UNPKG

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.

335 lines 1.95 MB
(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}}}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 ee(e,r,i,a,o){var s=typeof e;(s===`undefined`||s===`boolean`)&&(e=null);var c=!1;if(e===null)c=!0;else switch(s){case`bigint`:case`string`:case`number`:c=!0;break;case`object`:switch(e.$$typeof){case t:case n:c=!0;break;case d:return c=e._init,ee(c(e._payload),r,i,a,o)}}if(c)return o=o(e),c=a===``?`.`+j(e,0):a,S(o)?(i=``,c!=null&&(i=c.replace(A,`$&/`)+`/`),ee(o,r,i,``,function(e){return e})):o!=null&&(O(o)&&(o=D(o,i+(o.key==null||e&&e.key===o.key?``:(``+o.key).replace(A,`$&/`)+`/`)+c)),r.push(o)),1;c=0;var l=a===``?`.`:a+`:`;if(S(e))for(var u=0;u<e.length;u++)a=e[u],s=l+j(a,u),c+=ee(a,r,i,s,o);else if(u=m(e),typeof u==`function`)for(e=u.call(e),u=0;!(a=e.next()).done;)a=a.value,s=l+j(a,u++),c+=ee(a,r,i,s,o);else if(s===`object`){if(typeof e.then==`function`)return ee(M(e),r,i,a,o);throw r=String(e),Error(`Objects are not valid as a React child (found: `+(r===`[object Object]`?`object with keys {`+Object.keys(e).join(`, `)+`}`:r)+`). If you meant to render a collection of children, use an array instead.`)}return c}function N(e,t,n){if(e==null)return e;var r=[],i=0;return ee(e,r,``,``,function(e){return t.call(n,e,i++)}),r}function 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:N,forEach:function(e,t,n){N(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return N(e,function(){t++}),t},toArray:function(e){return N(e,function(e){return e})||[]},only:function(e){if(!O(e))throw Error(`React.Children.only expected to receive a single React element child.`);return e}};e.Activity=f,e.Children=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.7`})),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.7`})),_=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 ee=Symbol.for(`react.client.reference`);function N(e){if(e==null)return null;if(typeof e==`function`)return e.$$typeof===ee?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?N(e.type)||`Memo`:t;case O:t=e._payload,e=e._init;try{return N(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 ae(e){0>re||(e.current=ne[re],ne[re]=null,re--)}function oe(e,t){re++,ne[re]=e.current,e.current=t}var se=ie(null),ce=ie(null),le=ie(null),ue=ie(null);function de(e,t){switch(oe(le,t),oe(ce,e),oe(se,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Fd(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Fd(t),e=Id(t,e);else switch(e){case`svg`:e=1;break;case`math`:e=2;break;default:e=0}}ae(se),oe(se,e)}function fe(){ae(se),ae(ce),ae(le)}function pe(e){e.memoizedState!==null&&oe(ue,e);var t=se.current,n=Id(t,e.type);t!==n&&(oe(ce,e),oe(se,n))}function me(e){ce.current===e&&(ae(se),ae(ce)),ue.current===e&&(ae(ue),Bf._currentValue=I)}var L,R;function he(e){if(L===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);L=t&&t[1]||``,R=-1<e.stack.indexOf(`
    at`)?` (<anonymous>)`:-1<e.stack.indexOf(`@`)?`@unknown:0:0`:``}return`
`+L+e+R}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&&Qe(e,r,0),a!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=a&~(o&~t))}function Qe(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 $e(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 et(e,t){var n=t&-t;return n=n&42?1:tt(n),(n&(e.suspendedLanes|t))===0?n:0}function tt(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 nt(e){return e&=-e,2<e?8<e?e&134217727?32:268435456:8:2}function z(){var e=F.p;return e===0?(e=window.event,e===void 0?32:np(e.type)):e}function rt(e,t){var n=F.p;try{return F.p=e,t()}finally{F.p=n}}var it=Math.random().toString(36).slice(2),B=`__reactFiber$`+it,at=`__reactProps$`+it,ot=`__reactContainer$`+it,st=`__reactEvents$`+it,ct=`__reactListeners$`+it,lt=`__reactHandles$`+it,ut=`__reactResources$`+it,dt=`__reactMarker$`+it;function ft(e){delete e[B],delete e[at],delete e[st],delete e[ct],delete e[lt]}function pt(e){var t=e[B];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ot]||n[B]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=ef(e);e!==null;){if(n=e[B])return n;e=ef(e)}return t}e=n,n=e.parentNode}return null}function mt(e){if(e=e[B]||e[ot]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function ht(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(i(33))}function gt(e){var t=e[ut];return t||=e[ut]={hoistableStyles:new Map,hoistableScripts:new Map},t}function _t(e){e[dt]=!0}var vt=new Set,yt={};function bt(e,t){xt(e,t),xt(e+`Capture`,t)}function xt(e,t){for(yt[e]=t,e=0;e<t.length;e++)vt.add(t[e])}var St=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]*$`),Ct={},wt={};function Tt(e){return be.call(wt,e)?!0:be.call(Ct,e)?!1:St.test(e)?wt[e]=!0:(Ct[e]=!0,!1)}function Et(e,t,n){if(Tt(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 Dt(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 Ot(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 kt(e){switch(typeof e){case`bigint`:case`boolean`:case`number`:case`string`:case`undefined`:return e;case`object`:return e;default:return``}}function At(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()===`input`&&(t===`checkbox`||t===`radio`)}function jt(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 Mt(e){if(!e._valueTracker){var t=At(e)?`checked`:`value`;e._valueTracker=jt(e,t,``+e[t])}}function Nt(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r=``;return e&&(r=At(e)?e.checked?`true`:`false`:e.value),e=r,e!==n&&(t.setValue(e),!0)}function Pt(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 Ft=/[\n"\\]/g;function It(e){return e.replace(Ft,function(e){return`\\`+e.charCodeAt(0).toString(16)+` `})}function Lt(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=``+kt(t)):e.value!==``+kt(t)&&(e.value=``+kt(t)),t==null?n==null?r!=null&&e.removeAttribute(`value`):zt(e,o,kt(n)):zt(e,o,kt(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=``+kt(s):e.removeAttribute(`name`)}function Rt(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)){Mt(e);return}n=n==null?``:``+kt(n),t=t==null?n:``+kt(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),Mt(e)}function zt(e,t,n){t===`number`&&Pt(e.ownerDocument)===e||e.defaultValue===``+n||(e.defaultValue=``+n)}function Bt(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=``+kt(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 Vt(e,t,n){if(t!=null&&(t=``+kt(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n==null?``:``+kt(n)}function Ht(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=kt(t),e.defaultValue=n,r=e.textContent,r===n&&r!==``&&r!==null&&(e.value=r),Mt(e)}function Ut(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Wt=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 Gt(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||Wt.has(t)?t===`float`?e.cssFloat=n:e[t]=(``+n).trim():e[t]=n+`px`}function Kt(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&&Gt(e,a,r)}else for(var o in t)t.hasOwnProperty(o)&&Gt(e,o,t[o])}function qt(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`]]),Jt=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function Yt(e){return Jt.test(``+e)?`javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')`:e}function Xt(){}var Zt=null;function Qt(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var $t=null,en=null;function tn(e){var t=mt(e);if(t&&(e=t.stateNode)){var n=e[at]||null;a:switch(e=t.stateNode,t.type){case`input`:if(Lt(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="`+It(``+t)+`"][type="radio"]`),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=r[at]||null;if(!a)throw Error(i(90));Lt(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&&Nt(r)}break a;case`textarea`:Vt(e,n.value,n.defaultValue);break a;case`select`:t=n.value,t!=null&&Bt(e,!!n.multiple,t,!1)}}}var nn=!1;function rn(e,t,n){if(nn)return e(t,n);nn=!0;try{return e(t)}finally{if(nn=!1,($t!==null||en!==null)&&(du(),$t&&(t=$t,e=en,en=$t=null,tn(t),e)))for(t=0;t<e.length;t++)tn(e[t])}}function an(e,t){var n=e.stateNode;if(n===null)return null;var r=n[at]||null;if(r===null)return null;n=r[t];a:switch(t){case`onClick`:case`onClickCapture`:case`onDoubleClick`:case`onDoubleClickCapture`:case`onMouseDown`:case`onMouseDownCapture`:case`onMouseMove`:case`onMouseMoveCapture`:case`onMouseUp`:case`onMouseUpCapture`:case`onMouseEnter`:(r=!r.disabled)||(e=e.type,r=e!==`button`&&e!==`input`&&e!==`select`&&e!==`textarea`),e=!r;break a;default:e=!1}if(e)return null;if(n&&typeof n!=`function`)throw Error(i(231,t,typeof n));return n}var on=!(typeof window>`u`||window.document===void 0||window.document.createElement===void 0),sn=!1;if(on)try{var cn={};Object.defineProperty(cn,"passive",{get:function(){sn=!0}}),window.addEventListener(`test`,cn,cn),window.removeEventListener(`test`,cn,cn)}catch{sn=!1}var ln=null,un=null,dn=null;function fn(){if(dn)return dn;var e,t=un,n=t.length,r,i=`value`in ln?ln.value:ln.textContent,a=i.length;for(e=0;e<n&&t[e]===i[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===i[a-r];r++);return dn=i.slice(e,1<r?1-r:void 0)}function pn(e){var t=e.keyCode;return`charCode`in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function mn(){return!0}function hn(){return!1}function gn(e){function t(t,n,r,i,a){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(i):i[o]);return this.isDefaultPrevented=(i.defaultPrevented==null?!1===i.returnValue:i.defaultPrevented)?mn:hn,this.isPropagationStopped=hn,this}return f(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():typeof e.returnValue!=`unknown`&&(e.returnValue=!1),this.isDefaultPrevented=mn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():typeof e.cancelBubble!=`unknown`&&(e.cancelBubble=!0),this.isPropagationStopped=mn)},persist:function(){},isPersistent:mn}),t}var _n={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},vn=gn(_n),yn=f({},_n,{view:0,detail:0}),bn=gn(yn),V,xn,Sn,Cn=f({},yn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Mn,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!==Sn&&(Sn&&e.type===`mousemove`?(V=e.screenX-Sn.screenX,xn=e.screenY-Sn.screenY):xn=V=0,Sn=e),V)},movementY:function(e){return`movementY`in e?e.movementY:xn}}),wn=gn(Cn),H=gn(f({},Cn,{dataTransfer:0})),Tn=gn(f({},yn,{relatedTarget:0})),En=gn(f({},_n,{animationName:0,elapsedTime:0,pseudoElement:0})),Dn=gn(f({},_n,{clipboardData:function(e){return`clipboardData`in e?e.clipboardData:window.clipboardData}})),On=gn(f({},_n,{data:0})),kn={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`},An={Alt:`altKey`,Control:`ctrlKey`,Meta:`metaKey`,Shift:`shiftKey`};function jn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=An[e])?!!t[e]:!1}function Mn(){return jn}var nee=gn(f({},yn,{key:function(e){if(e.key){var t=kn[e.key]||e.key;if(t!==`Unidentified`)return t}return e.type===`keypress`?(e=pn(e),e===13?`Enter`:String.fromCharCode(e)):e.type===`keydown`||e.type===`keyup`?tee[e.keyCode]||`Unidentified`:``},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Mn,charCode:function(e){return e.type===`keypress`?pn(e):0},keyCode:function(e){return e.type===`keydown`||e.type===`keyup`?e.keyCode:0},which:function(e){return e.type===`keypress`?pn(e):e.type===`keydown`||e.type===`keyup`?e.keyCode:0}})),Nn=gn(f({},Cn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Pn=gn(f({},yn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Mn})),Fn=gn(f({},_n,{propertyName:0,elapsedTime:0,pseudoElement:0})),In=gn(f({},Cn,{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=gn(f({},_n,{newState:0,oldState:0})),iee=[9,13,27,32],Ln=on&&`CompositionEvent`in window,Rn=null;on&&`documentMode`in document&&(Rn=document.documentMode);var aee=on&&`TextEvent`in window&&!Rn,zn=on&&(!Ln||Rn&&8<Rn&&11>=Rn),Bn=` `,Vn=!1;function Hn(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 Un(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}var Wn=!1;function oee(e,t){switch(e){case`compositionend`:return Un(t);case`keypress`:return t.which===32?(Vn=!0,Bn):null;case`textInput`:return e=t.data,e===Bn&&Vn?null:e;default:return null}}function see(e,t){if(Wn)return e===`compositionend`||!Ln&&Hn(e,t)?(e=fn(),dn=un=ln=null,Wn=!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 zn&&t.locale!==`ko`?null:t.data;default:return null}}var Gn={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 Kn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t===`input`?!!Gn[e.type]:t===`textarea`}function qn(e,t,n,r){$t?en?en.push(r):en=[r]:$t=r,t=yd(t,`onChange`),0<t.length&&(n=new vn(`onChange`,`change`,null,n,r),e.push({event:n,listeners:t}))}var Jn=null,Yn=null;function cee(e){dd(e,0)}function Xn(e){if(Nt(ht(e)))return e}function Zn(e,t){if(e===`change`)return t}var Qn=!1;if(on){var $n;if(on){var er=`oninput`in document;if(!er){var tr=document.createElement(`div`);tr.setAttribute(`oninput`,`return;`),er=typeof tr.oninput==`function`}$n=er}else $n=!1;Qn=$n&&(!document.documentMode||9<document.documentMode)}function nr(){Jn&&(Jn.detachEvent(`onpropertychange`,rr),Yn=Jn=null)}function rr(e){if(e.propertyName===`value`&&Xn(Yn)){var t=[];qn(t,Yn,e,Qt(e)),rn(cee,t)}}function lee(e,t,n){e===`focusin`?(nr(),Jn=t,Yn=n,Jn.attachEvent(`onpropertychange`,rr)):e===`focusout`&&nr()}function uee(e){if(e===`selectionchange`||e===`keyup`||e===`keydown`)return Xn(Yn)}function dee(e,t){if(e===`click`)return Xn(t)}function ir(e,t){if(e===`input`||e===`change`)return Xn(t)}function fee(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var ar=typeof Object.is==`function`?Object.is:fee;function or(e,t){if(ar(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)||!ar(e[i],t[i]))return!1}return!0}function sr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function cr(e,t){var n=sr(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=sr(n)}}function lr(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?lr(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function ur(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Pt(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=Pt(e.document)}return t}function dr(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 pee=on&&`documentMode`in document&&11>=document.documentMode,fr=null,pr=null,mr=null,hr=!1;function gr(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;hr||fr==null||fr!==Pt(r)||(r=fr,`selectionStart`in r&&dr(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}),mr&&or(mr,r)||(mr=r,r=yd(pr,`onSelect`),0<r.length&&(t=new vn(`onSelect`,`select`,null,t,n),e.push({event:t,listeners:r}),t.target=fr)))}function _r(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n[`Webkit`+e]=`webkit`+t,n[`Moz`+e]=`moz`+t,n}var vr={animationend:_r(`Animation`,`AnimationEnd`),animationiteration:_r(`Animation`,`AnimationIteration`),animationstart:_r(`Animation`,`AnimationStart`),transitionrun:_r(`Transition`,`TransitionRun`),transitionstart:_r(`Transition`,`TransitionStart`),transitioncancel:_r(`Transition`,`TransitionCancel`),transitionend:_r(`Transition`,`TransitionEnd`)},yr={},br={};on&&(br=document.createElement(`div`).style,`AnimationEvent`in window||(delete vr.animationend.animation,delete vr.animationiteration.animation,delete vr.animationstart.animation),`TransitionEvent`in window||delete vr.transitionend.transition);function xr(e){if(yr[e])return yr[e];if(!vr[e])return e;var t=vr[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in br)return yr[e]=t[n];return e}var Sr=xr(`animationend`),Cr=xr(`animationiteration`),wr=xr(`animationstart`),Tr=xr(`transitionrun`),Er=xr(`transitionstart`),Dr=xr(`transitioncancel`),Or=xr(`transitionend`),U=new Map,kr=`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(` `);kr.push(`scrollEnd`);function Ar(e,t){U.set(e,t),bt(t,[e])}var jr=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)},Mr=[],Nr=0,Pr=0;function Fr(){for(var e=Nr,t=Pr=Nr=0;t<e;){var n=Mr[t];Mr[t++]=null;var r=Mr[t];Mr[t++]=null;var i=Mr[t];Mr[t++]=null;var a=Mr[t];if(Mr[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&&zr(n,i,a)}}function Ir(e,t,n,r){Mr[Nr++]=e,Mr[Nr++]=t,Mr[Nr++]=n,Mr[Nr++]=r,Pr|=r,e.lanes|=r,e=e.alternate,e!==null&&(e.lanes|=r)}function Lr(e,t,n,r){return Ir(e,t,n,r),Br(e)}function Rr(e,t){return Ir(e,null,null,t),Br(e)}function zr(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 Br(e){if(50<nu)throw nu=0,ru=null,Error(i(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Vr={};function Hr(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 Ur(e,t,n,r){return new Hr(e,t,n,r)}function Wr(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Gr(e,t){var n=e.alternate;return n===null?(n=Ur(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 Kr(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 qr(e,t,n,r,a,o){var s=0;if(r=e,typeof e==`function`)Wr(e)&&(s=1);else if(typeof e==`string`)s=Mf(e,n,se.current)?26:e===`html`||e===`head`||e===`body`?27:5;else a:switch(e){case k:return e=Ur(31,n,t,a),e.elementType=k,e.lanes=o,e;case y:return Jr(n.children,a,o,t);case b:s=8,a|=24;break;case x:return e=Ur(12,n,t,a|2),e.elementType=x,e.lanes=o,e;case T:return e=Ur(13,n,t,a),e.elementType=T,e.lanes=o,e;case E:return e=Ur(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=Ur(s,n,t,a),t.elementType=e,t.type=r,t.lanes=o,t}function Jr(e,t,n,r){return e=Ur(7,e,r,t),e.lanes=n,e}function W(e,t,n){return e=Ur(6,e,null,t),e.lanes=n,e}function Yr(e){var t=Ur(18,null,null,0);return t.stateNode=e,t}function Xr(e,t,n){return t=Ur(4,e.children===null?[]:e.children,e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Zr=new WeakMap;function Qr(e,t){if(typeof e==`object`&&e){var n=Zr.get(e);return n===void 0?(t={value:e,source:t,stack:ye(t)},Zr.set(e,t),t):n}return{value:e,source:t,stack:ye(t)}}var $r=[],ei=0,ti=null,ni=0,ri=[],ii=0,ai=null,oi=1,si=``;function ci(e,t){$r[ei++]=ni,$r[ei++]=ti,ti=e,ni=t}function li(e,t,n){ri[ii++]=oi,ri[ii++]=si,ri[ii++]=ai,ai=e;var r=oi;e=si;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,oi=1<<32-Le(t)+i|n<<i|r,si=a+e}else oi=1<<a|n<<i|r,si=e}function G(e){e.return!==null&&(ci(e,1),li(e,1,0))}function ui(e){for(;e===ti;)ti=$r[--ei],$r[ei]=null,ni=$r[--ei],$r[ei]=null;for(;e===ai;)ai=ri[--ii],ri[ii]=null,si=ri[--ii],ri[ii]=null,oi=ri[--ii],ri[ii]=null}function di(e,t){ri[ii++]=oi,ri[ii++]=si,ri[ii++]=ai,oi=t.id,si=t.overflow,ai=e}var fi=null,pi=null,mi=!1,hi=null,gi=!1,_i=Error(i(519));function vi(e){throw wi(Qr(Error(i(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?`text`:`HTML`,``)),e)),_i}function yi(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;switch(t[B]=e,t[at]=r,n){case`dialog`:fd(`cancel`,t),fd(`close`,t);break;case`iframe`:case`object`:case`embed`:fd(`load`,t);break;case`video`:case`audio`:for(n=0;n<ld.length;n++)fd(ld[n],t);break;case`source`:fd(`error`,t);break;case`img`:case`image`:case`link`:fd(`error`,t),fd(`load`,t);break;case`details`:fd(`toggle`,t);break;case`input`:fd(`invalid`,t),Rt(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0);break;case`select`:fd(`invalid`,t);break;case`textarea`:fd(`invalid`,t),Ht(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||Td(t.textContent,n)?(r.popover!=null&&(fd(`beforetoggle`,t),fd(`toggle`,t)),r.onScroll!=null&&fd(`scroll`,t),r.onScrollEnd!=null&&fd(`scrollend`,t),r.onClick!=null&&(t.onclick=Xt),t=!0):t=!1,t||vi(e,!0)}function bi(e){for(fi=e.return;fi;)switch(fi.tag){case 5:case 31:case 13:gi=!1;return;case 27:case 3:gi=!0;return;default:fi=fi.return}}function xi(e){if(e!==fi)return!1;if(!mi)return bi(e),mi=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=n===`form`||n===`button`||Ld(e.type,e.memoizedProps)),n=!n),n&&pi&&vi(e),bi(e),t===13){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(317));pi=$d(e)}else if(t===31){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(i(317));pi=$d(e)}else t===27?(t=pi,Gd(e.type)?(e=Qd,Qd=null,pi=e):pi=t):pi=fi?Zd(e.stateNode.nextSibling):null;return!0}function Si(){pi=fi=null,mi=!1}function Ci(){var e=hi;return e!==null&&(Hl===null?Hl=e:Hl.push.apply(Hl,e),hi=null),e}function wi(e){hi===null?hi=[e]:hi.push(e)}var Ti=ie(null),Ei=null,Di=null;function Oi(e,t,n){oe(Ti,t._currentValue),t._currentValue=n}function ki(e){e._currentValue=Ti.current,ae(Ti)}function Ai(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 ji(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),Ai(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),Ai(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 Mi(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;ar(a.pendingProps.value,s.value)||(e===null?e=[c]:e.push(c))}}else if(a===ue.current){if(s=a.alternate,s===null)throw Error(i(387));s.memoizedState.memoizedState!==a.memoizedState.memoizedState&&(e===null?e=[Bf]:e.push(Bf))}a=a.return}e!==null&&ji(t,e,n,r),t.flags|=262144}function Ni(e){for(e=e.firstContext;e!==null;){if(!ar(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Pi(e){Ei=e,Di=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Fi(e){return Li(Ei,e)}function Ii(e,t){return Ei===null&&Pi(e),Li(e,t)}function Li(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},Di===null){if(e===null)throw Error(i(308));Di=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Di=Di.next=t;return n}var Ri=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()})}},zi=t.unstable_scheduleCallback,Bi=t.unstable_NormalPriority,Vi={$$typeof:C,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Hi(){return{controller:new Ri,data:new Map,refCount:0}}function Ui(e){e.refCount--,e.refCount===0&&zi(Bi,function(){e.controller.abort()})}var Wi=null,Gi=0,Ki=0,qi=null;function Ji(e,t){if(Wi===null){var n=Wi=[];Gi=0,Ki=rd(),qi={status:`pending`,value:void 0,then:function(e){n.push(e)}}}return Gi++,t.then(Yi,Yi),t}function Yi(){if(--Gi===0&&Wi!==null){qi!==null&&(qi.status=`fulfilled`);var e=Wi;Wi=null,Ki=0,qi=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Xi(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 Zi=P.S;P.S=function(e,t){Gl=Te(),typeof t==`object`&&t&&typeof t.then==`function`&&Ji(e,t),Zi!==null&&Zi(e,t)};var Qi=ie(null);function $i(){var e=Qi.current;return e===null?El.pooledCache:e}function ea(e,t){t===null?oe(Qi,Qi.current):oe(Qi,t.pool)}function ta(){var e=$i();return e===null?null:{parent:Vi._currentValue,pool:e}}var na=Error(i(460)),ra=Error(i(474)),ia=Error(i(542)),aa={then:function(){}};function oa(e){return e=e.status,e===`fulfilled`||e===`rejected`}function sa(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(Xt,Xt),t=n),t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,da(e),e;default:if(typeof t.status==`string`)t.then(Xt,Xt);else{if(e=El,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,da(e),e}throw la=t,na}}function ca(e){try{var t=e._init;return t(e._payload)}catch(e){throw typeof e==`object`&&e&&typeof e.then==`function`?(la=e,na):e}}var la=null;function ua(){if(la===null)throw Error(i(459));var e=la;return la=null,e}function da(e){if(e===na||e===ia)throw Error(i(483))}var fa=null,pa=0;function ma(e){var t=pa;return pa+=1,fa===null&&(fa=[]),sa(fa,e,t)}function ha(e,t){t=t.props.ref,e.ref=t===void 0?null:t}function ga(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 _a(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=Gr(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=W(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&&ca(i)===t.type)?(t=a(t,n.props),ha(t,n),t.return=e,t):(t=qr(n.type,n.key,n.props,null,e.mode,r),ha(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=Xr(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=Jr(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=W(``+t,e.mode,n),t.return=e,t;if(typeof t==`object`&&t){switch(t.$$typeof){case g:return n=qr(t.type,t.key,t.props,null,e.mode,n),ha(n,t),n.return=e,n;case v:return t=Xr(t,e.mode,n),t.return=e,t;case O:return t=ca(t),f(e,t,n)}if(te(t)||M(t))return t=Jr(t,e.mode,n,null),t.return=e,t;if(typeof t.then==`function`)return f(e,ma(t),n);if(t.$$typeof===C)return f(e,Ii(e,t),n);ga(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=ca(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,ma(n),r);if(n.$$typeof===C)return p(e,t,Ii(e,n),r);ga(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=ca(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,ma(r),i);if(r.$$typeof===C)return m(e,t,n,Ii(t,r),i);ga(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),mi&&ci(i,h),l;if(d===null){for(;h<s.length;h++)d=f(i,s[h],c),d!==null&&(a=o(d,a,h),u===null?l=d:u.sibling=d,u=d);return mi&&ci(i,h),l}for(d=r(d);h<s.length;h++)g=m(d,i,h,s[h],c),g!==null&&(e&&g.alternate!==null&&d.delete(g.key===null?h:g.key),a=o(g,a,h),u===null?l=g:u.sibling=g,u=g);return e&&d.forEach(function(e){return t(i,e)}),mi&&ci(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),mi&&ci(a,g),u;if(h===null){for(;!v.done;g++,v=c.next())v=f(a,v.value,l),v!==null&&(s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return mi&&ci(a,g),u}for(h=r(h);!v.done;g++,v=c.next())v=m(h,a,g,v.value,l),v!==null&&(e&&v.alternate!==null&&h.delete(v.key===null?g:v.key),s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return e&&h.forEach(function(e){return t(a,e)}),mi&&ci(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&&ca(l)===r.type){n(e,r.sibling),c=a(r,o.props),ha(c,o),c.return=e,e=c;break a}n(e,r);break}t(e,r),r=r.sibling}o.type===y?(c=Jr(o.props.children,e.mode,c,o.key),c.return=e,e=c):(c=qr(o.type,o.key,o.props,null,e.mode,c),ha(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=Xr(o,e.mode,c),c.return=e,e=c}return s(e);case O:return o=ca(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,ma(o),c);if(o.$$typeof===C)return b(e,r,Ii(e,o),c);ga(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=W(o,e.mode,c),c.return=e,e=c),s(e)):n(e,r)}return function(e,t,n,r){try{pa=0;var i=b(e,t,n,r);return fa=null,i}catch(t){if(t===na||t===ia)throw t;var a=Ur(29,t,null,e.mode);return a.lanes=r,a.return=e,a}}}var va=_a(!0),ya=_a(!1),ba=!1;function xa(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Sa(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 Ca(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function wa(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,Tl&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=Br(e),zr(e,null,n),t}return Ir(e,r,t,n),Br(e)}function Ta(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,$e(e,n)}}function Ea(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 Da=!1;function Oa(){if(Da){var e=qi;if(e!==null)throw e}}function ka(e,t,n,r){Da=!1;var i=e.updateQueue;ba=!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?(Ol&p)===p:(r&p)===p){p!==0&&p===Ki&&(Da=!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:ba=!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),Il|=o,e.lanes=o,e.memoizedState=d}}function Aa(e,t){if(typeof e!=`function`)throw Error(i(191,e));e.call(t)}function ja(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)Aa(n[e],t)}var Ma=ie(null),Na=ie(0);function Pa(e,t){e=Pl,oe(Na,e),oe(Ma,t),Pl=e|t.baseLanes}function Fa(){oe(Na,Pl),oe(Ma,Ma.current)}function Ia(){Pl=Na.current,ae(Ma),ae(Na)}var La=ie(null),Ra=null;function za(e){var t=e.alternate;oe(Wa,Wa.current&1),oe(La,e),Ra===null&&(t===null||Ma.current!==null||t.memoizedState!==null)&&(Ra=e)}function Ba(e){oe(Wa,Wa.current),oe(La,e),Ra===null&&(Ra=e)}function Va(e){e.tag===22?(oe(Wa,Wa.current),oe(La,e),Ra===null&&(Ra=e)):Ha(e)}function Ha(){oe(Wa,Wa.current),oe(La,La.current)}function Ua(e){ae(La),Ra===e&&(Ra=null),ae(Wa)}var Wa=ie(0);function Ga(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||J(n)||Xd(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 Ka=0,qa=null,Ja=null,Ya=null,Xa=!1,Za=!1,Qa=!1,$a=0,eo=0,to=null,no=0;function ro(){throw Error(i(321))}function io(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!ar(e[n],t[n]))return!1;return!0}function ao(e,t,n,r,i,a){return Ka=a,qa=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,P.H=e===null||e.memoizedState===null?Cs:ws,Qa=!1,a=n(r,i),Qa=!1,Za&&(a=so(t,n,r,i)),oo(e),a}function oo(e){P.H=Ss;var t=Ja!==null&&Ja.next!==null;if(Ka=0,Ya=Ja=qa=null,Xa=!1,eo=0,to=null,t)throw Error(i(300));e===null||Vs||(e=e.dependencies,e!==null&&Ni(e)&&(Vs=!0))}function so(e,t,n,r){qa=e;var a=0;do{if(Za&&(to=null),eo=0,Za=!1,25<=a)throw Error(i(301));if(a+=1,Ya=Ja=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=Ts,o=t(n,r)}while(Za);return o}function co(){var e=P.H,t=e.useState()[0];return t=typeof t.then==`function`?go(t):t,e=e.useState()[0],(Ja===null?null:Ja.memoizedState)!==e&&(qa.flags|=1024),t}function lo(){var e=$a!==0;return $a=0,e}function uo(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function fo(e){if(Xa){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Xa=!1}Ka=0,Ya=Ja=qa=null,Za=!1,eo=$a=0,to=null}function po(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Ya===null?qa.memoizedState=Ya=e:Ya=Ya.next=e,Ya}function mo(){if(Ja===null){var e=qa.alternate;e=e===null?null:e.memoizedState}else e=Ja.next;var t=Ya===null?qa.memoizedState:Ya.next;if(t!==null)Ya=t,Ja=e;else{if(e===null)throw qa.alternate===null?Error(i(467)):Error(i(310));Ja=e,e={memoizedState:Ja.memoizedState,baseState:Ja.baseState,baseQueue:Ja.baseQueue,queue:Ja.queue,next:null},Ya===null?qa.memoizedState=Ya=e:Ya=Ya.next=e}return Ya}function ho(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function go(e){var t=eo;return eo+=1,to===null&&(to=[]),e=sa(to,e,t),t=qa,(Ya===null?t.memoizedState:Ya.next)===null&&(t=t.alternate,P.H=t===null||t.memoizedState===null?Cs:ws),e}function _o(e){if(typeof e==`object`&&e){if(typeof e.then==`function`)return go(e);if(e.$$typeof===C)return Fi(e)}throw Error(i(438,String(e)))}function vo(e){var t=null,n=qa.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var r=qa.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=ho(),qa.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 yo(e,t){return typeof t==`function`?t(e):t}function bo(e){return xo(mo(),Ja,e)}function xo(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?(Ka&f)===f:(Ol&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===Ki&&(d=!0);else if((Ka&p)===p){u=u.next,p===Ki&&(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,qa.lanes|=p,Il|=p;f=u.action,Qa&&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,qa.lanes|=f,Il|=f;u=u.next}while(u!==null&&u!==t);if(l===null?s=o:l.next=c,!ar(o,e.memoizedState)&&(Vs=!0,d&&(n=qi,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 So(e){var t=mo(),n=t.queue;if(n===null)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,o=t.memoizedState;if(a!==null){n.pending=null;var s=a=a.next;do o=e(o,s.action),s=s.next;while(s!==a);ar(o,t.memoizedState)||(Vs=!0),t.memoizedState=o,t.baseQueue===null&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function Co(e,t,n){var r=qa,a=mo(),o=mi;if(o){if(n===void 0)throw Error(i(407));n=n()}else n=t();var s=!ar((Ja||a).memoizedState,n);if(s&&(a.memoizedState=n,Vs=!0),a=a.queue,Jo(Eo.bind(null,r,a,e),[e]),a.getSnapshot!==t||s||Ya!==null&&Ya.memoizedState.tag&1){if(r.flags|=2048,Uo(9,{destroy:void 0},To.bind(null,r,a,n,t),null),El===null)throw Error(i(349));o||Ka&127||wo(r,t,n)}return n}function wo(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=qa.updateQueue,t===null?(t=ho(),qa.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function To(e,t,n,r){t.value=n,t.getSnapshot=r,Do(t)&&Oo(e)}function Eo(e,t,n){return n(function(){Do(t)&&Oo(e)})}function Do(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!ar(e,n)}catch{return!0}}function Oo(e){var t=Rr(e,2);t!==null&&ou(t,e,2)}function ko(e){var t=po();if(typeof e==`function`){var n=e;if(e=n(),Qa){Ie(!0);try{n()}finally{Ie(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:yo,lastRenderedState:e},t}function Ao(e,t,n,r){return e.baseState=n,xo(e,Ja,typeof r==`function`?r:yo)}function jo(e,t,n,r,a){if(ys(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,Mo(t,o)):(o.next=n.next,t.pending=n.next=o)}}function Mo(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),No(e,t,s)}catch(n){Fo(e,t,n)}finally{a!==null&&o.types!==null&&(a.types=o.types),P.T=a}}else try{a=n(i,r),No(e,t,a)}catch(n){Fo(e,t,n)}}function No(e,t,n){typeof n==`object`&&n&&typeof n.then==`function`?n.then(function(n){Po(e,t,n)},function(n){return Fo(e,t,n)}):Po(e,t,n)}function Po(e,t,n){t.status=`fulfilled`,t.value=n,Io(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,Mo(e,n)))}function Fo(e,t,n){var r=e.pending;if(e.pending=null,r!==null){r=r.next;do t.status=`rejected`,t.reason=n,Io(t),t=t.next;while(t!==r)}e.action=null}function Io(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Lo(e,t){return t}function Ro(e,t){if(mi){var n=El.formState;if(n!==null){a:{var r=qa;if(mi){if(pi){b:{for(var i=pi,a=gi;i.nodeType!==8;){if(!a){i=null;break b}if(i=Zd(i.nextSibling),i===null){i=null;break b}}a=i.data,i=a===`F!`||a===`F`?i:null}if(i){pi=Zd(i.nextSibling),r=i.data===`F!`;break a}}vi(r)}r=!1}r&&(t=n[0])}}return n=po(),n.memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Lo,lastRenderedState:t},n.queue=r,n=gs.bind(null,qa,r),r.dispatch=n,r=ko(!1),a=vs.bind(null,qa,!1,r.queue),r=po(),i={state:t,dispatch:null,action:e,pending:null},r.queue=i,n=jo.bind(null,qa,i,a,n),i.dispatch=n,r.memoizedState=e,[t,n,!1]}function zo(e){return Bo(mo(),Ja,e)}function Bo(e,t,n){if(t=xo(e,t,Lo)[0],e=bo(yo)[0],typeof t==`object`&&t&&typeof t.then==`function`)try{var r=go(t)}catch(e){throw e===na?ia:e}else r=t;t=mo();var i=t.queue,a=i.dispatch;return n!==t.memoizedState&&(qa.flags|=2048,Uo(9,{destroy:void 0},Vo.bind(null,i,n),null)),[r,a,e]}function Vo(e,t){e.action=t}function Ho(e){var t=mo(),n=Ja;if(n!==null)return Bo(t,n,e);mo(),t=t.memoizedState,n=mo();var r=n.queue.dispatch;return n.memoizedState=e,[t,r,!1]}function Uo(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},t=qa.updateQueue,t===null&&(t=ho(),qa.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 Wo(){return mo().memoizedState}function Go(e,t,n,r){var i=po();qa.flags|=e,i.memoizedState=Uo(1|t,{destroy:void 0},n,r===void 0?null:r)}function Ko(e,t,n,r){var i=mo();r=r===void 0?null:r;var a=i.memoizedState.inst;Ja!==null&&r!==null&&io(r,Ja.memoizedState.deps)?i.memoizedState=Uo(t,a,n,r):(qa.flags|=e,i.memoizedState=Uo(1|t,a,n,r))}function qo(e,t){Go(8390656,8,e,t)}function Jo(e,t){Ko(2048,8,e,t)}function Yo(e){qa.flags|=4;var t=qa.updateQueue;if(t===null)t=ho(),qa.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function Xo(e){var t=mo().memoizedState;return Yo({ref:t,nextImpl:e}),function(){if(Tl&2)throw Error(i(440));return t.impl.apply(void 0,arguments)}}function Zo(e,t){return Ko(4,2,e,t)}function Qo(e,t){return Ko(4,4,e,t)}function $o(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 es(e,t,n){n=n==null?null:n.concat([e]),Ko(4,4,$o.bind(null,t,e),n)}function ts(){}function ns(e,t){var n=mo();t=t===void 0?null:t;var r=n.memoizedState;return t!==null&&io(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function rs(e,t){var n=mo();t=t===void 0?null:t;var r=n.memoizedState;if(t!==null&&io(t,r[1]))return r[0];if(r=e(),Qa){Ie(!0);try{e()}finally{Ie(!1)}}return n.memoizedState=[r,t],r}function is(e,t,n){return n===void 0||Ka&1073741824&&!(Ol&261930)?e.memoizedState=t:(e.memoizedState=n,e=au(),qa.lanes|=e,Il|=e,n)}function as(e,t,n,r){return ar(n,t)?n:Ma.current===null?!(Ka&42)||Ka&1073741824&&!(Ol&261930)?(Vs=!0,e.memoizedState=n):(e=au(),qa.lanes|=e,Il|=e,t):(e=is(e,n,r),ar(e,t)||(Vs=!0),e)}function os(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,vs(e,!1,t,n);try{var c=i(),l=P.S;l!==null&&l(s,c),typeof c==`object`&&c&&typeof c.then==`function`?_s(e,t,Xi(c,r),iu(e)):_s(e,t,r,iu(e))}catch(n){_s(e,t,{then:function(){},status:`rejected`,reason:n},iu())}finally{F.p=a,o!==null&&s.types!==null&&(o.types=s.types),P.T=o}}function ss(){}function cs(e,t,n,r){if(e.tag!==5)throw Error(i(476));var a=ls(e).queue;os(e,a,t,I,n===null?ss:function(){return us(e),n(r)})}function ls(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:yo,lastRenderedState:I},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:yo,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function us(e){var t=ls(e);t.next===null&&(t=e.alternate.memoizedState),_s(e,t.next.queue,{},iu())}function ds(){return Fi(Bf)}function fs(){return mo().memoizedState}function ps(){return mo().memoizedState}function ms(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=iu();e=Ca(n);var r=wa(t,e,n);r!==null&&(ou(r,t,n),Ta(r,t,n)),t={cache:Hi()},e.payload=t;return}t=t.return}}function hs(e,t,n){var r=iu();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},ys(e)?bs(t,n):(n=Lr(e,t,n,r),n!==null&&(ou(n,e,r),xs(n,t,r)))}function gs(e,t,n){_s(e,t,n,iu())}function _s(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(ys(e))bs(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,ar(s,o))return Ir(e,t,i,0),El===null&&Fr(),!1}catch{}if(n=Lr(e,t,i,r),n!==null)return ou(n,e,r),xs(n,t,r),!0}return!1}function vs(e,t,n,r){if(r={lane:2,revertLane:rd(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},ys(e)){if(t)throw Error(i(479))}else t=Lr(e,n,r,2),t!==null&&ou(t,e,2)}function ys(e){var t=e.alternate;return e===qa||t!==null&&t===qa}function bs(e,t){Za=Xa=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function xs(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,$e(e,n)}}var Ss={readContext:Fi,use:_o,useCallback:ro,useContext:ro,useEffect:ro,useImperativeHandle:ro,useLayoutEffect:ro,useInsertionEffect:ro,useMemo:ro,useReducer:ro,useRef:ro,useState:ro,useDebugValue:ro,useDeferredValue:ro,useTransition:ro,useSyncExternalStore:ro,useId:ro,useHostTransitionStatus:ro,useFormState:ro,useActionState:ro,useOptimistic:ro,useMemoCache:ro,useCacheRefresh:ro};Ss.useEffectEvent=ro;var Cs={readContext:Fi,use:_o,useCallback:function(e,t){return po().memoizedState=[e,t===void 0?null:t],e},useContext:Fi,useEffect:qo,useImperativeHandle:function(e,t,n){n=n==null?null:n.concat([e]),Go(4194308,4,$o.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Go(4194308,4,e,t)},useInsertionEffect:function(e,t){Go(4,2,e,t)},useMemo:function(e,t){var n=po();t=t===void 0?null:t;var r=e();if(Qa){Ie(!0);try{e()}finally{Ie(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=po();if(n!==void 0){var i=n(t);if(Qa){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=hs.bind(null,qa,e),[r.memoizedState,e]},useRef:function(e){var t=po();return e={current:e},t.memoizedState=e},useState:function(e){e=ko(e);var t=e.queue,n=gs.bind(null,qa,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:ts,useDeferredValue:function(e,t){return is(po(),e,t)},useTransition:function(){var e=ko(!1);return e=os.bind(null,qa,e.queue,!0,!1),po().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=qa,a=po();if(mi){if(n===void 0)throw Error(i(407));n=n()}else{if(n=t(),El===null)throw Error(i(349));Ol&127||wo(r,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,qo(Eo.bind(null,r,o,e),[e]),r.flags|=2048,Uo(9,{destroy:void 0},To.bind(null,r,o,n,t),null),n},useId:function(){var e=po(),t=El.identifierPrefix;if(mi){var n=si,r=oi;n=(r&~(1<<32-Le(r)-1)).toString(32)+n,t=`_`+t+`R_`+n,n=$a++,0<n&&(t+=`H`+n.toString(32)),t+=`_`}else n=no++,t=`_`+t+`r_`+n.toString(32)+`_`;return e.memoizedState=t},useHostTransitionStatus:ds,useFormState:Ro,useActionState:Ro,useOptimistic:function(e){var t=po();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=vs.bind(null,qa,!0,n),n.dispatch=t,[e,t]},useMemoCache:vo,useCacheRefresh:function(){return po().memoizedState=ms.bind(null,qa)},useEffectEvent:function(e){var t=po(),n={impl:e};return t.memoizedState=n,function(){if(Tl&2)throw Error(i(440));return n.impl.apply(void 0,arguments)}}},ws={readContext:Fi,use:_o,useCallback:ns,useContext:Fi,useEffect:Jo,useImperativeHandle:es,useInsertionEffect:Zo,useLayoutEffect:Qo,useMemo:rs,useReducer:bo,useRef:Wo,useState:function(){return bo(yo)},useDebugValue:ts,useDeferredValue:function(e,t){return as(mo(),Ja.memoizedState,e,t)},useTransition:function(){var e=bo(yo)[0],t=mo().memoizedState;return[typeof e==`boolean`?e:go(e),t]},useSyncExternalStore:Co,useId:fs,useHostTransitionStatus:ds,useFormState:zo,useActionState:zo,useOptimistic:function(e,t){return Ao(mo(),Ja,e,t)},useMemoCache:vo,useCacheRefresh:ps};ws.useEffectEvent=Xo;var Ts={readContext:Fi,use:_o,useCallback:ns,useContext:Fi,useEffect:Jo,useImperativeHandle:es,useInsertionEffect:Zo,useLayoutEffect:Qo,useMemo:rs,useReducer:So,useRef:Wo,useState:function(){return So(yo)},useDebugValue:ts,useDeferredValue:function(e,t){var n=mo();return Ja===null?is(n,e,t):as(n,Ja.memoizedState,e,t)},useTransition:function(){var e=So(yo)[0],t=mo().memoizedState;return[typeof e==`boolean`?e:go(e),t]},useSyncExternalStore:Co,useId:fs,useHostTransitionStatus:ds,useFormState:Ho,useActionState:Ho,useOptimistic:function(e,t){var n=mo();return Ja===null?(n.baseState=e,[e,n.queue.dispatch]):Ao(n,Ja,e,t)},useMemoCache:vo,useCacheRefresh:ps};Ts.useEffectEvent=Xo;function Es(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 Ds={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=iu(),i=Ca(r);i.payload=t,n!=null&&(i.callback=n),t=wa(e,i,r),t!==null&&(ou(t,e,r),Ta(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=iu(),i=Ca(r);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=wa(e,i,r),t!==null&&(ou(t,e,r),Ta(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=iu(),r=Ca(n);r.tag=2,t!=null&&(r.callback=t),t=wa(e,r,n),t!==null&&(ou(t,e,n),Ta(t,e,n))}};function Os(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?!or(n,r)||!or(i,a):!0}function ks(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps==`function`&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps==`function`&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Ds.enqueueReplaceState(t,t.state,null)}function As(e,t){var n=t;if(`ref`in t)for(var r in n={},t)r!==`ref`&&(n[r]=t[r]);if(e=e.defaultProps)for(var i in n===t&&(n=f({},n)),e)n[i]===void 0&&(n[i]=e[i]);return n}function js(e){jr(e)}function Ms(e){console.error(e)}function Ns(e){jr(e)}function Ps(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function Fs(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 Is(e,t,n){return n=Ca(n),n.tag=3,n.payload={element:null},n.callback=function(){Ps(e,t)},n}function Ls(e){return e=Ca(e),e.tag=3,e}function Rs(e,t,n,r){var i=n.type.getDerivedStateFromError;if(typeof i==`function`){var a=r.value;e.payload=function(){return i(a)},e.callback=function(){Fs(t,n,r)}}var o=n.stateNode;o!==null&&typeof o.componentDidCatch==`function`&&(e.callback=function(){Fs(t,n,r),typeof i!=`function`&&(Jl===null?Jl=new Set([this]):Jl.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:e===null?``:e})})}function zs(e,t,n,r,a){if(n.flags|=32768,typeof r==`object`&&r&&typeof r.then==`function`){if(t=n.alternate,t!==null&&Mi(t,n,a,!0),n=La.current,n!==null){switch(n.tag){case 31:case 13:return Ra===null?vu():n.alternate===null&&Fl===0&&(Fl=3),n.flags&=-257,n.flags|=65536,n.lanes=a,r===aa?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([r]):t.add(r),Lu(e,r,a)),!1;case 22:return n.flags|=65536,r===aa?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)),Lu(e,r,a)),!1}throw Error(i(435,n.tag))}return Lu(e,r,a),vu(),!1}if(mi)return t=La.current,t===null?(r!==_i&&(t=Error(i(423),{cause:r}),wi(Qr(t,n))),e=e.current.alternate,e.flags|=65536,a&=-a,e.lanes|=a,r=Qr(r,n),a=Is(e.stateNode,r,a),Ea(e,a),Fl!==4&&(Fl=2)):(!(t.flags&65536)&&(t.flags|=256),t.flags|=65536,t.lanes=a,r!==_i&&(e=Error(i(422),{cause:r}),wi(Qr(e,n)))),!1;var o=Error(i(520),{cause:r});if(o=Qr(o,n),Vl===null?Vl=[o]:Vl.push(o),Fl!==4&&(Fl=2),t===null)return!0;r=Qr(r,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=a&-a,n.lanes|=e,e=Is(n.stateNode,r,e),Ea(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`&&(Jl===null||!Jl.has(o))))return n.flags|=65536,a&=-a,n.lanes|=a,a=Ls(a),Rs(a,e,n,r),Ea(n,a),!1}n=n.return}while(n!==null);return!1}var Bs=Error(i(461)),Vs=!1;function Hs(e,t,n,r){t.child=e===null?ya(t,null,n,r):va(t,e.child,n,r)}function Us(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 Pi(t),r=ao(e,t,n,o,a,i),s=lo(),e!==null&&!Vs?(uo(e,t,i),pc(e,t,i)):(mi&&s&&G(t),t.flags|=1,Hs(e,t,r,i),t.child)}function Ws(e,t,n,r,i){if(e===null){var a=n.type;return typeof a==`function`&&!Wr(a)&&a.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=a,Gs(e,t,a,r,i)):(e=qr(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!mc(e,i)){var o=a.memoizedProps;if(n=n.compare,n=n===null?or:n,n(o,r)&&e.ref===t.ref)return pc(e,t,i)}return t.flags|=1,e=Gr(a,r),e.ref=t.ref,e.return=t,t.child=e}function Gs(e,t,n,r,i){if(e!==null){var a=e.memoizedProps;if(or(a,r)&&e.ref===t.ref){if(Vs=!1,t.pendingProps=r=a,mc(e,i))e.flags&131072&&(Vs=!0);else return t.lanes=e.lanes,pc(e,t,i)}}return $s(e,t,n,r,i)}function Ks(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 Js(e,t,a,n,r)}if(n&536870912)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&ea(t,a===null?null:a.cachePool),a===null?Fa():Pa(t,a),Va(t);else return r=t.lanes=536870912,Js(e,t,a===null?n:a.baseLanes|n,n,r)}else a===null?(e!==null&&ea(t,null),Fa(),Ha(t)):(ea(t,a.cachePool),Pa(t,a),Ha(t),t.memoizedState=null);return Hs(e,t,i,n),t.child}function qs(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function Js(e,t,n,r,i){var a=$i();return a=a===null?null:{parent:Vi._currentValue,pool:a},t.memoizedState={baseLanes:n,cachePool:a},e!==null&&ea(t,null),Fa(),Va(t),e!==null&&Mi(e,t,r,!0),t.childLanes=i,null}function Ys(e,t){return t=cc({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function Xs(e,t,n){return va(t,e.child,null,n),e=Ys(t,t.pendingProps),e.flags|=2,Ua(t),t.memoizedState=null,e}function Zs(e,t,n){var r=t.pendingProps,a=!!(t.flags&128);if(t.flags&=-129,e===null){if(mi){if(r.mode===`hidden`)return e=Ys(t,r),t.lanes=536870912,qs(null,e);if(Ba(t),(e=pi)?(e=Yd(e,gi),e=e!==null&&e.data===`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:ai===null?null:{id:oi,overflow:si},retryLane:536870912,hydrationErrors:null},n=Yr(e),n.return=t,t.child=n,fi=t,pi=null)):e=null,e===null)throw vi(t);return t.lanes=536870912,null}return Ys(t,r)}var o=e.memoizedState;if(o!==null){var s=o.dehydrated;if(Ba(t),a){if(t.flags&256)t.flags&=-257,t=Xs(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(i(558))}else if(Vs||Mi(e,t,n,!1),a=(n&e.childLanes)!==0,Vs||a){if(r=El,r!==null&&(s=et(r,n),s!==0&&s!==o.retryLane))throw o.retryLane=s,Rr(e,s),ou(r,e,s),Bs;vu(),t=Xs(e,t,n)}else e=o.treeContext,pi=Zd(s.nextSibling),fi=t,mi=!0,hi=null,gi=!1,e!==null&&di(t,e),t=Ys(t,r),t.flags|=4096;return t}return e=Gr(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 $s(e,t,n,r,i){return Pi(t),n=ao(e,t,n,r,void 0,i),r=lo(),e!==null&&!Vs?(uo(e,t,i),pc(e,t,i)):(mi&&r&&G(t),t.flags|=1,Hs(e,t,n,i),t.child)}function ec(e,t,n,r,i,a){return Pi(t),t.updateQueue=null,n=so(t,r,n,i),oo(e),r=lo(),e!==null&&!Vs?(uo(e,t,a),pc(e,t,a)):(mi&&r&&G(t),t.flags|=1,Hs(e,t,n,a),t.child)}function tc(e,t,n,r,i){if(Pi(t),t.stateNode===null){var a=Vr,o=n.contextType;typeof o==`object`&&o&&(a=Fi(o)),a=new n(r,a),t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,a.updater=Ds,t.stateNode=a,a._reactInternals=t,a=t.stateNode,a.props=r,a.state=t.memoizedState,a.refs={},xa(t),o=n.contextType,a.context=typeof o==`object`&&o?Fi(o):Vr,a.state=t.memoizedState,o=n.getDerivedStateFromProps,typeof o==`function`&&(Es(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&&Ds.enqueueReplaceState(a,a.state,null),ka(t,r,a,i),Oa(),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=As(n,s);a.props=c;var l=a.context,u=n.contextType;o=Vr,typeof u==`object`&&u&&(o=Fi(u));var d=n.getDerivedStateFromProps;u=typeof d==`function`||typeof a.getSnapshotBeforeUpdate==`function`,s=t.pendingProps!==s,u||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(s||l!==o)&&ks(t,a,r,o),ba=!1;var f=t.memoizedState;a.state=f,ka(t,r,a,i),Oa(),l=t.memoizedState,s||f!==l||ba?(typeof d==`function`&&(Es(t,n,d,r),l=t.memoizedState),(c=ba||Os(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,Sa(e,t),o=t.memoizedProps,u=As(n,o),a.props=u,d=t.pendingProps,f=a.context,l=n.contextType,c=Vr,typeof l==`object`&&l&&(c=Fi(l)),s=n.getDerivedStateFromProps,(l=typeof s==`function`||typeof a.getSnapshotBeforeUpdate==`function`)||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(o!==d||f!==c)&&ks(t,a,r,c),ba=!1,f=t.memoizedState,a.state=f,ka(t,r,a,i),Oa();var p=t.memoizedState;o!==d||f!==p||ba||e!==null&&e.dependencies!==null&&Ni(e.dependencies)?(typeof s==`function`&&(Es(t,n,s,r),p=t.memoizedState),(u=ba||Os(t,n,u,r,f,p,c)||e!==null&&e.dependencies!==null&&Ni(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=va(t,e.child,null,i),t.child=va(t,null,n,i)):Hs(e,t,n,i),t.memoizedState=a.state,e=t.child):e=pc(e,t,i),e}function nc(e,t,n,r){return Si(),t.flags|=256,Hs(e,t,n,r),t.child}var rc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function ic(e){return{baseLanes:e,cachePool:ta()}}function ac(e,t,n){return e=e===null?0:e.childLanes&~n,t&&(e|=zl),e}function oc(e,t,n){var r=t.pendingProps,a=!1,o=!!(t.flags&128),s;if((s=o)||(s=e!==null&&e.memoizedState===null?!1:!!(Wa.current&2)),s&&(a=!0,t.flags&=-129),s=!!(t.flags&32),t.flags&=-33,e===null){if(mi){if(a?za(t):Ha(t),(e=pi)?(e=Yd(e,gi),e=e!==null&&e.data!==`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:ai===null?null:{id:oi,overflow:si},retryLane:536870912,hydrationErrors:null},n=Yr(e),n.return=t,t.child=n,fi=t,pi=null)):e=null,e===null)throw vi(t);return Xd(e)?t.lanes=32:t.lanes=536870912,null}var c=r.children;return r=r.fallback,a?(Ha(t),a=t.mode,c=cc({mode:`hidden`,children:c},a),r=Jr(r,a,n,null),c.return=t,r.return=t,c.sibling=r,t.child=c,r=t.child,r.memoizedState=ic(n),r.childLanes=ac(e,s,n),t.memoizedState=rc,qs(null,r)):(za(t),sc(t,c))}var l=e.memoizedState;if(l!==null&&(c=l.dehydrated,c!==null)){if(o)t.flags&256?(za(t),t.flags&=-257,t=lc(e,t,n)):t.memoizedState===null?(Ha(t),c=r.fallback,a=t.mode,r=cc({mode:`visible`,children:r.children},a),c=Jr(c,a,n,null),c.flags|=2,r.return=t,c.return=t,r.sibling=c,t.child=r,va(t,e.child,null,n),r=t.child,r.memoizedState=ic(n),r.childLanes=ac(e,s,n),t.memoizedState=rc,t=qs(null,r)):(Ha(t),t.child=e.child,t.flags|=128,t=null);else if(za(t),Xd(c)){if(s=c.nextSibling&&c.nextSibling.dataset,s)var u=s.dgst;s=u,r=Error(i(419)),r.stack=``,r.digest=s,wi({value:r,source:null,stack:null}),t=lc(e,t,n)}else if(Vs||Mi(e,t,n,!1),s=(n&e.childLanes)!==0,Vs||s){if(s=El,s!==null&&(r=et(s,n),r!==0&&r!==l.retryLane))throw l.retryLane=r,Rr(e,r),ou(s,e,r),Bs;J(c)||vu(),t=lc(e,t,n)}else J(c)?(t.flags|=192,t.child=e.child,t=null):(e=l.treeContext,pi=Zd(c.nextSibling),fi=t,mi=!0,hi=null,gi=!1,e!==null&&di(t,e),t=sc(t,r.children),t.flags|=4096);return t}return a?(Ha(t),c=r.fallback,a=t.mode,l=e.child,u=l.sibling,r=Gr(l,{mode:`hidden`,children:r.children}),r.subtreeFlags=l.subtreeFlags&65011712,u===null?(c=Jr(c,a,n,null),c.flags|=2):c=Gr(u,c),c.return=t,r.return=t,r.sibling=c,t.child=r,qs(null,r),r=t.child,c=e.child.memoizedState,c===null?c=ic(n):(a=c.cachePool,a===null?a=ta():(l=Vi._currentValue,a=a.parent===l?a:{parent:l,pool:l}),c={baseLanes:c.baseLanes|n,cachePool:a}),r.memoizedState=c,r.childLanes=ac(e,s,n),t.memoizedState=rc,qs(e.child,r)):(za(t),n=e.child,e=n.sibling,n=Gr(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 sc(e,t){return t=cc({mode:`visible`,children:t},e.mode),t.return=e,e.child=t}function cc(e,t){return e=Ur(22,e,null,t),e.lanes=0,e}function lc(e,t,n){return va(t,e.child,null,n),e=sc(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function uc(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Ai(e.return,t,n)}function dc(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 fc(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;r=r.children;var o=Wa.current,s=!!(o&2);if(s?(o=o&1|2,t.flags|=128):o&=1,oe(Wa,o),Hs(e,t,r,n),r=mi?ni:0,!s&&e!==null&&e.flags&128)a:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&uc(e,n,t);else if(e.tag===19)uc(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&&Ga(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),dc(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&&Ga(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}dc(t,!0,n,null,a,r);break;case`together`:dc(t,!1,null,null,void 0,r);break;default:t.memoizedState=null}return t.child}function pc(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Il|=t.lanes,(n&t.childLanes)===0){if(e!==null){if(Mi(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=Gr(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Gr(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function mc(e,t){return(e.lanes&t)!==0||(e=e.dependencies,!!(e!==null&&Ni(e)))}function hc(e,t,n){switch(t.tag){case 3:de(t,t.stateNode.containerInfo),Oi(t,Vi,e.memoizedState.cache),Si();break;case 27:case 5:pe(t);break;case 4:de(t,t.stateNode.containerInfo);break;case 10:Oi(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,Ba(t),null;break;case 13:var r=t.memoizedState;if(r!==null)return r.dehydrated===null?(n&t.child.childLanes)===0?(za(t),e=pc(e,t,n),e===null?null:e.sibling):oc(e,t,n):(za(t),t.flags|=128,null);za(t);break;case 19:var i=!!(e.flags&128);if(r=(n&t.childLanes)!==0,r||=(Mi(e,t,n,!1),(n&t.childLanes)!==0),i){if(r)return fc(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),oe(Wa,Wa.current),r)break;return null;case 22:return t.lanes=0,Ks(e,t,n,t.pendingProps);case 24:Oi(t,Vi,e.memoizedState.cache)}return pc(e,t,n)}function gc(e,t,n){if(e!==null){if(e.memoizedProps!==t.pendingProps)Vs=!0;else{if(!mc(e,n)&&!(t.flags&128))return Vs=!1,hc(e,t,n);Vs=!!(e.flags&131072)}}else Vs=!1,mi&&t.flags&1048576&&li(t,ni,t.index);switch(t.lanes=0,t.tag){case 16:a:{var r=t.pendingProps;if(e=ca(t.elementType),t.type=e,typeof e==`function`)Wr(e)?(r=As(e,r),t.tag=1,t=tc(null,t,e,r,n)):(t.tag=0,t=$s(null,t,e,r,n));else{if(e!=null){var a=e.$$typeof;if(a===w){t.tag=11,t=Us(null,t,e,r,n);break a}if(a===D){t.tag=14,t=Ws(null,t,e,r,n);break a}}throw t=N(e)||e,Error(i(306,t,``))}}return t;case 0:return $s(e,t,t.type,t.pendingProps,n);case 1:return r=t.type,a=As(r,t.pendingProps),tc(e,t,r,a,n);case 3:a:{if(de(t,t.stateNode.containerInfo),e===null)throw Error(i(387));r=t.pendingProps;var o=t.memoizedState;a=o.element,Sa(e,t),ka(t,r,null,n);var s=t.memoizedState;if(r=s.cache,Oi(t,Vi,r),r!==o.cache&&ji(t,[Vi],n,!0),Oa(),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=nc(e,t,r,n);break a}if(r!==a){a=Qr(Error(i(424)),t),wi(a),t=nc(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(pi=Zd(e.firstChild),fi=t,mi=!0,hi=null,gi=!0,n=ya(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(Si(),r===a){t=pc(e,t,n);break a}Hs(e,t,r,n)}t=t.child}return t;case 26:return Qs(e,t),e===null?(n=vf(t.type,null,t.pendingProps,null))?t.memoizedState=n:mi||(n=t.type,e=t.pendingProps,r=Pd(le.current).createElement(n),r[B]=t,r[at]=e,Od(r,n,e),_t(r),t.stateNode=r):t.memoizedState=vf(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return pe(t),e===null&&mi&&(r=t.stateNode=tf(t.type,t.pendingProps,le.current),fi=t,gi=!0,a=pi,Gd(t.type)?(Qd=a,pi=Zd(r.firstChild)):pi=a),Hs(e,t,t.pendingProps.children,n),Qs(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&mi&&((a=r=pi)&&(r=q(r,t.type,t.pendingProps,gi),r===null?a=!1:(t.stateNode=r,fi=t,pi=Zd(r.firstChild),gi=!1,a=!0)),a||vi(t)),pe(t),a=t.type,o=t.pendingProps,s=e===null?null:e.memoizedProps,r=o.children,Ld(a,o)?r=null:s!==null&&Ld(a,s)&&(t.flags|=32),t.memoizedState!==null&&(a=ao(e,t,co,null,null,n),Bf._currentValue=a),Qs(e,t),Hs(e,t,r,n),t.child;case 6:return e===null&&mi&&((e=n=pi)&&(n=Jd(n,t.pendingProps,gi),n===null?e=!1:(t.stateNode=n,fi=t,pi=null,e=!0)),e||vi(t)),null;case 13:return oc(e,t,n);case 4:return de(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=va(t,null,r,n):Hs(e,t,r,n),t.child;case 11:return Us(e,t,t.type,t.pendingProps,n);case 7:return Hs(e,t,t.pendingProps,n),t.child;case 8:return Hs(e,t,t.pendingProps.children,n),t.child;case 12:return Hs(e,t,t.pendingProps.children,n),t.child;case 10:return r=t.pendingProps,Oi(t,t.type,r.value),Hs(e,t,r.children,n),t.child;case 9:return a=t.type._context,r=t.pendingProps.children,Pi(t),a=Fi(a),r=r(a),t.flags|=1,Hs(e,t,r,n),t.child;case 14:return Ws(e,t,t.type,t.pendingProps,n);case 15:return Gs(e,t,t.type,t.pendingProps,n);case 19:return fc(e,t,n);case 31:return Zs(e,t,n);case 22:return Ks(e,t,n,t.pendingProps);case 24:return Pi(t),r=Fi(Vi),e===null?(a=$i(),a===null&&(a=El,o=Hi(),a.pooledCache=o,o.refCount++,o!==null&&(a.pooledCacheLanes|=n),a=o),t.memoizedState={parent:r,cache:a},xa(t),Oi(t,Vi,a)):((e.lanes&n)!==0&&(Sa(e,t),ka(t,null,null,n),Oa()),a=e.memoizedState,o=t.memoizedState,a.parent===r?(r=o.cache,Oi(t,Vi,r),r!==a.cache&&ji(t,[Vi],n,!0)):(a={parent:r,cache:r},t.memoizedState=a,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=a),Oi(t,Vi,r))),Hs(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(i(156,t.tag))}function _c(e){e.flags|=4}function vc(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(hu())e.flags|=8192;else throw la=aa,ra}}else e.flags&=-16777217}function yc(e,t){if(t.type!==`stylesheet`||t.state.loading&4)e.flags&=-16777217;else if(e.flags|=16777216,!Nf(t)){if(hu())e.flags|=8192;else throw la=aa,ra}}function bc(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag===22?536870912:Je(),e.lanes|=t,Bl|=t)}function xc(e,t){if(!mi)switch(e.tailMode){case`hidden`:t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case`collapsed`:n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Sc(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 Cc(e,t,n){var r=t.pendingProps;switch(ui(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Sc(t),null;case 1:return Sc(t),null;case 3:return n=t.stateNode,r=null,e!==null&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),ki(Vi),fe(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(xi(t)?_c(t):e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Ci())),Sc(t),null;case 26:var a=t.type,o=t.memoizedState;return e===null?(_c(t),o===null?(Sc(t),vc(t,a,null,r,n)):(Sc(t),yc(t,o))):o?o===e.memoizedState?(Sc(t),t.flags&=-16777217):(_c(t),Sc(t),yc(t,o)):(e=e.memoizedProps,e!==r&&_c(t),Sc(t),vc(t,a,e,r,n)),null;case 27:if(me(t),n=le.current,a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&_c(t);else{if(!r){if(t.stateNode===null)throw Error(i(166));return Sc(t),null}e=se.current,xi(t)?yi(t,e):(e=tf(a,r,n),t.stateNode=e,_c(t))}return Sc(t),null;case 5:if(me(t),a=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&_c(t);else{if(!r){if(t.stateNode===null)throw Error(i(166));return Sc(t),null}if(o=se.current,xi(t))yi(t,o);else{var s=Pd(le.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[B]=t,o[at]=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(Od(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&&_c(t)}}return Sc(t),vc(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&_c(t);else{if(typeof r!=`string`&&t.stateNode===null)throw Error(i(166));if(e=le.current,xi(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,a=fi,a!==null)switch(a.tag){case 27:case 5:r=a.memoizedProps}e[B]=t,e=!!(e.nodeValue===n||r!==null&&!0===r.suppressHydrationWarning||Td(e.nodeValue,n)),e||vi(t,!0)}else e=Pd(e).createTextNode(r),e[B]=t,t.stateNode=e}return Sc(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=xi(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[B]=t}else Si(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Sc(t),e=!1}else n=Ci(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(Ua(t),t):(Ua(t),null);if(t.flags&128)throw Error(i(558))}return Sc(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(a=xi(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[B]=t}else Si(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Sc(t),a=!1}else a=Ci(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),a=!0;if(!a)return t.flags&256?(Ua(t),t):(Ua(t),null)}return Ua(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),bc(t,t.updateQueue),Sc(t),null);case 4:return fe(),e===null&&hd(t.stateNode.containerInfo),Sc(t),null;case 10:return ki(t.type),Sc(t),null;case 19:if(ae(Wa),r=t.memoizedState,r===null)return Sc(t),null;if(a=!!(t.flags&128),o=r.rendering,o===null){if(a)xc(r,!1);else{if(Fl!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=Ga(e),o!==null){for(t.flags|=128,xc(r,!1),e=o.updateQueue,t.updateQueue=e,bc(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)Kr(n,e),n=n.sibling;return oe(Wa,Wa.current&1|2),mi&&ci(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&Te()>Kl&&(t.flags|=128,a=!0,xc(r,!1),t.lanes=4194304)}}else{if(!a){if(e=Ga(o),e!==null){if(t.flags|=128,a=!0,e=e.updateQueue,t.updateQueue=e,bc(t,e),xc(r,!0),r.tail===null&&r.tailMode===`hidden`&&!o.alternate&&!mi)return Sc(t),null}else 2*Te()-r.renderingStartTime>Kl&&n!==536870912&&(t.flags|=128,a=!0,xc(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?(Sc(t),null):(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=Te(),e.sibling=null,n=Wa.current,oe(Wa,a?n&1|2:n&1),mi&&ci(t,r.treeForkCount),e);case 22:case 23:return Ua(t),Ia(),r=t.memoizedState!==null,e===null?r&&(t.flags|=8192):e.memoizedState!==null!==r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(Sc(t),t.subtreeFlags&6&&(t.flags|=8192)):Sc(t),n=t.updateQueue,n!==null&&bc(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&&ae(Qi),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),ki(Vi),Sc(t),null;case 25:return null;case 30:return null}throw Error(i(156,t.tag))}function wc(e,t){switch(ui(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ki(Vi),fe(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return me(t),null;case 31:if(t.memoizedState!==null){if(Ua(t),t.alternate===null)throw Error(i(340));Si()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Ua(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(i(340));Si()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ae(Wa),null;case 4:return fe(),null;case 10:return ki(t.type),null;case 22:case 23:return Ua(t),Ia(),e!==null&&ae(Qi),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return ki(Vi),null;case 25:return null;default:return null}}function Tc(e,t){switch(ui(t),t.tag){case 3:ki(Vi),fe();break;case 26:case 27:case 5:me(t);break;case 4:fe();break;case 31:t.memoizedState!==null&&Ua(t);break;case 13:Ua(t);break;case 19:ae(Wa);break;case 10:ki(t.type);break;case 22:case 23:Ua(t),Ia(),e!==null&&ae(Qi);break;case 24:ki(Vi)}}function Ec(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){Iu(t,t.return,e)}}function Dc(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){Iu(i,c,e)}}}r=r.next}while(r!==a)}}catch(e){Iu(t,t.return,e)}}function Oc(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{ja(t,n)}catch(t){Iu(e,e.return,t)}}}function kc(e,t,n){n.props=As(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){Iu(e,t,n)}}function Ac(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){Iu(e,t,n)}}function jc(e,t){var n=e.ref,r=e.refCleanup;if(n!==null){if(typeof r==`function`)try{r()}catch(n){Iu(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){Iu(e,t,n)}else n.current=null}}function Mc(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){Iu(e,e.return,t)}}function Nc(e,t,n){try{var r=e.stateNode;kd(r,e.type,n,t),r[at]=t}catch(t){Iu(e,e.return,t)}}function Pc(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Gd(e.type)||e.tag===4}function Fc(e){a:for(;;){for(;e.sibling===null;){if(e.return===null||Pc(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&&Gd(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 Ic(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Xt));else if(r!==4&&(r===27&&Gd(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(Ic(e,t,n),e=e.sibling;e!==null;)Ic(e,t,n),e=e.sibling}function Lc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(r===27&&Gd(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(Lc(e,t,n),e=e.sibling;e!==null;)Lc(e,t,n),e=e.sibling}function Rc(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);Od(t,r,n),t[B]=e,t[at]=n}catch(t){Iu(e,e.return,t)}}var zc=!1,Bc=!1,Vc=!1,Hc=typeof WeakSet==`function`?WeakSet:Set,Uc=null;function Wc(e,t){if(e=e.containerInfo,Md=Yf,e=ur(e),dr(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(Nd={focusedElem:e,selectionRange:n},Yf=!1,Uc=t;Uc!==null;)if(t=Uc,e=t.child,t.subtreeFlags&1028&&e!==null)e.return=t,Uc=e;else for(;Uc!==null;){switch(t=Uc,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=As(n.type,a);e=r.getSnapshotBeforeUpdate(h,o),r.__reactInternalSnapshotBeforeUpdate=e}catch(e){Iu(n,n.return,e)}}break;case 3:if(e&1024){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)K(e);else if(n===1)switch(e.nodeName){case`HEAD`:case`HTML`:case`BODY`:K(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,Uc=e;break}Uc=t.return}}function Gc(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:ol(e,n),r&4&&Ec(5,n);break;case 1:if(ol(e,n),r&4){if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(e){Iu(n,n.return,e)}else{var i=As(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){Iu(n,n.return,e)}}}r&64&&Oc(n),r&512&&Ac(n,n.return);break;case 3:if(ol(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{ja(e,t)}catch(e){Iu(n,n.return,e)}}break;case 27:t===null&&r&4&&Rc(n);case 26:case 5:ol(e,n),t===null&&r&4&&Mc(n),r&512&&Ac(n,n.return);break;case 12:ol(e,n);break;case 31:ol(e,n),r&4&&Zc(e,n);break;case 13:ol(e,n),r&4&&Qc(e,n),r&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=Bu.bind(null,n),mee(e,n))));break;case 22:if(r=n.memoizedState!==null||zc,!r){t=t!==null&&t.memoizedState!==null||Bc,i=zc;var a=Bc;zc=r,(Bc=t)&&!a?cl(e,n,!!(n.subtreeFlags&8772)):ol(e,n),zc=i,Bc=a}break;case 30:break;default:ol(e,n)}}function Kc(e){var t=e.alternate;t!==null&&(e.alternate=null,Kc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&ft(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 qc=null,Jc=!1;function Yc(e,t,n){for(n=n.child;n!==null;)Xc(e,t,n),n=n.sibling}function Xc(e,t,n){if(Fe&&typeof Fe.onCommitFiberUnmount==`function`)try{Fe.onCommitFiberUnmount(Pe,n)}catch{}switch(n.tag){case 26:Bc||jc(n,t),Yc(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:Bc||jc(n,t);var r=qc,i=Jc;Gd(n.type)&&(qc=n.stateNode,Jc=!1),Yc(e,t,n),nf(n.stateNode),qc=r,Jc=i;break;case 5:Bc||jc(n,t);case 6:if(r=qc,i=Jc,qc=null,Yc(e,t,n),qc=r,Jc=i,qc!==null){if(Jc)try{(qc.nodeType===9?qc.body:qc.nodeName===`HTML`?qc.ownerDocument.body:qc).removeChild(n.stateNode)}catch(e){Iu(n,t,e)}else try{qc.removeChild(n.stateNode)}catch(e){Iu(n,t,e)}}break;case 18:qc!==null&&(Jc?(e=qc,Kd(e.nodeType===9?e.body:e.nodeName===`HTML`?e.ownerDocument.body:e,n.stateNode),xp(e)):Kd(qc,n.stateNode));break;case 4:r=qc,i=Jc,qc=n.stateNode.containerInfo,Jc=!0,Yc(e,t,n),qc=r,Jc=i;break;case 0:case 11:case 14:case 15:Dc(2,n,t),Bc||Dc(4,n,t),Yc(e,t,n);break;case 1:Bc||(jc(n,t),r=n.stateNode,typeof r.componentWillUnmount==`function`&&kc(n,t,r)),Yc(e,t,n);break;case 21:Yc(e,t,n);break;case 22:Bc=(r=Bc)||n.memoizedState!==null,Yc(e,t,n),Bc=r;break;default:Yc(e,t,n)}}function Zc(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{xp(e)}catch(e){Iu(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{xp(e)}catch(e){Iu(t,t.return,e)}}function $c(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new Hc),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new Hc),t;default:throw Error(i(435,e.tag))}}function el(e,t){var n=$c(e);t.forEach(function(t){if(!n.has(t)){n.add(t);var r=Vu.bind(null,e,t);t.then(r,r)}})}function tl(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(Gd(c.type)){qc=c.stateNode,Jc=!1;break a}break;case 5:qc=c.stateNode,Jc=!1;break a;case 3:case 4:qc=c.stateNode.containerInfo,Jc=!0;break a}c=c.return}if(qc===null)throw Error(i(160));Xc(o,s,a),qc=null,Jc=!1,o=a.alternate,o!==null&&(o.return=null),a.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)rl(t,e),t=t.sibling}var nl=null;function rl(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:tl(t,e),il(e),r&4&&(Dc(3,e,e.return),Ec(3,e),Dc(5,e,e.return));break;case 1:tl(t,e),il(e),r&512&&(Bc||n===null||jc(n,n.return)),r&64&&zc&&(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=nl;if(tl(t,e),il(e),r&512&&(Bc||n===null||jc(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[dt]||o[B]||o.namespaceURI===`http://www.w3.org/2000/svg`||o.hasAttribute(`itemprop`))&&(o=a.createElement(r),a.head.insertBefore(o,a.querySelector(`head > title`))),Od(o,r,n),o[B]=e,_t(o),r=o;break a;case`link`:var s=Af(`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),Od(o,r,n),a.head.appendChild(o);break;case`meta`:if(s=Af(`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),Od(o,r,n),a.head.appendChild(o);break;default:throw Error(i(468,r))}o[B]=e,_t(o),r=o}e.stateNode=r}else jf(a,e.type,e.stateNode)}else e.stateNode=Tf(a,r,e.memoizedProps)}else o===r?r===null&&e.stateNode!==null&&Nc(e,e.memoizedProps,n.memoizedProps):(o===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):o.count--,r===null?jf(a,e.type,e.stateNode):Tf(a,r,e.memoizedProps))}break;case 27:tl(t,e),il(e),r&512&&(Bc||n===null||jc(n,n.return)),n!==null&&r&4&&Nc(e,e.memoizedProps,n.memoizedProps);break;case 5:if(tl(t,e),il(e),r&512&&(Bc||n===null||jc(n,n.return)),e.flags&32){a=e.stateNode;try{Ut(a,``)}catch(t){Iu(e,e.return,t)}}r&4&&e.stateNode!=null&&(a=e.memoizedProps,Nc(e,a,n===null?a:n.memoizedProps)),r&1024&&(Vc=!0);break;case 6:if(tl(t,e),il(e),r&4){if(e.stateNode===null)throw Error(i(162));r=e.memoizedProps,n=e.stateNode;try{n.nodeValue=r}catch(t){Iu(e,e.return,t)}}break;case 3:if(kf=null,a=nl,nl=of(t.containerInfo),tl(t,e),nl=a,il(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{xp(t.containerInfo)}catch(t){Iu(e,e.return,t)}Vc&&(Vc=!1,al(e));break;case 4:r=nl,nl=of(e.stateNode.containerInfo),tl(t,e),il(e),nl=r;break;case 12:tl(t,e),il(e);break;case 31:tl(t,e),il(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,el(e,r)));break;case 13:tl(t,e),il(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(Wl=Te()),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,el(e,r)));break;case 22:a=e.memoizedState!==null;var l=n!==null&&n.memoizedState!==null,u=zc,d=Bc;if(zc=u||a,Bc=d||l,tl(t,e),Bc=d,zc=u,il(e),r&8192)a:for(t=e.stateNode,t._visibility=a?t._visibility&-2:t._visibility|1,a&&(n===null||l||zc||Bc||sl(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){Iu(l,l.return,e)}}}else if(t.tag===6){if(n===null){l=t;try{l.stateNode.nodeValue=a?``:l.memoizedProps}catch(e){Iu(l,l.return,e)}}}else if(t.tag===18){if(n===null){l=t;try{var m=l.stateNode;a?qd(m,!0):qd(l.stateNode,!1)}catch(e){Iu(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,el(e,n))));break;case 19:tl(t,e),il(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,el(e,r)));break;case 30:break;case 21:break;default:tl(t,e),il(e)}}function il(e){var t=e.flags;if(t&2){try{for(var n,r=e.return;r!==null;){if(Pc(r)){n=r;break}r=r.return}if(n==null)throw Error(i(160));switch(n.tag){case 27:var a=n.stateNode;Lc(e,Fc(e),a);break;case 5:var o=n.stateNode;n.flags&32&&(Ut(o,``),n.flags&=-33),Lc(e,Fc(e),o);break;case 3:case 4:var s=n.stateNode.containerInfo;Ic(e,Fc(e),s);break;default:throw Error(i(161))}}catch(t){Iu(e,e.return,t)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function al(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;al(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function ol(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Gc(e,t.alternate,t),t=t.sibling}function sl(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Dc(4,t,t.return),sl(t);break;case 1:jc(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount==`function`&&kc(t,t.return,n),sl(t);break;case 27:nf(t.stateNode);case 26:case 5:jc(t,t.return),sl(t);break;case 22:t.memoizedState===null&&sl(t);break;case 30:sl(t);break;default:sl(t)}e=e.sibling}}function cl(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:cl(i,a,n),Ec(4,a);break;case 1:if(cl(i,a,n),r=a,i=r.stateNode,typeof i.componentDidMount==`function`)try{i.componentDidMount()}catch(e){Iu(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++)Aa(c[i],s)}catch(e){Iu(r,r.return,e)}}n&&o&64&&Oc(a),Ac(a,a.return);break;case 27:Rc(a);case 26:case 5:cl(i,a,n),n&&r===null&&o&4&&Mc(a),Ac(a,a.return);break;case 12:cl(i,a,n);break;case 31:cl(i,a,n),n&&o&4&&Zc(i,a);break;case 13:cl(i,a,n),n&&o&4&&Qc(i,a);break;case 22:a.memoizedState===null&&cl(i,a,n),Ac(a,a.return);break;case 30:break;default:cl(i,a,n)}t=t.sibling}}function ll(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&&Ui(n))}function ul(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Ui(e))}function dl(e,t,n,r){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)fl(e,t,n,r),t=t.sibling}function fl(e,t,n,r){var i=t.flags;switch(t.tag){case 0:case 11:case 15:dl(e,t,n,r),i&2048&&Ec(9,t);break;case 1:dl(e,t,n,r);break;case 3:dl(e,t,n,r),i&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Ui(e)));break;case 12:if(i&2048){dl(e,t,n,r),e=t.stateNode;try{var a=t.memoizedProps,o=a.id,s=a.onPostCommit;typeof s==`function`&&s(o,t.alternate===null?`mount`:`update`,e.passiveEffectDuration,-0)}catch(e){Iu(t,t.return,e)}}else dl(e,t,n,r);break;case 31:dl(e,t,n,r);break;case 13:dl(e,t,n,r);break;case 23:break;case 22:a=t.stateNode,o=t.alternate,t.memoizedState===null?a._visibility&2?dl(e,t,n,r):(a._visibility|=2,pl(e,t,n,r,!!(t.subtreeFlags&10256)||!1)):a._visibility&2?dl(e,t,n,r):ml(e,t),i&2048&&ll(o,t);break;case 24:dl(e,t,n,r),i&2048&&ul(t.alternate,t);break;default:dl(e,t,n,r)}}function pl(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:pl(a,o,s,c,i),Ec(8,o);break;case 23:break;case 22:var u=o.stateNode;o.memoizedState===null?(u._visibility|=2,pl(a,o,s,c,i)):u._visibility&2?pl(a,o,s,c,i):ml(a,o),i&&l&2048&&ll(o.alternate,o);break;case 24:pl(a,o,s,c,i),i&&l&2048&&ul(o.alternate,o);break;default:pl(a,o,s,c,i)}t=t.sibling}}function ml(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:ml(n,r),i&2048&&ll(r.alternate,r);break;case 24:ml(n,r),i&2048&&ul(r.alternate,r);break;default:ml(n,r)}t=t.sibling}}var hl=8192;function gl(e,t,n){if(e.subtreeFlags&hl)for(e=e.child;e!==null;)_l(e,t,n),e=e.sibling}function _l(e,t,n){switch(e.tag){case 26:gl(e,t,n),e.flags&hl&&e.memoizedState!==null&&Pf(n,nl,e.memoizedState,e.memoizedProps);break;case 5:gl(e,t,n);break;case 3:case 4:var r=nl;nl=of(e.stateNode.containerInfo),gl(e,t,n),nl=r;break;case 22:e.memoizedState===null&&(r=e.alternate,r!==null&&r.memoizedState!==null?(r=hl,hl=16777216,gl(e,t,n),hl=r):gl(e,t,n));break;default:gl(e,t,n)}}function vl(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 yl(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];Uc=r,Sl(r,e)}vl(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)bl(e),e=e.sibling}function bl(e){switch(e.tag){case 0:case 11:case 15:yl(e),e.flags&2048&&Dc(9,e,e.return);break;case 3:yl(e);break;case 12:yl(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,xl(e)):yl(e);break;default:yl(e)}}function xl(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];Uc=r,Sl(r,e)}vl(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Dc(8,t,t.return),xl(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,xl(t));break;default:xl(t)}e=e.sibling}}function Sl(e,t){for(;Uc!==null;){var n=Uc;switch(n.tag){case 0:case 11:case 15:Dc(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:Ui(n.memoizedState.cache)}if(r=n.child,r!==null)r.return=n,Uc=r;else a:for(n=e;Uc!==null;){r=Uc;var i=r.sibling,a=r.return;if(Kc(r),r===n){Uc=null;break a}if(i!==null){i.return=a,Uc=i;break a}Uc=a}}}var Cl={getCacheForType:function(e){var t=Fi(Vi),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return Fi(Vi).controller.signal}},wl=typeof WeakMap==`function`?WeakMap:Map,Tl=0,El=null,Dl=null,Ol=0,kl=0,Al=null,jl=!1,Ml=!1,Nl=!1,Pl=0,Fl=0,Il=0,Ll=0,Rl=0,zl=0,Bl=0,Vl=null,Hl=null,Ul=!1,Wl=0,Gl=0,Kl=1/0,ql=null,Jl=null,Yl=0,Xl=null,Zl=null,Ql=0,$l=0,eu=null,tu=null,nu=0,ru=null;function iu(){return Tl&2&&Ol!==0?Ol&-Ol:P.T===null?z():rd()}function au(){if(zl===0){if(!(Ol&536870912)||mi){var e=He;He<<=1,!(He&3932160)&&(He=262144),zl=e}else zl=536870912}return e=La.current,e!==null&&(e.flags|=32),zl}function ou(e,t,n){(e===El&&(kl===2||kl===9)||e.cancelPendingCommit!==null)&&(pu(e,0),uu(e,Ol,zl,!1)),Xe(e,n),(!(Tl&2)||e!==El)&&(e===El&&(!(Tl&2)&&(Ll|=n),Fl===4&&uu(e,Ol,zl,!1)),Yu(e))}function su(e,t,n){if(Tl&6)throw Error(i(327));var r=!n&&!(t&127)&&(t&e.expiredLanes)===0||Ke(e,t),a=r?xu(e,t):yu(e,t,!0),o=r;do{if(a===0){Ml&&!r&&uu(e,t,0,!1);break}if(n=e.current.alternate,o&&!lu(n)){a=yu(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=Vl;var l=c.current.memoizedState.isDehydrated;if(l&&(pu(c,s).flags|=256),s=yu(c,s,!1),s!==2){if(Nl&&!l){c.errorRecoveryDisabledLanes|=o,Ll|=o,a=4;break a}o=Hl,Hl=a,o!==null&&(Hl===null?Hl=o:Hl.push.apply(Hl,o))}a=s}if(o=!1,a!==2)continue}}if(a===1){pu(e,0),uu(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:uu(r,t,zl,!jl);break a;case 2:Hl=null;break;case 3:case 5:break;default:throw Error(i(329))}if((t&62914560)===t&&(a=Wl+300-Te(),10<a)){if(uu(r,t,zl,!jl),Ge(r,0,!0)!==0)break a;Ql=t,r.timeoutHandle=Bd(cu.bind(null,r,n,Hl,ql,Ul,t,zl,Ll,Bl,jl,o,`Throttled`,-0,0),a);break a}cu(r,n,Hl,ql,Ul,t,zl,Ll,Bl,jl,o,null,-0,0)}break}while(1);Yu(e)}function cu(e,t,n,r,i,a,o,s,c,l,u,d,f,p){if(e.timeoutHandle=-1,d=t.subtreeFlags,d&8192||(d&16785408)==16785408){d={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Xt},_l(t,a,d);var m=(a&62914560)===a?Wl-Te():(a&4194048)===a?Gl-Te():0;if(m=gee(d,m),m!==null){Ql=a,e.cancelPendingCommit=m(Ou.bind(null,e,t,a,n,r,i,o,s,c,u,d,null,f,p)),uu(e,a,o,!l);return}}Ou(e,t,a,n,r,i,o,s,c)}function lu(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(!ar(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 uu(e,t,n,r){t&=~Rl,t&=~Ll,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&&Qe(e,n,t)}function du(){return Tl&6?!0:(Xu(0,!1),!1)}function fu(){if(Dl!==null){if(kl===0)var e=Dl.return;else e=Dl,Di=Ei=null,fo(e),fa=null,pa=0,e=Dl;for(;e!==null;)Tc(e.alternate,e),e=e.return;Dl=null}}function pu(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,Vd(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),Ql=0,fu(),El=e,Dl=n=Gr(e.current,null),Ol=t,kl=0,Al=null,jl=!1,Ml=Ke(e,t),Nl=!1,Bl=zl=Rl=Ll=Il=Fl=0,Hl=Vl=null,Ul=!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 Pl=t,Fr(),n}function mu(e,t){qa=null,P.H=Ss,t===na||t===ia?(t=ua(),kl=3):t===ra?(t=ua(),kl=4):kl=t===Bs?8:typeof t==`object`&&t&&typeof t.then==`function`?6:1,Al=t,Dl===null&&(Fl=1,Ps(e,Qr(t,e.current)))}function hu(){var e=La.current;return e===null?!0:(Ol&4194048)===Ol?Ra===null:(Ol&62914560)===Ol||Ol&536870912?e===Ra:!1}function gu(){var e=P.H;return P.H=Ss,e===null?Ss:e}function _u(){var e=P.A;return P.A=Cl,e}function vu(){Fl=4,jl||(Ol&4194048)!==Ol&&La.current!==null||(Ml=!0),!(Il&134217727)&&!(Ll&134217727)||El===null||uu(El,Ol,zl,!1)}function yu(e,t,n){var r=Tl;Tl|=2;var i=gu(),a=_u();(El!==e||Ol!==t)&&(ql=null,pu(e,t)),t=!1;var o=Fl;a:do try{if(kl!==0&&Dl!==null){var s=Dl,c=Al;switch(kl){case 8:fu(),o=6;break a;case 3:case 2:case 9:case 6:La.current===null&&(t=!0);var l=kl;if(kl=0,Al=null,Tu(e,s,c,l),n&&Ml){o=0;break a}break;default:l=kl,kl=0,Al=null,Tu(e,s,c,l)}}bu(),o=Fl;break}catch(t){mu(e,t)}while(1);return t&&e.shellSuspendCounter++,Di=Ei=null,Tl=r,P.H=i,P.A=a,Dl===null&&(El=null,Ol=0,Fr()),o}function bu(){for(;Dl!==null;)Cu(Dl)}function xu(e,t){var n=Tl;Tl|=2;var r=gu(),a=_u();El!==e||Ol!==t?(ql=null,Kl=Te()+500,pu(e,t)):Ml=Ke(e,t);a:do try{if(kl!==0&&Dl!==null){t=Dl;var o=Al;b:switch(kl){case 1:kl=0,Al=null,Tu(e,t,o,1);break;case 2:case 9:if(oa(o)){kl=0,Al=null,wu(t);break}t=function(){kl!==2&&kl!==9||El!==e||(kl=7),Yu(e)},o.then(t,t);break a;case 3:kl=7;break a;case 4:kl=5;break a;case 7:oa(o)?(kl=0,Al=null,wu(t)):(kl=0,Al=null,Tu(e,t,o,7));break;case 5:var s=null;switch(Dl.tag){case 26:s=Dl.memoizedState;case 5:case 27:var c=Dl;if(s?Nf(s):c.stateNode.complete){kl=0,Al=null;var l=c.sibling;if(l!==null)Dl=l;else{var u=c.return;u===null?Dl=null:(Dl=u,Eu(u))}break b}}kl=0,Al=null,Tu(e,t,o,5);break;case 6:kl=0,Al=null,Tu(e,t,o,6);break;case 8:fu(),Fl=6;break a;default:throw Error(i(462))}}Su();break}catch(t){mu(e,t)}while(1);return Di=Ei=null,P.H=r,P.A=a,Tl=n,Dl===null?(El=null,Ol=0,Fr(),Fl):0}function Su(){for(;Dl!==null&&!Ce();)Cu(Dl)}function Cu(e){var t=gc(e.alternate,e,Pl);e.memoizedProps=e.pendingProps,t===null?Eu(e):Dl=t}function wu(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=ec(n,t,t.pendingProps,t.type,void 0,Ol);break;case 11:t=ec(n,t,t.pendingProps,t.type.render,t.ref,Ol);break;case 5:fo(t);default:Tc(n,t),t=Dl=Kr(t,Pl),t=gc(n,t,Pl)}e.memoizedProps=e.pendingProps,t===null?Eu(e):Dl=t}function Tu(e,t,n,r){Di=Ei=null,fo(t),fa=null,pa=0;var i=t.return;try{if(zs(e,i,t,n,Ol)){Fl=1,Ps(e,Qr(n,e.current)),Dl=null;return}}catch(t){if(i!==null)throw Dl=i,t;Fl=1,Ps(e,Qr(n,e.current)),Dl=null;return}t.flags&32768?(mi||r===1?e=!0:Ml||Ol&536870912?e=!1:(jl=e=!0,(r===2||r===9||r===3||r===6)&&(r=La.current,r!==null&&r.tag===13&&(r.flags|=16384))),Du(t,e)):Eu(t)}function Eu(e){var t=e;do{if(t.flags&32768){Du(t,jl);return}e=t.return;var n=Cc(t.alternate,t,Pl);if(n!==null){Dl=n;return}if(t=t.sibling,t!==null){Dl=t;return}Dl=t=e}while(t!==null);Fl===0&&(Fl=5)}function Du(e,t){do{var n=wc(e.alternate,e);if(n!==null){n.flags&=32767,Dl=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){Dl=e;return}Dl=e=n}while(e!==null);Fl=6,Dl=null}function Ou(e,t,n,r,a,o,s,c,l){e.cancelPendingCommit=null;do Nu();while(Yl!==0);if(Tl&6)throw Error(i(327));if(t!==null){if(t===e.current)throw Error(i(177));if(o=t.lanes|t.childLanes,o|=Pr,Ze(e,n,o,s,c,l),e===El&&(Dl=El=null,Ol=0),Zl=t,Xl=e,Ql=n,$l=o,eu=a,tu=r,t.subtreeFlags&10256||t.flags&10256?(e.callbackNode=null,e.callbackPriority=0,Hu(ke,function(){return Pu(),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=Tl,Tl|=4;try{Wc(e,t,n)}finally{Tl=s,F.p=a,P.T=r}}Yl=1,ku(),Au(),ju()}}function ku(){if(Yl===1){Yl=0;var e=Xl,t=Zl,n=!!(t.flags&13878);if(t.subtreeFlags&13878||n){n=P.T,P.T=null;var r=F.p;F.p=2;var i=Tl;Tl|=4;try{rl(t,e);var a=Nd,o=ur(e.containerInfo),s=a.focusedElem,c=a.selectionRange;if(o!==s&&s&&s.ownerDocument&&lr(s.ownerDocument.documentElement,s)){if(c!==null&&dr(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 _=cr(s,h),v=cr(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}}Yf=!!Md,Nd=Md=null}finally{Tl=i,F.p=r,P.T=n}}e.current=t,Yl=2}}function Au(){if(Yl===2){Yl=0;var e=Xl,t=Zl,n=!!(t.flags&8772);if(t.subtreeFlags&8772||n){n=P.T,P.T=null;var r=F.p;F.p=2;var i=Tl;Tl|=4;try{Gc(e,t.alternate,t)}finally{Tl=i,F.p=r,P.T=n}}Yl=3}}function ju(){if(Yl===4||Yl===3){Yl=0,we();var e=Xl,t=Zl,n=Ql,r=tu;t.subtreeFlags&10256||t.flags&10256?Yl=5:(Yl=0,Zl=Xl=null,Mu(e,e.pendingLanes));var i=e.pendingLanes;if(i===0&&(Jl=null),nt(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&&Nu(),Yu(e),i=e.pendingLanes,n&261930&&i&42?e===ru?nu++:(nu=0,ru=e):nu=0,Xu(0,!1)}}function Mu(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Ui(t)))}function Nu(){return ku(),Au(),ju(),Pu()}function Pu(){if(Yl!==5)return!1;var e=Xl,t=$l;$l=0;var n=nt(Ql),r=P.T,a=F.p;try{F.p=32>n?32:n,P.T=null,n=eu,eu=null;var o=Xl,s=Ql;if(Yl=0,Zl=Xl=null,Ql=0,Tl&6)throw Error(i(331));var c=Tl;if(Tl|=4,bl(o.current),fl(o,o.current,s,n),Tl=c,Xu(0,!1),Fe&&typeof Fe.onPostCommitFiberRoot==`function`)try{Fe.onPostCommitFiberRoot(Pe,o)}catch{}return!0}finally{F.p=a,P.T=r,Mu(e,t)}}function Fu(e,t,n){t=Qr(n,t),t=Is(e.stateNode,t,2),e=wa(e,t,2),e!==null&&(Xe(e,2),Yu(e))}function Iu(e,t,n){if(e.tag===3)Fu(e,e,n);else for(;t!==null;){if(t.tag===3){Fu(t,e,n);break}if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof r.componentDidCatch==`function`&&(Jl===null||!Jl.has(r))){e=Qr(n,e),n=Ls(2),r=wa(t,n,2),r!==null&&(Rs(n,r,t,e),Xe(r,2),Yu(r));break}}t=t.return}}function Lu(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new wl;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)||(Nl=!0,i.add(n),e=Ru.bind(null,e,t,n),t.then(e,e))}function Ru(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,El===e&&(Ol&n)===n&&(Fl===4||Fl===3&&(Ol&62914560)===Ol&&300>Te()-Wl?!(Tl&2)&&pu(e,0):Rl|=n,Bl===Ol&&(Bl=0)),Yu(e)}function zu(e,t){t===0&&(t=Je()),e=Rr(e,t),e!==null&&(Xe(e,t),Yu(e))}function Bu(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),zu(e,n)}function Vu(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),zu(e,n)}function Hu(e,t){return xe(e,t)}var Uu=null,Wu=null,Gu=!1,Ku=!1,qu=!1,Ju=0;function Yu(e){e!==Wu&&e.next===null&&(Wu===null?Uu=Wu=e:Wu=Wu.next=e),Ku=!0,Gu||(Gu=!0,nd())}function Xu(e,t){if(!qu&&Ku){qu=!0;do for(var n=!1,r=Uu;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,td(r,a))}else a=Ol,a=Ge(r,r===El?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),!(a&3)||Ke(r,a)||(n=!0,td(r,a))}r=r.next}while(n);qu=!1}}function Zu(){Qu()}function Qu(){Ku=Gu=!1;var e=0;Ju!==0&&zd()&&(e=Ju);for(var t=Te(),n=null,r=Uu;r!==null;){var i=r.next,a=$u(r,t);a===0?(r.next=null,n===null?Uu=i:n.next=i,i===null&&(Wu=n)):(n=r,(e!==0||a&3)&&(Ku=!0)),r=i}Yl!==0&&Yl!==5||Xu(e,!1),Ju!==0&&(Ju=0)}function $u(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=El,n=Ol,n=Ge(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r=e.callbackNode,n===0||e===t&&(kl===2||kl===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),nt(n)){case 2:case 8:n=Oe;break;case 32:n=ke;break;case 268435456:n=je;break;default:n=ke}return r=ed.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 ed(e,t){if(Yl!==0&&Yl!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(Nu()&&e.callbackNode!==n)return null;var r=Ol;return r=Ge(e,e===El?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r===0?null:(su(e,r,t),$u(e,Te()),e.callbackNode!=null&&e.callbackNode===n?ed.bind(null,e):null)}function td(e,t){if(Nu())return null;su(e,t,!0)}function nd(){Ud(function(){Tl&6?xe(De,Zu):Qu()})}function rd(){if(Ju===0){var e=Ki;e===0&&(e=Ve,Ve<<=1,!(Ve&261888)&&(Ve=256)),Ju=e}return Ju}function id(e){return e==null||typeof e==`symbol`||typeof e==`boolean`?null:typeof e==`function`?e:Yt(``+e)}function ad(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 od(e,t,n,r,i){if(t===`submit`&&n&&n.stateNode===i){var a=id((i[at]||null).action),o=r.submitter;o&&(t=(t=o[at]||null)?id(t.formAction):o.getAttribute(`formAction`),t!==null&&(a=t,o=null));var s=new vn(`action`,`action`,null,r,i);e.push({event:s,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(Ju!==0){var e=o?ad(i,o):new FormData(i);cs(n,{pending:!0,data:e,method:i.method,action:a},null,e)}}else typeof a==`function`&&(s.preventDefault(),e=o?ad(i,o):new FormData(i),cs(n,{pending:!0,data:e,method:i.method,action:a},a,e))},currentTarget:i}]})}}for(var sd=0;sd<kr.length;sd++){var cd=kr[sd];Ar(cd.toLowerCase(),`on`+(cd[0].toUpperCase()+cd.slice(1)))}Ar(Sr,`onAnimationEnd`),Ar(Cr,`onAnimationIteration`),Ar(wr,`onAnimationStart`),Ar(`dblclick`,`onDoubleClick`),Ar(`focusin`,`onFocus`),Ar(`focusout`,`onBlur`),Ar(Tr,`onTransitionRun`),Ar(Er,`onTransitionStart`),Ar(Dr,`onTransitionCancel`),Ar(Or,`onTransitionEnd`),xt(`onMouseEnter`,[`mouseout`,`mouseover`]),xt(`onMouseLeave`,[`mouseout`,`mouseover`]),xt(`onPointerEnter`,[`pointerout`,`pointerover`]),xt(`onPointerLeave`,[`pointerout`,`pointerover`]),bt(`onChange`,`change click focusin focusout input keydown keyup selectionchange`.split(` `)),bt(`onSelect`,`focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange`.split(` `)),bt(`onBeforeInput`,[`compositionend`,`keypress`,`textInput`,`paste`]),bt(`onCompositionEnd`,`compositionend focusout keydown keypress keyup mousedown`.split(` `)),bt(`onCompositionStart`,`compositionstart focusout keydown keypress keyup mousedown`.split(` `)),bt(`onCompositionUpdate`,`compositionupdate focusout keydown keypress keyup mousedown`.split(` `));var ld=`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(` `),ud=new Set(`beforetoggle cancel close invalid load scroll scrollend toggle`.split(` `).concat(ld));function dd(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){jr(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){jr(e)}i.currentTarget=null,a=c}}}}function fd(e,t){var n=t[st];n===void 0&&(n=t[st]=new Set);var r=e+`__bubble`;n.has(r)||(gd(t,e,2,!1),n.add(r))}function pd(e,t,n){var r=0;t&&(r|=4),gd(n,e,r,t)}var md=`_reactListening`+Math.random().toString(36).slice(2);function hd(e){if(!e[md]){e[md]=!0,vt.forEach(function(t){t!==`selectionchange`&&(ud.has(t)||pd(t,!1,e),pd(t,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[md]||(t[md]=!0,pd(`selectionchange`,!1,t))}}function gd(e,t,n,r){switch(np(t)){case 2:var i=Xf;break;case 8:i=Zf;break;default:i=Qf}n=i.bind(null,t,n,e),i=void 0,!sn||t!==`touchstart`&&t!==`touchmove`&&t!==`wheel`||(i=!0),r?i===void 0?e.addEventListener(t,n,!0):e.addEventListener(t,n,{capture:!0,passive:i}):i===void 0?e.addEventListener(t,n,!1):e.addEventListener(t,n,{passive:i})}function _d(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=pt(c),s===null)return;if(l=s.tag,l===5||l===6||l===26||l===27){r=a=s;continue a}c=c.parentNode}}r=r.return}rn(function(){var r=a,i=Qt(n),s=[];a:{var c=U.get(e);if(c!==void 0){var l=vn,u=e;switch(e){case`keypress`:if(pn(n)===0)break a;case`keydown`:case`keyup`:l=nee;break;case`focusin`:u=`focus`,l=Tn;break;case`focusout`:u=`blur`,l=Tn;break;case`beforeblur`:case`afterblur`:l=Tn;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=wn;break;case`drag`:case`dragend`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`dragstart`:case`drop`:l=H;break;case`touchcancel`:case`touchend`:case`touchmove`:case`touchstart`:l=Pn;break;case Sr:case Cr:case wr:l=En;break;case Or:l=Fn;break;case`scroll`:case`scrollend`:l=bn;break;case`wheel`:l=In;break;case`copy`:case`cut`:case`paste`:l=Dn;break;case`gotpointercapture`:case`lostpointercapture`:case`pointercancel`:case`pointerdown`:case`pointermove`:case`pointerout`:case`pointerover`:case`pointerup`:l=Nn;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=an(m,p),g!=null&&d.push(vd(m,g,h))),f)break;m=m.return}0<d.length&&(c=new l(c,u,null,n,i),s.push({event:c,listeners:d}))}}if(!(t&7)){a:{if(c=e===`mouseover`||e===`pointerover`,l=e===`mouseout`||e===`pointerout`,c&&n!==Zt&&(u=n.relatedTarget||n.fromElement)&&(pt(u)||u[ot]))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?pt(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=wn,g=`onMouseLeave`,p=`onMouseEnter`,m=`mouse`,(e===`pointerout`||e===`pointerover`)&&(d=Nn,g=`onPointerLeave`,p=`onPointerEnter`,m=`pointer`),f=l==null?c:ht(l),h=u==null?c:ht(u),c=new d(g,m+`leave`,l,n,i),c.target=f,c.relatedTarget=h,g=null,pt(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=bd,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&&xd(s,c,l,d,!1),u!==null&&f!==null&&xd(s,f,u,d,!0)}}a:{if(c=r?ht(r):window,l=c.nodeName&&c.nodeName.toLowerCase(),l===`select`||l===`input`&&c.type===`file`)var v=Zn;else if(Kn(c)){if(Qn)v=ir;else{v=uee;var y=lee}}else l=c.nodeName,!l||l.toLowerCase()!==`input`||c.type!==`checkbox`&&c.type!==`radio`?r&&qt(r.elementType)&&(v=Zn):v=dee;if(v&&=v(e,r)){qn(s,v,n,i);break a}y&&y(e,c,r),e===`focusout`&&r&&c.type===`number`&&r.memoizedProps.value!=null&&zt(c,`number`,c.value)}switch(y=r?ht(r):window,e){case`focusin`:(Kn(y)||y.contentEditable===`true`)&&(fr=y,pr=r,mr=null);break;case`focusout`:mr=pr=fr=null;break;case`mousedown`:hr=!0;break;case`contextmenu`:case`mouseup`:case`dragend`:hr=!1,gr(s,n,i);break;case`selectionchange`:if(pee)break;case`keydown`:case`keyup`:gr(s,n,i)}var b;if(Ln)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 Wn?Hn(e,n)&&(x=`onCompositionEnd`):e===`keydown`&&n.keyCode===229&&(x=`onCompositionStart`);x&&(zn&&n.locale!==`ko`&&(Wn||x!==`onCompositionStart`?x===`onCompositionEnd`&&Wn&&(b=fn()):(ln=i,un=`value`in ln?ln.value:ln.textContent,Wn=!0)),y=yd(r,x),0<y.length&&(x=new On(x,e,null,n,i),s.push({event:x,listeners:y}),b?x.data=b:(b=Un(n),b!==null&&(x.data=b)))),(b=aee?oee(e,n):see(e,n))&&(x=yd(r,`onBeforeInput`),0<x.length&&(y=new On(`onBeforeInput`,`beforeinput`,null,n,i),s.push({event:y,listeners:x}),y.data=b)),od(s,e,r,n,i)}dd(s,t)})}function vd(e,t,n){return{instance:e,listener:t,currentTarget:n}}function yd(e,t){for(var n=t+`Capture`,r=[];e!==null;){var i=e,a=i.stateNode;if(i=i.tag,i!==5&&i!==26&&i!==27||a===null||(i=an(e,n),i!=null&&r.unshift(vd(e,i,a)),i=an(e,t),i!=null&&r.push(vd(e,i,a))),e.tag===3)return r;e=e.return}return[]}function bd(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function xd(e,t,n,r,i){for(var a=t._reactName,o=[];n!==null&&n!==r;){var s=n,c=s.alternate,l=s.stateNode;if(s=s.tag,c!==null&&c===r)break;s!==5&&s!==26&&s!==27||l===null||(c=l,i?(l=an(n,a),l!=null&&o.unshift(vd(n,l,c))):i||(l=an(n,a),l!=null&&o.push(vd(n,l,c)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var Sd=/\r\n?/g,Cd=/\u0000|\uFFFD/g;function wd(e){return(typeof e==`string`?e:``+e).replace(Sd,`
`).replace(Cd,``)}function Td(e,t){return t=wd(t),wd(e)===t}function Ed(e,t,n,r,a,o){switch(n){case`children`:typeof r==`string`?t===`body`||t===`textarea`&&r===``||Ut(e,r):(typeof r==`number`||typeof r==`bigint`)&&t!==`body`&&Ut(e,``+r);break;case`className`:Dt(e,`class`,r);break;case`tabIndex`:Dt(e,`tabindex`,r);break;case`dir`:case`role`:case`viewBox`:case`width`:case`height`:Dt(e,n,r);break;case`style`:Kt(e,r,o);break;case`data`:if(t!==`object`){Dt(e,`data`,r);break}case`src`:case`href`:if(r===``&&(t!==`a`||n!==`href`)){e.removeAttribute(n);break}if(r==null||typeof r==`function`||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=Yt(``+r),e.setAttribute(n,r);break;case`action`:case`formAction`:if(typeof r==`function`){e.setAttribute(n,`javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')`);break}if(typeof o==`function`&&(n===`formAction`?(t!==`input`&&Ed(e,t,`name`,a.name,a,null),Ed(e,t,`formEncType`,a.formEncType,a,null),Ed(e,t,`formMethod`,a.formMethod,a,null),Ed(e,t,`formTarget`,a.formTarget,a,null)):(Ed(e,t,`encType`,a.encType,a,null),Ed(e,t,`method`,a.method,a,null),Ed(e,t,`target`,a.target,a,null))),r==null||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=Yt(``+r),e.setAttribute(n,r);break;case`onClick`:r!=null&&(e.onclick=Xt);break;case`onScroll`:r!=null&&fd(`scroll`,e);break;case`onScrollEnd`:r!=null&&fd(`scrollend`,e);break;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(i(61));if(n=r.__html,n!=null){if(a.children!=null)throw Error(i(60));e.innerHTML=n}}break;case`multiple`:e.multiple=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`muted`:e.muted=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`defaultValue`:case`defaultChecked`:case`innerHTML`:case`ref`:break;case`autoFocus`:break;case`xlinkHref`:if(r==null||typeof r==`function`||typeof r==`boolean`||typeof r==`symbol`){e.removeAttribute(`xlink:href`);break}n=Yt(``+r),e.setAttributeNS(`http://www.w3.org/1999/xlink`,`xlink:href`,n);break;case`contentEditable`:case`spellCheck`:case`draggable`:case`value`:case`autoReverse`:case`externalResourcesRequired`:case`focusable`:case`preserveAlpha`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``+r):e.removeAttribute(n);break;case`inert`:case`allowFullScreen`:case`async`:case`autoPlay`:case`controls`:case`default`:case`defer`:case`disabled`:case`disablePictureInPicture`:case`disableRemotePlayback`:case`formNoValidate`:case`hidden`:case`loop`:case`noModule`:case`noValidate`:case`open`:case`playsInline`:case`readOnly`:case`required`:case`reversed`:case`scoped`:case`seamless`:case`itemScope`:r&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``):e.removeAttribute(n);break;case`capture`:case`download`:!0===r?e.setAttribute(n,``):!1!==r&&r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,r):e.removeAttribute(n);break;case`cols`:case`rows`:case`size`:case`span`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`&&!isNaN(r)&&1<=r?e.setAttribute(n,r):e.removeAttribute(n);break;case`rowSpan`:case`start`:r==null||typeof r==`function`||typeof r==`symbol`||isNaN(r)?e.removeAttribute(n):e.setAttribute(n,r);break;case`popover`:fd(`beforetoggle`,e),fd(`toggle`,e),Et(e,`popover`,r);break;case`xlinkActuate`:Ot(e,`http://www.w3.org/1999/xlink`,`xlink:actuate`,r);break;case`xlinkArcrole`:Ot(e,`http://www.w3.org/1999/xlink`,`xlink:arcrole`,r);break;case`xlinkRole`:Ot(e,`http://www.w3.org/1999/xlink`,`xlink:role`,r);break;case`xlinkShow`:Ot(e,`http://www.w3.org/1999/xlink`,`xlink:show`,r);break;case`xlinkTitle`:Ot(e,`http://www.w3.org/1999/xlink`,`xlink:title`,r);break;case`xlinkType`:Ot(e,`http://www.w3.org/1999/xlink`,`xlink:type`,r);break;case`xmlBase`:Ot(e,`http://www.w3.org/XML/1998/namespace`,`xml:base`,r);break;case`xmlLang`:Ot(e,`http://www.w3.org/XML/1998/namespace`,`xml:lang`,r);break;case`xmlSpace`:Ot(e,`http://www.w3.org/XML/1998/namespace`,`xml:space`,r);break;case`is`:Et(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,Et(e,n,r))}}function Dd(e,t,n,r,a,o){switch(n){case`style`:Kt(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`?Ut(e,r):(typeof r==`number`||typeof r==`bigint`)&&Ut(e,``+r);break;case`onScroll`:r!=null&&fd(`scroll`,e);break;case`onScrollEnd`:r!=null&&fd(`scrollend`,e);break;case`onClick`:r!=null&&(e.onclick=Xt);break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`innerHTML`:case`ref`:break;case`innerText`:case`textContent`:break;default:if(!yt.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[at]||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,``):Et(e,n,r)}}}function Od(e,t,n){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`img`:fd(`error`,e),fd(`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:Ed(e,t,o,s,n,null)}}a&&Ed(e,t,`srcSet`,n.srcSet,n,null),r&&Ed(e,t,`src`,n.src,n,null);return;case`input`:fd(`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:Ed(e,t,r,d,n,null)}}Rt(e,o,c,l,u,s,a,!1);return;case`select`:for(a in fd(`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:Ed(e,t,a,c,n,null)}t=o,n=s,e.multiple=!!r,t==null?n!=null&&Bt(e,!!r,n,!0):Bt(e,!!r,t,!1);return;case`textarea`:for(s in fd(`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:Ed(e,t,s,c,n,null)}Ht(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:Ed(e,t,l,r,n,null)}return;case`dialog`:fd(`beforetoggle`,e),fd(`toggle`,e),fd(`cancel`,e),fd(`close`,e);break;case`iframe`:case`object`:fd(`load`,e);break;case`video`:case`audio`:for(r=0;r<ld.length;r++)fd(ld[r],e);break;case`image`:fd(`error`,e),fd(`load`,e);break;case`details`:fd(`toggle`,e);break;case`embed`:case`source`:case`link`:fd(`error`,e),fd(`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:Ed(e,t,u,r,n,null)}return;default:if(qt(t)){for(d in n)n.hasOwnProperty(d)&&(r=n[d],r!==void 0&&Dd(e,t,d,r,n,void 0));return}}for(c in n)n.hasOwnProperty(c)&&(r=n[c],r!=null&&Ed(e,t,c,r,n,null))}function kd(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)||Ed(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&&Ed(e,t,p,m,r,f)}}Lt(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)||Ed(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&&Ed(e,t,a,o,r,l)}t=c,n=s,r=m,p==null?!!r!=!!n&&(t==null?Bt(e,!!n,n?[]:``,!1):Bt(e,!!n,t,!0)):Bt(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:Ed(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&&Ed(e,t,s,a,r,o)}Vt(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:Ed(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:Ed(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)&&Ed(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:Ed(e,t,u,p,r,m)}return;default:if(qt(t)){for(var _ in n)p=n[_],n.hasOwnProperty(_)&&p!==void 0&&!r.hasOwnProperty(_)&&Dd(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||Dd(e,t,d,p,r,m);return}}for(var v in n)p=n[v],n.hasOwnProperty(v)&&p!=null&&!r.hasOwnProperty(v)&&Ed(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||Ed(e,t,f,p,r,m)}function Ad(e){switch(e){case`css`:case`script`:case`font`:case`img`:case`image`:case`input`:case`link`:return!0;default:return!1}}function jd(){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&&Ad(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&&Ad(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 Md=null,Nd=null;function Pd(e){return e.nodeType===9?e:e.ownerDocument}function Fd(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 Id(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 Ld(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 Rd=null;function zd(){var e=window.event;return e&&e.type===`popstate`?e!==Rd&&(Rd=e,!0):(Rd=null,!1)}var Bd=typeof setTimeout==`function`?setTimeout:void 0,Vd=typeof clearTimeout==`function`?clearTimeout:void 0,Hd=typeof Promise==`function`?Promise:void 0,Ud=typeof queueMicrotask==`function`?queueMicrotask:Hd===void 0?Bd:function(e){return Hd.resolve(null).then(e).catch(Wd)};function Wd(e){setTimeout(function(){throw e})}function Gd(e){return e===`head`}function Kd(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),xp(t);return}r--}else if(n===`$`||n===`$?`||n===`$~`||n===`$!`||n===`&`)r++;else if(n===`html`)nf(e.ownerDocument.documentElement);else if(n===`head`){n=e.ownerDocument.head,nf(n);for(var a=n.firstChild;a;){var o=a.nextSibling,s=a.nodeName;a[dt]||s===`SCRIPT`||s===`STYLE`||s===`LINK`&&a.rel.toLowerCase()===`stylesheet`||n.removeChild(a),a=o}}else n===`body`&&nf(e.ownerDocument.body)}n=i}while(n);xp(t)}function qd(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 K(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`:K(n),ft(n);continue;case`SCRIPT`:case`STYLE`:continue;case`LINK`:if(n.rel.toLowerCase()===`stylesheet`)continue}e.removeChild(n)}}function q(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[dt])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=Zd(e.nextSibling),e===null)break}return null}function Jd(e,t,n){if(t===``)return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!n||(e=Zd(e.nextSibling),e===null))return null;return e}function Yd(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!t||(e=Zd(e.nextSibling),e===null))return null;return e}function J(e){return e.data===`$?`||e.data===`$~`}function Xd(e){return e.data===`$!`||e.data===`$?`&&e.ownerDocument.readyState!==`loading`}function mee(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 Zd(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 Qd=null;function $d(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`/$`||n===`/&`){if(t===0)return Zd(e.nextSibling);t--}else n!==`$`&&n!==`$!`&&n!==`$?`&&n!==`$~`&&n!==`&`||t++}e=e.nextSibling}return null}function ef(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 tf(e,t,n){switch(t=Pd(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 nf(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);ft(e)}var rf=new Map,af=new Set;function of(e){return typeof e.getRootNode==`function`?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var sf=F.d;F.d={f:hee,r:cf,D:df,C:ff,L:pf,m:mf,X:gf,S:hf,M:_f};function hee(){var e=sf.f(),t=du();return e||t}function cf(e){var t=mt(e);t!==null&&t.tag===5&&t.type===`form`?us(t):sf.r(e)}var lf=typeof document>`u`?null:document;function uf(e,t,n){var r=lf;if(r&&typeof t==`string`&&t){var i=It(t);i=`link[rel="`+e+`"][href="`+i+`"]`,typeof n==`string`&&(i+=`[crossorigin="`+n+`"]`),af.has(i)||(af.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement(`link`),Od(t,`link`,e),_t(t),r.head.appendChild(t)))}}function df(e){sf.D(e),uf(`dns-prefetch`,e,null)}function ff(e,t){sf.C(e,t),uf(`preconnect`,e,t)}function pf(e,t,n){sf.L(e,t,n);var r=lf;if(r&&e&&t){var i=`link[rel="preload"][as="`+It(t)+`"]`;t===`image`&&n&&n.imageSrcSet?(i+=`[imagesrcset="`+It(n.imageSrcSet)+`"]`,typeof n.imageSizes==`string`&&(i+=`[imagesizes="`+It(n.imageSizes)+`"]`)):i+=`[href="`+It(e)+`"]`;var a=i;switch(t){case`style`:a=yf(e);break;case`script`:a=Cf(e)}rf.has(a)||(e=f({rel:`preload`,href:t===`image`&&n&&n.imageSrcSet?void 0:e,as:t},n),rf.set(a,e),r.querySelector(i)!==null||t===`style`&&r.querySelector(bf(a))||t===`script`&&r.querySelector(wf(a))||(t=r.createElement(`link`),Od(t,`link`,e),_t(t),r.head.appendChild(t)))}}function mf(e,t){sf.m(e,t);var n=lf;if(n&&e){var r=t&&typeof t.as==`string`?t.as:`script`,i=`link[rel="modulepreload"][as="`+It(r)+`"][href="`+It(e)+`"]`,a=i;switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:a=Cf(e)}if(!rf.has(a)&&(e=f({rel:`modulepreload`,href:e},t),rf.set(a,e),n.querySelector(i)===null)){switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:if(n.querySelector(wf(a)))return}r=n.createElement(`link`),Od(r,`link`,e),_t(r),n.head.appendChild(r)}}}function hf(e,t,n){sf.S(e,t,n);var r=lf;if(r&&e){var i=gt(r).hoistableStyles,a=yf(e);t||=`default`;var o=i.get(a);if(!o){var s={loading:0,preload:null};if(o=r.querySelector(bf(a)))s.loading=5;else{e=f({rel:`stylesheet`,href:e,"data-precedence":t},n),(n=rf.get(a))&&Df(e,n);var c=o=r.createElement(`link`);_t(c),Od(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,Ef(o,t,r)}o={type:`stylesheet`,instance:o,count:1,state:s},i.set(a,o)}}}function gf(e,t){sf.X(e,t);var n=lf;if(n&&e){var r=gt(n).hoistableScripts,i=Cf(e),a=r.get(i);a||(a=n.querySelector(wf(i)),a||(e=f({src:e,async:!0},t),(t=rf.get(i))&&Of(e,t),a=n.createElement(`script`),_t(a),Od(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function _f(e,t){sf.M(e,t);var n=lf;if(n&&e){var r=gt(n).hoistableScripts,i=Cf(e),a=r.get(i);a||(a=n.querySelector(wf(i)),a||(e=f({src:e,async:!0,type:`module`},t),(t=rf.get(i))&&Of(e,t),a=n.createElement(`script`),_t(a),Od(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function vf(e,t,n,r){var a=(a=le.current)?of(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=yf(n.href),n=gt(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=yf(n.href);var o=gt(a).hoistableStyles,s=o.get(e);if(s||(a=a.ownerDocument||a,s={type:`stylesheet`,instance:null,count:0,state:{loading:0,preload:null}},o.set(e,s),(o=a.querySelector(bf(e)))&&!o._p&&(s.instance=o,s.state.loading=5),rf.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},rf.set(e,n),o||Sf(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=Cf(n),n=gt(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 yf(e){return`href="`+It(e)+`"`}function bf(e){return`link[rel="stylesheet"][`+e+`]`}function xf(e){return f({},e,{"data-precedence":e.precedence,precedence:null})}function Sf(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}),Od(t,`link`,n),_t(t),e.head.appendChild(t))}function Cf(e){return`[src="`+It(e)+`"]`}function wf(e){return`script[async]`+e}function Tf(e,t,n){if(t.count++,t.instance===null)switch(t.type){case`style`:var r=e.querySelector(`style[data-href~="`+It(n.href)+`"]`);if(r)return t.instance=r,_t(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`),_t(r),Od(r,`style`,a),Ef(r,n.precedence,e),t.instance=r;case`stylesheet`:a=yf(n.href);var o=e.querySelector(bf(a));if(o)return t.state.loading|=4,t.instance=o,_t(o),o;r=xf(n),(a=rf.get(a))&&Df(r,a),o=(e.ownerDocument||e).createElement(`link`),_t(o);var s=o;return s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),Od(o,`link`,r),t.state.loading|=4,Ef(o,n.precedence,e),t.instance=o;case`script`:return o=Cf(n.src),(a=e.querySelector(wf(o)))?(t.instance=a,_t(a),a):(r=n,(a=rf.get(o))&&(r=f({},n),Of(r,a)),e=e.ownerDocument||e,a=e.createElement(`script`),_t(a),Od(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,Ef(r,n.precedence,e));return t.instance}function Ef(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 Df(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.title??=t.title}function Of(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.integrity??=t.integrity}var kf=null;function Af(e,t,n){if(kf===null){var r=new Map,i=kf=new Map;i.set(n,r)}else i=kf,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[dt]||a[B]||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 jf(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t===`title`?e.querySelector(`head > title`):null)}function Mf(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 Nf(e){return!(e.type===`stylesheet`&&!(e.state.loading&3))}function Pf(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=yf(r.href),a=t.querySelector(bf(i));if(a){t=a._p,typeof t==`object`&&t&&typeof t.then==`function`&&(e.count++,e=If.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,_t(a);return}a=t.ownerDocument||t,r=xf(r),(i=rf.get(i))&&Df(r,i),a=a.createElement(`link`),_t(a);var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),Od(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=If.bind(e),t.addEventListener(`load`,n),t.addEventListener(`error`,n))}}var Ff=0;function gee(e,t){return e.stylesheets&&e.count===0&&Rf(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var r=setTimeout(function(){if(e.stylesheets&&Rf(e,e.stylesheets),e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}},6e4+t);0<e.imgBytes&&Ff===0&&(Ff=62500*jd());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Rf(e,e.stylesheets),e.unsuspend)){var t=e.unsuspend;e.unsuspend=null,t()}},(e.imgBytes>Ff?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function If(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Rf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Lf=null;function Rf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Lf=new Map,t.forEach(zf,e),Lf=null,If.call(e))}function zf(e,t){if(!(t.state.loading&4)){var n=Lf.get(e);if(n)var r=n.get(null);else{n=new Map,Lf.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=If.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 Bf={$$typeof:C,Provider:null,Consumer:null,_currentValue:I,_currentValue2:I,_threadCount:0};function Vf(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 Hf(e,t,n,r,i,a,o,s,c,l,u,d){return e=new Vf(e,t,n,o,c,l,u,d,s),t=1,!0===a&&(t|=24),a=Ur(3,null,null,t),e.current=a,a.stateNode=e,t=Hi(),t.refCount++,e.pooledCache=t,t.refCount++,a.memoizedState={element:r,isDehydrated:n,cache:t},xa(a),e}function Uf(e){return e?(e=Vr,e):Vr}function Wf(e,t,n,r,i,a){i=Uf(i),r.context===null?r.context=i:r.pendingContext=i,r=Ca(t),r.payload={element:n},a=a===void 0?null:a,a!==null&&(r.callback=a),n=wa(e,r,t),n!==null&&(ou(n,e,t),Ta(n,e,t))}function Gf(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Kf(e,t){Gf(e,t),(e=e.alternate)&&Gf(e,t)}function qf(e){if(e.tag===13||e.tag===31){var t=Rr(e,67108864);t!==null&&ou(t,e,67108864),Kf(e,67108864)}}function Jf(e){if(e.tag===13||e.tag===31){var t=iu();t=tt(t);var n=Rr(e,t);n!==null&&ou(n,e,t),Kf(e,t)}}var Yf=!0;function Xf(e,t,n,r){var i=P.T;P.T=null;var a=F.p;try{F.p=2,Qf(e,t,n,r)}finally{F.p=a,P.T=i}}function Zf(e,t,n,r){var i=P.T;P.T=null;var a=F.p;try{F.p=8,Qf(e,t,n,r)}finally{F.p=a,P.T=i}}function Qf(e,t,n,r){if(Yf){var i=$f(r);if(i===null)_d(e,t,r,ep,n),dp(e,r);else if(pp(i,e,t,n,r))r.stopPropagation();else if(dp(e,r),t&4&&-1<up.indexOf(e)){for(;i!==null;){var a=mt(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}Yu(a),!(Tl&6)&&(Kl=Te()+500,Xu(0,!1))}}break;case 31:case 13:s=Rr(a,2),s!==null&&ou(s,a,2),du(),Kf(a,2)}if(a=$f(r),a===null&&_d(e,t,r,ep,n),a===i)break;i=a}i!==null&&r.stopPropagation()}else _d(e,t,r,null,n)}}function $f(e){return e=Qt(e),tp(e)}var ep=null;function tp(e){if(ep=null,e=pt(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 ep=e,null}function np(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 rp=!1,ip=null,ap=null,op=null,sp=new Map,cp=new Map,lp=[],up=`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 dp(e,t){switch(e){case`focusin`:case`focusout`:ip=null;break;case`dragenter`:case`dragleave`:ap=null;break;case`mouseover`:case`mouseout`:op=null;break;case`pointerover`:case`pointerout`:sp.delete(t.pointerId);break;case`gotpointercapture`:case`lostpointercapture`:cp.delete(t.pointerId)}}function fp(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=mt(t),t!==null&&qf(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function pp(e,t,n,r,i){switch(t){case`focusin`:return ip=fp(ip,e,t,n,r,i),!0;case`dragenter`:return ap=fp(ap,e,t,n,r,i),!0;case`mouseover`:return op=fp(op,e,t,n,r,i),!0;case`pointerover`:var a=i.pointerId;return sp.set(a,fp(sp.get(a)||null,e,t,n,r,i)),!0;case`gotpointercapture`:return a=i.pointerId,cp.set(a,fp(cp.get(a)||null,e,t,n,r,i)),!0}return!1}function mp(e){var t=pt(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,rt(e.priority,function(){Jf(n)});return}}else if(t===31){if(t=c(n),t!==null){e.blockedOn=t,rt(e.priority,function(){Jf(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 hp(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=$f(e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Zt=r,n.target.dispatchEvent(r),Zt=null}else return t=mt(n),t!==null&&qf(t),e.blockedOn=n,!1;t.shift()}return!0}function gp(e,t,n){hp(e)&&n.delete(t)}function _p(){rp=!1,ip!==null&&hp(ip)&&(ip=null),ap!==null&&hp(ap)&&(ap=null),op!==null&&hp(op)&&(op=null),sp.forEach(gp),cp.forEach(gp)}function vp(e,n){e.blockedOn===n&&(e.blockedOn=null,rp||(rp=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,_p)))}var yp=null;function bp(e){yp!==e&&(yp=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){yp===e&&(yp=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(tp(r||n)===null)continue;break}var a=mt(n);a!==null&&(e.splice(t,3),t-=3,cs(a,{pending:!0,data:i,method:n.method,action:r},r,i))}}))}function xp(e){function t(t){return vp(t,e)}ip!==null&&vp(ip,e),ap!==null&&vp(ap,e),op!==null&&vp(op,e),sp.forEach(t),cp.forEach(t);for(var n=0;n<lp.length;n++){var r=lp[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<lp.length&&(n=lp[0],n.blockedOn===null);)mp(n),n.blockedOn===null&&lp.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[at]||null;if(typeof a==`function`)o||bp(n);else if(o){var s=null;if(a&&a.hasAttribute(`formAction`)){if(i=a,o=a[at]||null)s=o.formAction;else if(tp(i)!==null)continue}else s=o.action;typeof s==`function`?n[r+1]=s:(n.splice(r,3),r-=3),bp(n)}}}function _ee(){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 Sp(e){this._internalRoot=e}Cp.prototype.render=Sp.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(i(409));var n=t.current;Wf(n,iu(),e,t,null,null)},Cp.prototype.unmount=Sp.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Wf(e.current,2,null,e,null,null),du(),t[ot]=null}};function Cp(e){this._internalRoot=e}Cp.prototype.unstable_scheduleHydration=function(e){if(e){var t=z();e={blockedOn:null,target:e,priority:t};for(var n=0;n<lp.length&&t!==0&&t<lp[n].priority;n++);lp.splice(n,0,e),n===0&&mp(e)}};var wp=n.version;if(wp!==`19.2.7`)throw Error(i(527,wp,`19.2.7`));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 Tp={bundleType:0,version:`19.2.7`,rendererPackageName:`react-dom`,currentDispatcherRef:P,reconcilerVersion:`19.2.7`};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`){var Ep=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Ep.isDisabled&&Ep.supportsFiber)try{Pe=Ep.inject(Tp),Fe=Ep}catch{}}e.createRoot=function(e,t){if(!a(e))throw Error(i(299));var n=!1,r=``,o=js,s=Ms,c=Ns;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=Hf(e,1,!1,null,null,n,r,null,o,s,c,_ee),e[ot]=t.current,hd(e),new Sp(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 ee(e,t,n){return{...n,...e,...t}}function N(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`?N(e):A(e,`mergeProps`):()=>ee}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 ae(e,t){if(typeof t!=`string`){if(qe){let n=Ke(t);n&&n!==qe&&ae(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 oe(){if(!L.createContext)return{};let e=Ye[Je]??=new Map,t=e.get(L.createContext);return t||(t=L.createContext(null),e.set(L.createContext,t)),t}function se(e,t,n){Ie(()=>e(...t),n)}function ce(e,t,n,r,i,a){e.current=r,n.current=!1,i.current&&(i.current=null,a())}function le(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 ue(e,t){return e===t}function de(e,t,n,{pure:r,areStatesEqual:i=ue,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]=L.useMemo(()=>{let{reactReduxForwardedRef:e,...n}=t;return[t.context,e,n]},[t]),o=L.useMemo(()=>{let e=u;return n?.Consumer,e},[n,u]),s=L.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=L.useMemo(()=>T(d.dispatch,r),[d]),[h,g]=L.useMemo(()=>{if(!m)return Ze;let e=I(d,c?void 0:s.subscription);return[e,e.notifyNestedSubs.bind(e)]},[d,c,s]),_=L.useMemo(()=>c?s:{...s,subscription:h},[c,s,h]),v=L.useRef(void 0),y=L.useRef(a),b=L.useRef(void 0),x=L.useRef(!1),S=L.useRef(!1),C=L.useRef(void 0);Ie(()=>(S.current=!0,()=>{S.current=!1}),[]);let w=L.useMemo(()=>()=>b.current&&a===y.current?b.current:p(d.getState(),a),[d,a]),E=L.useMemo(()=>e=>h?le(m,d,h,p,y,v,x,S,b,g,e):()=>{},[h]);se(ce,[y,v,x,a,b,g]);let D;try{D=L.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=L.useMemo(()=>L.createElement(e,{...D,ref:i}),[i,e,D]);return L.useMemo(()=>m?L.createElement(o.Provider,{value:_},O):O,[o,O,_])}let h=L.memo(l);if(h.WrappedComponent=e,h.displayName=l.displayName=n,c){let t=L.forwardRef(function(e,t){return L.createElement(h,{...e,reactReduxForwardedRef:t})});return t.displayName=n,t.WrappedComponent=e,ae(t,e)}return ae(h,e)}}function fe(e){let{children:t,context:n,serverState:r,store:i}=e,a=L.useMemo(()=>{let e=I(i);return{store:i,subscription:e,getServerState:r?()=>r:void 0}},[i,r]),o=L.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 L.createElement(s.Provider,{value:a},t)}function pe(e=Xe){return function(){return L.useContext(e)}}function me(e=Xe){let t=e===Xe?et:pe(e),n=(e,n={})=>{let{equalityFn:r=tt}=typeof n==`function`?{equalityFn:n}:n,{store:i,subscription:a,getServerState:o}=t();L.useRef(!0);let s=L.useCallback({[e.name](t){return e(t)}}[e.name],[e]),c=(0,R.useSyncExternalStoreWithSelector)(a.addNestedSub,i.getState,o||i.getState,s,r);return L.useDebugValue(c),c};return Object.assign(n,{withTypes:()=>n}),n}var L,R,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,Qe,$e,et,tt,nt,z=s((()=>{L=d(h(),1),R=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?L.useLayoutEffect:L.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=oe(),Ze=[null,null],Qe=de,$e=fe,et=pe(),tt=(e,t)=>e===t,nt=me()})),rt=c(((e,t)=>{t.exports=`SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED`})),it=c(((e,t)=>{var n=rt();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}})),B=c(((e,t)=>{t.exports=it()()})),at,ot,st=s((()=>{at=d(h(),1),ot=(0,at.createContext)()})),ct=c(((e,t)=>{t.exports=Array.isArray})),lt=c(((e,t)=>{t.exports=typeof global==`object`&&global&&global.Object===Object&&global})),ut=c(((e,t)=>{var n=lt(),r=typeof self==`object`&&self&&self.Object===Object&&self;t.exports=n||r||Function(`return this`)()})),dt=c(((e,t)=>{t.exports=ut().Symbol})),ft=c(((e,t)=>{var n=dt(),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})),pt=c(((e,t)=>{var n=Object.prototype.toString;function r(e){return n.call(e)}t.exports=r})),mt=c(((e,t)=>{var n=dt(),r=ft(),i=pt(),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})),ht=c(((e,t)=>{function n(e){return typeof e==`object`&&!!e}t.exports=n})),gt=c(((e,t)=>{var n=mt(),r=ht(),i=`[object Symbol]`;function a(e){return typeof e==`symbol`||r(e)&&n(e)==i}t.exports=a})),_t=c(((e,t)=>{var n=ct(),r=gt(),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})),vt=c(((e,t)=>{function n(e){var t=typeof e;return e!=null&&(t==`object`||t==`function`)}t.exports=n})),yt=c(((e,t)=>{var n=mt(),r=vt(),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})),bt=c(((e,t)=>{t.exports=ut()[`__core-js_shared__`]})),xt=c(((e,t)=>{var n=bt(),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})),St=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})),Ct=c(((e,t)=>{var n=yt(),r=xt(),i=vt(),a=St(),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})),wt=c(((e,t)=>{function n(e,t){return e?.[t]}t.exports=n})),Tt=c(((e,t)=>{var n=Ct(),r=wt();function i(e,t){var i=r(e,t);return n(i)?i:void 0}t.exports=i})),Et=c(((e,t)=>{t.exports=Tt()(Object,`create`)})),Dt=c(((e,t)=>{var n=Et();function r(){this.__data__=n?n(null):{},this.size=0}t.exports=r})),Ot=c(((e,t)=>{function n(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=+!!t,t}t.exports=n})),kt=c(((e,t)=>{var n=Et(),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})),At=c(((e,t)=>{var n=Et(),r=Object.prototype.hasOwnProperty;function i(e){var t=this.__data__;return n?t[e]!==void 0:r.call(t,e)}t.exports=i})),jt=c(((e,t)=>{var n=Et(),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})),Mt=c(((e,t)=>{var n=Dt(),r=Ot(),i=kt(),a=At(),o=jt();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})),Nt=c(((e,t)=>{function n(){this.__data__=[],this.size=0}t.exports=n})),Pt=c(((e,t)=>{function n(e,t){return e===t||e!==e&&t!==t}t.exports=n})),Ft=c(((e,t)=>{var n=Pt();function r(e,t){for(var r=e.length;r--;)if(n(e[r][0],t))return r;return-1}t.exports=r})),It=c(((e,t)=>{var n=Ft(),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})),Lt=c(((e,t)=>{var n=Ft();function r(e){var t=this.__data__,r=n(t,e);return r<0?void 0:t[r][1]}t.exports=r})),Rt=c(((e,t)=>{var n=Ft();function r(e){return n(this.__data__,e)>-1}t.exports=r})),zt=c(((e,t)=>{var n=Ft();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})),Bt=c(((e,t)=>{var n=Nt(),r=It(),i=Lt(),a=Rt(),o=zt();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})),Vt=c(((e,t)=>{t.exports=Tt()(ut(),`Map`)})),Ht=c(((e,t)=>{var n=Mt(),r=Bt(),i=Vt();function a(){this.size=0,this.__data__={hash:new n,map:new(i||r),string:new n}}t.exports=a})),Ut=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})),Wt=c(((e,t)=>{var n=Ut();function r(e,t){var r=e.__data__;return n(t)?r[typeof t==`string`?`string`:`hash`]:r.map}t.exports=r})),Gt=c(((e,t)=>{var n=Wt();function r(e){var t=n(this,e).delete(e);return this.size-=+!!t,t}t.exports=r})),Kt=c(((e,t)=>{var n=Wt();function r(e){return n(this,e).get(e)}t.exports=r})),qt=c(((e,t)=>{var n=Wt();function r(e){return n(this,e).has(e)}t.exports=r})),eee=c(((e,t)=>{var n=Wt();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})),Jt=c(((e,t)=>{var n=Ht(),r=Gt(),i=Kt(),a=qt(),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})),Yt=c(((e,t)=>{var n=Jt(),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})),Xt=c(((e,t)=>{var n=Yt(),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})),Zt=c(((e,t)=>{var n=Xt(),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})})),Qt=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})),$t=c(((e,t)=>{var n=dt(),r=Qt(),i=ct(),a=gt(),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})),en=c(((e,t)=>{var n=$t();function r(e){return e==null?``:n(e)}t.exports=r})),tn=c(((e,t)=>{var n=ct(),r=_t(),i=Zt(),a=en();function o(e,t){return n(e)?e:r(e,t)?[e]:i(a(e))}t.exports=o})),nn=c(((e,t)=>{var n=gt(),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})),rn=c(((e,t)=>{var n=tn(),r=nn();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})),an=c(((e,t)=>{var n=Tt();t.exports=function(){try{var e=n(Object,`defineProperty`);return e({},``,{}),e}catch{}}()})),on=c(((e,t)=>{var n=an();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})),sn=c(((e,t)=>{var n=on(),r=Pt(),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})),cn=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})),ln=c(((e,t)=>{var n=sn(),r=tn(),i=cn(),a=vt(),o=nn();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})),un=c(((e,t)=>{var n=rn(),r=ln();function i(e,t,i,a){return r(e,t,i(n(e,t)),a)}t.exports=i})),dn=c(((e,t)=>{function n(e){return e}t.exports=n})),fn=c(((e,t)=>{var n=dn();function r(e){return typeof e==`function`?e:n}t.exports=r})),pn=c(((e,t)=>{var n=un(),r=fn();function i(e,t,i){return e==null?e:n(e,t,r(i))}t.exports=i}));function mn(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 hn(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 gn(e,t,n){if(typeof e!=`function`)throw Error(mn(2));if(typeof t==`function`&&typeof n==`function`||typeof n==`function`&&typeof arguments[3]==`function`)throw Error(mn(0));if(typeof t==`function`&&n===void 0&&(n=t,t=void 0),n!==void 0){if(typeof n!=`function`)throw Error(mn(1));return n(gn)(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(mn(3));return i}function d(e){if(typeof e!=`function`)throw Error(mn(4));if(c)throw Error(mn(5));let t=!0;l();let n=s++;return o.set(n,e),function(){if(t){if(c)throw Error(mn(6));t=!1,l(),o.delete(n),a=null}}}function f(e){if(!hn(e))throw Error(mn(7));if(e.type===void 0)throw Error(mn(8));if(typeof e.type!=`string`)throw Error(mn(17));if(c)throw Error(mn(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(mn(10));r=e,f({type:wn.REPLACE})}function m(){let e=d;return{subscribe(t){if(typeof t!=`object`||!t)throw Error(mn(11));function n(){let e=t;e.next&&e.next(u())}return n(),{unsubscribe:e(n)}},[Sn](){return this}}}return f({type:wn.INIT}),{dispatch:f,subscribe:d,getState:u,replaceReducer:p,[Sn]:m}}function _n(e){Object.keys(e).forEach(t=>{let n=e[t];if(n(void 0,{type:wn.INIT})===void 0)throw Error(mn(12));if(n(void 0,{type:wn.PROBE_UNKNOWN_ACTION()})===void 0)throw Error(mn(13))})}function vn(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{_n(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(mn(14));o[s]=u,a||=u!==l}return a||=r.length!==Object.keys(e).length,a?o:e}}function yn(e,t){return function(...n){return t(e.apply(this,n))}}function bn(e,t){if(typeof e==`function`)return yn(e,t);if(typeof e!=`object`||!e)throw Error(mn(16));let n={};for(let r in e){let i=e[r];typeof i==`function`&&(n[r]=yn(i,t))}return n}function V(...e){return e.length===0?e=>e:e.length===1?e[0]:e.reduce((e,t)=>(...n)=>e(t(...n)))}function xn(...e){return t=>(n,r)=>{let i=t(n,r),a=()=>{throw Error(mn(15))},o={getState:i.getState,dispatch:(e,...t)=>a(e,...t)};return a=V(...e.map(e=>e(o)))(i.dispatch),{...i,dispatch:a}}}var Sn,Cn,wn,H=s((()=>{Sn=typeof Symbol==`function`&&Symbol.observable||`@@observable`,Cn=()=>Math.random().toString(36).substring(7).split(``).join(`.`),wn={INIT:`@@redux/INIT${Cn()}`,REPLACE:`@@redux/REPLACE${Cn()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${Cn()}`}})),Tn=c(((e,t)=>{t.exports=Tt()(ut(),`WeakMap`)})),En=c(((e,t)=>{var n=Tn();t.exports=n&&new n})),Dn=c(((e,t)=>{var n=dn(),r=En();t.exports=r?function(e,t){return r.set(e,t),e}:n})),On=c(((e,t)=>{var n=vt(),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}}()})),kn=c(((e,t)=>{var n=On(),r=vt();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=kn(),r=ut(),i=1;function a(e,t,a){var o=t&i,s=n(e);function c(){return(this&&this!==r&&this instanceof c?s:e).apply(o?a:this,arguments)}return c}t.exports=a})),An=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})),jn=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})),Mn=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})),Nn=c(((e,t)=>{function n(){}t.exports=n})),Pn=c(((e,t)=>{var n=On(),r=Nn(),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})),Fn=c(((e,t)=>{function n(){}t.exports=n})),In=c(((e,t)=>{var n=En(),r=Fn();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})),Ln=c(((e,t)=>{var n=On(),r=Nn();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})),Rn=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=Pn(),r=Ln(),i=Rn();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})),zn=c(((e,t)=>{var n=Pn(),r=Ln(),i=Nn(),a=ct(),o=ht(),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})),Bn=c(((e,t)=>{var n=Pn(),r=In(),i=iee(),a=zn();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})),Vn=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})),Hn=c(((e,t)=>{var n=Dn();t.exports=Vn()(n)})),Un=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})),Wn=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=an(),i=dn();t.exports=r?function(e,t){return r(e,`toString`,{configurable:!0,enumerable:!1,value:n(t),writable:!0})}:i})),Gn=c(((e,t)=>{var n=see();t.exports=Vn()(n)})),Kn=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})),qn=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})),Jn=c(((e,t)=>{function n(e){return e!==e}t.exports=n})),Yn=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=qn(),r=Jn(),i=Yn();function a(e,t,a){return t===t?i(e,t,a):n(e,r,a)}t.exports=a})),Xn=c(((e,t)=>{var n=cee();function r(e,t){return!!(e!=null&&e.length)&&n(e,t,0)>-1}t.exports=r})),Zn=c(((e,t)=>{var n=Kn(),r=Xn(),i=[[`ary`,128],[`bind`,1],[`bindKey`,2],[`curry`,8],[`curryRight`,16],[`flip`,512],[`partial`,32],[`partialRight`,64],[`rearg`,256]];function a(e,t){return n(i,function(n){var i=`_.`+n[0];t&n[1]&&!r(e,i)&&e.push(i)}),e.sort()}t.exports=a})),Qn=c(((e,t)=>{var n=Un(),r=Wn(),i=Gn(),a=Zn();function o(e,t,o){var s=t+``;return i(e,r(s,a(n(s),o)))}t.exports=o})),$n=c(((e,t)=>{var n=Bn(),r=Hn(),i=Qn(),a=1,o=2,s=4,c=8,l=32,u=64;function d(e,t,d,f,p,m,h,g,_,v){var y=t&c,b=y?h:void 0,x=y?void 0:h,S=y?m:void 0,C=y?void 0:m;t|=y?l:u,t&=~(y?u:l),t&s||(t&=~(a|o));var w=[e,t,p,S,b,C,x,g,_,v],T=d.apply(void 0,w);return n(e)&&r(T,w),T.placeholder=f,i(T,e,t)}t.exports=d})),er=c(((e,t)=>{function n(e){return e.placeholder}t.exports=n})),tr=c(((e,t)=>{var n=Rn(),r=cn(),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})),nr=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})),rr=c(((e,t)=>{var n=jn(),r=Mn(),i=nee(),a=kn(),o=$n(),s=er(),c=tr(),l=nr(),u=ut(),d=1,f=2,p=8,m=16,h=128,g=512;function _(e,t,v,y,b,x,S,C,w,T){var E=t&h,D=t&d,O=t&f,k=t&(p|m),A=t&g,j=O?void 0:a(e);function M(){for(var d=arguments.length,f=Array(d),p=d;p--;)f[p]=arguments[p];if(k)var m=s(M),h=i(f,m);if(y&&(f=n(f,y,b,k)),x&&(f=r(f,x,S,k)),d-=h,k&&d<T){var g=l(f,m);return o(e,t,_,M.placeholder,v,f,g,C,w,T-d)}var ee=D?v:this,N=O?ee[e]:e;return d=f.length,C?f=c(f,C):A&&d>1&&f.reverse(),E&&w<d&&(f.length=w),this&&this!==u&&this instanceof M&&(N=j||a(N)),N.apply(ee,f)}return M}t.exports=_})),lee=c(((e,t)=>{var n=An(),r=kn(),i=rr(),a=$n(),o=er(),s=nr(),c=ut();function l(e,t,l){var u=r(e);function d(){for(var r=arguments.length,f=Array(r),p=r,m=o(d);p--;)f[p]=arguments[p];var h=r<3&&f[0]!==m&&f[r-1]!==m?[]:s(f,m);return r-=h.length,r<l?a(e,t,i,d.placeholder,void 0,f,h,void 0,void 0,l-r):n(this&&this!==c&&this instanceof d?u:e,this,f)}return d}t.exports=l})),uee=c(((e,t)=>{var n=An(),r=kn(),i=ut(),a=1;function o(e,t,o,s){var c=t&a,l=r(e);function u(){for(var t=-1,r=arguments.length,a=-1,d=s.length,f=Array(d+r),p=this&&this!==i&&this instanceof u?l:e;++a<d;)f[a]=s[a];for(;r--;)f[a++]=arguments[++t];return n(p,c?o:this,f)}return u}t.exports=o})),dee=c(((e,t)=>{var n=jn(),r=Mn(),i=nr(),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})),ir=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})),fee=c(((e,t)=>{var n=ir(),r=/^\s+/;function i(e){return e&&e.slice(0,n(e)+1).replace(r,``)}t.exports=i})),ar=c(((e,t)=>{var n=fee(),r=vt(),i=gt(),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})),or=c(((e,t)=>{var n=ar(),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})),sr=c(((e,t)=>{var n=or();function r(e){var t=n(e),r=t%1;return t===t?r?t-r:t:0}t.exports=r})),cr=c(((e,t)=>{var n=Dn(),r=tee(),i=lee(),a=rr(),o=uee(),s=In(),c=dee(),l=Hn(),u=Qn(),d=sr(),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})),lr=c(((e,t)=>{var n=cr(),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})),ur=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})),dr=c(((e,t)=>{function n(e,t){return function(n){return e(t(n))}}t.exports=n})),pee=c(((e,t)=>{t.exports=dr()(Object.keys,Object)})),fr=c(((e,t)=>{var n=ur(),r=pee(),i=Object.prototype.hasOwnProperty;function a(e){if(!n(e))return r(e);var t=[];for(var a in Object(e))i.call(e,a)&&a!=`constructor`&&t.push(a);return t}t.exports=a})),pr=c(((e,t)=>{t.exports=Tt()(ut(),`DataView`)})),mr=c(((e,t)=>{t.exports=Tt()(ut(),`Promise`)})),hr=c(((e,t)=>{t.exports=Tt()(ut(),`Set`)})),gr=c(((e,t)=>{var n=pr(),r=Vt(),i=mr(),a=hr(),o=Tn(),s=mt(),c=St(),l=`[object Map]`,u=`[object Object]`,d=`[object Promise]`,f=`[object Set]`,p=`[object WeakMap]`,m=`[object DataView]`,h=c(n),g=c(r),_=c(i),v=c(a),y=c(o),b=s;(n&&b(new n(new ArrayBuffer(1)))!=m||r&&b(new r)!=l||i&&b(i.resolve())!=d||a&&b(new a)!=f||o&&b(new o)!=p)&&(b=function(e){var t=s(e),n=t==u?e.constructor:void 0,r=n?c(n):``;if(r)switch(r){case h:return m;case g:return l;case _:return d;case v:return f;case y:return p}return t}),t.exports=b})),_r=c(((e,t)=>{var n=mt(),r=ht(),i=`[object Arguments]`;function a(e){return r(e)&&n(e)==i}t.exports=a})),vr=c(((e,t)=>{var n=_r(),r=ht(),i=Object.prototype,a=i.hasOwnProperty,o=i.propertyIsEnumerable;t.exports=n(function(){return arguments}())?n:function(e){return r(e)&&a.call(e,`callee`)&&!o.call(e,`callee`)}})),yr=c(((e,t)=>{function n(e){return typeof e==`number`&&e>-1&&e%1==0&&e<=9007199254740991}t.exports=n})),br=c(((e,t)=>{var n=yt(),r=yr();function i(e){return e!=null&&r(e.length)&&!n(e)}t.exports=i})),xr=c(((e,t)=>{function n(){return!1}t.exports=n})),Sr=c(((e,t)=>{var n=ut(),r=xr(),i=typeof e==`object`&&e&&!e.nodeType&&e,a=i&&typeof t==`object`&&t&&!t.nodeType&&t,o=a&&a.exports===i?n.Buffer:void 0;t.exports=(o?o.isBuffer:void 0)||r})),Cr=c(((e,t)=>{var n=mt(),r=yr(),i=ht(),a=`[object Arguments]`,o=`[object Array]`,s=`[object Boolean]`,c=`[object Date]`,l=`[object Error]`,u=`[object Function]`,d=`[object Map]`,f=`[object Number]`,p=`[object Object]`,m=`[object RegExp]`,h=`[object Set]`,g=`[object String]`,_=`[object WeakMap]`,v=`[object ArrayBuffer]`,y=`[object DataView]`,b=`[object Float32Array]`,x=`[object Float64Array]`,S=`[object Int8Array]`,C=`[object Int16Array]`,w=`[object Int32Array]`,T=`[object Uint8Array]`,E=`[object Uint8ClampedArray]`,D=`[object Uint16Array]`,O=`[object Uint32Array]`,k={};k[b]=k[x]=k[S]=k[C]=k[w]=k[T]=k[E]=k[D]=k[O]=!0,k[a]=k[o]=k[v]=k[s]=k[y]=k[c]=k[l]=k[u]=k[d]=k[f]=k[p]=k[m]=k[h]=k[g]=k[_]=!1;function A(e){return i(e)&&r(e.length)&&!!k[n(e)]}t.exports=A})),wr=c(((e,t)=>{function n(e){return function(t){return e(t)}}t.exports=n})),Tr=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.process;t.exports=function(){try{return i&&i.require&&i.require(`util`).types||a&&a.binding&&a.binding(`util`)}catch{}}()})),Er=c(((e,t)=>{var n=Cr(),r=wr(),i=Tr(),a=i&&i.isTypedArray;t.exports=a?r(a):n})),Dr=c(((e,t)=>{var n=fr(),r=gr(),i=vr(),a=ct(),o=br(),s=Sr(),c=ur(),l=Er(),u=`[object Map]`,d=`[object Set]`,f=Object.prototype.hasOwnProperty;function p(e){if(e==null)return!0;if(o(e)&&(a(e)||typeof e==`string`||typeof e.splice==`function`||s(e)||l(e)||i(e)))return!e.length;var t=r(e);if(t==u||t==d)return!e.size;if(c(e))return!n(e).length;for(var p in e)if(f.call(e,p))return!1;return!0}t.exports=p})),Or=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})),U=c(((e,t)=>{t.exports=Or()}));function kr(e,t){function n(n,r){let i=(0,Ar.useContext)(ot),a={...n,...r?{ref:r}:{}},o=(i||{})[e];return(0,Mr.default)(o)||(0,Mr.default)(o.wrap)?(0,Nr.jsx)(t,{...a}):o.wrap.slice().reverse().reduce((e,n)=>{let r=n.component;return(0,Nr.jsx)(r,{targetProps:a,...a,TargetComponent:t,children:e})},(0,Nr.jsx)(t,{...a}))}let r=(0,Ar.forwardRef)(n);return r.displayName=`WithPlugins(${e})`,r}var Ar,jr,Mr,Nr,Pr,Fr=s((()=>{Ar=d(h(),1),jr=d(lr(),1),Mr=d(Dr(),1),st(),Nr=U(),Pr=(0,jr.default)(kr)}));function Ir(e,t=0){return(Lr[e[t+0]]+Lr[e[t+1]]+Lr[e[t+2]]+Lr[e[t+3]]+`-`+Lr[e[t+4]]+Lr[e[t+5]]+`-`+Lr[e[t+6]]+Lr[e[t+7]]+`-`+Lr[e[t+8]]+Lr[e[t+9]]+`-`+Lr[e[t+10]]+Lr[e[t+11]]+Lr[e[t+12]]+Lr[e[t+13]]+Lr[e[t+14]]+Lr[e[t+15]]).toLowerCase()}var Lr,Rr=s((()=>{Lr=[];for(let e=0;e<256;++e)Lr.push((e+256).toString(16).slice(1))}));function zr(){if(!Br){if(typeof crypto>`u`||!crypto.getRandomValues)throw Error(`crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported`);Br=crypto.getRandomValues.bind(crypto)}return Br(Vr)}var Br,Vr,Hr=s((()=>{Vr=new Uint8Array(16)})),Ur,Wr,Gr=s((()=>{Ur=typeof crypto<`u`&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Wr={randomUUID:Ur}}));function Kr(e,t,n){if(Wr.randomUUID&&!t&&!e)return Wr.randomUUID();e||={};let r=e.random??e.rng?.()??zr();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 Ir(r)}var qr=s((()=>{Gr(),Hr(),Rr()})),Jr=s((()=>{Rr(),Hr(),qr()})),W,Yr=s((()=>{W={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 Xr(e,t=`expected a function, instead received ${typeof e}`){if(typeof e!=`function`)throw TypeError(t)}function Zr(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 Qr(e){let t=Array.isArray(e[0])?e[0]:e;return Zr(t,`createSelector expects all input-selectors to be functions, but received the following types: `),t}function $r(e,t){let n=[],{length:r}=e;for(let i=0;i<r;i++)n.push(e[i].apply(null,t));return n}function ei(){return{s:ci,v:void 0,o:null,p:null}}function ti(e){return e instanceof si?e.deref():e}function ni(e,t={}){let n=ei(),{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=ei(),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=ei(),e.set(n,t)):t=r}}let s=t,c;if(t.s===li)c=t.v;else if(c=e.apply(null,arguments),a++,r){let e=ti(i);e!=null&&r(e,c)&&(c=e,a!==0&&a--),i=typeof c==`object`&&c||typeof c==`function`?new si(c):c}return s.s=li,s.v=c,c}return o.clearCache=()=>{n=ei(),o.resetResultsCount()},o.resultsCount=()=>a,o.resetResultsCount=()=>{a=0},o}function ri(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()),Xr(o,`createSelector expects an output function after the inputs, but received: [${typeof o}]`);let{memoize:s,memoizeOptions:c=[],argsMemoize:l=ni,argsMemoizeOptions:u=[]}={...n,...a},d=ii(c),f=ii(u),p=Qr(e),m=s(function(){return t++,o.apply(null,arguments)},...d),h=l(function(){r++;let e=$r(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 ii,ai,oi,si,ci,li,G,ui=s((()=>{ii=e=>Array.isArray(e)?e:[e],ai=class{constructor(e){this.value=e}deref(){return this.value}},oi=()=>typeof WeakRef>`u`?ai:WeakRef,si=oi(),ci=0,li=1,G=ri(ni)})),di=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})),fi=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})),pi=c(((e,t)=>{t.exports=fi()()})),mi=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})),hi=c(((e,t)=>{var n=mi(),r=vr(),i=ct(),a=Sr(),o=cn(),s=Er(),c=Object.prototype.hasOwnProperty;function l(e,t){var l=i(e),u=!l&&r(e),d=!l&&!u&&a(e),f=!l&&!u&&!d&&s(e),p=l||u||d||f,m=p?n(e.length,String):[],h=m.length;for(var g in e)(t||c.call(e,g))&&!(p&&(g==`length`||d&&(g==`offset`||g==`parent`)||f&&(g==`buffer`||g==`byteLength`||g==`byteOffset`)||o(g,h)))&&m.push(g);return m}t.exports=l})),gi=c(((e,t)=>{var n=hi(),r=fr(),i=br();function a(e){return i(e)?n(e):r(e)}t.exports=a})),_i=c(((e,t)=>{var n=pi(),r=gi();function i(e,t){return e&&n(e,t,r)}t.exports=i})),vi=c(((e,t)=>{var n=br();function r(e,t){return function(r,i){if(r==null)return r;if(!n(r))return e(r,i);for(var a=r.length,o=t?a:-1,s=Object(r);(t?o--:++o<a)&&i(s[o],o,s)!==!1;);return r}}t.exports=r})),yi=c(((e,t)=>{var n=_i();t.exports=vi()(n)})),bi=c(((e,t)=>{var n=yi();function r(e,t){var r=[];return n(e,function(e,n,i){t(e,n,i)&&r.push(e)}),r}t.exports=r})),xi=c(((e,t)=>{var n=Bt();function r(){this.__data__=new n,this.size=0}t.exports=r})),Si=c(((e,t)=>{function n(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}t.exports=n})),Ci=c(((e,t)=>{function n(e){return this.__data__.get(e)}t.exports=n})),wi=c(((e,t)=>{function n(e){return this.__data__.has(e)}t.exports=n})),Ti=c(((e,t)=>{var n=Bt(),r=Vt(),i=Jt(),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})),Ei=c(((e,t)=>{var n=Bt(),r=xi(),i=Si(),a=Ci(),o=wi(),s=Ti();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})),Di=c(((e,t)=>{function n(e){return this.__data__.set(e,`__lodash_hash_undefined__`),this}t.exports=n})),Oi=c(((e,t)=>{function n(e){return this.__data__.has(e)}t.exports=n})),ki=c(((e,t)=>{var n=Jt(),r=Di(),i=Oi();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})),Ai=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})),ji=c(((e,t)=>{function n(e,t){return e.has(t)}t.exports=n})),Mi=c(((e,t)=>{var n=ki(),r=Ai(),i=ji(),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})),Ni=c(((e,t)=>{t.exports=ut().Uint8Array})),Pi=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})),Fi=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})),Ii=c(((e,t)=>{var n=dt(),r=Ni(),i=Pt(),a=Mi(),o=Pi(),s=Fi(),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})),Li=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})),Ri=c(((e,t)=>{var n=Li(),r=ct();function i(e,t,i){var a=t(e);return r(e)?a:n(a,i(e))}t.exports=i})),zi=c(((e,t)=>{function n(){return[]}t.exports=n})),Bi=c(((e,t)=>{var n=di(),r=zi(),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})),Vi=c(((e,t)=>{var n=Ri(),r=Bi(),i=gi();function a(e){return n(e,i,r)}t.exports=a})),Hi=c(((e,t)=>{var n=Vi(),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})),Ui=c(((e,t)=>{var n=Ei(),r=Mi(),i=Ii(),a=Hi(),o=gr(),s=ct(),c=Sr(),l=Er(),u=1,d=`[object Arguments]`,f=`[object Array]`,p=`[object Object]`,m=Object.prototype.hasOwnProperty;function h(e,t,h,g,_,v){var y=s(e),b=s(t),x=y?f:o(e),S=b?f:o(t);x=x==d?p:x,S=S==d?p:S;var C=x==p,w=S==p,T=x==S;if(T&&c(e)){if(!c(t))return!1;y=!0,C=!1}if(T&&!C)return v||=new n,y||l(e)?r(e,t,h,g,_,v):i(e,t,x,h,g,_,v);if(!(h&u)){var E=C&&m.call(e,`__wrapped__`),D=w&&m.call(t,`__wrapped__`);if(E||D){var O=E?e.value():e,k=D?t.value():t;return v||=new n,_(O,k,h,g,v)}}return T?(v||=new n,a(e,t,h,g,_,v)):!1}t.exports=h})),Wi=c(((e,t)=>{var n=Ui(),r=ht();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})),Gi=c(((e,t)=>{var n=Ei(),r=Wi(),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})),Ki=c(((e,t)=>{var n=vt();function r(e){return e===e&&!n(e)}t.exports=r})),qi=c(((e,t)=>{var n=Ki(),r=gi();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})),Ji=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})),Yi=c(((e,t)=>{var n=Gi(),r=qi(),i=Ji();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})),Xi=c(((e,t)=>{var n=rn();function r(e,t,r){var i=e==null?void 0:n(e,t);return i===void 0?r:i}t.exports=r})),Zi=c(((e,t)=>{function n(e,t){return e!=null&&t in Object(e)}t.exports=n})),Qi=c(((e,t)=>{var n=tn(),r=vr(),i=ct(),a=cn(),o=yr(),s=nn();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})),$i=c(((e,t)=>{var n=Zi(),r=Qi();function i(e,t){return e!=null&&r(e,t,n)}t.exports=i})),ea=c(((e,t)=>{var n=Wi(),r=Xi(),i=$i(),a=_t(),o=Ki(),s=Ji(),c=nn(),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})),ta=c(((e,t)=>{function n(e){return function(t){return t?.[e]}}t.exports=n})),na=c(((e,t)=>{var n=rn();function r(e){return function(t){return n(t,e)}}t.exports=r})),ra=c(((e,t)=>{var n=ta(),r=na(),i=_t(),a=nn();function o(e){return i(e)?n(a(e)):r(e)}t.exports=o})),ia=c(((e,t)=>{var n=Yi(),r=ea(),i=dn(),a=ct(),o=ra();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})),aa=c(((e,t)=>{var n=di(),r=bi(),i=ia(),a=ct();function o(e,t){return(a(e)?n:r)(e,i(t,3))}t.exports=o})),oa=c(((e,t)=>{var n=dt(),r=vr(),i=ct(),a=n?n.isConcatSpreadable:void 0;function o(e){return i(e)||r(e)||!!(a&&e&&e[a])}t.exports=o})),sa=c(((e,t)=>{var n=Li(),r=oa();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})),ca=c(((e,t)=>{var n=sa();function r(e){return e!=null&&e.length?n(e,1):[]}t.exports=r})),la=c(((e,t)=>{function n(e){for(var t=-1,n=e==null?0:e.length,r=0,i=[];++t<n;){var a=e[t];a&&(i[r++]=a)}return i}t.exports=n})),ua,da,fa,pa=s((()=>{ua=d(la(),1),da=d(ca(),1),Jr(),fa=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`]||Kr(),this._id}get targetId(){let e=this.on[0];switch(typeof e){case`string`:return e.replace(/#?xywh=(.*)$/,``);case`object`:return e.full.replace(/#?xywh=(.*)$/,``);default:return null}}get motivations(){return(0,da.default)((0,ua.default)(Array(this.resource.motivation)))}get resources(){return(0,da.default)((0,ua.default)(Array(this.resource.resource)))}get on(){return(0,da.default)((0,ua.default)(Array(this.resource.on)))}get tags(){return this.isOnlyTag()?this.resources.map(e=>e.chars):this.resources.filter(e=>e[`@type`]===`oa:Tag`).map(e=>e.chars)}get chars(){return this.resources.filter(e=>e[`@type`]!==`oa:Tag`).map(e=>e.chars).join(` `)}get selector(){let e=this.on[0];switch(typeof e){case`string`:return e;case`object`:return e.selector[`@type`]===`oa:Choice`?e.selector.default:e.selector;default:return null}}get svgSelector(){let e=this.on[0];switch(typeof e){case`string`:return null;case`object`:return e.selector&&e.selector.item&&e.selector.item[`@type`]===`oa:SvgSelector`?e.selector.item:null;default:return null}}get fragmentSelector(){let{selector:e}=this,t;switch(typeof e){case`string`:t=e.match(/xywh=(.*)$/);break;case`object`:t=e.value.match(/xywh=(.*)$/);break;default:return null}return t&&t[1].split(`,`).map(e=>parseInt(e,10))}}})),ma,ha,ga=s((()=>{ma=d(ca(),1),pa(),ha=class{constructor(e,t){this.json=e,this.target=t}get id(){return this.json[`@id`]}present(){return this.resources&&this.resources.length>0}get resources(){return this._resources=this._resources||(!this.json||!this.json.resources?[]:(0,ma.default)([this.json.resources]).map(e=>new fa(e))),this._resources}}})),_a,va,ya,ba=s((()=>{_a=d(la(),1),va=d(ca(),1),Jr(),ya=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||Kr(),this._id}get targetId(){let e=this.target[0];switch(typeof e){case`string`:return e.replace(/#?xywh=(.*)$/,``);case`object`:return e.source&&e.source.id||e.source||e.id;default:return null}}get motivations(){return(0,va.default)((0,_a.default)(Array(this.resource.motivation)))}get body(){return(0,va.default)((0,_a.default)(Array(this.resource.body)))}get resources(){return this.body}get tags(){return this.isOnlyTag()?this.body.map(e=>e.value):this.body.filter(e=>e.purpose===`tagging`).map(e=>e.value)}get target(){return(0,va.default)((0,_a.default)(Array(this.resource.target)))}get chars(){return this.isOnlyTag()?null:this.body.filter(e=>e.purpose!==`tagging`).map(e=>e.value).join(` `)}get selector(){let e=this.target[0];switch(typeof e){case`string`:return e;case`object`:return(0,va.default)((0,_a.default)(Array(e.selector)));default:return null}}get svgSelector(){let{selector:e}=this;switch(typeof e){case`string`:return null;case`object`:return e.find(e=>e.type&&e.type===`SvgSelector`);default:return null}}get fragmentSelector(){let{selector:e}=this,t,n;switch(typeof e){case`string`:t=e.match(/xywh=(.*)$/);break;case`object`:n=e.find(e=>e.type&&e.type===`FragmentSelector`),t=n&&n.value.match(/xywh=(.*)$/);break;default:return null}return t&&t[1].split(`,`).map(e=>parseInt(e,10))}}})),xa,Sa,Ca=s((()=>{xa=d(ca(),1),ba(),Sa=class{constructor(e,t){this.json=e,this.target=t}get id(){return this.json.id}present(){return this.items&&this.items.length>0}get items(){return this._items=this._items||(!this.json||!this.json.items?[]:(0,xa.default)([this.json.items]).map(e=>new ya(e))),this._items}get resources(){return this.items}}})),wa,Ta=s((()=>{ga(),Ca(),wa=class{static determineAnnotation(e,t){return e?e.type===`AnnotationPage`?new Sa(e,t):new ha(e,t):null}}})),Ea,Da=s((()=>{Jr(),Ea={state:{},canvasNavigation:{height:50,width:50},selectedTheme:`light`,themes:{dark:{palette:{mode:`dark`,primary:{main:`#4db6ac`},secondary:{main:`#4db6ac`},shades:{dark:`#000000`,main:`#424242`,light:`#616161`}}},light:{palette:{mode:`light`}}},theme:{palette:{mode:`light`,primary:{main:`#1967d2`},secondary:{main:`#1967d2`},shades:{dark:`#eeeeee`,main:`#ffffff`,light:`#f5f5f5`},error:{main:`#b00020`},notification:{main:`#ffa224`,contrastText:`#ffa224`},hitCounter:{default:`#bdbdbd`},highlights:{primary:`#ffff00`,secondary:`#00BFFF`},section_divider:`rgba(0, 0, 0, 0.25)`,annotations:{chipBackground:`#e0e0e0`,hidden:{globalAlpha:0},default:{strokeStyle:`#00BFFF`,globalAlpha:1},hovered:{strokeStyle:`#BF00FF`,globalAlpha:1},selected:{strokeStyle:`#ffff00`,globalAlpha:1}},search:{default:{fillStyle:`#00BFFF`,globalAlpha:.3},hovered:{fillStyle:`#00FFFF`,globalAlpha:.3},selected:{fillStyle:`#ffff00`,globalAlpha:.3}}},typography:{body1:{fontSize:`1rem`,letterSpacing:`0em`,lineHeight:`1.6em`},body2:{fontSize:`0.878rem`,letterSpacing:`0.015em`,lineHeight:`1.6em`},button:{fontSize:`0.878rem`,letterSpacing:`0.09em`,lineHeight:`2.25rem`,textTransform:`uppercase`},caption:{fontSize:`0.772rem`,letterSpacing:`0.033em`,lineHeight:`1.6rem`},body1Next:{fontSize:`1rem`,letterSpacing:`0em`,lineHeight:`1.6em`},body2Next:{fontSize:`0.878rem`,letterSpacing:`0.015em`,lineHeight:`1.6em`},buttonNext:{fontSize:`0.878rem`,letterSpacing:`0.09em`,lineHeight:`2.25rem`},captionNext:{fontSize:`0.772rem`,letterSpacing:`0.33em`,lineHeight:`1.6rem`},overline:{fontSize:`0.678rem`,fontWeight:500,letterSpacing:`0.166em`,lineHeight:`2em`,textTransform:`uppercase`},h1:{fontSize:`2.822rem`,letterSpacing:`-0.015em`,lineHeight:`1.2em`},h2:{fontSize:`1.575rem`,letterSpacing:`0em`,lineHeight:`1.33em`},h3:{fontSize:`1.383rem`,fontWeight:300,letterSpacing:`0em`,lineHeight:`1.33em`},h4:{fontSize:`1.215rem`,letterSpacing:`0.007em`,lineHeight:`1.45em`},h5:{fontSize:`1.138rem`,letterSpacing:`0.005em`,lineHeight:`1.55em`},h6:{fontSize:`1.067rem`,fontWeight:400,letterSpacing:`0.01em`,lineHeight:`1.6em`},subtitle1:{fontSize:`0.937rem`,letterSpacing:`0.015em`,lineHeight:`1.6em`,fontWeight:300},subtitle2:{fontSize:`0.878rem`,fontWeight:500,letterSpacing:`0.02em`,lineHeight:`1.75em`},useNextVariants:!0},components:{MuiMenuItem:{variants:[{props:{variant:`multiline`},style:{whiteSpace:`normal`}}]},CompanionWindow:{styleOverrides:{closeButton:{order:4},contents:{overflowY:`auto`,wordBreak:`break-word`},controls:({ownerState:e})=>({alignItems:`center`,display:`flex`,flexFlow:`row wrap`,flexGrow:1,justifyContent:e?.position===`bottom`||e?.position===`far-bottom`?`flex-end`:`flex-start`,minHeight:48,order:3}),positionButton:{marginLeft:-16,order:-100,width:24},resize:({ownerState:e})=>({display:`flex`,flexDirection:`column`,minHeight:50,minWidth:e?.position===`left`?235:100,position:`relative`}),root:({ownerState:e})=>({boxShadow:`none`,boxSizing:`border-box`,display:`flex`,flexDirection:`column`,minHeight:0,...e?.position===`right`&&{borderLeft:`0.5px solid rgba(0, 0, 0, 0.125)`},...e?.position===`left`&&{borderRight:`0.5px solid rgba(0, 0, 0, 0.125)`},...e?.position===`bottom`&&{borderTop:`0.5px solid rgba(0, 0, 0, 0.125)`}}),title:({theme:e})=>({...e.typography.subtitle1,alignSelf:`center`,flexGrow:1,width:160}),toolbar:({theme:e})=>({alignItems:`flex-start`,backgroundColor:e.palette.shades.light,flexWrap:`wrap`,justifyContent:`space-between`,minHeight:`max-content`,paddingInlineStart:`1rem`})}},CompanionWindowSection:{styleOverrides:{root:{borderBlockEnd:`.5px solid rgba(0, 0, 0, 0.25)`}}},IIIFHtmlContent:{styleOverrides:{root:({theme:e})=>({"& a":{color:e.palette.primary.main,textDecoration:`underline`}})}},IIIFThumbnail:{styleOverrides:{root:({ownerState:e})=>({...e?.variant===`inside`&&{display:`inline-block`,height:`inherit`,position:`relative`}}),label:({ownerState:e})=>({overflow:`hidden`,textOverflow:`ellipsis`,lineHeight:`1.5em`,wordBreak:`break-word`,...e?.variant===`inside`&&{color:`#ffffff`,WebkitLineClamp:1,whiteSpace:`nowrap`},...e?.variant===`outside`&&{display:`-webkit-box`,maxHeight:`3em`,MozBoxOrient:`vertical`,WebkitLineClamp:2},...e?.variant===`inside`&&{background:`linear-gradient(to top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.3) 70%, rgba(0,0,0,0) 100%)`,bottom:`0px`,boxSizing:`border-box`,left:`0px`,padding:`4px`,position:`absolute`,width:`100%`}}),image:({ownerState:e})=>({...e?.border&&{border:`1px solid rgba(0, 0, 0, 0.125)`}})}},ThemeIcon:{styleOverrides:{icon:({ownerState:e})=>({color:e?.value===`dark`?`#000000`:void 0})}},MuiAccordion:{variants:[{props:{variant:`compact`},style:{"& .MuiAccordionSummary-root":{minHeight:`unset`,padding:0},"& .MuiAccordionSummary-content":{margin:0},"& .MuiAccordionDetails-root":{padding:0}}}]},MuiButton:{styleOverrides:{inlineText:{lineHeight:`1.5em`,padding:0,textAlign:`inherit`,textTransform:`none`},inlineTextSecondary:({theme:e})=>({color:e.palette.secondary.main})}},MuiButtonBase:{defaultProps:{disableTouchRipple:!0}},MuiDialog:{variants:[{props:{variant:`contained`},style:{position:`absolute`,"& .MuiBackdrop-root":{position:`absolute`}}}]},MuiFab:{styleOverrides:{root:{transition:`none`}}},MuiLink:{defaultProps:{underline:`always`}},MuiListSubheader:{styleOverrides:{root:{'&[role="presentation"]:focus':{outline:0}}}},MuiTooltip:{styleOverrides:{tooltipPlacementLeft:{"@media (min-width:600px)":{margin:`0 !important`}},tooltipPlacementRight:{"@media (min-width:600px)":{margin:`0 !important`}},tooltipPlacementTop:{"@media (min-width:600px)":{margin:`0 !important`}},tooltipPlacementBottom:{"@media (min-width:600px)":{margin:`0 !important`}}}},MuiTouchRipple:{styleOverrides:{childPulsate:{animation:`none`},rippleVisible:{animation:`none`}}}}},language:`en`,availableLanguages:{ar:`العربية`,de:`Deutsch`,en:`English`,et:`Eesti`,fa:`فارسی`,fr:`Français`,hr:`Hrvatski`,ja:`日本語`,kr:`한국어`,lt:`Lietuvių`,hu:`Magyar`,nl:`Nederlands`,"nb-NO":`Norwegian Bokmål`,pl:`Polski`,"pt-BR":`Português do Brasil`,vi:`Tiếng Việt`,"zh-CN":`中文(简体)`,"zh-TW":`中文(繁體)`,it:`Italiano`,sr:`Српски`,sv:`Svenska`,bg:`Български`},annotations:{htmlSanitizationRuleSet:`iiif`,filteredMotivations:[]},createGenerateClassNameOptions:{productionPrefix:`mirador`},requests:{preprocessors:[],postprocessors:[]},translations:{},window:{allowClose:!0,allowFullscreen:!1,allowMaximize:!0,allowTopMenuButton:!0,allowWindowSideBar:!0,authNewWindowCenter:`parent`,sideBarPanel:`info`,defaultSidebarPanelHeight:201,defaultSidebarPanelWidth:235,defaultView:`single`,forceDrawAnnotations:!1,hideWindowTitle:!1,highlightAllAnnotations:!1,showLocalePicker:!1,sideBarOpen:!1,switchCanvasOnSearch:!0,panels:{info:!0,attribution:!0,canvas:!0,annotations:!0,search:!0,layers:!0},views:[{key:`single`,behaviors:[`individuals`]},{key:`book`,behaviors:[`paged`]},{key:`scroll`,behaviors:[`continuous`]},{key:`gallery`}],elastic:{height:400,width:480}},windows:[],thumbnails:{preferredFormats:[`jpg`,`png`,`webp`,`tif`]},thumbnailNavigation:{defaultPosition:`off`,displaySettings:!0,height:130,showThumbnailLabels:!0,width:100},workspace:{allowNewWindows:!0,draggingEnabled:!0,height:5e3,id:Kr(),isWorkspaceAddVisible:!1,showZoomControls:!0,type:`mosaic`,viewportPosition:{x:0,y:0},width:5e3},workspaceControlPanel:{enabled:!0},galleryView:{height:120,width:null},osdConfig:{alwaysBlend:!1,blendTime:.1,preserveImageSizeOnResize:!0,preserveViewport:!1,showNavigationControl:!1,zoomPerClick:1,zoomPerDoubleClick:2},export:{catalog:!0,companionWindows:!0,config:!0,elasticLayout:!0,layers:!0,manifests:{filter:([e,t])=>!e.startsWith(`http`)},viewers:!0,windows:!0,workspace:!0},audioOptions:{controls:!0,crossOrigin:`anonymous`},videoOptions:{controls:!0,crossOrigin:`anonymous`},auth:{serviceProfiles:[{profile:`http://iiif.io/api/auth/1/external`,external:!0},{profile:`http://iiif.io/api/auth/1/kiosk`,kiosk:!0},{profile:`http://iiif.io/api/auth/1/clickthrough`},{profile:`http://iiif.io/api/auth/1/login`},{profile:`http://iiif.io/api/auth/0/external`,external:!0},{profile:`http://iiif.io/api/auth/0/kiosk`,kiosk:!0},{profile:`http://iiif.io/api/auth/0/clickthrough`},{profile:`http://iiif.io/api/auth/0/login`}]},labelValueJoiner:`, `}}));function Oa(e){return Ea.state.slice?e[Ea.state.slice]:e}var ka,Aa,ja=s((()=>{Da(),ka=Object.freeze([]),Aa=Object.freeze({})})),Ma,Na=s((()=>{Ma=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}}})),Pa=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={7019(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},3957(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(6782).default||n(6782))},1873(e,t,n){e.exports=n(9325).Symbol},4528(e){e.exports=function(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}},3120(e,t,n){var r=n(4528),i=n(5891);e.exports=function e(t,n,a,o,s){var c=-1,l=t.length;for(a||=i,s||=[];++c<l;){var u=t[c];n>0&&a(u)?n>1?e(u,n-1,a,o,s):r(s,u):o||(s[s.length]=u)}return s}},2552(e,t,n){var r=n(1873),i=n(659),a=n(9350),o=r?r.toStringTag:void 0;e.exports=function(e){return e==null?e===void 0?`[object Undefined]`:`[object Null]`:o&&o in Object(e)?i(e):a(e)}},7534(e,t,n){var r=n(2552),i=n(346);e.exports=function(e){return i(e)&&r(e)==`[object Arguments]`}},4840(e,t,n){e.exports=typeof n.g==`object`&&n.g&&n.g.Object===Object&&n.g},659(e,t,n){var r=n(1873),i=Object.prototype,a=i.hasOwnProperty,o=i.toString,s=r?r.toStringTag:void 0;e.exports=function(e){var t=a.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch{}var i=o.call(e);return r&&(t?e[s]=n:delete e[s]),i}},5891(e,t,n){var r=n(1873),i=n(2428),a=n(6449),o=r?r.isConcatSpreadable:void 0;e.exports=function(e){return a(e)||i(e)||!!(o&&e&&e[o])}},9350(e){var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},9325(e,t,n){var r=n(4840),i=typeof self==`object`&&self&&self.Object===Object&&self;e.exports=r||i||Function(`return this`)()},5970(e,t,n){var r=n(3120);e.exports=function(e){return e!=null&&e.length?r(e,1):[]}},3176(e,t,n){var r=n(3120),i=1/0;e.exports=function(e){return e!=null&&e.length?r(e,i):[]}},2428(e,t,n){var r=n(7534),i=n(346),a=Object.prototype,o=a.hasOwnProperty,s=a.propertyIsEnumerable;e.exports=r(function(){return arguments}())?r:function(e){return i(e)&&o.call(e,`callee`)&&!s.call(e,`callee`)}},6449(e){e.exports=Array.isArray},346(e){e.exports=function(e){return typeof e==`object`&&!!e}},3039(e,t,n){"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(4799);t.Annotation=function(e){function t(t,n){return e.call(this,t,n)||this}return i(t,e),t.prototype.getBody=function(){var e=[],t=this.getProperty(`body`);if(t){if(Array.isArray(t))for(var n=0;n<t.length;n++)if((o=t[n]).items)for(var r=0;r<o.items.length;r++){var i=o.items[r];e.push(new a.AnnotationBody(i,this.options))}else e.push(new a.AnnotationBody(o,this.options));else if(t.items)for(n=0;n<t.items.length;n++){var o=t.items[n];e.push(new a.AnnotationBody(o,this.options))}else e.push(new a.AnnotationBody(t,this.options))}return e},t.prototype.getMotivation=function(){return this.getProperty(`motivation`)||null},t.prototype.getOn=function(){return this.getProperty(`on`)},t.prototype.getTarget=function(){return this.getProperty(`target`)},t.prototype.getResource=function(){return new a.Resource(this.getProperty(`resource`),this.options)},t}(a.ManifestResource)},2339(e,t,n){"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(4799);t.AnnotationBody=function(e){function t(t,n){return e.call(this,t,n)||this}return i(t,e),t.prototype.getFormat=function(){var e=this.getProperty(`format`);return e?a.Utils.getMediaType(e):null},t.prototype.getType=function(){return this.getProperty(`type`)?a.Utils.normaliseType(this.getProperty(`type`)):null},t.prototype.getValue=function(){return this.getProperty(`value`)},t.prototype.getLanguage=function(){return this.getProperty(`language`)},t.prototype.getWidth=function(){return this.getProperty(`width`)},t.prototype.getHeight=function(){return this.getProperty(`height`)},t}(a.ManifestResource)},3435(e,t,n){"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(4799);t.AnnotationList=function(e){function t(t,n,r){var i=e.call(this,n)||this;return i.label=t,i.options=r,i}return i(t,e),t.prototype.getIIIFResourceType=function(){return a.Utils.normaliseType(this.getProperty(`type`))},t.prototype.getLabel=function(){return this.label},t.prototype.getResources=function(){var e=this;return this.getProperty(`resources`).map(function(t){return new a.Annotation(t,e.options)})},t.prototype.load=function(){var e=this;return new Promise(function(t,n){if(e.isLoaded)t(e);else{var r=e.__jsonld.id;r||=e.__jsonld[`@id`],a.Utils.loadManifest(r).then(function(n){e.__jsonld=n,e.context=e.getProperty(`context`),e.id=e.getProperty(`id`),e.isLoaded=!0,t(e)}).catch(n)}})},t}(a.JSONLDResource)},3556(e,t,n){"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(4799);t.AnnotationPage=function(e){function t(t,n){return e.call(this,t,n)||this}return i(t,e),t.prototype.getItems=function(){return this.getProperty(`items`)},t.prototype.getAnnotations=function(){var e=[],t=this.getProperty(`items`);if(!t||!Array.isArray(t))return e;for(var n=0;n<t.length;n++){var r=new a.Annotation(t[n],this.options);e.push(r)}return e},t}(a.ManifestResource)},8098(e,t,n){"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)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Canvas=void 0;var o=n(3957),s=n(4799),c=a(n(5970)),l=a(n(3176));t.Canvas=function(e){function t(t,n){return e.call(this,t,n)||this}return i(t,e),t.prototype.getCanonicalImageUri=function(e){var t=null,n=`default`,r=e,i=r+`,`;if(this.externalResource&&this.externalResource.data&&this.externalResource.data[`@id`])t=this.externalResource.data[`@id`],r||=this.externalResource.data.width,this.externalResource.data[`@context`]&&(this.externalResource.data[`@context`].indexOf(`/1.0/context.json`)>-1||this.externalResource.data[`@context`].indexOf(`/1.1/context.json`)>-1||this.externalResource.data[`@context`].indexOf(`/1/context.json`)>-1)&&(n=`native`);else{var a=void 0;if((a=this.getImages())&&a.length){var o=a[0].getResource(),c=o.getServices();if(r||=o.getWidth(),l=c?c.find(function(e){return s.Utils.isImageProfile(e.getProfile())||s.Utils.isImageServiceType(e.getIIIFResourceType())}):null)t=l.id,n=s.Utils.getImageQuality(l.getProfile());else if(r===o.getWidth())return o.id}if((a=this.getContent())&&a.length){var l,u=a[0].getBody()[0];if(c=u.getServices(),r||=u.getWidth(),l=c?c.find(function(e){return s.Utils.isImageServiceType(e.getIIIFResourceType())}):null)t=l.id,n=s.Utils.getImageQuality(l.getProfile());else if(r===u.getWidth())return u.id}if(!t){var d=this.getProperty(`thumbnail`);if(d){if(typeof d==`string`)return d;if(d[`@id`])return d[`@id`];if(d.length)return d[0].id}}}return t&&t.endsWith(`/`)&&(t=t.substr(0,t.length-1)),[t,`full`,i,0,n+`.jpg`].join(`/`)},t.prototype.getMaxDimensions=function(){var e,t=null;return this.externalResource&&this.externalResource.data&&this.externalResource.data.profile&&(e=this.externalResource.data.profile,Array.isArray(e)&&(e=e.filter(function(e){return e.maxWidth??e.maxwidth})[0])&&(t=new s.Size(e.maxWidth,e.maxHeight?e.maxHeight:e.maxWidth))),this.externalResource&&this.externalResource.data&&this.externalResource.data.maxWidth&&(t=new s.Size(this.externalResource.data.maxWidth,this.externalResource.data.maxHeight?this.externalResource.data.maxHeight:this.externalResource.data.maxWidth)),t},t.prototype.getContent=function(){var e=[],t=this.__jsonld.items||this.__jsonld.content;if(!t)return e;var n=null;if(t.length&&(n=new s.AnnotationPage(t[0],this.options)),!n)return e;for(var r=n.getAnnotations(),i=0;i<r.length;i++){var a=r[i];e.push(a)}return e},t.prototype.getAnnotations=function(){var e=[],t=this.__jsonld.annotations;if(!t||!Array.isArray(t))return e;for(var n=0;n<t.length;n++){var r=new s.AnnotationPage(t[n],this.options);e.push(r)}return e},t.prototype.getDuration=function(){return this.getProperty(`duration`)},t.prototype.getImages=function(){var e=[];if(!this.__jsonld.images)return e;for(var t=0;t<this.__jsonld.images.length;t++){var n=this.__jsonld.images[t],r=new s.Annotation(n,this.options);e.push(r)}return e},t.prototype.getIndex=function(){return this.getProperty(`index`)},t.prototype.getOtherContent=function(){var e=this,t=(Array.isArray(this.getProperty(`otherContent`))?this.getProperty(`otherContent`):[this.getProperty(`otherContent`)]).filter(function(e){return e&&typeof(t=e[`@type`])==`string`&&t.toLowerCase()==t.toLowerCase();var t}).map(function(t,n){return new s.AnnotationList(t.label||`Annotation list ${n}`,t,e.options)}).map(function(e){return e.load()});return Promise.all(t)},t.prototype.getWidth=function(){return this.getProperty(`width`)},t.prototype.getHeight=function(){return this.getProperty(`height`)},t.prototype.getViewingHint=function(){var e=this.getProperty(`viewingHint`);return Array.isArray(e)&&(e=e[0]),e||null},Object.defineProperty(t.prototype,"imageResources",{get:function(){var e=this,n=(0,l.default)([this.getImages().map(function(e){return e.getResource()}),this.getContent().map(function(e){return e.getBody()})]);return(0,c.default)(n.map(function(n){switch(n.getProperty(`type`).toLowerCase()){case o.ExternalResourceType.CHOICE:case o.ExternalResourceType.OA_CHOICE:return new t({images:(0,c.default)([n.getProperty(`default`),n.getProperty(`item`)]).map(function(e){return{resource:e}})},e.options).getImages().map(function(e){return e.getResource()});default:return n}}))},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"resourceAnnotations",{get:function(){return(0,l.default)([this.getImages(),this.getContent()])},enumerable:!1,configurable:!0}),t.prototype.resourceAnnotation=function(e){return this.resourceAnnotations.find(function(t){return t.getResource().id===e||(0,c.default)(Array(t.getBody())).some(function(t){return t.id===e})})},t.prototype.onFragment=function(e){var t=this.resourceAnnotation(e);if(t){var n=t.getProperty(`on`),r=t.getProperty(`target`);if(n&&r){var i=(n||r).match(/xywh=(.*)$/);if(i)return i[1].split(`,`).map(function(e){return parseInt(e,10)})}}},Object.defineProperty(t.prototype,"iiifImageResources",{get:function(){return this.imageResources.filter(function(e){return e&&e.getServices()[0]&&e.getServices()[0].id})},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"imageServiceIds",{get:function(){return this.iiifImageResources.map(function(e){return e.getServices()[0].id})},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"aspectRatio",{get:function(){return this.getWidth()/this.getHeight()},enumerable:!1,configurable:!0}),t.prototype.getChoices=function(){for(var e=this,t=0,n=this.getContent();t<n.length;t++){var r=n[t].getProperty(`body`);if(r&&r.type?.toLowerCase()===o.ExternalResourceType.CHOICE&&r.items&&r.items.length)return r.items.map(function(t){return new s.AnnotationBody(t,e.options)})}return[]},t}(s.Resource)},8214(e,t,n){"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(3957),o=n(4799);t.Collection=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.items=[],r._collections=null,r._manifests=null,t.__collection=r,r}return i(t,e),t.prototype.getCollections=function(){return this._collections?this._collections:this._collections=this.items.filter(function(e){return e.isCollection()})},t.prototype.getManifests=function(){return this._manifests?this._manifests:this._manifests=this.items.filter(function(e){return e.isManifest()})},t.prototype.getCollectionByIndex=function(e){for(var t,n=this.getCollections(),r=0;r<n.length;r++){var i=n[r];i.index===e&&(t=i)}if(t)return t.options.index=e,t.load();throw Error(`Collection index not found`)},t.prototype.getManifestByIndex=function(e){for(var t,n=this.getManifests(),r=0;r<n.length;r++){var i=n[r];i.index===e&&(t=i)}if(t)return t.options.index=e,t.load();throw Error(`Manifest index not found`)},t.prototype.getTotalCollections=function(){return this.getCollections().length},t.prototype.getTotalManifests=function(){return this.getManifests().length},t.prototype.getTotalItems=function(){return this.items.length},t.prototype.getViewingDirection=function(){return this.getProperty(`viewingDirection`)?this.getProperty(`viewingDirection`):a.ViewingDirection.LEFT_TO_RIGHT},t.prototype.getBehavior=function(){var e=this.getProperty(`behavior`);return Array.isArray(e)&&(e=e[0]),e||null},t.prototype.getViewingHint=function(){var e=this.getProperty(`viewingHint`);return Array.isArray(e)&&(e=e[0]),e||null},t.prototype.getDefaultTree=function(){return e.prototype.getDefaultTree.call(this),this.defaultTree.data.type=o.Utils.normaliseType(o.TreeNodeType.COLLECTION),this._parseManifests(this),this._parseCollections(this),o.Utils.generateTreeNodeIds(this.defaultTree),this.defaultTree},t.prototype._parseManifests=function(e){if(e.getManifests()&&e.getManifests().length)for(var t=0;t<e.getManifests().length;t++){var n=e.getManifests()[t],r=n.getDefaultTree();r.label=n.parentLabel||n.getLabel().getValue(this.options.locale)||`manifest `+(t+1),r.navDate=n.getNavDate(),r.data.id=n.id,r.data.type=o.Utils.normaliseType(o.TreeNodeType.MANIFEST),e.defaultTree.addNode(r)}},t.prototype._parseCollections=function(e){if(e.getCollections()&&e.getCollections().length)for(var t=0;t<e.getCollections().length;t++){var n=e.getCollections()[t],r=n.getDefaultTree();r.label=n.parentLabel||n.getLabel().getValue(this.options.locale)||`collection `+(t+1),r.navDate=n.getNavDate(),r.data.id=n.id,r.data.type=o.Utils.normaliseType(o.TreeNodeType.COLLECTION),e.defaultTree.addNode(r)}},t}(o.IIIFResource)},1858(e,t){"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}()},2712(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},3167(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},672(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},7376(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},2184(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(4799),o=n(3957);t.IIIFResource=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.index=-1,r.isLoaded=!1,r.options=Object.assign({defaultLabel:`-`,locale:`en-GB`,resource:r,pessimisticAccessControl:!1},n),r}return i(t,e),t.prototype.getAttribution=function(){var e=this.getProperty(`attribution`);return e?a.PropertyValue.parse(e,this.options.locale):new a.PropertyValue([],this.options.locale)},t.prototype.getDescription=function(){var e=this.getProperty(`description`);return e===void 0&&(e=this.getProperty(`summary`)),e?a.PropertyValue.parse(e,this.options.locale):new a.PropertyValue([],this.options.locale)},t.prototype.getSummary=function(){var e=this.getProperty(`summary`);return e===void 0&&(e=this.getProperty(`description`)),e?a.PropertyValue.parse(e,this.options.locale):new a.PropertyValue([],this.options.locale)},t.prototype.getHomepage=function(){var e=this.getProperty(`homepage`);return e?typeof e==`string`?e:(Array.isArray(e)&&e.length&&(e=e[0]),e[`@id`]||e.id):null},t.prototype.getIIIFResourceType=function(){return a.Utils.normaliseType(this.getProperty(`type`))},t.prototype.getLogo=function(){var e=this.getProperty(`logo`);if(!e){var t=this.getProperty(`provider`);if(!t)return null;var n=t.find(function(e){return e.logo!==void 0});e=n&&n.logo!==void 0?n.logo:null}return e?typeof e==`string`?e:(Array.isArray(e)&&e.length&&(e=e[0]),e[`@id`]||e?.id):null},t.prototype.getLicense=function(){return a.Utils.getLocalisedValue(this.getProperty(`license`),this.options.locale)},t.prototype.getRights=function(){var e=this.getProperty(`rights`);return e?typeof e==`string`?e:(Array.isArray(e)&&e.length&&(e=e[0]),e[`@id`]||e.id):null},t.prototype.getNavDate=function(){return new Date(this.getProperty(`navDate`))},t.prototype.getRelated=function(){return this.getProperty(`related`)},t.prototype.getSeeAlso=function(){return this.getProperty(`seeAlso`)},t.prototype.getTrackingLabel=function(){var e=this.getService(o.ServiceProfile.TRACKING_EXTENSIONS);return e?e.getProperty(`trackingLabel`):``},t.prototype.getDefaultTree=function(){return this.defaultTree=new a.TreeNode(`root`),this.defaultTree.data=this,this.defaultTree},t.prototype.getRequiredStatement=function(){var e=null,t=this.getProperty(`requiredStatement`);if(t)(e=new a.LabelValuePair(this.options.locale)).parse(t);else{var n=this.getAttribution();n&&n.length&&((e=new a.LabelValuePair(this.options.locale)).value=n)}return e},t.prototype.isCollection=function(){return this.getIIIFResourceType()===o.IIIFResourceType.COLLECTION},t.prototype.isManifest=function(){return this.getIIIFResourceType()===o.IIIFResourceType.MANIFEST},t.prototype.load=function(){var e=this;return new Promise(function(t){if(e.isLoaded)t(e);else{var n=e.options;n.navDate=e.getNavDate();var r=e.__jsonld.id;r||=e.__jsonld[`@id`],a.Utils.loadManifest(r).then(function(r){e.parentLabel=e.getLabel().getValue(n.locale);var i=a.Deserialiser.parse(r,n);(e=Object.assign(e,i)).index=n.index,t(e)})}})},t}(a.ManifestResource)},6739(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},7436(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}()},2817(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LabelValuePair=void 0;var r=n(4799);t.LabelValuePair=function(){function e(e){this.label=null,this.value=null,this.defaultLocale=e}return e.prototype.parse=function(e){this.resource=e,this.label=r.PropertyValue.parse(this.resource.label,this.defaultLocale),this.value=r.PropertyValue.parse(this.resource.value,this.defaultLocale)},e.prototype.getLabel=function(e){return this.label===null?null:(Array.isArray(e)&&!e.length&&(e=void 0),this.label.getValue(e||this.defaultLocale))},e.prototype.getLabels=function(e){return this.label===null?[]:(Array.isArray(e)&&!e.length&&(e=void 0),this.label.getValues(e||this.defaultLocale))},e.prototype.setLabel=function(e){this.label===null&&(this.label=new r.PropertyValue([])),this.label.setValue(e,this.defaultLocale)},e.prototype.getValue=function(e,t){return t===void 0&&(t=`<br/>`),this.value===null?null:(Array.isArray(e)&&!e.length&&(e=void 0),this.value.getValue(e||this.defaultLocale,t))},e.prototype.getValues=function(e){return this.value===null?[]:(Array.isArray(e)&&!e.length&&(e=void 0),this.value.getValues(e||this.defaultLocale))},e.prototype.setValue=function(e){this.value===null&&(this.value=new r.PropertyValue([])),this.value.setValue(e,this.defaultLocale)},e}()},72(e,t){"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)},4531(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(3957),o=n(4799);t.Manifest=function(e){function t(t,n){var r=e.call(this,t,n)||this;if(r.index=0,r._allRanges=null,r.items=[],r._topRanges=[],r.__jsonld.structures&&r.__jsonld.structures.length)for(var i=r._getTopRanges(),a=0;a<i.length;a++){var o=i[a];r._parseRanges(o,String(a))}return r}return i(t,e),t.prototype.getPosterCanvas=function(){var e=this.getProperty(`posterCanvas`);return e&&=new o.Canvas(e,this.options),e},t.prototype.getAccompanyingCanvas=function(){var e=this.getProperty(`accompanyingCanvas`);return e&&=new o.Canvas(e,this.options),e},t.prototype.getBehavior=function(){var e=this.getProperty(`behavior`);return Array.isArray(e)&&(e=e[0]),e||null},t.prototype.getDefaultTree=function(){if(e.prototype.getDefaultTree.call(this),this.defaultTree.data.type=o.Utils.normaliseType(o.TreeNodeType.MANIFEST),!this.isLoaded)return this.defaultTree;var t=this.getTopRanges();return t.length&&t[0].getTree(this.defaultTree),o.Utils.generateTreeNodeIds(this.defaultTree),this.defaultTree},t.prototype._getTopRanges=function(){var e=[];if(this.__jsonld.structures&&this.__jsonld.structures.length){for(var t=0;t<this.__jsonld.structures.length;t++){var n=this.__jsonld.structures[t];n.viewingHint===a.ViewingHint.TOP&&e.push(n)}if(!e.length){var r={};r.ranges=this.__jsonld.structures,e.push(r)}}return e},t.prototype.getTopRanges=function(){return this._topRanges},t.prototype._getRangeById=function(e){if(this.__jsonld.structures&&this.__jsonld.structures.length)for(var t=0;t<this.__jsonld.structures.length;t++){var n=this.__jsonld.structures[t];if(n[`@id`]===e||n.id===e)return n}return null},t.prototype._parseRanges=function(e,t,n){var r=null;if(typeof e==`string`&&(r=e,e=this._getRangeById(r)),e){var i=new o.Range(e,this.options);i.parentRange=n,i.path=t,n?n.items.push(i):this._topRanges.push(i);var a=e.items||e.members;if(a)for(var s=0;s<a.length;s++){var c=a[s];if(c[`@type`]&&c[`@type`].toLowerCase()===`sc:range`||c.type&&c.type.toLowerCase()===`range`)this._parseRanges(c,t+`/`+s,i);else if(c[`@type`]&&c[`@type`].toLowerCase()===`sc:canvas`||c.type&&c.type.toLowerCase()===`canvas`){i.canvases||=[];var l=c.id||c[`@id`];i.canvases.push(l)}}else if(e.ranges)for(s=0;s<e.ranges.length;s++)this._parseRanges(e.ranges[s],t+`/`+s,i)}else console.warn(`Range:`,r,`does not exist`)},t.prototype.getAllRanges=function(){if(this._allRanges!=null)return this._allRanges;this._allRanges=[];for(var e=this.getTopRanges(),t=function(t){var r=e[t];r.id&&n._allRanges.push(r);var i=function(e,t){e.add(t);var n=t.getRanges();return n.length?n.reduce(i,e):e},a=Array.from(r.getRanges().reduce(i,new Set));n._allRanges=n._allRanges.concat(a)},n=this,r=0;r<e.length;r++)t(r);return this._allRanges},t.prototype.getRangeById=function(e){for(var t=this.getAllRanges(),n=0;n<t.length;n++){var r=t[n];if(r.id===e)return r}return null},t.prototype.getRangeByPath=function(e){for(var t=this.getAllRanges(),n=0;n<t.length;n++){var r=t[n];if(r.path===e)return r}return null},t.prototype.getSequences=function(){if(this.items.length)return this.items;var e=this.__jsonld.mediaSequences||this.__jsonld.sequences;if(e)for(var t=0;t<e.length;t++){var n=e[t],r=new o.Sequence(n,this.options);this.items.push(r)}else this.__jsonld.items&&(r=new o.Sequence(this.__jsonld.items,this.options),this.items.push(r));return this.items},t.prototype.getSequenceByIndex=function(e){return this.getSequences()[e]},t.prototype.getTotalSequences=function(){return this.getSequences().length},t.prototype.getManifestType=function(){var e=this.getService(a.ServiceProfile.UI_EXTENSIONS);return e?e.getProperty(`manifestType`):o.ManifestType.EMPTY},t.prototype.isMultiSequence=function(){return this.getTotalSequences()>1},t.prototype.isPagingEnabled=function(){var e=this.getViewingHint();if(e)return e===a.ViewingHint.PAGED;var t=this.getBehavior();return!!t&&t===a.Behavior.PAGED},t.prototype.getViewingDirection=function(){return this.getProperty(`viewingDirection`)},t.prototype.getViewingHint=function(){var e=this.getProperty(`viewingHint`);return Array.isArray(e)&&(e=e[0]),e||null},t}(o.IIIFResource)},2315(e,t,n){"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(4799),o=n(3957);t.ManifestResource=function(e){function t(t,n){var r=e.call(this,t)||this;return r.options=n,r}return i(t,e),t.prototype.getIIIFResourceType=function(){return a.Utils.normaliseType(this.getProperty(`type`))},t.prototype.getLabel=function(){var e=this.getProperty(`label`);return e?a.PropertyValue.parse(e,this.options.locale):new a.PropertyValue([],this.options.locale)},t.prototype.getDefaultLabel=function(){return this.getLabel().getValue(this.options.locale)},t.prototype.getMetadata=function(){var e=this.getProperty(`metadata`),t=[];if(!e)return t;for(var n=0;n<e.length;n++){var r=e[n],i=new a.LabelValuePair(this.options.locale);i.parse(r),t.push(i)}return t},t.prototype.getRendering=function(e){for(var t=this.getRenderings(),n=0;n<t.length;n++){var r=t[n];if(r.getFormat()===e)return r}return null},t.prototype.getRenderings=function(){var e,t=[];if(!(e=this.__jsonld?this.__jsonld.rendering:this.rendering))return t;Array.isArray(e)||(e=[e]);for(var n=0;n<e.length;n++){var r=e[n];t.push(new a.Rendering(r,this.options))}return t},t.prototype.getRequiredStatement=function(){var e=null,t=this.getProperty(`requiredStatement`);return t&&(e=new a.LabelValuePair(this.options.locale)).parse(t),e},t.prototype.getService=function(e){return a.Utils.getService(this,e)},t.prototype.getServices=function(){return a.Utils.getServices(this)},t.prototype.getThumbnail=function(){var e=this.getProperty(`thumbnail`);return Array.isArray(e)&&(e=e[0]),e?new a.Thumbnail(e,this.options):null},t.prototype.isAnnotation=function(){return this.getIIIFResourceType()===o.IIIFResourceType.ANNOTATION},t.prototype.isCanvas=function(){return this.getIIIFResourceType()===o.IIIFResourceType.CANVAS},t.prototype.isCollection=function(){return this.getIIIFResourceType()===o.IIIFResourceType.COLLECTION},t.prototype.isManifest=function(){return this.getIIIFResourceType()===o.IIIFResourceType.MANIFEST},t.prototype.isRange=function(){return this.getIIIFResourceType()===o.IIIFResourceType.RANGE},t.prototype.isSequence=function(){return this.getIIIFResourceType()===o.IIIFResourceType.SEQUENCE},t}(a.JSONLDResource)},3043(e,t){"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={}))},2006(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)},3845(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(4799),o=n(3957);t.Range=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r._ranges=null,r.canvases=null,r.items=[],r}return i(t,e),t.prototype.getCanvasIds=function(){return this.__jsonld.canvases?this.__jsonld.canvases:this.canvases?this.canvases:[]},t.prototype.getDuration=function(){if(this.canvases&&this.canvases.length){for(var e=[],t=[],n=0,r=this.canvases;n<r.length;n++)if(m=r[n]){var i=m.match(/(.*)#t=([0-9.]+),?([0-9.]+)?/)||[void 0,m],o=i[1],s=i[2],c=i[3];o&&(e.push(parseFloat(s)),t.push(parseFloat(c)))}if(e.length&&t.length)return new a.Duration(Math.min.apply(Math,e),Math.max.apply(Math,t))}else{e=[],t=[];for(var l=0,u=g=this.getRanges();l<u.length;l++)(_=u[l].getDuration())&&(e.push(_.start),t.push(_.end));if(e.length&&t.length)return new a.Duration(Math.min.apply(Math,e),Math.max.apply(Math,t))}var d,f;if(this.canvases&&this.canvases.length)for(var p=0;p<this.canvases.length;p++){var m=this.canvases[p],h=a.Utils.getTemporalComponent(m);h&&h.length>1&&(p===0&&(d=Number(h[0])),p===this.canvases.length-1&&(f=Number(h[1])))}else{var g=this.getRanges();for(p=0;p<g.length;p++){var _;(_=g[p].getDuration())&&(p===0&&(d=_.start),p===g.length-1&&(f=_.end))}}if(d!==void 0&&f!==void 0)return new a.Duration(d,f)},t.prototype.getRanges=function(){return this._ranges?this._ranges:this._ranges=this.items.filter(function(e){return e.isRange()})},t.prototype.getBehavior=function(){var e=this.getProperty(`behavior`);return Array.isArray(e)&&(e=e[0]),e||null},t.prototype.getViewingDirection=function(){return this.getProperty(`viewingDirection`)},t.prototype.getViewingHint=function(){var e=this.getProperty(`viewingHint`);return Array.isArray(e)&&(e=e[0]),e||null},t.prototype.getTree=function(e){e.data=this,this.treeNode=e;var t=this.getRanges();if(t&&t.length)for(var n=0;n<t.length;n++){var r=t[n],i=new a.TreeNode;e.addNode(i),this._parseTreeNode(i,r)}return a.Utils.generateTreeNodeIds(e),e},t.prototype.spansTime=function(e){var t=this.getDuration();return!!(t&&e>=t.start&&e<=t.end)},t.prototype._parseTreeNode=function(e,t){e.label=t.getLabel().getValue(this.options.locale),e.data=t,e.data.type=a.Utils.normaliseType(a.TreeNodeType.RANGE),t.treeNode=e;var n=t.getRanges();if(n&&n.length)for(var r=0;r<n.length;r++){var i=n[r];if(i.getBehavior()!==o.Behavior.NO_NAV){var s=new a.TreeNode;e.addNode(s),this._parseTreeNode(s,i)}}},t}(a.ManifestResource)},6940(e,t,n){"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(4799).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(4799);t.Resource=function(e){function t(t,n){return e.call(this,t,n)||this}return i(t,e),t.prototype.getFormat=function(){var e=this.getProperty(`format`);return e?e.toLowerCase():null},t.prototype.getResources=function(){var e=[];if(!this.__jsonld.resources)return e;for(var t=0;t<this.__jsonld.resources.length;t++){var n=this.__jsonld.resources[t],r=new a.Annotation(n,this.options);e.push(r)}return e},t.prototype.getType=function(){var e=this.getProperty(`type`);return e?a.Utils.normaliseType(e):null},t.prototype.getWidth=function(){return this.getProperty(`width`)},t.prototype.getHeight=function(){return this.getProperty(`height`)},t.prototype.getMaxWidth=function(){return this.getProperty(`maxWidth`)},t.prototype.getMaxHeight=function(){return this.getProperty(`maxHeight`)?null:this.getMaxWidth()},t}(a.ManifestResource)},4591(e,t,n){"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(3957),o=n(4799);t.Sequence=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.items=[],r._thumbnails=null,r}return i(t,e),t.prototype.getCanvases=function(){if(this.items.length)return this.items;var e=this.__jsonld.canvases||this.__jsonld.elements;if(e)for(var t=0;t<e.length;t++){var n=e[t];(r=new o.Canvas(n,this.options)).index=t,this.items.push(r)}else if(this.__jsonld)for(t=0;t<this.__jsonld.length;t++){var r;n=this.__jsonld[t],(r=new o.Canvas(n,this.options)).index=t,this.items.push(r)}return this.items},t.prototype.getCanvasById=function(e){for(var t=0;t<this.getTotalCanvases();t++){var n=this.getCanvasByIndex(t),r=o.Utils.normaliseUrl(n.id);if(o.Utils.normaliseUrl(e)===r)return n}return null},t.prototype.getCanvasByIndex=function(e){return this.getCanvases()[e]},t.prototype.getCanvasIndexById=function(e){for(var t=0;t<this.getTotalCanvases();t++)if(this.getCanvasByIndex(t).id===e)return t;return null},t.prototype.getCanvasIndexByLabel=function(e,t){e=e.trim(),isNaN(e)||(e=parseInt(e,10).toString(),t&&(e+=`r`));for(var n,r,i,a=/(\d*)\D+(\d*)/,o=0;o<this.getTotalCanvases();o++){var s=this.getCanvasByIndex(o);if(s.getLabel().getValue(this.options.locale)===e||(n=a.exec(e))&&(r=n[1],(i=n[2])&&RegExp(`^`+r+`\\D+`+i+`$`).test(s.getLabel().toString())))return o}return-1},t.prototype.getLastCanvasLabel=function(e){for(var t=this.getTotalCanvases()-1;t>=0;t--){var n=this.getCanvasByIndex(t).getLabel().getValue(this.options.locale);if(e){if(/^[a-zA-Z0-9]*$/.test(n))return n}else if(n)return n}return this.options.defaultLabel},t.prototype.getLastPageIndex=function(){return this.getTotalCanvases()-1},t.prototype.getNextPageIndex=function(e,t){var n;if(t){var r=this.getPagedIndices(e),i=this.getViewingDirection();n=i&&i===a.ViewingDirection.RIGHT_TO_LEFT?r[0]+1:r[r.length-1]+1}else n=e+1;return n>this.getLastPageIndex()?-1:n},t.prototype.getPagedIndices=function(e,t){var n=[];if(t){n=this.isFirstCanvas(e)||this.isLastCanvas(e)?[e]:e%2?[e,e+1]:[e-1,e];var r=this.getViewingDirection();r&&r===a.ViewingDirection.RIGHT_TO_LEFT&&(n=n.reverse())}else n.push(e);return n},t.prototype.getPrevPageIndex=function(e,t){var n;if(t){var r=this.getPagedIndices(e),i=this.getViewingDirection();n=i&&i===a.ViewingDirection.RIGHT_TO_LEFT?r[r.length-1]-1:r[0]-1}else n=e-1;return n},t.prototype.getStartCanvasIndex=function(){var e=this.getStartCanvas();if(e){for(var t=0;t<this.getTotalCanvases();t++)if(this.getCanvasByIndex(t).id===e)return t}return 0},t.prototype.getThumbs=function(e,t){for(var n=[],r=this.getTotalCanvases(),i=0;i<r;i++){var a=this.getCanvasByIndex(i),s=new o.Thumb(e,a);n.push(s)}return n},t.prototype.getThumbnails=function(){if(this._thumbnails!=null)return this._thumbnails;this._thumbnails=[];for(var e=this.getCanvases(),t=0;t<e.length;t++){var n=e[t].getThumbnail();n&&this._thumbnails.push(n)}return this._thumbnails},t.prototype.getStartCanvas=function(){return this.getProperty(`startCanvas`)},t.prototype.getTotalCanvases=function(){return this.getCanvases().length},t.prototype.getViewingDirection=function(){return this.getProperty(`viewingDirection`)?this.getProperty(`viewingDirection`):this.options.resource.getViewingDirection?this.options.resource.getViewingDirection():null},t.prototype.getViewingHint=function(){var e=this.getProperty(`viewingHint`);return Array.isArray(e)&&(e=e[0]),e||null},t.prototype.isCanvasIndexOutOfRange=function(e){return e>this.getTotalCanvases()-1},t.prototype.isFirstCanvas=function(e){return e===0},t.prototype.isLastCanvas=function(e){return e===this.getTotalCanvases()-1},t.prototype.isMultiCanvas=function(){return this.getTotalCanvases()>1},t.prototype.isPagingEnabled=function(){var e=this.getViewingHint();return!!e&&e===a.ViewingHint.PAGED},t.prototype.isTotalCanvasesEven=function(){return this.getTotalCanvases()%2==0},t}(o.ManifestResource)},4029(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Deserialiser=void 0;var r=n(4799);t.Deserialiser=function(){function e(){}return e.parse=function(e,t){return typeof e==`string`&&(e=JSON.parse(e)),this.parseJson(e,t)},e.parseJson=function(e,t){var n;if(t&&t.navDate&&!isNaN(t.navDate.getTime())&&(e.navDate=t.navDate.toString()),e[`@type`])switch(e[`@type`]){case`sc:Collection`:n=this.parseCollection(e,t);break;case`sc:Manifest`:n=this.parseManifest(e,t);break;default:return null}else switch(e.type){case`Collection`:n=this.parseCollection(e,t);break;case`Manifest`:n=this.parseManifest(e,t);break;default:return null}return n.isLoaded=!0,n},e.parseCollection=function(e,t){var n=new r.Collection(e,t);return t?(n.index=t.index||0,t.resource&&(n.parentCollection=t.resource.parentCollection)):n.index=0,this.parseCollections(n,t),this.parseManifests(n,t),this.parseItems(n,t),n},e.parseCollections=function(e,t){var n;if(e.__jsonld.collections?n=e.__jsonld.collections:e.__jsonld.items&&(n=e.__jsonld.items.filter(function(e){return e.type.toLowerCase()===`collection`})),n)for(var r=0;r<n.length;r++){t&&(t.index=r);var i=this.parseCollection(n[r],t);i.index=r,i.parentCollection=e,e.items.push(i)}},e.parseManifest=function(e,t){return new r.Manifest(e,t)},e.parseManifests=function(e,t){var n;if(e.__jsonld.manifests?n=e.__jsonld.manifests:e.__jsonld.items&&(n=e.__jsonld.items.filter(function(e){return e.type.toLowerCase()===`manifest`})),n)for(var r=0;r<n.length;r++){var i=this.parseManifest(n[r],t);i.index=r,i.parentCollection=e,e.items.push(i)}},e.parseItem=function(e,t){if(e[`@type`]){if(e[`@type`].toLowerCase()===`sc:manifest`)return this.parseManifest(e,t);if(e[`@type`].toLowerCase()===`sc:collection`)return this.parseCollection(e,t)}else if(e.type){if(e.type.toLowerCase()===`manifest`)return this.parseManifest(e,t);if(e.type.toLowerCase()===`collection`)return this.parseCollection(e,t)}return null},e.parseItems=function(e,t){var n=e.__jsonld.members||e.__jsonld.items;if(n)for(var r=function(r){t&&(t.index=r);var a=i.parseItem(n[r],t);return a?e.items.filter(function(e){return e.id===a.id})[0]?`continue`:(a.index=r,a.parentCollection=e,void e.items.push(a)):{value:void 0}},i=this,a=0;a<n.length;a++){var o=r(a);if(typeof o==`object`)return o.value}},e}()},9579(e,t,n){"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(4799);t.Service=function(e){function t(t,n){return e.call(this,t,n)||this}return i(t,e),t.prototype.getProfile=function(){var e=this.getProperty(`profile`);return e||=this.getProperty(`dcterms:conformsTo`),Array.isArray(e)?e[0]:e},t.prototype.getConfirmLabel=function(){return a.Utils.getLocalisedValue(this.getProperty(`confirmLabel`),this.options.locale)},t.prototype.getDescription=function(){return a.Utils.getLocalisedValue(this.getProperty(`description`),this.options.locale)},t.prototype.getFailureDescription=function(){return a.Utils.getLocalisedValue(this.getProperty(`failureDescription`),this.options.locale)},t.prototype.getFailureHeader=function(){return a.Utils.getLocalisedValue(this.getProperty(`failureHeader`),this.options.locale)},t.prototype.getHeader=function(){return a.Utils.getLocalisedValue(this.getProperty(`header`),this.options.locale)},t.prototype.getServiceLabel=function(){return a.Utils.getLocalisedValue(this.getProperty(`label`),this.options.locale)},t.prototype.getInfoUri=function(){var e=this.id;return e.endsWith(`/`)||(e+=`/`),e+`info.json`},t}(a.ManifestResource)},2639(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Size=void 0,t.Size=function(e,t){this.width=e,this.height=t}},5633(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={}))},9692(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()}},4204(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(4799).Resource)},8570(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TreeNode=void 0;var r=n(4799);t.TreeNode=function(){function e(e,t){this.label=e,this.data=t||{},this.nodes=[]}return e.prototype.addNode=function(e){this.nodes.push(e),e.parentNode=this},e.prototype.isCollection=function(){return this.data.type===r.Utils.normaliseType(r.TreeNodeType.COLLECTION)},e.prototype.isManifest=function(){return this.data.type===r.Utils.normaliseType(r.TreeNodeType.MANIFEST)},e.prototype.isRange=function(){return this.data.type===r.Utils.normaliseType(r.TreeNodeType.RANGE)},e}()},6386(e,t){"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(4799),o=n(3957),s=n(7019);n(916),t.Utils=function(){function e(){}return e.getMediaType=function(e){return(e=(e=e.toLowerCase()).split(`;`)[0]).trim()},e.getImageQuality=function(e){return e===o.ServiceProfile.IMAGE_0_COMPLIANCE_LEVEL_1||e===o.ServiceProfile.IMAGE_0_COMPLIANCE_LEVEL_2||e===o.ServiceProfile.IMAGE_1_COMPLIANCE_LEVEL_1||e===o.ServiceProfile.IMAGE_1_COMPLIANCE_LEVEL_2||e===o.ServiceProfile.IMAGE_0_CONFORMANCE_LEVEL_1||e===o.ServiceProfile.IMAGE_0_CONFORMANCE_LEVEL_2||e===o.ServiceProfile.IMAGE_1_CONFORMANCE_LEVEL_1||e===o.ServiceProfile.IMAGE_1_CONFORMANCE_LEVEL_2||e===o.ServiceProfile.IMAGE_1_LEVEL_1||e===o.ServiceProfile.IMAGE_1_PROFILE_LEVEL_1||e===o.ServiceProfile.IMAGE_1_LEVEL_2||e===o.ServiceProfile.IMAGE_1_PROFILE_LEVEL_2?`native`:`default`},e.getInexactLocale=function(e){return e.indexOf(`-`)===-1?e:e.substr(0,e.indexOf(`-`))},e.getLocalisedValue=function(e,t){if(!Array.isArray(e))return e;for(var n=0;n<e.length;n++){var r=e[n];if(t===r[`@language`])return r[`@value`]}var i=t.substr(0,t.indexOf(`-`));for(n=0;n<e.length;n++){var a=e[n];if(a[`@language`]===i)return a[`@value`]}return null},e.generateTreeNodeIds=function(t,n){var r;n===void 0&&(n=0),r=t.parentNode?t.parentNode.id+`-`+n:`0`,t.id=r;for(var i=0;i<t.nodes.length;i++){var a=t.nodes[i];e.generateTreeNodeIds(a,i)}},e.normaliseType=function(e){return(e=(e||``).toLowerCase()).indexOf(`:`)===-1?e:e.split(`:`)[1]},e.normaliseUrl=function(e){return(e=e.substr(e.indexOf(`://`))).indexOf(`#`)!==-1&&(e=e.split(`#`)[0]),e},e.normalisedUrlsMatch=function(t,n){return e.normaliseUrl(t)===e.normaliseUrl(n)},e.isImageProfile=function(t){return!!(e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_0_COMPLIANCE_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_0_COMPLIANCE_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_0_COMPLIANCE_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_COMPLIANCE_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_COMPLIANCE_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_0_CONFORMANCE_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_0_CONFORMANCE_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_0_CONFORMANCE_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_CONFORMANCE_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_CONFORMANCE_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_PROFILE_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_PROFILE_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_PROFILE_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_2_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_2_PROFILE_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_2_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_2_PROFILE_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_2_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_2_PROFILE_LEVEL_2))},e.isImageServiceType=function(e){return e!==null&&e.toLowerCase()===o.ServiceType.IMAGE_SERVICE_2.toLowerCase()||e===o.ServiceType.IMAGE_SERVICE_3.toLowerCase()},e.isLevel0ImageProfile=function(t){return!!(e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_0_COMPLIANCE_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_COMPLIANCE_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_0_CONFORMANCE_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_CONFORMANCE_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_PROFILE_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_2_LEVEL_0)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_2_PROFILE_LEVEL_0))},e.isLevel1ImageProfile=function(t){return!!(e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_0_COMPLIANCE_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_COMPLIANCE_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_0_CONFORMANCE_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_CONFORMANCE_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_PROFILE_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_2_LEVEL_1)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_2_PROFILE_LEVEL_1))},e.isLevel2ImageProfile=function(t){return!!(e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_0_COMPLIANCE_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_COMPLIANCE_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_0_CONFORMANCE_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_CONFORMANCE_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_1_PROFILE_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_2_LEVEL_2)||e.normalisedUrlsMatch(t,o.ServiceProfile.IMAGE_2_PROFILE_LEVEL_2))},e.parseManifest=function(e,t){return a.Deserialiser.parse(e,t)},e.checkStatus=function(e){if(e.ok)return e;var t=Error(e.statusText);return t.response=e,Promise.reject(t)},e.loadManifest=function(t){return new Promise(function(n,r){fetch(t).then(e.checkStatus).then(function(e){return e.json()}).then(function(e){n(e)}).catch(function(e){r()})})},e.loadExternalResourcesAuth1=function(t,n,r,i,a,o,s,c){return new Promise(function(l,u){var d=t.map(function(t){return e.loadExternalResourceAuth1(t,n,r,i,a,o,s,c)});Promise.all(d).then(function(){l(t)}).catch(function(e){u(e)})})},e.loadExternalResourceAuth1=function(t,n,a,o,c,l,u,d){return r(this,void 0,void 0,function(){var r;return i(this,function(i){switch(i.label){case 0:return[4,o(t)];case 1:return(r=i.sent())?[4,t.getData(r)]:[3,6];case 2:return i.sent(),t.status===s.OK?[2,t]:[3,3];case 3:return[4,e.doAuthChain(t,n,a,c,l,u,d)];case 4:i.sent(),i.label=5;case 5:if(t.status===s.OK||t.status===s.MOVED_TEMPORARILY)return[2,t];throw e.createAuthorizationFailedError();case 6:return[4,t.getData()];case 7:return i.sent(),t.status!==s.MOVED_TEMPORARILY&&t.status!==s.UNAUTHORIZED?[3,9]:[4,e.doAuthChain(t,n,a,c,l,u,d)];case 8:i.sent(),i.label=9;case 9:if(t.status===s.OK||t.status===s.MOVED_TEMPORARILY)return[2,t];throw e.createAuthorizationFailedError()}})})},e.doAuthChain=function(t,n,a,o,c,l,u){return r(this,void 0,void 0,function(){var r,d,f,p,m,h,g,_;return i(this,function(i){switch(i.label){case 0:return t.isAccessControlled()?((r=t.externalService)&&(r.options=t.options),(d=t.kioskService)&&(d.options=t.options),(f=t.clickThroughService)&&(f.options=t.options),(p=t.loginService)&&(p.options=t.options),t.isResponseHandled||t.status!==s.MOVED_TEMPORARILY?[3,2]:[4,l(t)]):[2,t];case 1:case 3:case 6:case 10:case 14:return i.sent(),[2,t];case 2:return m=null,h=null,(m=r)?(h=m,[4,e.attemptResourceWithToken(t,a,m)]):[3,4];case 4:return(m=d)?(h=m,(g=n(m))?[4,o(g)]:[3,7]):[3,7];case 5:case 9:case 13:return i.sent(),[4,e.attemptResourceWithToken(t,a,m)];case 7:return(m=f)?(h=m,[4,c(t,m)]):[3,11];case 8:return(_=i.sent())?[4,o(_)]:[3,11];case 11:return(m=p)?(h=m,[4,c(t,m)]):[3,15];case 12:return(_=i.sent())?[4,o(_)]:[3,15];case 15:return h&&u(t,h),[2]}})})},e.attemptResourceWithToken=function(e,t,n){return r(this,void 0,void 0,function(){var r,a;return i(this,function(i){switch(i.label){case 0:return(r=n.getService(o.ServiceProfile.AUTH_1_TOKEN))?[4,t(e,r)]:[3,3];case 1:return(a=i.sent())&&a.accessToken?[4,e.getData(a)]:[3,3];case 2:return i.sent(),[2,e];case 3:return[2]}})})},e.loadExternalResourcesAuth09=function(t,n,r,i,a,o,s,c,l,u){return new Promise(function(d,f){var p=t.map(function(t){return e.loadExternalResourceAuth09(t,n,r,i,a,o,s,c,l,u)});Promise.all(p).then(function(){d(t)}).catch(function(e){f(e)})})},e.loadExternalResourceAuth09=function(t,n,r,i,a,o,c,l,u,d){return new Promise(function(f,p){d&&d.pessimisticAccessControl?t.getData().then(function(){t.isAccessControlled()?t.clickThroughService?(f(r(t)),f(i(t))):a(t).then(function(){o(t,!0).then(function(n){t.getData(n).then(function(){f(u(t))}).catch(function(t){p(e.createInternalServerError(t))})}).catch(function(t){p(e.createInternalServerError(t))})}).catch(function(t){p(e.createInternalServerError(t))}):f(t)}).catch(function(t){p(e.createInternalServerError(t))}):l(t,n).then(function(d){d?t.getData(d).then(function(){t.status===s.OK?f(u(t)):e.authorize(t,n,r,i,a,o,c,l).then(function(){f(u(t))}).catch(function(t){p(e.createAuthorizationFailedError())})}).catch(function(t){p(e.createAuthorizationFailedError())}):e.authorize(t,n,r,i,a,o,c,l).then(function(){f(u(t))}).catch(function(t){p(e.createAuthorizationFailedError())})}).catch(function(t){p(e.createAuthorizationFailedError())})})},e.createError=function(e,t){var n=Error();return n.message=t,n.name=String(e),n},e.createAuthorizationFailedError=function(){return e.createError(a.StatusCode.AUTHORIZATION_FAILED,`Authorization failed`)},e.createRestrictedError=function(){return e.createError(a.StatusCode.RESTRICTED,`Restricted`)},e.createInternalServerError=function(t){return e.createError(a.StatusCode.INTERNAL_SERVER_ERROR,t)},e.authorize=function(t,n,r,i,a,o,c,l){return new Promise(function(u,d){t.getData().then(function(){t.isAccessControlled()?l(t,n).then(function(l){l?t.getData(l).then(function(){t.status===s.OK?u(t):e.showAuthInteraction(t,n,r,i,a,o,c,u,d)}).catch(function(t){d(e.createInternalServerError(t))}):o(t,!1).then(function(l){l?c(t,l,n).then(function(){t.getData(l).then(function(){t.status===s.OK?u(t):e.showAuthInteraction(t,n,r,i,a,o,c,u,d)}).catch(function(t){d(e.createInternalServerError(t))})}).catch(function(t){d(e.createInternalServerError(t))}):e.showAuthInteraction(t,n,r,i,a,o,c,u,d)})}).catch(function(t){d(e.createInternalServerError(t))}):u(t)})})},e.showAuthInteraction=function(t,n,r,i,a,o,c,l,u){t.status!==s.MOVED_TEMPORARILY||t.isResponseHandled?t.clickThroughService&&!t.isResponseHandled?r(t).then(function(){o(t,!0).then(function(r){c(t,r,n).then(function(){t.getData(r).then(function(){l(t)}).catch(function(t){u(e.createInternalServerError(t))})}).catch(function(t){u(e.createInternalServerError(t))})}).catch(function(t){u(e.createInternalServerError(t))})}):a(t).then(function(){o(t,!0).then(function(r){c(t,r,n).then(function(){t.getData(r).then(function(){l(t)}).catch(function(t){u(e.createInternalServerError(t))})}).catch(function(t){u(e.createInternalServerError(t))})}).catch(function(t){u(e.createInternalServerError(t))})}):l(t)},e.getService=function(e,t){for(var n=this.getServices(e),r=0;r<n.length;r++){var i=n[r];if(i.getProfile()===t)return i}return null},e.getResourceById=function(t,n){return e.traverseAndFind(t.__jsonld,`@id`,n)},e.traverseAndFind=function(t,n,r){if(t.hasOwnProperty(n)&&t[n]===r)return t;for(var i=0;i<Object.keys(t).length;i++)if(typeof t[Object.keys(t)[i]]==`object`){var a=e.traverseAndFind(t[Object.keys(t)[i]],n,r);if(a!=null)return a}},e.getServices=function(t,n){var r=n===void 0?{}:n,i=r.onlyService,o=i!==void 0&&i,s=r.onlyServices,c=s!==void 0&&s,l=r.skipParentResources,u=[];(l===void 0||!l)&&t&&t.options&&t.options.resource&&t.options.resource!==t&&u.push.apply(u,e.getServices(t.options.resource,{onlyServices:!0}));var d=c?[]:(t.__jsonld||t).service||[];if(Array.isArray(d)||(d=[d]),o||d.push.apply(d,(t.__jsonld||t).services||[]),d.length===0)return u;for(var f=0;f<d.length;f++){var p=d[f];if(typeof p==`string`){var m=this.getResourceById(t.options.resource,p);m&&u.push(new a.Service(m.__jsonld||m,t.options))}else u.push(new a.Service(p,t.options))}return u},e.getTemporalComponent=function(e){var t=/t=([^&]+)/g.exec(e),n=null;return t&&t[1]&&(n=t[1].split(`,`)),n},e}()},8156(e,t,n){"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(4799),t);var a=n(41);t.loadManifest=function(e){return a.Utils.loadManifest(e)},t.parseManifest=function(e,t){return a.Utils.parseManifest(e,t)}},4799(e,t,n){"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(7436),t),i(n(2315),t),i(n(258),t),i(n(107),t),i(n(3039),t),i(n(2339),t),i(n(3435),t),i(n(3556),t),i(n(8098),t),i(n(8214),t),i(n(1858),t),i(n(2712),t),i(n(3167),t),i(n(672),t),i(n(7376),t),i(n(2184),t),i(n(6739),t),i(n(2817),t),i(n(72),t),i(n(212),t),i(n(2006),t),i(n(4531),t),i(n(3043),t),i(n(3845),t),i(n(6940),t),i(n(4591),t),i(n(4029),t),i(n(9579),t),i(n(2639),t),i(n(5633),t),i(n(9692),t),i(n(4204),t),i(n(8570),t),i(n(6386),t),i(n(41),t)},6782(e,t,n){"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.g=function(){if(typeof globalThis==`object`)return globalThis;try{return this||Function(`return this`)()}catch{if(typeof window==`object`)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{typeof Symbol<`u`&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:`Module`}),Object.defineProperty(e,"__esModule",{value:!0})},n(8156)})())}));function Fa(e){return e.getServices().find(e=>e.getProfile&&Ia.Utils.isImageProfile(e.getProfile()||``)||Ia.Utils.isImageServiceType(e.getIIIFResourceType()||``))}var Ia,La=s((()=>{Ia=Pa()})),Ra=c(((e,t)=>{var n=sa(),r=1/0;function i(e){return e!=null&&e.length?n(e,r):[]}t.exports=i})),za,Ba,Va,Ha,Ua=s((()=>{za=d(ca(),1),Ba=d(Ra(),1),Va=Pa(),La(),Ha=class{constructor(e){this.canvas=e}get id(){return this.canvas.id}getWidth(){return this.canvas.getWidth()}getHeight(){return this.canvas.getHeight()}get aspectRatio(){return this.canvas.getWidth()/this.canvas.getHeight()}get annotationListUris(){return(0,za.default)(Array(this.canvas.__jsonld.otherContent)).filter(e=>e&&(typeof e==`string`||e[`@type`]===`sc:AnnotationList`)).map(e=>typeof e==`string`?e:e[`@id`])}get canvasAnnotationPages(){return(0,za.default)(Array(this.canvas.__jsonld.annotations)).filter(e=>e&&e.type===`AnnotationPage`)}get imageResource(){return this.imageResources[0]}get imageResources(){let e=(0,Ba.default)([this.canvas.getImages().map(e=>e.getResource()),this.canvas.getContent().map(e=>e.__jsonld.body.type===`Choice`?e.__jsonld.body:e.getBody())]);return(0,za.default)(e.map(e=>{switch(e.type||e.getProperty(`type`)){case`Choice`:return new Va.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 Va.Canvas({images:(0,Ba.default)([e.getProperty(`default`),e.getProperty(`item`)]).map(e=>({resource:e}))},this.canvas.options).getImages().map((e,t)=>{let n=e.getResource();return n&&(n.preferred=!t),n});default:{let t=e;return t.preferred=!0,t}}}))}get textResources(){let e=(0,Ba.default)([this.canvas.getContent().map(e=>e.getBody())]);return(0,za.default)(e.filter(e=>e.getProperty(`type`)===`Text`))}get videoResources(){let e=(0,Ba.default)([this.canvas.getContent().map(e=>e.getBody())]);return(0,za.default)(e.filter(e=>e.getProperty(`type`)===`Video`))}get audioResources(){let e=(0,Ba.default)([this.canvas.getContent().map(e=>e.getBody())]);return(0,za.default)(e.filter(e=>e.getProperty(`type`)===`Sound`))}get v2VttContent(){let e=(0,Ba.default)([this.canvas.getContent().map(e=>e.getBody())]);return(0,za.default)(e.filter(e=>e.getProperty(`format`)===`text/vtt`))}get v3VttContent(){let e=(0,Ba.default)(this.canvasAnnotationPages.map(e=>new Va.AnnotationPage(e,this.canvas.options).getItems().map(e=>new Va.Annotation(e,this.canvas.options).getBody())));return(0,za.default)(e.filter(e=>e.getProperty(`format`)===`text/vtt`))}get resourceAnnotations(){return(0,Ba.default)([this.canvas.getImages(),this.canvas.getContent()])}resourceAnnotation(e){return this.resourceAnnotations.find(t=>t.getResource().id===e||(0,za.default)(Array(t.getBody())).some(t=>t.id===e))}onFragment(e){let t=this.resourceAnnotation(e);if(!t)return;let n=t.getProperty(`on`),r=t.getProperty(`target`),i=(n||r).match(/xywh=(.*)$/);if(i)return i[1].split(`,`).map(e=>parseInt(e,10))}get iiifImageResources(){return this.imageResources.filter(e=>e&&Fa(e)?.id)}get imageServiceIds(){return this.iiifImageResources.map(e=>e&&Fa(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)}}})),Wa,Ga=s((()=>{Wa=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]}}})),Ka,qa,Ja=s((()=>{ui(),Ua(),Ga(),Ka=G([],(e,t)=>e=>e&&new Ha(e)),qa=G([],e=>e=>e&&new Wa(e))}));function Ya(e){return Object.values(Oa(e).windows).map(e=>e.manifestId)}function Xa(e){return Oa(e).windows||Aa}function Za(e,{windowId:t}){return Xa(e)[t]}function Qa(e){return Oa(e).workspace}function $a(e){return Oa(e).manifests||Aa}function eo(e,{manifestId:t,windowId:n}){let r=$a(e);return r&&r[t||n&&(Za(e,{windowId:n})||Aa).manifestId]}function to(e){return Oa(e).catalog||Aa}var no,ro,io=s((()=>{ui(),ja(),no=G([e=>Oa(e).viewers,(e,{windowId:t})=>t],(e,t)=>e[t]),ro=G([Qa],({windowIds:e})=>e||ka)}));function ao(e){return e===void 0?[]:Array.isArray(e)?e:[e]}var oo=s((()=>{})),so=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})),co=c(((e,t)=>{var n=yi();function r(e,t,r,i){return n(e,function(e,n,a){t(i,e,r(e),a)}),i}t.exports=r})),lo=c(((e,t)=>{var n=so(),r=co(),i=ia(),a=ct();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})),uo=c(((e,t)=>{var n=on(),r=lo(),i=Object.prototype.hasOwnProperty;t.exports=r(function(e,t,r){i.call(e,r)?e[r].push(t):n(e,r,[t])})}));function fo(e){return Oa(e).companionWindows||Aa}var po,mo,ho,go,_o,vo,yo,bo,xo,So,Co,wo,To,Eo=s((()=>{ui(),po=d(uo(),1),ja(),io(),mo=G([fo,(e,{companionWindowId:t})=>t],(e,t)=>t&&e[t]),ho=G([mo],e=>e&&e.locale),go=G([Za,fo],(e,t)=>e&&t[e.thumbnailNavigationId]&&t[e.thumbnailNavigationId].position),_o=G([Xa,fo],(e,t)=>(Object.keys(e)||[]).reduce((n,r)=>({...n,[r]:(0,po.default)(e[r].companionWindowIds,e=>t[e]&&t[e].position)}),{})),vo=G([Xa,fo],(e,t)=>(Object.keys(e)||[]).reduce((n,r)=>({...n,[r]:(0,po.default)(e[r].companionWindowIds.map(e=>t[e]),e=>e.position)}),{})),yo=G([(e,{windowId:t})=>t,vo],(e,t)=>t[e]||Aa),bo=G([(e,{windowId:t})=>t,_o],(e,t)=>t[e]||Aa),xo=G([yo,(e,{position:t})=>t],(e,t)=>e[t]||ka),So=G([yo,(e,{content:t})=>t],(e,t)=>[].concat(...Object.values(e)).filter(e=>e.content===t)),Co=G([bo,(e,{position:t})=>t],(e,t)=>e[t]||ka),wo=G([(e,{position:t})=>t,Za],(e,t)=>{if(!t)return!1;let{companionAreaOpen:n,sideBarOpen:r}=t;return e!==`left`||!!(n&&r)}),To=G([yo],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}})})),Do=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 Oo(e){return Oa(e||{}).config||Aa}function ko(e){let t=Oo(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 Ao,jo,Mo,No,Po,Fo,Io,Lo,Ro,zo=s((()=>{ui(),Ao=d(Do(),1),ja(),io(),jo=G([Oo],({availableLanguages:e,language:t})=>Object.keys(e).map(n=>({current:n===t,label:e[n],locale:n}))),Mo=G([Qa,Oo],(e,t)=>e.showZoomControls===void 0?t.workspace.showZoomControls:e.showZoomControls),No=G([Oo],({theme:e,themes:t,selectedTheme:n})=>(0,Ao.default)(e,t[n]||{})),Po=G([Oo],({themes:e})=>Object.keys(e)),Fo=G([Oo],({id:e})=>e),Io=G([Oo],({theme:e})=>e.direction||`ltr`),Lo=G([Oo],({requests:e})=>e||Aa),Ro=G([Oo],({thumbnails:e})=>e||Aa)}));function Bo(e){let t=e.getProfile();return t.endsWith(`#level1`)||t.endsWith(`#level2`)?!1:t===`level0`||Go.Utils.isLevel0ImageProfile(t)}function Vo(e){let t=e.getProfile();return t.endsWith(`#level0`)||t.endsWith(`#level1`)?!1:t===`level2`||Go.Utils.isLevel2ImageProfile(t)}function Ho(e){return ao(e.getProperty(`type`)||[]).some(e=>e.startsWith(`ImageService`))}function Uo(e){let t=e&&e.getServices().find(e=>Ho(e)||Go.Utils.isImageProfile(e.getProfile()));if(t)return t}function Wo(e,t={}){return new Ko(t,{getMiradorCanvas:e=>new Ha(e),getMiradorManifest:e=>new Wa(e)}).get(e)}var Go,Ko,qo=s((()=>{Go=Pa(),Ga(),Ua(),oo(),Ko=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=ao(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=Uo(t);if(!l)return e.staticImageUrl(t);let u=t.getWidth()&&t.getHeight()&&t.getWidth()/t.getHeight(),d=c&&s?c*s:a*o,f=e.selectBestImageSize(l,d);if(f)r=f.width,i=f.height,n=`${r},${i}`;else if(Bo(l)){if(!l.getProperty(`height`)&&!l.getProperty(`width`))return e.staticImageUrl(t)}else s&&c?Vo(l)?(n=`!${o},${a}`,r=o,i=a,u&&u>1&&(i=Math.round(o/u)),u&&u<1&&(r=Math.round(a*u))):o/a<u?(n=`${o},`,r=o,u&&(i=Math.round(o/u))):(n=`,${a}`,i=a,u&&(r=Math.round(a*u))):s&&!c?(n=`,${a}`,i=a,u&&(r=Math.round(a*u))):!s&&c?(n=`${o},`,r=o,u&&(i=Math.round(o/u))):(n=`,120`,i=120,u&&(r=Math.round(i*u)));let p=Go.Utils.getImageQuality(l.getProfile()),m=l.id.replace(/\/+$/,``),h=this.getFormat(l);return{height:i,url:[m,`full`,n,0,`${p}.${h}`].join(`/`),width:r}}getFormat(e){let{preferredFormats:t=[]}=this.iiifOpts,n=e.getProperty(`preferredFormats`);if(!n)return`jpg`;let r=n.filter(e=>t.includes(e));return r[0]?r[0]:!n.includes(`jpg`)&&t.includes(`jpg`)?`jpg`:n[0]?n[0]:`jpg`}getSourceContentResource(t){let n=t.getThumbnail();if(n)return typeof n.__jsonld==`string`?n.__jsonld:!t.isCollection()&&!t.isManifest()&&!t.isCanvas()&&t.getType()===`image`&&Uo(t)&&!Uo(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)}}})),Jo,Yo,Xo=s((()=>{ui(),zo(),Ja(),qo(),Jo=G([Ro,(e,t,n)=>t,(e,t,n)=>n],(e,t,n)=>({maxHeight:t,maxWidth:n,preferredFormats:e.preferredFormats})),Yo=G([Jo,Ka,qa],(e,t,n)=>new Ko(e,{getMiradorCanvas:t,getMiradorManifest:n}))}));function Zo(e,t){if(!e)return;let n=rs.Utils.parseManifest(structuredClone(e),t?{locale:t}:void 0);if(n)return typeof n.getSequences!=`function`&&(n.getSequences=()=>[]),n}function Qo(e){return G([ls],t=>t&&t.getProperty(e))}function $o(e,t){let n=ls(e,t),r=Yo(e,80,120);if(!n)return;let i=r.get(n);return i&&i.url}function es(e,t=void 0){return e&&e.getMetadata().map(e=>({label:e.getLabel(t),values:e.getValues(t)}))}function ts(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 ns(e){if(!e)return[];let t=e.getProperty(`metadata`)||[],n={};for(let e=0;e<t.length;e+=1){let r=t[e];ts(r.label).forEach(e=>{n[e]=!0}),ts(r.value).forEach(e=>{n[e]=!0})}return Object.keys(n)}var rs,is,as,os,ss,cs,ls,us,ds,fs,ps,ms,hs,gs,_s,vs,ys,bs,xs,Ss,Cs,ws,Ts,Es,Ds,Os,ks,As=s((()=>{ui(),rs=Pa(),oo(),Eo(),io(),zo(),Xo(),is=G([ho,Oo,(e,{locale:t})=>t],(e,t={},n)=>n||e||t.language||t.fallbackLanguages),as=Object.freeze({missing:!0}),os=G([eo],e=>e||as),ss=G([eo],e=>e&&e.error),cs=G(eo,e=>e&&Zo(e.json)),ls=G(cs,(e,{json:t})=>t,(e,t)=>t&&Zo(t)||e),us=G([ls,is],(e,t)=>t??(e&&e.options&&e.options.locale&&e.options.locale.replace(/-.*$/,``))),ds=G([Qo(`provider`),us],(e,t)=>e&&e[0].label&&rs.PropertyValue.parse(e[0].label).getValue(t)),fs=Object.freeze({}),ps=G([Qo(`provider`),e=>Yo(e,fs)],(e,t)=>{let n=e&&e[0]&&e[0].logo&&e[0].logo[0];return n?t.get(new rs.Resource(n))?.url:null}),ms=G([ls,ps],(e,t)=>t||e&&e.getLogo()),hs=G([Qo(`homepage`),us],(e,t)=>e&&ao(e).map(e=>({label:rs.PropertyValue.parse(e.label).getValue(t),value:e.id||e[`@id`]}))),gs=G([ls,us],(e,t)=>e&&e.getRenderings().map(e=>({label:e.getLabel().getValue(t),value:e.id}))),_s=G([Qo(`seeAlso`),us],(e,t)=>e&&ao(e).map(e=>({format:e.format,label:rs.PropertyValue.parse(e.label).getValue(t),value:e.id||e[`@id`]}))),vs=_s,ys=G([Qo(`related`),us],(e,t)=>e&&ao(e).map(e=>typeof e==`string`?{value:e}:{format:e.format,label:rs.PropertyValue.parse(e.label).getValue(t),value:e.id||e[`@id`]})),bs=G([ls],e=>e&&ao(e.getRequiredStatement()).flatMap(e=>{let t=e?.getValues()??[];if(!t.length)return[];let n=e?.getLabels()??[];return Array.from({length:Math.max(n.length,t.length)},(e,t)=>t).filter(e=>t[e]).map(e=>({label:n[e]??null,values:[t[e]]}))})),xs=G([Qo(`rights`),Qo(`license`),us],(e,t,n)=>{let r=e||t;return ao(rs.PropertyValue.parse(r).getValues(n))}),Ss=G([ls,us],(e,t)=>e&&e.getLabel().getValue(t)),Cs=G([is,ls],(e,t)=>t&&t.getDescription().getValue(e)),ws=G([Qo(`summary`),us],(e,t)=>e&&rs.PropertyValue.parse(e).getValue(t)),Ts=G([ls],e=>e&&e.id),Es=G([ls,us],(e,t)=>e&&es(e,t)),Ds=G([ls],e=>ns(e)),Os=G([ls],e=>e&&(e.getService(`http://iiif.io/api/search/0/search`)||e.getService(`http://iiif.io/api/search/1/search`))||null),ks=G([Os],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})})),js,Ms,Ns,Ps,Fs,Is,Ls,Rs,zs=s((()=>{ui(),js=Pa(),As(),io(),Ms=G([ls],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)}),Ns=G([Ms,Za,(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]}),Ps=G([Za,Ns],(e,t)=>(t&&e&&e.canvasId&&t.getCanvasById(e.canvasId)||{}).index||0),Fs=G([Ns,ls],(e,t)=>t&&(e&&e.getViewingHint()||t.getViewingHint())||null),Is=G([Za,Ns,ls],(e,t,n)=>e&&e.viewingDirection||t&&t.getViewingDirection()||n&&n.getViewingDirection()||null),Ls=G([Ns,ls],(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]:[]}),Rs=G([Ns,ls],(e,t)=>e&&e.getProperty(`type`)&&e.isRange()?e.getTree(new js.TreeNode(`root`)):t&&t.getDefaultTree())}));function Bs(e){return Oa(e).elasticLayout}function Vs(e){let[t]=Oa(e).errors.items;return Oa(e).errors[t]}var Hs,Us,Ws,Gs,Ks=s((()=>{ui(),io(),ja(),Hs=G([Qa],e=>e.isFullscreenEnabled),Us=G([Qa],({type:e})=>e),Ws=G([Qa],({focusedWindowId:e})=>e),Gs=(e,{windowId:t})=>Ws(e)===t}));function qs(e){let t={};return Object.keys(Xa(e)).forEach(n=>{t[n]=Ss(e,{windowId:n})}),t}var Js,Ys,Xs,Zs,Qs,$s=s((()=>{ui(),As(),zo(),io(),Ks(),zs(),Js=G([Oo,Za],({window:e},t={})=>({...e,...t})),Ys=G([Xa],e=>Object.values(e).filter(e=>e.maximized===!0).map(e=>e.id)),Xs=G([Za,Js,Fs,Ls],(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}),Zs=G([Fs,Ls,Js],(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),[])),Qs=G([Us,Za,e=>ro(e).length>1],(e,t,n)=>e===`elastic`||n&&t&&t.maximized===!1)})),ec,tc,nc,rc,ic,ac,oc,sc,cc,lc,uc,dc,fc,pc,mc,hc,gc,_c,vc,yc,bc=s((()=>{ui(),ec=d(ca(),1),Na(),La(),Ja(),ja(),io(),zs(),$s(),As(),tc=e=>Oa(e).infoResponses,nc=G([Ns],e=>e&&e.getCanvases()||ka),rc=G([Ns,(e,{canvasId:t})=>t],(e,t)=>{if(!(!e||!t))return e.getCanvasById(t)}),ic=G([Ns,Za],(e,t)=>{if(!(!e||!t))return t.canvasId?e.getCanvasById(t.canvasId):e.getCanvasByIndex(0)}),ac=G([Za],e=>e&&(e.visibleCanvases||e.canvasId&&[e.canvasId])||ka),oc=G([ac,nc],(e,t)=>(t||[]).filter(t=>e.includes(t.id))),sc=G([nc,Xs],(e,t)=>e&&new Ma(e,t).groupings()),cc=G([sc,(e,{canvasId:t})=>t],(e,t)=>e&&e.find(e=>e.some(e=>e.id===t))||ka),lc=G([sc,ic],(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]}),uc=G([sc,ic],(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]}),dc=G([rc,us],(e,t)=>e&&(e.getLabel().length>0?e.getLabel().getValue(t):String(e.index+1))),fc=G([rc,us],(e,t)=>e&&es(e,t)),pc=G([rc],e=>e&&e.getProperty(`description`)),mc=G([oc,Ka],(e,t)=>(0,ec.default)(e.map(e=>t(e).imageResources)).filter(e=>!Fa(e))),hc=G([oc,Ka],(e,t)=>(0,ec.default)(e.map(e=>t(e).textResources))),gc=G([oc,Ka],(e,t)=>(0,ec.default)(e.map(e=>t(e).videoResources))),_c=G([oc,Ka],(e,t)=>(0,ec.default)(e.map(e=>{let n=t(e);return n.v3VttContent.length?n.v3VttContent:n.v2VttContent}))),vc=G([oc,Ka],(e,t)=>(0,ec.default)(e.map(e=>t(e).audioResources))),yc=G([(e,{infoId:t})=>t,rc,Ka,tc],(e,t,n,r)=>{let i=e;if(!e){if(!t)return;let e=n(t).iiifImageResources[0];i=e&&Fa(e)?.id}return i&&r[i]&&!r[i].isFetching&&r[i]})})),xc,Sc,Cc,wc,Tc,Ec,Dc,Oc,kc,Ac,jc,Mc,Nc,Pc=s((()=>{ui(),xc=d(aa(),1),Sc=d(ca(),1),Ta(),ja(),bc(),zo(),io(),Cc=e=>Oa(e).annotations,wc=G([Oo,(e,{motivations:t})=>t],(e,t)=>t||e.annotations.filteredMotivations),Tc=G([rc,Cc],(e,t)=>!t||!e||!t[e.id]?[]:(0,Sc.default)(Object.values(t[e.id]))),Ec=G([Tc],e=>(0,xc.default)(Object.values(e).map(e=>e&&wa.determineAnnotation(e.json)),e=>e&&e.present())),Dc=G([(e,{canvasId:t,...n})=>t?[t]:ac(e,n),Cc],(e,t)=>!t||e.length===0?[]:(0,Sc.default)(e.map(e=>t[e]&&Object.values(t[e])))),Oc=G([Dc],e=>(0,xc.default)(Object.values(e).map(e=>e&&wa.determineAnnotation(e.json)),e=>e&&e.present())),kc=G([Ec,wc],(e,t)=>{let n=(0,Sc.default)(e.map(e=>e.resources));return!t||t.length===0?n:n.filter(e=>e.motivations.some(e=>t.includes(e)))}),Ac=G([kc],e=>e.map(e=>({content:e.chars,id:e.id,tags:e.tags,targetId:e.targetId}))),jc=G([Oc,wc],(e,t)=>{let n=(0,Sc.default)(e.map(e=>e.resources));return!t||t.length===0?n:n.filter(e=>e.motivations.some(e=>t.includes(e)))}),Mc=G([Za],({selectedAnnotationId:e})=>e),Nc=G([Oc,Mc],(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 Fc(e,t){if(!e||!e.resources||e.length===0||!t||t.length===0)return ka;let n=t.map(e=>e.id);return[].concat(e.resources).sort((e,t)=>n.indexOf(e.targetId)-n.indexOf(t.targetId))}var Ic,Lc,Rc,zc,Bc,Vc,Hc,Uc,Wc,Gc,Kc,qc,Jc,Yc,Xc,Zc,Qc,$c,el,tl,nl,rl=s((()=>{ui(),Ic=Pa(),Lc=d(ca(),1),ga(),bc(),io(),As(),ja(),Rc=e=>Oa(e).searches,zc=G([(e,{windowId:t})=>t,Rc],(e,t)=>!e||!t?Aa:t[e]),Bc=G([zc,(e,{companionWindowId:t})=>t],(e,t)=>{if(!(!e||!t))return e[t]}),Vc=G([Bc],e=>e?Object.values(e.data):ka),Hc=G([Bc],e=>e&&e.query),Uc=G([Vc],e=>e.some(e=>e.isFetching)),Wc=G([Bc],e=>{if(!(!e||!e.data))return Object.values(e.data).find(e=>!e.isFetching&&e.json&&e.json.within)?.json?.within?.total}),Gc=G([Bc],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}),Kc=G([Vc],e=>(0,Lc.default)(e.map(e=>!e||!e.json||e.isFetching||!e.json.hits?ka:e.json.hits))),qc=G([Vc],e=>e&&Yc(e)),Jc=G([Kc,nc,qc],(e,t,n)=>{if(!t||t.length===0||!e||e.length===0)return ka;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)})}),Yc=e=>{let t=e.map(e=>{if(!e||!e.json||e.isFetching||!e.json.resources)return;let t=new ha(e.json);return{id:t.id,resources:t.resources}}).filter(Boolean);return{id:(t.find(e=>e.id)||{}).id,resources:(0,Lc.default)(t.map(e=>e.resources))}},Xc=G([qc,nc],(e,t)=>Fc(e,t)),Zc=G([zc],e=>e?Object.values(e).map(e=>Object.values(e.data)).map(e=>Yc(e)).filter(e=>e.resources.length>0):ka),Qc=G([Za,Bc],(e,t)=>t&&t.selectedContentSearchAnnotationIds||[]),$c=G([qc,(e,{annotationUri:t})=>t],(e,t)=>e.resources.find(e=>e.id===t)),el=G([$c,us],(e,t)=>e&&e.resource&&e.resource.label?Ic.PropertyValue.parse(e.resource.label).getValues(t):ka),tl=G([Zc,(e,{annotationId:t})=>t],(e,t)=>(0,Lc.default)(e.map(e=>e.resources)).find(e=>e.id===t)),nl=G([tl,(e,{windowId:t})=>n=>rc(e,{canvasId:n,windowId:t})],(e,t)=>{let n=e&&e.targetId;return n&&t(n)})})),il=c(((e,t)=>{var n=An(),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})),al=c(((e,t)=>{var n=dn(),r=il(),i=Gn();function a(e,t){return i(r(e,t,n),e+``)}t.exports=a})),ol=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})),sl=c(((e,t)=>{var n=hr(),r=Fn(),i=Fi();t.exports=n&&1/i(new n([,-0]))[1]==1/0?function(e){return new n(e)}:r})),cl=c(((e,t)=>{var n=ki(),r=Xn(),i=ol(),a=ji(),o=sl(),s=Fi(),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})),ll=c(((e,t)=>{var n=br(),r=ht();function i(e){return r(e)&&n(e)}t.exports=i})),ul=c(((e,t)=>{var n=sa(),r=al(),i=cl(),a=ll();t.exports=r(function(e){return i(n(e,1,a,!0))})})),dl=c(((e,t)=>{var n=ki(),r=Xn(),i=ol(),a=Qt(),o=wr(),s=ji(),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})),fl=c(((e,t)=>{var n=dl(),r=al(),i=ll();t.exports=r(function(e,t){return i(e)?n(e,t):[]})}));function pl(e,t){let n=e.getCanvasIds();for(let e=0;e<n.length;e+=1)if(xl.Utils.normalisedUrlsMatch(n[e],t))return!0;return!1}function ml(e){return e.parentNode===void 0?[]:e.parentNode.parentNode===void 0?[e.parentNode.id]:[...ml(e.parentNode),e.parentNode.id]}function hl(e,t){return e.reduce((e,n)=>{let r=[];r.push(...e);let i=t.reduce((e,t)=>e||pl(n.data,t),!1),a=n.nodes.length>0?hl(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:ml(n)}),r},[])}function gl(e,{companionWindowId:t},n){let r=mo(e,{companionWindowId:t});return r.tocNodes?Object.keys(r.tocNodes).reduce((e,t)=>r.tocNodes[t].expanded===n?[...e,t]:e,[]):[]}function _l(e,{companionWindowId:t,windowId:n}){let r=wl(e,{companionWindowId:t,windowId:n}),i=gl(e,{companionWindowId:t},!0),a=gl(e,{companionWindowId:t},!1);return(0,bl.default)((0,yl.default)(i,r),...a)}function vl(e,{...t}){let n=Tl(e,{...t}),r=gl(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 yl,bl,xl,Sl,Cl,wl,Tl,El,Dl=s((()=>{ui(),yl=d(ul(),1),bl=d(fl(),1),xl=Pa(),bc(),Eo(),zs(),Sl=G([Rs,ac],(e,t)=>t.length===0||!e?[]:hl(e.nodes,t)),Cl=G([Sl],e=>e.map(e=>e.id)),wl=G([Sl],e=>e.reduce((e,t)=>t.leaf||!t.descendantsContainVisibleCanvas?e:[...e,t.id],[])),Tl=G([Sl],e=>e.reduce((e,t)=>t.containsVisibleCanvas?[...e,t]:e,[])),El=G([Rs],e=>e&&e.nodes&&e.nodes.length>0?`tableOfContents`:`item`)})),Ol,kl,Al,jl,Ml,Nl=s((()=>{ui(),Ja(),bc(),ja(),Ol=G([rc,Ka],(e,t)=>e?t(e).imageResources:[]),kl=G([e=>Oa(e).layers,(e,{windowId:t})=>t],(e,t)=>e&&e[t]||ka),Al=G([kl,(e,{canvasId:t})=>t],(e,t)=>e[t]),jl=G([Ol,Al],(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),Ml=G([ac,kl],(e,t)=>e.reduce((e,n)=>(e[n]=t[n],e),{}))})),Pl,Fl,Il,Ll,Rl,zl,Bl=s((()=>{ui(),Pl=d(ca(),1),Fl=Pa(),ja(),zo(),bc(),Ja(),La(),Il=G([Oo],({auth:{serviceProfiles:e=[]}={}})=>e),Ll=e=>Oa(e).accessTokens||Aa,Rl=e=>Oa(e).auth||Aa,zl=G([oc,tc,Il,Rl,Ka,(e,{iiifResources:t})=>t],(e,t={},n,r,i,a)=>{let o=a;if(!o&&e&&(o=(0,Pl.default)(e.map(e=>i(e).iiifImageResources.map(e=>{let n=Fa(e),r=t[n.id];return r&&r.json?{...r.json,options:{}}:n})))),!o||o.length===0)return ka;let s=o.map(e=>{let t,i=Fl.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 Vl(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 au(e,t);let n=Array.isArray(t.customProtocols)?t.customProtocols:[],r=new Set(n.map(e=>Zl(e)).filter(Boolean)),i=Ql(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&&Yl(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&&ql.test(s)){let e=tu(s);o.search=s.replaceAll(Jl,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()])Yl(ru(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()])Yl(ru(e,c),t.keepQueryParameters)||u.delete(e);else l&&(o.search=``);t.sortQueryParameters&&(o.search=nu(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=iu(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 Hl,Ul,Wl,Gl,Kl,ql,Jl,Yl,Xl,Zl,Ql,$l,eu,tu,nu,ru,iu,au,ou=s((()=>{Hl=`text/plain`,Ul=`us-ascii`,Wl=`%(?:3A|2F|3F|23|5B|5D|40|21|24|26|27|28|29|2A|2B|2C|3B|3D)`,Gl=`__normalize_url_encoded_reserved__`,Kl=/__normalize_url_encoded_reserved__(\d+)__/g,ql=new RegExp(Wl,`i`),Jl=new RegExp(Wl,`gi`),Yl=(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),Xl=new Set([`https:`,`http:`,`file:`]),Zl=e=>{if(typeof e!=`string`)return;let t=e.trim().toLowerCase().replace(/:$/,``);return t===``?void 0:`${t}:`},Ql=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)&&!Xl.has(t))return t}catch{}},$l=e=>{try{return decodeURIComponent(e.replaceAll(`+`,`%20`))}catch{return new URLSearchParams(`${e}=`).keys().next().value}},eu=e=>{let t=new Set;if(!e)return t;for(let n of e.slice(1).split(`&`))n&&!n.includes(`=`)&&t.add($l(n));return t},tu=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(Kl))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`${Gl}${i}__`},nu=(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()},ru=(e,t)=>t?e.replace(t,(e,t)=>String.fromCodePoint(Number.parseInt(t,16))):e,iu=(e,t,n)=>{let r=t===`always`,i=t===`never`,a=r||i?void 0:eu(n),o=e=>e.replaceAll(`+`,`%20`),s=e=>r?`${e}=`:i||a.has($l(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(`&`)}`},au=(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===Ul)?``:`${t}${n?`=${n}`:``}`}).filter(Boolean)];s&&l.push(`base64`),(l.length>0||c&&c!==Hl)&&l.unshift(c);let u=t||!a?``:`#${a}`;return`data:${l.join(`;`)},${s?i.trim():i}${u}`}})),su,cu=s((()=>{ou(),La(),su=class{constructor(e,t,n=`left-to-right`){this.canvases=e,this.layers=t,this.viewingDirection=n,this._canvasDimensions=null}get canvasIds(){return this.canvases.map(e=>e.id)}get canvasDimensions(){if(this._canvasDimensions)return this._canvasDimensions;let[e,t]=this.canvasDirection,n=Math.min(...t===0?this.canvases.map(e=>e.getHeight()):this.canvases.map(e=>e.getWidth())),r=0,i=0,a=this.canvases.reduce((a,o)=>{let s=0,c=0;return Number.isNaN(o.aspectRatio)||(t===0?(s=n,c=Math.floor(n*o.aspectRatio)):(c=n,s=Math.floor(n*(1/o.aspectRatio)))),a.push({canvas:o,height:s,width:c,x:r,y:i}),r+=e*c,i+=t*s,a},[]),o=t===0?n:Math.abs(i),s=e===0?n:Math.abs(r);return this._canvasDimensions=a.reduce((n,r)=>(n.push({...r,x:e===-1?r.x+s-r.width:r.x,y:t===-1?r.y+o-r.height:r.y}),n),[]),this._canvasDimensions}contentResourceToWorldCoordinates(e){let t=this.canvases.findIndex(t=>t.imageResources.find(t=>t.id===e.id)),n=this.canvases[t];if(!n)return[];let[r,i,a,o]=this.canvasToWorldCoordinates(n.id),s=n.onFragment(e.id);return s?[r+s[0],i+s[1],s[2],s[3]]:[r,i,a,o]}canvasToWorldCoordinates(e){let t=this.canvasDimensions.find(t=>t.canvas.id===e);return[t.x,t.y,t.width,t.height]}get canvasDirection(){switch(this.viewingDirection){case`left-to-right`:return[1,0];case`right-to-left`:return[-1,0];case`top-to-bottom`:return[0,1];case`bottom-to-top`:return[0,-1];default:return[1,0]}}contentResource(e){let t=this.canvases.find(t=>t.imageServiceIds.some(t=>t&&e&&Vl(t,{stripAuthentication:!1})===Vl(e,{stripAuthentication:!1})));if(t)return t.imageResources.find(t=>Vl(Fa(t).id,{stripAuthentication:!1})===Vl(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}}})),lu,uu=s((()=>{ui(),cu(),bc(),Nl(),zs(),Ja(),lu=G([oc,Ml,Is,Ka],(e,t,n,r)=>new su(e.map(r),t,n))})),du=l({EMPTY_ARRAY:()=>ka,EMPTY_OBJECT:()=>Aa,getAccessTokens:()=>Ll,getAllowedWindowViewTypes:()=>Zs,getAnnotationResourcesByMotivation:()=>jc,getAnnotationResourcesByMotivationForCanvas:()=>kc,getAnnotationResourcesDataForCanvas:()=>Ac,getAnnotations:()=>Cc,getAuth:()=>Rl,getAuthProfiles:()=>Il,getCanvas:()=>rc,getCanvasDescription:()=>pc,getCanvasForAnnotation:()=>nl,getCanvasGrouping:()=>cc,getCanvasGroupings:()=>sc,getCanvasIndex:()=>Ps,getCanvasLabel:()=>dc,getCanvasLayers:()=>Ol,getCanvasMetadata:()=>fc,getCanvases:()=>nc,getCatalog:()=>to,getCompanionAreaVisibility:()=>wo,getCompanionWindow:()=>mo,getCompanionWindowIdsForPosition:()=>Co,getCompanionWindowLocale:()=>ho,getCompanionWindows:()=>fo,getCompanionWindowsForContent:()=>So,getCompanionWindowsForPosition:()=>xo,getConfig:()=>Oo,getContainerId:()=>Fo,getCurrentCanvas:()=>ic,getCurrentCanvasWorld:()=>lu,getDefaultSidebarVariant:()=>El,getDestructuredMetadata:()=>es,getElasticLayout:()=>Bs,getExpandedNodeIds:()=>_l,getExportableState:()=>ko,getFocusedWindowId:()=>Ws,getFullScreenEnabled:()=>Hs,getIiifThumbnailOpts:()=>Jo,getLanguagesFromConfigWithCurrent:()=>jo,getLatestError:()=>Vs,getLayers:()=>Al,getLayersForVisibleCanvases:()=>Ml,getLayersForWindow:()=>kl,getLocale:()=>is,getManifest:()=>eo,getManifestAutocompleteService:()=>ks,getManifestDescription:()=>Cs,getManifestError:()=>ss,getManifestHomepage:()=>hs,getManifestLocale:()=>us,getManifestLogo:()=>ms,getManifestMetadata:()=>Es,getManifestProviderName:()=>ds,getManifestRelated:()=>ys,getManifestRelatedContent:()=>vs,getManifestRenderings:()=>gs,getManifestSearchService:()=>Os,getManifestSeeAlso:()=>_s,getManifestStatus:()=>os,getManifestSummary:()=>ws,getManifestThumbnail:()=>$o,getManifestTitle:()=>Ss,getManifestUrl:()=>Ts,getManifestoInstance:()=>ls,getManifests:()=>$a,getManuallyExpandedNodeIds:()=>gl,getMaximizedWindowsIds:()=>Ys,getMetadataLocales:()=>Ds,getMiradorCanvasWrapper:()=>Ka,getMiradorManifestWrapper:()=>qa,getNextCanvasGrouping:()=>lc,getNextSearchId:()=>Gc,getNodeIdToScrollTo:()=>vl,getPresentAnnotationsOnSelectedCanvases:()=>Oc,getPreviousCanvasGrouping:()=>uc,getProviderLogo:()=>ps,getRequestsConfig:()=>Lo,getRequiredStatement:()=>bs,getResourceAnnotationForSearchHit:()=>$c,getResourceAnnotationLabel:()=>el,getRights:()=>xs,getSearchAnnotationsForCompanionWindow:()=>qc,getSearchAnnotationsForWindow:()=>Zc,getSearchForWindow:()=>zc,getSearchIsFetching:()=>Uc,getSearchNumTotal:()=>Wc,getSearchQuery:()=>Hc,getSelectedAnnotationId:()=>Mc,getSelectedAnnotationsOnCanvases:()=>Nc,getSelectedContentSearchAnnotationIds:()=>Qc,getSequence:()=>Ns,getSequenceBehaviors:()=>Ls,getSequenceTreeStructure:()=>Rs,getSequenceViewingDirection:()=>Is,getSequenceViewingHint:()=>Fs,getSequences:()=>Ms,getShowZoomControlsConfig:()=>Mo,getSortedLayers:()=>jl,getSortedSearchAnnotationsForCompanionWindow:()=>Xc,getSortedSearchHitsForCompanionWindow:()=>Jc,getTheme:()=>No,getThemeDirection:()=>Io,getThemeIds:()=>Po,getThumbnailFactory:()=>Yo,getThumbnailNavigationPosition:()=>go,getThumbnailsConfig:()=>Ro,getViewer:()=>no,getVisibleCanvasAudioResources:()=>vc,getVisibleCanvasCaptions:()=>_c,getVisibleCanvasIds:()=>ac,getVisibleCanvasNonTiledResources:()=>mc,getVisibleCanvasTextResources:()=>hc,getVisibleCanvasVideoResources:()=>gc,getVisibleCanvases:()=>oc,getVisibleNodeIds:()=>Cl,getWindow:()=>Za,getWindowConfig:()=>Js,getWindowDraggability:()=>Qs,getWindowIds:()=>ro,getWindowManifests:()=>Ya,getWindowTitles:()=>qs,getWindowViewType:()=>Xs,getWindows:()=>Xa,getWorkspace:()=>Qa,getWorkspaceType:()=>Us,isFocused:()=>Gs,miradorSlice:()=>Oa,selectCompanionWindowDimensions:()=>To,selectCurrentAuthServices:()=>zl,selectInfoResponse:()=>yc,selectInfoResponses:()=>tc,sortSearchAnnotationsByCanvasOrder:()=>Fc}),fu=s((()=>{Pc(),bc(),Eo(),zo(),io(),As(),$s(),Ks(),rl(),Dl(),Nl(),zs(),Bl(),ja(),uu(),Xo(),Ja()}));function pu(e,t,n=yu){let r=`cw-${Kr()}`;return{id:r,payload:{...n,...t,id:r,windowId:e},type:W.ADD_COMPANION_WINDOW,windowId:e}}function mu(e,t,n=yu){return(r,i)=>{let a=i(),{position:o}=t,s=o===`left`&&Co(a,{position:o,windowId:e})[0];r(s?hu(e,s,t):pu(e,t,n))}}function hu(e,t,n){return{id:t,payload:n,type:W.UPDATE_COMPANION_WINDOW,windowId:e}}function gu(e,t){return{id:t,type:W.REMOVE_COMPANION_WINDOW,windowId:e}}function _u(e,t,n){return(r,i)=>{let a=i(),o=gl(a,{companionWindowId:t},!1),s=gl(a,{companionWindowId:t},!0),c=Cl(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:W.TOGGLE_TOC_NODE,windowId:e})}}function vu(e,t,n){return(r,i)=>{let a=gl(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:W.TOGGLE_TOC_NODE,windowId:e})}}var yu,bu=s((()=>{Jr(),Yr(),fu(),yu={content:null,position:null}}));function xu(e){return{config:e,type:W.IMPORT_CONFIG}}function Su(e){return{config:e,type:W.SET_CONFIG}}function Cu(e){return{config:e,type:W.UPDATE_CONFIG}}function wu(e){return{state:{...e,workspace:{...e.workspace,id:Kr()}},type:W.IMPORT_MIRADOR_STATE}}var Tu=s((()=>{Jr(),Yr()}));function Eu(e){return{id:`error-${Kr()}`,message:e,type:W.ADD_ERROR}}function Du(e){return{id:e,type:W.REMOVE_ERROR}}var Ou=s((()=>{Jr(),Yr()}));function ku(e,t=!1){return{pan:t,type:W.FOCUS_WINDOW,windowId:e}}function Au({companionWindows:e,manifest:t,...n}){return(r,i)=>{let{config:a,workspace:{windowIds:o=[]}}=Oa(i()),s=o.length,c=n.id||`window-${Kr()}`,l=`cw-${Kr()}`,u=[{content:`thumbnailNavigation`,default:!0,id:l,position:n.thumbnailNavigationPosition||a.thumbnailNavigation.defaultPosition,windowId:c},...(e||[]).map((e,t)=>({...e,id:`cw-${Kr()}`}))];(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-${Kr()}`,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:W.ADD_WINDOW,window:{...d,...n}})}}function ju(e,t){return{id:e,payload:t,type:W.UPDATE_WINDOW}}function Mu(e){return{type:W.MAXIMIZE_WINDOW,windowId:e}}function Nu(e){return{type:W.MINIMIZE_WINDOW,windowId:e}}function Pu(e,t){return{id:e,payload:{companionAreaOpen:t},type:W.UPDATE_WINDOW}}function Fu(e){return{type:W.REMOVE_WINDOW,windowId:e}}function Iu(e){return{type:W.TOGGLE_WINDOW_SIDE_BAR,windowId:e}}function Lu(e,t){return(n,r)=>{let{windows:i}=r(),{thumbnailNavigationId:a}=i[e];n({id:a,payload:{position:t},type:W.UPDATE_COMPANION_WINDOW})}}function Ru(e,t){return{type:W.SET_WINDOW_VIEW_TYPE,viewType:t,windowId:e}}function zu(e,t=[],n){return{dialogCollectionPath:t,manifestId:e,type:W.SHOW_COLLECTION_DIALOG,windowId:n}}function Bu(e){return{type:W.HIDE_COLLECTION_DIALOG,windowId:e}}var Vu=s((()=>{Jr(),Yr(),ja()}));function Hu(e,t){return{manifestId:e,properties:t,type:W.REQUEST_MANIFEST}}function Uu(e,t){return{manifestId:e,manifestJson:t,type:W.RECEIVE_MANIFEST}}function Wu(e,t){return{error:t,manifestId:e,type:W.RECEIVE_MANIFEST_FAILURE}}function Gu(e,t){return Hu(e,{...t,isFetching:!0})}function Ku(e){return{manifestId:e,type:W.REMOVE_MANIFEST}}var qu=s((()=>{Yr()}));function Ju(e,t,n){return{imageResource:t,infoId:e,type:W.REQUEST_INFO_RESPONSE,windowId:n}}function Yu(e,t,n,r){return{infoId:e,infoJson:t,ok:n,tokenServiceId:r,type:W.RECEIVE_INFO_RESPONSE}}function Xu(e,t,n,r,i){return{infoId:e,infoJson:t,ok:n,tokenServiceId:r,type:W.RECEIVE_DEGRADED_INFO_RESPONSE,windowId:i}}function Zu(e,t,n){return{error:t,infoId:e,tokenServiceId:n,type:W.RECEIVE_INFO_RESPONSE_FAILURE}}function Qu({imageId:e,imageResource:t,windowId:n}){let r=t&&Fa(t);return Ju(e||r.id,r,n)}function $u(e){return{infoId:e,type:W.REMOVE_INFO_RESPONSE}}var ed=s((()=>{La(),Yr()}));function td(e,t,n=void 0,r={}){return(i,a)=>{let o=a(),{preserveViewport:s}=Oo(o).osdConfig,c=n;c||=(cc(o,{canvasId:t,windowId:e})||[]).map(e=>e.id),i({canvasId:t,preserveViewport:r?.preserveViewport??s,type:W.SET_CANVAS,visibleCanvases:c,windowId:e})}}function nd(e){return(t,n)=>{let r=n(),i=lc(r,{windowId:e}),a=(i||[]).map(e=>e.id);i&&t(td(e,a[0],a))}}function rd(e){return(t,n)=>{let r=n(),i=uc(r,{windowId:e}),a=(i||[]).map(e=>e.id);i&&t(td(e,a[0],a))}}function id(e,t){return{payload:t,type:W.UPDATE_VIEWPORT,windowId:e}}var ad=s((()=>{Yr(),fu()}));function od(e){return{config:e,type:W.UPDATE_WORKSPACE}}function sd(e){return{showZoomControls:e,type:W.TOGGLE_ZOOM_CONTROLS}}function cd(e){return{layout:e,type:W.UPDATE_WORKSPACE_MOSAIC_LAYOUT}}function ld(e){return{isWorkspaceAddVisible:e,type:W.SET_WORKSPACE_ADD_VISIBILITY}}function ud({x:e,y:t}){return{payload:{position:{x:e,y:t}},type:W.SET_WORKSPACE_VIEWPORT_POSITION}}function dd({width:e,height:t}){return{payload:{position:{height:t,width:e}},type:W.SET_WORKSPACE_VIEWPORT_POSITION}}function fd(){return{type:W.TOGGLE_DRAGGING}}var pd=s((()=>{Yr()}));function md(e,t){return{canvasId:t,type:W.REQUEST_CANVAS_ANNOTATIONS,windowId:e}}function hd(e,t){return{annotationId:t,targetId:e,type:W.REQUEST_ANNOTATION}}function gd(e,t,n){return{annotationId:t,annotationJson:n,targetId:e,type:W.RECEIVE_ANNOTATION}}function _d(e,t,n){return{annotationId:t,error:n,targetId:e,type:W.RECEIVE_ANNOTATION_FAILURE}}function vd(e,t){return{annotationId:t,type:W.SELECT_ANNOTATION,windowId:e}}function yd(e,t){return{annotationId:t,type:W.DESELECT_ANNOTATION,windowId:e}}function bd(e){return{type:W.TOGGLE_ANNOTATION_DISPLAY,windowId:e}}function xd(e,t){return{annotationIds:t,type:W.HOVER_ANNOTATION,windowId:e}}var Sd=s((()=>{Yr()}));function Cd(e,t,n=void 0){return{id:t,profile:n,type:W.ADD_AUTHENTICATION_REQUEST,windowId:e}}function wd(e,t,n){return{id:e,tokenServiceId:t,type:W.RESOLVE_AUTHENTICATION_REQUEST,...n}}function Td(e,t){return{authId:t,serviceId:e,type:W.REQUEST_ACCESS_TOKEN}}function Ed(e,t,n){return{authId:e,json:n,serviceId:t,type:W.RECEIVE_ACCESS_TOKEN}}function Dd(e,t,n){return{authId:e,error:n,serviceId:t,type:W.RECEIVE_ACCESS_TOKEN_FAILURE}}function Od(e,t,n){return n.accessToken?Ed(e,t,n):Dd(e,t,n)}function kd({authServiceId:e,tokenServiceId:t}){return{id:e,tokenServiceId:t,type:W.RESET_AUTHENTICATION_STATE}}var Ad=s((()=>{Yr()}));function jd(e,t){return{payload:t,type:W.UPDATE_ELASTIC_WINDOW_LAYOUT,windowId:e}}var Md=s((()=>{Yr()}));function Nd(e,t,n,r){return{companionWindowId:t,query:r,searchId:n,type:W.REQUEST_SEARCH,windowId:e}}function Pd(e,t,n,r){return{companionWindowId:t,searchId:n,searchJson:r,type:W.RECEIVE_SEARCH,windowId:e}}function Fd(e,t,n,r){return{companionWindowId:t,error:r,searchId:n,type:W.RECEIVE_SEARCH_FAILURE,windowId:e}}function Id(e,t){return{companionWindowId:t,type:W.REMOVE_SEARCH,windowId:e}}function Ld(e,t,n,r){return Nd(e,t,n,r)}function Rd(e,t,n){return{annotationIds:n,companionWindowId:t,type:W.SET_CONTENT_SEARCH_CURRENT_ANNOTATIONS,windowId:e}}var zd=s((()=>{Yr()}));function Bd(e,t,n){return{canvasId:t,payload:n,type:W.UPDATE_LAYERS,windowId:e}}var Vd=s((()=>{Yr()}));function Hd(e,t=void 0,n){return{manifestId:e,manifestJson:t,payload:n,type:W.ADD_RESOURCE}}function Ud(e){return{manifestId:e,type:W.REMOVE_RESOURCE}}var Wd=s((()=>{Yr()})),Gd=l({ActionTypes:()=>W,addAuthenticationRequest:()=>Cd,addCompanionWindow:()=>pu,addError:()=>Eu,addOrUpdateCompanionWindow:()=>mu,addResource:()=>Hd,addWindow:()=>Au,deselectAnnotation:()=>yd,expandNodes:()=>vu,fetchInfoResponse:()=>Qu,fetchManifest:()=>Gu,fetchSearch:()=>Ld,focusWindow:()=>ku,hideCollectionDialog:()=>Bu,hoverAnnotation:()=>xd,importConfig:()=>xu,importMiradorState:()=>wu,maximizeWindow:()=>Mu,minimizeWindow:()=>Nu,receiveAccessToken:()=>Ed,receiveAccessTokenFailure:()=>Dd,receiveAnnotation:()=>gd,receiveAnnotationFailure:()=>_d,receiveDegradedInfoResponse:()=>Xu,receiveInfoResponse:()=>Yu,receiveInfoResponseFailure:()=>Zu,receiveManifest:()=>Uu,receiveManifestFailure:()=>Wu,receiveSearch:()=>Pd,receiveSearchFailure:()=>Fd,removeCompanionWindow:()=>gu,removeError:()=>Du,removeInfoResponse:()=>$u,removeManifest:()=>Ku,removeResource:()=>Ud,removeSearch:()=>Id,removeWindow:()=>Fu,requestAccessToken:()=>Td,requestAnnotation:()=>hd,requestCanvasAnnotations:()=>md,requestInfoResponse:()=>Ju,requestManifest:()=>Hu,requestSearch:()=>Nd,resetAuthenticationState:()=>kd,resolveAccessTokenRequest:()=>Od,resolveAuthenticationRequest:()=>wd,selectAnnotation:()=>vd,setCanvas:()=>td,setCompanionAreaOpen:()=>Pu,setConfig:()=>Su,setContentSearchCurrentAnnotation:()=>Rd,setNextCanvas:()=>nd,setPreviousCanvas:()=>rd,setWindowThumbnailPosition:()=>Lu,setWindowViewType:()=>Ru,setWorkspaceAddVisibility:()=>ld,setWorkspaceViewportDimensions:()=>dd,setWorkspaceViewportPosition:()=>ud,showCollectionDialog:()=>zu,toggleAnnotationDisplay:()=>bd,toggleDraggingEnabled:()=>fd,toggleNode:()=>_u,toggleWindowSideBar:()=>Iu,toggleZoomControls:()=>sd,updateCompanionWindow:()=>hu,updateConfig:()=>Cu,updateElasticWindowLayout:()=>jd,updateLayers:()=>Bd,updateViewport:()=>id,updateWindow:()=>ju,updateWorkspace:()=>od,updateWorkspaceMosaicLayout:()=>cd}),Kd=s((()=>{bu(),Tu(),Ou(),Vu(),qu(),ed(),ad(),pd(),Sd(),Ad(),Md(),zd(),Vd(),Wd(),Yr()}));function qd(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=qd(e[t]))&&(r&&(r+=` `),r+=n)}else for(n in e)e[n]&&(r&&(r+=` `),r+=n)}return r}function K(){for(var e,t,n=0,r=``,i=arguments.length;n<i;n++)(e=arguments[n])&&(t=qd(e))&&(r&&(r+=` `),r+=t);return r}var q=s((()=>{}));function Jd(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 Yd=s((()=>{})),J=s((()=>{Yd()}));function Xd(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 mee=s((()=>{})),Zd=s((()=>{mee()}));function Qd(e,t=-(2**53-1),n=2**53-1){return Math.max(t,Math.min(e,n))}var $d=s((()=>{})),ef=s((()=>{$d()}));function tf(e,t=0,n=1){return Qd(e,t,n)}function nf(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 rf(e){if(e.type)return e;if(e.charAt(0)===`#`)return rf(nf(e));let t=e.indexOf(`(`),n=e.substring(0,t);if(![`rgb`,`rgba`,`hsl`,`hsla`,`color`].includes(n))throw Error(Xd(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(Xd(10,i))}else r=r.split(`,`);return r=r.map(e=>parseFloat(e)),{type:n,values:r,colorSpace:i}}function af(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 of(e){e=rf(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])),af({type:s,values:c})}function sf(e){e=rf(e);let t=e.type===`hsl`||e.type===`hsla`?rf(of(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 hee(e,t){let n=sf(e),r=sf(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function cf(e,t){return e=rf(e),t=tf(t),(e.type===`rgb`||e.type===`hsl`)&&(e.type+=`a`),e.type===`color`?e.values[3]=`/${t}`:e.values[3]=t,af(e)}function lf(e,t,n){try{return cf(e,t)}catch{return e}}function uf(e,t){if(e=rf(e),t=tf(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 af(e)}function df(e,t,n){try{return uf(e,t)}catch{return e}}function ff(e,t){if(e=rf(e),t=tf(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 af(e)}function pf(e,t,n){try{return ff(e,t)}catch{return e}}function mf(e,t=.15){return sf(e)>.5?uf(e,t):ff(e,t)}function hf(e,t,n){try{return mf(e,t)}catch{return e}}var gf,_f,vf=s((()=>{Zd(),ef(),gf=e=>{let t=rf(e);return t.values.slice(0,3).map((e,n)=>t.type.includes(`hsl`)&&n!==0?`${e}%`:e).join(` `)},_f=(e,t)=>{try{return gf(e)}catch{return e}}})),yf=s((()=>{vf()}));function bf(e){if(typeof e!=`string`)throw Error(Xd(7));return e.charAt(0).toUpperCase()+e.slice(1)}var xf=s((()=>{Zd()})),Sf=s((()=>{xf()})),Cf=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))}})),wf=c(((e,t)=>{t.exports=Cf()}));function Tf(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 Ef(e){if(Of.isValidElement(e)||(0,kf.isValidElementType)(e)||!Tf(e))return e;let t={};return Object.keys(e).forEach(n=>{t[n]=Ef(e[n])}),t}function Df(e,t,n={clone:!0}){let r=n.clone?{...e}:e;return Tf(e)&&Tf(t)&&Object.keys(t).forEach(i=>{Of.isValidElement(t[i])||(0,kf.isValidElementType)(t[i])?r[i]=t[i]:Tf(t[i])&&Object.prototype.hasOwnProperty.call(e,i)&&Tf(e[i])?r[i]=Df(e[i],t[i],n):n.clone?r[i]=Tf(t[i])?Ef(t[i]):t[i]:r[i]=t[i]}),r}var Of,kf,Af=s((()=>{Of=d(h()),kf=wf()})),jf=s((()=>{Af(),Af()}));function Mf(e,t){return t?Df(e,t,{clone:!1}):e}var Nf=s((()=>{jf()})),Pf=s((()=>{Nf()}));function Ff(e,t){if(!e.containerQueries)return t;let n=Object.keys(t).filter(e=>e.startsWith(`@container`)).sort((e,t)=>{let n=/min-width:\s*([0-9.]+)/;return(e.match(n)?.[1]||0)-+(t.match(n)?.[1]||0)});return n.length?n.reduce((e,n)=>{let r=t[n];return delete e[n],e[n]=r,e},{...t}):t}function gee(e,t){return t===`@`||t.startsWith(`@`)&&(e.some(e=>t.startsWith(`@${e}`))||!!t.match(/^@\d/))}function If(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 Lf(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 Rf=s((()=>{})),zf=s((()=>{Rf()}));function Bf(e,t,n){let r=e.theme||{};if(Array.isArray(t)){let e=r.breakpoints||qf;return t.reduce((r,i,a)=>(r[e.up(e.keys[a])]=n(t[a]),r),{})}if(typeof t==`object`){let e=r.breakpoints||qf;return Object.keys(t).reduce((i,a)=>{if(gee(e.keys,a)){let e=If(r.containerQueries?r:Jf,a);e&&(i[e]=n(t[a],a))}else if(Object.keys(e.values||Kf).includes(a)){let r=e.up(a);i[r]=n(t[a],a)}else{let e=a;i[e]=t[e]}return i},{})}return n(t)}function Vf(e={}){return e.keys?.reduce((t,n)=>{let r=e.up(n);return t[r]={},t},{})||{}}function Hf(e,t){return e.reduce((e,t)=>{let n=e[t];return(!n||Object.keys(n).length===0)&&delete e[t],e},t)}function Uf(e,...t){let n=Vf(e),r=[n,...t].reduce((e,t)=>Df(e,t),{});return Hf(Object.keys(n),r)}function Wf(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 Gf({values:e,breakpoints:t,base:n}){let r=n||Wf(e,t),i=Object.keys(r);if(i.length===0)return e;let a;return i.reduce((t,n,r)=>(Array.isArray(e)?(t[n]=e[r]==null?e[a]:e[r],a=r):typeof e==`object`?(t[n]=e[n]==null?e[a]:e[n],a=n):t[n]=e,t),{})}var Kf,qf,Jf,Yf=s((()=>{jf(),zf(),Kf={xs:0,sm:600,md:900,lg:1200,xl:1536},qf={keys:[`xs`,`sm`,`md`,`lg`,`xl`],up:e=>`@media (min-width:${Kf[e]}px)`},Jf={containerQueries:e=>({up:t=>{let n=typeof t==`number`?t:Kf[t]||t;return typeof n==`number`&&(n=`${n}px`),e?`@container ${e} (min-width:${n})`:`@container (min-width:${n})`}})}})),Xf=s((()=>{Yf(),Yf()}));function Zf(e,t,n=!0){if(!t||typeof t!=`string`)return null;if(e&&e.vars&&n){let n=`vars.${t}`.split(`.`).reduce((e,t)=>e&&e[t]?e[t]:null,e);if(n!=null)return n}return t.split(`.`).reduce((e,t)=>e&&e[t]!=null?e[t]:null,e)}function Qf(e,t,n,r=n){let i;return i=typeof e==`function`?e(n):Array.isArray(e)?e[n]||r:Zf(e,n)||r,t&&(i=t(i,r,e)),i}function $f(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=Zf(o,r)||{};return Bf(e,a,e=>{let r=Qf(s,i,e);return e===r&&typeof e==`string`&&(r=Qf(s,i,`${t}${e==="default"?``:bf(e)}`,e)),n===!1?r:{[n]:r}})};return a.propTypes={},a.filterProps=[t],a}var ep=s((()=>{Sf(),Xf()})),tp=s((()=>{ep(),ep()}));function np(e){let t={};return n=>(t[n]===void 0&&(t[n]=e(n)),t[n])}var rp=s((()=>{})),ip=s((()=>{rp()}));function ap(e,t,n,r){let i=Zf(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 op(e){return ap(e,`spacing`,8,`spacing`)}function sp(e,t){return typeof t==`string`||t==null?t:e(t)}function cp(e,t){return n=>e.reduce((e,r)=>(e[r]=sp(t,n),e),{})}function lp(e,t,n,r){if(!t.includes(n))return null;let i=cp(gp(n),r),a=e[n];return Bf(e,a,i)}function up(e,t){let n=op(e.theme);return Object.keys(e).map(r=>lp(e,t,r,n)).reduce(Mf,{})}function dp(e){return up(e,_p)}function fp(e){return up(e,vp)}var pp,mp,hp,gp,_p,vp,yp=s((()=>{Xf(),tp(),Pf(),ip(),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=np(e=>{if(e.length>2){if(hp[e])e=hp[e];else return[e]}let[t,n]=e.split(``),r=pp[t],i=mp[n]||``;return Array.isArray(i)?i.map(e=>r+e):[r+i]}),_p=[`m`,`mt`,`mr`,`mb`,`ml`,`mx`,`my`,`margin`,`marginTop`,`marginRight`,`marginBottom`,`marginLeft`,`marginX`,`marginY`,`marginInline`,`marginInlineStart`,`marginInlineEnd`,`marginBlock`,`marginBlockStart`,`marginBlockEnd`],vp=[`p`,`pt`,`pr`,`pb`,`pl`,`px`,`py`,`padding`,`paddingTop`,`paddingRight`,`paddingBottom`,`paddingLeft`,`paddingX`,`paddingY`,`paddingInline`,`paddingInlineStart`,`paddingInlineEnd`,`paddingBlock`,`paddingBlockStart`,`paddingBlockEnd`],[..._p,...vp],dp.propTypes={},dp.filterProps=_p,fp.propTypes={},fp.filterProps=vp})),bp=s((()=>{yp(),yp()}));function xp(...e){let t=e.reduce((e,t)=>(t.filterProps.forEach(n=>{e[n]=t}),e),{}),n=e=>Object.keys(e).reduce((n,r)=>t[r]?Mf(n,t[r](e)):n,{});return n.propTypes={},n.filterProps=e.reduce((e,t)=>e.concat(t.filterProps),[]),n}var _ee=s((()=>{Pf()})),Sp=s((()=>{_ee()}));function Cp(e){return typeof e==`number`?`${e}px solid`:e}function wp(e,t){return $f({prop:e,themeKey:`borders`,transform:t})}var Tp,Ep,vee,yee,bee,xee,See,Cee,wee,Tee,Eee,Dee,Dp,Oee=s((()=>{tp(),Sp(),bp(),Xf(),Tp=wp(`border`,Cp),Ep=wp(`borderTop`,Cp),vee=wp(`borderRight`,Cp),yee=wp(`borderBottom`,Cp),bee=wp(`borderLeft`,Cp),xee=wp(`borderColor`),See=wp(`borderTopColor`),Cee=wp(`borderRightColor`),wee=wp(`borderBottomColor`),Tee=wp(`borderLeftColor`),Eee=wp(`outline`,Cp),Dee=wp(`outlineColor`),Dp=e=>{if(e.borderRadius!==void 0&&e.borderRadius!==null){let t=ap(e.theme,`shape.borderRadius`,4,`borderRadius`);return Bf(e,e.borderRadius,e=>({borderRadius:sp(t,e)}))}return null},Dp.propTypes={},Dp.filterProps=[`borderRadius`],xp(Tp,Ep,vee,yee,bee,xee,See,Cee,wee,Tee,Dp,Eee,Dee)})),Op=s((()=>{Oee(),Oee()})),kp,Ap,jp,kee,Aee,jee,Mee,Nee,Mp,Np,Pp,Fp,Ip=s((()=>{tp(),Sp(),bp(),Xf(),kp=e=>{if(e.gap!==void 0&&e.gap!==null){let t=ap(e.theme,`spacing`,8,`gap`);return Bf(e,e.gap,e=>({gap:sp(t,e)}))}return null},kp.propTypes={},kp.filterProps=[`gap`],Ap=e=>{if(e.columnGap!==void 0&&e.columnGap!==null){let t=ap(e.theme,`spacing`,8,`columnGap`);return Bf(e,e.columnGap,e=>({columnGap:sp(t,e)}))}return null},Ap.propTypes={},Ap.filterProps=[`columnGap`],jp=e=>{if(e.rowGap!==void 0&&e.rowGap!==null){let t=ap(e.theme,`spacing`,8,`rowGap`);return Bf(e,e.rowGap,e=>({rowGap:sp(t,e)}))}return null},jp.propTypes={},jp.filterProps=[`rowGap`],kee=$f({prop:`gridColumn`}),Aee=$f({prop:`gridRow`}),jee=$f({prop:`gridAutoFlow`}),Mee=$f({prop:`gridAutoColumns`}),Nee=$f({prop:`gridAutoRows`}),Mp=$f({prop:`gridTemplateColumns`}),Np=$f({prop:`gridTemplateRows`}),Pp=$f({prop:`gridTemplateAreas`}),Fp=$f({prop:`gridArea`}),xp(kp,Ap,jp,kee,Aee,jee,Mee,Nee,Mp,Np,Pp,Fp)})),Lp=s((()=>{Ip(),Ip()}));function Rp(e,t){return t===`grey`?t:e}var zp,Bp,Vp,Hp=s((()=>{tp(),Sp(),zp=$f({prop:`color`,themeKey:`palette`,transform:Rp}),Bp=$f({prop:`bgcolor`,cssProperty:`backgroundColor`,themeKey:`palette`,transform:Rp}),Vp=$f({prop:`backgroundColor`,themeKey:`palette`,transform:Rp}),xp(zp,Bp,Vp)})),Up=s((()=>{Hp(),Hp()}));function Wp(e){return e<=1&&e!==0?`${e*100}%`:e}var Gp,Kp,Pee,Fee,Iee,Lee,Ree,zee=s((()=>{tp(),Sp(),Xf(),Gp=$f({prop:`width`,transform:Wp}),Kp=e=>e.maxWidth!==void 0&&e.maxWidth!==null?Bf(e,e.maxWidth,t=>{let n=e.theme?.breakpoints?.values?.[t]||Kf[t];return n?e.theme?.breakpoints?.unit===`px`?{maxWidth:n}:{maxWidth:`${n}${e.theme.breakpoints.unit}`}:{maxWidth:Wp(t)}}):null,Kp.filterProps=[`maxWidth`],Pee=$f({prop:`minWidth`,transform:Wp}),Fee=$f({prop:`height`,transform:Wp}),Iee=$f({prop:`maxHeight`,transform:Wp}),Lee=$f({prop:`minHeight`,transform:Wp}),$f({prop:`size`,cssProperty:`width`,transform:Wp}),$f({prop:`size`,cssProperty:`height`,transform:Wp}),Ree=$f({prop:`boxSizing`}),xp(Gp,Kp,Pee,Fee,Iee,Lee,Ree)})),qp=s((()=>{zee(),zee()})),Jp,Yp=s((()=>{bp(),Op(),Lp(),Up(),qp(),Jp={border:{themeKey:`borders`,transform:Cp},borderTop:{themeKey:`borders`,transform:Cp},borderRight:{themeKey:`borders`,transform:Cp},borderBottom:{themeKey:`borders`,transform:Cp},borderLeft:{themeKey:`borders`,transform:Cp},borderColor:{themeKey:`palette`},borderTopColor:{themeKey:`palette`},borderRightColor:{themeKey:`palette`},borderBottomColor:{themeKey:`palette`},borderLeftColor:{themeKey:`palette`},outline:{themeKey:`borders`,transform:Cp},outlineColor:{themeKey:`palette`},borderRadius:{themeKey:`shape.borderRadius`,style:Dp},color:{themeKey:`palette`,transform:Rp},bgcolor:{themeKey:`palette`,cssProperty:`backgroundColor`,transform:Rp},backgroundColor:{themeKey:`palette`,transform:Rp},p:{style:fp},pt:{style:fp},pr:{style:fp},pb:{style:fp},pl:{style:fp},px:{style:fp},py:{style:fp},padding:{style:fp},paddingTop:{style:fp},paddingRight:{style:fp},paddingBottom:{style:fp},paddingLeft:{style:fp},paddingX:{style:fp},paddingY:{style:fp},paddingInline:{style:fp},paddingInlineStart:{style:fp},paddingInlineEnd:{style:fp},paddingBlock:{style:fp},paddingBlockStart:{style:fp},paddingBlockEnd:{style:fp},m:{style:dp},mt:{style:dp},mr:{style:dp},mb:{style:dp},ml:{style:dp},mx:{style:dp},my:{style:dp},margin:{style:dp},marginTop:{style:dp},marginRight:{style:dp},marginBottom:{style:dp},marginLeft:{style:dp},marginX:{style:dp},marginY:{style:dp},marginInline:{style:dp},marginInlineStart:{style:dp},marginInlineEnd:{style:dp},marginBlock:{style:dp},marginBlockStart:{style:dp},marginBlockEnd:{style:dp},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:Wp},maxWidth:{style:Kp},minWidth:{transform:Wp},height:{transform:Wp},maxHeight:{transform:Wp},minHeight:{transform:Wp},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 Bee(...e){let t=e.reduce((e,t)=>e.concat(Object.keys(t)),[]),n=new Set(t);return e.every(e=>n.size===Object.keys(e).length)}function Vee(e,t){return typeof e==`function`?e(t):e}function Hee(){function e(e,t,n,r){let i={[e]:t,theme:n},a=r[e];if(!a)return{[e]:t};let{cssProperty:o=e,themeKey:s,transform:c,style:l}=a;if(t==null)return null;if(s===`typography`&&t===`inherit`)return{[e]:t};let u=Zf(n,s)||{};return l?l(i):Bf(i,t,t=>{let n=Qf(u,c,t);return t===n&&typeof t==`string`&&(n=Qf(u,c,`${e}${t==="default"?``:bf(t)}`,t)),o===!1?n:{[o]:n}})}function t(n){let{sx:r,theme:i={},nested:a}=n||{};if(!r)return null;let o=i.unstable_sxConfig??Jp;function s(n){let r=n;if(typeof n==`function`)r=n(i);else if(typeof n!=`object`)return n;if(!r)return null;let s=Vf(i.breakpoints),c=Object.keys(s),l=s;return Object.keys(r).forEach(n=>{let a=Vee(r[n],i);if(a!=null){if(typeof a==`object`){if(o[n])l=Mf(l,e(n,a,i,o));else{let e=Bf({theme:i},a,e=>({[n]:e}));Bee(e,a)?l[n]=t({sx:a,theme:i,nested:!0}):l=Mf(l,e)}}else l=Mf(l,e(n,a,i,o))}}),!a&&i.modularCssLayers?{"@layer sx":Ff(i,Hf(c,l))}:Ff(i,Hf(c,l))}return Array.isArray(r)?r.map(s):s(r)}return t}var Xp,Uee=s((()=>{Sf(),Pf(),tp(),Xf(),zf(),Yp(),Xp=Hee(),Xp.filterProps=[`sx`]}));function Zp(e){let{sx:t,...n}=e,{systemProps:r,otherProps:i}=Wee(n),a;return a=Array.isArray(t)?[r,...t]:typeof t==`function`?(...e)=>{let n=t(...e);return Tf(n)?{...r,...n}:r}:{...r,...t},{...i,sx:a}}var Wee,Gee=s((()=>{jf(),Yp(),Wee=e=>{let t={systemProps:{},otherProps:{}},n=e?.theme?.unstable_sxConfig??Jp;return Object.keys(e).forEach(r=>{n[r]?t.systemProps[r]=e[r]:t.otherProps[r]=e[r]}),t}})),Qp=s((()=>{Uee(),Gee(),Yp()}));function $p(){return $p=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},$p.apply(null,arguments)}var em=s((()=>{}));function Kee(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 qee(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 tm,Jee=s((()=>{tm=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(qee(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=Kee(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}()})),nm,rm,im,am,om,sm,Yee,cm,Xee,lm=s((()=>{nm=`-ms-`,rm=`-moz-`,im=`-webkit-`,am=`comm`,om=`rule`,sm=`decl`,Yee=`@import`,cm=`@keyframes`,Xee=`@layer`}));function Zee(e,t){return fm(e,0)^45?(((t<<2^fm(e,0))<<2^fm(e,1))<<2^fm(e,2))<<2^fm(e,3):0}function Qee(e){return e.trim()}function $ee(e,t){return(e=t.exec(e))?e[0]:e}function um(e,t,n){return e.replace(t,n)}function dm(e,t){return e.indexOf(t)}function fm(e,t){return e.charCodeAt(t)|0}function pm(e,t,n){return e.slice(t,n)}function mm(e){return e.length}function hm(e){return e.length}function gm(e,t){return t.push(e),e}function ete(e,t){return e.map(t).join(``)}var tte,_m,nte,vm=s((()=>{tte=Math.abs,_m=String.fromCharCode,nte=Object.assign}));function ym(e,t,n,r,i,a,o){return{value:e,root:t,parent:n,type:r,props:i,children:a,line:Om,column:km,length:o,return:``}}function bm(e,t){return nte(ym(``,null,null,``,null,null,0),e,{length:-e.length},t)}function rte(){return Mm}function ite(){return Mm=jm>0?fm(Nm,--jm):0,km--,Mm===10&&(km=1,Om--),Mm}function xm(){return Mm=jm<Am?fm(Nm,jm++):0,km++,Mm===10&&(km=1,Om++),Mm}function Sm(){return fm(Nm,jm)}function Cm(){return jm}function wm(e,t){return pm(Nm,e,t)}function Tm(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 ate(e){return Om=km=1,Am=mm(Nm=e),jm=0,[]}function ote(e){return Nm=``,e}function Em(e){return Qee(wm(jm-1,Dm(e===91?e+2:e===40?e+1:e)))}function ste(e){for(;(Mm=Sm())&&Mm<33;)xm();return Tm(e)>2||Tm(Mm)>3?``:` `}function cte(e,t){for(;--t&&xm()&&!(Mm<48||Mm>102||Mm>57&&Mm<65||Mm>70&&Mm<97););return wm(e,Cm()+(t<6&&Sm()==32&&xm()==32))}function Dm(e){for(;xm();)switch(Mm){case e:return jm;case 34:case 39:e!==34&&e!==39&&Dm(Mm);break;case 40:e===41&&Dm(e);break;case 92:xm();break}return jm}function lte(e,t){for(;xm()&&e+Mm!==57&&(e+Mm!==84||Sm()!==47););return`/*`+wm(t,jm-1)+`*`+_m(e===47?e:xm())}function ute(e){for(;!Tm(Sm());)xm();return wm(e,jm)}var Om,km,Am,jm,Mm,Nm,Pm=s((()=>{vm(),Om=1,km=1,Am=0,jm=0,Mm=0,Nm=``}));function dte(e){return ote(Fm(``,null,null,null,[``],e=ate(e),0,[0],e))}function Fm(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=xm()){case 40:if(m!=108&&fm(C,d-1)==58){dm(C+=um(Em(v),`&`,`&\f`),`&\f`)!=-1&&(_=-1);break}case 34:case 39:case 91:C+=Em(v);break;case 9:case 10:case 13:case 32:C+=ste(m);break;case 92:C+=cte(Cm()-1,7);continue;case 47:switch(Sm()){case 42:case 47:gm(fte(lte(xm(),Cm()),t,n),c);break;default:C+=`/`}break;case 123*h:s[l++]=mm(C)*_;case 125*h:case 59:case 0:switch(v){case 0:case 125:g=0;case 59+u:_==-1&&(C=um(C,/\f/g,``)),p>0&&mm(C)-d&&gm(p>32?Lm(C+`;`,r,n,d-1):Lm(um(C,` `,``)+`;`,r,n,d-2),c);break;case 59:C+=`;`;default:if(gm(S=Im(C,t,n,l,u,i,s,y,b=[],x=[],d),a),v===123){if(u===0)Fm(C,t,S,S,b,a,d,s,x);else switch(f===99&&fm(C,3)===110?100:f){case 100:case 108:case 109:case 115:Fm(e,S,S,r&&gm(Im(e,S,S,0,0,i,s,y,i,b=[],d),x),i,x,d,s,r?b:x);break;default:Fm(C,S,S,S,[``],x,0,s,x)}}}l=u=p=0,h=_=1,y=C=``,d=o;break;case 58:d=1+mm(C),p=m;default:if(h<1){if(v==123)--h;else if(v==125&&h++==0&&ite()==125)continue}switch(C+=_m(v),v*h){case 38:_=u>0?1:(C+=`\f`,-1);break;case 44:s[l++]=(mm(C)-1)*_,_=1;break;case 64:Sm()===45&&(C+=Em(xm())),f=Sm(),u=d=mm(y=C+=ute(Cm())),v++;break;case 45:m===45&&mm(C)==2&&(h=0)}}return a}function Im(e,t,n,r,i,a,o,s,c,l,u){for(var d=i-1,f=i===0?a:[``],p=hm(f),m=0,h=0,g=0;m<r;++m)for(var _=0,v=pm(e,d+1,d=tte(h=o[m])),y=e;_<p;++_)(y=Qee(h>0?f[_]+` `+v:um(v,/&\f/g,f[_])))&&(c[g++]=y);return ym(e,t,n,i===0?om:s,c,l,u)}function fte(e,t,n){return ym(e,t,n,am,_m(rte()),pm(e,2,-2),0)}function Lm(e,t,n,r){return ym(e,t,n,sm,pm(e,0,r),pm(e,r+1,-1),r)}var pte=s((()=>{lm(),vm(),Pm()})),mte=s((()=>{}));function Rm(e,t){for(var n=``,r=hm(e),i=0;i<r;i++)n+=t(e[i],i,e,t)||``;return n}function hte(e,t,n,r){switch(e.type){case Xee:if(e.children.length)break;case Yee:case sm:return e.return=e.return||e.value;case am:return``;case cm:return e.return=e.value+`{`+Rm(e.children,r)+`}`;case om:e.value=e.props.join(`,`)}return mm(n=Rm(e.children,r))?e.return=e.value+`{`+n+`}`:``}var gte=s((()=>{lm(),vm()}));function _te(e){var t=hm(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 vte(e){return function(t){t.root||(t=t.return)&&e(t)}}var yte=s((()=>{vm()})),bte=s((()=>{lm(),vm(),pte(),mte(),Pm(),gte(),yte()}));function zm(e){var t=Object.create(null);return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}var Bm=s((()=>{}));function Vm(e,t){switch(Zee(e,t)){case 5103:return im+`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 im+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return im+e+rm+e+nm+e+e;case 6828:case 4268:return im+e+nm+e+e;case 6165:return im+e+nm+`flex-`+e+e;case 5187:return im+e+um(e,/(\w+).+(:[^]+)/,im+`box-$1$2`+nm+`flex-$1$2`)+e;case 5443:return im+e+nm+`flex-item-`+um(e,/flex-|-self/,``)+e;case 4675:return im+e+nm+`flex-line-pack`+um(e,/align-content|flex-|-self/,``)+e;case 5548:return im+e+nm+um(e,`shrink`,`negative`)+e;case 5292:return im+e+nm+um(e,`basis`,`preferred-size`)+e;case 6060:return im+`box-`+um(e,`-grow`,``)+im+e+nm+um(e,`grow`,`positive`)+e;case 4554:return im+um(e,/([^-])(transform)/g,`$1`+im+`$2`)+e;case 6187:return um(um(um(e,/(zoom-|grab)/,im+`$1`),/(image-set)/,im+`$1`),e,``)+e;case 5495:case 3959:return um(e,/(image-set\([^]*)/,im+"$1$`$1");case 4968:return um(um(e,/(.+:)(flex-)?(.*)/,im+`box-pack:$3`+nm+`flex-pack:$3`),/s.+-b[^;]+/,`justify`)+im+e+e;case 4095:case 3583:case 4068:case 2532:return um(e,/(.+)-inline(.+)/,im+`$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(mm(e)-1-t>6)switch(fm(e,t+1)){case 109:if(fm(e,t+4)!==45)break;case 102:return um(e,/(.+:)(.+)-([^]+)/,`$1`+im+`$2-$3$1`+rm+(fm(e,t+3)==108?`$3`:`$2-$3`))+e;case 115:return~dm(e,`stretch`)?Vm(um(e,`stretch`,`fill-available`),t)+e:e}break;case 4949:if(fm(e,t+1)!==115)break;case 6444:switch(fm(e,mm(e)-3-(~dm(e,`!important`)&&10))){case 107:return um(e,`:`,`:`+im)+e;case 101:return um(e,/(.+:)([^;!]+)(;|!.+)?/,`$1`+im+(fm(e,14)===45?`inline-`:``)+`box$3$1`+im+`$2$3$1`+nm+`$2box$3`)+e}break;case 5936:switch(fm(e,t+11)){case 114:return im+e+nm+um(e,/[svh]\w+-[tblr]{2}/,`tb`)+e;case 108:return im+e+nm+um(e,/[svh]\w+-[tblr]{2}/,`tb-rl`)+e;case 45:return im+e+nm+um(e,/[svh]\w+-[tblr]{2}/,`lr`)+e}return im+e+nm+e+e}return e}var Hm,Um,Wm,Gm,Km,qm,Jm,Ym,Xm=s((()=>{Jee(),bte(),Hm=function(e,t,n){for(var r=0,i=0;r=i,i=Sm(),r===38&&i===12&&(t[n]=1),!Tm(i);)xm();return wm(e,jm)},Um=function(e,t){var n=-1,r=44;do switch(Tm(r)){case 0:r===38&&Sm()===12&&(t[n]=1),e[n]+=Hm(jm-1,t,n);break;case 2:e[n]+=Em(r);break;case 4:if(r===44){e[++n]=Sm()===58?`&\f`:``,t[n]=e[n].length;break}default:e[n]+=_m(r)}while(r=xm());return e},Wm=function(e,t){return ote(Um(ate(e),t))},Gm=new WeakMap,Km=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&&!Gm.get(n))&&!r){Gm.set(e,!0);for(var i=[],a=Wm(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]}}},qm=function(e){if(e.type===`decl`){var t=e.value;t.charCodeAt(0)===108&&t.charCodeAt(2)===98&&(e.return=``,e.value=``)}},Jm=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case sm:e.return=Vm(e.value,e.length);break;case cm:return Rm([bm(e,{value:um(e.value,`@`,`@`+im)})],r);case om:if(e.length)return ete(e.props,function(t){switch($ee(t,/(::plac\w+|:read-\w+)/)){case`:read-only`:case`:read-write`:return Rm([bm(e,{props:[um(t,/:(read-\w+)/,`:`+rm+`$1`)]})],r);case`::placeholder`:return Rm([bm(e,{props:[um(t,/:(plac\w+)/,`:`+im+`input-$1`)]}),bm(e,{props:[um(t,/:(plac\w+)/,`:`+rm+`$1`)]}),bm(e,{props:[um(t,/:(plac\w+)/,nm+`input-$1`)]})],r)}return``})}}],Ym=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||Jm,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=[Km,qm],l,u=[hte,vte(function(e){l.insert(e)})],d=_te(c.concat(r,u)),f=function(e){return Rm(dte(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 tm({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}})),xte=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})),Ste=c(((e,t)=>{t.exports=xte()})),Cte=c(((e,t)=>{var n=Ste(),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 Zm(e,t,n){var r=``;return n.split(` `).forEach(function(n){e[n]===void 0?n&&(r+=n+` `):t.push(e[n]+`;`)}),r}var Qm,$m,eh=s((()=>{Qm=function(e,t,n){var r=e.key+`-`+t.name;n===!1&&e.registered[r]===void 0&&(e.registered[r]=t.styles)},$m=function(e,t,n){Qm(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 wte(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 Tte=s((()=>{})),Ete,Dte=s((()=>{Ete={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 th(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 ch={name:i.name,styles:i.styles,next:ch},i.name;var a=n;if(a.styles!==void 0){var o=a.next;if(o!==void 0)for(;o!==void 0;)ch={name:o.name,styles:o.styles,next:ch},o=o.next;return a.styles+`;`}return Ote(e,t,n);case`function`:if(e!==void 0){var s=ch,c=n(e);return ch=s,th(e,t,c)}}var l=n;if(t==null)return l;var u=t[l];return u===void 0?l:u}function Ote(e,t,n){var r=``;if(Array.isArray(n))for(var i=0;i<n.length;i++)r+=th(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]+`}`:ih(s)&&(r+=ah(a)+`:`+oh(a,s)+`;`)}else{if(a===`NO_COMPONENT_SELECTOR`&&kte)throw Error(Mte);if(Array.isArray(o)&&typeof o[0]==`string`&&(t==null||t[o[0]]===void 0))for(var c=0;c<o.length;c++)ih(o[c])&&(r+=ah(a)+`:`+oh(a,o[c])+`;`);else{var l=th(e,t,o);switch(a){case`animation`:case`animationName`:r+=ah(a)+`:`+l+`;`;break;default:r+=a+`{`+l+`}`}}}}return r}function nh(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=``;ch=void 0;var a=e[0];a==null||a.raw===void 0?(r=!1,i+=th(n,t,a)):i+=a[0];for(var o=1;o<e.length;o++)i+=th(n,t,e[o]),r&&(i+=a[o]);sh.lastIndex=0;for(var s=``,c;(c=sh.exec(i))!==null;)s+=`-`+c[1];return{name:wte(i)+s,styles:i,next:ch}}var kte,Ate,jte,rh,ih,ah,oh,Mte,sh,ch,lh=s((()=>{Tte(),Dte(),Bm(),kte=!1,Ate=/[A-Z]|^ms/g,jte=/_EMO_([^_]+?)_([^]*?)_EMO_/g,rh=function(e){return e.charCodeAt(1)===45},ih=function(e){return e!=null&&typeof e!=`boolean`},ah=zm(function(e){return rh(e)?e:e.replace(Ate,`-$&`).toLowerCase()}),oh=function(e,t){switch(e){case`animation`:case`animationName`:if(typeof t==`string`)return t.replace(jte,function(e,t,n){return ch={name:t,styles:n,next:ch},t})}return Ete[e]!==1&&!rh(e)&&typeof t==`number`&&t!==0?t+`px`:t},Mte=`Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.`,sh=/label:\s*([^\s;{]+)\s*(;|$)/g})),uh,Nte,dh,fh,ph,mh=s((()=>{uh=d(h()),Nte=function(e){return e()},dh=uh.useInsertionEffect?uh.useInsertionEffect:!1,fh=dh||Nte,ph=dh||uh.useLayoutEffect})),hh,gh,_h,vh,yh,bh,xh,Sh,Pte,Fte,Ite,Lte=s((()=>{hh=d(h()),gh=d(h()),Xm(),eh(),lh(),mh(),_h=hh.createContext(typeof HTMLElement<`u`?Ym({key:`css`}):null),vh=_h.Provider,yh=function(e){return(0,gh.forwardRef)(function(t,n){return e(t,(0,gh.useContext)(_h),n)})},bh=hh.createContext({}),xh={}.hasOwnProperty,Sh=`__EMOTION_TYPE_PLEASE_DO_NOT_USE__`,Pte=function(e,t){var n={};for(var r in t)xh.call(t,r)&&(n[r]=t[r]);return n[Sh]=e,n},Fte=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return Qm(t,n,r),fh(function(){return $m(t,n,r)}),null},Ite=yh(function(e,t,n){var r=e.css;typeof r==`string`&&t.registered[r]!==void 0&&(r=t.registered[r]);var i=e[Sh],a=[r],o=``;typeof e.className==`string`?o=Zm(t.registered,a,e.className):e.className!=null&&(o=e.className+` `);var s=nh(a,void 0,hh.useContext(bh));o+=t.key+`-`+s.name;var c={};for(var l in e)xh.call(e,l)&&l!==`css`&&l!==Sh&&(c[l]=e[l]);return c.className=o,n&&(c.ref=n),hh.createElement(hh.Fragment,null,hh.createElement(Fte,{cache:t,serialized:s,isStringTag:typeof i==`string`}),hh.createElement(i,c))})}));function Ch(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return nh(t)}function wh(){var e=Ch.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 Th,Rte,zte,Eh=s((()=>{Lte(),Th=d(h()),eh(),mh(),lh(),Cte(),Rte=function(e,t){var n=arguments;if(t==null||!xh.call(t,`css`))return Th.createElement.apply(void 0,n);var r=n.length,i=Array(r);i[0]=Ite,i[1]=Pte(e,t);for(var a=2;a<r;a++)i[a]=n[a];return Th.createElement.apply(null,i)},(function(e){var t;t||=e.JSX||={}})(Rte||={}),zte=yh(function(e,t){var n=e.styles,r=nh([n],void 0,Th.useContext(bh)),i=Th.useRef();return ph(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]),ph(function(){var e=i.current,n=e[0];if(e[1]){e[1]=!1;return}r.next!==void 0&&$m(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})})),Bte,Vte,Hte=s((()=>{Bm(),Bte=/^((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)-.*))$/,Vte=zm(function(e){return Bte.test(e)||e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)<91})})),Dh,Ute,Wte,Gte,Oh,kh,Kte,qte,Jte=s((()=>{em(),Eh(),lh(),mh(),eh(),Dh=d(h()),Hte(),Ute=!1,Wte=Vte,Gte=function(e){return e!==`theme`},Oh=function(e){return typeof e==`string`&&e.charCodeAt(0)>96?Wte:Gte},kh=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},Kte=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return Qm(t,n,r),fh(function(){return $m(t,n,r)}),null},qte=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=kh(t,n,r),c=s||Oh(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=yh(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=Dh.useContext(bh)}typeof e.className==`string`?a=Zm(t.registered,u,e.className):e.className!=null&&(a=e.className+` `);var m=nh(d.concat(u),t.registered,f);a+=t.key+`-`+m.name,o!==void 0&&(a+=` `+o);var h=l&&s===void 0?Oh(r):c,g={};for(var _ in e)l&&_===`as`||h(_)&&(g[_]=e[_]);return g.className=a,n&&(g.ref=n),Dh.createElement(Dh.Fragment,null,Dh.createElement(Kte,{cache:t,serialized:m,isStringTag:typeof r==`string`}),Dh.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&&Ute?`NO_COMPONENT_SELECTOR`:`.`+o}}),h.withComponent=function(t,r){return e(t,$p({},n,r,{shouldForwardProp:kh(h,r,!0)})).apply(void 0,d)},h}}})),Yte,Ah,Xte=s((()=>{Jte(),mh(),h(),Yte=`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(`.`),Ah=qte.bind(null),Yte.forEach(function(e){Ah[e]=Ah(e)})}));function Zte(e,t){if(e||t){class n extends tm{insert(e,t){return Mh.insert?Mh.insert(e,t):(this.key&&this.key.endsWith(`global`)&&(this.before=Nh),super.insert(e,t))}}let r=tne({key:`css`,insertionPoint:e?Nh: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 Qte(e){let{injectFirst:t,enableCssLayer:n,children:r}=e,i=$te.useMemo(()=>{let e=`${t}-${n}`;if(typeof document==`object`&&jh.has(e))return jh.get(e);let r=Zte(t,n);return jh.set(e,r),r},[t,n]);return i?(0,ene.jsx)(vh,{value:i,children:r}):r}var $te,ene,jh,Mh,tne,Nh,nne=s((()=>{if($te=d(h()),Eh(),Xm(),Jee(),ene=U(),jh=new Map,Mh={insert:void 0},tne=(e,t)=>{let n=Ym(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`&&(Nh=document.querySelector(`[name="emotion-insertion-point"]`),!Nh)){Nh=document.createElement(`meta`),Nh.setAttribute(`name`,`emotion-insertion-point`),Nh.setAttribute(`content`,``);let e=document.querySelector(`head`);e&&e.prepend(Nh)}})),rne=s((()=>{nne()}));function ine(e){return e==null||Object.keys(e).length===0}function ane(e){let{styles:t,defaultTheme:n={}}=e;return(0,one.jsx)(zte,{styles:typeof t==`function`?e=>t(ine(e)?n:e):t})}var one,sne=s((()=>{Eh(),one=U()})),cne=s((()=>{sne()}));function lne(e,t){return Ah(e,t)}function une(e,t){Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}function Ph(e){return Fh[0]=e,nh(Fh)}var Fh,Ih=s((()=>{Xte(),lh(),Eh(),rne(),cne(),Fh=[]}));function dne(e){let{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n=`px`,step:r=5,...i}=e,a=fne(t),o=Object.keys(a);function s(e){return`@media (min-width:${typeof t[e]==`number`?t[e]:e}${n})`}function c(e){return`@media (max-width:${(typeof t[e]==`number`?t[e]:e)-r/100}${n})`}function l(e,i){let a=o.indexOf(i);return`@media (min-width:${typeof t[e]==`number`?t[e]:e}${n}) and (max-width:${(a!==-1&&typeof t[o[a]]==`number`?t[o[a]]:i)-r/100}${n})`}function u(e){return o.indexOf(e)+1<o.length?l(e,o[o.indexOf(e)+1]):s(e)}function d(e){let t=o.indexOf(e);return t===0?s(o[1]):t===o.length-1?c(o[t]):l(e,o[o.indexOf(e)+1]).replace(`@media`,`@media not all and`)}return{keys:o,values:a,up:s,down:c,between:l,only:u,not:d,unit:n,...i}}var fne,Lh=s((()=>{fne=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}),{})}})),pne,mne=s((()=>{pne={borderRadius:4}}));function hne(e=8,t=op({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 gne=s((()=>{bp()}));function _ne(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 vne=s((()=>{}));function Rh(e={},...t){let{breakpoints:n={},palette:r={},spacing:i,shape:a={},...o}=e,s=dne(n),c=hne(i),l=Df({breakpoints:s,direction:`ltr`,components:{},palette:{mode:`light`,...r},spacing:c,shape:{...pne,...a}},o);return l=Lf(l),l.applyStyles=_ne,l=t.reduce((e,t)=>Df(e,t),l),l.unstable_sxConfig={...Jp,...o?.unstable_sxConfig},l.unstable_sx=function(e){return Xp({sx:e,theme:this})},l}var yne=s((()=>{jf(),Lh(),zf(),mne(),gne(),Uee(),Yp(),vne()})),zh=s((()=>{yne(),Lh(),vne()}));function bne(e){return Object.keys(e).length===0}function Bh(e=null){let t=xne.useContext(bh);return!t||bne(t)?e:t}var xne,Sne=s((()=>{xne=d(h()),Ih()})),Vh=s((()=>{Sne()}));function Hh(e=Cne){return Bh(e)}var Cne,wne=s((()=>{zh(),Vh(),Cne=Rh()})),Uh=s((()=>{wne(),wne()}));function Tne(e){let t=Ph(e);return e!==t&&t.styles?(t.styles.match(/^@layer\s+[^{]*$/)||(t.styles=`@layer global{${t.styles}}`),t):e}function Ene({styles:e,themeId:t,defaultTheme:n={}}){let r=Hh(n),i=t&&r[t]||r,a=typeof e==`function`?e(i):e;return i.modularCssLayers&&(a=Array.isArray(a)?a.map(e=>Tne(typeof e==`function`?e(i):e)):Tne(a)),(0,Dne.jsx)(ane,{styles:a})}var Dne,One=s((()=>{Ih(),Uh(),Dne=U()})),kne=s((()=>{One(),One()})),Ane=s((()=>{})),jne=s((()=>{Ane(),Ane()})),Mne=s((()=>{})),Nne=s((()=>{Mne(),Mne()})),Pne=s((()=>{})),Fne=s((()=>{Pne(),Pne()})),Wh,Ine,Lne,Rne=s((()=>{Wh=e=>e,Ine=()=>{let e=Wh;return{configure(t){e=t},generate(t){return e(t)},reset(){e=Wh}}},Lne=Ine()})),zne=s((()=>{Rne()}));function Bne(e={}){let{themeId:t,defaultTheme:n,defaultClassName:r=`MuiBox-root`,generateClassName:i}=e,a=lne(`div`,{shouldForwardProp:e=>e!==`theme`&&e!==`sx`&&e!==`as`})(Xp);return Vne.forwardRef(function(e,o){let s=Hh(n),{className:c,component:l=`div`,...u}=Zp(e);return(0,Hne.jsx)(a,{as:l,ref:o,className:K(c,i?i(r):r),theme:t&&s[t]||s,...u})})}var Vne,Hne,Une=s((()=>{Vne=d(h()),q(),Ih(),Qp(),Uh(),Hne=U()})),Wne=s((()=>{Une()}));function Gne(e,t,n=`Mui`){let r=Kne[t];return r?`${n}-${r}`:`${Lne.generate(e)}-${t}`}var Kne,qne=s((()=>{zne(),Kne={active:`active`,checked:`checked`,completed:`completed`,disabled:`disabled`,error:`error`,expanded:`expanded`,focused:`focused`,focusVisible:`focusVisible`,open:`open`,readOnly:`readOnly`,required:`required`,selected:`selected`}})),Gh=s((()=>{qne(),qne()})),Jne=s((()=>{})),Yne=s((()=>{zne(),Wne(),Jne(),Jne()}));function Xne(e){let{variants:t,...n}=e,r={variants:t,style:Ph(n),isProcessed:!0};return r.style===n||t&&t.forEach(e=>{typeof e.style!=`function`&&(e.style=Ph(e.style))}),r}var Zne=s((()=>{Ih()}));function Kh(e){return e!==`ownerState`&&e!==`theme`&&e!==`sx`&&e!==`as`}function qh(e,t){return t&&e&&typeof e==`object`&&e.styles&&!e.styles.startsWith(`@layer`)&&(e.styles=`@layer ${t}{${String(e.styles)}}`),e}function Qne(e){return e?(t,n)=>n[e]:null}function $ne(e,t,n){e.theme=nre(e.theme)?n:e.theme[t]||e.theme}function Jh(e,t,n){let r=typeof t==`function`?t(e):t;if(Array.isArray(r))return r.flatMap(t=>Jh(e,t,n));if(Array.isArray(r?.variants)){let t;if(r.isProcessed)t=n?qh(r.style,n):r.style;else{let{variants:e,...i}=r;t=n?qh(Ph(i),n):i}return ere(e,r.variants,[t],n)}return r?.isProcessed?n?qh(Ph(r.style),n):r.style:n?qh(Ph(r),n):r}function ere(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?qh(Ph(o.style(i)),r):o.style(i))):n.push(r?qh(Ph(o.style),r):o.style)}return n}function tre(e={}){let{themeId:t,defaultTheme:n=are,rootShouldForwardProp:r=Kh,slotShouldForwardProp:i=Kh}=e;function a(e){$ne(e,t,n)}return(e,t={})=>{une(e,e=>e.filter(e=>e!==Xp));let{name:n,slot:o,skipVariantsResolver:s,skipSx:c,overridesResolver:l=Qne(ire(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=Kh;o===`Root`||o===`root`?m=r:o?m=i:rre(e)&&(m=void 0);let h=lne(e,{shouldForwardProp:m,label:void 0,...u}),g=e=>{if(e.__emotion_real===e)return e;if(typeof e==`function`)return function(t){return Jh(t,e,t.theme.modularCssLayers?d:void 0)};if(Tf(e)){let t=Xne(e);return function(e){return t.variants?Jh(e,t,e.theme.modularCssLayers?d:void 0):e.theme.modularCssLayers?qh(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]=Jh(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?ere(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 nre(e){for(let t in e)return!1;return!0}function rre(e){return typeof e==`string`&&e.charCodeAt(0)>96}function ire(e){return e&&e.charAt(0).toLowerCase()+e.slice(1)}var are,ore=s((()=>{Ih(),jf(),zh(),Qp(),Zne(),are=Rh()})),Yh=s((()=>{ore(),ore()})),Xh,sre=s((()=>{Yh(),Xh=tre()})),Zh=s((()=>{sre()}));function Qh(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]=Qh(i[t],o[t],n)}}}else a===`className`&&n&&t.className?r.className=K(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 cre=s((()=>{q()})),lre=s((()=>{cre()}));function ure(e){let{theme:t,name:n,props:r}=e;return!t||!t.components||!t.components[n]||!t.components[n].defaultProps?r:Qh(t.components[n].defaultProps,r)}var dre=s((()=>{lre()}));function $h({props:e,name:t,defaultTheme:n,themeId:r}){let i=Hh(n);return r&&(i=i[r]||i),ure({theme:i,name:t,props:e})}var fre=s((()=>{dre(),Uh()})),eg=s((()=>{fre(),dre()})),tg,ng,pre=s((()=>{tg=d(h()),ng=typeof window<`u`?tg.useLayoutEffect:tg.useEffect})),rg=s((()=>{pre()}));function mre(e,t,n,r,i){let[a,o]=ig.useState(()=>i&&n?n(e).matches:r?r(e).matches:t);return ng(()=>{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 hre(e,t,n,r,i){let a=ig.useCallback(()=>t,[t]),o=ig.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]=ig.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 ag(c,s,o)}function gre(e={}){let{themeId:t}=e;return function(e,n={}){let r=Bh();r&&t&&(r=r[t]||r);let i=typeof window<`u`&&window.matchMedia!==void 0,{defaultMatches:a=!1,matchMedia:o=i?window.matchMedia:null,ssrMatchMedia:s=null,noSsr:c=!1}=ure({name:`MuiUseMediaQuery`,props:n,theme:r}),l=typeof e==`function`?e(r):e;return l=l.replace(/^@media( ?)/m,``),l.includes(`print`)&&console.warn(["MUI: You have provided a `print` query to the `useMediaQuery` hook.",`Using the print media query to modify print styles can lead to unexpected results.`,"Consider using the `displayPrint` field in the `sx` prop instead.","More information about `displayPrint` on our docs: https://mui.com/system/display/#display-in-print."].join(`
`)),(ag===void 0?mre:hre)(l,a,o,s,c)}}var ig,ag,_re=s((()=>{ig=d(h()),rg(),eg(),Vh(),ag={...ig}.useSyncExternalStore,gre()})),vre=s((()=>{_re(),_re()})),yre,og,bre=s((()=>{yre=d(h()),og=yre.createContext(null)}));function sg(){return xre.useContext(og)}var xre,Sre=s((()=>{xre=d(h()),bre()})),Cre=s((()=>{Sre()})),wre,Tre,Ere=s((()=>{wre=typeof Symbol==`function`&&Symbol.for,Tre=wre?Symbol.for(`mui.nested`):`__THEME_NESTED__`}));function Dre(e,t){return typeof t==`function`?t(e):{...e,...t}}function Ore(e){let{children:t,theme:n}=e,r=sg(),i=kre.useMemo(()=>{let e=r===null?{...n}:Dre(r,n);return e!=null&&(e[Tre]=r!==null),e},[n,r]);return(0,Are.jsx)(og.Provider,{value:i,children:t})}var kre,Are,jre=s((()=>{kre=d(h()),bre(),Cre(),Ere(),Are=U()})),Mre=s((()=>{jre(),Ere()})),Nre=s((()=>{Mre(),Mre(),Cre()}));function Pre({value:e,...t}){return(0,Fre.jsx)(lg.Provider,{value:e??!0,...t})}var cg,Fre,lg,ug,dg=s((()=>{cg=d(h()),Fre=U(),lg=cg.createContext(),ug=()=>cg.useContext(lg)??!1}));function Ire({value:e,children:t}){return(0,pg.jsx)(mg.Provider,{value:e,children:t})}function Lre(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?Qh(i.defaultProps,r,t.components.mergeClassNameAndStyle):!i.styleOverrides&&!i.variants?Qh(i,r,t.components.mergeClassNameAndStyle):r}function Rre({props:e,name:t}){return Lre({props:e,name:t,theme:{components:fg.useContext(mg)}})}var fg,pg,mg,zre=s((()=>{fg=d(h()),lre(),pg=U(),mg=fg.createContext(void 0)})),hg=s((()=>{zre()}));function Bre(e){let[t,n]=gg.useState(e),r=e||t;return gg.useEffect(()=>{t??(_g+=1,n(`mui-${_g}`))},[t]),r}function Vre(e){if(vg!==void 0){let t=vg();return e??t}return Bre(e)}var gg,_g,vg,Hre=s((()=>{gg=d(h()),_g=0,vg={...gg}.useId})),Ure=s((()=>{Hre()}));function Wre(e){let t=Bh(),n=Vre()||``,{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};`,ng(()=>{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,yg.jsx)(Ene,{styles:i}):null}var yg,Gre=s((()=>{rg(),Ure(),kne(),Vh(),yg=U()}));function bg(e,t,n,r=!1){return Sg.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 xg(e){let{children:t,theme:n,themeId:r}=e,i=Bh(wg),a=sg()||wg,o=bg(r,i,n),s=bg(r,a,n,!0),c=(r?o[r]:o).direction===`rtl`,l=Wre(o);return(0,Cg.jsx)(Ore,{theme:s,children:(0,Cg.jsx)(bh.Provider,{value:o,children:(0,Cg.jsx)(Pre,{value:c,children:(0,Cg.jsxs)(Ire,{value:r?o[r].components:o.components,children:[l,t]})})})})}var Sg,Cg,wg,Kre=s((()=>{Sg=d(h()),Nre(),Ih(),Vh(),dg(),hg(),Gre(),Cg=U(),wg={}})),Tg=s((()=>{Kre()}));function qre(e){let t,n;return function(r){let i=t;return(i===void 0||r.theme!==n)&&(Eg.theme=r.theme,i=Xne(e(Eg)),t=i,n=r.theme),i}}var Eg,Jre=s((()=>{Zne(),Eg={theme:void 0}}));function Yre(e){let{defaultMode:t=`system`,defaultLightColorScheme:n=`light`,defaultDarkColorScheme:r=`dark`,modeStorageKey:i=Og,colorSchemeStorageKey:a=kg,attribute:o=Ag,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,Dg.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 Dg,Og,kg,Ag,jg=s((()=>{Dg=U(),Og=`mode`,kg=`color-scheme`,Ag=`data-color-scheme`}));function Xre(){}var Mg,Zre=s((()=>{Mg=({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 Xre;let r=t=>{let r=t.newValue;t.key===e&&n(r)};return t.addEventListener(`storage`,r),()=>{t.removeEventListener(`storage`,r)}}})}));function Ng(){}function Pg(e){if(typeof window<`u`&&typeof window.matchMedia==`function`&&e===`system`)return window.matchMedia(`(prefers-color-scheme: dark)`).matches?`dark`:`light`}function Fg(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 Qre(e){return Fg(e,t=>{if(t===`light`)return e.lightColorScheme;if(t===`dark`)return e.darkColorScheme})}function $re(e){let{defaultMode:t=`light`,defaultLightColorScheme:n,defaultDarkColorScheme:r,supportedColorSchemes:i=[],modeStorageKey:a=Og,colorSchemeStorageKey:o=kg,storageWindow:s=typeof window>`u`?void 0:window,storageManager:c=Mg,noSsr:l=!1}=e,u=i.join(`,`),d=i.length>1,f=Ig.useMemo(()=>c?.({key:a,storageWindow:s}),[c,a,s]),p=Ig.useMemo(()=>c?.({key:`${o}-light`,storageWindow:s}),[c,o,s]),m=Ig.useMemo(()=>c?.({key:`${o}-dark`,storageWindow:s}),[c,o,s]),[h,g]=Ig.useState(()=>{let e=f?.get(t)||t,i=p?.get(n)||n,a=m?.get(r)||r;return{mode:e,systemMode:Pg(e),lightColorScheme:i,darkColorScheme:a}}),[_,v]=Ig.useState(l||!d);Ig.useEffect(()=>{v(!0)},[]);let y=Qre(h),b=Ig.useCallback(e=>{g(n=>{if(e===n.mode)return n;let r=e??t;return f?.set(r),{...n,mode:r,systemMode:Pg(r)}})},[f,t]),x=Ig.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 Fg(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=Ig.useCallback(e=>{h.mode===`system`&&g(t=>{let n=e?.matches?`dark`:`light`;return t.systemMode===n?t:{...t,systemMode:n}})},[h.mode]),C=Ig.useRef(S);return C.current=S,Ig.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]),Ig.useEffect(()=>{if(d){let e=f?.subscribe(e=>{(!e||[`light`,`dark`,`system`].includes(e))&&b(e||t)})||Ng,n=p?.subscribe(e=>{(!e||u.match(e))&&x({light:e})})||Ng,r=m?.subscribe(e=>{(!e||u.match(e))&&x({dark:e})})||Ng;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 Ig,eie=s((()=>{Ig=d(h()),jg(),Zre()}));function tie(e){let{themeId:t,theme:n={},modeStorageKey:r=Og,colorSchemeStorageKey:i=kg,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=Lg.createContext(void 0),u=()=>Lg.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=Lg.useRef(!1),E=sg(),D=Lg.useContext(l),O=!!D&&!b,k=Lg.useMemo(()=>u||(typeof n==`function`?n():n),[u]),A=k[t],j=A||k,{colorSchemes:M=d,components:ee=f,cssVarPrefix:N}=j,te=Object.keys(M).filter(e=>!!M[e]).join(`,`),P=Lg.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:ae,darkColorScheme:oe,colorScheme:se,setColorScheme:ce}=$re({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}),le=ne,ue=se;O&&(le=D.mode,ue=D.colorScheme);let de=ue||j.defaultColorScheme;j.vars&&!C&&(de=j.defaultColorScheme);let fe=Lg.useMemo(()=>{let e=j.generateThemeVars?.()||j.vars,t={...j,components:ee,colorSchemes:M,cssVarPrefix:N,vars:e};if(typeof t.generateSpacing==`function`&&(t.spacing=t.generateSpacing()),de){let e=M[de];e&&typeof e==`object`&&Object.keys(e).forEach(n=>{e[n]&&typeof e[n]==`object`?t[n]={...t[n],...e[n]}:t[n]=e[n]})}return s?s(t):t},[j,de,ee,M,N]),pe=j.colorSchemeSelector;ng(()=>{if(ue&&y&&pe&&pe!==`media`){let e=pe,t=pe;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`,ue));else{let e=t.replace(`%s`,ue).match(/\[([^\]]+)\]/);if(e){let[t,n]=e[1].split(`=`);n||P.forEach(e=>{y.removeAttribute(t.replace(ue,e))}),y.setAttribute(t,n?n.replace(/"|'/g,``):``)}else y.setAttribute(t,ue)}}},[ue,pe,y,P]),Lg.useEffect(()=>{let e;if(h&&T.current&&v){let t=v.createElement(`style`);t.appendChild(v.createTextNode(zg)),v.head.appendChild(t),window.getComputedStyle(v.body),e=setTimeout(()=>{v.head.removeChild(t)},1)}return()=>{clearTimeout(e)}},[ue,h,v]),Lg.useEffect(()=>(T.current=!0,()=>{T.current=!1}),[]);let me=Lg.useMemo(()=>({allColorSchemes:P,colorScheme:ue,darkColorScheme:oe,lightColorScheme:ae,mode:le,setColorScheme:ce,setMode:re,systemMode:ie}),[P,ue,oe,ae,le,ce,re,ie,fe.colorSchemeSelector]),L=!0;(x||j.cssVariables===!1||O&&E?.cssVarPrefix===N)&&(L=!1);let R=(0,Rg.jsxs)(Lg.Fragment,{children:[(0,Rg.jsx)(xg,{themeId:A?t:void 0,theme:fe,children:c}),L&&(0,Rg.jsx)(ane,{styles:fe.generateStyleSheets?.()||[]})]});return O?R:(0,Rg.jsx)(l.Provider,{value:me,children:R})}let m=typeof o==`string`?o:o.light,h=typeof o==`string`?o:o.dark;return{CssVarsProvider:p,useColorScheme:u,getInitColorSchemeScript:e=>Yre({colorSchemeStorageKey:i,defaultLightColorScheme:m,defaultDarkColorScheme:h,modeStorageKey:r,...e})}}var Lg,Rg,zg,Bg=s((()=>{Lg=d(h()),Ih(),Nre(),rg(),Tg(),jg(),eie(),Rg=U(),zg=`*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}`}));function nie(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 rie=s((()=>{}));function Vg(e,t){let{prefix:n,shouldSkipGeneratingVar:r}=t||{},i={},a={},o={};return Ug(e,(e,t,s)=>{if((typeof t==`string`||typeof t==`number`)&&(!r||!r(e,t))){let r=`--${n?`${n}-`:``}${e.join(`-`)}`,c=Wg(e,t);Object.assign(i,{[r]:c}),Hg(a,e,`var(${r})`,s),Hg(o,e,`var(${r}, ${c})`,s)}},e=>e[0]===`vars`),{css:i,vars:a,varsWithDefaults:o}}var Hg,Ug,Wg,Gg=s((()=>{Hg=(e,t,n,r=[])=>{let i=e;t.forEach((e,a)=>{a===t.length-1?Array.isArray(i)?i[Number(e)]=n:i&&typeof i==`object`&&(i[e]=n):i&&typeof i==`object`&&(i[e]||(i[e]=r.includes(e)?[]:{}),i=i[e])})},Ug=(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)},Wg=(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 iie(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}=Vg(l,t),p=f,m={},{[c]:h,...g}=o;if(Object.entries(g||{}).forEach(([e,n])=>{let{vars:r,css:i,varsWithDefaults:a}=Vg(n,t);p=Df(p,a),m[e]={css:i,vars:r}}),h){let{css:e,vars:n,varsWithDefaults:r}=Vg(h,t);p=Df(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=Df(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 Kg=s((()=>{jf(),Gg()}));function aie(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 oie=s((()=>{}));function qg(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 sie=s((()=>{})),Jg=s((()=>{sie()})),Yg=s((()=>{})),Xg=s((()=>{q(),Gh(),Jg(),Sf(),eg(),Zh(),zh(),Yg(),Yg()}));function cie(e,t){return Zg.isValidElement(e)&&t.indexOf(e.type.muiName??e.type?._payload?.value?.muiName)!==-1}var Zg,lie=s((()=>{Zg=d(h())})),uie=s((()=>{lie()})),Qg,$g,e_=s((()=>{Qg=(e,t)=>e.filter(e=>t.includes(e)),$g=(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:Qg(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 t_(e){return`--Grid-${e}Spacing`}function n_(e){return`--Grid-parent-${e}Spacing`}var r_,i_,a_,o_,s_,c_,l_,u_,d_,f_,p_,m_,h_=s((()=>{e_(),r_=`--Grid-columns`,i_=`--Grid-parent-columns`,a_=({theme:e,ownerState:t})=>{let n={};return $g(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(${i_}) - (var(${i_}) - ${t}) * (var(${n_(`column`)}) / var(${i_})))`}),e(n,r)}),n},o_=({theme:e,ownerState:t})=>{let n={};return $g(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(${i_}) + var(${n_(`column`)}) * ${t} / var(${i_}))`}),e(n,r)}),n},s_=({theme:e,ownerState:t})=>{if(!t.container)return{};let n={[r_]:12};return $g(e.breakpoints,t.columns,(e,t)=>{let r=t??12;e(n,{[r_]:r,"> *":{[i_]:r}})}),n},c_=({theme:e,ownerState:t})=>{if(!t.container)return{};let n={};return $g(e.breakpoints,t.rowSpacing,(t,r)=>{let i=typeof r==`string`?r:e.spacing?.(r);t(n,{[t_(`row`)]:i,"> *":{[n_(`row`)]:i}})}),n},l_=({theme:e,ownerState:t})=>{if(!t.container)return{};let n={};return $g(e.breakpoints,t.columnSpacing,(t,r)=>{let i=typeof r==`string`?r:e.spacing?.(r);t(n,{[t_(`column`)]:i,"> *":{[n_(`column`)]:i}})}),n},u_=({theme:e,ownerState:t})=>{if(!t.container)return{};let n={};return $g(e.breakpoints,t.direction,(e,t)=>{e(n,{flexDirection:t})}),n},d_=({ownerState:e})=>({minWidth:0,boxSizing:`border-box`,...e.container&&{display:`flex`,flexWrap:`wrap`,...e.wrap&&e.wrap!==`wrap`&&{flexWrap:e.wrap},gap:`var(${t_(`row`)}) var(${t_(`column`)})`}}),f_=e=>{let t=[];return Object.entries(e).forEach(([e,n])=>{n!==!1&&n!==void 0&&t.push(`grid-${e}-${String(n)}`)}),t},p_=(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[]},m_=e=>e===void 0?[]:typeof e==`object`?Object.entries(e).map(([e,t])=>`direction-${e}-${t}`):[`direction-xs-${String(e)}`]}));function die(e,t){let n=[];e.item!==void 0&&(delete e.item,n.push(`item`)),e.zeroMinWidth!==void 0&&(delete e.zeroMinWidth,n.push(`zeroMinWidth`)),t.keys.forEach(t=>{e[t]!==void 0&&(n.push(t),delete e[t])})}var fie=s((()=>{}));function pie(e){return $h({props:e,name:`MuiGrid`,defaultTheme:v_})}function mie(e={}){let{createStyledComponent:t=y_,useThemeProps:n=pie,useTheme:r=Hh,componentName:i=`MuiGrid`}=e,a=(e,t)=>{let{container:n,direction:r,spacing:a,wrap:o,size:s}=e;return qg({root:[`root`,n&&`container`,o!==`wrap`&&`wrap-xs-${String(o)}`,...m_(r),...f_(s),...n?p_(a,t.breakpoints.keys[0]):[]]},e=>Gne(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(s_,l_,c_,a_,u_,d_,o_),c=g_.forwardRef(function(e,t){let i=r(),c=Zp(n(e));die(c,i.breakpoints);let{className:l,children:u,columns:d=12,container:f=!1,component:p=`div`,direction:m=`row`,wrap:h=`wrap`,size:g={},offset:_={},spacing:v=0,rowSpacing:y=v,columnSpacing:b=v,unstable_level:x=0,...S}=c,C=o(g,i.breakpoints,e=>e!==!1),w=o(_,i.breakpoints),T=e.columns??(x?void 0:d),E=e.spacing??(x?void 0:v),D=e.rowSpacing??e.spacing??(x?void 0:y),O=e.columnSpacing??e.spacing??(x?void 0:b),k={...c,level:x,columns:T,container:f,direction:m,wrap:h,spacing:E,rowSpacing:D,columnSpacing:O,size:C,offset:w},A=a(k,i);return(0,__.jsx)(s,{ref:t,as:p,ownerState:k,className:K(A.root,l),...S,children:g_.Children.map(u,e=>g_.isValidElement(e)&&cie(e,[`Grid`])&&f&&e.props.container?g_.cloneElement(e,{unstable_level:e.props?.unstable_level??x+1}):e)})});return c.muiName=`Grid`,c}var g_,__,v_,y_,b_=s((()=>{g_=d(h()),q(),uie(),Gh(),Jg(),Zh(),eg(),Uh(),Qp(),zh(),h_(),fie(),__=U(),v_=Rh(),y_=Xh(`div`,{name:`MuiGrid`,slot:`Root`})})),hie=s((()=>{})),x_=s((()=>{})),S_=s((()=>{b_(),hie(),x_(),x_(),e_(),h_()}));function gie(e){return $h({props:e,name:`MuiStack`,defaultTheme:T_})}function _ie(e,t){let n=C_.Children.toArray(e).filter(Boolean);return n.reduce((e,r,i)=>(e.push(r),i<n.length-1&&e.push(C_.cloneElement(t,{key:`separator-${i}`})),e),[])}function vie(e={}){let{createStyledComponent:t=E_,useThemeProps:n=gie,componentName:r=`MuiStack`}=e,i=()=>qg({root:[`root`]},e=>Gne(r,e),{}),a=t(O_);return C_.forwardRef(function(e,t){let{component:r=`div`,direction:o=`column`,spacing:s=0,divider:c,children:l,className:u,useFlexGap:d=!1,...f}=Zp(n(e)),p={direction:o,spacing:s,useFlexGap:d},m=i();return(0,w_.jsx)(a,{as:r,ownerState:p,ref:t,className:K(m.root,u),...f,children:c?_ie(l,c):l})})}var C_,w_,T_,E_,D_,O_,k_=s((()=>{C_=d(h()),q(),jf(),Gh(),Jg(),Zh(),eg(),Qp(),zh(),Xf(),bp(),w_=U(),T_=Rh(),E_=Xh(`div`,{name:`MuiStack`,slot:`Root`}),D_=e=>({row:`Left`,"row-reverse":`Right`,column:`Top`,"column-reverse":`Bottom`})[e],O_=({ownerState:e,theme:t})=>{let n={display:`flex`,flexDirection:`column`,...Bf({theme:t},Gf({values:e.direction,breakpoints:t.breakpoints.values}),e=>({flexDirection:e}))};if(e.spacing){let r=op(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=Gf({values:e.direction,base:i}),o=Gf({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=Df(n,Bf({theme:t},o,(t,n)=>e.useFlexGap?{gap:sp(r,t)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{[`margin${D_(n?a[n]:e.direction)}`]:sp(r,t)}}))}return n=Uf(t.breakpoints,n),n}})),yie=s((()=>{})),A_=s((()=>{})),bie=s((()=>{k_(),yie(),A_(),A_()})),j_=s((()=>{Ih(),kne(),Op(),Op(),Xf(),zf(),Sp(),tp(),jne(),jne(),Lp(),Lp(),Up(),Up(),Nne(),Nne(),qp(),qp(),bp(),bp(),Fne(),Fne(),Qp(),Yne(),Yne(),Wne(),Yh(),Yh(),Zh(),zh(),Lh(),gne(),mne(),eg(),Uh(),Vh(),vre(),yf(),Tg(),Jre(),Bg(),rie(),Gg(),Kg(),jg(),dg(),dg(),oie(),q(),Gh(),Jg(),Sf(),Xg(),Xg(),b_(),S_(),k_(),bie()}));function M_(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 xie=s((()=>{})),N_=s((()=>{xie()}));function P_(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 F_(e){if(L_.isValidElement(e)||(0,R_.isValidElementType)(e)||!P_(e))return e;let t={};return Object.keys(e).forEach(n=>{t[n]=F_(e[n])}),t}function I_(e,t,n={clone:!0}){let r=n.clone?{...e}:e;return P_(e)&&P_(t)&&Object.keys(t).forEach(i=>{L_.isValidElement(t[i])||(0,R_.isValidElementType)(t[i])?r[i]=t[i]:P_(t[i])&&Object.prototype.hasOwnProperty.call(e,i)&&P_(e[i])?r[i]=I_(e[i],t[i],n):n.clone?r[i]=P_(t[i])?F_(t[i]):t[i]:r[i]=t[i]}),r}var L_,R_,z_=s((()=>{L_=d(h()),R_=wf()})),B_=s((()=>{z_(),z_()})),V_,H_=s((()=>{V_={black:`#000`,white:`#fff`}})),U_,W_=s((()=>{U_={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`}})),G_,K_=s((()=>{G_={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`}})),q_,J_=s((()=>{q_={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`}})),Y_,X_=s((()=>{Y_={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`}})),Z_,Q_=s((()=>{Z_={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`}})),$_,ev=s((()=>{$_={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`}})),tv,nv=s((()=>{tv={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 rv(){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:V_.white,default:V_.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 iv(){return{text:{primary:V_.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:V_.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 av(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=ff(e.main,i):t===`dark`&&(e.dark=uf(e.main,a)))}function ov(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:Z_[200],light:Z_[50],dark:Z_[400]}:{main:Z_[700],light:Z_[400],dark:Z_[800]}}function Cie(e=`light`){return e===`dark`?{main:G_[200],light:G_[50],dark:G_[400]}:{main:G_[500],light:G_[300],dark:G_[700]}}function wie(e=`light`){return e===`dark`?{main:q_[500],light:q_[300],dark:q_[700]}:{main:q_[700],light:q_[400],dark:q_[800]}}function Tie(e=`light`){return e===`dark`?{main:$_[400],light:$_[300],dark:$_[700]}:{main:$_[700],light:$_[500],dark:$_[900]}}function Eie(e=`light`){return e===`dark`?{main:tv[400],light:tv[300],dark:tv[700]}:{main:tv[800],light:tv[500],dark:tv[900]}}function Die(e=`light`){return e===`dark`?{main:Y_[400],light:Y_[300],dark:Y_[700]}:{main:`#ed6c02`,light:Y_[500],dark:Y_[900]}}function Oie(e){return`oklch(from ${e} var(--__l) 0 h / var(--__a))`}function sv(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):hee(e,lv.text.primary)>=n?lv.text.primary:cv.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(M_(11,t?` (${t})`:``,n));if(typeof e.main!=`string`)throw Error(M_(12,t?` (${t})`:``,JSON.stringify(e.main)));return i?(ov(i,e,`light`,a,r),ov(i,e,`dark`,o,r)):(av(e,`light`,a,r),av(e,`dark`,o,r)),e.contrastText||(e.contrastText=f(e.main)),e},m;return t===`light`?m=rv():t===`dark`&&(m=iv()),I_({common:{...V_},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:U_,contrastThreshold:n,getContrastText:f,augmentColor:p,tonalOffset:r,...m},a)}var cv,lv,uv=s((()=>{N_(),B_(),yf(),H_(),W_(),K_(),J_(),X_(),Q_(),ev(),nv(),cv=rv(),lv=iv()}));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((()=>{Bg(),Kg(),Aie(),jg()})),dv,Mie,fv,Nie=s((()=>{dv=e=>e,Mie=()=>{let e=dv;return{configure(t){e=t},generate(t){return e(t)},reset(){e=dv}}},fv=Mie()})),Pie=s((()=>{Nie()}));function pv(e,t,n=`Mui`){let r=Fie[t];return r?`${n}-${r}`:`${fv.generate(e)}-${t}`}var Fie,Iie=s((()=>{Pie(),Fie={active:`active`,checked:`checked`,completed:`completed`,disabled:`disabled`,error:`error`,expanded:`expanded`,focused:`focused`,focusVisible:`focusVisible`,open:`open`,readOnly:`readOnly`,required:`required`,selected:`selected`}})),mv=s((()=>{Iie(),Iie()}));function Lie(e,t){return{toolbar:{minHeight:56,[e.up(`xs`)]:{"@media (orientation: landscape)":{minHeight:48}},[e.up(`sm`)]:{minHeight:64}},...t}}var Rie=s((()=>{}));function zie(e){return Math.round(e*1e5)/1e5}function Bie(e,t){let{fontFamily:n=gv,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===gv?{letterSpacing:`${zie(i/t)}em`}:{},...a,...l});return I_({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,hv),caption:m(a,12,1.66,.4),overline:m(a,12,2.66,1,hv),inherit:{fontFamily:`inherit`,fontWeight:`inherit`,fontSize:`inherit`,lineHeight:`inherit`,letterSpacing:`inherit`}},d,{clone:!1})}var hv,gv,_v=s((()=>{B_(),hv={textTransform:`uppercase`},gv=`"Roboto", "Helvetica", "Arial", sans-serif`}));function vv(...e){return[`${e[0]}px ${e[1]}px ${e[2]}px ${e[3]}px rgba(0,0,0,${Vie})`,`${e[4]}px ${e[5]}px ${e[6]}px ${e[7]}px rgba(0,0,0,${Hie})`,`${e[8]}px ${e[9]}px ${e[10]}px ${e[11]}px rgba(0,0,0,${Uie})`].join(`,`)}var Vie,Hie,Uie,Wie,Gie=s((()=>{Vie=.2,Hie=.14,Uie=.12,Wie=[`none`,vv(0,2,1,-1,0,1,1,0,0,1,3,0),vv(0,3,1,-2,0,2,2,0,0,1,5,0),vv(0,3,3,-2,0,3,4,0,0,1,8,0),vv(0,2,4,-1,0,4,5,0,0,1,10,0),vv(0,3,5,-1,0,5,8,0,0,1,14,0),vv(0,3,5,-1,0,6,10,0,0,1,18,0),vv(0,4,5,-2,0,7,10,1,0,2,16,1),vv(0,5,5,-3,0,8,10,1,0,3,14,2),vv(0,5,6,-3,0,9,12,1,0,3,16,2),vv(0,6,6,-3,0,10,14,1,0,4,18,3),vv(0,6,7,-4,0,11,15,1,0,4,20,3),vv(0,7,8,-4,0,12,17,2,0,5,22,4),vv(0,7,8,-4,0,13,19,2,0,5,24,4),vv(0,7,9,-4,0,14,21,2,0,5,26,4),vv(0,8,9,-5,0,15,22,2,0,6,28,5),vv(0,8,10,-5,0,16,24,2,0,6,30,5),vv(0,8,11,-5,0,17,26,2,0,6,32,5),vv(0,9,11,-5,0,18,28,2,0,7,34,6),vv(0,9,12,-6,0,19,29,2,0,7,36,6),vv(0,10,13,-6,0,20,31,3,0,8,38,7),vv(0,10,13,-6,0,21,33,3,0,8,40,7),vv(0,10,14,-6,0,22,35,3,0,8,42,7),vv(0,11,14,-7,0,23,36,3,0,9,44,8),vv(0,11,15,-7,0,24,38,3,0,9,46,8)]}));function Kie(e){return`${Math.round(e)}ms`}function qie(e){if(!e)return 0;let t=e/36;return Math.min(Math.round((4+15*t**.25+t/5)*10),3e3)}function Jie(e){let t={...Yie,...e.easing},n={...yv,...e.duration};return{getAutoHeightDuration:qie,create:(e=[`all`],r={})=>{let{duration:i=n.standard,easing:a=t.easeInOut,delay:o=0,...s}=r;return(Array.isArray(e)?e:[e]).map(e=>`${e} ${typeof i==`string`?i:Kie(i)} ${a} ${typeof o==`string`?o:Kie(o)}`).join(`,`)},...e,easing:t,duration:n}}var Yie,yv,bv=s((()=>{Yie={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}})),Xie,Zie=s((()=>{Xie={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500}}));function Qie(e){return P_(e)||e===void 0||typeof e==`string`||typeof e==`boolean`||typeof e==`number`||Array.isArray(e)}function $ie(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];!Qie(a)||i.startsWith(`unstable_`)?delete e[i]:P_(a)&&(e[i]={...a},n(e[i]))}}return n(t),`import { unstable_createBreakpoints as createBreakpoints, createTransitions } from '@mui/material/styles';

const theme = ${JSON.stringify(t,null,2)};

theme.breakpoints = createBreakpoints(theme.breakpoints || {});
theme.transitions = createTransitions(theme.transitions || {});

export default theme;`}var eae=s((()=>{B_()}));function tae(e){return typeof e==`number`?`${(e*100).toFixed(0)}%`:`calc((${e}) * 100%)`}function nae(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})`:cf(t,rae(n))},lighten(t,n){let r=this||e;return r.colorSpace?`color-mix(in ${r.colorSpace}, ${t}, #fff ${tae(n)})`:ff(t,n)},darken(t,n){let r=this||e;return r.colorSpace?`color-mix(in ${r.colorSpace}, ${t}, #000 ${tae(n)})`:uf(t,n)}})}function xv(e={},...t){let{breakpoints:n,mixins:r={},spacing:i,palette:a={},transitions:o={},typography:s={},shape:c,colorSpace:l,...u}=e;if(e.vars&&e.generateThemeVars===void 0)throw Error(M_(20));let d=sv({...a,colorSpace:l}),f=Rh(e),p=I_(f,{mixins:Lie(f.breakpoints,r),palette:d,shadows:Wie.slice(),typography:Bie(d,s),transitions:Jie(o),zIndex:{...Xie}});return p=I_(p,u),p=t.reduce((e,t)=>I_(e,t),p),p.unstable_sxConfig={...Jp,...u?.unstable_sxConfig},p.unstable_sx=function(e){return Xp({sx:e,theme:this})},p.toRuntimeSource=$ie,nae(p),p}var rae,iae=s((()=>{N_(),B_(),Qp(),zh(),yf(),Rie(),uv(),_v(),Gie(),bv(),Zie(),eae(),rae=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 aae(e){return{inputPlaceholder:e===`dark`?.5:.42,inputUnderline:e===`dark`?.7:.42,switchTrackDisabled:e===`dark`?.2:.12,switchTrack:e===`dark`?.3:.38}}function oae(e){return e===`dark`?cae:[]}function sae(e){let{palette:t={mode:`light`},opacity:n,overlays:r,colorSpace:i,...a}=e,o=sv({...t,colorSpace:i});return{palette:o,opacity:{...aae(o.mode),...n},overlays:r||oae(o.mode),...a}}var cae,lae=s((()=>{uv(),Cv(),cae=[...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 uae(e){return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|modularCssLayers|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||e[0]===`palette`&&!!e[1]?.match(/(mode|contrastThreshold|tonalOffset)/)}var dae=s((()=>{})),fae,pae=s((()=>{fae=e=>[...[...Array(25)].map((t,n)=>`--${e?`${e}-`:``}overlays-${n}`),`--${e?`${e}-`:``}palette-AppBar-darkBg`,`--${e?`${e}-`:``}palette-AppBar-darkColor`]})),mae,hae=s((()=>{pae(),mae=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 fae(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 gae(e,t){t.forEach(t=>{e[t]||(e[t]={})})}function Y(e,t,n){!e[t]&&n&&(e[t]=n)}function wv(e){return typeof e!=`string`||!e.startsWith(`hsl`)?e:of(e)}function Tv(e,t){`${t}Channel`in e||(e[`${t}Channel`]=_f(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 _ae(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]=sae({...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:{...aae(a),...n?.opacity},overlays:n?.overlays||oae(a)},s}function vae(e={},...t){let{colorSchemes:n={light:!0},defaultColorScheme:r,disableCssColorScheme:i=!1,cssVarPrefix:a=`mui`,nativeColor:o=!1,shouldSkipGeneratingVar:s=uae,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=yae(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(M_(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:_ae(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`&&(Y(t.common,`background`,`#fff`),Y(t.common,`onBackground`,`#000`)),t.mode===`dark`&&(Y(t.common,`background`,`#000`),Y(t.common,`onBackground`,`#fff`));function r(e,t,n){if(b){let r;return e===lf&&(r=`transparent ${((1-n)*100).toFixed(0)}%`),e===df&&(r=`#000 ${(n*100).toFixed(0)}%`),e===pf&&(r=`#fff ${(n*100).toFixed(0)}%`),`color-mix(in ${b}, ${t}, ${r})`}return e(t,n)}if(gae(t,[`Alert`,`AppBar`,`Avatar`,`Button`,`Chip`,`FilledInput`,`LinearProgress`,`Skeleton`,`Slider`,`SnackbarContent`,`SpeedDialAction`,`StepConnector`,`StepContent`,`Switch`,`TableCell`,`Tooltip`]),t.mode===`light`){Y(t.Alert,`errorColor`,r(df,o?p(`palette-error-light`):t.error.light,.6)),Y(t.Alert,`infoColor`,r(df,o?p(`palette-info-light`):t.info.light,.6)),Y(t.Alert,`successColor`,r(df,o?p(`palette-success-light`):t.success.light,.6)),Y(t.Alert,`warningColor`,r(df,o?p(`palette-warning-light`):t.warning.light,.6)),Y(t.Alert,`errorFilledBg`,n(`palette-error-main`)),Y(t.Alert,`infoFilledBg`,n(`palette-info-main`)),Y(t.Alert,`successFilledBg`,n(`palette-success-main`)),Y(t.Alert,`warningFilledBg`,n(`palette-warning-main`)),Y(t.Alert,`errorFilledColor`,Dv(()=>t.getContrastText(t.error.main))),Y(t.Alert,`infoFilledColor`,Dv(()=>t.getContrastText(t.info.main))),Y(t.Alert,`successFilledColor`,Dv(()=>t.getContrastText(t.success.main))),Y(t.Alert,`warningFilledColor`,Dv(()=>t.getContrastText(t.warning.main))),Y(t.Alert,`errorStandardBg`,r(pf,o?p(`palette-error-light`):t.error.light,.9)),Y(t.Alert,`infoStandardBg`,r(pf,o?p(`palette-info-light`):t.info.light,.9)),Y(t.Alert,`successStandardBg`,r(pf,o?p(`palette-success-light`):t.success.light,.9)),Y(t.Alert,`warningStandardBg`,r(pf,o?p(`palette-warning-light`):t.warning.light,.9)),Y(t.Alert,`errorIconColor`,n(`palette-error-main`)),Y(t.Alert,`infoIconColor`,n(`palette-info-main`)),Y(t.Alert,`successIconColor`,n(`palette-success-main`)),Y(t.Alert,`warningIconColor`,n(`palette-warning-main`)),Y(t.AppBar,`defaultBg`,n(`palette-grey-100`)),Y(t.Avatar,`defaultBg`,n(`palette-grey-400`)),Y(t.Button,`inheritContainedBg`,n(`palette-grey-300`)),Y(t.Button,`inheritContainedHoverBg`,n(`palette-grey-A100`)),Y(t.Chip,`defaultBorder`,n(`palette-grey-400`)),Y(t.Chip,`defaultAvatarColor`,n(`palette-grey-700`)),Y(t.Chip,`defaultIconColor`,n(`palette-grey-700`)),Y(t.FilledInput,`bg`,`rgba(0, 0, 0, 0.06)`),Y(t.FilledInput,`hoverBg`,`rgba(0, 0, 0, 0.09)`),Y(t.FilledInput,`disabledBg`,`rgba(0, 0, 0, 0.12)`),Y(t.LinearProgress,`primaryBg`,r(pf,o?p(`palette-primary-main`):t.primary.main,.62)),Y(t.LinearProgress,`secondaryBg`,r(pf,o?p(`palette-secondary-main`):t.secondary.main,.62)),Y(t.LinearProgress,`errorBg`,r(pf,o?p(`palette-error-main`):t.error.main,.62)),Y(t.LinearProgress,`infoBg`,r(pf,o?p(`palette-info-main`):t.info.main,.62)),Y(t.LinearProgress,`successBg`,r(pf,o?p(`palette-success-main`):t.success.main,.62)),Y(t.LinearProgress,`warningBg`,r(pf,o?p(`palette-warning-light`):t.warning.main,.62)),Y(t.Skeleton,`bg`,b?r(lf,o?p(`palette-text-primary`):t.text.primary,.11):`rgba(${n(`palette-text-primaryChannel`)} / 0.11)`),Y(t.Slider,`primaryTrack`,r(pf,o?p(`palette-primary-main`):t.primary.main,.62)),Y(t.Slider,`secondaryTrack`,r(pf,o?p(`palette-secondary-main`):t.secondary.main,.62)),Y(t.Slider,`errorTrack`,r(pf,o?p(`palette-error-main`):t.error.main,.62)),Y(t.Slider,`infoTrack`,r(pf,o?p(`palette-info-main`):t.info.main,.62)),Y(t.Slider,`successTrack`,r(pf,o?p(`palette-success-main`):t.success.main,.62)),Y(t.Slider,`warningTrack`,r(pf,o?p(`palette-warning-main`):t.warning.main,.62));let e=b?r(df,o?p(`palette-background-default`):t.background.default,.6825):hf(t.background.default,.8);Y(t.SnackbarContent,`bg`,e),Y(t.SnackbarContent,`color`,Dv(()=>b?lv.text.primary:t.getContrastText(e))),Y(t.SpeedDialAction,`fabHoverBg`,hf(t.background.paper,.15)),Y(t.StepConnector,`border`,n(`palette-grey-400`)),Y(t.StepContent,`border`,n(`palette-grey-400`)),Y(t.Switch,`defaultColor`,n(`palette-common-white`)),Y(t.Switch,`defaultDisabledColor`,n(`palette-grey-100`)),Y(t.Switch,`primaryDisabledColor`,r(pf,o?p(`palette-primary-main`):t.primary.main,.62)),Y(t.Switch,`secondaryDisabledColor`,r(pf,o?p(`palette-secondary-main`):t.secondary.main,.62)),Y(t.Switch,`errorDisabledColor`,r(pf,o?p(`palette-error-main`):t.error.main,.62)),Y(t.Switch,`infoDisabledColor`,r(pf,o?p(`palette-info-main`):t.info.main,.62)),Y(t.Switch,`successDisabledColor`,r(pf,o?p(`palette-success-main`):t.success.main,.62)),Y(t.Switch,`warningDisabledColor`,r(pf,o?p(`palette-warning-main`):t.warning.main,.62)),Y(t.TableCell,`border`,r(pf,lf(o?p(`palette-divider`):t.divider,1),.88)),Y(t.Tooltip,`bg`,r(lf,o?p(`palette-grey-700`):t.grey[700],.92))}if(t.mode===`dark`){Y(t.Alert,`errorColor`,r(pf,o?p(`palette-error-light`):t.error.light,.6)),Y(t.Alert,`infoColor`,r(pf,o?p(`palette-info-light`):t.info.light,.6)),Y(t.Alert,`successColor`,r(pf,o?p(`palette-success-light`):t.success.light,.6)),Y(t.Alert,`warningColor`,r(pf,o?p(`palette-warning-light`):t.warning.light,.6)),Y(t.Alert,`errorFilledBg`,n(`palette-error-dark`)),Y(t.Alert,`infoFilledBg`,n(`palette-info-dark`)),Y(t.Alert,`successFilledBg`,n(`palette-success-dark`)),Y(t.Alert,`warningFilledBg`,n(`palette-warning-dark`)),Y(t.Alert,`errorFilledColor`,Dv(()=>t.getContrastText(t.error.dark))),Y(t.Alert,`infoFilledColor`,Dv(()=>t.getContrastText(t.info.dark))),Y(t.Alert,`successFilledColor`,Dv(()=>t.getContrastText(t.success.dark))),Y(t.Alert,`warningFilledColor`,Dv(()=>t.getContrastText(t.warning.dark))),Y(t.Alert,`errorStandardBg`,r(df,o?p(`palette-error-light`):t.error.light,.9)),Y(t.Alert,`infoStandardBg`,r(df,o?p(`palette-info-light`):t.info.light,.9)),Y(t.Alert,`successStandardBg`,r(df,o?p(`palette-success-light`):t.success.light,.9)),Y(t.Alert,`warningStandardBg`,r(df,o?p(`palette-warning-light`):t.warning.light,.9)),Y(t.Alert,`errorIconColor`,n(`palette-error-main`)),Y(t.Alert,`infoIconColor`,n(`palette-info-main`)),Y(t.Alert,`successIconColor`,n(`palette-success-main`)),Y(t.Alert,`warningIconColor`,n(`palette-warning-main`)),Y(t.AppBar,`defaultBg`,n(`palette-grey-900`)),Y(t.AppBar,`darkBg`,n(`palette-background-paper`)),Y(t.AppBar,`darkColor`,n(`palette-text-primary`)),Y(t.Avatar,`defaultBg`,n(`palette-grey-600`)),Y(t.Button,`inheritContainedBg`,n(`palette-grey-800`)),Y(t.Button,`inheritContainedHoverBg`,n(`palette-grey-700`)),Y(t.Chip,`defaultBorder`,n(`palette-grey-700`)),Y(t.Chip,`defaultAvatarColor`,n(`palette-grey-300`)),Y(t.Chip,`defaultIconColor`,n(`palette-grey-300`)),Y(t.FilledInput,`bg`,`rgba(255, 255, 255, 0.09)`),Y(t.FilledInput,`hoverBg`,`rgba(255, 255, 255, 0.13)`),Y(t.FilledInput,`disabledBg`,`rgba(255, 255, 255, 0.12)`),Y(t.LinearProgress,`primaryBg`,r(df,o?p(`palette-primary-main`):t.primary.main,.5)),Y(t.LinearProgress,`secondaryBg`,r(df,o?p(`palette-secondary-main`):t.secondary.main,.5)),Y(t.LinearProgress,`errorBg`,r(df,o?p(`palette-error-main`):t.error.main,.5)),Y(t.LinearProgress,`infoBg`,r(df,o?p(`palette-info-main`):t.info.main,.5)),Y(t.LinearProgress,`successBg`,r(df,o?p(`palette-success-main`):t.success.main,.5)),Y(t.LinearProgress,`warningBg`,r(df,o?p(`palette-warning-main`):t.warning.main,.5)),Y(t.Skeleton,`bg`,b?r(lf,o?p(`palette-text-primary`):t.text.primary,.13):`rgba(${n(`palette-text-primaryChannel`)} / 0.13)`),Y(t.Slider,`primaryTrack`,r(df,o?p(`palette-primary-main`):t.primary.main,.5)),Y(t.Slider,`secondaryTrack`,r(df,o?p(`palette-secondary-main`):t.secondary.main,.5)),Y(t.Slider,`errorTrack`,r(df,o?p(`palette-error-main`):t.error.main,.5)),Y(t.Slider,`infoTrack`,r(df,o?p(`palette-info-main`):t.info.main,.5)),Y(t.Slider,`successTrack`,r(df,o?p(`palette-success-main`):t.success.main,.5)),Y(t.Slider,`warningTrack`,r(df,o?p(`palette-warning-light`):t.warning.main,.5));let e=b?r(pf,o?p(`palette-background-default`):t.background.default,.985):hf(t.background.default,.98);Y(t.SnackbarContent,`bg`,e),Y(t.SnackbarContent,`color`,Dv(()=>b?cv.text.primary:t.getContrastText(e))),Y(t.SpeedDialAction,`fabHoverBg`,hf(t.background.paper,.15)),Y(t.StepConnector,`border`,n(`palette-grey-600`)),Y(t.StepContent,`border`,n(`palette-grey-600`)),Y(t.Switch,`defaultColor`,n(`palette-grey-300`)),Y(t.Switch,`defaultDisabledColor`,n(`palette-grey-600`)),Y(t.Switch,`primaryDisabledColor`,r(df,o?p(`palette-primary-main`):t.primary.main,.55)),Y(t.Switch,`secondaryDisabledColor`,r(df,o?p(`palette-secondary-main`):t.secondary.main,.55)),Y(t.Switch,`errorDisabledColor`,r(df,o?p(`palette-error-main`):t.error.main,.55)),Y(t.Switch,`infoDisabledColor`,r(df,o?p(`palette-info-main`):t.info.main,.55)),Y(t.Switch,`successDisabledColor`,r(df,o?p(`palette-success-main`):t.success.main,.55)),Y(t.Switch,`warningDisabledColor`,r(df,o?p(`palette-warning-light`):t.warning.main,.55)),Y(t.TableCell,`border`,r(df,lf(o?p(`palette-divider`):t.divider,1),.68)),Y(t.Tooltip,`bg`,r(lf,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&&Y(t[e],`mainChannel`,_f(wv(n.main))),n.light&&Y(t[e],`lightChannel`,_f(wv(n.light))),n.dark&&Y(t[e],`darkChannel`,_f(wv(n.dark))),n.contrastText&&Y(t[e],`contrastTextChannel`,_f(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)=>I_(e,t),S);let C={prefix:a,disableCssColorScheme:i,shouldSkipGeneratingVar:s,getSelector:mae(S),enableContrastVars:o},{vars:w,generateThemeVars:T,generateStyleSheets:E}=iie(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 hne(u.spacing,op(this))},S.getColorSchemeSelector=aie(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.toRuntimeSource=$ie,S}var Dv,yae,bae=s((()=>{N_(),B_(),j_(),bp(),jie(),Qp(),yf(),iae(),lae(),dae(),hae(),eae(),uv(),Dv=e=>{try{return e()}catch{}},yae=(e=`mui`)=>nie(e)}));function xae(e,t,n){e.colorSchemes&&n&&(e.colorSchemes[t]={...n!==!0&&n,palette:sv({...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},xae(i,`dark`,l.dark)),i.palette.mode===`dark`&&(i.colorSchemes.dark={...l.dark!==!0&&l.dark,palette:i.palette},xae(i,`light`,l.light)),i}return!n&&!(`light`in l)&&s===`light`&&(l.light=!0),vae({...o,colorSchemes:l,defaultColorScheme:s,...typeof r!=`boolean`&&r},...t)}var kv=s((()=>{uv(),bae(),iae()})),Av,jv=s((()=>{kv(),Av=Ov()})),Mv,Nv=s((()=>{Mv=`$$material`}));function Pv(){let e=Hh(Av);return e.$$material||e}var Fv=s((()=>{h(),j_(),jv(),Nv()}));function Sae(e){return(0,Cae.jsx)(Ene,{...e,defaultTheme:Av,themeId:Mv})}var Cae,wae=s((()=>{j_(),jv(),Nv(),Cae=U()})),Iv=s((()=>{wae()}));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`})),X,Vv=s((()=>{Yh(),jv(),Nv(),Bv(),Rv(),X=tre({themeId:Mv,defaultTheme:Av,rootShouldForwardProp:zv})}));function Tae(e){return function(t){return(0,Dae.jsx)(Sae,{styles:typeof e==`function`?n=>e({theme:n,...t}):e})}}function Eae(){return Zp}var Dae,Z=s((()=>{Qp(),Fv(),Iv(),Dae=U(),j_(),Vv()})),Hv,Uv=s((()=>{j_(),Hv=qre}));function Wv(e){return Rre(e)}var Oae=s((()=>{h(),hg(),U()})),Q=s((()=>{Oae()}));function Gv(e,t,n=`Mui`){let r={};return t.forEach(t=>{r[t]=pv(e,t,n)}),r}var kae=s((()=>{mv()})),Kv=s((()=>{kae()}));function Aae(e){return pv(`MuiPaper`,e)}var qv=s((()=>{Kv(),mv(),Gv(`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(`.`))})),jae,Mae,Nae,Pae,Jv,Fae=s((()=>{jae=d(h()),q(),J(),yf(),Z(),Uv(),Q(),Cv(),qv(),Mae=U(),Nae=e=>{let{square:t,elevation:n,variant:r,classes:i}=e;return Jd({root:[`root`,r,!t&&`rounded`,r===`elevation`&&`elevation${n}`]},Aae,i)},Pae=X(`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,transition:e.transitions.create(`box-shadow`),variants:[{props:({ownerState:e})=>!e.square,style:{borderRadius:e.shape.borderRadius}},{props:{variant:`outlined`},style:{border:`1px solid ${(e.vars||e).palette.divider}`}},{props:{variant:`elevation`},style:{boxShadow:`var(--Paper-shadow)`,backgroundImage:`var(--Paper-overlay)`}}]}))),Jv=jae.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=Nae(u);return(0,Mae.jsx)(Pae,{as:a,ownerState:u,className:K(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(${cf(`#fff`,Sv(o))}, ${cf(`#fff`,Sv(o))})`}},...l.style}})})})),Yv=s((()=>{Fae(),qv(),qv()}));function Iae(e){let t=e;for(;t;){if(t.dir)return t.dir===`rtl`;t=t.parentElement}return!1}function Lae(e,t){let[n,r]=(0,ny.useState)(t===`rtl`);return(0,ny.useLayoutEffect)(()=>{e&&(t||r(Iae(e)))},[t,e]),n}function Rae(e){if(e!==void 0)switch(typeof e){case`number`:return e;case`string`:if(e.endsWith(`px`))return parseFloat(e);break}}function zae({box:e,defaultHeight:t,defaultWidth:n,disabled:r,element:i,mode:a,style:o}){let{styleHeight:s,styleWidth:c}=(0,ny.useMemo)(()=>({styleHeight:Rae(o?.height),styleWidth:Rae(o?.width)}),[o?.height,o?.width]),[l,u]=(0,ny.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 ry(()=>{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,ny.useMemo)(()=>({height:s??l.height,width:c??l.width}),[l,s,c])}function Bae(e){let t=(0,ny.useRef)(()=>{throw Error(`Cannot call during render.`)});return ry(()=>{t.current=e},[e]),(0,ny.useCallback)(e=>t.current?.(e),[t])}function Vae(e=!1){if(iy===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?iy=`positive-descending`:(e.scrollLeft=1,iy=e.scrollLeft===0?`negative`:`positive-ascending`),document.body.removeChild(e),iy}return iy}function Xv({containerElement:e,direction:t,isRtl:n,scrollOffset:r}){if(t===`horizontal`&&n)switch(Vae()){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 Zv(e,t=`Assertion error`){if(!e)throw console.error(t),Error(t)}function Qv(e,t){if(e===t)return!0;if(!!e!=!!t||(Zv(e!==void 0),Zv(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 Hae({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 Zv(n!==void 0,`Unexpected bounds cache miss`),t*((n.scrollOffset+n.size)/e.size)}}function Uae({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=Hae({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 $v({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 Wae({itemCount:e,itemProps:t,itemSize:n}){let r=new Map;return{get(i){for(Zv(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);Zv(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 Zv(a!==void 0,`Unexpected bounds cache miss for index ${i}`),a},set(e,t){r.set(e,t)},get size(){return r.size}}}function Gae({itemCount:e,itemProps:t,itemSize:n}){return(0,ny.useMemo)(()=>Wae({itemCount:e,itemProps:t,itemSize:n}),[e,t,n])}function Kae({containerSize:e,itemSize:t}){let n;switch(typeof t){case`string`:Zv(t.endsWith(`%`),`Invalid item size: "${t}"; string values must be percentages (e.g. "100%")`),Zv(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 ey({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}=zae({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,ny.useRef)({height:0,width:0}),p=r===`vertical`?u:d,m=Kae({containerSize:p,itemSize:s});(0,ny.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=Gae({itemCount:a,itemProps:o,itemSize:m}),g=(0,ny.useCallback)(e=>h.get(e),[h]),[_,v]=(0,ny.useState)(()=>$v({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,ny.useCallback)(()=>Hae({cachedBounds:h,itemCount:a,itemSize:m}),[h,a,m]),w=(0,ny.useCallback)(t=>{let n=Xv({containerElement:e,direction:r,isRtl:i,scrollOffset:t});return $v({cachedBounds:h,containerScrollOffset:n,containerSize:p,itemCount:a,overscanCount:l})},[h,e,p,r,i,a,l]);return ry(()=>{let t=(r===`vertical`?e?.scrollTop:e?.scrollLeft)??0;v(w(t))},[e,r,w]),ry(()=>{if(!e)return;let t=()=>{v(t=>{let{scrollLeft:n,scrollTop:o}=e,s=Xv({containerElement:e,direction:r,isRtl:i,scrollOffset:r===`vertical`?o:n}),c=$v({cachedBounds:h,containerScrollOffset:s,containerSize:p,itemCount:a,overscanCount:l});return Qv(c,t)?t:c})};return e.addEventListener(`scroll`,t),()=>{e.removeEventListener(`scroll`,t)}},[h,e,p,r,a,l]),{getCellBounds:g,getEstimatedSize:C,scrollToIndex:Bae(({align:t=`auto`,containerScrollOffset:n,index:o})=>{let s=Uae({align:t,cachedBounds:h,containerScrollOffset:n,containerSize:p,index:o,itemCount:a,itemSize:m});if(e){if(s=Xv({containerElement:e,direction:r,isRtl:i,scrollOffset:s}),typeof e.scrollTo!=`function`){let e=w(s);Qv(_,e)||v(e)}return s}}),startIndexOverscan:b,startIndexVisible:y,stopIndexOverscan:S,stopIndexVisible:x}}function qae(e){return(0,ny.useMemo)(()=>e,Object.values(e))}function Jae(e,t){let{ariaAttributes:n,style:r,...i}=e,{ariaAttributes:a,style:o,...s}=t;return Qv(n,a)&&Qv(r,o)&&Qv(i,s)}function Yae({cellComponent:e,cellProps:t,children:n,className:r,columnCount:i,columnWidth:a,defaultHeight:o=0,defaultWidth:s=0,dir:c,gridRef:l,onCellsRendered:u,onResize:d,overscanCount:f=3,rowCount:p,rowHeight:m,style:h,tagName:g=`div`,..._}){let v=qae(t),y=(0,ny.useMemo)(()=>(0,ny.memo)(e,Jae),[e]),[b,x]=(0,ny.useState)(null),S=Lae(b,c),{getCellBounds:C,getEstimatedSize:w,startIndexOverscan:T,startIndexVisible:E,scrollToIndex:D,stopIndexOverscan:O,stopIndexVisible:k}=ey({containerElement:b,containerStyle:h,defaultContainerSize:s,direction:`horizontal`,isRtl:S,itemCount:i,itemProps:v,itemSize:a,onResize:d,overscanCount:f}),{getCellBounds:A,getEstimatedSize:j,startIndexOverscan:M,startIndexVisible:ee,scrollToIndex:N,stopIndexOverscan:te,stopIndexVisible:P}=ey({containerElement:b,containerStyle:h,defaultContainerSize:o,direction:`vertical`,itemCount:p,itemProps:v,itemSize:m,onResize:d,overscanCount:f});(0,ny.useImperativeHandle)(l,()=>({get element(){return b},scrollToCell({behavior:e=`auto`,columnAlign:t=`auto`,columnIndex:n,rowAlign:r=`auto`,rowIndex:i}){let a=D({align:t,containerScrollOffset:b?.scrollLeft??0,index:n}),o=N({align:r,containerScrollOffset:b?.scrollTop??0,index:i});typeof b?.scrollTo==`function`&&b.scrollTo({behavior:e,left:a,top:o})},scrollToColumn({align:e=`auto`,behavior:t=`auto`,index:n}){let r=D({align:e,containerScrollOffset:b?.scrollLeft??0,index:n});typeof b?.scrollTo==`function`&&b.scrollTo({behavior:t,left:r})},scrollToRow({align:e=`auto`,behavior:t=`auto`,index:n}){let r=N({align:e,containerScrollOffset:b?.scrollTop??0,index:n});typeof b?.scrollTo==`function`&&b.scrollTo({behavior:t,top:r})}}),[b,D,N]),(0,ny.useEffect)(()=>{T>=0&&O>=0&&M>=0&&te>=0&&u&&u({columnStartIndex:E,columnStopIndex:k,rowStartIndex:ee,rowStopIndex:P},{columnStartIndex:T,columnStopIndex:O,rowStartIndex:M,rowStopIndex:te})},[u,T,E,O,k,M,ee,te,P]);let F=(0,ny.useMemo)(()=>{let e=[];if(i>0&&p>0)for(let t=M;t<=te;t++){let n=A(t),r=[];for(let e=T;e<=O;e++){let i=C(e);r.push((0,ny.createElement)(y,{...v,ariaAttributes:{"aria-colindex":e+1,role:`gridcell`},columnIndex:e,key:e,rowIndex:t,style:{position:`absolute`,left:S?void 0:0,right:S?0:void 0,transform:`translate(${S?-i.scrollOffset:i.scrollOffset}px, ${n.scrollOffset}px)`,height:n.size,width:i.size}}))}e.push((0,ty.jsx)(`div`,{role:`row`,"aria-rowindex":t+1,children:r},t))}return e},[y,v,i,T,O,C,A,S,p,M,te]),I=(0,ty.jsx)(`div`,{"aria-hidden":!0,style:{height:j(),width:w(),zIndex:-1}});return(0,ny.createElement)(g,{"aria-colcount":i,"aria-rowcount":p,role:`grid`,..._,className:r,dir:c,ref:x,style:{position:`relative`,maxHeight:`100%`,maxWidth:`100%`,flexGrow:1,overflow:`auto`,...h}},F,n,I)}function Xae(e){return typeof e==`object`&&!!e&&`getAverageRowHeight`in e&&typeof e.getAverageRowHeight==`function`}function Zae({children:e,className:t,defaultHeight:n=0,listRef:r,onResize:i,onRowsRendered:a,overscanCount:o=3,rowComponent:s,rowCount:c,rowHeight:l,rowProps:u,tagName:d=`div`,style:f,...p}){let m=qae(u),h=(0,ny.useMemo)(()=>(0,ny.memo)(s,Jae),[s]),[g,_]=(0,ny.useState)(null),v=Xae(l),{getCellBounds:y,getEstimatedSize:b,scrollToIndex:x,startIndexOverscan:S,startIndexVisible:C,stopIndexOverscan:w,stopIndexVisible:T}=ey({containerElement:g,containerStyle:f,defaultContainerSize:n,direction:`vertical`,itemCount:c,itemProps:m,itemSize:(0,ny.useMemo)(()=>v?e=>l.getRowHeight(e)??l.getAverageRowHeight():l,[v,l]),onResize:i,overscanCount:o});(0,ny.useImperativeHandle)(r,()=>({get element(){return g},scrollToRow({align:e=`auto`,behavior:t=`auto`,index:n}){let r=x({align:e,containerScrollOffset:g?.scrollTop??0,index:n});typeof g?.scrollTo==`function`&&g.scrollTo({behavior:t,top:r})}}),[g,x]),ry(()=>{if(!g)return;let e=Array.from(g.children).filter((e,t)=>{if(e.hasAttribute(`aria-hidden`))return!1;let n=`${S+t}`;return e.setAttribute(Qae,n),!0});if(v)return l.observeRowElements(e)},[g,v,l,S,w]),(0,ny.useEffect)(()=>{S>=0&&w>=0&&a&&a({startIndex:C,stopIndex:T},{startIndex:S,stopIndex:w})},[a,S,C,w,T]);let E=(0,ny.useMemo)(()=>{let e=[];if(c>0)for(let t=S;t<=w;t++){let n=y(t);e.push((0,ny.createElement)(h,{...m,ariaAttributes:{"aria-posinset":t+1,"aria-setsize":c,role:`listitem`},key:t,index:t,style:{position:`absolute`,left:0,transform:`translateY(${n.scrollOffset}px)`,height:v?void 0:n.size,width:`100%`}}))}return e},[h,y,v,c,m,S,w]),D=(0,ty.jsx)(`div`,{"aria-hidden":!0,style:{height:b(),width:`100%`,zIndex:-1}});return(0,ny.createElement)(d,{role:`list`,...p,className:t,ref:_,style:{position:`relative`,maxHeight:`100%`,flexGrow:1,overflowY:`auto`,...f}},E,e,D)}var ty,ny,ry,iy,Qae,$ae=s((()=>{ty=U(),ny=d(h(),1),ry=typeof window<`u`?ny.useLayoutEffect:ny.useEffect,iy=null,Qae=`data-react-window-index`})),ay=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 eoe(){let e=[],t=Object.create(null),n;return t.get=(r,i)=>(n?.revoke?.(),i===Cy?e:(e.push(i),n=Proxy.revocable(r,t),n.proxy)),Proxy.revocable(Object.create(null),t).proxy}function oy(e,t){let{[Cy]:n}=e(eoe()),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 sy,cy,ly,toe,noe,uy,dy,fy,py,roe,my,ioe,hy,gy,aoe,ooe,soe,coe,loe,uoe,_y,vy,doe,foe,yy,by,xy,Sy,Cy,wy,Ty,Ey,Dy,Oy,poe,ky,moe,Ay,hoe,jy,goe,_oe,voe,yoe,My,Ny,Py,boe,xoe,Fy,Soe,Coe=s((()=>{sy=e=>typeof e==`string`,cy=()=>{let e,t,n=new Promise((n,r)=>{e=n,t=r});return n.resolve=e,n.reject=t,n},ly=e=>e==null?``:String(e),toe=(e,t,n)=>{e.forEach(e=>{t[e]&&(n[e]=t[e])})},noe=/###/g,uy=e=>e&&e.includes(`###`)?e.replace(noe,`.`):e,dy=e=>!e||sy(e),fy=(e,t,n)=>{let r=sy(t)?t.split(`.`):t,i=0;for(;i<r.length-1;){if(dy(e))return{};let t=uy(r[i]);!e[t]&&n&&(e[t]=new n),e=Object.prototype.hasOwnProperty.call(e,t)?e[t]:{},++i}return dy(e)?{}:{obj:e,k:uy(r[i])}},py=(e,t,n)=>{let{obj:r,k:i}=fy(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=fy(e,o,Object);for(;s.obj===void 0&&o.length;)a=`${o[o.length-1]}.${a}`,o=o.slice(0,o.length-1),s=fy(e,o,Object),s?.obj&&s.obj[`${s.k}.${a}`]!==void 0&&(s.obj=void 0);s.obj[`${s.k}.${a}`]=n},roe=(e,t,n,r)=>{let{obj:i,k:a}=fy(e,t,Object);i[a]=i[a]||[],i[a].push(n)},my=(e,t)=>{let{obj:n,k:r}=fy(e,t);if(n&&Object.prototype.hasOwnProperty.call(n,r))return n[r]},ioe=(e,t,n)=>{let r=my(e,n);return r===void 0?my(t,n):r},hy=(e,t,n)=>{for(let r in t)r!==`__proto__`&&r!==`constructor`&&(Object.prototype.hasOwnProperty.call(e,r)?sy(e[r])||e[r]instanceof String||sy(t[r])||t[r]instanceof String?n&&(e[r]=t[r]):hy(e[r],t[r],n):e[r]=t[r]);return e},gy=e=>e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,`\\$&`),aoe={"&":`&amp;`,"<":`&lt;`,">":`&gt;`,'"':`&quot;`,"'":`&#39;`,"/":`&#x2F;`},ooe=e=>sy(e)?e.replace(/[&<>"'\/]/g,e=>aoe[e]):e,soe=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}},coe=[` `,`,`,`?`,`!`,`;`],loe=new soe(20),uoe=(e,t,n)=>{t||=``,n||=``;let r=coe.filter(e=>!t.includes(e)&&!n.includes(e));if(r.length===0)return!0;let i=loe.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},_y=(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},vy=e=>e?.replace(/_/g,`-`),doe={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)}},foe=class e{constructor(e,t={}){this.init(e,t)}init(e,t={}){this.prefix=t.prefix||`i18next:`,this.logger=e||doe,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=>sy(e)?e.replace(/[\r\n\x00-\x1F\x7F]/g,` `):e),sy(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)}},yy=new foe,by=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)})}},xy=class extends by{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):sy(n)&&i?o.push(...n.split(i)):o.push(n)));let s=my(this.data,o);return!s&&!t&&!n&&e.includes(`.`)&&(e=o[0],t=o[1],n=o.slice(2).join(`.`)),s||!a||!sy(n)?s:_y(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),py(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)(sy(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=my(this.data,o)||{};a.skipCopy||(n=JSON.parse(JSON.stringify(n))),r?hy(s,n,i):s={...s,...n},py(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}},Sy={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}},Cy=Symbol(`i18next/PATH_KEY`),wy=e=>!sy(e)&&typeof e!=`boolean`&&typeof e!=`number`,Ty=class e extends by{constructor(e,t={}){super(),toe([`resourceStore`,`languageUtils`,`pluralResolver`,`interpolator`,`backendConnector`,`i18nFormat`,`utils`],e,this),this.options=t,this.options.keySeparator===void 0&&(this.options.keySeparator=`.`),this.logger=yy.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=wy(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&&!uoe(e,n,r);if(a&&!o){let t=e.match(this.interpolator.nestingRegexp);if(t&&t.length>0)return{key:e,namespaces:sy(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:sy(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=oy(t,{...this.options,...i})),Array.isArray(t)||(t=[String(t)]),t=t.map(e=>typeof e==`function`?oy(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&&!sy(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=wy(E),O=Object.prototype.toString.apply(E);if(y&&E&&D&&!_.includes(O)&&!(sy(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:wy(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&&sy(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=sy(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&&!sy(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=sy(a)?[a]:a;return e!=null&&o?.length&&n.applyPostProcessor!==!1&&(e=Sy.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 sy(e)&&(e=[e]),Array.isArray(e)&&(e=e.map(e=>typeof e==`function`?oy(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&&!sy(t.count),d=u&&!t.ordinal&&t.count===0,f=t.context!==void 0&&(sy(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&&!sy(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}},Ey=class{constructor(e){this.options=e,this.supportedLngs=this.options.supportedLngs||!1,this.logger=yy.create(`languageUtils`)}getScriptPartFromCode(e){if(e=vy(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=vy(e),!e||!e.includes(`-`))return e;let t=e.split(`-`);return this.formatLanguageCode(t[0])}formatLanguageCode(e){if(sy(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)),sy(e)&&(e=[e]),Array.isArray(e))return e;if(!t)return e.default||[];let n=e[t];return n||=e[this.getScriptPartFromCode(t)],n||=e[this.formatLanguageCode(t)],n||=e[this.getLanguagePartFromCode(t)],n||=e.default,n||[]}toResolveHierarchy(e,t){let n=this.getFallbackCodes((t===!1?[]:t)||this.options.fallbackLng||[],e),r=[],i=e=>{e&&(this.isSupportedCode(e)?r.push(e):this.logger.warn(`rejecting language code not found in supportedLngs: ${e}`))};return sy(e)&&(e.includes(`-`)||e.includes(`_`))?(this.options.load!==`languageOnly`&&i(this.formatLanguageCode(e)),this.options.load!==`languageOnly`&&this.options.load!==`currentOnly`&&i(this.getScriptPartFromCode(e)),this.options.load!==`currentOnly`&&i(this.getLanguagePartFromCode(e))):sy(e)&&i(this.formatLanguageCode(e)),n.forEach(e=>{r.includes(e)||i(this.formatLanguageCode(e))}),r}},Dy={zero:0,one:1,two:2,few:3,many:4,other:5},Oy={select:e=>e===1?`one`:`other`,resolvedOptions:()=>({pluralCategories:[`one`,`other`]})},poe=class{constructor(e,t={}){this.languageUtils=e,this.options=t,this.logger=yy.create(`pluralResolver`),this.pluralRulesCache={}}clearCache(){this.pluralRulesCache={}}getRule(e,t={}){let n=vy(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!`),Oy;if(!e.match(/-|_/))return Oy;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)=>Dy[e]-Dy[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))}},ky=(e,t,n,r=`.`,i=!0)=>{let a=ioe(e,t,n);return!a&&i&&sy(n)&&(a=_y(e,n,r),a===void 0&&(a=_y(t,n,r))),a},moe=e=>e.replace(/\$/g,`$$$$`),Ay=class{constructor(e={}){this.logger=yy.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?ooe:t,this.escapeValue=n===void 0||n,this.useRawValueToEscape=r!==void 0&&r,this.prefix=i?gy(i):a||`{{`,this.suffix=o?gy(o):s||`}}`,this.formatSeparator=c||`,`,this.unescapePrefix=l?``:u?gy(u):`-`,this.unescapeSuffix=this.unescapePrefix?``:l?gy(l):``,this.nestingPrefix=d?gy(d):f||gy(`$t(`),this.nestingSuffix=p?gy(p):m||gy(`)`),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=ky(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(ky(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=sy(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!sy(a)&&!this.useRawValueToEscape&&(a=ly(a));let s=t.safeValue(a);if(e=e.replace(i[0],moe(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(`${gy(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&&!sy(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&&!sy(i))return i;sy(i)||(i=ly(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}},hoe=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}},jy=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(vy(r),i),t[o]=s),s(n)}},goe=e=>(t,n,r)=>e(vy(n),r)(t),_oe=class{constructor(e={}){this.logger=yy.create(`formatter`),this.options=e,this.init(e)}init(e,t={interpolation:{}}){this.formatSeparator=t.interpolation.formatSeparator||`,`;let n=t.cacheInBuiltFormats?jy:goe;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()]=jy(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}=hoe(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)}},voe=(e,t)=>{e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)},yoe=class extends by{constructor(e,t,n,r={}){super(),this.backend=e,this.store=t,this.services=n,this.languageUtils=n.languageUtils,this.options=r,this.logger=yy.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=>{roe(n.loaded,[i],a),voe(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();sy(e)&&(e=this.languageUtils.toResolveHierarchy(e)),sy(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)}}},My=()=>({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]),sy(e[1])&&(t.defaultValue=e[1]),sy(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}),Ny=e=>(sy(e.ns)&&(e.ns=[e.ns]),sy(e.fallbackLng)&&(e.fallbackLng=[e.fallbackLng]),sy(e.fallbackNS)&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&!e.supportedLngs.includes(`cimode`)&&(e.supportedLngs=e.supportedLngs.concat([`cimode`])),e),Py=()=>{},boe=e=>{Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(t=>{typeof e[t]==`function`&&(e[t]=e[t].bind(e))})},xoe=class e extends by{constructor(e={},t){if(super(),this.options=Ny(e),this.services={},this.logger=yy,this.modules={external:[]},boe(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&&(sy(e.ns)?e.defaultNS=e.ns:e.ns.includes(`translation`)||(e.defaultNS=e.ns[0]));let n=My();this.options={...n,...this.options,...Ny(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?yy.init(r(this.modules.logger),this.options):yy.init(null,this.options);let e;e=this.modules.formatter?this.modules.formatter:_oe;let t=new Ey(this.options);this.store=new xy(this.options.resources,this.options);let n=this.services;n.logger=yy,n.resourceStore=this.store,n.languageUtils=t,n.pluralResolver=new poe(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 Ay(this.options),n.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},n.backendConnector=new yoe(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 Ty(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||=Py,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=cy(),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=Py){let n=t,r=sy(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=cy();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||=Py,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`&&Sy.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=cy();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=sy(t)?t:t&&t[0],a=this.store.hasLanguageSomeTranslations(n)?n:this.services.languageUtils.getBestMatchFromCodes(sy(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=oy(o.keyPrefix,c));let l=this.options.keySeparator||`.`,u;return o.keyPrefix&&Array.isArray(e)?u=e.map(e=>(typeof e==`function`&&(e=oy(e,c)),`${o.keyPrefix}${l}${e}`)):(typeof e==`function`&&(e=oy(e,c)),u=o.keyPrefix?`${o.keyPrefix}${l}${e}`:e),this.t(u,o)};return sy(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=cy();return this.options.ns?(sy(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=cy();sy(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 Ey(My());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=Py){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 xy(e,i),a.services.resourceStore=a.store}if(t.interpolation){let e={...My().interpolation,...this.options.interpolation,...t.interpolation},n={...i,interpolation:e};a.services.interpolator=new Ay(n)}return a.translator=new Ty(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}}},Fy=xoe.createInstance(),Soe=Fy.createInstance,Fy.dir,Fy.init,Fy.loadResources,Fy.reloadResources,Fy.use,Fy.changeLanguage,Fy.getFixedT,Fy.t,Fy.exists,Fy.setDefaultNamespace,Fy.hasLoadedNamespace,Fy.loadNamespaces,Fy.loadLanguages})),woe,Iy,Ly,Ry,zy,By,Toe,Eoe,Vy,Doe,Hy=s((()=>{woe=(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);Vy(i[0])&&(i[0]=`react-i18next:: ${i[0]}`),e?.services?.logger?.warn?e.services.logger.warn(...i):console?.warn&&console.warn(...i)},Iy={},Ly=(e,t,n,r)=>{Vy(n)&&Iy[n]||(Vy(n)&&(Iy[n]=new Date),woe(e,t,n,r))},Ry=(e,t)=>()=>{if(e.isInitialized)t();else{let n=()=>{setTimeout(()=>{e.off(`initialized`,n)},0),t()};e.on(`initialized`,n)}},zy=(e,t,n)=>{e.loadNamespaces(t,Ry(e,n))},By=(e,t,n,r)=>{if(Vy(n)&&(n=[n]),e.options.preload&&e.options.preload.indexOf(t)>-1)return zy(e,n,r);n.forEach(t=>{e.options.ns.indexOf(t)<0&&e.options.ns.push(t)}),e.loadLanguages(t,Ry(e,r))},Toe=(e,t,n={})=>!t.languages||!t.languages.length?(Ly(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}}),Eoe=e=>e.displayName||e.name||(Vy(e)&&e.length>0?e:`Unknown`),Vy=e=>typeof e==`string`,Doe=e=>typeof e==`object`&&!!e})),Ooe,koe,Aoe,joe,Moe=s((()=>{Ooe=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,koe={"&amp;":`&`,"&#38;":`&`,"&lt;":`<`,"&#60;":`<`,"&gt;":`>`,"&#62;":`>`,"&apos;":`'`,"&#39;":`'`,"&quot;":`"`,"&#34;":`"`,"&nbsp;":` `,"&#160;":` `,"&copy;":`©`,"&#169;":`©`,"&reg;":`®`,"&#174;":`®`,"&hellip;":`…`,"&#8230;":`…`,"&#x2F;":`/`,"&#47;":`/`},Aoe=e=>koe[e],joe=e=>e.replace(Ooe,Aoe)})),Uy,Noe,Poe,Wy=s((()=>{Moe(),Uy={bindI18n:`languageChanged`,bindI18nStore:``,transEmptyNodeValue:``,transSupportBasicHtmlNodes:!0,transWrapTextNodes:``,transKeepBasicHtmlNodesFor:[`br`,`strong`,`i`,`p`],useSuspense:!0,unescape:joe,transDefaultProps:void 0},Noe=(e={})=>{Uy={...Uy,...e}},Poe=()=>Uy})),Foe,Ioe,Loe,Gy=s((()=>{Ioe=e=>{Foe=e},Loe=()=>Foe})),Roe,zoe=s((()=>{Wy(),Gy(),Roe={type:`3rdParty`,init(e){Noe(e.options.react),Ioe(e)}}})),Boe,Ky,Voe,qy=s((()=>{Boe=d(h()),Wy(),Gy(),Ky=(0,Boe.createContext)(),Voe=class{constructor(){this.usedNamespaces={}}addUsedNamespaces(e){e.forEach(e=>{this.usedNamespaces[e]||(this.usedNamespaces[e]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}})),Hoe=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})),Uoe=c(((e,t)=>{t.exports=Hoe()})),Jy,Woe,Goe,Koe,qoe,Yy,Xy=s((()=>{Jy=d(h()),Woe=Uoe(),qy(),Hy(),Goe=(e,t)=>{if(Vy(t))return t;if(Doe(t)&&Vy(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},Koe={t:Goe,ready:!1},qoe=()=>()=>{},Yy=(e,t={})=>{let{i18n:n}=t,{i18n:r,defaultNS:i}=(0,Jy.useContext)(Ky)||{},a=n||r||Loe();a&&!a.reportNamespaces&&(a.reportNamespaces=new Voe),a||Ly(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,Jy.useMemo)(()=>({...Poe(),...a?.options?.react,...t}),[a,t]),{useSuspense:s,keyPrefix:c}=o,l=e||i||a?.options?.defaultNS,u=Vy(l)?[l]:l||[`translation`],d=(0,Jy.useMemo)(()=>u,u);a?.reportNamespaces?.addUsedNamespaces?.(d);let f=(0,Jy.useRef)(0),p=(0,Jy.useCallback)(e=>{if(!a)return qoe;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,Jy.useRef)(),h=(0,Jy.useCallback)(()=>{if(!a)return Koe;let e=!!(a.isInitialized||a.initializedStoreOnce)&&d.every(e=>Toe(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,Jy.useState)(0),{t:v,ready:y}=(0,Woe.useSyncExternalStore)(p,h,h);(0,Jy.useEffect)(()=>{if(a&&!y&&!s){let e=()=>_(e=>e+1);t.lng?By(a,t.lng,d,e):zy(a,d,e)}},[a,t.lng,d,y,s,g]);let b=a||{},x=(0,Jy.useRef)(null),S=(0,Jy.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,Jy.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)=>(Ly(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&&Ly(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?By(a,t.lng,d,n):zy(a,d,n)})}return w}})),Zy,Joe,Yoe=s((()=>{Zy=d(h()),Xy(),Hy(),Joe=(e,t={})=>function(n){function r({forwardedRef:r,...i}){let[a,o,s]=Yy(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,Zy.createElement)(n,c)}return r.displayName=`withI18nextTranslation(${Eoe(n)})`,r.WrappedComponent=n,t.withRef?(0,Zy.forwardRef)((e,t)=>(0,Zy.createElement)(r,Object.assign({},e,{forwardedRef:t}))):r}}));function Xoe({i18n:e,defaultNS:t,children:n}){let r=(0,Qy.useMemo)(()=>({i18n:e,defaultNS:t}),[e,t]);return(0,Qy.createElement)(Ky.Provider,{value:r},n)}var Qy,Zoe=s((()=>{Qy=d(h()),qy()})),$y=s((()=>{Coe(),Hy(),Wy(),Gy(),Moe(),qy(),Xy(),Yoe(),Zoe(),zoe()}));function Qoe(){let e=nt(Ka);return{get:t=>t&&new su(t.map(e))}}var $oe=s((()=>{z(),cu(),Ja()}));function ese(e,t){return nt(n=>Yo(n,e,t),[e,t])}var tse=s((()=>{z(),Xo()})),nse=s((()=>{$oe(),tse()}));function rse(e){return String(e).match(/[\d.\-+]*\s*(.*)/)[1]||``}function ise(e){return parseFloat(e)}var ase=s((()=>{}));function ose({props:e,name:t}){return $h({props:e,name:t,defaultTheme:Av,themeId:Mv})}var sse=s((()=>{eg(),jv(),Nv()}));function cse({theme:e,...t}){let n=`$$material`in e?e[Mv]:void 0;return(0,lse.jsx)(xg,{...t,themeId:n?Mv:void 0,theme:n||e})}var lse,use=s((()=>{h(),j_(),Nv(),lse=U()})),eb,dse=s((()=>{U(),eb={attribute:`data-mui-color-scheme`,colorSchemeStorageKey:`mui-color-scheme`,defaultLightColorScheme:`light`,defaultDarkColorScheme:`dark`,modeStorageKey:`mui-mode`}})),fse,pse,mse,hse,gse=s((()=>{Qp(),j_(),kv(),_v(),Nv(),dse(),U(),{CssVarsProvider:fse,useColorScheme:pse,getInitColorSchemeScript:mse}=tie({themeId:Mv,theme:()=>Ov({cssVariables:!0}),colorSchemeStorageKey:eb.colorSchemeStorageKey,modeStorageKey:eb.modeStorageKey,defaultColorScheme:{light:eb.defaultLightColorScheme,dark:eb.defaultDarkColorScheme},resolveTheme:e=>{let t={...e,typography:Bie(e.palette,e.typography)};return t.unstable_sx=function(e){return Xp({sx:e,theme:this})},t}}),hse=fse}));function _se({theme:e,...t}){let n=vse.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,tb.jsx)(cse,{theme:n,...t}):(0,tb.jsx)(hse,{theme:e,...t})}var vse,tb,yse=s((()=>{vse=d(h()),use(),gse(),Nv(),tb=U()})),nb=s((()=>{Nv(),j_(),Lh(),kv(),B_(),ase(),N_(),bv(),lae(),Fv(),sse(),Vv(),yse(),gse(),bae(),Cv(),dae(),_v(),Rie(),pae()}));function bse(e){return e?cb.has(e)?cb.get(e):(lb+=1,cb.set(e,lb.toString()),cb.get(e)):`0`}function xse(e){return Object.keys(e).sort().filter(t=>e[t]!==void 0).map(t=>`${t}_${t===`root`?bse(e.root):e[t]}`).toString()}function Sse(e){let t=xse(e),n=sb.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},sb.set(t,n)}return n}function Cse(e,t,n={},r=Ose){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}=Sse(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(),sb.delete(i))}}function wse(e){return typeof e.children!=`function`}function Tse({threshold:e,delay:t,trackVisibility:n,rootMargin:r,root:i,triggerOnce:a,skip:o,initialInView:s,fallbackInView:c,onChange:l}={}){let[u,d]=ib.useState(null),f=ib.useRef(l),p=ib.useRef(s),[m,h]=ib.useState({inView:!!s,entry:void 0});f.current=l,ib.useEffect(()=>{if(p.current===void 0&&(p.current=s),o||!u)return;let l;return l=Cse(u,(e,t)=>{let n=p.current;p.current=e,!(n===void 0&&!e)&&(h({inView:e,entry:t}),f.current&&f.current(e,t),t.isIntersecting&&a&&l&&(l(),l=void 0))},{root:i,rootMargin:r,threshold:e,trackVisibility:n,delay:t},c),()=>{l&&l()}},[Array.isArray(e)?e.toString():e,u,i,r,a,o,n,c,t]);let g=m.entry?.target,_=ib.useRef(void 0);!u&&g&&!a&&!o&&_.current!==g&&(_.current=g,h({inView:!!s,entry:void 0}),p.current=s);let v=[d,m.inView,m.entry];return v.ref=v[0],v.inView=v[1],v.entry=v[2],v}var rb,ib,ab,Ese,Dse,ob,sb,cb,lb,Ose,kse,Ase=s((()=>{rb=d(h(),1),ib=d(h(),1),ab=d(h(),1),Ese=Object.defineProperty,Dse=(e,t,n)=>t in e?Ese(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ob=(e,t,n)=>Dse(e,typeof t==`symbol`?t:t+``,n),sb=new Map,cb=new WeakMap,lb=0,kse=class extends rb.Component{constructor(e){super(e),ob(this,`node`,null),ob(this,`_unobserveCb`,null),ob(this,`lastInView`),ob(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()}),ob(this,`handleChange`,(e,t)=>{let n=this.lastInView;this.lastInView=e,!(n===void 0&&!e)&&(e&&this.props.triggerOnce&&this.unobserve(),wse(this.props)||this.setState({inView:e,entry:t}),this.props.onChange&&this.props.onChange(e,t))}),this.state={inView:!!e.initialInView,entry:void 0},this.lastInView=e.initialInView}componentDidMount(){this.unobserve(),this.observeNode()}componentDidUpdate(e){(e.rootMargin!==this.props.rootMargin||e.root!==this.props.root||e.threshold!==this.props.threshold||e.skip!==this.props.skip||e.trackVisibility!==this.props.trackVisibility||e.delay!==this.props.delay)&&(this.unobserve(),this.observeNode())}componentWillUnmount(){this.unobserve()}observeNode(){if(!this.node||this.props.skip)return;let{threshold:e,root:t,rootMargin:n,trackVisibility:r,delay:i,fallbackInView:a}=this.props;this.lastInView===void 0&&(this.lastInView=this.props.initialInView),this._unobserveCb=Cse(this.node,this.handleChange,{threshold:e,root:t,rootMargin:n,trackVisibility:r,delay:i},a)}unobserve(){this._unobserveCb&&=(this._unobserveCb(),null)}render(){let{children:e}=this.props;if(typeof e==`function`){let{inView:t,entry:n}=this.state;return e({inView:t,entry:n,ref:this.handleNode})}let{as:t,triggerOnce:n,threshold:r,root:i,rootMargin:a,onChange:o,skip:s,trackVisibility:c,delay:l,initialInView:u,fallbackInView:d,...f}=this.props;return rb.createElement(t||`div`,{ref:this.handleNode,...f},e)}},(`useInsertionEffect`in ab?ab.useInsertionEffect:void 0)??ab.useLayoutEffect??ab.useEffect})),jse,ub,db=s((()=>{jse=d(h(),1),ub=(0,jse.createContext)()}));function fb({fallback:e,resource:t}){let n=(0,Mse.useContext)(ub),r=nt(e=>is(e,{}));if(!t)return e;let i=t.getLabel();return i?i.getValue(n||r||``)??(e||t.id):e}var Mse,pb,mb=s((()=>{Mse=d(h(),1),z(),pb=d(B(),1),fu(),db(),fb.propTypes={fallback:pb.default.string,resource:pb.default.object.isRequired}})),Nse,hb,gb=s((()=>{Nse=d(h(),1),hb=(0,Nse.createContext)({fallbackImage:``,hasFailed:!1,notifyFailure:()=>{}})}));function _b({border:e=!1,children:t=null,imagePlaceholder:n=Lse,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,bb.jsxs)(Pse,{ownerState:u,children:[(0,bb.jsx)(xb,{placeholder:n,thumbnail:l,resource:s,maxHeight:a,maxWidth:o,style:c,border:e}),i&&(0,bb.jsx)(Fse,{ownerState:u,children:r||(0,bb.jsx)(fb,{resource:s})}),t]})}var vb,yb,bb,Pse,Fse,Ise,xb,Lse,Rse=s((()=>{vb=d(h(),1),yb=d(B(),1),nb(),Ase(),mb(),nse(),gb(),bb=U(),Pse=X(`div`,{name:`IIIFThumbnail`,slot:`root`})({}),Fse=X(`span`,{name:`IIIFThumbnail`,slot:`label`})(({theme:e})=>({...e.typography.caption})),Ise=X(`img`,{name:`IIIFThumbnail`,slot:`image`})(()=>({height:`auto`,width:`auto`})),xb=({border:e=!1,placeholder:t,style:n={},thumbnail:r=null,resource:i,maxHeight:a=null,maxWidth:o=null,...s})=>{let{ref:c,inView:l}=Tse(),[u,d]=(0,vb.useState)(!1),[f,p]=(0,vb.useState)(!1),m=ese(a,o),{notifyFailure:h,fallbackImage:g}=(0,vb.useContext)(hb);(0,vb.useEffect)(()=>{u||!l||d(!0)},[l,u]);let _=(0,vb.useMemo)(()=>{if(r)return r;let e=m.get(i);if(e&&e.url)return e},[i,r,m]),v=(0,vb.useMemo)(()=>{let e={height:void 0,maxHeight:void 0,maxWidth:void 0,width:void 0};if(f&&g)return{...e,...n,maxWidth:o,maxHeight:a,objectFit:`contain`};if(!_)return{...n,height:a,width:o};let{height:t,width:r}=_;if(t&&r){if(a&&t>a||o&&r>o){let n=r/t;a&&o?o/a<n?(e.height=Math.round(o/n),e.width=o):(e.height=a,e.width=Math.round(a*n)):a?(e.height=a,e.maxWidth=Math.round(a*n)):o&&(e.width=o,e.maxHeight=Math.round(o/n))}else e.width=r,e.height=t}else t&&!r?e.height=a:!t&&r?e.width=o:(e.width=o,e.height=a);return{...e,...n}},[_,o,a,n,f,g]),{url:y=t}=u&&(r||_)||{},b=f?g||t:y;return(0,bb.jsx)(Ise,{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})},xb.propTypes={border:yb.default.bool,maxHeight:yb.default.number,maxWidth:yb.default.number,placeholder:yb.default.string.isRequired,resource:yb.default.object.isRequired,style:yb.default.object,thumbnail:yb.default.shape({height:yb.default.number,url:yb.default.string.isRequired,width:yb.default.number})},Lse=`data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mMMDQmtBwADgwF/Op8FmAAAAABJRU5ErkJggg==`,_b.propTypes={border:yb.default.bool,children:yb.default.node,imagePlaceholder:yb.default.string,label:yb.default.string,labelled:yb.default.bool,maxHeight:yb.default.number,maxWidth:yb.default.number,resource:yb.default.object.isRequired,style:yb.default.object,thumbnail:yb.default.shape({height:yb.default.number,url:yb.default.string.isRequired,width:yb.default.number}),variant:yb.default.oneOf([`inside`,`outside`])}})),zse,Bse,Sb,Cb=s((()=>{H(),z(),Fr(),fu(),Rse(),zse=e=>({thumbnailsConfig:Oo(e).thumbnails}),Bse=V(Qe(zse),Pr(`IIIFThumbnail`)),Sb=Bse(_b)})),Vse,wb,Tb=s((()=>{Da(),Vse=d(ca(),1),wb=e=>(0,Vse.default)([e]).map(e=>[Ea.createGenerateClassNameOptions.productionPrefix,e].join(`-`)).join(` `)})),Hse,Eb,Use,Db,Wse,Ob,Gse=s((()=>{Hse=d(h(),1),Eb=d(B(),1),nb(),Use=d(ay(),1),Cb(),Tb(),Db=U(),Wse=X(`div`)(({theme:e})=>({boxSizing:`border-box`,color:e.palette.common.white,cursor:`pointer`,display:`inline-block`,whiteSpace:`nowrap`})),Ob=class extends Hse.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,Db.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:wb(`thumbnail-nav-container`),role:`gridcell`,"aria-selected":l,"aria-colindex":s+1,children:(0,Db.jsx)(Wse,{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,Use.default)(wb([`thumbnail-nav-canvas`,`thumbnail-nav-canvas-${s}`,this.currentCanvasClass(c.map(e=>e.index))])),children:c.map((e,t)=>(0,Db.jsx)(Sb,{resource:e,labelled:o,maxHeight:i===`far-right`?n.height-12:n.height,variant:`inside`},e.id))})})}},Ob.propTypes={canvasGroupings:Eb.default.array.isRequired,columnIndex:Eb.default.number,currentCanvasId:Eb.default.string.isRequired,index:Eb.default.number,position:Eb.default.string.isRequired,setCanvas:Eb.default.func.isRequired,showThumbnailLabels:Eb.default.bool.isRequired,style:Eb.default.object.isRequired},Ob.defaultProps={columnIndex:void 0,index:void 0}})),Kse,qse,Jse,kb,Yse=s((()=>{H(),z(),Fr(),Kd(),fu(),Gse(),Kse=(e,{windowId:t})=>({setCanvas:(...n)=>e(td(t,...n))}),qse=(e,{windowId:t})=>({currentCanvasId:(ic(e,{windowId:t})||{}).id,showThumbnailLabels:Oo(e).thumbnailNavigation.showThumbnailLabels}),Jse=V(Qe(qse,Kse),Pr(`ThumbnailCanvasGrouping`)),kb=Jse(Ob)}));function Ab({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}=Yy(),f=(0,jb.useRef)(),p=(0,jb.useRef)(c),m=Qoe();(0,jb.useEffect)(()=>{p.current!==c&&i!==`off`&&(p.current=c)},[c,i]),(0,jb.useEffect)(()=>{let n=t;c===`book`&&(n=Math.ceil(n/2)),f.current&&n>=0&&n<e.length&&(i===`far-bottom`?f.current.scrollToCell({columnIndex:n,rowIndex:0,columnAlign:`center`,rowAlign:`center`}):f.current.scrollToRow({index:n,align:`center`}))},[t,c,e.length,i]);let h=(0,jb.useRef)(null);(0,jb.useEffect)(()=>{h.current&&document.activeElement!==h.current&&h.current.focus()},[t]);let g=e=>{let t=`ArrowRight`,n=`ArrowLeft`;switch(i===`far-right`&&(t=`ArrowDown`,n=`ArrowUp`),e.key){case t:b();break;case n:x()}},_=t=>{let n=e[t];if(!n)return s.width+12;let r=m.get(n).worldBounds(),i=s.height-12-6,a=Math.ceil(i*r[2]/r[3]);return Number.isInteger(a)?a+12:s.width+12},v=t=>{let n=e[t];if(!n)return s.height+12;let r=m.get(n).worldBounds(),i=s.width-12-6,a=Math.ceil(i*n.length*r[3]/r[2]);return Number.isInteger(a)?a+12:s.height+12},y=(0,jb.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,Nb.jsxs)(Jv,{className:(0,Xse.default)(wb(`thumb-navigation`)),sx:{"&:focus":{boxShadow:0,outline:0},scrollbarGutter:`stable`},"aria-label":d(`thumbnailNavigation`),square:!0,elevation:0,style:y(),tabIndex:0,onKeyDown:g,ref:h,children:[e.length>0&&i===`far-bottom`&&(0,Nb.jsx)(Yae,{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:kb}),e.length>0&&i===`far-right`&&(0,Nb.jsx)(Zae,{defaultHeight:100,rowCount:e.length,rowHeight:v,style:{paddingBottom:12,direction:S===`rtl`?`rtl`:`ltr`},rowProps:C,listRef:f,rowComponent:kb})]})}var jb,Mb,Xse,Nb,Zse=s((()=>{jb=d(h(),1),Mb=d(B(),1),Yv(),$ae(),Xse=d(ay(),1),$y(),nse(),Yse(),Tb(),Nb=U(),Ab.propTypes={canvasGroupings:Mb.default.array.isRequired,canvasIndex:Mb.default.number.isRequired,hasNextCanvas:Mb.default.bool,hasPreviousCanvas:Mb.default.bool,position:Mb.default.string.isRequired,setNextCanvas:Mb.default.func,setPreviousCanvas:Mb.default.func,thumbnailNavigation:Mb.default.object.isRequired,view:Mb.default.string,viewingDirection:Mb.default.string,windowId:Mb.default.string.isRequired}})),Qse,$se,ece,Pb,tce=s((()=>{H(),z(),Fr(),Kd(),Zse(),fu(),Qse=(e,{windowId:t})=>({canvasGroupings:sc(e,{windowId:t}),canvasIndex:Ps(e,{windowId:t}),hasNextCanvas:!!lc(e,{windowId:t}),hasPreviousCanvas:!!uc(e,{windowId:t}),position:mo(e,{companionWindowId:Za(e,{windowId:t}).thumbnailNavigationId}).position,thumbnailNavigation:Oo(e).thumbnailNavigation,view:Xs(e,{windowId:t}),viewingDirection:Is(e,{windowId:t})}),$se=(e,{windowId:t})=>({setNextCanvas:(...n)=>e(nd(t)),setPreviousCanvas:(...n)=>e(rd(t))}),ece=V(Qe(Qse,$se),Pr(`ThumbnailNavigation`)),Pb=ece(Ab)}));function nce(e){if(typeof e!=`string`)throw Error(M_(7));return e.charAt(0).toUpperCase()+e.slice(1)}var rce=s((()=>{N_()})),ice=s((()=>{rce()})),$,Fb=s((()=>{ice(),$=nce}));function ace(e){return typeof e.main==`string`}function oce(e,t=[]){if(!ace(e))return!1;for(let n of t)if(!e.hasOwnProperty(n)||typeof e[n]!=`string`)return!1;return!0}function Ib(e=[]){return([,t])=>t&&oce(t,e)}var Lb=s((()=>{}));function sce(e){return pv(`MuiTypography`,e)}var Rb,zb=s((()=>{Kv(),mv(),Rb=Gv(`MuiTypography`,[`root`,`h1`,`h2`,`h3`,`h4`,`h5`,`h6`,`subtitle1`,`subtitle2`,`body1`,`body2`,`inherit`,`button`,`caption`,`overline`,`alignLeft`,`alignRight`,`alignCenter`,`alignJustify`,`noWrap`,`gutterBottom`,`paragraph`])})),cce,lce,uce,dce,fce,pce,Bb,Vb,mce=s((()=>{cce=d(h()),q(),J(),Z(),Uv(),Q(),Fb(),Lb(),zb(),lce=U(),uce={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},dce=Eae(),fce=e=>{let{align:t,gutterBottom:n,noWrap:r,paragraph:i,variant:a,classes:o}=e;return Jd({root:[`root`,a,e.align!==`inherit`&&`align${$(t)}`,n&&`gutterBottom`,r&&`noWrap`,i&&`paragraph`]},sce,o)},pce=X(`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${$(n.align)}`],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})(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(Ib()).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${$(t)}`},style:{color:(e.vars||e).palette.text[t]}})),{props:({ownerState:e})=>e.align!==`inherit`,style:{textAlign:`var(--Typography-textAlign)`}},{props:({ownerState:e})=>e.noWrap,style:{overflow:`hidden`,textOverflow:`ellipsis`,whiteSpace:`nowrap`}},{props:({ownerState:e})=>e.gutterBottom,style:{marginBottom:`0.35em`}},{props:({ownerState:e})=>e.paragraph,style:{marginBottom:16}}]}))),Bb={h1:`h1`,h2:`h2`,h3:`h3`,h4:`h4`,h5:`h5`,h6:`h6`,subtitle1:`h6`,subtitle2:`h6`,body1:`p`,body2:`p`,inherit:`p`},Vb=cce.forwardRef(function(e,t){let{color:n,...r}=Wv({props:e,name:`MuiTypography`}),i=!uce[n],a=dce({...r,...i&&{color:n}}),{align:o=`inherit`,className:s,component:c,gutterBottom:l=!1,noWrap:u=!1,paragraph:d=!1,variant:f=`body1`,variantMapping:p=Bb,...m}=a,h={...a,align:o,color:n,className:s,component:c,gutterBottom:l,noWrap:u,paragraph:d,variant:f,variantMapping:p},g=c||(d?`p`:p[f]||Bb[f])||`span`,_=fce(h);return(0,lce.jsx)(pce,{as:g,ref:t,className:K(_.root,s),...m,ownerState:h,style:{...o!==`inherit`&&{"--Typography-textAlign":o},...m.style}})})})),Hb=s((()=>{mce(),zb(),zb()}));function hce(...e){return e.reduce((e,t)=>t==null?e:function(...n){e.apply(this,n),t.apply(this,n)},()=>{})}var gce=s((()=>{})),Ub=s((()=>{gce()}));function _ce(e){return pv(`MuiSvgIcon`,e)}var Wb=s((()=>{Kv(),mv(),Gv(`MuiSvgIcon`,[`root`,`colorPrimary`,`colorSecondary`,`colorAction`,`colorError`,`colorDisabled`,`fontSizeInherit`,`fontSizeSmall`,`fontSizeMedium`,`fontSizeLarge`])})),Gb,Kb,vce,yce,qb,bce=s((()=>{Gb=d(h()),q(),J(),Fb(),Z(),Uv(),Q(),Wb(),Kb=U(),vce=e=>{let{color:t,fontSize:n,classes:r}=e;return Jd({root:[`root`,t!==`inherit`&&`color${$(t)}`,`fontSize${$(n)}`]},_ce,r)},yce=X(`svg`,{name:`MuiSvgIcon`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.color!==`inherit`&&t[`color${$(n.color)}`],t[`fontSize${$(n.fontSize)}`]]}})(Hv(({theme:e})=>({userSelect:`none`,width:`1em`,height:`1em`,display:`inline-block`,flexShrink:0,transition:e.transitions?.create?.(`fill`,{duration:(e.vars??e).transitions?.duration?.shorter}),variants:[{props:e=>!e.hasSvgAsChild,style:{fill:`currentColor`}},{props:{fontSize:`inherit`},style:{fontSize:`inherit`}},{props:{fontSize:`small`},style:{fontSize:e.typography?.pxToRem?.(20)||`1.25rem`}},{props:{fontSize:`medium`},style:{fontSize:e.typography?.pxToRem?.(24)||`1.5rem`}},{props:{fontSize:`large`},style:{fontSize:e.typography?.pxToRem?.(35)||`2.1875rem`}},...Object.entries((e.vars??e).palette).filter(([,e])=>e&&e.main).map(([t])=>({props:{color:t},style:{color:(e.vars??e).palette?.[t]?.main}})),{props:{color:`action`},style:{color:(e.vars??e).palette?.action?.active}},{props:{color:`disabled`},style:{color:(e.vars??e).palette?.action?.disabled}},{props:{color:`inherit`},style:{color:void 0}}]}))),qb=Gb.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=Gb.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=vce(m);return(0,Kb.jsxs)(yce,{as:o,className:K(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,Kb.jsx)(`title`,{children:u}):null]})}),qb.muiName=`SvgIcon`})),Jb=s((()=>{bce(),Wb(),Wb()}));function Yb(e,t){function n(t,n){return(0,xce.jsx)(qb,{"data-testid":void 0,ref:n,...t,children:e})}return n.muiName=qb.muiName,Xb.memo(Xb.forwardRef(n))}var Xb,xce,Zb=s((()=>{Xb=d(h()),Jb(),xce=U()}));function Sce(e,t=166){let n;function r(...r){clearTimeout(n),n=setTimeout(()=>{e.apply(this,r)},t)}return r.clear=()=>{clearTimeout(n)},r}var Cce=s((()=>{})),wce=s((()=>{Cce(),Cce()})),Qb,$b=s((()=>{wce(),Qb=Sce}));function Tce(e,t){return Ece.isValidElement(e)&&t.indexOf(e.type.muiName??e.type?._payload?.value?.muiName)!==-1}var Ece,Dce=s((()=>{Ece=d(h())})),Oce=s((()=>{Dce()})),ex,tx=s((()=>{Oce(),ex=Tce}));function nx(e){return e&&e.ownerDocument||document}var kce=s((()=>{})),rx=s((()=>{kce()})),ix,ax=s((()=>{rx(),ix=nx}));function ox(e){return nx(e).defaultView||window}var Ace=s((()=>{rx()})),sx=s((()=>{Ace()})),cx,lx=s((()=>{sx(),cx=ox}));function ux(e,t){typeof e==`function`?e(t):e&&(e.current=t)}var jce=s((()=>{})),dx=s((()=>{jce()})),fx,px,Mce=s((()=>{fx=d(h()),px=typeof window<`u`?fx.useLayoutEffect:fx.useEffect})),mx=s((()=>{Mce()})),hx,gx=s((()=>{mx(),hx=px}));function Nce(e){let[t,n]=vx.useState(e),r=e||t;return vx.useEffect(()=>{t??(yx+=1,n(`mui-${yx}`))},[t]),r}function _x(e){if(bx!==void 0){let t=bx();return e??t}return Nce(e)}var vx,yx,bx,Pce=s((()=>{vx=d(h()),yx=0,bx={...vx}.useId})),xx=s((()=>{Pce()})),Sx,Cx=s((()=>{xx(),Sx=_x}));function wx(e){let{controlled:t,default:n,name:r,state:i=`value`}=e,{current:a}=Tx.useRef(t!==void 0),[o,s]=Tx.useState(n);return[a?t:o,Tx.useCallback(e=>{a||s(e)},[])]}var Tx,Ex=s((()=>{Tx=d(h())})),Dx=s((()=>{Ex(),Ex()})),Ox,kx=s((()=>{Dx(),Ox=wx}));function Ax(e){let t=jx.useRef(e);return px(()=>{t.current=e}),jx.useRef((...e)=>(0,t.current)(...e)).current}var jx,Fce=s((()=>{jx=d(h()),mx()})),Mx=s((()=>{Fce()})),Nx,Px=s((()=>{Mx(),Nx=Ax}));function Fx(...e){let t=Ix.useRef(void 0),n=Ix.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 Ix.useMemo(()=>e.every(e=>e==null)?null:e=>{t.current&&=(t.current(),void 0),e!=null&&(t.current=n(e))},e)}var Ix,Ice=s((()=>{Ix=d(h())})),Lx=s((()=>{Ice()})),Rx,zx=s((()=>{Lx(),Rx=Fx}));function Lce(e,t){let n=e.charCodeAt(2);return e[0]===`o`&&e[1]===`n`&&n>=65&&n<=90&&typeof t==`function`}function Bx(e,t){if(!e)return t;function n(e,t){let n={};return Object.keys(t).forEach(r=>{Lce(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=K(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=K(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 Rce=s((()=>{q()})),Vx=s((()=>{Fb(),Ub(),Zb(),$b(),tx(),Uv(),ax(),lx(),dx(),gx(),Cx(),kx(),Px(),zx(),Rce()})),Hx=s((()=>{Vx()})),Ux,Wx,Gx=s((()=>{Hx(),Ux=U(),Wx=Yb((0,Ux.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`)})),Kx,qx,Jx=s((()=>{Hx(),Kx=U(),qx=Yb((0,Kx.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 Yx(e){let t=Xx.useRef({});return Xx.useEffect(()=>{t.current=e}),t.current}var Xx,zce=s((()=>{Xx=d(h())})),Zx=s((()=>{zce()}));function Bce(e){let{badgeContent:t,invisible:n=!1,max:r=99,showZero:i=!1}=e,a=Yx({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 Vce=s((()=>{Zx()}));function Hce(e){return pv(`MuiBadge`,e)}var Qx,$x=s((()=>{Kv(),mv(),Qx=Gv(`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 eS(e){return typeof e==`string`}var Uce=s((()=>{})),tS=s((()=>{Uce()}));function nS(e,t,n){return e===void 0||eS(e)?t:{...t,ownerState:{...t.ownerState,...n}}}var Wce=s((()=>{tS()})),rS=s((()=>{Wce()}));function iS(e,t,n){return typeof e==`function`?e(t,n):e}var Gce=s((()=>{})),aS=s((()=>{Gce()}));function oS(e,t=[]){if(e===void 0)return{};let n={};return Object.keys(e).filter(n=>n.match(/^on[A-Z]/)&&typeof e[n]==`function`&&!t.includes(n)).forEach(t=>{n[t]=e[t]}),n}var Kce=s((()=>{})),sS=s((()=>{Kce()}));function cS(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 qce=s((()=>{})),Jce=s((()=>{qce()}));function lS(e){let{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:i,className:a}=e;if(!t){let e=K(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=oS({...i,...r}),s=cS(r),c=cS(i),l=t(o),u=K(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 Yce=s((()=>{q(),sS(),Jce()})),uS=s((()=>{Yce()}));function dS(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=iS(d[e],i),{props:{component:h,...g},internalRef:_}=lS({className:n,...c,externalForwardedProps:e===`root`?f:void 0,externalSlotProps:m}),v=Fx(_,m?.ref,t.ref),y=e===`root`?h||l:h;return[p,nS(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 fS=s((()=>{Lx(),rS(),aS(),uS()}));function pS(e){return{vertical:e?.vertical??`top`,horizontal:e?.horizontal??`right`}}var mS,hS,gS,_S,vS,yS,bS,xS,Xce=s((()=>{mS=d(h()),q(),Zx(),J(),Vce(),Z(),Uv(),Lb(),Q(),Fb(),$x(),fS(),hS=U(),gS=10,_S=4,vS=e=>{let{color:t,anchorOrigin:n,invisible:r,overlap:i,variant:a,classes:o={}}=e;return Jd({root:[`root`],badge:[`badge`,a,r&&`invisible`,`anchorOrigin${$(n.vertical)}${$(n.horizontal)}`,`anchorOrigin${$(n.vertical)}${$(n.horizontal)}${$(i)}`,`overlap${$(i)}`,t!=="default"&&`color${$(t)}`]},Hce,o)},yS=X(`span`,{name:`MuiBadge`,slot:`Root`})({position:`relative`,display:`inline-flex`,verticalAlign:`middle`,flexShrink:0}),bS=X(`span`,{name:`MuiBadge`,slot:`Badge`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.badge,t[n.variant],t[`anchorOrigin${$(n.anchorOrigin.vertical)}${$(n.anchorOrigin.horizontal)}${$(n.overlap)}`],n.color!=="default"&&t[`color${$(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:gS,zIndex:1,transition:e.transitions.create(`transform`,{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.enteringScreen}),variants:[...Object.entries(e.palette).filter(Ib([`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:_S,height:8,minWidth:8,padding:0}},{props:{invisible:!0},style:{transition:e.transitions.create(`transform`,{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.leavingScreen})}},{style:({ownerState:e})=>{let{vertical:t,horizontal:n}=e.anchorOrigin,r=e.overlap===`circular`?`14%`:0;return{"--Badge-translateX":n===`right`?`50%`:`-50%`,"--Badge-translateY":t===`top`?`-50%`:`50%`,top:t===`top`?r:`initial`,bottom:t===`bottom`?r:`initial`,right:n===`right`?r:`initial`,left:n===`left`?r:`initial`,transform:`scale(1) translate(var(--Badge-translateX), var(--Badge-translateY))`,transformOrigin:`${n===`right`?`100%`:`0%`} ${t===`top`?`0%`:`100%`}`,[`&.${Qx.invisible}`]:{transform:`scale(0) translate(var(--Badge-translateX), var(--Badge-translateY))`}}}}]}))),xS=mS.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiBadge`}),{anchorOrigin:r,className:i,classes:a,component:o,components:s={},componentsProps:c={},children:l,overlap:u=`rectangular`,color:d=`default`,invisible:f=!1,max:p=99,badgeContent:m,slots:h,slotProps:g,showZero:_=!1,variant:v=`standard`,...y}=n,{badgeContent:b,invisible:x,max:S,displayValue:C}=Bce({max:p,invisible:f,badgeContent:m,showZero:_}),w=Yx({anchorOrigin:pS(r),color:d,overlap:u,variant:v,badgeContent:m}),T=x||b==null&&v!==`dot`,{color:E=d,overlap:D=u,anchorOrigin:O,variant:k=v}=T?w:n,A=pS(O),j=k===`dot`?void 0:C,M={...n,badgeContent:b,invisible:T,max:S,displayValue:j,showZero:_,anchorOrigin:A,color:E,overlap:D,variant:k},ee=vS(M),N={slots:{root:h?.root??s.Root,badge:h?.badge??s.Badge},slotProps:{root:g?.root??c.root,badge:g?.badge??c.badge}},[te,P]=dS(`root`,{elementType:yS,externalForwardedProps:{...N,...y},ownerState:M,className:K(ee.root,i),ref:t,additionalProps:{as:o}}),[F,I]=dS(`badge`,{elementType:bS,externalForwardedProps:N,ownerState:M,className:ee.badge});return(0,hS.jsxs)(te,{...P,children:[l,(0,hS.jsx)(F,{...I,children:j})]})})})),SS=s((()=>{Xce(),$x(),$x()}));function CS(e){try{return e.matches(`:focus-visible`)}catch{}return!1}var Zce=s((()=>{})),wS=s((()=>{Zce()}));function TS(e,t){let n=ES.useRef(DS);return n.current===DS&&(n.current=e(t)),n}var ES,DS,OS=s((()=>{ES=d(h()),DS={}})),Qce=s((()=>{OS()}));function $ce(){return AS.use()}function ele(){let e,t,n=new Promise((n,r)=>{e=n,t=r});return n.resolve=e,n.reject=t,n}var kS,AS,tle=s((()=>{kS=d(h()),Qce(),AS=class e{static create(){return new e}static use(){let t=TS(e.create).current,[n,r]=kS.useState(!1);return t.shouldMount=n,t.setShouldMount=r,kS.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=ele(),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))}}})),nle=s((()=>{tle()}));function jS(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 MS=s((()=>{}));function NS(e,t){return NS=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},NS(e,t)}var rle=s((()=>{}));function PS(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,NS(e,t)}var FS=s((()=>{rle()})),IS,LS=s((()=>{IS={disabled:!1}})),RS,zS,BS=s((()=>{RS=d(h()),zS=RS.createContext(null)})),VS,HS=s((()=>{VS=function(e){return e.scrollTop}}));function US(){}var WS,GS,KS,qS,JS,YS,XS,ZS,ile=s((()=>{MS(),FS(),WS=d(h()),GS=d(_()),LS(),BS(),HS(),KS=`unmounted`,qS=`exited`,JS=`entering`,YS=`entered`,XS=`exiting`,ZS=function(e){PS(t,e);function t(t,n){var r=e.call(this,t,n)||this,i=n,a=i&&!i.isMounting?t.enter:t.appear,o;return r.appearStatus=null,t.in?a?(o=qS,r.appearStatus=JS):o=YS:o=t.unmountOnExit||t.mountOnEnter?KS:qS,r.state={status:o},r.nextCallback=null,r}t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===`unmounted`?{status:qS}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==`entering`&&n!==`entered`&&(t=JS):(n===`entering`||n===`entered`)&&(t=XS)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e=this.props.timeout,t=n=r=e,n,r;return e!=null&&typeof e!=`number`&&(t=e.exit,n=e.enter,r=e.appear===void 0?n:e.appear),{exit:t,enter:n,appear:r}},n.updateStatus=function(e,t){if(e===void 0&&(e=!1),t!==null){if(this.cancelNextCallback(),t===`entering`){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:GS.default.findDOMNode(this);n&&VS(n)}this.performEnter(e)}else this.performExit()}else this.props.unmountOnExit&&this.state.status===`exited`&&this.setState({status:KS})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,i=this.props.nodeRef?[r]:[GS.default.findDOMNode(this),r],a=i[0],o=i[1],s=this.getTimeouts(),c=r?s.appear:s.enter;if(!e&&!n||IS.disabled){this.safeSetState({status:YS},function(){t.props.onEntered(a)});return}this.props.onEnter(a,o),this.safeSetState({status:JS},function(){t.props.onEntering(a,o),t.onTransitionEnd(c,function(){t.safeSetState({status:YS},function(){t.props.onEntered(a,o)})})})},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:GS.default.findDOMNode(this);if(!t||IS.disabled){this.safeSetState({status:qS},function(){e.props.onExited(r)});return}this.props.onExit(r),this.safeSetState({status:XS},function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,function(){e.safeSetState({status:qS},function(){e.props.onExited(r)})})})},n.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:GS.default.findDOMNode(this),r=e==null&&!this.props.addEndListener;if(!n||r){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var i=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],a=i[0],o=i[1];this.props.addEndListener(a,o)}e!=null&&setTimeout(this.nextCallback,e)},n.render=function(){var e=this.state.status;if(e===`unmounted`)return null;var t=this.props,n=t.children;t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef;var r=jS(t,[`children`,`in`,`mountOnEnter`,`unmountOnExit`,`appear`,`enter`,`exit`,`timeout`,`addEndListener`,`onEnter`,`onEntering`,`onEntered`,`onExit`,`onExiting`,`onExited`,`nodeRef`]);return WS.createElement(zS.Provider,{value:null},typeof n==`function`?n(e,r):WS.cloneElement(WS.Children.only(n),r))},t}(WS.Component),ZS.contextType=zS,ZS.propTypes={},ZS.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:US,onEntering:US,onEntered:US,onExit:US,onExiting:US,onExited:US},ZS.UNMOUNTED=KS,ZS.EXITED=qS,ZS.ENTERING=JS,ZS.ENTERED=YS,ZS.EXITING=XS}));function ale(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}var ole=s((()=>{}));function QS(e,t){var n=function(e){return t&&(0,eC.isValidElement)(e)?t(e):e},r=Object.create(null);return e&&eC.Children.map(e,function(e){return e}).forEach(function(e){r[e.key]=n(e)}),r}function sle(e,t){e||={},t||={};function n(n){return n in t?t[n]:e[n]}var r=Object.create(null),i=[];for(var a in e)a in t?i.length&&(r[a]=i,i=[]):i.push(a);var o,s={};for(var c in t){if(r[c])for(o=0;o<r[c].length;o++){var l=r[c][o];s[r[c][o]]=n(l)}s[c]=n(c)}for(o=0;o<i.length;o++)s[i[o]]=n(i[o]);return s}function $S(e,t,n){return n[t]==null?e.props[t]:n[t]}function cle(e,t){return QS(e.children,function(n){return(0,eC.cloneElement)(n,{onExited:t.bind(null,n),in:!0,appear:$S(n,`appear`,e),enter:$S(n,`enter`,e),exit:$S(n,`exit`,e)})})}function lle(e,t,n){var r=QS(e.children),i=sle(t,r);return Object.keys(i).forEach(function(a){var o=i[a];if((0,eC.isValidElement)(o)){var s=a in t,c=a in r,l=t[a],u=(0,eC.isValidElement)(l)&&!l.props.in;c&&(!s||u)?i[a]=(0,eC.cloneElement)(o,{onExited:n.bind(null,o),in:!0,exit:$S(o,`exit`,e),enter:$S(o,`enter`,e)}):!c&&s&&!u?i[a]=(0,eC.cloneElement)(o,{in:!1}):c&&s&&(0,eC.isValidElement)(l)&&(i[a]=(0,eC.cloneElement)(o,{onExited:n.bind(null,o),in:l.props.in,exit:$S(o,`exit`,e),enter:$S(o,`enter`,e)}))}}),i}var eC,ule=s((()=>{eC=d(h())})),tC,nC,rC,iC,dle=s((()=>{MS(),em(),ole(),FS(),tC=d(h()),BS(),ule(),nC=Object.values||function(e){return Object.keys(e).map(function(t){return e[t]})},rC={component:`div`,childFactory:function(e){return e}},iC=function(e){PS(t,e);function t(t,n){var r=e.call(this,t,n)||this;return r.state={contextValue:{isMounting:!0},handleExited:r.handleExited.bind(ale(r)),firstRender:!0},r}var n=t.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var n=t.children,r=t.handleExited;return{children:t.firstRender?cle(e,r):lle(e,n,r),firstRender:!1}},n.handleExited=function(e,t){var n=QS(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState(function(t){var n=$p({},t.children);return delete n[e.key],{children:n}}))},n.render=function(){var e=this.props,t=e.component,n=e.childFactory,r=jS(e,[`component`,`childFactory`]),i=this.state.contextValue,a=nC(this.state.children).map(n);return delete r.appear,delete r.enter,delete r.exit,t===null?tC.createElement(zS.Provider,{value:i},a):tC.createElement(zS.Provider,{value:i},tC.createElement(t,r,a))},t}(tC.Component),iC.propTypes={},iC.defaultProps=rC})),aC=s((()=>{FS(),ile(),HS(),dle(),BS(),LS()}));function fle(e){oC.useEffect(e,sC)}var oC,sC,ple=s((()=>{oC=d(h()),sC=[]}));function cC(){let e=TS(lC.create).current;return fle(e.disposeEffect),e}var lC,mle=s((()=>{OS(),ple(),lC=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}})),uC=s((()=>{mle()}));function hle(e){let{className:t,classes:n,pulsate:r=!1,rippleX:i,rippleY:a,rippleSize:o,in:s,onExited:c,timeout:l}=e,[u,d]=dC.useState(!1),f=K(t,n.ripple,n.rippleVisible,r&&n.ripplePulsate),p={width:o,height:o,top:-(o/2)+a,left:-(o/2)+i},m=K(n.child,u&&n.childLeaving,r&&n.childPulsate);return!s&&!u&&d(!0),dC.useEffect(()=>{if(!s&&c!=null){let e=setTimeout(c,l);return()=>{clearTimeout(e)}}},[c,s,l]),(0,fC.jsx)(`span`,{className:f,style:p,children:(0,fC.jsx)(`span`,{className:m})})}var dC,fC,gle=s((()=>{dC=d(h()),q(),fC=U()})),pC,mC=s((()=>{Kv(),pC=Gv(`MuiTouchRipple`,[`root`,`ripple`,`rippleVisible`,`ripplePulsate`,`child`,`childLeaving`,`childPulsate`])})),hC,gC,_C,vC,yC,bC,xC,SC,CC,_le=s((()=>{hC=d(h()),aC(),q(),uC(),Z(),Q(),gle(),mC(),gC=U(),_C=550,vC=wh`
  0% {
    transform: scale(0);
    opacity: 0.1;
  }

  100% {
    transform: scale(1);
    opacity: 0.3;
  }
`,yC=wh`
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
`,bC=wh`
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(0.92);
  }

  100% {
    transform: scale(1);
  }
`,xC=X(`span`,{name:`MuiTouchRipple`,slot:`Root`})({overflow:`hidden`,pointerEvents:`none`,position:`absolute`,zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:`inherit`}),SC=X(hle,{name:`MuiTouchRipple`,slot:`Ripple`})`
  opacity: 0;
  position: absolute;

  &.${pC.rippleVisible} {
    opacity: 0.3;
    transform: scale(1);
    animation-name: ${vC};
    animation-duration: ${_C}ms;
    animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};
  }

  &.${pC.ripplePulsate} {
    animation-duration: ${({theme:e})=>e.transitions.duration.shorter}ms;
  }

  & .${pC.child} {
    opacity: 1;
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-color: currentColor;
  }

  & .${pC.childLeaving} {
    opacity: 0;
    animation-name: ${yC};
    animation-duration: ${_C}ms;
    animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};
  }

  & .${pC.childPulsate} {
    position: absolute;
    /* @noflip */
    left: 0px;
    top: 0;
    animation-name: ${bC};
    animation-duration: 2500ms;
    animation-timing-function: ${({theme:e})=>e.transitions.easing.easeInOut};
    animation-iteration-count: infinite;
    animation-delay: 200ms;
  }
`,CC=hC.forwardRef(function(e,t){let{center:n=!1,classes:r={},className:i,...a}=Wv({props:e,name:`MuiTouchRipple`}),[o,s]=hC.useState([]),c=hC.useRef(0),l=hC.useRef(null);hC.useEffect(()=>{l.current&&=(l.current(),null)},[o]);let u=hC.useRef(!1),d=cC(),f=hC.useRef(null),p=hC.useRef(null),m=hC.useCallback(e=>{let{pulsate:t,rippleX:n,rippleY:i,rippleSize:a,cb:o}=e;s(e=>[...e,(0,gC.jsx)(SC,{classes:{ripple:K(r.ripple,pC.ripple),rippleVisible:K(r.rippleVisible,pC.rippleVisible),ripplePulsate:K(r.ripplePulsate,pC.ripplePulsate),child:K(r.child,pC.child),childLeaving:K(r.childLeaving,pC.childLeaving),childPulsate:K(r.childPulsate,pC.childPulsate)},timeout:_C,pulsate:t,rippleX:n,rippleY:i,rippleSize:a},c.current)]),c.current+=1,l.current=o},[r]),h=hC.useCallback((e={},t={},r=()=>{})=>{let{pulsate:i=!1,center:a=n||t.pulsate,fakeElement:o=!1}=t;if(e?.type===`mousedown`&&u.current){u.current=!1;return}e?.type===`touchstart`&&(u.current=!0);let s=o?null:p.current,c=s?s.getBoundingClientRect():{width:0,height:0,left:0,top:0},l,h,g;if(a||e===void 0||e.clientX===0&&e.clientY===0||!e.clientX&&!e.touches)l=Math.round(c.width/2),h=Math.round(c.height/2);else{let{clientX:t,clientY:n}=e.touches&&e.touches.length>0?e.touches[0]:e;l=Math.round(t-c.left),h=Math.round(n-c.top)}if(a)g=Math.sqrt((2*c.width**2+c.height**2)/3),g%2==0&&(g+=1);else{let e=Math.max(Math.abs((s?s.clientWidth:0)-l),l)*2+2,t=Math.max(Math.abs((s?s.clientHeight:0)-h),h)*2+2;g=Math.sqrt(e**2+t**2)}e?.touches?f.current===null&&(f.current=()=>{m({pulsate:i,rippleX:l,rippleY:h,rippleSize:g,cb:r})},d.start(80,()=>{f.current&&=(f.current(),null)})):m({pulsate:i,rippleX:l,rippleY:h,rippleSize:g,cb:r})},[n,m,d]),g=hC.useCallback(()=>{h({},{pulsate:!0})},[h]),_=hC.useCallback((e,t)=>{if(d.clear(),e?.type===`touchend`&&f.current){f.current(),f.current=null,d.start(0,()=>{_(e,t)});return}f.current=null,s(e=>e.length>0?e.slice(1):e),l.current=t},[d]);return hC.useImperativeHandle(t,()=>({pulsate:g,start:h,stop:_}),[g,h,_]),(0,gC.jsx)(xC,{className:K(pC.root,r.root,i),ref:p,...a,children:(0,gC.jsx)(iC,{component:null,exit:!0,children:o})})})}));function vle(e){return pv(`MuiButtonBase`,e)}var wC,TC=s((()=>{Kv(),mv(),wC=Gv(`MuiButtonBase`,[`root`,`disabled`,`focusVisible`])}));function EC(e,t,n,r=!1){return Nx(i=>(n&&n(i),r||e[t](i),!0))}var DC,OC,kC,AC,jC,yle=s((()=>{DC=d(h()),q(),J(),wS(),Z(),Q(),zx(),Px(),nle(),_le(),TC(),OC=U(),kC=e=>{let{disabled:t,focusVisible:n,focusVisibleClassName:r,classes:i}=e,a=Jd({root:[`root`,t&&`disabled`,n&&`focusVisible`]},vle,i);return n&&r&&(a.root+=` ${r}`),a},AC=X(`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`},[`&.${wC.disabled}`]:{pointerEvents:`none`,cursor:`default`},"@media print":{colorAdjust:`exact`}}),jC=DC.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,LinkComponent:p=`a`,onBlur:m,onClick:h,onContextMenu:g,onDragLeave:_,onFocus:v,onFocusVisible:y,onKeyDown:b,onKeyUp:x,onMouseDown:S,onMouseLeave:C,onMouseUp:w,onTouchEnd:T,onTouchMove:E,onTouchStart:D,tabIndex:O=0,TouchRippleProps:k,touchRippleRef:A,type:j,...M}=n,ee=DC.useRef(null),N=$ce(),te=Rx(N.ref,A),[P,F]=DC.useState(!1);c&&P&&F(!1),DC.useImperativeHandle(r,()=>({focusVisible:()=>{F(!0),ee.current.focus()}}),[]);let I=N.shouldMount&&!l&&!c;DC.useEffect(()=>{P&&d&&!l&&N.pulsate()},[l,d,P,N]);let ne=EC(N,`start`,S,u),re=EC(N,`stop`,g,u),ie=EC(N,`stop`,_,u),ae=EC(N,`stop`,w,u),oe=EC(N,`stop`,e=>{P&&e.preventDefault(),C&&C(e)},u),se=EC(N,`start`,D,u),ce=EC(N,`stop`,T,u),le=EC(N,`stop`,E,u),ue=EC(N,`stop`,e=>{CS(e.target)||F(!1),m&&m(e)},!1),de=Nx(e=>{ee.current||=e.currentTarget,CS(e.target)&&(F(!0),y&&y(e)),v&&v(e)}),fe=()=>{let e=ee.current;return e?e.tagName!==`BUTTON`&&!(e.tagName===`A`&&e.href):s&&s!==`button`},pe=Nx(e=>{d&&!e.repeat&&P&&e.key===` `&&N.stop(e,()=>{N.start(e)}),e.target===e.currentTarget&&fe()&&e.key===` `&&e.preventDefault(),b&&b(e),e.target===e.currentTarget&&fe()&&e.key===`Enter`&&!c&&(e.preventDefault(),h&&h(e))}),me=Nx(e=>{d&&e.key===` `&&P&&!e.defaultPrevented&&N.stop(e,()=>{N.pulsate(e)}),x&&x(e),h&&e.target===e.currentTarget&&fe()&&e.key===` `&&!e.defaultPrevented&&!c&&h(e)}),L=s;L===`button`&&(M.href||M.to)&&(L=p);let R={};if(L===`button`){let e=!!M.formAction;R.type=j===void 0&&!e?`button`:j,R.disabled=c}else!M.href&&!M.to&&(R.role=`button`),c&&(R[`aria-disabled`]=c);let he=Rx(t,ee),ge={...n,centerRipple:i,component:s,disabled:c,disableRipple:l,disableTouchRipple:u,focusRipple:d,tabIndex:O,focusVisible:P},_e=kC(ge);return(0,OC.jsxs)(AC,{as:L,className:K(_e.root,o),ownerState:ge,onBlur:ue,onClick:h,onContextMenu:re,onFocus:de,onKeyDown:pe,onKeyUp:me,onMouseDown:ne,onMouseLeave:oe,onMouseUp:ae,onDragLeave:ie,onTouchEnd:ce,onTouchMove:le,onTouchStart:se,ref:he,tabIndex:c?-1:O,type:j,...R,...M,children:[a,I?(0,OC.jsx)(CC,{ref:te,center:i,...k}):null]})})})),MC=s((()=>{yle(),TC(),TC(),mC(),mC()}));function ble(e){return pv(`MuiCircularProgress`,e)}var NC=s((()=>{Kv(),mv(),Gv(`MuiCircularProgress`,[`root`,`determinate`,`indeterminate`,`colorPrimary`,`colorSecondary`,`svg`,`track`,`circle`,`circleDeterminate`,`circleIndeterminate`,`circleDisableShrink`])})),PC,FC,IC,LC,RC,zC,BC,VC,HC,UC,WC,GC,KC,xle=s((()=>{PC=d(h()),q(),J(),Z(),Uv(),Q(),Fb(),Lb(),NC(),FC=U(),IC=44,LC=wh`
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
`,RC=wh`
  0% {
    stroke-dasharray: 1px, 200px;
    stroke-dashoffset: 0;
  }

  50% {
    stroke-dasharray: 100px, 200px;
    stroke-dashoffset: -15px;
  }

  100% {
    stroke-dasharray: 1px, 200px;
    stroke-dashoffset: -126px;
  }
`,zC=typeof LC==`string`?null:Ch`
        animation: ${LC} 1.4s linear infinite;
      `,BC=typeof RC==`string`?null:Ch`
        animation: ${RC} 1.4s ease-in-out infinite;
      `,VC=e=>{let{classes:t,variant:n,color:r,disableShrink:i}=e;return Jd({root:[`root`,n,`color${$(r)}`],svg:[`svg`],track:[`track`],circle:[`circle`,`circle${$(n)}`,i&&`circleDisableShrink`]},ble,t)},HC=X(`span`,{name:`MuiCircularProgress`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],t[`color${$(n.color)}`]]}})(Hv(({theme:e})=>({display:`inline-block`,variants:[{props:{variant:`determinate`},style:{transition:e.transitions.create(`transform`)}},{props:{variant:`indeterminate`},style:zC||{animation:`${LC} 1.4s linear infinite`}},...Object.entries(e.palette).filter(Ib()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}}))]}))),UC=X(`svg`,{name:`MuiCircularProgress`,slot:`Svg`})({display:`block`}),WC=X(`circle`,{name:`MuiCircularProgress`,slot:`Circle`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.circle,t[`circle${$(n.variant)}`],n.disableShrink&&t.circleDisableShrink]}})(Hv(({theme:e})=>({stroke:`currentColor`,variants:[{props:{variant:`determinate`},style:{transition:e.transitions.create(`stroke-dashoffset`)}},{props:{variant:`indeterminate`},style:{strokeDasharray:`80px, 200px`,strokeDashoffset:0}},{props:({ownerState:e})=>e.variant===`indeterminate`&&!e.disableShrink,style:BC||{animation:`${RC} 1.4s ease-in-out infinite`}}]}))),GC=X(`circle`,{name:`MuiCircularProgress`,slot:`Track`})(Hv(({theme:e})=>({stroke:`currentColor`,opacity:(e.vars||e).palette.action.activatedOpacity}))),KC=PC.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiCircularProgress`}),{className:r,color:i=`primary`,disableShrink:a=!1,enableTrackSlot:o=!1,size:s=40,style:c,thickness:l=3.6,value:u=0,variant:d=`indeterminate`,...f}=n,p={...n,color:i,disableShrink:a,size:s,thickness:l,value:u,variant:d,enableTrackSlot:o},m=VC(p),h={},g={},_={};if(d===`determinate`){let e=2*Math.PI*((IC-l)/2);h.strokeDasharray=e.toFixed(3),_[`aria-valuenow`]=Math.round(u),h.strokeDashoffset=`${((100-u)/100*e).toFixed(3)}px`,g.transform=`rotate(-90deg)`}return(0,FC.jsx)(HC,{className:K(m.root,r),style:{width:s,height:s,...g,...c},ownerState:p,ref:t,role:`progressbar`,..._,...f,children:(0,FC.jsxs)(UC,{className:m.svg,ownerState:p,viewBox:`${IC/2} ${IC/2} ${IC} ${IC}`,children:[o?(0,FC.jsx)(GC,{className:m.track,ownerState:p,cx:IC,cy:IC,r:(IC-l)/2,fill:`none`,strokeWidth:l,"aria-hidden":`true`}):null,(0,FC.jsx)(WC,{className:m.circle,style:h,ownerState:p,cx:IC,cy:IC,r:(IC-l)/2,fill:`none`,strokeWidth:l})]})})})})),qC=s((()=>{xle(),NC(),NC()}));function Sle(e){return pv(`MuiIconButton`,e)}var JC,YC=s((()=>{Kv(),mv(),JC=Gv(`MuiIconButton`,[`root`,`disabled`,`colorInherit`,`colorPrimary`,`colorSecondary`,`colorError`,`colorInfo`,`colorSuccess`,`colorWarning`,`edgeStart`,`edgeEnd`,`sizeSmall`,`sizeMedium`,`sizeLarge`,`loading`,`loadingIndicator`,`loadingWrapper`])})),XC,ZC,QC,$C,ew,tw,Cle=s((()=>{XC=d(h()),q(),J(),Vx(),Z(),Uv(),Lb(),Q(),MC(),qC(),Fb(),YC(),ZC=U(),QC=e=>{let{classes:t,disabled:n,color:r,edge:i,size:a,loading:o}=e;return Jd({root:[`root`,o&&`loading`,n&&`disabled`,r!=="default"&&`color${$(r)}`,i&&`edge${$(i)}`,`size${$(a)}`],loadingIndicator:[`loadingIndicator`],loadingWrapper:[`loadingWrapper`]},Sle,t)},$C=X(jC,{name:`MuiIconButton`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.loading&&t.loading,n.color!=="default"&&t[`color${$(n.color)}`],n.edge&&t[`edge${$(n.edge)}`],t[`size${$(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,transition:e.transitions.create(`background-color`,{duration:e.transitions.duration.shortest}),variants:[{props:e=>!e.disableRipple,style:{"--IconButton-hoverBg":e.alpha((e.vars||e).palette.action.active,(e.vars||e).palette.action.hoverOpacity),"&:hover":{backgroundColor:`var(--IconButton-hoverBg)`,"@media (hover: none)":{backgroundColor:`transparent`}}}},{props:{edge:`start`},style:{marginLeft:-12}},{props:{edge:`start`,size:`small`},style:{marginLeft:-3}},{props:{edge:`end`},style:{marginRight:-12}},{props:{edge:`end`,size:`small`},style:{marginRight:-3}}]})),Hv(({theme:e})=>({variants:[{props:{color:`inherit`},style:{color:`inherit`}},...Object.entries(e.palette).filter(Ib()).map(([t])=>({props:{color:t},style:{color:(e.vars||e).palette[t].main}})),...Object.entries(e.palette).filter(Ib()).map(([t])=>({props:{color:t},style:{"--IconButton-hoverBg":e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)}})),{props:{size:`small`},style:{padding:5,fontSize:e.typography.pxToRem(18)}},{props:{size:`large`},style:{padding:12,fontSize:e.typography.pxToRem(28)}}],[`&.${JC.disabled}`]:{backgroundColor:`transparent`,color:(e.vars||e).palette.action.disabled},[`&.${JC.loading}`]:{color:`transparent`}}))),ew=X(`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`}}]})),tw=XC.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=Sx(u),h=f??(0,ZC.jsx)(KC,{"aria-labelledby":m,color:`inherit`,size:16}),g={...n,edge:r,color:o,disabled:s,disableFocusRipple:c,loading:d,loadingIndicator:h,size:l},_=QC(g);return(0,ZC.jsxs)($C,{id:d?m:u,className:K(_.root,a),centerRipple:!0,focusRipple:!c,disabled:s||d,ref:t,...p,ownerState:g,children:[typeof d==`boolean`&&(0,ZC.jsx)(`span`,{className:_.loadingWrapper,style:{display:`contents`},children:(0,ZC.jsx)(ew,{className:_.loadingIndicator,ownerState:g,children:d&&h})}),i]})})})),nw=s((()=>{Cle(),YC(),YC()}));function rw(e){return e?.props?.ref||null}var wle=s((()=>{h()})),iw=s((()=>{wle()}));function aw(e,t){return n=>{if(t){let r=e.current;n===void 0?t(r):t(r,n)}}}function ow(e,t,n,r,i,a){let o=e===`exited`&&!t?r:n[e]||n.exited;return i||a?{...o,...i,...a}:o}function sw(e,t){let{timeout:n,easing:r,style:i={}}=e;return{duration:i.transitionDuration??(typeof n==`number`?n:n[t.mode]||0),easing:i.transitionTimingFunction??(typeof r==`object`?r[t.mode]:r),delay:i.transitionDelay}}var cw,lw=s((()=>{cw=e=>e.scrollTop}));function uw(e){return`scale(${e}, ${e**2})`}var dw,fw,pw,mw,hw,Tle=s((()=>{dw=d(h()),uC(),iw(),aC(),Z(),lw(),zx(),fw=U(),pw={entering:{opacity:1,transform:uw(1)},entered:{opacity:1,transform:`none`},exiting:{opacity:0,transform:uw(.75)},exited:{opacity:0,transform:uw(.75)}},mw={opacity:0,transform:uw(.75),visibility:`hidden`},hw=dw.forwardRef(function(e,t){let{addEndListener:n,appear:r=!0,children:i,easing:a,in:o,onEnter:s,onEntered:c,onEntering:l,onExit:u,onExited:d,onExiting:f,style:p,timeout:m=`auto`,...h}=e,g=cC(),_=dw.useRef(),v=Pv(),y=dw.useRef(null),b=Rx(y,rw(i),t),x=aw(y,l),S=aw(y,(e,t)=>{cw(e);let{duration:n,delay:r,easing:i}=sw({style:p,timeout:m,easing:a},{mode:`enter`}),o;m===`auto`?(o=v.transitions.getAutoHeightDuration(e.clientHeight),_.current=o):o=n,e.style.transition=[v.transitions.create(`opacity`,{duration:o,delay:r}),v.transitions.create(`transform`,{duration:o*.666,delay:r,easing:i})].join(`,`),s&&s(e,t)}),C=aw(y,c),w=aw(y,f),T=aw(y,e=>{let{duration:t,delay:n,easing:r}=sw({style:p,timeout:m,easing:a},{mode:`exit`}),i;m===`auto`?(i=v.transitions.getAutoHeightDuration(e.clientHeight),_.current=i):i=t,e.style.transition=[v.transitions.create(`opacity`,{duration:i,delay:n}),v.transitions.create(`transform`,{duration:i*.666,delay:n||i*.333,easing:r})].join(`,`),e.style.opacity=0,e.style.transform=uw(.75),u&&u(e)}),E=aw(y,e=>{e.style.transition=``,d&&d(e)});return(0,fw.jsx)(ZS,{appear:r,in:o,nodeRef:y,onEnter:S,onEntered:C,onEntering:x,onExit:T,onExited:E,onExiting:w,addEndListener:e=>{m===`auto`&&g.start(_.current||0,e),n&&n(y.current,e)},timeout:m===`auto`?null:m,...h,children:(e,{ownerState:t,...n})=>{let r=ow(e,o,pw,mw,p,i.props.style);return dw.cloneElement(i,{style:r,ref:b,...n})}})}),hw&&(hw.muiSupportAuto=!0)})),gw=s((()=>{Tle()})),_w,vw,yw,bw,xw,Sw,Cw,ww,Tw,Ew,Dw,Ow,kw,Aw,jw,Mw,Nw,Pw,Fw,Iw,Lw,Rw,zw=s((()=>{_w=`bottom`,vw=`right`,yw=`left`,bw=`auto`,xw=[`top`,_w,vw,yw],Sw=`start`,Cw=`clippingParents`,ww=`viewport`,Tw=`popper`,Ew=`reference`,Dw=xw.reduce(function(e,t){return e.concat([t+`-`+Sw,t+`-end`])},[]),Ow=[].concat(xw,[bw]).reduce(function(e,t){return e.concat([t,t+`-`+Sw,t+`-end`])},[]),kw=`beforeRead`,Aw=`read`,jw=`afterRead`,Mw=`beforeMain`,Nw=`main`,Pw=`afterMain`,Fw=`beforeWrite`,Iw=`write`,Lw=`afterWrite`,Rw=[kw,Aw,jw,Mw,Nw,Pw,Fw,Iw,Lw]}));function Bw(e){return e?(e.nodeName||``).toLowerCase():null}var Vw=s((()=>{}));function Hw(e){if(e==null)return window;if(e.toString()!==`[object Window]`){var t=e.ownerDocument;return t&&t.defaultView||window}return e}var Uw=s((()=>{}));function Ww(e){return e instanceof Hw(e).Element||e instanceof Element}function Gw(e){return e instanceof Hw(e).HTMLElement||e instanceof HTMLElement}function Kw(e){return typeof ShadowRoot>`u`?!1:e instanceof Hw(e).ShadowRoot||e instanceof ShadowRoot}var qw=s((()=>{Uw()}));function Ele(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];!Gw(i)||!Bw(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 Dle(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},{});!Gw(r)||!Bw(r)||(Object.assign(r.style,a),Object.keys(i).forEach(function(e){r.removeAttribute(e)}))})}}var Jw,Yw=s((()=>{Vw(),qw(),Jw={name:`applyStyles`,enabled:!0,phase:`write`,fn:Ele,effect:Dle,requires:[`computeStyles`]}}));function Xw(e){return e.split(`-`)[0]}var Zw=s((()=>{})),Qw,$w,eT,tT=s((()=>{Qw=Math.max,$w=Math.min,eT=Math.round}));function nT(){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 rT=s((()=>{}));function iT(){return!/^((?!chrome|android).)*safari/i.test(nT())}var aT=s((()=>{rT()}));function oT(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),i=1,a=1;t&&Gw(e)&&(i=e.offsetWidth>0&&eT(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&eT(r.height)/e.offsetHeight||1);var o=(Ww(e)?Hw(e):window).visualViewport,s=!iT()&&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 sT=s((()=>{qw(),tT(),Uw(),aT()}));function cT(e){var t=oT(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 lT=s((()=>{sT()}));function uT(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&Kw(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}var dT=s((()=>{qw()}));function fT(e){return Hw(e).getComputedStyle(e)}var pT=s((()=>{Uw()}));function Ole(e){return[`table`,`td`,`th`].indexOf(Bw(e))>=0}var kle=s((()=>{Vw()}));function mT(e){return((Ww(e)?e.ownerDocument:e.document)||window.document).documentElement}var hT=s((()=>{qw()}));function gT(e){return Bw(e)===`html`?e:e.assignedSlot||e.parentNode||(Kw(e)?e.host:null)||mT(e)}var _T=s((()=>{Vw(),hT(),qw()}));function vT(e){return!Gw(e)||fT(e).position===`fixed`?null:e.offsetParent}function Ale(e){var t=/firefox/i.test(nT());if(/Trident/i.test(nT())&&Gw(e)&&fT(e).position===`fixed`)return null;var n=gT(e);for(Kw(n)&&(n=n.host);Gw(n)&&[`html`,`body`].indexOf(Bw(n))<0;){var r=fT(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 yT(e){for(var t=Hw(e),n=vT(e);n&&Ole(n)&&fT(n).position===`static`;)n=vT(n);return n&&(Bw(n)===`html`||Bw(n)===`body`&&fT(n).position===`static`)?t:n||Ale(e)||t}var bT=s((()=>{Uw(),Vw(),pT(),qw(),kle(),_T(),rT()}));function xT(e){return[`top`,`bottom`].indexOf(e)>=0?`x`:`y`}var ST=s((()=>{}));function CT(e,t,n){return Qw(e,$w(t,n))}function jle(e,t,n){var r=CT(e,t,n);return r>n?n:r}var wT=s((()=>{tT()}));function TT(){return{top:0,right:0,bottom:0,left:0}}var ET=s((()=>{}));function DT(e){return Object.assign({},TT(),e)}var OT=s((()=>{ET()}));function kT(e,t){return t.reduce(function(t,n){return t[n]=e,t},{})}var AT=s((()=>{}));function Mle(e){var t,n=e.state,r=e.name,i=e.options,a=n.elements.arrow,o=n.modifiersData.popperOffsets,s=Xw(n.placement),c=xT(s),l=[`left`,`right`].indexOf(s)>=0?`height`:`width`;if(!(!a||!o)){var u=jT(i.padding,n),d=cT(a),f=c===`y`?`top`:yw,p=c===`y`?_w:vw,m=n.rects.reference[l]+n.rects.reference[c]-o[c]-n.rects.popper[l],h=o[c]-n.rects.reference[c],g=yT(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=CT(y,x,b),C=c;n.modifiersData[r]=(t={},t[C]=S,t.centerOffset=S-x,t)}}function Nle(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)||uT(t.elements.popper,r)&&(t.elements.arrow=r))}var jT,MT,NT=s((()=>{Zw(),lT(),dT(),bT(),ST(),wT(),OT(),AT(),zw(),jT=function(e,t){return e=typeof e==`function`?e(Object.assign({},t.rects,{placement:t.placement})):e,DT(typeof e==`number`?kT(e,xw):e)},MT={name:`arrow`,enabled:!0,phase:`main`,fn:Mle,effect:Nle,requires:[`popperOffsets`],requiresIfExists:[`preventOverflow`]}}));function PT(e){return e.split(`-`)[1]}var FT=s((()=>{}));function Ple(e,t){var n=e.x,r=e.y,i=t.devicePixelRatio||1;return{x:eT(n*i)/i||0,y:eT(r*i)/i||0}}function IT(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=yw,b=`top`,x=window;if(l){var S=yT(n),C=`clientHeight`,w=`clientWidth`;if(S===Hw(n)&&(S=mT(n),fT(S).position!==`static`&&s===`absolute`&&(C=`scrollHeight`,w=`scrollWidth`)),S=S,i===`top`||(i===`left`||i===`right`)&&a===`end`){b=_w;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=vw;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&&LT),O=u===!0?Ple({x:p,y:h},Hw(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 Fle(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:Xw(t.placement),variation:PT(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,IT(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,IT(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 LT,RT,zT=s((()=>{zw(),bT(),Uw(),hT(),pT(),Zw(),FT(),tT(),LT={top:`auto`,right:`auto`,bottom:`auto`,left:`auto`},RT={name:`computeStyles`,enabled:!0,phase:`beforeWrite`,fn:Fle,data:{}}}));function Ile(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=Hw(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&l.forEach(function(e){e.addEventListener(`scroll`,n.update,BT)}),s&&c.addEventListener(`resize`,n.update,BT),function(){a&&l.forEach(function(e){e.removeEventListener(`scroll`,n.update,BT)}),s&&c.removeEventListener(`resize`,n.update,BT)}}var BT,VT,HT=s((()=>{Uw(),BT={passive:!0},VT={name:`eventListeners`,enabled:!0,phase:`write`,fn:function(){},effect:Ile,data:{}}}));function UT(e){return e.replace(/left|right|bottom|top/g,function(e){return WT[e]})}var WT,Lle=s((()=>{WT={left:`right`,right:`left`,bottom:`top`,top:`bottom`}}));function GT(e){return e.replace(/start|end/g,function(e){return KT[e]})}var KT,Rle=s((()=>{KT={start:`end`,end:`start`}}));function qT(e){var t=Hw(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}var JT=s((()=>{Uw()}));function YT(e){return oT(mT(e)).left+qT(e).scrollLeft}var XT=s((()=>{sT(),hT(),JT()}));function zle(e,t){var n=Hw(e),r=mT(e),i=n.visualViewport,a=r.clientWidth,o=r.clientHeight,s=0,c=0;if(i){a=i.width,o=i.height;var l=iT();(l||!l&&t===`fixed`)&&(s=i.offsetLeft,c=i.offsetTop)}return{width:a,height:o,x:s+YT(e),y:c}}var Ble=s((()=>{Uw(),hT(),XT(),aT()}));function Vle(e){var t=mT(e),n=qT(e),r=e.ownerDocument?.body,i=Qw(t.scrollWidth,t.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),a=Qw(t.scrollHeight,t.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),o=-n.scrollLeft+YT(e),s=-n.scrollTop;return fT(r||t).direction===`rtl`&&(o+=Qw(t.clientWidth,r?r.clientWidth:0)-i),{width:i,height:a,x:o,y:s}}var Hle=s((()=>{hT(),pT(),XT(),JT(),tT()}));function ZT(e){var t=fT(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}var QT=s((()=>{pT()}));function $T(e){return[`html`,`body`,`#document`].indexOf(Bw(e))>=0?e.ownerDocument.body:Gw(e)&&ZT(e)?e:$T(gT(e))}var Ule=s((()=>{_T(),QT(),Vw(),qw()}));function eE(e,t){t===void 0&&(t=[]);var n=$T(e),r=n===e.ownerDocument?.body,i=Hw(n),a=r?[i].concat(i.visualViewport||[],ZT(n)?n:[]):n,o=t.concat(a);return r?o:o.concat(eE(gT(a)))}var tE=s((()=>{Ule(),_T(),Uw(),QT()}));function nE(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}var rE=s((()=>{}));function Wle(e,t){var n=oT(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 iE(e,t,n){return t===`viewport`?nE(zle(e,n)):Ww(t)?Wle(t,n):nE(Vle(mT(e)))}function Gle(e){var t=eE(gT(e)),n=[`absolute`,`fixed`].indexOf(fT(e).position)>=0&&Gw(e)?yT(e):e;return Ww(n)?t.filter(function(e){return Ww(e)&&uT(e,n)&&Bw(e)!==`body`}):[]}function Kle(e,t,n,r){var i=t===`clippingParents`?Gle(e):[].concat(t),a=[].concat(i,[n]),o=a[0],s=a.reduce(function(t,n){var i=iE(e,n,r);return t.top=Qw(i.top,t.top),t.right=$w(i.right,t.right),t.bottom=$w(i.bottom,t.bottom),t.left=Qw(i.left,t.left),t},iE(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 qle=s((()=>{zw(),Ble(),Hle(),tE(),bT(),hT(),pT(),qw(),sT(),_T(),dT(),Vw(),rE(),tT()}));function aE(e){var t=e.reference,n=e.element,r=e.placement,i=r?Xw(r):null,a=r?PT(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 _w:c={x:o,y:t.y+t.height};break;case vw:c={x:t.x+t.width,y:s};break;case yw:c={x:t.x-n.width,y:s};break;default:c={x:t.x,y:t.y}}var l=i?xT(i):null;if(l!=null){var u=l===`y`?`height`:`width`;switch(a){case Sw: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 oE=s((()=>{Zw(),FT(),ST(),zw()}));function sE(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?Cw:s,l=n.rootBoundary,u=l===void 0?ww:l,d=n.elementContext,f=d===void 0?Tw:d,p=n.altBoundary,m=p!==void 0&&p,h=n.padding,g=h===void 0?0:h,_=DT(typeof g==`number`?kT(g,xw):g),v=f===`popper`?Ew:Tw,y=e.rects.popper,b=e.elements[m?v:f],x=Kle(Ww(b)?b:b.contextElement||mT(e.elements.popper),c,u,o),S=oT(e.elements.reference),C=aE({reference:S,element:y,strategy:`absolute`,placement:i}),w=nE(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 cE=s((()=>{qle(),hT(),sT(),oE(),rE(),zw(),qw(),OT(),AT()}));function Jle(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?Ow:c,u=PT(r),d=u?s?Dw:Dw.filter(function(e){return PT(e)===u}):xw,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]=sE(e,{placement:n,boundary:i,rootBoundary:a,padding:o})[Xw(n)],t},{});return Object.keys(p).sort(function(e,t){return p[e]-p[t]})}var Yle=s((()=>{FT(),zw(),cE(),Zw()}));function Xle(e){if(Xw(e)===`auto`)return[];var t=UT(e);return[GT(e),t,GT(t)]}function Zle(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,_=Xw(g)===g,v=c||(_||!m?[UT(g)]:Xle(g)),y=[g].concat(v).reduce(function(e,n){return e.concat(Xw(n)===`auto`?Jle(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=Xw(E),O=PT(E)===Sw,k=[`top`,_w].indexOf(D)>=0,A=k?`width`:`height`,j=sE(t,{placement:E,boundary:u,rootBoundary:d,altBoundary:f,padding:l}),M=k?O?vw:yw:O?_w:`top`;b[A]>x[A]&&(M=UT(M));var ee=UT(M),N=[];if(a&&N.push(j[D]<=0),s&&N.push(j[M]<=0,j[ee]<=0),N.every(function(e){return e})){w=E,C=!1;break}S.set(E,N)}if(C)for(var 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 Qle,$le=s((()=>{Lle(),Zw(),Rle(),cE(),Yle(),zw(),FT(),Qle={name:`flip`,enabled:!0,phase:`main`,fn:Zle,requiresIfExists:[`offset`],data:{_skip:!1}}}));function eue(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 tue(e){return[`top`,vw,_w,yw].some(function(t){return e[t]>=0})}function nue(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,a=t.modifiersData.preventOverflow,o=sE(t,{elementContext:`reference`}),s=sE(t,{altBoundary:!0}),c=eue(o,r),l=eue(s,i,a),u=tue(c),d=tue(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 rue,iue=s((()=>{zw(),cE(),rue={name:`hide`,enabled:!0,phase:`main`,requiresIfExists:[`preventOverflow`],fn:nue}}));function aue(e,t,n){var r=Xw(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 oue(e){var t=e.state,n=e.options,r=e.name,i=n.offset,a=i===void 0?[0,0]:i,o=Ow.reduce(function(e,n){return e[n]=aue(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 sue,cue=s((()=>{Zw(),zw(),sue={name:`offset`,enabled:!0,phase:`main`,requires:[`popperOffsets`],fn:oue}}));function lue(e){var t=e.state,n=e.name;t.modifiersData[n]=aE({reference:t.rects.reference,element:t.rects.popper,strategy:`absolute`,placement:t.placement})}var uue,lE=s((()=>{oE(),uue={name:`popperOffsets`,enabled:!0,phase:`read`,fn:lue,data:{}}}));function due(e){return e===`x`?`y`:`x`}var fue=s((()=>{}));function pue(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=sE(t,{boundary:c,rootBoundary:l,padding:d,altBoundary:u}),_=Xw(t.placement),v=PT(t.placement),y=!v,b=xT(_),x=due(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`:yw,A=b===`y`?_w:vw,j=b===`y`?`height`:`width`,M=S[b],ee=M+g[k],N=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?cT(I):{width:0,height:0},re=t.modifiersData[`arrow#persistent`]?t.modifiersData[`arrow#persistent`].padding:TT(),ie=re[k],ae=re[A],oe=CT(0,C[j],ne[j]),se=y?C[j]/2-te-oe-ie-E.mainAxis:P-oe-ie-E.mainAxis,ce=y?-C[j]/2+te+oe+ae+E.mainAxis:F+oe+ae+E.mainAxis,le=t.elements.arrow&&yT(t.elements.arrow),ue=le?b===`y`?le.clientTop||0:le.clientLeft||0:0,de=D?.[b]??0,fe=M+se-de-ue,pe=M+ce-de,me=CT(p?$w(ee,fe):ee,M,p?Qw(N,pe):N);S[b]=me,O[b]=me-M}if(s){var L=b===`x`?`top`:yw,R=b===`x`?_w:vw,he=S[x],ge=x===`y`?`height`:`width`,_e=he+g[L],ve=he-g[R],ye=[`top`,yw].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?jle(xe,he,Se):CT(p?xe:_e,he,p?Se:ve);S[x]=Ce,O[x]=Ce-he}t.modifiersData[r]=O}}var mue,hue=s((()=>{zw(),Zw(),ST(),fue(),wT(),lT(),bT(),cE(),FT(),ET(),tT(),mue={name:`preventOverflow`,enabled:!0,phase:`main`,fn:pue,requiresIfExists:[`offset`]}})),gue=s((()=>{Yw(),NT(),zT(),HT(),$le(),iue(),cue(),lE(),hue()}));function _ue(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}var vue=s((()=>{}));function yue(e){return e===Hw(e)||!Gw(e)?qT(e):_ue(e)}var bue=s((()=>{JT(),Uw(),qw(),vue()}));function xue(e){var t=e.getBoundingClientRect(),n=eT(t.width)/e.offsetWidth||1,r=eT(t.height)/e.offsetHeight||1;return n!==1||r!==1}function Sue(e,t,n){n===void 0&&(n=!1);var r=Gw(t),i=Gw(t)&&xue(t),a=mT(t),o=oT(e,i,n),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(r||!r&&!n)&&((Bw(t)!==`body`||ZT(a))&&(s=yue(t)),Gw(t)?(c=oT(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):a&&(c.x=YT(a))),{x:o.left+s.scrollLeft-c.x,y:o.top+s.scrollTop-c.y,width:o.width,height:o.height}}var Cue=s((()=>{sT(),bue(),Vw(),qw(),XT(),hT(),QT(),tT()}));function wue(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 Tue(e){var t=wue(e);return Rw.reduce(function(e,n){return e.concat(t.filter(function(e){return e.phase===n}))},[])}var Eue=s((()=>{zw()}));function Due(e){var t;return function(){return t||=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})}),t}}var Oue=s((()=>{}));function kue(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 Aue=s((()=>{}));function jue(){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 Mue(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,i=t.defaultOptions,a=i===void 0?uE:i;return function(e,t,n){n===void 0&&(n=a);var i={placement:`bottom`,orderedModifiers:[],options:Object.assign({},uE,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:Ww(e)?eE(e):e.contextElement?eE(e.contextElement):[],popper:eE(t)};var s=Tue(kue([].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(jue(t,n)){i.rects={reference:Sue(t,yT(n),i.options.strategy===`fixed`),popper:cT(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:Due(function(){return new Promise(function(e){c.forceUpdate(),e(i)})}),destroy:function(){u(),s=!0}};if(!jue(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 uE,Nue=s((()=>{Cue(),lT(),tE(),bT(),Eue(),Oue(),Aue(),qw(),uE={placement:`bottom`,modifiers:[],strategy:`absolute`}})),Pue,Fue,Iue=s((()=>{Nue(),HT(),lE(),zT(),Yw(),cue(),$le(),hue(),NT(),iue(),gue(),Pue=[VT,uue,RT,Jw,sue,Qle,mue,MT,rue],Fue=Mue({defaultModifiers:Pue})})),Lue=s((()=>{zw(),gue(),Nue(),Iue(),HT(),lE(),zT(),Yw()}));function dE(e){let{elementType:t,externalSlotProps:n,ownerState:r,skipResolvingSlotProps:i=!1,...a}=e,o=i?{}:iS(n,r),{props:s,internalRef:c}=lS({...a,externalSlotProps:o}),l=Fx(c,o?.ref,e.additionalProps?.ref);return nS(t,{...s,ref:l},r)}var Rue=s((()=>{Lx(),rS(),uS(),aS()})),fE=s((()=>{Rue()}));function zue(e){return typeof e==`function`?e():e}var pE,Bue,mE,Vue=s((()=>{pE=d(h()),Bue=d(_()),mx(),Lx(),dx(),iw(),mE=pE.forwardRef(function(e,t){let{children:n,container:r,disablePortal:i=!1}=e,[a,o]=pE.useState(null),s=Fx(pE.isValidElement(n)?rw(n):null,t);if(px(()=>{i||o(zue(r)||document.body)},[r,i]),px(()=>{if(a&&!i)return ux(t,a),()=>{ux(t,null)}},[t,a,i]),i){if(pE.isValidElement(n)){let e={ref:s};return pE.cloneElement(n,e)}return n}return a&&Bue.createPortal(n,a)})})),hE=s((()=>{Vue()}));function Hue(e){return pv(`MuiPopper`,e)}var gE=s((()=>{Kv(),mv(),Gv(`MuiPopper`,[`root`])}));function Uue(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 _E(e){return typeof e==`function`?e():e}function Wue(e){return e.nodeType!==void 0}var vE,yE,Gue,Kue,que,Jue,Yue=s((()=>{vE=d(h()),rx(),mx(),Lx(),Lue(),J(),fE(),hE(),gE(),yE=U(),Gue=e=>{let{classes:t}=e;return Jd({root:[`root`]},Hue,t)},Kue={},que=vE.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=vE.useRef(null),_=Fx(g,t),v=vE.useRef(null),y=Fx(v,u),b=vE.useRef(y);px(()=>{b.current=y},[y]),vE.useImperativeHandle(u,()=>v.current,[]);let x=Uue(c,i),[S,C]=vE.useState(x),[w,T]=vE.useState(_E(n));vE.useEffect(()=>{v.current&&v.current.forceUpdate()}),vE.useEffect(()=>{n&&T(_E(n))},[n]),px(()=>{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=Fue(w,g.current,{placement:x,...l,modifiers:t});b.current(n);let r=g.current;return()=>{if(r){let{style:e}=r,t=e.position,i=e.top,a=e.left,o=e.transform;n.destroy(),e.position=t,e.top=i,e.left=a,e.transform=o}else n.destroy();b.current(null)}},[w,a,o,s,l,x]);let E={placement:S};p!==null&&(E.TransitionProps=p);let D=Gue(e),O=f.root??`div`,k=dE({elementType:O,externalSlotProps:d.root,externalForwardedProps:h,additionalProps:{role:`tooltip`,ref:_},ownerState:e,className:D.root});return(0,yE.jsx)(O,{...k,children:typeof r==`function`?r(E):r})}),Jue=vE.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=Kue,popperRef:f,style:p,transition:m=!1,slotProps:h={},slots:g={},..._}=e,[v,y]=vE.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=_E(n);S=e&&Wue(e)?nx(e).body:nx(null).body}let C=!l&&s&&(!m||v)?`none`:void 0,w=m?{in:l,onEnter:b,onExited:x}:void 0;return(0,yE.jsx)(mE,{disablePortal:o,container:S,children:(0,yE.jsx)(que,{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})})})})),Xue,Zue,Que,bE,$ue=s((()=>{dg(),Xue=d(h()),Yue(),Z(),Q(),Zue=U(),Que=X(Jue,{name:`MuiPopper`,slot:`Root`})({}),bE=Xue.forwardRef(function(e,t){let n=ug(),{anchorEl:r,component:i,components:a,componentsProps:o,container:s,disablePortal:c,keepMounted:l,modifiers:u,open:d,placement:f,popperOptions:p,popperRef:m,transition:h,slots:g,slotProps:_,...v}=Wv({props:e,name:`MuiPopper`}),y=g?.root??a?.Root,b={anchorEl:r,container:s,disablePortal:c,keepMounted:l,modifiers:u,open:d,placement:f,popperOptions:p,popperRef:m,transition:h,...v};return(0,Zue.jsx)(Que,{as:i,direction:n?`rtl`:`ltr`,slots:{root:y},slotProps:_??o,...b,ref:t})})})),xE=s((()=>{$ue(),gE(),gE()}));function ede(e){return pv(`MuiTooltip`,e)}var SE,CE=s((()=>{Kv(),mv(),SE=Gv(`MuiTooltip`,[`popper`,`popperInteractive`,`popperArrow`,`popperClose`,`tooltip`,`tooltipArrow`,`touch`,`tooltipPlacementLeft`,`tooltipPlacementRight`,`tooltipPlacementTop`,`tooltipPlacementBottom`,`arrow`])}));function tde(e){return Math.round(e*1e5)/1e5}function wE(e,t){return(n,...r)=>{t&&t(n,...r),e(n,...r)}}var TE,EE,nde,rde,ide,ade,DE,OE,kE,AE,ode=s((()=>{TE=d(h()),q(),uC(),J(),dg(),wS(),iw(),Z(),Uv(),Q(),Fb(),gw(),xE(),Px(),zx(),Cx(),kx(),fS(),CE(),EE=U(),nde=e=>{let{classes:t,disableInteractive:n,arrow:r,touch:i,placement:a}=e;return Jd({popper:[`popper`,!n&&`popperInteractive`,r&&`popperArrow`],tooltip:[`tooltip`,r&&`tooltipArrow`,i&&`touch`,`tooltipPlacement${$(a.split(`-`)[0])}`],arrow:[`arrow`]},ede,t)},rde=X(bE,{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})=>!e.disableInteractive,style:{pointerEvents:`auto`}},{props:({open:e})=>!e,style:{pointerEvents:`none`}},{props:({ownerState:e})=>e.arrow,style:{[`&[data-popper-placement*="bottom"] .${SE.arrow}`]:{top:0,marginTop:`-0.71em`,"&::before":{transformOrigin:`0 100%`}},[`&[data-popper-placement*="top"] .${SE.arrow}`]:{bottom:0,marginBottom:`-0.71em`,"&::before":{transformOrigin:`100% 0`}},[`&[data-popper-placement*="right"] .${SE.arrow}`]:{height:`1em`,width:`0.71em`,"&::before":{transformOrigin:`100% 100%`}},[`&[data-popper-placement*="left"] .${SE.arrow}`]:{height:`1em`,width:`0.71em`,"&::before":{transformOrigin:`0 0`}}}},{props:({ownerState:e})=>e.arrow&&!e.isRtl,style:{[`&[data-popper-placement*="right"] .${SE.arrow}`]:{left:0,marginLeft:`-0.71em`}}},{props:({ownerState:e})=>e.arrow&&!!e.isRtl,style:{[`&[data-popper-placement*="right"] .${SE.arrow}`]:{right:0,marginRight:`-0.71em`}}},{props:({ownerState:e})=>e.arrow&&!e.isRtl,style:{[`&[data-popper-placement*="left"] .${SE.arrow}`]:{right:0,marginRight:`-0.71em`}}},{props:({ownerState:e})=>e.arrow&&!!e.isRtl,style:{[`&[data-popper-placement*="left"] .${SE.arrow}`]:{left:0,marginLeft:`-0.71em`}}}]}))),ide=X(`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${$(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,[`.${SE.popper}[data-popper-placement*="left"] &`]:{transformOrigin:`right center`},[`.${SE.popper}[data-popper-placement*="right"] &`]:{transformOrigin:`left center`},[`.${SE.popper}[data-popper-placement*="top"] &`]:{transformOrigin:`center bottom`,marginBottom:`14px`},[`.${SE.popper}[data-popper-placement*="bottom"] &`]:{transformOrigin:`center top`,marginTop:`14px`},variants:[{props:({ownerState:e})=>e.arrow,style:{position:`relative`,margin:0}},{props:({ownerState:e})=>e.touch,style:{padding:`8px 16px`,fontSize:e.typography.pxToRem(14),lineHeight:`${tde(16/14)}em`,fontWeight:e.typography.fontWeightRegular}},{props:({ownerState:e})=>!e.isRtl,style:{[`.${SE.popper}[data-popper-placement*="left"] &`]:{marginRight:`14px`},[`.${SE.popper}[data-popper-placement*="right"] &`]:{marginLeft:`14px`}}},{props:({ownerState:e})=>!e.isRtl&&e.touch,style:{[`.${SE.popper}[data-popper-placement*="left"] &`]:{marginRight:`24px`},[`.${SE.popper}[data-popper-placement*="right"] &`]:{marginLeft:`24px`}}},{props:({ownerState:e})=>!!e.isRtl,style:{[`.${SE.popper}[data-popper-placement*="left"] &`]:{marginLeft:`14px`},[`.${SE.popper}[data-popper-placement*="right"] &`]:{marginRight:`14px`}}},{props:({ownerState:e})=>!!e.isRtl&&e.touch,style:{[`.${SE.popper}[data-popper-placement*="left"] &`]:{marginLeft:`24px`},[`.${SE.popper}[data-popper-placement*="right"] &`]:{marginRight:`24px`}}},{props:({ownerState:e})=>e.touch,style:{[`.${SE.popper}[data-popper-placement*="top"] &`]:{marginBottom:`24px`}}},{props:({ownerState:e})=>e.touch,style:{[`.${SE.popper}[data-popper-placement*="bottom"] &`]:{marginTop:`24px`}}}]}))),ade=X(`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)`}}))),DE=!1,OE=new lC,kE={x:0,y:0},AE=TE.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiTooltip`}),{arrow:r=!1,children:i,classes:a,components:o={},componentsProps:s={},describeChild:c=!1,disableFocusListener:l=!1,disableHoverListener:u=!1,disableInteractive:d=!1,disableTouchListener:f=!1,enterDelay:p=100,enterNextDelay:m=0,enterTouchDelay:h=700,followCursor:g=!1,id:_,leaveDelay:v=0,leaveTouchDelay:y=1500,onClose:b,onOpen:x,open:S,placement:C=`bottom`,PopperComponent:w,PopperProps:T={},slotProps:E={},slots:D={},title:O,TransitionComponent:k,TransitionProps:A,...j}=n,M=TE.isValidElement(i)?i:(0,EE.jsx)(`span`,{children:i}),ee=Pv(),N=ug(),[te,P]=TE.useState(),[F,I]=TE.useState(null),ne=TE.useRef(!1),re=d||g,ie=cC(),ae=cC(),oe=cC(),se=cC(),[ce,le]=Ox({controlled:S,default:!1,name:`Tooltip`,state:`open`}),ue=ce,de=Sx(_),fe=TE.useRef(),pe=Nx(()=>{fe.current!==void 0&&(document.body.style.WebkitUserSelect=fe.current,fe.current=void 0),se.clear()});TE.useEffect(()=>pe,[pe]);let me=e=>{OE.clear(),DE=!0,le(!0),x&&!ue&&x(e)},L=Nx(e=>{OE.start(800+v,()=>{DE=!1}),le(!1),b&&ue&&b(e),ie.start(ee.transitions.duration.shortest,()=>{ne.current=!1})}),R=e=>{ne.current&&e.type!==`touchstart`||(te&&te.removeAttribute(`title`),ae.clear(),oe.clear(),p||DE&&m?ae.start(DE?m:p,()=>{me(e)}):me(e))},he=e=>{ae.clear(),oe.start(v,()=>{L(e)})},[,ge]=TE.useState(!1),_e=e=>{let t=e?.target??te;if(!t||!CS(t)){ge(!1);let n=e??new Event(`blur`);!e&&t&&(Object.defineProperty(n,"target",{value:t}),Object.defineProperty(n,"currentTarget",{value:t})),he(n)}},ve=e=>{te||P(e.currentTarget),CS(e.target)&&(ge(!0),R(e))},ye=e=>{ne.current=!0;let t=M.props;t.onTouchStart&&t.onTouchStart(e)},be=e=>{ye(e),oe.clear(),ie.clear(),pe(),fe.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect=`none`,se.start(h,()=>{document.body.style.WebkitUserSelect=fe.current,R(e)})},xe=e=>{M.props.onTouchEnd&&M.props.onTouchEnd(e),pe(),oe.start(y,()=>{L(e)})};TE.useEffect(()=>{if(!ue)return;function e(e){e.key===`Escape`&&L(e)}return document.addEventListener(`keydown`,e),()=>{document.removeEventListener(`keydown`,e)}},[L,ue]);let Se=Rx(rw(M),P,t);!O&&O!==0&&(ue=!1);let Ce=TE.useRef(),we=e=>{let t=M.props;t.onMouseMove&&t.onMouseMove(e),kE={x:e.clientX,y:e.clientY},Ce.current&&Ce.current.update()},Te={},Ee=typeof O==`string`;c?(Te.title=!ue&&Ee&&!u?O:null,Te[`aria-describedby`]=ue?de:null):(Te[`aria-label`]=Ee?O:null,Te[`aria-labelledby`]=ue&&!Ee?de:null);let De={...Te,...j,...M.props,className:K(j.className,M.props.className),onTouchStart:ye,ref:Se,...g?{onMouseMove:we}:{}},Oe={};f||(De.onTouchStart=be,De.onTouchEnd=xe),u||(De.onMouseOver=wE(R,De.onMouseOver),De.onMouseLeave=wE(he,De.onMouseLeave),re||(Oe.onMouseOver=R,Oe.onMouseLeave=he)),l||(De.onFocus=wE(ve,De.onFocus),De.onBlur=wE(_e,De.onBlur),re||(Oe.onFocus=ve,Oe.onBlur=_e));let ke={...n,isRtl:N,arrow:r,disableInteractive:re,placement:C,PopperComponentProp:w,touch:ne.current},Ae=typeof E.popper==`function`?E.popper(ke):E.popper,je=TE.useMemo(()=>{let e=[{name:`arrow`,enabled:!!F,options:{element:F,padding:4}}];return T.popperOptions?.modifiers&&(e=e.concat(T.popperOptions.modifiers)),Ae?.popperOptions?.modifiers&&(e=e.concat(Ae.popperOptions.modifiers)),{...T.popperOptions,...Ae?.popperOptions,modifiers:e}},[F,T.popperOptions,Ae?.popperOptions]),Me=nde(ke),Ne=typeof E.transition==`function`?E.transition(ke):E.transition,Pe={slots:{popper:o.Popper,transition:o.Transition??k,tooltip:o.Tooltip,arrow:o.Arrow,...D},slotProps:{arrow:E.arrow??s.arrow,popper:{...T,...Ae??s.popper},tooltip:E.tooltip??s.tooltip,transition:{...A,...Ne??s.transition}}},[Fe,Ie]=dS(`popper`,{elementType:rde,externalForwardedProps:Pe,ownerState:ke,className:K(Me.popper,T?.className)}),[Le,Re]=dS(`transition`,{elementType:hw,externalForwardedProps:Pe,ownerState:ke}),[ze,Be]=dS(`tooltip`,{elementType:ide,className:Me.tooltip,externalForwardedProps:Pe,ownerState:ke}),[Ve,He]=dS(`arrow`,{elementType:ade,className:Me.arrow,externalForwardedProps:Pe,ownerState:ke,ref:I});return(0,EE.jsxs)(TE.Fragment,{children:[TE.cloneElement(M,De),(0,EE.jsx)(Fe,{as:w??bE,placement:C,anchorEl:g?{getBoundingClientRect:()=>({top:kE.y,left:kE.x,right:kE.x,bottom:kE.y,width:0,height:0})}:te,popperRef:Ce,open:te?ue:!1,id:de,transition:!0,...Oe,...Ie,popperOptions:je,children:({TransitionProps:e})=>(0,EE.jsx)(Le,{timeout:ee.transitions.duration.shorter,...e,...Re,children:(0,EE.jsxs)(ze,{...Be,children:[O,r?(0,EE.jsx)(Ve,{...He}):null]})})})]})})})),jE=s((()=>{ode(),CE(),CE()})),sde,ME,NE=s((()=>{sde=d(h(),1),ME=(0,sde.createContext)({current:document.body})}));function PE({"aria-label":e,badge:t=!1,children:n,dispatch:r=()=>{},selected:i=!1,BadgeProps:a={},TooltipProps:o={},sx:s={},...c}){let l=(0,cde.useContext)(ME),u=(0,IE.jsx)(lde,{selected:i,"aria-label":e,...c,sx:s,size:`large`,children:t?(0,IE.jsx)(xS,{overlap:`rectangular`,...a,children:n}):n});return c.disabled?u:(0,IE.jsx)(AE,{PopperProps:{container:l?.current},title:e,...o,children:u})}var cde,FE,IE,lde,ude=s((()=>{cde=d(h(),1),FE=d(B(),1),nb(),SS(),nw(),jE(),NE(),IE=U(),lde=X(tw,{name:`MiradorMenuButton`,slot:`root`})(({selected:e,theme:t})=>({fill:`currentcolor`,...e&&{backgroundColor:t.palette.action.selected}})),PE.propTypes={"aria-label":FE.default.string.isRequired,badge:FE.default.bool,BadgeProps:FE.default.object,children:FE.default.element.isRequired,dispatch:FE.default.func,selected:FE.default.bool,sx:FE.default.object,TooltipProps:FE.default.object}})),dde,LE,RE=s((()=>{H(),Fr(),ude(),dde=V(Pr(`MiradorMenuButton`)),LE=dde(PE)}));function zE({displayAll:e,displayAllDisabled:t,toggleAnnotationDisplay:n}){let{t:r}=Yy();return(0,VE.jsx)(LE,{"aria-label":r(e?`displayNoAnnotations`:`highlightAllAnnotations`),onClick:n,disabled:t,size:`small`,children:e?(0,VE.jsx)(Wx,{}):(0,VE.jsx)(qx,{})})}var BE,VE,fde=s((()=>{BE=d(B(),1),Gx(),Jx(),$y(),RE(),VE=U(),zE.propTypes={displayAll:BE.default.bool.isRequired,displayAllDisabled:BE.default.bool.isRequired,toggleAnnotationDisplay:BE.default.func.isRequired,windowId:BE.default.string.isRequired}})),pde,mde,hde,HE,gde=s((()=>{H(),z(),Kd(),Fr(),fu(),fde(),pde=(e,{windowId:t})=>({displayAll:Za(e,{windowId:t}).highlightAllAnnotations,displayAllDisabled:jc(e,{windowId:t}).length<1}),mde=(e,{windowId:t})=>({toggleAnnotationDisplay:()=>{e(bd(t))}}),hde=V(Qe(pde,mde),Pr(`AnnotationSettings`)),HE=hde(zE)})),_de,vde,yde=s((()=>{Zb(),_de=U(),vde=Yb((0,_de.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 bde(e){return pv(`MuiChip`,e)}var UE,WE=s((()=>{Kv(),mv(),UE=Gv(`MuiChip`,`root.sizeSmall.sizeMedium.colorDefault.colorError.colorInfo.colorPrimary.colorSecondary.colorSuccess.colorWarning.disabled.clickable.clickableColorPrimary.clickableColorSecondary.deletable.deletableColorPrimary.deletableColorSecondary.outlined.filled.outlinedPrimary.outlinedSecondary.filledPrimary.filledSecondary.avatar.avatarSmall.avatarMedium.avatarColorPrimary.avatarColorSecondary.icon.iconSmall.iconMedium.iconColorPrimary.iconColorSecondary.label.labelSmall.labelMedium.deleteIcon.deleteIconSmall.deleteIconMedium.deleteIconColorPrimary.deleteIconColorSecondary.deleteIconOutlinedColorPrimary.deleteIconOutlinedColorSecondary.deleteIconFilledColorPrimary.deleteIconFilledColorSecondary.focusVisible`.split(`.`))}));function xde(e){return e.key===`Backspace`||e.key===`Delete`}var GE,KE,Sde,Cde,wde,qE,Tde=s((()=>{GE=d(h()),q(),J(),yde(),zx(),Fb(),MC(),Z(),Uv(),Lb(),Q(),WE(),fS(),KE=U(),Sde=e=>{let{classes:t,disabled:n,size:r,color:i,iconColor:a,onDelete:o,clickable:s,variant:c}=e;return Jd({root:[`root`,c,n&&`disabled`,`size${$(r)}`,`color${$(i)}`,s&&`clickable`,s&&`clickableColor${$(i)}`,o&&`deletable`,o&&`deletableColor${$(i)}`,`${c}${$(i)}`],label:[`label`,`label${$(r)}`],avatar:[`avatar`,`avatar${$(r)}`,`avatarColor${$(i)}`],icon:[`icon`,`icon${$(r)}`,`iconColor${$(a)}`],deleteIcon:[`deleteIcon`,`deleteIcon${$(r)}`,`deleteIconColor${$(i)}`,`deleteIcon${$(c)}Color${$(i)}`]},bde,t)},Cde=X(`div`,{name:`MuiChip`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e,{color:r,iconColor:i,clickable:a,onDelete:o,size:s,variant:c}=n;return[{[`& .${UE.avatar}`]:t.avatar},{[`& .${UE.avatar}`]:t[`avatar${$(s)}`]},{[`& .${UE.avatar}`]:t[`avatarColor${$(r)}`]},{[`& .${UE.icon}`]:t.icon},{[`& .${UE.icon}`]:t[`icon${$(s)}`]},{[`& .${UE.icon}`]:t[`iconColor${$(i)}`]},{[`& .${UE.deleteIcon}`]:t.deleteIcon},{[`& .${UE.deleteIcon}`]:t[`deleteIcon${$(s)}`]},{[`& .${UE.deleteIcon}`]:t[`deleteIconColor${$(r)}`]},{[`& .${UE.deleteIcon}`]:t[`deleteIcon${$(c)}Color${$(r)}`]},t.root,t[`size${$(s)}`],t[`color${$(r)}`],a&&t.clickable,a&&r!=="default"&&t[`clickableColor${$(r)}`],o&&t.deletable,o&&r!=="default"&&t[`deletableColor${$(r)}`],t[c],t[`${c}${$(r)}`]]}})(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`,transition:e.transitions.create([`background-color`,`box-shadow`]),cursor:`unset`,outline:0,textDecoration:`none`,border:0,padding:0,verticalAlign:`middle`,boxSizing:`border-box`,[`&.${UE.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,pointerEvents:`none`},[`& .${UE.avatar}`]:{marginLeft:5,marginRight:-6,width:24,height:24,color:e.vars?e.vars.palette.Chip.defaultAvatarColor:t,fontSize:e.typography.pxToRem(12)},[`& .${UE.avatarColorPrimary}`]:{color:(e.vars||e).palette.primary.contrastText,backgroundColor:(e.vars||e).palette.primary.dark},[`& .${UE.avatarColorSecondary}`]:{color:(e.vars||e).palette.secondary.contrastText,backgroundColor:(e.vars||e).palette.secondary.dark},[`& .${UE.avatarSmall}`]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)},[`& .${UE.icon}`]:{marginLeft:5,marginRight:-6},[`& .${UE.deleteIcon}`]:{WebkitTapHighlightColor:`transparent`,color:e.alpha((e.vars||e).palette.text.primary,.26),fontSize:22,cursor:`pointer`,margin:`0 5px 0 -6px`,"&:hover":{color:e.alpha((e.vars||e).palette.text.primary,.4)}},variants:[{props:{size:`small`},style:{height:24,[`& .${UE.icon}`]:{fontSize:18,marginLeft:4,marginRight:-4},[`& .${UE.deleteIcon}`]:{fontSize:16,marginRight:4,marginLeft:-4}}},...Object.entries(e.palette).filter(Ib([`contrastText`])).map(([t])=>({props:{color:t},style:{backgroundColor:(e.vars||e).palette[t].main,color:(e.vars||e).palette[t].contrastText,[`& .${UE.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:{[`& .${UE.icon}`]:{color:e.vars?e.vars.palette.Chip.defaultIconColor:t}}},{props:e=>e.iconColor===e.color&&e.color!=="default",style:{[`& .${UE.icon}`]:{color:`inherit`}}},{props:{onDelete:!0},style:{[`&.${UE.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(Ib([`dark`])).map(([t])=>({props:{color:t,onDelete:!0},style:{[`&.${UE.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}`)},[`&.${UE.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(Ib([`dark`])).map(([t])=>({props:{color:t,clickable:!0},style:{[`&:hover, &.${UE.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]}`,[`&.${UE.clickable}:hover`]:{backgroundColor:(e.vars||e).palette.action.hover},[`&.${UE.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`& .${UE.avatar}`]:{marginLeft:4},[`& .${UE.avatarSmall}`]:{marginLeft:2},[`& .${UE.icon}`]:{marginLeft:4},[`& .${UE.iconSmall}`]:{marginLeft:2},[`& .${UE.deleteIcon}`]:{marginRight:5},[`& .${UE.deleteIconSmall}`]:{marginRight:3}}},...Object.entries(e.palette).filter(Ib()).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)}`,[`&.${UE.clickable}:hover`]:{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.hoverOpacity)},[`&.${UE.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette[t].main,(e.vars||e).palette.action.focusOpacity)},[`& .${UE.deleteIcon}`]:{color:e.alpha((e.vars||e).palette[t].main,.7),"&:hover, &:active":{color:(e.vars||e).palette[t].main}}}}))]}})),wde=X(`span`,{name:`MuiChip`,slot:`Label`,overridesResolver:(e,t)=>{let{ownerState:n}=e,{size:r}=n;return[t.label,t[`label${$(r)}`]]}})({overflow:`hidden`,textOverflow:`ellipsis`,paddingLeft:12,paddingRight:12,whiteSpace:`nowrap`,variants:[{props:{variant:`outlined`},style:{paddingLeft:11,paddingRight:11}},{props:{size:`small`},style:{paddingLeft:8,paddingRight:8}},{props:{size:`small`,variant:`outlined`},style:{paddingLeft:7,paddingRight:7}}]}),qE=GE.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,C=GE.useRef(null),w=Rx(C,t),T=e=>{e.stopPropagation(),p(e)},E=e=>{e.currentTarget===e.target&&xde(e)&&e.preventDefault(),m&&m(e)},D=e=>{e.currentTarget===e.target&&p&&xde(e)&&p(e),h&&h(e)},O=a!==!1&&f?!0:a,k=O||p?jC:s||`div`,A={...n,component:k,disabled:l,size:g,color:o,iconColor:GE.isValidElement(u)&&u.props.color||o,onDelete:!!p,clickable:O,variant:_},j=Sde(A),M=k===jC?{component:s||`div`,focusVisibleClassName:j.focusVisible,...p&&{disableRipple:!0}}:{},ee=null;p&&(ee=c&&GE.isValidElement(c)?GE.cloneElement(c,{className:K(c.props.className,j.deleteIcon),onClick:T}):(0,KE.jsx)(vde,{className:j.deleteIcon,onClick:T}));let N=null;r&&GE.isValidElement(r)&&(N=GE.cloneElement(r,{className:K(j.avatar,r.props.className)}));let te=null;u&&GE.isValidElement(u)&&(te=GE.cloneElement(u,{className:K(j.icon,u.props.className)}));let P={slots:b,slotProps:x},[F,I]=dS(`root`,{elementType:Cde,externalForwardedProps:{...P,...S},ownerState:A,shouldForwardComponentProp:!0,ref:w,className:K(j.root,i),additionalProps:{disabled:O&&l?!0:void 0,tabIndex:y&&l?-1:v,...M},getSlotProps:e=>({...e,onClick:t=>{e.onClick?.(t),f?.(t)},onKeyDown:t=>{e.onKeyDown?.(t),E(t)},onKeyUp:t=>{e.onKeyUp?.(t),D(t)}})}),[ne,re]=dS(`label`,{elementType:wde,externalForwardedProps:P,ownerState:A,className:j.label});return(0,KE.jsxs)(F,{as:k,...I,children:[N||te,(0,KE.jsx)(ne,{...re,children:d}),ee]})})})),JE=s((()=>{Tde(),WE(),WE()})),Ede,YE,XE=s((()=>{Ede=d(h()),YE=Ede.createContext({})}));function Dde(e){return pv(`MuiList`,e)}var ZE=s((()=>{Kv(),mv(),Gv(`MuiList`,[`root`,`padding`,`dense`,`subheader`])})),QE,$E,Ode,kde,eD,Ade=s((()=>{QE=d(h()),q(),J(),Z(),Q(),XE(),ZE(),$E=U(),Ode=e=>{let{classes:t,disablePadding:n,dense:r,subheader:i}=e;return Jd({root:[`root`,!n&&`padding`,r&&`dense`,i&&`subheader`]},Dde,t)},kde=X(`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}}]}),eD=QE.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=QE.useMemo(()=>({dense:o}),[o]),d={...n,component:a,dense:o,disablePadding:s},f=Ode(d);return(0,$E.jsx)(YE.Provider,{value:u,children:(0,$E.jsxs)(kde,{as:a,className:K(f.root,i),ref:t,ownerState:d,...l,children:[c,r]})})})})),tD=s((()=>{Ade(),ZE(),ZE()}));function jde(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}var Mde=s((()=>{})),Nde=s((()=>{Mde()})),nD,rD=s((()=>{Nde(),nD=jde}));function Pde(e=window){let t=e.document.documentElement.clientWidth;return e.innerWidth-t}var Fde=s((()=>{})),Ide=s((()=>{Fde()})),Lde,Rde=s((()=>{Ide(),Lde=Pde}));function iD(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function zde(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function Bde(e,t){if(t===void 0)return!0;let n=e.innerText;return n===void 0&&(n=e.textContent),n=n.trim().toLowerCase(),n.length===0?!1:t.repeating?n[0]===t.keys[0]:n.startsWith(t.keys.join(``))}function aD(e,t,n,r,i,a){let o=!1,s=i(e,t,t?n:!1);for(;s;){if(s===e.firstChild){if(o)return!1;o=!0}let t=r?!1:s.disabled||s.getAttribute(`aria-disabled`)===`true`;if(!s.hasAttribute(`tabindex`)||!Bde(s,a)||t)s=i(e,s,n);else return s.focus(),!0}return!1}var oD,Vde,sD,Hde=s((()=>{oD=d(h()),ax(),tD(),rD(),Rde(),zx(),gx(),Vx(),Vde=U(),sD=oD.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=oD.useRef(null),p=oD.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});hx(()=>{r&&f.current.focus()},[r]),oD.useImperativeHandle(n,()=>({adjustStyleForScrollbar:(e,{direction:t})=>{let n=!f.current.style.width;if(e.clientHeight<f.current.clientHeight&&n){let n=`${Lde(cx(e))}px`;f.current.style[t===`rtl`?`paddingLeft`:`paddingRight`]=n,f.current.style.width=`calc(100% + ${n})`}return f.current}}),[]);let m=e=>{let t=f.current,n=e.key;if(e.ctrlKey||e.metaKey||e.altKey){l&&l(e);return}let r=nD(ix(t));if(n===`ArrowDown`)e.preventDefault(),aD(t,r,c,s,iD);else if(n===`ArrowUp`)e.preventDefault(),aD(t,r,c,s,zde);else if(n===`Home`)e.preventDefault(),aD(t,null,c,s,iD);else if(n===`End`)e.preventDefault(),aD(t,null,c,s,zde);else if(n.length===1){let i=p.current,a=n.toLowerCase(),o=performance.now();i.keys.length>0&&(o-i.lastTime>500?(i.keys=[],i.repeating=!0,i.previousKeyMatched=!0):i.repeating&&a!==i.keys[0]&&(i.repeating=!1)),i.lastTime=o,i.keys.push(a);let c=r&&!i.repeating&&Bde(r,i);i.previousKeyMatched&&(c||aD(t,r,!1,s,iD,i))?e.preventDefault():i.previousKeyMatched=!1}l&&l(e)},h=Rx(f,t),g=-1;oD.Children.forEach(a,(e,t)=>{if(!oD.isValidElement(e)){g===t&&(g+=1,g>=a.length&&(g=-1));return}e.props.disabled||(u===`selectedMenu`&&e.props.selected||g===-1)&&(g=t),g===t&&(e.props.disabled||e.props.muiSkipListHighlight||e.type.muiSkipListHighlight)&&(g+=1,g>=a.length&&(g=-1))});let _=oD.Children.map(a,(e,t)=>{if(t===g){let t={};return i&&(t.autoFocus=!0),e.props.tabIndex===void 0&&u===`selectedMenu`&&(t.tabIndex=0),oD.cloneElement(e,t)}return e});return(0,Vde.jsx)(eD,{role:`menu`,ref:h,className:o,onKeyDown:m,tabIndex:r?0:-1,...d,children:_})})})),cD=s((()=>{Hde()}));function Ude(e){return pv(`MuiDivider`,e)}var lD,uD=s((()=>{Kv(),mv(),lD=Gv(`MuiDivider`,[`root`,`absolute`,`fullWidth`,`inset`,`middle`,`flexItem`,`light`,`vertical`,`withChildren`,`withChildrenVertical`,`textAlignRight`,`textAlignLeft`,`wrapper`,`wrapperVertical`])})),Wde,dD,Gde,Kde,qde,fD,Jde=s((()=>{Wde=d(h()),q(),J(),Z(),Uv(),Q(),uD(),dD=U(),Gde=e=>{let{absolute:t,children:n,classes:r,flexItem:i,light:a,orientation:o,textAlign:s,variant:c}=e;return Jd({root:[`root`,t&&`absolute`,c,a&&`light`,o===`vertical`&&`vertical`,i&&`flexItem`,n&&`withChildren`,n&&o===`vertical`&&`withChildrenVertical`,s===`right`&&o!==`vertical`&&`textAlignRight`,s===`left`&&o!==`vertical`&&`textAlignLeft`],wrapper:[`wrapper`,o===`vertical`&&`wrapperVertical`]},Ude,r)},Kde=X(`div`,{name:`MuiDivider`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.absolute&&t.absolute,t[n.variant],n.light&&t.light,n.orientation===`vertical`&&t.vertical,n.flexItem&&t.flexItem,n.children&&t.withChildren,n.children&&n.orientation===`vertical`&&t.withChildrenVertical,n.textAlign===`right`&&n.orientation!==`vertical`&&t.textAlignRight,n.textAlign===`left`&&n.orientation!==`vertical`&&t.textAlignLeft]}})(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:{light:!0},style:{borderColor:e.alpha((e.vars||e).palette.divider,.08)}},{props:{variant:`inset`},style:{marginLeft:72}},{props:{variant:`middle`,orientation:`horizontal`},style:{marginLeft:e.spacing(2),marginRight:e.spacing(2)}},{props:{variant:`middle`,orientation:`vertical`},style:{marginTop:e.spacing(1),marginBottom:e.spacing(1)}},{props:{orientation:`vertical`},style:{height:`100%`,borderBottomWidth:0,borderRightWidth:`thin`}},{props:{flexItem:!0},style:{alignSelf:`stretch`,height:`auto`}},{props:({ownerState:e})=>!!e.children,style:{display:`flex`,textAlign:`center`,border:0,borderTopStyle:`solid`,borderLeftStyle:`solid`,"&::before, &::after":{content:`""`,alignSelf:`center`}}},{props:({ownerState:e})=>e.children&&e.orientation!==`vertical`,style:{"&::before, &::after":{width:`100%`,borderTop:`thin solid ${(e.vars||e).palette.divider}`,borderTopStyle:`inherit`}}},{props:({ownerState:e})=>e.orientation===`vertical`&&e.children,style:{flexDirection:`column`,"&::before, &::after":{height:`100%`,borderLeft:`thin solid ${(e.vars||e).palette.divider}`,borderLeftStyle:`inherit`}}},{props:({ownerState:e})=>e.textAlign===`right`&&e.orientation!==`vertical`,style:{"&::before":{width:`90%`},"&::after":{width:`10%`}}},{props:({ownerState:e})=>e.textAlign===`left`&&e.orientation!==`vertical`,style:{"&::before":{width:`10%`},"&::after":{width:`90%`}}}]}))),qde=X(`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)`}}]}))),fD=Wde.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,light:l=!1,role:u=s===`hr`?void 0:`separator`,textAlign:d=`center`,variant:f=`fullWidth`,...p}=n,m={...n,absolute:r,component:s,flexItem:c,light:l,orientation:o,role:u,textAlign:d,variant:f},h=Gde(m);return(0,dD.jsx)(Kde,{as:s,className:K(h.root,a),role:u,ref:t,ownerState:m,"aria-orientation":u===`separator`&&(s!==`hr`||o===`vertical`)?o:void 0,...p,children:i?(0,dD.jsx)(qde,{className:h.wrapper,ownerState:m,children:i}):null})}),fD&&(fD.muiSkipListHighlight=!0)})),pD=s((()=>{Jde(),uD(),uD()}));function Yde(e){return pv(`MuiListItemIcon`,e)}var mD,hD=s((()=>{Kv(),mv(),mD=Gv(`MuiListItemIcon`,[`root`,`alignItemsFlexStart`])})),gD,Xde,Zde,Qde,_D,$de=s((()=>{gD=d(h()),q(),J(),Z(),Uv(),Q(),hD(),XE(),Xde=U(),Zde=e=>{let{alignItems:t,classes:n}=e;return Jd({root:[`root`,t===`flex-start`&&`alignItemsFlexStart`]},Yde,n)},Qde=X(`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:56,color:(e.vars||e).palette.action.active,flexShrink:0,display:`inline-flex`,variants:[{props:{alignItems:`flex-start`},style:{marginTop:8}}]}))),_D=gD.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiListItemIcon`}),{className:r,...i}=n,a=gD.useContext(YE),o={...n,alignItems:a.alignItems},s=Zde(o);return(0,Xde.jsx)(Qde,{className:K(s.root,r),ownerState:o,ref:t,...i})})})),vD=s((()=>{$de(),hD(),hD()}));function efe(e){return pv(`MuiListItemText`,e)}var yD,bD=s((()=>{Kv(),mv(),yD=Gv(`MuiListItemText`,[`root`,`multiline`,`dense`,`inset`,`primary`,`secondary`])})),xD,SD,tfe,nfe,CD,rfe=s((()=>{xD=d(h()),q(),J(),Hb(),XE(),Z(),Q(),bD(),fS(),SD=U(),tfe=e=>{let{classes:t,inset:n,primary:r,secondary:i,dense:a}=e;return Jd({root:[`root`,n&&`inset`,a&&`dense`,r&&i&&`multiline`],primary:[`primary`],secondary:[`secondary`]},efe,t)},nfe=X(`div`,{name:`MuiListItemText`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${yD.primary}`]:t.primary},{[`& .${yD.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,[`.${Rb.root}:where(& .${yD.primary})`]:{display:`block`},[`.${Rb.root}:where(& .${yD.secondary})`]:{display:`block`},variants:[{props:({ownerState:e})=>e.primary&&e.secondary,style:{marginTop:6,marginBottom:6}},{props:({ownerState:e})=>e.inset,style:{paddingLeft:56}}]}),CD=xD.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiListItemText`}),{children:r,className:i,disableTypography:a=!1,inset:o=!1,primary:s,primaryTypographyProps:c,secondary:l,secondaryTypographyProps:u,slots:d={},slotProps:f={},...p}=n,{dense:m}=xD.useContext(YE),h=s??r,g=l,_={...n,disableTypography:a,inset:o,primary:!!h,secondary:!!g,dense:m},v=tfe(_),y={slots:d,slotProps:{primary:c,secondary:u,...f}},[b,x]=dS(`root`,{className:K(v.root,i),elementType:nfe,externalForwardedProps:{...y,...p},ownerState:_,ref:t}),[S,C]=dS(`primary`,{className:v.primary,elementType:Vb,externalForwardedProps:y,ownerState:_}),[w,T]=dS(`secondary`,{className:v.secondary,elementType:Vb,externalForwardedProps:y,ownerState:_});return h!=null&&h.type!==Vb&&!a&&(h=(0,SD.jsx)(S,{variant:m?`body2`:`body1`,component:C?.variant?void 0:`span`,...C,children:h})),g!=null&&g.type!==Vb&&!a&&(g=(0,SD.jsx)(w,{variant:`body2`,color:`textSecondary`,...T,children:g})),(0,SD.jsxs)(b,{...x,children:[h,g]})})})),wD=s((()=>{rfe(),bD(),bD()}));function ife(e){return pv(`MuiMenuItem`,e)}var TD,ED=s((()=>{Kv(),mv(),TD=Gv(`MuiMenuItem`,[`root`,`focusVisible`,`dense`,`disabled`,`divider`,`gutters`,`selected`])}));function afe(e){let t=nx(e);return t.body===e?ox(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function DD(e,t){t?e.setAttribute(`aria-hidden`,`true`):e.removeAttribute(`aria-hidden`)}function ofe(e){return parseFloat(ox(e).getComputedStyle(e).paddingRight)||0}function sfe(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 cfe(e,t,n,r,i){let a=[t,n,...r];[].forEach.call(e.children,e=>{let t=!a.includes(e),n=!sfe(e);t&&n&&DD(e,i)})}function OD(e,t){let n=-1;return e.some((e,r)=>t(e)?(n=r,!0):!1),n}function lfe(e,t){let n=[],r=e.container;if(!t.disableScrollLock){if(afe(r)){let e=Pde(ox(r));n.push({value:r.style.paddingRight,property:`padding-right`,el:r}),r.style.paddingRight=`${ofe(r)+e}px`;let t=nx(r).querySelectorAll(`.mui-fixed`);[].forEach.call(t,t=>{n.push({value:t.style.paddingRight,property:`padding-right`,el:t}),t.style.paddingRight=`${ofe(t)+e}px`})}let e;if(r.parentNode instanceof DocumentFragment)e=nx(r).body;else{let t=r.parentElement,n=ox(r);e=t?.nodeName===`HTML`&&n.getComputedStyle(t).overflowY===`scroll`?t:r}n.push({value:e.style.overflow,property:`overflow`,el:e},{value:e.style.overflowX,property:`overflow-x`,el:e},{value:e.style.overflowY,property:`overflow-y`,el:e}),e.style.overflow=`hidden`}return()=>{n.forEach(({value:e,el:t,property:n})=>{e?t.style.setProperty(n,e):t.style.removeProperty(n)})}}function ufe(e){let t=[];return[].forEach.call(e.children,e=>{e.getAttribute(`aria-hidden`)===`true`&&t.push(e)}),t}var dfe,ffe=s((()=>{sx(),rx(),Ide(),dfe=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&&DD(e.modalRef,!1);let r=ufe(t);cfe(t,e.mount,e.modalRef,r,!0);let i=OD(this.containers,e=>e.container===t);return i===-1?(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:r}),n):(this.containers[i].modals.push(e),n)}mount(e,t){let n=OD(this.containers,t=>t.modals.includes(e)),r=this.containers[n];r.restore||=lfe(r,t)}remove(e,t=!0){let n=this.modals.indexOf(e);if(n===-1)return n;let r=OD(this.containers,t=>t.modals.includes(e)),i=this.containers[r];if(i.modals.splice(i.modals.indexOf(e),1),this.modals.splice(n,1),i.modals.length===0)i.restore&&i.restore(),e.modalRef&&DD(e.modalRef,t),cfe(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&&DD(e.modalRef,!1)}return n}isTopModal(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}}}));function kD(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 pfe=s((()=>{})),AD=s((()=>{pfe()})),jD,MD=s((()=>{AD(),jD=kD}));function mfe(e){return e?e.hasAttribute(`data-mui-focusable`)?e:e.querySelector(`[${ND}]`):null}var ND,PD=s((()=>{ND=`data-mui-focusable`}));function hfe(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 gfe(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 _fe(e){return!(e.disabled||e.tagName===`INPUT`&&e.type===`hidden`||gfe(e))}function vfe(e){let t=[],n=[];return Array.from(e.querySelectorAll(xfe)).forEach((e,r)=>{let i=hfe(e);i===-1||!_fe(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 yfe(){return!0}function bfe(e){let{children:t,disableAutoFocus:n=!1,disableEnforceFocus:r=!1,disableRestoreFocus:i=!1,getTabbable:a=vfe,isEnabled:o=yfe,open:s}=e,c=FD.useRef(!1),l=FD.useRef(null),u=FD.useRef(null),d=FD.useRef(null),f=FD.useRef(null),p=FD.useRef(!1),m=FD.useRef(null),h=Fx(rw(t),m),g=FD.useRef(null);FD.useEffect(()=>{!s||!m.current||(p.current=!n)},[n,s]),FD.useEffect(()=>{if(c.current=!1,!s||!m.current)return;let e=nx(m.current),t=nD(e),n=mfe(m.current)??m.current;return jD(m.current,t)||(n.hasAttribute(`tabIndex`)||n.setAttribute(`tabIndex`,`-1`),p.current&&n.focus()),()=>{i||(d.current&&d.current.focus&&(c.current=!0,d.current.focus()),d.current=null)}},[s]),FD.useEffect(()=>{if(!s||!m.current)return;let e=nx(m.current),t=t=>{g.current=t,!(r||!o()||t.key!==`Tab`)&&nD(e)===m.current&&t.shiftKey&&(c.current=!0,u.current&&u.current.focus())},n=()=>{let t=m.current;if(t===null)return;let n=nD(e);if(!e.hasFocus()||!o()||c.current){c.current=!1;return}if(jD(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=nD(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,ID.jsxs)(FD.Fragment,{children:[(0,ID.jsx)(`div`,{tabIndex:s?0:-1,onFocus:v,ref:l,"data-testid":`sentinelStart`}),FD.cloneElement(t,{ref:h,onFocus:_}),(0,ID.jsx)(`div`,{tabIndex:s?0:-1,onFocus:v,ref:u,"data-testid":`sentinelEnd`})]})}var FD,ID,xfe,Sfe=s((()=>{FD=d(h()),Lx(),rx(),iw(),MD(),rD(),PD(),ID=U(),xfe=[`input`,`select`,`textarea`,`a[href]`,`button`,`[tabindex]`,`audio[controls]`,`video[controls]`,`[contenteditable]:not([contenteditable="false"])`].join(`,`)})),Cfe=s((()=>{Sfe()})),LD,wfe,Tfe,Efe,RD,Dfe=s((()=>{LD=d(h()),aC(),iw(),Z(),lw(),zx(),wfe=U(),Tfe={entering:{opacity:1},entered:{opacity:1},exiting:{opacity:0},exited:{opacity:0}},Efe={opacity:0,visibility:`hidden`},RD=LD.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,easing:s,in:c,onEnter:l,onEntered:u,onEntering:d,onExit:f,onExited:p,onExiting:m,style:h,timeout:g=r,..._}=e,v=LD.useRef(null),y=Rx(v,rw(o),t),b=aw(v,d),x=aw(v,(e,t)=>{cw(e);let r=sw({style:h,timeout:g,easing:s},{mode:`enter`});e.style.transition=n.transitions.create(`opacity`,r),l&&l(e,t)}),S=aw(v,u),C=aw(v,m),w=aw(v,e=>{let t=sw({style:h,timeout:g,easing:s},{mode:`exit`});e.style.transition=n.transitions.create(`opacity`,t),f&&f(e)}),T=aw(v,e=>{e.style.transition=``,p&&p(e)});return(0,wfe.jsx)(ZS,{appear:a,in:c,nodeRef:v,onEnter:x,onEntered:S,onEntering:b,onExit:w,onExited:T,onExiting:C,addEndListener:e=>{i&&i(v.current,e)},timeout:g,..._,children:(e,{ownerState:t,...n})=>{let r=ow(e,c,Tfe,Efe,h,o.props.style);return LD.cloneElement(o,{style:r,ref:y,...n})}})})})),zD=s((()=>{Dfe()}));function Ofe(e){return pv(`MuiBackdrop`,e)}var BD=s((()=>{Kv(),mv(),Gv(`MuiBackdrop`,[`root`,`invisible`])})),kfe,VD,Afe,jfe,HD,Mfe=s((()=>{kfe=d(h()),q(),J(),Z(),Q(),fS(),zD(),BD(),VD=U(),Afe=e=>{let{classes:t,invisible:n}=e;return Jd({root:[`root`,n&&`invisible`]},Ofe,t)},jfe=X(`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`}}]}),HD=kfe.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiBackdrop`}),{children:r,className:i,component:a=`div`,invisible:o=!1,open:s,components:c={},componentsProps:l={},slotProps:u={},slots:d={},TransitionComponent:f,transitionDuration:p,...m}=n,h={...n,component:a,invisible:o},g=Afe(h),_={component:a,slots:{transition:f,root:c.Root,...d},slotProps:{...l,...u}},[v,y]=dS(`root`,{elementType:jfe,externalForwardedProps:_,className:K(g.root,i),ownerState:h}),[b,x]=dS(`transition`,{elementType:RD,externalForwardedProps:_,ownerState:h});return(0,VD.jsx)(b,{in:s,timeout:p,...m,...x,children:(0,VD.jsx)(v,{"aria-hidden":!0,...y,ref:t,children:r})})})})),UD=s((()=>{Mfe(),BD(),BD()}));function Nfe(e){return typeof e==`function`?e():e}function Pfe(e){return e?e.props.hasOwnProperty(`in`):!1}function Ffe(e){let{container:t,disableEscapeKeyDown:n=!1,disableScrollLock:r=!1,closeAfterTransition:i=!1,onTransitionEnter:a,onTransitionExited:o,children:s,onClose:c,open:l,rootRef:u}=e,d=WD.useRef({}),f=WD.useRef(null),p=WD.useRef(null),m=Fx(p,u),[h,g]=WD.useState(!l),_=Pfe(s),v=!0;(e[`aria-hidden`]===`false`||e[`aria-hidden`]===!1)&&(v=!1);let y=()=>nx(f.current),b=()=>(d.current.modalRef=p.current,d.current.mount=f.current,d.current),x=()=>{KD.mount(b(),{disableScrollLock:r}),p.current&&(p.current.scrollTop=0)},S=Ax(()=>{let e=Nfe(t)||y().body;KD.add(b(),e),p.current&&x()}),C=()=>KD.isTopModal(b()),w=Ax(e=>{f.current=e,e&&(l&&C()?x():p.current&&DD(p.current,v))}),T=WD.useCallback(()=>{KD.remove(b(),v)},[v]);WD.useEffect(()=>()=>{T()},[T]),WD.useEffect(()=>{l?S():(!_||!i)&&T()},[l,T,_,i,S]);let E=e=>t=>{e.onKeyDown?.(t),!(t.key!==`Escape`||t.which===229||!C())&&(n||(t.stopPropagation(),c&&c(t,`escapeKeyDown`)))},D=e=>t=>{e.onClick?.(t),t.target===t.currentTarget&&c&&c(t,`backdropClick`)};return{getRootProps:(t={})=>{let n=oS(e);delete n.onTransitionEnter,delete n.onTransitionExited;let r={...n,...t};return{role:`presentation`,...r,onKeyDown:E(r),ref:m}},getBackdropProps:(e={})=>{let t=e;return{"aria-hidden":!0,...t,onClick:D(t),open:l}},getTransitionProps:()=>({onEnter:hce(()=>{g(!1),a&&a()},s?.props.onEnter??GD),onExited:hce(()=>{g(!0),o&&o(),i&&T()},s?.props.onExited??GD)}),rootRef:m,portalRef:w,isTopModal:C,exited:h,hasTransition:_}}var WD,GD,KD,Ife=s((()=>{WD=d(h()),rx(),Lx(),Mx(),Ub(),sS(),ffe(),GD=()=>{},KD=new dfe}));function Lfe(e){return pv(`MuiModal`,e)}var qD=s((()=>{Kv(),mv(),Gv(`MuiModal`,[`root`,`hidden`,`backdrop`])})),JD,YD,Rfe,zfe,Bfe,XD,Vfe=s((()=>{JD=d(h()),q(),J(),Cfe(),hE(),Z(),Uv(),Q(),UD(),Ife(),qD(),fS(),YD=U(),Rfe=e=>{let{open:t,exited:n,classes:r}=e;return Jd({root:[`root`,!t&&n&&`hidden`],backdrop:[`backdrop`]},Lfe,r)},zfe=X(`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`}}]}))),Bfe=X(HD,{name:`MuiModal`,slot:`Backdrop`})({zIndex:-1}),XD=JD.forwardRef(function(e,t){let n=Wv({name:`MuiModal`,props:e}),{BackdropComponent:r=Bfe,BackdropProps:i,classes:a,className:o,closeAfterTransition:s=!1,children:c,container:l,component:u,components:d={},componentsProps:f={},disableAutoFocus:p=!1,disableEnforceFocus:m=!1,disableEscapeKeyDown:h=!1,disablePortal:g=!1,disableRestoreFocus:_=!1,disableScrollLock:v=!1,hideBackdrop:y=!1,keepMounted:b=!1,onClose:x,onTransitionEnter:S,onTransitionExited:C,open:w,slotProps:T={},slots:E={},theme:D,...O}=n,k={...n,closeAfterTransition:s,disableAutoFocus:p,disableEnforceFocus:m,disableEscapeKeyDown:h,disablePortal:g,disableRestoreFocus:_,disableScrollLock:v,hideBackdrop:y,keepMounted:b},{getRootProps:A,getBackdropProps:j,getTransitionProps:M,portalRef:ee,isTopModal:N,exited:te,hasTransition:P}=Ffe({...k,rootRef:t}),F={...k,exited:te},I=Rfe(F),ne={};if(c.props.tabIndex===void 0&&(ne.tabIndex=`-1`),P){let{onEnter:e,onExited:t}=M();ne.onEnter=e,ne.onExited=t}let re={slots:{root:d.Root,backdrop:d.Backdrop,...E},slotProps:{...f,...T}},[ie,ae]=dS(`root`,{ref:t,elementType:zfe,externalForwardedProps:{...re,...O,component:u},getSlotProps:A,ownerState:F,className:K(o,I?.root,!F.open&&F.exited&&I?.hidden)}),[oe,se]=dS(`backdrop`,{ref:i?.ref,elementType:r,externalForwardedProps:re,shouldForwardComponentProp:!0,additionalProps:i,getSlotProps:e=>j({...e,onClick:t=>{e?.onClick&&e.onClick(t)}}),className:K(i?.className,I?.backdrop),ownerState:F});return!b&&!w&&(!P||te)?null:(0,YD.jsx)(mE,{ref:ee,container:l,disablePortal:g,children:(0,YD.jsxs)(ie,{...ae,children:[!y&&r?(0,YD.jsx)(oe,{...se}):null,(0,YD.jsx)(bfe,{disableEnforceFocus:m,disableAutoFocus:p,disableRestoreFocus:_,isEnabled:N,open:w,children:JD.cloneElement(c,ne)})]})})})})),ZD=s((()=>{ffe(),Vfe(),qD(),qD()}));function Hfe(e){return pv(`MuiPopover`,e)}var QD=s((()=>{Kv(),mv(),Gv(`MuiPopover`,[`root`,`paper`])}));function Ufe(e,t){let n=0;return typeof t==`number`?n=t:t===`center`?n=e.height/2:t===`bottom`&&(n=e.height),n}function Wfe(e,t){let n=0;return typeof t==`number`?n=t:t===`center`?n=e.width/2:t===`right`&&(n=e.width),n}function Gfe(e){return[e.horizontal,e.vertical].map(e=>typeof e==`number`?`${e}px`:e).join(` `)}function $D(e){return typeof e==`function`?e():e}var eO,tO,Kfe,qfe,nO,rO,Jfe=s((()=>{eO=d(h()),q(),J(),tS(),Z(),Q(),$b(),ax(),lx(),gw(),ZD(),Yv(),QD(),fS(),Vx(),tO=U(),Kfe=e=>{let{classes:t}=e;return Jd({root:[`root`],paper:[`paper`]},Hfe,t)},qfe=X(XD,{name:`MuiPopover`,slot:`Root`})({}),nO=X(Jv,{name:`MuiPopover`,slot:`Paper`})({position:`absolute`,overflowY:`auto`,overflowX:`hidden`,minWidth:16,minHeight:16,maxWidth:`calc(100% - 32px)`,maxHeight:`calc(100% - 32px)`,outline:0}),rO=eO.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,elevation:d=8,marginThreshold:f=16,open:p,PaperProps:m={},slots:h={},slotProps:g={},transformOrigin:_={vertical:`top`,horizontal:`left`},TransitionComponent:v,transitionDuration:y=`auto`,TransitionProps:b={},disableScrollLock:x=!1,...S}=n,C=eO.useRef(),w={...n,anchorOrigin:a,anchorReference:s,elevation:d,marginThreshold:f,transformOrigin:_,TransitionComponent:v,transitionDuration:y,TransitionProps:b},T=Kfe(w),E=eO.useCallback(()=>{if(s===`anchorPosition`)return o;let e=$D(i),t=(e&&e.nodeType===1?e:ix(C.current).body).getBoundingClientRect();return{top:t.top+Ufe(t,a.vertical),left:t.left+Wfe(t,a.horizontal)}},[i,a.horizontal,a.vertical,o,s]),D=eO.useCallback(e=>({vertical:Ufe(e,_.vertical),horizontal:Wfe(e,_.horizontal)}),[_.horizontal,_.vertical]),O=eO.useCallback(e=>{let t={width:e.offsetWidth,height:e.offsetHeight},n=D(t);if(s===`none`)return{top:null,left:null,transformOrigin:Gfe(n)};let r=E(),a=r.top-n.vertical,o=r.left-n.horizontal,c=a+t.height,l=o+t.width,u=cx($D(i)),d=u.innerHeight-f,p=u.innerWidth-f;if(f!==null&&a<f){let e=a-f;a-=e,n.vertical+=e}else if(f!==null&&c>d){let e=c-d;a-=e,n.vertical+=e}if(f!==null&&o<f){let e=o-f;o-=e,n.horizontal+=e}else if(l>p){let e=l-p;o-=e,n.horizontal+=e}return{top:`${Math.round(a)}px`,left:`${Math.round(o)}px`,transformOrigin:Gfe(n)}},[i,s,E,D,f]),[k,A]=eO.useState(p),j=eO.useCallback(()=>{let e=C.current;if(!e)return;let t=O(e);t.top!==null&&e.style.setProperty(`top`,t.top),t.left!==null&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin,A(!0)},[O]);eO.useEffect(()=>(x&&window.addEventListener(`scroll`,j),()=>window.removeEventListener(`scroll`,j)),[i,x,j]);let M=()=>{j()},ee=()=>{A(!1)};eO.useEffect(()=>{p&&j()}),eO.useImperativeHandle(r,()=>p?{updatePosition:()=>{j()}}:null,[p,j]),eO.useEffect(()=>{if(!p)return;let e=Qb(()=>{j()}),t=cx($D(i));return t.addEventListener(`resize`,e),()=>{e.clear(),t.removeEventListener(`resize`,e)}},[i,p,j]);let N=y,te={slots:{transition:v,...h},slotProps:{transition:b,paper:m,...g}},[P,F]=dS(`transition`,{elementType:hw,externalForwardedProps:te,ownerState:w,getSlotProps:e=>({...e,onEntering:(t,n)=>{e.onEntering?.(t,n),M()},onExited:t=>{e.onExited?.(t),ee()}}),additionalProps:{appear:!0,in:p}});y===`auto`&&!P.muiSupportAuto&&(N=void 0);let I=u||(i?ix($D(i)).body:void 0),[ne,{slots:re,slotProps:ie,...ae}]=dS(`root`,{ref:t,elementType:qfe,externalForwardedProps:{...te,...S},shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:h.backdrop},slotProps:{backdrop:Bx(typeof g.backdrop==`function`?g.backdrop(w):g.backdrop,{invisible:!0})},container:I,open:p},ownerState:w,className:K(T.root,l)}),[oe,se]=dS(`paper`,{ref:C,className:T.paper,elementType:nO,externalForwardedProps:te,shouldForwardComponentProp:!0,additionalProps:{elevation:d,style:k?void 0:{opacity:0}},ownerState:w});return(0,tO.jsx)(ne,{...ae,...!eS(ne)&&{slots:re,slotProps:ie,disableScrollLock:x},children:(0,tO.jsx)(P,{...F,timeout:N,children:(0,tO.jsx)(oe,{...se,children:c})})})})})),iO=s((()=>{Jfe(),Jfe(),QD(),QD()}));function Yfe(e){return pv(`MuiMenu`,e)}var aO=s((()=>{Kv(),mv(),Gv(`MuiMenu`,[`root`,`paper`,`list`])})),oO,sO,Xfe,Zfe,Qfe,$fe,epe,tpe,cO,npe=s((()=>{oO=d(h()),q(),J(),dg(),fE(),cD(),iO(),Bv(),Z(),Q(),aO(),fS(),sO=U(),Xfe={vertical:`top`,horizontal:`right`},Zfe={vertical:`top`,horizontal:`left`},Qfe=e=>{let{classes:t}=e;return Jd({root:[`root`],paper:[`paper`],list:[`list`]},Yfe,t)},$fe=X(rO,{shouldForwardProp:e=>zv(e)||e===`classes`,name:`MuiMenu`,slot:`Root`})({}),epe=X(nO,{name:`MuiMenu`,slot:`Paper`})({maxHeight:`calc(100% - 96px)`,WebkitOverflowScrolling:`touch`}),tpe=X(sD,{name:`MuiMenu`,slot:`List`})({outline:0}),cO=oO.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiMenu`}),{autoFocus:r=!0,children:i,className:a,disableAutoFocusItem:o=!1,MenuListProps:s={},onClose:c,open:l,PaperProps:u={},PopoverClasses:d,transitionDuration:f=`auto`,TransitionProps:{onEntering:p,...m}={},variant:h=`selectedMenu`,slots:g={},slotProps:_={},...v}=n,y=ug(),b={...n,autoFocus:r,disableAutoFocusItem:o,MenuListProps:s,onEntering:p,PaperProps:u,transitionDuration:f,TransitionProps:m,variant:h},x=Qfe(b),S=r&&!o&&l,C=oO.useRef(null),w=(e,t)=>{C.current&&C.current.adjustStyleForScrollbar(e,{direction:y?`rtl`:`ltr`}),p&&p(e,t)},T=e=>{e.key===`Tab`&&(e.preventDefault(),c&&c(e,`tabKeyDown`))},E=-1;oO.Children.map(i,(e,t)=>{oO.isValidElement(e)&&(e.props.disabled||(h===`selectedMenu`&&e.props.selected||E===-1)&&(E=t))});let D={slots:g,slotProps:{list:s,transition:m,paper:u,..._}},O=dE({elementType:g.root,externalSlotProps:_.root,ownerState:b,className:[x.root,a]}),[k,A]=dS(`paper`,{className:x.paper,elementType:epe,externalForwardedProps:D,shouldForwardComponentProp:!0,ownerState:b}),[j,M]=dS(`list`,{className:K(x.list,s.className),elementType:tpe,shouldForwardComponentProp:!0,externalForwardedProps:D,getSlotProps:e=>({...e,onKeyDown:t=>{T(t),e.onKeyDown?.(t)}}),ownerState:b}),ee=typeof D.slotProps.transition==`function`?D.slotProps.transition(b):D.slotProps.transition;return(0,sO.jsx)($fe,{onClose:c,anchorOrigin:{vertical:`bottom`,horizontal:y?`right`:`left`},transformOrigin:y?Xfe:Zfe,slots:{root:g.root,paper:k,backdrop:g.backdrop,...g.transition&&{transition:g.transition}},slotProps:{root:O,paper:A,backdrop:typeof _.backdrop==`function`?_.backdrop(b):_.backdrop,transition:{...ee,onEntering:(...e)=>{w(...e),ee?.onEntering?.(...e)}}},open:l,ref:t,transitionDuration:f,ownerState:b,...v,classes:d,children:(0,sO.jsx)(j,{actions:C,autoFocus:r&&(E===-1||o),autoFocusItem:S,variant:h,...M,children:i})})})}));function rpe(e){return pv(`MuiNativeSelect`,e)}var lO,uO=s((()=>{Kv(),mv(),lO=Gv(`MuiNativeSelect`,[`root`,`select`,`multiple`,`filled`,`outlined`,`standard`,`disabled`,`icon`,`iconOpen`,`iconFilled`,`iconOutlined`,`iconStandard`,`nativeInput`,`error`])})),dO,fO,ipe,pO,ape,mO,ope,spe,hO=s((()=>{dO=d(h()),q(),J(),Fb(),uO(),Z(),Bv(),fO=U(),ipe=e=>{let{classes:t,variant:n,disabled:r,multiple:i,open:a,error:o}=e;return Jd({select:[`select`,n,r&&`disabled`,i&&`multiple`,o&&`error`],icon:[`icon`,`icon${$(n)}`,a&&`iconOpen`,r&&`disabled`]},rpe,t)},pO=X(`select`,{name:`MuiNativeSelect`})(({theme:e})=>({MozAppearance:`none`,WebkitAppearance:`none`,userSelect:`none`,borderRadius:0,cursor:`pointer`,"&:focus":{borderRadius:0},[`&.${lO.disabled}`]:{cursor:`default`},"&[multiple]":{height:`auto`},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(e.vars||e).palette.background.paper},variants:[{props:({ownerState:e})=>e.variant!==`filled`&&e.variant!==`outlined`,style:{"&&&":{paddingRight:24,minWidth:16}}},{props:{variant:`filled`},style:{"&&&":{paddingRight:32}}},{props:{variant:`outlined`},style:{borderRadius:(e.vars||e).shape.borderRadius,"&:focus":{borderRadius:(e.vars||e).shape.borderRadius},"&&&":{paddingRight:32}}}]})),ape=X(pO,{name:`MuiNativeSelect`,slot:`Select`,shouldForwardProp:zv,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.select,t[n.variant],n.error&&t.error,{[`&.${lO.multiple}`]:t.multiple}]}})({}),mO=X(`svg`,{name:`MuiNativeSelect`})(({theme:e})=>({position:`absolute`,right:0,top:`calc(50% - .5em)`,pointerEvents:`none`,color:(e.vars||e).palette.action.active,[`&.${lO.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}}]})),ope=X(mO,{name:`MuiNativeSelect`,slot:`Icon`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${$(n.variant)}`],n.open&&t.iconOpen]}})({}),spe=dO.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=ipe(l);return(0,fO.jsxs)(dO.Fragment,{children:[(0,fO.jsx)(ape,{ownerState:l,className:K(u.select,n),disabled:r,ref:o||t,...c}),e.multiple?null:(0,fO.jsx)(ope,{as:a,ownerState:l,className:u.icon})]})})}));function cpe(e){return e!=null&&!(Array.isArray(e)&&e.length===0)}function gO(e,t=!1){return e&&(cpe(e.value)&&e.value!==``||t&&cpe(e.defaultValue)&&e.defaultValue!==``)}function lpe(e){return e.startAdornment}var _O=s((()=>{}));function upe(e){return pv(`MuiSelect`,e)}var vO,yO=s((()=>{Kv(),mv(),vO=Gv(`MuiSelect`,[`root`,`select`,`multiple`,`filled`,`outlined`,`standard`,`disabled`,`focused`,`icon`,`iconOpen`,`iconFilled`,`iconOutlined`,`iconStandard`,`nativeInput`,`error`])}));function dpe(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 fpe=s((()=>{}));function ppe(e){return e==null||typeof e==`string`&&!e.trim()}var mpe=s((()=>{}));function hpe(e,t){return typeof t==`object`&&t?e===t:String(e)===String(t)}var gpe=s((()=>{}));function _pe(){return bO.useContext(xO)}var bO,xO,vpe,ype=s((()=>{bO=d(h()),xO=bO.createContext(null),vpe=xO.Provider})),bpe=s((()=>{fpe(),mpe(),gpe(),ype()})),SO,CO,xpe,Spe,Cpe,wpe,Tpe,Epe,Dpe=s((()=>{N_(),SO=d(h()),q(),J(),xx(),ax(),Fb(),npe(),hO(),_O(),Z(),Rv(),zx(),kx(),yO(),bpe(),ype(),CO=U(),Spe=X(pO,{name:`MuiSelect`,slot:`Select`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`&.${vO.select}`]:t.select},{[`&.${vO.select}`]:t[n.variant]},{[`&.${vO.error}`]:t.error},{[`&.${vO.multiple}`]:t.multiple}]}})({[`&.${vO.select}`]:{height:`auto`,minHeight:`1.4375em`,textOverflow:`ellipsis`,whiteSpace:`nowrap`,overflow:`hidden`}}),Cpe=X(mO,{name:`MuiSelect`,slot:`Icon`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.icon,n.variant&&t[`icon${$(n.variant)}`],n.open&&t.iconOpen]}})({}),wpe=X(`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`}),Tpe=e=>{let{classes:t,variant:n,disabled:r,multiple:i,open:a,error:o}=e;return Jd({select:[`select`,n,r&&`disabled`,i&&`multiple`,o&&`error`],icon:[`icon`,`icon${$(n)}`,a&&`iconOpen`,r&&`disabled`],nativeInput:[`nativeInput`]},upe,t)},Epe=SO.forwardRef(function(e,t){let{"aria-describedby":n,"aria-label":r,autoFocus:i,autoWidth:a,children:o,className:s,defaultOpen:c,defaultValue:l,disabled:u,displayEmpty:d,error:f=!1,IconComponent:p,inputRef:m,labelId:h,MenuProps:g={},multiple:_,name:v,onBlur:y,onChange:b,onClose:x,onFocus:S,onKeyDown:C,onMouseDown:w,onOpen:T,open:E,readOnly:D,renderValue:O,required:k,SelectDisplayProps:A={},tabIndex:j,type:M,value:ee,variant:N=`standard`,...te}=e,[P,F]=Ox({controlled:ee,default:l,name:`Select`}),[I,ne]=Ox({controlled:E,default:c,name:`Select`}),re=SO.useRef(null),ie=SO.useRef(null),[ae,oe]=SO.useState(null),{current:se}=SO.useRef(E!=null),[ce,le]=SO.useState(),[ue,de]=SO.useState(null),fe=Rx(t,m),pe=SO.useCallback(e=>{ie.current=e,e&&oe(e)},[]),me=ae?.parentNode;SO.useImperativeHandle(fe,()=>({focus:()=>{ie.current.focus()},node:re.current,value:P}),[P]);let L=ae!==null&&I;SO.useEffect(()=>{if(!L||!me||a||typeof ResizeObserver>`u`)return;let e=new ResizeObserver(()=>{le(me.clientWidth)});return e.observe(me),()=>{e.disconnect()}},[L,me,a]),SO.useEffect(()=>{c&&I&&ae&&!se&&(le(a?null:me.clientWidth),ie.current.focus())},[ae,a]),SO.useEffect(()=>{i&&ie.current.focus()},[i]),SO.useEffect(()=>{if(!h)return;let e=ix(ie.current).getElementById(h);if(e){let t=()=>{getSelection().isCollapsed&&ie.current.focus()};return e.addEventListener(`click`,t),()=>{e.removeEventListener(`click`,t)}}},[h]);let R=(e,t)=>{e?(de(dpe(t)),T&&T(t)):(de(null),x&&x(t)),se||(le(a?null:me.clientWidth),ne(e))},he=e=>{w?.(e),e.button===0&&(e.preventDefault(),ie.current.focus(),R(!0,e))},ge=e=>{R(!1,e)},_e=SO.Children.toArray(o),ve=e=>{let t=_e.find(t=>t.props.value===e.target.value);t!==void 0&&(F(t.props.value),b&&b(e,t))},ye=e=>t=>{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;if(e.props.onClick&&e.props.onClick(t),P!==n&&(F(n),b)){let r=t.nativeEvent||t,i=new r.constructor(r.type,r);Object.defineProperty(i,"target",{writable:!0,value:{value:n,name:v}}),b(i,e)}_||R(!1,t)}},be=e=>{D||([` `,`ArrowUp`,`ArrowDown`,`Enter`].includes(e.key)&&(e.preventDefault(),R(!0,e)),C?.(e))},xe=e=>{!L&&y&&(Object.defineProperty(e,"target",{writable:!0,value:{value:P,name:v}}),y(e))};delete te[`aria-invalid`];let Se,Ce,we=[],Te=!1;(gO({value:P})||d)&&(O?Se=O(P):Te=!0);let Ee=_e.map(e=>{if(!SO.isValidElement(e))return null;let t;if(_){if(!Array.isArray(P))throw Error(M_(2));t=P.some(t=>hpe(t,e.props.value)),t&&Te&&we.push(e.props.children)}else t=hpe(P,e.props.value),t&&Te&&(Ce=e.props.children);return SO.cloneElement(e,{"aria-selected":t?`true`:`false`,onClick:ye(e),onKeyUp:t=>{t.key===` `&&t.preventDefault(),e.props.onKeyUp&&e.props.onKeyUp(t)},role:`option`,selected:t,value:void 0,"data-value":e.props.value})});Te&&(Se=_?we.length===0?null:we.reduce((e,t,n)=>(e.push(t),n<we.length-1&&e.push(`, `),e),[]):Ce);let De=ce;!a&&se&&ae&&(De=me.clientWidth);let Oe;Oe=j===void 0?u?null:0:j;let ke=A.id||(v?`mui-component-select-${v}`:void 0),Ae={...e,variant:N,value:P,open:L,error:f},je=Tpe(Ae),Me={...g.PaperProps,...typeof g.slotProps?.paper==`function`?g.slotProps.paper(Ae):g.slotProps?.paper},Ne={...g.MenuListProps,...typeof g.slotProps?.list==`function`?g.slotProps.list(Ae):g.slotProps?.list},Pe=_x();return(0,CO.jsxs)(SO.Fragment,{children:[(0,CO.jsx)(Spe,{as:`div`,ref:pe,tabIndex:Oe,role:`combobox`,"aria-controls":L?Pe:void 0,"aria-disabled":u?`true`:void 0,"aria-expanded":L?`true`:`false`,"aria-haspopup":`listbox`,"aria-label":r,"aria-labelledby":[h,ke].filter(Boolean).join(` `)||void 0,"aria-describedby":n,"aria-required":k?`true`:void 0,"aria-invalid":f?`true`:void 0,onKeyDown:be,onMouseDown:u||D?null:he,onBlur:xe,onFocus:S,...A,ownerState:Ae,className:K(A.className,je.select,s),id:ke,children:ppe(Se)?xpe||=(0,CO.jsx)(`span`,{className:`notranslate`,"aria-hidden":!0,children:`​`}):Se}),(0,CO.jsx)(wpe,{"aria-invalid":f,value:Array.isArray(P)?P.join(`,`):P,name:v,ref:re,"aria-hidden":!0,onChange:ve,tabIndex:-1,disabled:u,className:je.nativeInput,autoFocus:i,required:k,...te,ownerState:Ae}),(0,CO.jsx)(Cpe,{as:p,className:je.icon,ownerState:Ae}),(0,CO.jsx)(vpe,{value:ue,children:(0,CO.jsx)(cO,{id:`menu-${v||``}`,anchorEl:me,open:L,onClose:ge,anchorOrigin:{vertical:`bottom`,horizontal:`center`},transformOrigin:{vertical:`top`,horizontal:`center`},...g,slotProps:{...g.slotProps,list:{"aria-labelledby":h,role:`listbox`,"aria-multiselectable":_?`true`:void 0,disableListWrap:!0,id:Pe,...Ne},paper:{...Me,style:{minWidth:De,...Me==null?null:Me.style}}},children:Ee})})]})})}));function wO({props:e,states:t,muiFormControl:n}){return t.reduce((t,r)=>(t[r]=e[r],n&&e[r]===void 0&&(t[r]=n[r]),t),{})}var TO=s((()=>{})),Ope,EO,DO=s((()=>{Ope=d(h()),EO=Ope.createContext(void 0)}));function OO(){return kpe.useContext(EO)}var kpe,kO=s((()=>{kpe=d(h()),DO()})),Ape,AO,jO=s((()=>{Zb(),Ape=U(),AO=Yb((0,Ape.jsx)(`path`,{d:`M7 10l5 5 5-5z`}),`ArrowDropDown`)}));function MO(e){return parseInt(e,10)||0}function jpe(e){for(let t in e)return!1;return!0}function Mpe(e){return jpe(e)||e.outerHeightStyle===0&&!e.overflowing}var NO,PO,Npe,Ppe,Fpe=s((()=>{NO=d(h()),wce(),Lx(),mx(),Mx(),sx(),PO=U(),Npe={shadow:{visibility:`hidden`,position:`absolute`,overflow:`hidden`,height:0,top:0,left:0,transform:`translateZ(0)`}},Ppe=NO.forwardRef(function(e,t){let{onChange:n,maxRows:r,minRows:i=1,style:a,value:o,...s}=e,{current:c}=NO.useRef(o!=null),l=NO.useRef(null),u=Fx(t,l),d=NO.useRef(null),f=NO.useRef(null),p=NO.useCallback(()=>{let t=l.current,n=f.current;if(!t||!n)return;let a=ox(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=MO(a.paddingBottom)+MO(a.paddingTop),c=MO(a.borderBottomWidth)+MO(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=Ax(()=>{let e=l.current,t=p();if(!e||!t||Mpe(t))return!1;let n=t.outerHeightStyle;return d.current!=null&&d.current!==n}),h=NO.useCallback(()=>{let e=l.current,t=p();if(!e||!t||Mpe(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=NO.useRef(-1);return px(()=>{let e=Sce(h),t=l?.current;if(!t)return;let n=ox(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]),px(()=>{h()}),(0,PO.jsxs)(NO.Fragment,{children:[(0,PO.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,PO.jsx)(`textarea`,{"aria-hidden":!0,className:e.className,readOnly:!0,ref:f,tabIndex:-1,style:{...Npe.shadow,...a,paddingTop:0,paddingBottom:0}})]})})})),FO=s((()=>{Fpe()}));function Ipe(e){return pv(`MuiInputBase`,e)}var IO,LO=s((()=>{Kv(),mv(),IO=Gv(`MuiInputBase`,[`root`,`formControl`,`focused`,`disabled`,`adornedStart`,`adornedEnd`,`error`,`sizeSmall`,`multiline`,`colorSecondary`,`fullWidth`,`hiddenLabel`,`readOnly`,`input`,`inputSizeSmall`,`inputMultiline`,`inputTypeSearch`,`inputAdornedStart`,`inputAdornedEnd`,`inputHiddenLabel`])})),RO,zO,Lpe,BO,VO,HO,UO,Rpe,WO,GO,KO,qO,JO=s((()=>{N_(),RO=d(h()),q(),J(),tS(),FO(),TO(),DO(),kO(),Z(),Uv(),Q(),Fb(),zx(),gx(),ax(),rD(),_O(),LO(),zO=U(),BO=`mui-auto-fill`,VO=`mui-auto-fill-cancel`,HO=(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${$(n.color)}`],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},UO=(e,t)=>{let{ownerState:n}=e;return[t.input,n.size===`small`&&t.inputSizeSmall,n.multiline&&t.inputMultiline,n.type===`search`&&t.inputTypeSearch,n.startAdornment&&t.inputAdornedStart,n.endAdornment&&t.inputAdornedEnd,n.hiddenLabel&&t.inputHiddenLabel]},Rpe=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 Jd({root:[`root`,`color${$(n)}`,r&&`disabled`,i&&`error`,c&&`fullWidth`,o&&`focused`,s&&`formControl`,f&&f!==`medium`&&`size${$(f)}`,u&&`multiline`,p&&`adornedStart`,a&&`adornedEnd`,l&&`hiddenLabel`,d&&`readOnly`],input:[`input`,r&&`disabled`,m===`search`&&`inputTypeSearch`,u&&`inputMultiline`,f===`small`&&`inputSizeSmall`,l&&`inputHiddenLabel`,p&&`inputAdornedStart`,a&&`inputAdornedEnd`,d&&`readOnly`]},Ipe,t)},WO=X(`div`,{name:`MuiInputBase`,slot:`Root`,overridesResolver:HO})(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`,[`&.${IO.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%`}}]}))),GO=X(`input`,{name:`MuiInputBase`,slot:`Input`,overridesResolver:UO})(Hv(({theme:e})=>{let t=e.palette.mode===`light`,n={color:`currentColor`,...e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5},transition:e.transitions.create(`opacity`,{duration:e.transitions.duration.shorter})},r={opacity:`0 !important`},i=e.vars?{opacity:e.vars.opacity.inputPlaceholder}:{opacity:t?.42:.5};return{font:`inherit`,letterSpacing:`inherit`,color:`currentColor`,padding:`4px 0 5px`,border:0,boxSizing:`content-box`,background:`none`,height:`1.4375em`,margin:0,WebkitTapHighlightColor:`transparent`,display:`block`,minWidth:0,width:`100%`,"&::-webkit-input-placeholder":n,"&::-moz-placeholder":n,"&::-ms-input-placeholder":n,"&:focus":{outline:0},"&:invalid":{boxShadow:`none`},"&::-webkit-search-decoration":{WebkitAppearance:`none`},[`label[data-shrink=false] + .${IO.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},[`&.${IO.disabled}`]:{opacity:1,WebkitTextFillColor:(e.vars||e).palette.text.disabled},variants:[{props:({ownerState:e})=>!e.disableInjectingGlobalStyles,style:{animationName:VO,animationDuration:`10ms`,"&:-webkit-autofill":{animationDuration:`5000s`,animationName:BO}}},{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`}}]}})),KO=Tae({[`@keyframes ${BO}`]:{from:{animationName:BO}},[`@keyframes ${VO}`]:{from:{animationName:VO}}}),qO=RO.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiInputBase`}),{"aria-describedby":r,autoComplete:i,autoFocus:a,className:o,color:s,components:c={},componentsProps:l={},defaultValue:u,disabled:d,disableInjectingGlobalStyles:f,endAdornment:p,error:m,fullWidth:h=!1,id:g,inputComponent:_=`input`,inputProps:v={},inputRef:y,margin:b,maxRows:x,minRows:S,multiline:C=!1,name:w,onBlur:T,onChange:E,onClick:D,onFocus:O,onKeyDown:k,onKeyUp:A,placeholder:j,readOnly:M,renderSuffix:ee,rows:N,size:te,slotProps:P={},slots:F={},startAdornment:I,type:ne=`text`,value:re,...ie}=n,ae=v.value==null?re:v.value,{current:oe}=RO.useRef(ae!=null),se=RO.useRef(),ce=RO.useCallback(e=>{},[]),le=Rx(se,y,v.ref,ce),[ue,de]=RO.useState(!1),fe=OO(),pe=wO({props:n,muiFormControl:fe,states:[`color`,`disabled`,`error`,`hiddenLabel`,`size`,`required`,`filled`]});pe.focused=fe?fe.focused:ue,RO.useEffect(()=>{!fe&&d&&ue&&(de(!1),T&&T())},[fe,d,ue,T]);let me=fe&&fe.onFilled,L=fe&&fe.onEmpty,R=RO.useCallback(e=>{gO(e)?me&&me():L&&L()},[me,L]);hx(()=>{oe&&R({value:ae})},[ae,R,oe]),hx(()=>{if(!a)return;let e=se.current;if(!e)return;let t=ix(e),n=nD(t),r=n==null||n===t.body||n===t.documentElement;e===n?fe&&fe.onFocus?fe.onFocus():de(!0):r&&e.focus()},[a]);let he=e=>{O&&O(e),v.onFocus&&v.onFocus(e),fe&&fe.onFocus?fe.onFocus(e):de(!0)},ge=e=>{T&&T(e),v.onBlur&&v.onBlur(e),fe&&fe.onBlur?fe.onBlur(e):de(!1)},_e=(e,...t)=>{if(!oe){let t=e.target||se.current;if(t==null)throw Error(M_(1));R({value:t.value})}v.onChange&&v.onChange(e,...t),E&&E(e,...t)};RO.useEffect(()=>{R(se.current)},[]);let ve=e=>{se.current&&e.currentTarget===e.target&&se.current.focus(),D&&D(e)},ye=_,be=v;C&&ye===`input`&&(be=N?{type:void 0,minRows:N,maxRows:N,...be}:{type:void 0,maxRows:x,minRows:S,...be},ye=Ppe);let xe=e=>{R(e.animationName===VO?se.current:{value:`x`})};RO.useEffect(()=>{fe&&fe.setAdornedStart(!!I)},[fe,I]);let Se={...n,color:pe.color||`primary`,disabled:pe.disabled,endAdornment:p,error:pe.error,focused:pe.focused,formControl:fe,fullWidth:h,hiddenLabel:pe.hiddenLabel,multiline:C,size:pe.size,startAdornment:I,type:ne},Ce=Rpe(Se),we=F.root||c.Root||WO,Te=P.root||l.root||{},Ee=F.input||c.Input||GO;return be={...be,...P.input??l.input},(0,zO.jsxs)(RO.Fragment,{children:[!f&&typeof KO==`function`&&(Lpe||=(0,zO.jsx)(KO,{})),(0,zO.jsxs)(we,{...Te,ref:t,onClick:ve,...ie,...!eS(we)&&{ownerState:{...Se,...Te.ownerState}},className:K(Ce.root,Te.className,o,M&&`MuiInputBase-readOnly`),children:[I,(0,zO.jsx)(EO.Provider,{value:null,children:(0,zO.jsx)(Ee,{"aria-invalid":pe.error,"aria-describedby":r,autoComplete:i,autoFocus:a,defaultValue:u,disabled:pe.disabled,id:g,onAnimationStart:xe,name:w,placeholder:j,readOnly:M,required:pe.required,rows:N,value:ae,onKeyDown:k,onKeyUp:A,type:ne,...be,...!eS(Ee)&&{as:ye,ownerState:{...Se,...be.ownerState}},ref:le,className:K(Ce.input,be.className,M&&`MuiInputBase-readOnly`),onBlur:ge,onChange:_e,onFocus:he})}),p,ee?ee({...pe,startAdornment:I}):null]})]})})})),YO=s((()=>{JO(),LO(),LO()}));function zpe(e){return pv(`MuiInput`,e)}var XO,ZO=s((()=>{Kv(),mv(),YO(),XO={...IO,...Gv(`MuiInput`,[`root`,`underline`,`input`])}})),Bpe,Vpe,Hpe,Upe,Wpe,QO,Gpe=s((()=>{Bpe=d(h()),J(),B_(),YO(),Bv(),Z(),Uv(),Lb(),Q(),ZO(),JO(),Vpe=U(),Hpe=e=>{let{classes:t,disableUnderline:n}=e,r=Jd({root:[`root`,!n&&`underline`],input:[`input`]},zpe,t);return{...t,...r}},Upe=X(WO,{shouldForwardProp:e=>zv(e)||e===`classes`,name:`MuiInput`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[...HO(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 + &":{marginTop:16}}},{props:({ownerState:e})=>!e.disableUnderline,style:{"&::after":{left:0,bottom:0,content:`""`,position:`absolute`,right:0,transform:`scaleX(0)`,transition:e.transitions.create(`transform`,{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:`none`},[`&.${XO.focused}:after`]:{transform:`scaleX(1) translateX(0)`},[`&.${XO.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${t}`,left:0,bottom:0,content:`""`,position:`absolute`,right:0,transition:e.transitions.create(`border-bottom-color`,{duration:e.transitions.duration.shorter}),pointerEvents:`none`},[`&:hover:not(.${XO.disabled}, .${XO.error}):before`]:{borderBottom:`2px solid ${(e.vars||e).palette.text.primary}`,"@media (hover: none)":{borderBottom:`1px solid ${t}`}},[`&.${XO.disabled}:before`]:{borderBottomStyle:`dotted`}}},...Object.entries(e.palette).filter(Ib()).map(([t])=>({props:{color:t,disableUnderline:!1},style:{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[t].main}`}}}))]}})),Wpe=X(GO,{name:`MuiInput`,slot:`Input`,overridesResolver:UO})({}),QO=Bpe.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiInput`}),{disableUnderline:r=!1,components:i={},componentsProps:a,fullWidth:o=!1,inputComponent:s=`input`,multiline:c=!1,slotProps:l,slots:u={},type:d=`text`,...f}=n,p=Hpe(n),m={root:{ownerState:{disableUnderline:r}}},h=l??a?I_(l??a,m):m,g=u.root??i.Root??Upe,_=u.input??i.Input??Wpe;return(0,Vpe.jsx)(qO,{slots:{root:g,input:_},slotProps:h,fullWidth:o,inputComponent:s,multiline:c,ref:t,type:d,...f,classes:p})}),QO.muiName=`Input`})),$O=s((()=>{Gpe(),ZO(),ZO()}));function Kpe(e){return pv(`MuiFilledInput`,e)}var ek,tk=s((()=>{Kv(),mv(),YO(),ek={...IO,...Gv(`MuiFilledInput`,[`root`,`underline`,`input`,`adornedStart`,`adornedEnd`,`sizeSmall`,`multiline`,`hiddenLabel`])}})),qpe,Jpe,Ype,Xpe,Zpe,nk,Qpe=s((()=>{qpe=d(h()),B_(),J(),YO(),Bv(),Z(),Uv(),Lb(),Q(),tk(),JO(),Vx(),Jpe=U(),Ype=e=>{let{classes:t,disableUnderline:n,startAdornment:r,endAdornment:i,size:a,hiddenLabel:o,multiline:s}=e,c=Jd({root:[`root`,!n&&`underline`,r&&`adornedStart`,i&&`adornedEnd`,a===`small`&&`size${$(a)}`,o&&`hiddenLabel`,s&&`multiline`],input:[`input`]},Kpe,t);return{...t,...c}},Xpe=X(WO,{shouldForwardProp:e=>zv(e)||e===`classes`,name:`MuiFilledInput`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[...HO(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,transition:e.transitions.create(`background-color`,{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:e.vars?e.vars.palette.FilledInput.hoverBg:i,"@media (hover: none)":{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r}},[`&.${ek.focused}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.bg:r},[`&.${ek.disabled}`]:{backgroundColor:e.vars?e.vars.palette.FilledInput.disabledBg:a},variants:[{props:({ownerState:e})=>!e.disableUnderline,style:{"&::after":{left:0,bottom:0,content:`""`,position:`absolute`,right:0,transform:`scaleX(0)`,transition:e.transitions.create(`transform`,{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:`none`},[`&.${ek.focused}:after`]:{transform:`scaleX(1) translateX(0)`},[`&.${ek.error}`]:{"&::before, &::after":{borderBottomColor:(e.vars||e).palette.error.main}},"&::before":{borderBottom:`1px solid ${e.vars?e.alpha(e.vars.palette.common.onBackground,e.vars.opacity.inputUnderline):n}`,left:0,bottom:0,content:`""`,position:`absolute`,right:0,transition:e.transitions.create(`border-bottom-color`,{duration:e.transitions.duration.shorter}),pointerEvents:`none`},[`&:hover:not(.${ek.disabled}, .${ek.error}):before`]:{borderBottom:`1px solid ${(e.vars||e).palette.text.primary}`},[`&.${ek.disabled}:before`]:{borderBottomStyle:`dotted`}}},...Object.entries(e.palette).filter(Ib()).map(([t])=>({props:{disableUnderline:!1,color:t},style:{"&::after":{borderBottom:`2px solid ${(e.vars||e).palette[t]?.main}`}}})),{props:({ownerState:e})=>e.startAdornment,style:{paddingLeft:12}},{props:({ownerState:e})=>e.endAdornment,style:{paddingRight:12}},{props:({ownerState:e})=>e.multiline,style:{padding:`25px 12px 8px`}},{props:({ownerState:e,size:t})=>e.multiline&&t===`small`,style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:e})=>e.multiline&&e.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:e})=>e.multiline&&e.hiddenLabel&&e.size===`small`,style:{paddingTop:8,paddingBottom:9}}]}})),Zpe=X(GO,{name:`MuiFilledInput`,slot:`Input`,overridesResolver:UO})(Hv(({theme:e})=>({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,...!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode===`light`?null:`0 0 0 100px #266798 inset`,WebkitTextFillColor:e.palette.mode===`light`?null:`#fff`,caretColor:e.palette.mode===`light`?null:`#fff`,borderTopLeftRadius:`inherit`,borderTopRightRadius:`inherit`}},...e.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:`inherit`,borderTopRightRadius:`inherit`},[e.getColorSchemeSelector(`dark`)]:{"&:-webkit-autofill":{WebkitBoxShadow:`0 0 0 100px #266798 inset`,WebkitTextFillColor:`#fff`,caretColor:`#fff`}}},variants:[{props:{size:`small`},style:{paddingTop:21,paddingBottom:4}},{props:({ownerState:e})=>e.hiddenLabel,style:{paddingTop:16,paddingBottom:17}},{props:({ownerState:e})=>e.startAdornment,style:{paddingLeft:0}},{props:({ownerState:e})=>e.endAdornment,style:{paddingRight:0}},{props:({ownerState:e})=>e.hiddenLabel&&e.size===`small`,style:{paddingTop:8,paddingBottom:9}},{props:({ownerState:e})=>e.multiline,style:{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}}]}))),nk=qpe.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiFilledInput`}),{disableUnderline:r=!1,components:i={},componentsProps:a,fullWidth:o=!1,hiddenLabel:s,inputComponent:c=`input`,multiline:l=!1,slotProps:u,slots:d={},type:f=`text`,...p}=n,m={...n,disableUnderline:r,fullWidth:o,inputComponent:c,multiline:l,type:f},h=Ype(n),g={root:{ownerState:m},input:{ownerState:m}},_=u??a?I_(g,u??a):g,v=d.root??i.Root??Xpe,y=d.input??i.Input??Zpe;return(0,Jpe.jsx)(qO,{slots:{root:v,input:y},slotProps:_,fullWidth:o,inputComponent:c,multiline:l,ref:t,type:f,...p,classes:h})}),nk.muiName=`Input`})),rk=s((()=>{Qpe(),tk(),tk()}));function $pe(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,ik.jsx)(tme,{"aria-hidden":!0,className:r,ownerState:c,...o,children:(0,ik.jsx)(nme,{ownerState:c,children:s?(0,ik.jsx)(`span`,{children:i}):eme||=(0,ik.jsx)(`span`,{className:`notranslate`,"aria-hidden":!0,children:`​`})})})}var ik,eme,tme,nme,rme=s((()=>{Bv(),Z(),Uv(),ik=U(),tme=X(`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%`}),nme=X(`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`,transition:e.transitions.create(`width`,{duration:150,easing:e.transitions.easing.easeOut})}},{props:({ownerState:e})=>e.withLabel,style:{display:`block`,padding:0,height:11,fontSize:`0.75em`,visibility:`hidden`,maxWidth:.01,transition:e.transitions.create(`max-width`,{duration:50,easing:e.transitions.easing.easeOut}),whiteSpace:`nowrap`,"& > span":{paddingLeft:5,paddingRight:5,display:`inline-block`,opacity:0,visibility:`visible`}}},{props:({ownerState:e})=>e.withLabel&&e.notched,style:{maxWidth:`100%`,transition:e.transitions.create(`max-width`,{duration:100,easing:e.transitions.easing.easeOut,delay:50})}}]})))}));function ime(e){return pv(`MuiOutlinedInput`,e)}var ak,ok=s((()=>{Kv(),mv(),YO(),ak={...IO,...Gv(`MuiOutlinedInput`,[`root`,`notchedOutline`,`input`])}})),sk,ck,ame,ome,sme,cme,lk,lme=s((()=>{sk=d(h()),J(),rme(),kO(),TO(),Bv(),Z(),Uv(),Lb(),Q(),ok(),JO(),fS(),ck=U(),ame=e=>{let{classes:t}=e,n=Jd({root:[`root`],notchedOutline:[`notchedOutline`],input:[`input`]},ime,t);return{...t,...n}},ome=X(WO,{shouldForwardProp:e=>zv(e)||e===`classes`,name:`MuiOutlinedInput`,slot:`Root`,overridesResolver:HO})(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 .${ak.notchedOutline}`]:{borderColor:(e.vars||e).palette.text.primary},"@media (hover: none)":{[`&:hover .${ak.notchedOutline}`]:{borderColor:e.vars?e.alpha(e.vars.palette.common.onBackground,.23):t}},[`&.${ak.focused} .${ak.notchedOutline}`]:{borderWidth:2},variants:[...Object.entries(e.palette).filter(Ib()).map(([t])=>({props:{color:t},style:{[`&.${ak.focused} .${ak.notchedOutline}`]:{borderColor:(e.vars||e).palette[t].main}}})),{props:{},style:{[`&.${ak.error} .${ak.notchedOutline}`]:{borderColor:(e.vars||e).palette.error.main},[`&.${ak.disabled} .${ak.notchedOutline}`]:{borderColor:(e.vars||e).palette.action.disabled}}},{props:({ownerState:e})=>e.startAdornment,style:{paddingLeft:14}},{props:({ownerState:e})=>e.endAdornment,style:{paddingRight:14}},{props:({ownerState:e})=>e.multiline,style:{padding:`16.5px 14px`}},{props:({ownerState:e,size:t})=>e.multiline&&t===`small`,style:{padding:`8.5px 14px`}}]}})),sme=X($pe,{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}})),cme=X(GO,{name:`MuiOutlinedInput`,slot:`Input`,overridesResolver:UO})(Hv(({theme:e})=>({padding:`16.5px 14px`,...!e.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:e.palette.mode===`light`?null:`0 0 0 100px #266798 inset`,WebkitTextFillColor:e.palette.mode===`light`?null:`#fff`,caretColor:e.palette.mode===`light`?null:`#fff`,borderRadius:`inherit`}},...e.vars&&{"&:-webkit-autofill":{borderRadius:`inherit`},[e.getColorSchemeSelector(`dark`)]:{"&:-webkit-autofill":{WebkitBoxShadow:`0 0 0 100px #266798 inset`,WebkitTextFillColor:`#fff`,caretColor:`#fff`}}},variants:[{props:{size:`small`},style:{padding:`8.5px 14px`}},{props:({ownerState:e})=>e.multiline,style:{padding:0}},{props:({ownerState:e})=>e.startAdornment,style:{paddingLeft:0}},{props:({ownerState:e})=>e.endAdornment,style:{paddingRight:0}}]}))),lk=sk.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiOutlinedInput`}),{components:r={},fullWidth:i=!1,inputComponent:a=`input`,label:o,multiline:s=!1,notched:c,slots:l={},slotProps:u={},type:d=`text`,...f}=n,p=ame(n),m=OO(),h=wO({props:n,muiFormControl:m,states:[`color`,`disabled`,`error`,`focused`,`hiddenLabel`,`size`,`required`]}),g={...n,color:h.color||`primary`,disabled:h.disabled,error:h.error,focused:h.focused,formControl:m,fullWidth:i,hiddenLabel:h.hiddenLabel,multiline:s,size:h.size,type:d},_=l.root??r.Root??ome,v=l.input??r.Input??cme,[y,b]=dS(`notchedOutline`,{elementType:sme,className:p.notchedOutline,shouldForwardComponentProp:!0,ownerState:g,externalForwardedProps:{slots:l,slotProps:u},additionalProps:{label:o!=null&&o!==``&&h.required?(0,ck.jsxs)(sk.Fragment,{children:[o,` `,`*`]}):o}});return(0,ck.jsx)(qO,{slots:{root:_,input:v},slotProps:u,renderSuffix:e=>(0,ck.jsx)(y,{...b,notched:c===void 0?!!(e.startAdornment||e.filled||e.focused):c}),fullWidth:i,inputComponent:a,multiline:s,ref:t,type:d,...f,classes:{...p,notchedOutline:null}})}),lk.muiName=`Input`})),uk=s((()=>{lme(),ok(),ok()})),dk,fk,ume,pk,dme,fme,pme,mk,mme=s((()=>{dk=d(h()),q(),B_(),J(),iw(),Dpe(),TO(),kO(),jO(),$O(),hO(),rk(),uk(),Q(),zx(),Z(),Bv(),yO(),fk=U(),ume=e=>{let{classes:t}=e,n=Jd({root:[`root`]},upe,t);return{...t,...n}},pk={name:`MuiSelect`,slot:`Root`,shouldForwardProp:e=>zv(e)&&e!==`variant`},dme=X(QO,pk)(``),fme=X(lk,pk)(``),pme=X(nk,pk)(``),mk=dk.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=AO,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=_?spe:Epe,E=wO({props:n,muiFormControl:OO(),states:[`variant`,`error`]}),D=E.variant||C,O={...n,variant:D,classes:a},k=ume(O),{root:A,...j}=k,M=d||{standard:(0,fk.jsx)(dme,{ownerState:O}),outlined:(0,fk.jsx)(fme,{label:p,ownerState:O}),filled:(0,fk.jsx)(pme,{ownerState:O})}[D],ee=Rx(t,rw(M));return(0,fk.jsx)(dk.Fragment,{children:dk.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?I_(j,f.classes):j,...d?d.props.inputProps:{}},...(g&&_||c)&&D===`outlined`?{notched:!0}:{},ref:ee,className:K(M.props.className,o,k.root),...!d&&{variant:D},...w})})}),mk.muiName=`Select`})),hk=s((()=>{mme(),bpe(),yO(),yO()}));function hme(e,t){if(t==null){e.focus();return}try{e.focus({focusVisible:t===`keyboard`})}catch{e.focus()}}var gk,_k,gme,_me,vme,vk,yme=s((()=>{gk=d(h()),q(),J(),Bv(),Z(),Uv(),Q(),XE(),MC(),gx(),zx(),pD(),vD(),wD(),ED(),hk(),_k=U(),gme=(e,t)=>{let{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]},_me=e=>{let{disabled:t,dense:n,divider:r,disableGutters:i,selected:a,classes:o}=e,s=Jd({root:[`root`,n&&`dense`,t&&`disabled`,!i&&`gutters`,r&&`divider`,a&&`selected`]},ife,o);return{...o,...s}},vme=X(jC,{shouldForwardProp:e=>zv(e)||e===`classes`,name:`MuiMenuItem`,slot:`Root`,overridesResolver:gme})(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`}},[`&.${TD.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${TD.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${TD.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)}},[`&.${TD.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${TD.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`& + .${lD.root}`]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},[`& + .${lD.inset}`]:{marginLeft:52},[`& .${yD.root}`]:{marginTop:0,marginBottom:0},[`& .${yD.inset}`]:{paddingLeft:36},[`& .${mD.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,[`& .${mD.root} svg`]:{fontSize:`1.25rem`}}}]}))),vk=gk.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=_pe(),m=gk.useContext(YE),h=gk.useMemo(()=>({dense:a||m.dense||!1,disableGutters:s}),[m.dense,a,s]),g=gk.useRef(null);hx(()=>{r&&g.current&&hme(g.current,p)},[r]);let _={...n,dense:h.dense,divider:o,disableGutters:s},v=_me(n),y=Rx(g,t),{root:b,...x}=v,S;return n.disabled||(S=u===void 0?-1:u),(0,_k.jsx)(YE.Provider,{value:h,children:(0,_k.jsx)(vme,{ref:y,role:l,tabIndex:S,component:i,focusVisibleClassName:K(v.focusVisible,c),className:K(v.root,d),...f,ownerState:_,classes:x})})})})),yk=s((()=>{yme(),ED(),ED()}));function bme(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 xme(e){if(Array.isArray(e))return e}function Sme(e,t){var n=e==null?null:typeof Symbol<`u`&&e[Symbol.iterator]||e[`@@iterator`];if(n!=null){var r,i,a,o,s=[],c=!0,l=!1;try{if(a=(n=n.call(e)).next,t!==0)for(;!(c=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&n.return!=null&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}function Cme(){throw TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function wme(e,t){return xme(e)||Sme(e,t)||Tme(e,t)||Cme()}function Tme(e,t){if(e){if(typeof e==`string`)return bme(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)?bme(e,t):void 0}}function bk(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 Eme(e){return function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return jk(e,n)}}function xk(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Ik;if(Tk&&Tk(e,null),!Fk(t))return e;let r=t.length;for(;r--;){let i=t[r];if(typeof i==`string`){let e=n(i);e!==i&&(jme(t)||(t[r]=e),i=e)}e[i]=!0}return e}function Dme(e){for(let t=0;t<e.length;t++)Uk(e,t)||(e[t]=null);return e}function Sk(e){let t=Ok(null);for(let r of wk(e)){var n=wme(r,2);let i=n[0],a=n[1];Uk(e,i)&&(t[i]=Fk(a)?Dme(a):a&&typeof a==`object`&&a.constructor===Object?Sk(a):a)}return t}function Ome(e){switch(typeof e){case`string`:return e;case`number`:return Lme(e);case`boolean`:return Rme(e);case`bigint`:return Vk?Vk(e):`0`;case`symbol`:return Hk?Hk(e):`Symbol()`;case`undefined`:return Wk(e);case`function`:case`object`:{if(e===null)return Wk(e);let t=e,n=Ck(t,`toString`);if(typeof n==`function`){let e=n(t);return typeof e==`string`?e:Wk(e)}return Wk(e)}default:return Wk(e)}}function Ck(e,t){for(;e!==null;){let n=Nme(e,t);if(n){if(n.get)return bk(n.get);if(typeof n.value==`function`)return bk(n.value)}e=Mme(e)}function n(){return null}return n}function kme(e){try{return Gk(e,``),!0}catch{return!1}}function Ame(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Qme(),t=e=>Ame(e);if(t.version=`3.4.13`,t.removed=[],!e||!e.document||e.document.nodeType!==aA.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=Ck(d,`cloneNode`),p=Ck(d,`remove`),m=Ck(d,`nextSibling`),h=Ck(d,`childNodes`),g=Ck(d,`parentNode`),_=Ck(d,`shadowRoot`),v=Ck(d,`attributes`),y=o&&o.prototype?Ck(o.prototype,`nodeType`):null,b=o&&o.prototype?Ck(o.prototype,`nodeName`):null,x=o&&o.prototype?Ck(o.prototype,`ownerDocument`):null;if(typeof a==`function`){let e=n.createElement(`template`);e.content&&e.content.ownerDocument&&(n=e.content.ownerDocument)}let S,C=``,w,T=!1,E=0,D=function(){if(E>0)throw Kk(`A configured TRUSTED_TYPES_POLICY callback (createHTML or createScriptURL) must not call DOMPurify.sanitize, as that causes infinite recursion. Do not pass a policy whose callbacks wrap DOMPurify as TRUSTED_TYPES_POLICY; see the "DOMPurify and Trusted Types" section of the README.`)},O=function(e){D(),E++;try{return S.createHTML(e)}finally{E--}},k=function(e){D(),E++;try{return S.createScriptURL(e)}finally{E--}},A=function(){return T||=(w=$me(u,i),!0),w},j=n,M=j.implementation,ee=j.createNodeIterator,N=j.createDocumentFragment,te=j.getElementsByTagName,P=r.importNode,F=oA();t.isSupported=typeof wk==`function`&&typeof g==`function`&&M&&M.createHTMLDocument!==void 0;let I=Vme,ne=Hme,re=Ume,ie=Wme,ae=Gme,oe=Kme,se=qme,ce=Yme,le=nA,ue=null,de=xk({},[...qk,...Jk,...Yk,...Xk,...Zk]),fe=null,pe=xk({},[...Qk,...$k,...eA,...tA]),me=Object.seal(Ok(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}})),L=null,R=null,he=Object.seal(Ok(null,{tagCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeCheck:{writable:!0,configurable:!1,enumerable:!0,value:null}})),ge=!0,_e=!0,ve=!1,ye=!0,be=!1,xe=!0,Se=!1,Ce=!1,we=null,Te=null,Ee=!1,De=!1,Oe=!1,ke=!1,Ae=!0,je=!1,Me=`user-content-`,Ne=!0,Pe=!1,Fe={},Ie=null,Le=xk({},`annotation-xml.audio.colgroup.desc.foreignobject.head.iframe.math.mi.mn.mo.ms.mtext.noembed.noframes.noscript.plaintext.script.selectedcontent.style.svg.template.thead.title.video.xmp`.split(`.`)),Re=null,ze=xk({},[`audio`,`video`,`img`,`source`,`image`,`track`]),Be=null,Ve=xk({},[`alt`,`class`,`for`,`id`,`label`,`name`,`pattern`,`placeholder`,`role`,`summary`,`title`,`value`,`style`,`xmlns`]),He=`http://www.w3.org/1998/Math/MathML`,Ue=`http://www.w3.org/2000/svg`,We=`http://www.w3.org/1999/xhtml`,Ge=We,Ke=!1,qe=null,Je=xk({},[He,Ue,We],Lk),Ye=Ek([`mi`,`mo`,`mn`,`ms`,`mtext`]),Xe=xk({},Ye),Ze=Ek([`annotation-xml`]),Qe=xk({},Ze),$e=xk({},[`title`,`style`,`font`,`a`,`script`]),et=null,tt=[`application/xhtml+xml`,`text/html`],nt=null,z=null,rt=n.createElement(`form`),it=function(e){return e instanceof RegExp||e instanceof Function},B=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(z&&z===e)return;(!e||typeof e!=`object`)&&(e={}),e=Sk(e),et=tt.indexOf(e.PARSER_MEDIA_TYPE)===-1?`text/html`:e.PARSER_MEDIA_TYPE,nt=et===`application/xhtml+xml`?Lk:Ik,ue=sA(e,`ALLOWED_TAGS`,de,{transform:nt}),fe=sA(e,`ALLOWED_ATTR`,pe,{transform:nt}),qe=sA(e,`ALLOWED_NAMESPACES`,Je,{transform:Lk}),Be=sA(e,`ADD_URI_SAFE_ATTR`,Ve,{transform:nt,base:Ve}),Re=sA(e,`ADD_DATA_URI_TAGS`,ze,{transform:nt,base:ze}),Ie=sA(e,`FORBID_CONTENTS`,Le,{transform:nt}),L=sA(e,`FORBID_TAGS`,Sk({}),{transform:nt}),R=sA(e,`FORBID_ATTR`,Sk({}),{transform:nt}),Fe=Uk(e,`USE_PROFILES`)?e.USE_PROFILES&&typeof e.USE_PROFILES==`object`?Sk(e.USE_PROFILES):e.USE_PROFILES:!1,ge=e.ALLOW_ARIA_ATTR!==!1,_e=e.ALLOW_DATA_ATTR!==!1,ve=e.ALLOW_UNKNOWN_PROTOCOLS||!1,ye=e.ALLOW_SELF_CLOSE_IN_ATTR!==!1,be=e.SAFE_FOR_TEMPLATES||!1,xe=e.SAFE_FOR_XML!==!1,Se=e.WHOLE_DOCUMENT||!1,De=e.RETURN_DOM||!1,Oe=e.RETURN_DOM_FRAGMENT||!1,ke=e.RETURN_TRUSTED_TYPE||!1,Ee=e.FORCE_BODY||!1,Ae=e.SANITIZE_DOM!==!1,je=e.SANITIZE_NAMED_PROPS||!1,Ne=e.KEEP_CONTENT!==!1,Pe=e.IN_PLACE||!1,le=kme(e.ALLOWED_URI_REGEXP)?e.ALLOWED_URI_REGEXP:nA,Ge=typeof e.NAMESPACE==`string`?e.NAMESPACE:We,Xe=Uk(e,`MATHML_TEXT_INTEGRATION_POINTS`)&&e.MATHML_TEXT_INTEGRATION_POINTS&&typeof e.MATHML_TEXT_INTEGRATION_POINTS==`object`?Sk(e.MATHML_TEXT_INTEGRATION_POINTS):xk({},Ye),Qe=Uk(e,`HTML_INTEGRATION_POINTS`)&&e.HTML_INTEGRATION_POINTS&&typeof e.HTML_INTEGRATION_POINTS==`object`?Sk(e.HTML_INTEGRATION_POINTS):xk({},Ze);let t=Uk(e,`CUSTOM_ELEMENT_HANDLING`)&&e.CUSTOM_ELEMENT_HANDLING&&typeof e.CUSTOM_ELEMENT_HANDLING==`object`?Sk(e.CUSTOM_ELEMENT_HANDLING):Ok(null);if(me=Ok(null),Uk(t,`tagNameCheck`)&&it(t.tagNameCheck)&&(me.tagNameCheck=t.tagNameCheck),Uk(t,`attributeNameCheck`)&&it(t.attributeNameCheck)&&(me.attributeNameCheck=t.attributeNameCheck),Uk(t,`allowCustomizedBuiltInElements`)&&typeof t.allowCustomizedBuiltInElements==`boolean`&&(me.allowCustomizedBuiltInElements=t.allowCustomizedBuiltInElements),Dk(me),be&&(_e=!1),Oe&&(De=!0),Fe&&(ue=xk({},Zk),fe=Ok(null),Fe.html===!0&&(xk(ue,qk),xk(fe,Qk)),Fe.svg===!0&&(xk(ue,Jk),xk(fe,$k),xk(fe,tA)),Fe.svgFilters===!0&&(xk(ue,Yk),xk(fe,$k),xk(fe,tA)),Fe.mathMl===!0&&(xk(ue,Xk),xk(fe,eA),xk(fe,tA))),he.tagCheck=null,he.attributeCheck=null,Uk(e,`ADD_TAGS`)&&(typeof e.ADD_TAGS==`function`?he.tagCheck=e.ADD_TAGS:Fk(e.ADD_TAGS)&&(ue===de&&(ue=Sk(ue)),xk(ue,e.ADD_TAGS,nt))),Uk(e,`ADD_ATTR`)&&(typeof e.ADD_ATTR==`function`?he.attributeCheck=e.ADD_ATTR:Fk(e.ADD_ATTR)&&(fe===pe&&(fe=Sk(fe)),xk(fe,e.ADD_ATTR,nt))),Uk(e,`ADD_URI_SAFE_ATTR`)&&Fk(e.ADD_URI_SAFE_ATTR)&&xk(Be,e.ADD_URI_SAFE_ATTR,nt),Uk(e,`FORBID_CONTENTS`)&&Fk(e.FORBID_CONTENTS)&&(Ie===Le&&(Ie=Sk(Ie)),xk(Ie,e.FORBID_CONTENTS,nt)),Uk(e,`ADD_FORBID_CONTENTS`)&&Fk(e.ADD_FORBID_CONTENTS)&&(Ie===Le&&(Ie=Sk(Ie)),xk(Ie,e.ADD_FORBID_CONTENTS,nt)),Ne&&(ue[`#text`]=!0),Se&&xk(ue,[`html`,`head`,`body`]),ue.table&&(xk(ue,[`tbody`]),delete L.tbody),e.TRUSTED_TYPES_POLICY){if(typeof e.TRUSTED_TYPES_POLICY.createHTML!=`function`)throw Kk(`TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.`);if(typeof e.TRUSTED_TYPES_POLICY.createScriptURL!=`function`)throw Kk(`TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.`);let t=S;S=e.TRUSTED_TYPES_POLICY;try{C=O(``)}catch(e){throw S=t,e}}else e.TRUSTED_TYPES_POLICY===null?(S=void 0,C=``):(S===void 0&&(S=A()),S&&typeof C==`string`&&(C=O(``)));Ek&&Ek(e),z=e},at=xk({},[...Jk,...Yk,...zme]),ot=xk({},[...Xk,...Bme]),st=function(e,t,n){return t.namespaceURI===We?e===`svg`:t.namespaceURI===He?e===`svg`&&(n===`annotation-xml`||Xe[n]):!!at[e]},ct=function(e,t,n){return t.namespaceURI===We?e===`math`:t.namespaceURI===Ue?e===`math`&&Qe[n]:!!ot[e]},lt=function(e,t,n){return t.namespaceURI===Ue&&!Qe[n]||t.namespaceURI===He&&!Xe[n]?!1:!ot[e]&&($e[e]||!at[e])},ut=function(e){let t=g(e);(!t||!t.tagName)&&(t={namespaceURI:Ge,tagName:`template`});let n=Ik(e.tagName),r=Ik(t.tagName);return qe[e.namespaceURI]?e.namespaceURI===Ue?st(n,t,r):e.namespaceURI===He?ct(n,t,r):e.namespaceURI===We?lt(n,t,r):!!(et===`application/xhtml+xml`&&qe[e.namespaceURI]):!1},dt=function(e){Pk(t.removed,{element:e});try{g(e).removeChild(e)}catch{if(p(e),!g(e))throw Kk(`a node selected for removal could not be detached from its tree and cannot be safely returned; refusing to sanitize in place`)}},ft=function(e){ht(e);let t=h(e);if(t){let e=[];Mk(t,t=>{Pk(e,t)}),Mk(e,e=>{try{p(e)}catch{}})}let n=v(e);if(n)for(let t=n.length-1;t>=0;--t){let r=n[t],i=r&&r.name;if(typeof i==`string`)try{e.removeAttribute(i)}catch{}}},pt=function(e,n){try{Pk(t.removed,{attribute:n.getAttributeNode(e),from:n})}catch{Pk(t.removed,{attribute:null,from:n})}if(n.removeAttribute(e),e===`is`){if(De||Oe)try{dt(n)}catch{}else try{n.setAttribute(e,``)}catch{}}},mt=function(e){let t=v(e);if(t)for(let n=t.length-1;n>=0;--n){let r=t[n],i=r&&r.name;if(!(typeof i!=`string`||fe[nt(i)]))try{e.removeAttribute(i)}catch{}}},ht=function(e){let t=[e];for(;t.length>0;){let e=t.pop();(y?y(e):e.nodeType)===aA.element&&mt(e);let n=h(e);if(n)for(let e=n.length-1;e>=0;--e)t.push(n[e])}},gt=function(e){if(!xe)return;let t=[e];for(;t.length>0;){let e=t.pop(),n=y?y(e):e.nodeType;if(n===aA.processingInstruction||n===aA.comment&&Gk(iA,e.data)){try{p(e)}catch{}continue}if(n===aA.element){let t=e,n=nt(b?b(e):e.nodeName);try{t.hasAttribute&&t.hasAttribute(`patchsrc`)&&t.removeAttribute(`patchsrc`),t.hasAttribute&&t.hasAttribute(`for`)&&n!==`label`&&n!==`output`&&t.removeAttribute(`for`)}catch{}}let r=h(e);if(r)for(let e=r.length-1;e>=0;--e)t.push(r[e])}},_t=function(e){let t=null,r=null;if(Ee)e=`<remove></remove>`+e;else{let t=Rk(e,/^[\r\n\t ]+/);r=t&&t[0]}et===`application/xhtml+xml`&&Ge===We&&(e=`<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>`+e+`</body></html>`);let i=S?O(e):e;if(Ge===We)try{t=new l().parseFromString(i,et)}catch{}if(!t||!t.documentElement){t=M.createDocument(Ge,`template`,null);try{t.documentElement.innerHTML=Ke?C:i}catch{}}let a=t.body||t.documentElement;return e&&r&&a.insertBefore(n.createTextNode(r),a.childNodes[0]||null),Ge===We?te.call(t,Se?`html`:`body`)[0]:Se?t.documentElement:a},vt=function(e){let t=x?x(e):e.ownerDocument;return ee.call(t||e,e,c.SHOW_ELEMENT|c.SHOW_COMMENT|c.SHOW_TEXT|c.SHOW_PROCESSING_INSTRUCTION|c.SHOW_CDATA_SECTION,null)},yt=function(e){return e=zk(e,I,` `),e=zk(e,ne,` `),e=zk(e,re,` `),e},bt=function(e){e.normalize();let t=x?x(e):e.ownerDocument,n=ee.call(t||e,e,c.SHOW_TEXT|c.SHOW_COMMENT|c.SHOW_CDATA_SECTION|c.SHOW_PROCESSING_INSTRUCTION,null),r=n.nextNode();for(;r;)r.data=yt(r.data),r=n.nextNode();let i=e.querySelectorAll?.call(e,`template`);i&&Mk(i,e=>{St(e.content)&&bt(e.content)})},xt=function(e){let t=b?b(e):null;return typeof t!=`string`||nt(t)!==`form`?!1:typeof e.nodeName!=`string`||typeof e.textContent!=`string`||typeof e.removeChild!=`function`||e.attributes!==v(e)||typeof e.removeAttribute!=`function`||typeof e.setAttribute!=`function`||typeof e.namespaceURI!=`string`||typeof e.insertBefore!=`function`||typeof e.hasChildNodes!=`function`||e.nodeType!==y(e)||e.childNodes!==h(e)},St=function(e){if(!y||typeof e!=`object`||!e)return!1;try{return y(e)===aA.documentFragment}catch{return!1}},Ct=function(e){if(!y||typeof e!=`object`||!e)return!1;try{return typeof y(e)==`number`}catch{return!1}};function wt(e,n,r){e.length!==0&&Mk(e,e=>{e.call(t,n,r,z)})}let Tt=function(e,t){return!!(xe&&e.hasChildNodes()&&!Ct(e.firstElementChild)&&Gk(rA,e.textContent)&&Gk(rA,e.innerHTML)||xe&&e.namespaceURI===We&&t===`style`&&Ct(e.firstElementChild)||e.nodeType===aA.processingInstruction||xe&&e.nodeType===aA.comment&&Gk(iA,e.data))},Et=function(e,t,n){if(!L[t]&&jt(t)&&(me.tagNameCheck instanceof RegExp&&Gk(me.tagNameCheck,t)||me.tagNameCheck instanceof Function&&me.tagNameCheck(t)))return!1;if(Ne&&!Ie[t]){let t=g(e),r=h(e);if(r&&t){let i=r.length;for(let a=i-1;a>=0;--a){let i=e===n?f(r[a],!0):r[a];t.insertBefore(i,m(e))}}}return dt(e),!0},Dt=function(e,t,n,r){return e.length===0?t:t===n||t===r?Sk(t):t},Ot=function(e,n){if(wt(F.beforeSanitizeElements,e,null),e!==n&&g(e)===null)return Pe&&ht(e),!0;if(xt(e))return dt(e),!0;let r=nt(b?b(e):e.nodeName);if(ue=Dt(F.uponSanitizeElement,ue,de,we),wt(F.uponSanitizeElement,e,{tagName:r,allowedTags:ue}),e!==n&&g(e)===null)return Pe&&ht(e),!0;if(Tt(e,r))return dt(e),!0;if(L[r]||!(he.tagCheck instanceof Function&&he.tagCheck(r))&&!ue[r]){let t=Et(e,r,n);return t===!1&&wt(F.afterSanitizeElements,e,null),t}if((y?y(e):e.nodeType)===aA.element&&!ut(e)||(r===`noscript`||r===`noembed`||r===`noframes`)&&Gk(Xme,e.innerHTML))return dt(e),!0;if(be&&e.nodeType===aA.text){let n=yt(e.textContent);e.textContent!==n&&(Pk(t.removed,{element:e.cloneNode()}),e.textContent=n)}return wt(F.afterSanitizeElements,e,null),!1},kt=function(e,t,r){if(R[t]||xe&&t===`patchsrc`||xe&&t===`for`&&e!==`label`&&e!==`output`||Ae&&(t===`id`||t===`name`)&&(r in n||r in rt))return!1;let i=fe[t]||he.attributeCheck instanceof Function&&he.attributeCheck(t,e);if(!(_e&&Gk(ie,t))&&!(ge&&Gk(ae,t))){if(!i){if(!(jt(e)&&(me.tagNameCheck instanceof RegExp&&Gk(me.tagNameCheck,e)||me.tagNameCheck instanceof Function&&me.tagNameCheck(e))&&(me.attributeNameCheck instanceof RegExp&&Gk(me.attributeNameCheck,t)||me.attributeNameCheck instanceof Function&&me.attributeNameCheck(t,e))||t===`is`&&me.allowCustomizedBuiltInElements&&(me.tagNameCheck instanceof RegExp&&Gk(me.tagNameCheck,r)||me.tagNameCheck instanceof Function&&me.tagNameCheck(r))))return!1}else if(!Be[t]&&!Gk(le,zk(r,se,``))&&!((t===`src`||t===`xlink:href`||t===`href`)&&e!==`script`&&Bk(r,`data:`)===0&&Re[e])&&!(ve&&!Gk(oe,zk(r,se,``)))&&r)return!1}return!0},At=xk({},[`annotation-xml`,`color-profile`,`font-face`,`font-face-format`,`font-face-name`,`font-face-src`,`font-face-uri`,`missing-glyph`]),jt=function(e){return!At[Ik(e)]&&Gk(ce,e)},Mt=function(e,t,n,r){if(S&&typeof u==`object`&&typeof u.getAttributeType==`function`&&!n)switch(u.getAttributeType(e,t)){case`TrustedHTML`:return O(r);case`TrustedScriptURL`:return k(r)}return r},Nt=function(e,n,r,i){try{r?e.setAttributeNS(r,n,i):e.setAttribute(n,i),xt(e)?dt(e):Nk(t.removed)}catch{pt(n,e)}},Pt=function(e){wt(F.beforeSanitizeAttributes,e,null);let t=e.attributes;if(!t||xt(e))return;fe=Dt(F.uponSanitizeAttribute,fe,pe,Te);let n={attrName:``,attrValue:``,keepAttr:!0,allowedAttributes:fe,forceKeepAttr:void 0},r=t.length,i=nt(e.nodeName);for(;r--;){let a=t[r],o=a.name,s=a.namespaceURI,c=a.value,l=nt(o),u=c,d=o===`value`?u:Ime(u);if(n.attrName=l,n.attrValue=d,n.keepAttr=!0,n.forceKeepAttr=void 0,wt(F.uponSanitizeAttribute,e,n),d=n.attrValue,je&&(l===`id`||l===`name`)&&Bk(d,Me)!==0&&(pt(o,e),d=Me+d),xe&&Gk(/((--!?|])>)|<\/(style|script|title|xmp|textarea|noscript|iframe|noembed|noframes)/i,d)){pt(o,e);continue}if(l===`attributename`&&Rk(d,`href`)){pt(o,e);continue}if(!n.forceKeepAttr){if(!n.keepAttr){pt(o,e);continue}if(!ye&&Gk(Zme,d)){pt(o,e);continue}if(be&&(d=yt(d)),!kt(i,l,d)){pt(o,e);continue}d=Mt(i,l,s,d),d!==u&&Nt(e,o,s,d)}}wt(F.afterSanitizeAttributes,e,null)},Ft=function(e){let t=null,n=vt(e);for(wt(F.beforeSanitizeShadowDOM,e,null);t=n.nextNode();)if(wt(F.uponSanitizeShadowNode,t,null),Ot(t,e),Pt(t),St(t.content)&&Ft(t.content),(y?y(t):t.nodeType)===aA.element){let e=_(t);St(e)&&(It(e),Ft(e))}wt(F.afterSanitizeShadowDOM,e,null)},It=function(e){let t=[{node:e,shadow:null}];for(;t.length>0;){let e=t.pop();if(e.shadow){Ft(e.shadow);continue}let n=e.node,r=(y?y(n):n.nodeType)===aA.element,i=h(n);if(i)for(let e=i.length-1;e>=0;--e)t.push({node:i[e],shadow:null});if(r){let e=b?b(n):null;if(typeof e==`string`&&nt(e)===`template`){let e=n.content;St(e)&&t.push({node:e,shadow:null})}}if(r){let e=_(n);St(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(Ke=!e,Ke&&(e=`<!-->`),typeof e!=`string`&&!Ct(e)&&(e=Ome(e),typeof e!=`string`))throw Kk(`dirty is not a string, aborting`);if(!t.isSupported)return e;Ce?(ue=we,fe=Te):B(n),(F.uponSanitizeElement.length>0||F.uponSanitizeAttribute.length>0)&&(ue=Sk(ue)),F.uponSanitizeAttribute.length>0&&(fe=Sk(fe)),t.removed=[];let c=Pe&&typeof e!=`string`&&Ct(e);if(c){gt(e);let t=b?b(e):e.nodeName;if(typeof t==`string`){let n=nt(t);if(!ue[n]||L[n])throw ft(e),Kk(`root node is forbidden and cannot be sanitized in-place`)}if(xt(e))throw ft(e),Kk(`root node is clobbered and cannot be sanitized in-place`);try{It(e)}catch(t){throw ft(e),t}}else if(Ct(e))i=_t(`<!---->`),a=i.ownerDocument.importNode(e,!0),a.nodeType===aA.element&&a.nodeName===`BODY`||a.nodeName===`HTML`?i=a:i.appendChild(a),It(a);else{if(!De&&!be&&!Se&&e.indexOf(`<`)===-1)return S&&ke?O(e):e;if(i=_t(e),!i)return De?null:ke?C:``}i&&Ee&&dt(i.firstChild);let l=c?e:i;try{let e=vt(l);for(;o=e.nextNode();)Ot(o,l),Pt(o),St(o.content)&&Ft(o.content)}catch(n){throw c&&(ft(e),Mk(t.removed,e=>{e.element&&ht(e.element)})),n}if(c)return Mk(t.removed,e=>{e.element&&ht(e.element)}),be&&bt(e),e;if(De){if(be&&bt(i),Oe)for(s=N.call(i.ownerDocument);i.firstChild;)s.appendChild(i.firstChild);else s=i;return(fe.shadowroot||fe.shadowrootmode)&&(s=P.call(r,s,!0)),s}let u=Se?i.outerHTML:i.innerHTML;return Se&&ue[`!doctype`]&&i.ownerDocument&&i.ownerDocument.doctype&&i.ownerDocument.doctype.name&&Gk(Jme,i.ownerDocument.doctype.name)&&(u=`<!DOCTYPE `+i.ownerDocument.doctype.name+`>
`+u),be&&(u=yt(u)),S&&ke?O(u):u},t.setConfig=function(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};B(e),Ce=!0,we=ue,Te=fe},t.clearConfig=function(){z=null,Ce=!1,we=null,Te=null,S=w,C=``},t.isValidAttribute=function(e,t,n){z||B({});let r=nt(e),i=nt(t);return kt(r,i,n)},t.addHook=function(e,t){typeof t==`function`&&Uk(F,e)&&Pk(F[e],t)},t.removeHook=function(e,t){if(Uk(F,e)){if(t!==void 0){let n=Pme(F[e],t);return n===-1?void 0:Fme(F[e],n,1)[0]}return Nk(F[e])}},t.removeHooks=function(e){Uk(F,e)&&(F[e]=[])},t.removeAllHooks=function(){F=oA()},t}var wk,Tk,jme,Mme,Nme,Ek,Dk,Ok,kk,Ak,jk,Mk,Pme,Nk,Pk,Fme,Fk,Ik,Lk,Rk,zk,Bk,Ime,Lme,Rme,Vk,Hk,Uk,Wk,Gk,Kk,qk,Jk,Yk,zme,Xk,Bme,Zk,Qk,$k,eA,tA,Vme,Hme,Ume,Wme,Gme,nA,Kme,qme,Jme,Yme,rA,iA,Xme,Zme,aA,Qme,$me,oA,sA,cA,ehe=s((()=>{wk=Object.entries,Tk=Object.setPrototypeOf,jme=Object.isFrozen,Mme=Object.getPrototypeOf,Nme=Object.getOwnPropertyDescriptor,Ek=Object.freeze,Dk=Object.seal,Ok=Object.create,kk=typeof Reflect<`u`&&Reflect,Ak=kk.apply,jk=kk.construct,Ek||=function(e){return e},Dk||=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)},jk||=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)},Mk=bk(Array.prototype.forEach),Pme=bk(Array.prototype.lastIndexOf),Nk=bk(Array.prototype.pop),Pk=bk(Array.prototype.push),Fme=bk(Array.prototype.splice),Fk=Array.isArray,Ik=bk(String.prototype.toLowerCase),Lk=bk(String.prototype.toString),Rk=bk(String.prototype.match),zk=bk(String.prototype.replace),Bk=bk(String.prototype.indexOf),Ime=bk(String.prototype.trim),Lme=bk(Number.prototype.toString),Rme=bk(Boolean.prototype.toString),Vk=typeof BigInt>`u`?null:bk(BigInt.prototype.toString),Hk=typeof Symbol>`u`?null:bk(Symbol.prototype.toString),Uk=bk(Object.prototype.hasOwnProperty),Wk=bk(Object.prototype.toString),Gk=bk(RegExp.prototype.test),Kk=Eme(TypeError),qk=Ek(`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(`.`)),Jk=Ek(`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(`.`)),Yk=Ek([`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`]),zme=Ek([`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`]),Xk=Ek(`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(`.`)),Bme=Ek([`maction`,`maligngroup`,`malignmark`,`mlongdiv`,`mscarries`,`mscarry`,`msgroup`,`mstack`,`msline`,`msrow`,`semantics`,`annotation`,`annotation-xml`,`mprescripts`,`none`]),Zk=Ek([`#text`]),Qk=Ek(`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(`.`)),$k=Ek(`accent-height.accumulate.additive.alignment-baseline.amplitude.ascent.attributename.attributetype.azimuth.basefrequency.baseline-shift.begin.bias.by.class.clip.clippathunits.clip-path.clip-rule.color.color-interpolation.color-interpolation-filters.color-profile.color-rendering.cx.cy.d.dx.dy.diffuseconstant.direction.display.divisor.dominant-baseline.dur.edgemode.elevation.end.exponent.fill.fill-opacity.fill-rule.filter.filterunits.flood-color.flood-opacity.font-family.font-size.font-size-adjust.font-stretch.font-style.font-variant.font-weight.fx.fy.g1.g2.glyph-name.glyphref.gradientunits.gradienttransform.height.href.id.image-rendering.in.in2.intercept.k.k1.k2.k3.k4.kerning.keypoints.keysplines.keytimes.lang.lengthadjust.letter-spacing.kernelmatrix.kernelunitlength.lighting-color.local.marker-end.marker-mid.marker-start.markerheight.markerunits.markerwidth.maskcontentunits.maskunits.max.mask.mask-type.media.method.mode.min.name.numoctaves.offset.operator.opacity.order.orient.orientation.origin.overflow.paint-order.path.pathlength.patterncontentunits.patterntransform.patternunits.points.preservealpha.preserveaspectratio.primitiveunits.r.rx.ry.radius.refx.refy.repeatcount.repeatdur.restart.result.rotate.scale.seed.shape-rendering.slope.specularconstant.specularexponent.spreadmethod.startoffset.stddeviation.stitchtiles.stop-color.stop-opacity.stroke-dasharray.stroke-dashoffset.stroke-linecap.stroke-linejoin.stroke-miterlimit.stroke-opacity.stroke.stroke-width.style.surfacescale.systemlanguage.tabindex.tablevalues.targetx.targety.transform.transform-origin.text-anchor.text-decoration.text-orientation.text-rendering.textlength.type.u1.u2.unicode.values.viewbox.visibility.version.vert-adv-y.vert-origin-x.vert-origin-y.width.word-spacing.wrap.writing-mode.xchannelselector.ychannelselector.x.x1.x2.xmlns.y.y1.y2.z.zoomandpan`.split(`.`)),eA=Ek(`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(`.`)),tA=Ek([`xlink:href`,`xml:id`,`xlink:title`,`xml:space`,`xmlns:xlink`]),Vme=Dk(/{{[\w\W]*|^[\w\W]*}}/g),Hme=Dk(/<%[\w\W]*|^[\w\W]*%>/g),Ume=Dk(/\${[\w\W]*/g),Wme=Dk(/^data-[\-\w.\u00B7-\uFFFF]+$/),Gme=Dk(/^aria-[\-\w]+$/),nA=Dk(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp|matrix):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Kme=Dk(/^(?:\w+script|data):/i),qme=Dk(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Jme=Dk(/^html$/i),Yme=Dk(/^[a-z][.\w]*(-[.\w]+)+$/i),rA=Dk(/<[/\w!]/g),iA=Dk(/<[/\w]/g),Xme=Dk(/<\/no(script|embed|frames)/i),Zme=Dk(/\/>/i),aA={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,processingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},Qme=function(){return typeof window>`u`?null:window},$me=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}},oA=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}},sA=function(e,t,n,r){return Uk(e,t)&&Fk(e[t])?xk(r.base?Sk(r.base):{},e[t],r.transform):n},cA=Ame()})),lA,the=s((()=>{lA={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 uA({classes:e={},htmlString:t,ruleSet:n,...r}){return(0,nhe.jsx)(rhe,{className:[wb(`third-party-html`),e.root].join(` `),dangerouslySetInnerHTML:{__html:cA.sanitize(t,lA[n])},...r})}var dA,nhe,rhe,ihe=s((()=>{dA=d(B(),1),nb(),ehe(),Tb(),the(),nhe=U(),rhe=X(`span`,{name:`IIIFHtmlContent`,slot:`root`})({}),cA.addHook(`afterSanitizeAttributes`,e=>{`target`in e&&(e.setAttribute(`target`,`_blank`),e.setAttribute(`rel`,`noopener noreferrer`))}),uA.propTypes={classes:dA.default.objectOf(dA.default.string),htmlString:dA.default.string.isRequired,ruleSet:dA.default.string.isRequired}})),fA,pA=s((()=>{ihe(),fA=uA}));function ahe(e){let t=(0,hA.useRef)();return(0,hA.useEffect)(()=>{t.current=e},[e]),t.current}function mA({children:e,containerRef:t,offsetTop:n=0,scrollTo:r,...i}){let a=(0,hA.useRef)(),o=ahe(r);return(0,hA.useEffect)(()=>{if(!r||r===o)return;let e=a?.current;if(!e)return;let i=t?.current?.querySelector(`.${wb(`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,ohe.default)(i)?e:(0,hA.cloneElement)(e,{ref:a,...i})}var hA,gA,ohe,_A=s((()=>{hA=d(h(),1),gA=d(B(),1),ohe=d(Dr(),1),Tb(),mA.propTypes={children:gA.default.node.isRequired,containerRef:gA.default.oneOfType([gA.default.func,gA.default.shape({current:gA.default.instanceOf(Element)})]).isRequired,offsetTop:gA.default.number,scrollTo:gA.default.bool.isRequired}}));function vA({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}=Yy(),m=(0,yA.useCallback)((e,t)=>{window.getSelection()?.toString()||(r===t.id?l(d,t.id):u(d,t.id))},[d,l,u,r]),h=(0,yA.useCallback)(e=>{f(d,[e.id])},[f,d]),g=(0,yA.useCallback)(()=>{f(d,[])},[f,d]);return e.length===0?null:(0,xA.jsxs)(xA.Fragment,{children:[(0,xA.jsx)(Vb,{sx:{paddingLeft:2,paddingRight:1,paddingTop:2},variant:`overline`,children:p(`annotationCanvasLabel`,{context:`${t+1}/${i}`,label:n})}),(0,xA.jsx)(sD,{autoFocusItem:!0,variant:`selectedMenu`,children:e.map(e=>(0,xA.jsx)(mA,{containerRef:c,offsetTop:96,scrollTo:r===e.id,selected:r===e.id,children:(0,xA.jsx)(vk,{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,xA.jsx)(CD,{primaryTypographyProps:{variant:`body2`},primary:(0,xA.jsx)(fA,{ruleSet:o,htmlString:e.content}),secondary:e.tags.map(e=>(0,xA.jsx)(qE,{component:`span`,size:`small`,variant:`outlined`,label:e,id:e},e.toString()))})},e.id)},`${e.id}-scroll`))})]})}var yA,bA,xA,she=s((()=>{yA=d(h(),1),bA=d(B(),1),JE(),cD(),yk(),wD(),Hb(),$y(),pA(),_A(),xA=U(),vA.propTypes={annotations:bA.default.arrayOf(bA.default.shape({content:bA.default.string.isRequired,id:bA.default.string.isRequired})),containerRef:bA.default.oneOfType([bA.default.func,bA.default.shape({current:bA.default.instanceOf(Element)})]),deselectAnnotation:bA.default.func.isRequired,hoverAnnotation:bA.default.func.isRequired,hoveredAnnotationIds:bA.default.arrayOf(bA.default.string),htmlSanitizationRuleSet:bA.default.string,index:bA.default.number.isRequired,label:bA.default.string.isRequired,listContainerComponent:bA.default.elementType,selectAnnotation:bA.default.func.isRequired,selectedAnnotationId:bA.default.string,totalSize:bA.default.number.isRequired,windowId:bA.default.string.isRequired}})),che,lhe,uhe,SA,dhe=s((()=>{H(),z(),Fr(),Kd(),fu(),she(),che=(e,{canvasId:t,windowId:n})=>({annotations:Ac(e,{canvasId:t,windowId:n}),htmlSanitizationRuleSet:Oo(e).annotations.htmlSanitizationRuleSet,label:dc(e,{canvasId:t,windowId:n}),selectedAnnotationId:Mc(e,{windowId:n})}),lhe={deselectAnnotation:yd,hoverAnnotation:xd,selectAnnotation:vd},uhe=V(Qe(che,lhe),Pr(`CanvasAnnotations`)),SA=uhe(vA)})),fhe,CA,wA=s((()=>{Hx(),fhe=U(),CA=Yb((0,fhe.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`)})),phe,mhe,hhe=s((()=>{Hx(),phe=U(),mhe=Yb((0,phe.jsx)(`path`,{d:`M19 19H5V5h7V3H3v18h18v-9h-2zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3z`}),`OpenInNewSharp`)})),ghe,_he,vhe=s((()=>{Hx(),ghe=U(),_he=Yb((0,ghe.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 yhe(e){return pv(`MuiToolbar`,e)}var TA=s((()=>{Kv(),mv(),Gv(`MuiToolbar`,[`root`,`gutters`,`regular`,`dense`])})),bhe,xhe,She,Che,EA,whe=s((()=>{bhe=d(h()),q(),J(),Z(),Uv(),Q(),TA(),xhe=U(),She=e=>{let{classes:t,disableGutters:n,variant:r}=e;return Jd({root:[`root`,!n&&`gutters`,r]},yhe,t)},Che=X(`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}]}))),EA=bhe.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=She(c);return(0,xhe.jsx)(Che,{as:i,className:K(l.root,r),ref:t,ownerState:c,...s})})})),DA=s((()=>{whe(),TA(),TA()}));function OA(e,t){for(let n=0,r=e.length;n<r;n++)if(t.apply(t,[e[n],n,e]))return e[n]}function The(e){return typeof e==`function`||Object.prototype.toString.call(e)===`[object Function]`}function kA(e){return typeof e==`number`&&!isNaN(e)}function AA(e){return parseInt(e,10)}function jA(e,t,n){if(e[t])return Error(`Invalid prop ${t} passed to ${n} - do not set this, set it on the child.`)}function Ehe(e=`transform`){if(typeof window>`u`)return``;let t=window.document?.documentElement?.style;if(!t||e in t)return``;for(let n=0;n<UA.length;n++)if(Dhe(e,UA[n])in t)return UA[n];return``}function Dhe(e,t){return t?`${t}${Ohe(e)}`:e}function Ohe(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 khe(e,t){WA||=OA([`matches`,`webkitMatchesSelector`,`mozMatchesSelector`,`msMatchesSelector`,`oMatchesSelector`],function(t){return The(e[t])})??``;let n=e[WA];return The(n)?!!n.call(e,t):!1}function Ahe(e,t,n){let r=e;do{if(khe(r,t))return!0;if(r===n)return!1;r=r.parentNode}while(r);return!1}function MA(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 NA(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 jhe(e){let t=e.clientHeight,n=e.ownerDocument.defaultView.getComputedStyle(e);return t+=AA(n.borderTopWidth),t+=AA(n.borderBottomWidth),t}function Mhe(e){let t=e.clientWidth,n=e.ownerDocument.defaultView.getComputedStyle(e);return t+=AA(n.borderLeftWidth),t+=AA(n.borderRightWidth),t}function Nhe(e){let t=e.clientHeight,n=e.ownerDocument.defaultView.getComputedStyle(e);return t-=AA(n.paddingTop),t-=AA(n.paddingBottom),t}function Phe(e){let t=e.clientWidth,n=e.ownerDocument.defaultView.getComputedStyle(e);return t-=AA(n.paddingLeft),t-=AA(n.paddingRight),t}function Fhe(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 Ihe(e,t){let n=Rhe(e,t,`px`);return{[Dhe(`transform`,ege)]:n}}function Lhe(e,t){return Rhe(e,t,``)}function Rhe({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 zhe(e,t){return e.targetTouches&&OA(e.targetTouches,e=>t===e.identifier)||e.changedTouches&&OA(e.changedTouches,e=>t===e.identifier)}function Bhe(e){if(e.targetTouches&&e.targetTouches[0])return e.targetTouches[0].identifier;if(e.changedTouches&&e.changedTouches[0])return e.changedTouches[0].identifier}function Vhe(){return typeof __webpack_nonce__<`u`?__webpack_nonce__:void 0}function Hhe(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??Vhe();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&&Ghe(e.body,`react-draggable-transparent-selection`)}function Uhe(e){window.requestAnimationFrame?window.requestAnimationFrame(()=>{Whe(e)}):Whe(e)}function Whe(e){if(e)try{e.body&&Khe(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 Ghe(e,t){e.classList?e.classList.add(t):e.className.match(RegExp(`(?:^|\\s)${t}(?!\\S)`))||(e.className+=` ${t}`)}function Khe(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(RegExp(`(?:^|\\s)${t}(?!\\S)`,`g`),``)}function qhe(e,t,n){if(!e.props.bounds)return[t,n];let{bounds:r}=e.props;r=typeof r==`string`?r:Zhe(r);let i=LA(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+AA(s.paddingLeft)+AA(o.marginLeft),top:-i.offsetTop+AA(s.paddingTop)+AA(o.marginTop),right:Phe(a)-Mhe(i)-i.offsetLeft+AA(s.paddingRight)-AA(o.marginRight),bottom:Nhe(a)-jhe(i)-i.offsetTop+AA(s.paddingBottom)-AA(o.marginBottom)}}return kA(r.right)&&(t=Math.min(t,r.right)),kA(r.bottom)&&(n=Math.min(n,r.bottom)),kA(r.left)&&(t=Math.max(t,r.left)),kA(r.top)&&(n=Math.max(n,r.top)),[t,n]}function Jhe(e,t,n){return[Math.round(t/e[0])*e[0],Math.round(n/e[1])*e[1]]}function Yhe(e){return e.props.axis===`both`||e.props.axis===`x`}function Xhe(e){return e.props.axis===`both`||e.props.axis===`y`}function PA(e,t,n){let r=typeof t==`number`?zhe(e,t):null;if(typeof t==`number`&&!r)return null;let i=LA(n),a=n.props.offsetParent||i.offsetParent||i.ownerDocument.body;return Fhe(r||e,a,n.props.scale)}function FA(e,t,n){let r=!kA(e.lastX),i=LA(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 IA(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 Zhe(e){return{left:e.left,top:e.top,right:e.right,bottom:e.bottom}}function LA(e){let t=e.findDOMNode();if(!t)throw Error(`<DraggableCore>: Unmounted during event!`);return t}function RA(...e){({}).DRAGGABLE_DEBUG&&console.log(...e)}var zA,BA,Qhe,VA,HA,$he,UA,ege,WA,GA,KA,qA,JA,tge=s((()=>{zA=d(h(),1),BA=d(B(),1),Qhe=d(_(),1),q(),VA=d(h(),1),HA=d(B(),1),$he=d(_(),1),UA=[`Moz`,`Webkit`,`O`,`ms`],ege=Ehe(),WA=``,GA={touch:{start:`touchstart`,move:`touchmove`,stop:`touchend`},mouse:{start:`mousedown`,move:`mousemove`,stop:`mouseup`}},KA=GA.mouse,qA=class extends VA.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&&!Ahe(e.target,this.props.handle,t)||this.props.cancel&&Ahe(e.target,this.props.cancel,t))return;e.type===`touchstart`&&!this.props.allowMobileScroll&&e.preventDefault();let r=Bhe(e);this.touchIdentifier=r;let i=PA(e,r,this);if(i==null)return;let{x:a,y:o}=i,s=FA(this,a,o);RA(`DraggableCore: handleDragStart: %j`,s),RA(`calling`,this.props.onStart),this.props.onStart(e,s)!==!1&&this.mounted!==!1&&(this.props.enableUserSelectHack&&Hhe(n,this.props.nonce),this.dragging=!0,this.lastX=a,this.lastY=o,MA(n,KA.move,this.handleDrag),MA(n,KA.stop,this.handleDragStop))},this.handleDrag=e=>{let t=PA(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]=Jhe(this.props.grid,e,t),!e&&!t)return;n=this.lastX+e,r=this.lastY+t}let i=FA(this,n,r);if(RA(`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=PA(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]=Jhe(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&&Uhe(a.ownerDocument),RA(`DraggableCore: handleDragStop: %j`,i),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,a&&(RA(`DraggableCore: Removing handlers`),NA(a.ownerDocument,KA.move,this.handleDrag),NA(a.ownerDocument,KA.stop,this.handleDragStop))},this.onMouseDown=e=>(KA=GA.mouse,this.handleDragStart(e)),this.onMouseUp=e=>(KA=GA.mouse,this.handleDragStop(e)),this.onTouchStart=e=>(KA=GA.touch,this.handleDragStart(e)),this.onTouchEnd=e=>(KA=GA.touch,this.handleDragStop(e))}componentDidMount(){this.mounted=!0;let e=this.findDOMNode();e&&MA(e,GA.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;let e=this.findDOMNode();if(e){let{ownerDocument:t}=e;NA(t,GA.mouse.move,this.handleDrag),NA(t,GA.touch.move,this.handleDrag),NA(t,GA.mouse.stop,this.handleDragStop),NA(t,GA.touch.stop,this.handleDragStop),NA(e,GA.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&Uhe(t)}}findDOMNode(){if(this.props?.nodeRef)return this.props.nodeRef.current;let e=$he.default;return typeof e.findDOMNode==`function`?e.findDOMNode(this):(RA(`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 VA.cloneElement(VA.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}},qA.displayName=`DraggableCore`,qA.propTypes={allowAnyClick:HA.default.bool,allowMobileScroll:HA.default.bool,children:HA.default.node.isRequired,disabled:HA.default.bool,enableUserSelectHack:HA.default.bool,offsetParent:function(e,t){if(e[t]&&e[t].nodeType!==1)throw Error(`Draggable's offsetParent must be a DOM Node.`)},grid:HA.default.arrayOf(HA.default.number),handle:HA.default.string,cancel:HA.default.string,nodeRef:HA.default.object,nonce:HA.default.string,onStart:HA.default.func,onDrag:HA.default.func,onStop:HA.default.func,onMouseDown:HA.default.func,scale:HA.default.number,className:jA,style:jA,transform:jA},qA.defaultProps={allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1},JA=class extends zA.Component{constructor(e){super(e),this.onDragStart=(e,t)=>{if(RA(`Draggable: onDragStart: %j`,t),this.props.onStart(e,IA(this,t))===!1)return!1;this.setState({dragging:!0,dragged:!0})},this.onDrag=(e,t)=>{if(!this.state.dragging)return!1;RA(`Draggable: onDrag: %j`,t);let n=IA(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]=qhe(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,IA(this,t))===!1)return!1;RA(`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)?(RA(`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=Qhe.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:Yhe(this)&&p?this.state.x:m.x,y:Xhe(this)&&p?this.state.y:m.y};this.state.isElementSVG?f=Lhe(h,c):d=Ihe(h,c);let g=zA.Children.only(n),_=K(g.props.className||``,i,{[a]:this.state.dragging,[o]:this.state.dragged});return zA.createElement(qA,{...u,onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop},zA.cloneElement(g,{className:_,style:{...g.props.style,...d},transform:f}))}},JA.displayName=`Draggable`,JA.propTypes={...qA.propTypes,axis:BA.default.oneOf([`both`,`x`,`y`,`none`]),bounds:BA.default.oneOfType([BA.default.shape({left:BA.default.number,right:BA.default.number,top:BA.default.number,bottom:BA.default.number}),BA.default.string,BA.default.oneOf([!1])]),defaultClassName:BA.default.string,defaultClassNameDragging:BA.default.string,defaultClassNameDragged:BA.default.string,defaultPosition:BA.default.shape({x:BA.default.number,y:BA.default.number}),positionOffset:BA.default.shape({x:BA.default.oneOfType([BA.default.number,BA.default.string]),y:BA.default.oneOfType([BA.default.number,BA.default.string])}),position:BA.default.shape({x:BA.default.number,y:BA.default.number}),className:jA,style:jA,transform:jA},JA.defaultProps={...qA.defaultProps,axis:`both`,bounds:!1,defaultClassName:`react-draggable`,defaultClassNameDragging:`react-draggable-dragging`,defaultClassNameDragged:`react-draggable-dragged`,defaultPosition:{x:0,y:0},scale:1}})),nge,rge=s((()=>{tge(),nge=JA})),ige,YA,XA,ZA,QA,$A,age,oge,sge=s((()=>{ige=U(),YA=d(h()),XA=function(){return XA=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},XA.apply(this,arguments)},ZA={width:`100%`,height:`10px`,top:`0px`,left:`0px`,cursor:`row-resize`},QA={width:`10px`,height:`100%`,top:`0px`,left:`0px`,cursor:`col-resize`},$A={width:`20px`,height:`20px`,position:`absolute`,zIndex:1},age={top:XA(XA({},ZA),{top:`-5px`}),right:XA(XA({},QA),{left:void 0,right:`-5px`}),bottom:XA(XA({},ZA),{top:void 0,bottom:`-5px`}),left:XA(XA({},QA),{left:`-5px`}),topRight:XA(XA({},$A),{right:`-10px`,top:`-10px`,cursor:`ne-resize`}),bottomRight:XA(XA({},$A),{right:`-10px`,bottom:`-10px`,cursor:`se-resize`}),bottomLeft:XA(XA({},$A),{left:`-10px`,bottom:`-10px`,cursor:`sw-resize`}),topLeft:XA(XA({},$A),{left:`-10px`,top:`-10px`,cursor:`nw-resize`})},oge=(0,YA.memo)(function(e){var t=e.onResizeStart,n=e.direction,r=e.children,i=e.replaceStyles,a=e.className,o=(0,YA.useCallback)(function(e){t(e,n)},[t,n]),s=(0,YA.useCallback)(function(e){t(e,n)},[t,n]),c=(0,YA.useMemo)(function(){return XA(XA({position:`absolute`,userSelect:`none`},age[n]),i??{})},[i,n]);return(0,ige.jsx)(`div`,{className:a||void 0,style:c,onMouseDown:o,onTouchStart:s,children:r})})})),ej,cge,lge,uge,tj,dge,nj,rj,ij,aj,fge,oj,sj,cj,pge,mge,hge,lj,gge,_ge=s((()=>{ej=U(),cge=d(h()),lge=d(_()),sge(),uge=(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)}})(),tj=function(){return tj=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},tj.apply(this,arguments)},dge={width:`auto`,height:`auto`},nj=function(e,t,n){return Math.max(Math.min(e,n),t)},rj=function(e,t,n){var r=Math.round(e/t);return r*t+n*(r-1)},ij=function(e,t){return new RegExp(e,`i`).test(t)},aj=function(e){return!!(e.touches&&e.touches.length)},fge=function(e){return!!((e.clientX||e.clientX===0)&&(e.clientY||e.clientY===0))},oj=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},sj=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`},cj=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},pge=function(e,t,n,r,i,a,o){return r=cj(r,e.width,t,n),i=cj(i,e.height,t,n),a=cj(a,e.width,t,n),o=cj(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)}},mge=function(e){return Array.isArray(e)?e:[e,e]},hge=`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(`.`),lj=`__resizable_base__`,gge=function(e){uge(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(lj):t.className+=lj,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||dge},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 sj(e.state[t])};return{width:t&&t.width!==void 0&&!this.state.isResizing?sj(t.width):n(`width`),height:t&&t.height!==void 0&&!this.state.isResizing?sj(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&&ij(`left`,r),a=n&&ij(`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=mge(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 ij(`right`,s)&&(p=c.width+(e-c.x)*i/n,u&&(m=(p-g)/this.ratio+h)),ij(`left`,s)&&(p=c.width-(e-c.x)*i/n,u&&(m=(p-g)/this.ratio+h)),ij(`bottom`,s)&&(m=c.height+(t-c.y)*a/n,u&&(p=(m-h)*this.ratio+g)),ij(`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=nj(e,v,y),t=nj(t,b,x)}else e=nj(e,c,l),t=nj(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&&fge(e.nativeEvent)?(n=e.nativeEvent.clientX,r=e.nativeEvent.clientY):e.nativeEvent&&aj(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:tj(tj({},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&&aj(e))try{e.preventDefault(),e.stopPropagation()}catch{}var n=this.props,r=n.maxWidth,i=n.maxHeight,a=n.minWidth,o=n.minHeight,s=aj(e)?e.touches[0].clientX:e.clientX,c=aj(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=pge(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=oj(v,this.props.snap.x,this.props.snapGap)),this.props.snap&&this.props.snap.y&&(_=oj(_,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=rj(v,this.props.grid[0],this.props.gridGap?this.props.gridGap[0]:0),S=rj(_,this.props.grid[1],this.props.gridGap?this.props.gridGap[1]:0),C=this.props.snapGap||0,w=C===0||Math.abs(x-v)<=C?x:v,T=C===0||Math.abs(S-_)<=C?S:_;v=w,_=T}var E={width:v-d.width,height:_-d.height};if(this.delta=E,f&&typeof f==`string`){if(f.endsWith(`%`)){var D=v/m.width*100;v=`${D}%`}else if(f.endsWith(`vw`)){var O=v/this.window.innerWidth*100;v=`${O}vw`}else if(f.endsWith(`vh`)){var k=v/this.window.innerHeight*100;v=`${k}vh`}}if(p&&typeof p==`string`){if(p.endsWith(`%`)){var D=_/m.height*100;_=`${D}%`}else if(p.endsWith(`vw`)){var O=_/this.window.innerWidth*100;_=`${O}vw`}else if(p.endsWith(`vh`)){var k=_/this.window.innerHeight*100;_=`${k}vh`}}var A={width:this.createSizeForCssProperty(v,`width`),height:this.createSizeForCssProperty(_,`height`)};this.flexDir===`row`?A.flexBasis=A.width:this.flexDir===`column`&&(A.flexBasis=A.height);var j=this.state.width!==A.width,M=this.state.height!==A.height,ee=this.state.flexBasis!==A.flexBasis,N=j||M||ee;N&&(0,lge.flushSync)(function(){t.setState(A)}),this.props.onResize&&N&&this.props.onResize(e,u,this.resizable,E)}},t.prototype.onMouseUp=function(e){var t=this.state,n=t.isResizing,r=t.direction;t.original,!(!n||!this.resizable)&&(this.props.onResizeStop&&this.props.onResizeStop(e,r,this.resizable,this.delta),this.props.size&&this.setState({width:this.props.size.width??`auto`,height:this.props.size.height??`auto`}),this.unbindEvents(),this.setState({isResizing:!1,backgroundStyle:tj(tj({},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,ej.jsx)(oge,{direction:t,onResizeStart:e.onResizeStart,replaceStyles:r&&r[t],className:i&&i[t],children:s&&s[t]?s[t]:null},t)});return(0,ej.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 hge.indexOf(n)===-1&&(t[n]=e.props[n]),t},{}),n=tj(tj(tj({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,ej.jsxs)(r,tj({style:n,className:this.props.className},t,{ref:function(t){t&&(e.resizable=t)},children:[this.state.isResizing&&(0,ej.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}(cge.PureComponent)}));function vge(e,t){dj(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}function yge(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 uj,bge,dj,fj,xge,Sge,pj,mj=s((()=>{uj=d(h()),rge(),_ge(),bge=d(_()),dj=function(e,t){return dj=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])},dj(e,t)},fj=function(){return fj=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},fj.apply(this,arguments)},xge={width:`auto`,height:`auto`,display:`inline-block`,position:`absolute`,top:0,left:0},Sge=function(e){return{bottom:e,bottomLeft:e,bottomRight:e,left:e,right:e,top:e,topLeft:e,topRight:e}},pj=function(e){vge(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,fj(fj({},t),{x:t.x+r,y:t.y+i}));if(this.props.dragAxis===`x`)return this.props.onDrag(e,fj(fj({},t),{x:t.x+r,y:this.originalPosition.y+i,deltaY:0}));if(this.props.dragAxis===`y`)return this.props.onDrag(e,fj(fj({},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,fj(fj({},t),{x:t.x+r,y:t.y+i}));if(this.props.dragAxis===`x`)return this.props.onDragStop(e,fj(fj({},t),{x:t.x+r,y:this.originalPosition.y+i,deltaY:0}));if(this.props.dragAxis===`y`)return this.props.onDragStop(e,fj(fj({},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,bge.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=yge(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?fj({},this.props.default):void 0;delete w.default;var E=n||i?{cursor:`auto`}:{cursor:`move`},D=fj(fj(fj({},xge),E),r),O=this.offsetFromParent,k=O.left,A=O.top,j;a&&(j={x:a.x-k,y:a.y-A});var M=this.state.resizing?void 0:j,ee=this.state.resizing?`both`:c;return(0,uj.createElement)(nge,{ref:function(t){t&&(e.draggable=t)},handle:i?`.${i}`:void 0,defaultPosition:T,onMouseDown:o,onMouseUp:s,onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop,axis:ee,disabled:n,grid:l,bounds:u?this.state.bounds:void 0,position:M,enableUserSelectHack:d,cancel:f,scale:x,allowAnyClick:S,nodeRef:this.resizableElement,positionOffset:C},(0,uj.createElement)(gge,fj({},w,{ref:function(t){t&&(e.resizable=t,e.resizableElement.current=t.resizable)},defaultSize:T,size:this.props.size,enable:typeof _==`boolean`?Sge(_):_,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}(uj.PureComponent)})),Cge=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 wge(){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 Tge=s((()=>{})),hj,gj,Ege,_j,Dge,Oge,kge,Age,jge,Mge,Nge,Pge,vj,Fge=s((()=>{hj=d(h(),1),z(),gj=d(B(),1),nb(),wA(),hhe(),vhe(),Yv(),Hb(),DA(),$y(),mj(),Ege=Cge(),Tge(),RE(),Tb(),db(),Eo(),_j=U(),Dge=X(Jv,{name:`CompanionWindow`,slot:`root`})({}),Oge=X(EA,{name:`CompanionWindow`,slot:`toolbar`})({}),kge=X(Vb,{name:`CompanionWindow`,slot:`title`})({}),Age=X(`div`,{name:`CompanionWindow`,slot:`controls`})({}),jge=X(Jv,{name:`CompanionWindow`,slot:`contents`})({}),Mge=X(pj,{name:`CompanionWindow`,slot:`resize`})({}),Nge=X(LE,{name:`CompanionWindow`,slot:`positionButton`})({}),Pge=X(LE,{name:`CompanionWindow`,slot:`closeButton`})({}),vj=(0,hj.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,Ege.useElementSize)(),{t:v}=Yy(),y=nt(e=>ho(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=hj.Children.map(f,e=>e?(0,hj.cloneElement)(e,{parentactions:{closeCompanionWindow:s}}):null);return(0,_j.jsx)(Dge,{ownerState:e,ref:wge(t,g),style:{display:l?null:`none`,order:u===`left`?-1:null},className:[wb(`companion-window-${u}`),o,u===`bottom`?r.horizontal:r.vertical].join(` `),square:!0,component:`aside`,role:`region`,"aria-label":n||d,children:(0,_j.jsx)(ub.Provider,{value:y,children:(0,_j.jsxs)(Mge,{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,_j.jsxs)(Oge,{variant:`dense`,className:[wb(`companion-window-header`),_.width<370?`test`:null].join(` `),disableGutters:!0,children:[(0,_j.jsx)(kge,{variant:`h3`,children:d}),u===`left`?c&&(0,_j.jsx)(LE,{"aria-label":v(`openInCompanionWindow`),onClick:()=>{c({position:`right`})},children:(0,_j.jsx)(mhe,{style:b})}):(0,_j.jsxs)(_j.Fragment,{children:[c&&(0,_j.jsx)(Nge,{"aria-label":v(u===`bottom`?`moveCompanionWindowToRight`:`moveCompanionWindowToBottom`),onClick:()=>{c({position:u===`bottom`?`right`:`bottom`})},children:(0,_j.jsx)(_he,{})}),(0,_j.jsx)(Pge,{sx:{..._.width<370&&{order:`unset`}},"aria-label":v(`closeCompanionWindow`),onClick:s,children:(0,_j.jsx)(CA,{})})]}),p&&(0,_j.jsx)(Age,{ownerState:{position:u},sx:{order:S||_.width<370?`unset`:1e3},className:wb(`companion-window-title-controls`),children:p})]}),(0,_j.jsx)(jge,{className:wb(`scrollto-scrollable`),elevation:0,children:C})]})})})}),vj.propTypes={ariaLabel:gj.default.string,children:gj.default.node,classes:gj.default.objectOf(gj.default.string),defaultSidebarPanelHeight:gj.default.number,defaultSidebarPanelWidth:gj.default.number,direction:gj.default.string.isRequired,id:gj.default.string.isRequired,isDisplayed:gj.default.bool,onCloseClick:gj.default.func,paperClassName:gj.default.string,position:gj.default.string,size:gj.default.shape({width:gj.default.number}),title:gj.default.oneOfType([gj.default.string,gj.default.node]),titleControls:gj.default.node,updateCompanionWindow:gj.default.func},vj.displayName=`CompanionWindow`})),Ige,Lge,Rge,yj,bj=s((()=>{H(),z(),Fr(),Kd(),fu(),Fge(),Ige=(e,{id:t,windowId:n})=>{let r=mo(e,{companionWindowId:t}),{defaultSidebarPanelHeight:i,defaultSidebarPanelWidth:a}=Js(e,{windowId:n});return{...r,defaultSidebarPanelHeight:i,defaultSidebarPanelWidth:a,direction:Io(e),isDisplayed:r&&r.content&&r.content.length>0}},Lge=(e,{windowId:t,id:n})=>({onCloseClick:()=>e(gu(t,n)),updateCompanionWindow:(...r)=>e(hu(t,n,...r))}),Rge=V(Qe(Ige,Lge,null,{forwardRef:!0}),Pr(`CompanionWindow`)),yj=Rge(vj)})),xj,Sj=s((()=>{nb(),xj=X(`div`,{name:`CompanionWindowSection`,slot:`root`})(({theme:e})=>({paddingBlockEnd:e.spacing(1),paddingBlockStart:e.spacing(2),paddingInlineEnd:e.spacing(1),paddingInlineStart:e.spacing(2)}))}));function Cj({annotationCount:e,canvasIds:t=[],windowId:n,id:r}){let{t:i}=Yy(),a=(0,zge.createRef)();return(0,Tj.jsxs)(yj,{title:i(`annotations`),paperClassName:wb(`window-sidebar-annotation-panel`),windowId:n,id:r,ref:a,titleControls:(0,Tj.jsx)(HE,{windowId:n}),children:[(0,Tj.jsx)(xj,{children:(0,Tj.jsx)(Vb,{component:`p`,variant:`subtitle2`,children:i(`showingNumAnnotations`,{count:e,number:e})})}),t.map((e,r)=>(0,Tj.jsx)(SA,{canvasId:e,containerRef:a,index:r,totalSize:t.length,windowId:n},e))]})}var zge,wj,Tj,Bge=s((()=>{zge=d(h(),1),wj=d(B(),1),Hb(),$y(),gde(),dhe(),bj(),Sj(),Tb(),Tj=U(),Cj.propTypes={annotationCount:wj.default.number.isRequired,canvasIds:wj.default.arrayOf(wj.default.string),id:wj.default.string.isRequired,windowId:wj.default.string.isRequired}})),Vge,Hge,Ej,Uge=s((()=>{H(),z(),Fr(),fu(),Bge(),Vge=(e,{windowId:t})=>({annotationCount:jc(e,{windowId:t}).length,canvasIds:ac(e,{windowId:t})}),Hge=V(Qe(Vge,null),Pr(`WindowSideBarAnnotationsPanel`)),Ej=Hge(Cj)}));function Wge(e){return pv(`MuiCollapse`,e)}var Dj=s((()=>{Kv(),mv(),Gv(`MuiCollapse`,[`root`,`horizontal`,`vertical`,`entered`,`hidden`,`wrapper`,`wrapperInner`])})),Oj,kj,Gge,Kge,qge,Jge,Aj,Yge=s((()=>{Oj=d(h()),q(),aC(),uC(),J(),Z(),Uv(),Q(),bv(),lw(),Vx(),fS(),Dj(),kj=U(),Gge=e=>{let{orientation:t,classes:n}=e;return Jd({root:[`root`,t],entered:[`entered`],hidden:[`hidden`],wrapper:[`wrapper`,t],wrapperInner:[`wrapperInner`,t]},Wge,n)},Kge=X(`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`}}]}))),qge=X(`div`,{name:`MuiCollapse`,slot:`Wrapper`})({display:`flex`,width:`100%`,variants:[{props:{orientation:`horizontal`},style:{width:`auto`,height:`100%`}}]}),Jge=X(`div`,{name:`MuiCollapse`,slot:`WrapperInner`})({width:`100%`,variants:[{props:{orientation:`horizontal`},style:{width:`auto`,height:`100%`}}]}),Aj=Oj.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiCollapse`}),{addEndListener:r,children:i,className:a,collapsedSize:o=`0px`,component:s,easing:c,in:l,onEnter:u,onEntered:d,onEntering:f,onExit:p,onExited:m,onExiting:h,orientation:g=`vertical`,slots:_={},slotProps:v={},style:y,timeout:b=yv.standard,TransitionComponent:x=ZS,...S}=n,C={...n,orientation:g,collapsedSize:o},w=Gge(C),T=Pv(),E=cC(),D=Oj.useRef(null),O=Oj.useRef(),k=typeof o==`number`?`${o}px`:o,A=g===`horizontal`,j=A?`width`:`height`,M=Oj.useRef(null),ee=Rx(t,M),N=()=>D.current?D.current[A?`clientWidth`:`clientHeight`]:0,te=aw(M,(e,t)=>{D.current&&A&&(D.current.style.position=`absolute`),e.style[j]=k,u&&u(e,t)}),P=aw(M,(e,t)=>{let n=N();D.current&&A&&(D.current.style.position=``);let{duration:r,easing:i}=sw({style:y,timeout:b,easing:c},{mode:`enter`});if(b===`auto`){let t=T.transitions.getAutoHeightDuration(n);e.style.transitionDuration=`${t}ms`,O.current=t}else e.style.transitionDuration=typeof r==`string`?r:`${r}ms`;e.style[j]=`${n}px`,e.style.transitionTimingFunction=i,f&&f(e,t)}),F=aw(M,(e,t)=>{e.style[j]=`auto`,d&&d(e,t)}),I=aw(M,e=>{e.style[j]=`${N()}px`,p&&p(e)}),ne=aw(M,m),re=aw(M,e=>{let t=N(),{duration:n,easing:r}=sw({style:y,timeout:b,easing:c},{mode:`exit`});if(b===`auto`){let n=T.transitions.getAutoHeightDuration(t);e.style.transitionDuration=`${n}ms`,O.current=n}else e.style.transitionDuration=typeof n==`string`?n:`${n}ms`;e.style[j]=k,e.style.transitionTimingFunction=r,h&&h(e)}),ie=e=>{b===`auto`&&E.start(O.current||0,e),r&&r(M.current,e)},ae={slots:_,slotProps:v,component:s},[oe,se]=dS(`root`,{ref:ee,className:K(w.root,a),elementType:Kge,externalForwardedProps:ae,ownerState:C,additionalProps:{style:{[A?`minWidth`:`minHeight`]:k,...y}}}),[ce,le]=dS(`wrapper`,{ref:D,className:w.wrapper,elementType:qge,externalForwardedProps:ae,ownerState:C}),[ue,de]=dS(`wrapperInner`,{className:w.wrapperInner,elementType:Jge,externalForwardedProps:ae,ownerState:C});return(0,kj.jsx)(x,{in:l,onEnter:te,onEntered:F,onEntering:P,onExit:I,onExited:ne,onExiting:re,addEndListener:ie,nodeRef:M,timeout:b===`auto`?null:b,...S,children:(e,{ownerState:t,...n})=>{let r={...C,state:e};return(0,kj.jsx)(oe,{...se,className:K(se.className,{entered:w.entered,exited:!l&&k===`0px`&&w.hidden}[e]),ownerState:r,...n,children:(0,kj.jsx)(ce,{...le,ownerState:r,children:(0,kj.jsx)(ue,{...de,ownerState:r,children:i})})})}})}),Aj&&(Aj.muiSupportAuto=!0)})),jj=s((()=>{Yge(),Dj(),Dj()})),Xge,Mj,Zge=s((()=>{Xge=d(h()),Mj=Xge.createContext({})}));function Qge(e){return pv(`MuiAccordion`,e)}var Nj,Pj=s((()=>{Kv(),mv(),Nj=Gv(`MuiAccordion`,[`root`,`heading`,`rounded`,`expanded`,`disabled`,`gutters`,`region`])})),Fj,Ij,$ge,e_e,t_e,n_e,Lj,r_e=s((()=>{Fj=d(h()),q(),J(),Z(),Uv(),Q(),jj(),Yv(),Zge(),kx(),fS(),Pj(),Ij=U(),$ge=e=>{let{classes:t,square:n,expanded:r,disabled:i,disableGutters:a}=e;return Jd({root:[`root`,!n&&`rounded`,r&&`expanded`,i&&`disabled`,!a&&`gutters`],heading:[`heading`],region:[`region`]},Qge,t)},e_e=X(Jv,{name:`MuiAccordion`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${Nj.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`,transition:e.transitions.create([`margin`],t),overflowAnchor:`none`,"&::before":{position:`absolute`,left:0,top:-1,right:0,height:1,content:`""`,opacity:1,backgroundColor:(e.vars||e).palette.divider,transition:e.transitions.create([`opacity`,`background-color`],t)},"&:first-of-type":{"&::before":{display:`none`}},[`&.${Nj.expanded}`]:{"&::before":{opacity:0},"&:first-of-type":{marginTop:0},"&:last-of-type":{marginBottom:0},"& + &":{"&::before":{display:`none`}}},[`&.${Nj.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:{[`&.${Nj.expanded}`]:{margin:`16px 0`}}}]}))),t_e=X(`h3`,{name:`MuiAccordion`,slot:`Heading`})({all:`unset`}),n_e=X(`div`,{name:`MuiAccordion`,slot:`Region`})({}),Lj=Fj.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={},TransitionComponent:f,TransitionProps:p,...m}=n,[h,g]=Ox({controlled:c,default:a,name:`Accordion`,state:`expanded`}),_=Fj.useCallback(e=>{g(!h),l&&l(e,!h)},[h,l,g]),[v,...y]=Fj.Children.toArray(r),b=Fj.useMemo(()=>({expanded:h,disabled:o,disableGutters:s,toggle:_}),[h,o,s,_]),x={...n,disabled:o,disableGutters:s,expanded:h},S=$ge(x),C={slots:{transition:f,...u},slotProps:{transition:p,...d}},[w,T]=dS(`root`,{elementType:e_e,externalForwardedProps:{...C,...m},className:K(S.root,i),shouldForwardComponentProp:!0,ownerState:x,ref:t}),[E,D]=dS(`heading`,{elementType:t_e,externalForwardedProps:C,className:S.heading,ownerState:x}),[O,k]=dS(`transition`,{elementType:Aj,externalForwardedProps:C,ownerState:x}),[A,j]=dS(`region`,{elementType:n_e,externalForwardedProps:C,ownerState:x,className:S.region,additionalProps:{"aria-labelledby":v.props.id,id:v.props[`aria-controls`],role:`region`}});return(0,Ij.jsxs)(w,{...T,children:[(0,Ij.jsx)(E,{...D,children:(0,Ij.jsx)(Mj.Provider,{value:b,children:v})}),(0,Ij.jsx)(O,{in:h,timeout:`auto`,...k,children:(0,Ij.jsx)(A,{...j,children:y})})]})})})),Rj=s((()=>{r_e(),Pj(),Pj()}));function i_e(e){return pv(`MuiAccordionDetails`,e)}var zj=s((()=>{Kv(),mv(),Gv(`MuiAccordionDetails`,[`root`])})),a_e,o_e,s_e,c_e,Bj,l_e=s((()=>{a_e=d(h()),q(),J(),Z(),Uv(),Q(),zj(),o_e=U(),s_e=e=>{let{classes:t}=e;return Jd({root:[`root`]},i_e,t)},c_e=X(`div`,{name:`MuiAccordionDetails`,slot:`Root`})(Hv(({theme:e})=>({padding:e.spacing(1,2,2)}))),Bj=a_e.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiAccordionDetails`}),{className:r,...i}=n,a=n,o=s_e(a);return(0,o_e.jsx)(c_e,{className:K(o.root,r),ref:t,ownerState:a,...i})})})),Vj=s((()=>{l_e(),zj(),zj()}));function u_e(e){return pv(`MuiAccordionSummary`,e)}var Hj,Uj=s((()=>{Kv(),mv(),Hj=Gv(`MuiAccordionSummary`,[`root`,`expanded`,`focusVisible`,`disabled`,`gutters`,`contentGutters`,`content`,`expandIconWrapper`])})),Wj,Gj,d_e,f_e,p_e,m_e,Kj,h_e=s((()=>{Wj=d(h()),q(),J(),Z(),Uv(),Q(),MC(),Zge(),Uj(),fS(),Gj=U(),d_e=e=>{let{classes:t,expanded:n,disabled:r,disableGutters:i}=e;return Jd({root:[`root`,n&&`expanded`,r&&`disabled`,!i&&`gutters`],focusVisible:[`focusVisible`],content:[`content`,n&&`expanded`,!i&&`contentGutters`],expandIconWrapper:[`expandIconWrapper`,n&&`expanded`]},u_e,t)},f_e=X(jC,{name:`MuiAccordionSummary`,slot:`Root`})(Hv(({theme:e})=>{let t={duration:e.transitions.duration.shortest};return{display:`flex`,width:`100%`,minHeight:48,padding:e.spacing(0,2),transition:e.transitions.create([`min-height`,`background-color`],t),[`&.${Hj.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${Hj.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity},[`&:hover:not(.${Hj.disabled})`]:{cursor:`pointer`},variants:[{props:e=>!e.disableGutters,style:{[`&.${Hj.expanded}`]:{minHeight:64}}}]}})),p_e=X(`span`,{name:`MuiAccordionSummary`,slot:`Content`})(Hv(({theme:e})=>({display:`flex`,textAlign:`start`,flexGrow:1,margin:`12px 0`,variants:[{props:e=>!e.disableGutters,style:{transition:e.transitions.create([`margin`],{duration:e.transitions.duration.shortest}),[`&.${Hj.expanded}`]:{margin:`20px 0`}}}]}))),m_e=X(`span`,{name:`MuiAccordionSummary`,slot:`ExpandIconWrapper`})(Hv(({theme:e})=>({display:`flex`,color:(e.vars||e).palette.action.active,transform:`rotate(0deg)`,transition:e.transitions.create(`transform`,{duration:e.transitions.duration.shortest}),[`&.${Hj.expanded}`]:{transform:`rotate(180deg)`}}))),Kj=Wj.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}=Wj.useContext(Mj),h=e=>{m&&m(e),s&&s(e)},g={...n,expanded:p,disabled:d,disableGutters:f},_=d_e(g),v={slots:c,slotProps:l},[y,b]=dS(`root`,{ref:t,shouldForwardComponentProp:!0,className:K(_.root,i),elementType:f_e,externalForwardedProps:{...v,...u},ownerState:g,additionalProps:{focusRipple:!1,disableRipple:!0,disabled:d,"aria-expanded":p,focusVisibleClassName:K(_.focusVisible,o)},getSlotProps:e=>({...e,onClick:t=>{e.onClick?.(t),h(t)}})}),[x,S]=dS(`content`,{className:_.content,elementType:p_e,externalForwardedProps:v,ownerState:g}),[C,w]=dS(`expandIconWrapper`,{className:_.expandIconWrapper,elementType:m_e,externalForwardedProps:v,ownerState:g});return(0,Gj.jsxs)(y,{...b,children:[(0,Gj.jsx)(x,{...S,children:r}),a&&(0,Gj.jsx)(C,{...w,children:a})]})})})),qj=s((()=>{h_e(),Uj(),Uj()})),g_e,Jj,Yj=s((()=>{Hx(),g_e=U(),Jj=Yb((0,g_e.jsx)(`path`,{d:`M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z`}),`ExpandMore`)}));function Xj({children:e,id:t,label:n}){let{t:r}=Yy(),[i,a]=(0,Zj.useState)(!0),o=(0,Zj.useCallback)((e,t)=>{a(t)},[a]);return(0,$j.jsxs)(Lj,{slotProps:{heading:{component:`h4`}},id:t,elevation:0,expanded:i,onChange:o,disableGutters:!0,square:!0,variant:`compact`,children:[(0,$j.jsx)(Kj,{id:`${t}-header`,"aria-controls":`${t}-content`,"aria-label":r(i?`collapseSection`:`expandSection`,{section:n}),expandIcon:(0,$j.jsx)(Jj,{}),children:(0,$j.jsx)(Vb,{variant:`overline`,children:n})}),(0,$j.jsx)(Bj,{children:e})]})}var Zj,Qj,$j,__e=s((()=>{Zj=d(h(),1),Qj=d(B(),1),Hb(),Rj(),Vj(),qj(),Yj(),$y(),$j=U(),Xj.propTypes={children:Qj.default.node.isRequired,id:Qj.default.string.isRequired,label:Qj.default.string.isRequired}})),eM,tM=s((()=>{__e(),eM=Xj}));function nM({defaultLabel:e=void 0,labelValuePairs:t,labelValueJoiner:n=`, `}){return t.length===0?null:(0,iM.jsx)(`dl`,{className:wb(`label-value-metadata`),children:t.reduce((t,r,i)=>t.concat([(0,iM.jsx)(Vb,{component:`dt`,variant:`subtitle2`,children:r.label||e},`label-${i}`),(0,iM.jsx)(Vb,{style:{marginBottom:`.5em`,marginLeft:`0px`},component:`dd`,variant:`body1`,children:(0,iM.jsx)(fA,{htmlString:r.values.join(n),ruleSet:`iiif`})},`value-${i}`)]),[])})}var rM,iM,v_e=s((()=>{rM=d(B(),1),Hb(),pA(),Tb(),iM=U(),nM.propTypes={defaultLabel:rM.default.string,labelValueJoiner:rM.default.string,labelValuePairs:rM.default.arrayOf(rM.default.shape({label:rM.default.string,values:rM.default.arrayOf(rM.default.string)})).isRequired}})),y_e,b_e,aM,oM=s((()=>{H(),z(),Fr(),fu(),v_e(),y_e=e=>({labelValueJoiner:Oo(e).labelValueJoiner}),b_e=V(Qe(y_e),Pr(`LabelValueMetadata`)),aM=b_e(nM)}));function sM(e){return{PluginComponents:(((0,x_e.useContext)(ot)||{})[e]?.add||[]).map(e=>e.component)}}var x_e,cM=s((()=>{x_e=d(h(),1),st()})),lM,uM,S_e,dM,fM=s((()=>{lM=d(h(),1),uM=d(B(),1),cM(),S_e=d(h(),1),dM=(0,lM.forwardRef)(({classes:e={},targetName:t,...n},r)=>{let{PluginComponents:i}=sM(t);return i?i.map((e,t)=>(0,lM.isValidElement)(e)?(0,lM.cloneElement)(e,{...n,ref:r}):(0,S_e.createElement)(e,{ref:r,...n,key:t})):null}),dM.displayName=`PluginHook`,dM.propTypes={classes:uM.default.object,targetName:uM.default.string.isRequired}}));function pM({canvasDescription:e=null,canvasLabel:t=null,canvasMetadata:n=[],index:r=1,totalSize:i=1}){let{t:a}=Yy(),o=(0,mM.useId)(),s=(0,mM.useId)(),c=arguments[0];return(0,gM.jsxs)(eM,{id:o,label:a(`currentItem`,{context:`${r+1}/${i}`}),children:[t&&(0,gM.jsx)(Vb,{"aria-labelledby":`${o} ${s}`,id:s,variant:`h4`,component:`h5`,children:t}),e&&(0,gM.jsx)(Vb,{variant:`body1`,children:(0,gM.jsx)(fA,{htmlString:e,ruleSet:`iiif`})}),n&&n.length>0&&(0,gM.jsx)(aM,{labelValuePairs:n}),(0,gM.jsx)(dM,{targetName:`CanvasInfo`,...c})]})}var mM,hM,gM,C_e=s((()=>{mM=d(h(),1),hM=d(B(),1),Hb(),$y(),tM(),pA(),oM(),fM(),gM=U(),pM.propTypes={canvasDescription:hM.default.string,canvasLabel:hM.default.string,canvasMetadata:hM.default.array,index:hM.default.number,totalSize:hM.default.number}})),w_e,T_e,_M,E_e=s((()=>{H(),z(),Fr(),fu(),C_e(),w_e=(e,{canvasId:t,companionWindowId:n,windowId:r})=>({canvasDescription:pc(e,{canvasId:t,companionWindowId:n,windowId:r}),canvasLabel:dc(e,{canvasId:t,companionWindowId:n,windowId:r}),canvasMetadata:fc(e,{canvasId:t,companionWindowId:n,windowId:r})}),T_e=V(Qe(w_e),Pr(`CanvasInfo`)),_M=T_e(pM)})),D_e=c(((e,t)=>{var n=on();t.exports=lo()(function(e,t,r){n(e,r,t)})}));function O_e(e){return pv(`MuiFormLabel`,e)}var vM,yM=s((()=>{Kv(),mv(),vM=Gv(`MuiFormLabel`,[`root`,`colorSecondary`,`focused`,`disabled`,`error`,`filled`,`required`,`asterisk`])})),k_e,bM,A_e,j_e,M_e,N_e,P_e=s((()=>{k_e=d(h()),q(),J(),TO(),kO(),Fb(),Z(),Uv(),Lb(),Q(),yM(),bM=U(),A_e=e=>{let{classes:t,color:n,focused:r,disabled:i,error:a,filled:o,required:s}=e;return Jd({root:[`root`,`color${$(n)}`,i&&`disabled`,a&&`error`,o&&`filled`,r&&`focused`,s&&`required`],asterisk:[`asterisk`,a&&`error`]},O_e,t)},j_e=X(`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(Ib()).map(([t])=>({props:{color:t},style:{[`&.${vM.focused}`]:{color:(e.vars||e).palette[t].main}}})),{props:{},style:{[`&.${vM.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${vM.error}`]:{color:(e.vars||e).palette.error.main}}}]}))),M_e=X(`span`,{name:`MuiFormLabel`,slot:`Asterisk`})(Hv(({theme:e})=>({[`&.${vM.error}`]:{color:(e.vars||e).palette.error.main}}))),N_e=k_e.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=wO({props:n,muiFormControl:OO(),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=A_e(m);return(0,bM.jsxs)(j_e,{as:o,ownerState:m,className:K(h.root,i),ref:t,...f,children:[r,p.required&&(0,bM.jsxs)(M_e,{ownerState:m,"aria-hidden":!0,className:h.asterisk,children:[` `,`*`]})]})})})),xM=s((()=>{P_e(),P_e(),yM(),yM()}));function F_e(e){return pv(`MuiInputLabel`,e)}var SM=s((()=>{Kv(),mv(),Gv(`MuiInputLabel`,[`root`,`focused`,`disabled`,`error`,`required`,`asterisk`,`formControl`,`sizeSmall`,`shrink`,`animated`,`standard`,`filled`,`outlined`])})),I_e,L_e,R_e,z_e,CM,B_e=s((()=>{I_e=d(h()),J(),q(),TO(),kO(),xM(),Fb(),Bv(),Z(),Uv(),Q(),SM(),L_e=U(),R_e=e=>{let{classes:t,formControl:n,size:r,shrink:i,disableAnimation:a,variant:o,required:s}=e,c=Jd({root:[`root`,n&&`formControl`,!a&&`animated`,i&&`shrink`,r&&r!==`medium`&&`size${$(r)}`,o],asterisk:[s&&`asterisk`]},F_e,t);return{...t,...c}},z_e=X(N_e,{shouldForwardProp:e=>zv(e)||e===`classes`,name:`MuiInputLabel`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${vM.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:{transition:e.transitions.create([`color`,`transform`,`max-width`],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})}},{props:{variant:`filled`},style:{zIndex:1,pointerEvents:`none`,transform:`translate(12px, 16px) scale(1)`,maxWidth:`calc(100% - 24px)`}},{props:{variant:`filled`,size:`small`},style:{transform:`translate(12px, 13px) scale(1)`}},{props:({variant:e,ownerState:t})=>e===`filled`&&t.shrink,style:{userSelect:`none`,pointerEvents:`auto`,transform:`translate(12px, 7px) scale(0.75)`,maxWidth:`calc(133% - 24px)`}},{props:({variant:e,ownerState:t,size:n})=>e===`filled`&&t.shrink&&n===`small`,style:{transform:`translate(12px, 4px) scale(0.75)`}},{props:{variant:`outlined`},style:{zIndex:1,pointerEvents:`none`,transform:`translate(14px, 16px) scale(1)`,maxWidth:`calc(100% - 24px)`}},{props:{variant:`outlined`,size:`small`},style:{transform:`translate(14px, 9px) scale(1)`}},{props:({variant:e,ownerState:t})=>e===`outlined`&&t.shrink,style:{userSelect:`none`,pointerEvents:`auto`,maxWidth:`calc(133% - 32px)`,transform:`translate(14px, -9px) scale(0.75)`}}]}))),CM=I_e.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=OO(),u=a;u===void 0&&l&&(u=l.filled||l.focused||l.adornedStart);let d=wO({props:n,muiFormControl:l,states:[`size`,`variant`,`required`,`focused`]}),f={...n,disableAnimation:r,formControl:l,shrink:u,size:d.size,variant:d.variant,required:d.required,focused:d.focused},p=R_e(f);return(0,L_e.jsx)(z_e,{"data-shrink":u,ref:t,className:K(p.root,s),...c,ownerState:f,classes:p})})})),wM=s((()=>{B_e(),SM(),SM()}));function V_e(e){return pv(`MuiFormControl`,e)}var TM=s((()=>{Kv(),mv(),Gv(`MuiFormControl`,[`root`,`marginNone`,`marginNormal`,`marginDense`,`fullWidth`,`disabled`])})),EM,DM,H_e,U_e,OM,W_e=s((()=>{EM=d(h()),q(),J(),Z(),Q(),_O(),Fb(),tx(),DO(),TM(),DM=U(),H_e=e=>{let{classes:t,margin:n,fullWidth:r}=e;return Jd({root:[`root`,n!==`none`&&`margin${$(n)}`,r&&`fullWidth`]},V_e,t)},U_e=X(`div`,{name:`MuiFormControl`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`margin${$(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%`}}]}),OM=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=H_e(_),[y,b]=EM.useState(()=>{let e=!1;return r&&EM.Children.forEach(r,t=>{if(!ex(t,[`Input`,`Select`]))return;let n=ex(t,[`Select`])?t.props.input:t;n&&lpe(n.props)&&(e=!0)}),e}),[x,S]=EM.useState(()=>{let e=!1;return r&&EM.Children.forEach(r,t=>{ex(t,[`Input`,`Select`])&&(gO(t.props,!0)||gO(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,DM.jsx)(EO.Provider,{value:k,children:(0,DM.jsx)(U_e,{as:o,ownerState:_,className:K(v.root,i),ref:t,...g,children:r})})})})),kM=s((()=>{W_e(),kO(),TM(),TM()}));function AM({availableLocales:e=[],locale:t=``,setLocale:n=void 0}){let r=nt(e=>jo(e)),{t:i}=Yy();if(!n||e.length<2)return null;let a=e.indexOf(t)>=0?t:e[0],o=(0,G_e.default)(r,e=>e.locale);return(0,MM.jsxs)(OM,{variant:`standard`,children:[(0,MM.jsx)(CM,{children:i(`language`)}),(0,MM.jsx)(mk,{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,MM.jsx)(vk,{value:e,children:(0,MM.jsx)(Vb,{variant:`body2`,children:o[e]?.label||e})},e))})]})}var jM,G_e,MM,K_e=s((()=>{jM=d(B(),1),G_e=d(D_e(),1),yk(),wM(),kM(),hk(),Hb(),z(),$y(),zo(),MM=U(),AM.propTypes={availableLocales:jM.default.arrayOf(jM.default.string),locale:jM.default.string,setLocale:jM.default.func}})),NM,q_e=s((()=>{K_e(),NM=AM}));function PM({manifestDescription:e=null,manifestLabel:t=null,manifestMetadata:n=[],manifestSummary:r=null,...i}){let{t:a}=Yy(),o=(0,J_e.useId)(),s={manifestDescription:e,manifestLabel:t,manifestMetadata:n,manifestSummary:r,...i};return(0,IM.jsxs)(eM,{id:`${o}-resource`,label:a(`resource`),children:[t&&(0,IM.jsx)(Vb,{"aria-labelledby":`${o}-resource ${o}-resource-heading`,id:`${o}-resource-heading`,variant:`h4`,component:`h5`,children:t}),e&&(0,IM.jsx)(Vb,{variant:`body1`,children:(0,IM.jsx)(fA,{htmlString:e,ruleSet:`iiif`})}),r&&(0,IM.jsx)(Vb,{variant:`body1`,children:(0,IM.jsx)(fA,{htmlString:r,ruleSet:`iiif`})}),n.length>0&&(0,IM.jsx)(aM,{labelValuePairs:n}),(0,IM.jsx)(dM,{targetName:`ManifestInfo`,...s})]})}var J_e,FM,IM,Y_e=s((()=>{J_e=d(h(),1),FM=d(B(),1),Hb(),$y(),tM(),pA(),oM(),fM(),IM=U(),PM.propTypes={manifestDescription:FM.default.string,manifestLabel:FM.default.string,manifestMetadata:FM.default.array,manifestSummary:FM.default.string}})),X_e,Z_e,LM,RM=s((()=>{H(),z(),Fr(),fu(),Y_e(),X_e=(e,{companionWindowId:t,manifestId:n,windowId:r})=>({manifestDescription:Cs(e,{companionWindowId:t,manifestId:n,windowId:r}),manifestLabel:Ss(e,{companionWindowId:t,manifestId:n,windowId:r}),manifestMetadata:Es(e,{companionWindowId:t,manifestId:n,windowId:r}),manifestSummary:ws(e,{companionWindowId:t,manifestId:n,windowId:r})}),Z_e=V(Qe(X_e),Pr(`ManifestInfo`)),LM=Z_e(PM)}));function Q_e(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]=Q_e(i[t],o[t],n)}}}else a===`className`&&n&&t.className?r.className=K(e?.className,t?.className):a===`style`&&n&&t.style?r.style={...e?.style,...t?.style}:r[a]===void 0&&(r[a]=e[a])}return r}var $_e=s((()=>{q()})),eve=s((()=>{$_e()}));function tve(e){return pv(`MuiButton`,e)}var zM,BM=s((()=>{Kv(),mv(),zM=Gv(`MuiButton`,`root.text.textInherit.textPrimary.textSecondary.textSuccess.textError.textInfo.textWarning.outlined.outlinedInherit.outlinedPrimary.outlinedSecondary.outlinedSuccess.outlinedError.outlinedInfo.outlinedWarning.contained.containedInherit.containedPrimary.containedSecondary.containedSuccess.containedError.containedInfo.containedWarning.disableElevation.focusVisible.disabled.colorInherit.colorPrimary.colorSecondary.colorSuccess.colorError.colorInfo.colorWarning.textSizeSmall.textSizeMedium.textSizeLarge.outlinedSizeSmall.outlinedSizeMedium.outlinedSizeLarge.containedSizeSmall.containedSizeMedium.containedSizeLarge.sizeMedium.sizeSmall.sizeLarge.fullWidth.startIcon.endIcon.icon.iconSizeSmall.iconSizeMedium.iconSizeLarge.loading.loadingWrapper.loadingIconPlaceholder.loadingIndicator.loadingPositionCenter.loadingPositionStart.loadingPositionEnd`.split(`.`))})),nve,rve,ive=s((()=>{nve=d(h()),rve=nve.createContext({})})),ave,ove,sve=s((()=>{ave=d(h()),ove=ave.createContext(void 0)})),VM,HM,cve,UM,lve,uve,dve,fve,WM,GM,pve=s((()=>{VM=d(h()),q(),eve(),J(),Vx(),Bv(),Z(),Uv(),Q(),MC(),qC(),Fb(),Lb(),BM(),ive(),sve(),HM=U(),cve=e=>{let{color:t,disableElevation:n,fullWidth:r,size:i,variant:a,loading:o,loadingPosition:s,classes:c}=e,l=Jd({root:[`root`,o&&`loading`,a,`${a}${$(t)}`,`size${$(i)}`,`${a}Size${$(i)}`,`color${$(t)}`,n&&`disableElevation`,r&&`fullWidth`,o&&`loadingPosition${$(s)}`],startIcon:[`icon`,`startIcon`,`iconSize${$(i)}`],endIcon:[`icon`,`endIcon`,`iconSize${$(i)}`],loadingIndicator:[`loadingIndicator`],loadingWrapper:[`loadingWrapper`]},tve,c);return{...c,...l}},UM=[{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}}}],lve=X(jC,{shouldForwardProp:e=>zv(e)||e===`classes`,name:`MuiButton`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${$(n.color)}`],t[`size${$(n.size)}`],t[`${n.variant}Size${$(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,transition:e.transitions.create([`background-color`,`box-shadow`,`border-color`,`color`],{duration:e.transitions.duration.short}),"&:hover":{textDecoration:`none`},[`&.${zM.disabled}`]:{color:(e.vars||e).palette.action.disabled},variants:[{props:({ownerState:e})=>e.startIcon||e.loading&&e.loadingPosition===`start`,style:{"&::before":{content:`"\\200b"`,width:0,overflow:`hidden`}}},{props:{variant:`contained`},style:{color:`var(--variant-containedColor)`,backgroundColor:`var(--variant-containedBg)`,boxShadow:(e.vars||e).shadows[2],"&:hover":{boxShadow:(e.vars||e).shadows[4],"@media (hover: none)":{boxShadow:(e.vars||e).shadows[2]}},"&:active":{boxShadow:(e.vars||e).shadows[8]},[`&.${zM.focusVisible}`]:{boxShadow:(e.vars||e).shadows[6]},[`&.${zM.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)`,[`&.${zM.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(Ib()).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`},[`&.${zM.focusVisible}`]:{boxShadow:`none`},"&:active":{boxShadow:`none`},[`&.${zM.disabled}`]:{boxShadow:`none`}}},{props:{fullWidth:!0},style:{width:`100%`}},{props:{loadingPosition:`center`},style:{transition:e.transitions.create([`background-color`,`box-shadow`,`border-color`],{duration:e.transitions.duration.short}),[`&.${zM.loading}`]:{color:`transparent`}}}]}})),uve=X(`span`,{name:`MuiButton`,slot:`StartIcon`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.startIcon,n.loading&&t.startIconLoadingStart,t[`iconSize${$(n.size)}`]]}})(({theme:e})=>({display:`inherit`,marginRight:8,marginLeft:-4,variants:[{props:{size:`small`},style:{marginLeft:-2}},{props:{loadingPosition:`start`,loading:!0},style:{transition:e.transitions.create([`opacity`],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:`start`,loading:!0,fullWidth:!0},style:{marginRight:-8}},...UM]})),dve=X(`span`,{name:`MuiButton`,slot:`EndIcon`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.endIcon,n.loading&&t.endIconLoadingEnd,t[`iconSize${$(n.size)}`]]}})(({theme:e})=>({display:`inherit`,marginRight:-4,marginLeft:8,variants:[{props:{size:`small`},style:{marginRight:-2}},{props:{loadingPosition:`end`,loading:!0},style:{transition:e.transitions.create([`opacity`],{duration:e.transitions.duration.short}),opacity:0}},{props:{loadingPosition:`end`,loading:!0,fullWidth:!0},style:{marginLeft:-8}},...UM]})),fve=X(`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}}]})),WM=X(`span`,{name:`MuiButton`,slot:`LoadingIconPlaceholder`})({display:`inline-block`,width:`1em`,height:`1em`}),GM=VM.forwardRef(function(e,t){let n=VM.useContext(rve),r=VM.useContext(ove),i=Wv({props:Q_e(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=Sx(h),T=_??(0,HM.jsx)(KC,{"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=cve(E),O=(b||g&&v===`start`)&&(0,HM.jsx)(uve,{className:D.startIcon,ownerState:E,children:b||(0,HM.jsx)(WM,{className:D.loadingIconPlaceholder,ownerState:E})}),k=(f||g&&v===`end`)&&(0,HM.jsx)(dve,{className:D.endIcon,ownerState:E,children:f||(0,HM.jsx)(WM,{className:D.loadingIconPlaceholder,ownerState:E})}),A=r||``,j=typeof g==`boolean`?(0,HM.jsx)(`span`,{className:D.loadingWrapper,style:{display:`contents`},children:g&&(0,HM.jsx)(fve,{className:D.loadingIndicator,ownerState:E,children:T})}):null,{root:M,...ee}=D;return(0,HM.jsxs)(lve,{ownerState:E,className:K(n.className,D.root,c,A),component:s,disabled:l||g,focusRipple:!d,focusVisibleClassName:K(D.focusVisible,p),ref:t,type:x,id:g?w:h,...C,classes:ee,children:[O,v!==`end`&&j,a,v===`end`&&j,k]})})})),KM=s((()=>{pve(),BM(),BM()})),mve,qM,hve=s((()=>{Hx(),mve=U(),qM=Yb((0,mve.jsx)(`path`,{d:`M3 14h4v-4H3zm0 5h4v-4H3zM3 9h4V5H3zm5 5h13v-4H8zm0 5h13v-4H8zM8 5v4h13V5z`}),`ViewListSharp`)}));function JM({collectionLabel:e=null,collectionPath:t=[],showCollectionDialog:n,windowId:r=null}){let{t:i}=Yy(),a=(0,YM.useId)(),o=(0,YM.useId)();return t.length===0?null:(0,ZM.jsxs)(eM,{id:a,label:i(`collection`),children:[e&&(0,ZM.jsx)(Vb,{"aria-labelledby":`${a} ${o}`,id:o,variant:`h4`,children:e}),(0,ZM.jsx)(GM,{color:`primary`,onClick:()=>{let e=t[t.length-1];n(e,t.slice(0,-1),r)},startIcon:(0,ZM.jsx)(qM,{}),children:i(`showCollection`)})]})}var YM,XM,ZM,gve=s((()=>{YM=d(h(),1),XM=d(B(),1),KM(),Hb(),hve(),$y(),tM(),ZM=U(),JM.propTypes={collectionLabel:XM.default.string,collectionPath:XM.default.arrayOf(XM.default.string),showCollectionDialog:XM.default.func.isRequired,windowId:XM.default.string}})),_ve,vve,yve,QM,bve=s((()=>{H(),z(),Fr(),fu(),Kd(),gve(),_ve=(e,{windowId:t})=>{let{collectionPath:n}=Za(e,{windowId:t})||{},r=n[n.length-1];return{collectionLabel:Ss(e,{manifestId:r}),collectionPath:n}},vve={showCollectionDialog:zu},yve=V(Qe(_ve,vve),Pr(`CollectionInfo`)),QM=yve(JM)}));function xve(e){return pv(`MuiLink`,e)}var Sve,$M=s((()=>{Kv(),mv(),Sve=Gv(`MuiLink`,[`root`,`underlineNone`,`underlineHover`,`underlineAlways`,`button`,`focusVisible`])})),Cve,wve=s((()=>{tp(),yf(),Cve=({theme:e,ownerState:t})=>{let n=t.color;if(`colorSpace`in e&&e.colorSpace){let r=Zf(e,`palette.${n}.main`)||Zf(e,`palette.${n}`)||t.color;return e.alpha(r,.4)}let r=Zf(e,`palette.${n}.main`,!1)||Zf(e,`palette.${n}`,!1)||t.color,i=Zf(e,`palette.${n}.mainChannel`)||Zf(e,`palette.${n}Channel`);return`vars`in e&&i?`rgba(${i} / 0.4)`:cf(r,.4)}})),eN,Tve,tN,Eve,Dve,nN,Ove=s((()=>{eN=d(h()),q(),J(),wS(),Fb(),Z(),Uv(),Lb(),Q(),Hb(),$M(),wve(),Tve=U(),tN={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},Eve=e=>{let{classes:t,component:n,focusVisible:r,underline:i}=e;return Jd({root:[`root`,`underline${$(i)}`,n===`button`&&`button`,r&&`focusVisible`]},xve,t)},Dve=X(Vb,{name:`MuiLink`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`underline${$(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(Ib()).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`},[`&.${Sve.focusVisible}`]:{outline:`auto`}}}]}))),nN=eN.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]=eN.useState(!1),g=e=>{CS(e.target)||h(!1),s&&s(e)},_=e=>{CS(e.target)&&h(!0),c&&c(e)},v={...n,color:a,component:o,focusVisible:m,underline:u,variant:d},y=Eve(v);return(0,Tve.jsx)(Dve,{color:a,className:K(y.root,i),classes:l,component:o,onBlur:g,onFocus:_,ref:t,ownerState:v,variant:d,...p,sx:[...tN[a]===void 0?[{color:a}]:[],...Array.isArray(f)?f:[f]],style:{...p.style,...u===`always`&&a!==`inherit`&&!tN[a]&&{"--Link-underlineColor":Cve({theme:r,ownerState:v})}}})})})),rN=s((()=>{Ove(),$M(),$M()}));function iN({homepage:e=null,manifestUrl:t=null,related:n=null,renderings:r=null,seeAlso:i=null,...a}){let{t:o}=Yy(),s=(0,aN.useId)(),c=(0,aN.useId)(),l={homepage:e,manifestUrl:t,related:n,renderings:r,seeAlso:i,t:o,...a};return(0,sN.jsxs)(eM,{"aria-labelledby":c,id:s,label:o(`related`),children:[(0,sN.jsx)(Vb,{"aria-labelledby":`${s} ${c}`,id:c,variant:`h4`,component:`h5`,children:o(`links`)}),(0,sN.jsxs)(Ave,{className:(0,kve.default)(wb(`label-value-metadata`)),children:[e&&(0,sN.jsxs)(sN.Fragment,{children:[(0,sN.jsx)(Vb,{variant:`subtitle2`,component:`dt`,children:o(`iiif_homepage`)}),e.map(e=>(0,sN.jsx)(Vb,{variant:`body1`,component:`dd`,children:(0,sN.jsx)(nN,{target:`_blank`,rel:`noopener noreferrer`,href:e.value,children:e.label||e.value})},e.value))]}),r&&r.length>0&&(0,sN.jsxs)(sN.Fragment,{children:[(0,sN.jsx)(Vb,{variant:`subtitle2`,component:`dt`,children:o(`iiif_renderings`)}),r.map(e=>(0,sN.jsx)(Vb,{variant:`body1`,component:`dd`,children:(0,sN.jsx)(nN,{target:`_blank`,rel:`noopener noreferrer`,href:e.value,children:e.label||e.value})},e.value))]}),n&&(0,sN.jsxs)(sN.Fragment,{children:[(0,sN.jsx)(Vb,{variant:`subtitle2`,component:`dt`,children:o(`iiif_related`)}),n.map(e=>(0,sN.jsxs)(Vb,{variant:`body1`,component:`dd`,children:[(0,sN.jsx)(nN,{target:`_blank`,rel:`noopener noreferrer`,href:e.value,children:e.label||e.value}),e.format&&(0,sN.jsx)(Vb,{component:`span`,children:` (${e.format})`})]},e.value))]}),i&&(0,sN.jsxs)(sN.Fragment,{children:[(0,sN.jsx)(Vb,{variant:`subtitle2`,component:`dt`,children:o(`iiif_seeAlso`)}),i.map(e=>(0,sN.jsxs)(Vb,{variant:`body1`,component:`dd`,children:[(0,sN.jsx)(nN,{target:`_blank`,rel:`noopener noreferrer`,href:e.value,children:e.label||e.value}),e.format&&(0,sN.jsx)(Vb,{component:`span`,children:` (${e.format})`})]},e.value))]}),t&&(0,sN.jsxs)(sN.Fragment,{children:[(0,sN.jsx)(Vb,{variant:`subtitle2`,component:`dt`,children:o(`iiif_manifest`)}),(0,sN.jsx)(Vb,{variant:`body1`,component:`dd`,children:(0,sN.jsx)(nN,{target:`_blank`,rel:`noopener noreferrer`,href:t,children:t})})]})]}),(0,sN.jsx)(dM,{targetName:`ManifestRelatedLinks`,...l})]})}var aN,oN,kve,sN,Ave,jve=s((()=>{aN=d(h(),1),oN=d(B(),1),nb(),Hb(),rN(),kve=d(ay(),1),$y(),tM(),Tb(),fM(),sN=U(),Ave=X(`dl`)(({theme:e})=>({"& dd":{marginBottom:`.5em`,marginLeft:`0`}})),iN.propTypes={homepage:oN.default.arrayOf(oN.default.shape({label:oN.default.string,value:oN.default.string})),manifestUrl:oN.default.string,related:oN.default.arrayOf(oN.default.shape({format:oN.default.string,label:oN.default.string,value:oN.default.string})),renderings:oN.default.arrayOf(oN.default.shape({label:oN.default.string,value:oN.default.string})),seeAlso:oN.default.arrayOf(oN.default.shape({format:oN.default.string,label:oN.default.string,value:oN.default.string}))}})),Mve,Nve,cN,Pve=s((()=>{H(),z(),Fr(),fu(),jve(),Mve=(e,{companionWindowId:t,windowId:n})=>({homepage:hs(e,{windowId:n}),manifestUrl:Ts(e,{windowId:n}),related:ys(e,{windowId:n}),renderings:gs(e,{windowId:n}),seeAlso:_s(e,{windowId:n})}),Nve=V(Qe(Mve),Pr(`ManifestRelatedLinks`)),cN=Nve(iN)}));function lN({windowId:e,id:t,canvasIds:n=[],collectionPath:r=[],locale:i=``,setLocale:a=void 0,availableLocales:o=[],showLocalePicker:s=!1}){let{t:c}=Yy();return(0,dN.jsxs)(yj,{title:c(`aboutThisItem`),paperClassName:wb(`window-sidebar-info-panel`),windowId:e,id:t,titleControls:s&&(0,dN.jsx)(NM,{locale:i,setLocale:a,availableLocales:o}),children:[n.map((r,i)=>(0,dN.jsx)(xj,{children:(0,dN.jsx)(_M,{canvasId:r,companionWindowId:t,index:i,totalSize:n.length,windowId:e})},r)),r.length>0&&(0,dN.jsx)(xj,{children:(0,dN.jsx)(QM,{companionWindowId:t,windowId:e})}),(0,dN.jsx)(xj,{children:(0,dN.jsx)(LM,{companionWindowId:t,windowId:e})}),(0,dN.jsx)(xj,{children:(0,dN.jsx)(cN,{companionWindowId:t,windowId:e})})]})}var uN,dN,Fve=s((()=>{uN=d(B(),1),$y(),bj(),Sj(),E_e(),q_e(),RM(),bve(),Pve(),Tb(),dN=U(),lN.propTypes={availableLocales:uN.default.arrayOf(uN.default.string),canvasIds:uN.default.arrayOf(uN.default.string),collectionPath:uN.default.arrayOf(uN.default.string),id:uN.default.string.isRequired,locale:uN.default.string,setLocale:uN.default.func,showLocalePicker:uN.default.bool,windowId:uN.default.string.isRequired}})),Ive,Lve,Rve,fN,zve=s((()=>{H(),z(),Fr(),Kd(),fu(),Fve(),Ive=(e,{id:t,windowId:n})=>({availableLocales:Ds(e,{companionWindowId:t,windowId:n}),canvasIds:ac(e,{windowId:n}),collectionPath:(Za(e,{windowId:n})||{}).collectionPath,locale:mo(e,{companionWindowId:t}).locale||us(e,{windowId:n}),showLocalePicker:Js(e,{windowId:n}).showLocalePicker}),Lve=(e,{windowId:t,id:n})=>({setLocale:r=>e(hu(t,n,{locale:r}))}),Rve=V(Qe(Ive,Lve),Pr(`WindowSideBarInfoPanel`)),fN=Rve(lN)}));function Bve(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}function Vve(e,t,n,r={},i=()=>{}){let{ease:a=Bve,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 Hve=s((()=>{}));function Uve(e){let{onChange:t,...n}=e,r=pN.useRef(),i=pN.useRef(null),a=()=>{r.current=i.current.offsetHeight-i.current.clientHeight};return hx(()=>{let e=Qb(()=>{let e=r.current;a(),e!==r.current&&t(r.current)}),n=cx(i.current);return n.addEventListener(`resize`,e),()=>{e.clear(),n.removeEventListener(`resize`,e)}},[t]),pN.useEffect(()=>{a(),t(r.current)},[t]),(0,Wve.jsx)(`div`,{style:Gve,...n,ref:i})}var pN,Wve,Gve,Kve=s((()=>{pN=d(h()),$b(),Vx(),Wve=U(),Gve={width:99,height:99,position:`absolute`,top:-9999,overflow:`scroll`}})),qve,Jve,Yve=s((()=>{Zb(),qve=U(),Jve=Yb((0,qve.jsx)(`path`,{d:`M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z`}),`KeyboardArrowLeft`)})),Xve,Zve,Qve=s((()=>{Zb(),Xve=U(),Zve=Yb((0,Xve.jsx)(`path`,{d:`M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z`}),`KeyboardArrowRight`)}));function $ve(e){return pv(`MuiTabScrollButton`,e)}var eye,mN=s((()=>{Kv(),mv(),eye=Gv(`MuiTabScrollButton`,[`root`,`vertical`,`horizontal`,`disabled`])})),tye,hN,nye,rye,iye,aye=s((()=>{tye=d(h()),q(),J(),dg(),fE(),Yve(),Qve(),MC(),Z(),Q(),mN(),hN=U(),nye=e=>{let{classes:t,orientation:n,disabled:r}=e;return Jd({root:[`root`,n,r&&`disabled`]},$ve,t)},rye=X(jC,{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,[`&.${eye.disabled}`]:{opacity:0},variants:[{props:{orientation:`vertical`},style:{width:`100%`,height:40,"& svg":{transform:`var(--TabScrollButton-svgRotate)`}}}]}),iye=tye.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,u=ug(),d={isRtl:u,...n},f=nye(d),p=i.StartScrollButtonIcon??Jve,m=i.EndScrollButtonIcon??Zve,h=dE({elementType:p,externalSlotProps:a.startScrollButtonIcon,additionalProps:{fontSize:`small`},ownerState:d}),g=dE({elementType:m,externalSlotProps:a.endScrollButtonIcon,additionalProps:{fontSize:`small`},ownerState:d});return(0,hN.jsx)(rye,{component:`div`,className:K(f.root,r),ref:t,role:null,ownerState:d,tabIndex:null,...l,style:{...l.style,...s===`vertical`&&{"--TabScrollButton-svgRotate":`rotate(${u?-90:90}deg)`}},children:o===`left`?(0,hN.jsx)(p,{...h}):(0,hN.jsx)(m,{...g})})})})),gN=s((()=>{aye(),mN(),mN()}));function oye(e){return pv(`MuiTabs`,e)}var _N,vN=s((()=>{Kv(),mv(),_N=Gv(`MuiTabs`,[`root`,`vertical`,`list`,`flexContainer`,`flexContainerVertical`,`centered`,`scroller`,`fixed`,`scrollableX`,`scrollableY`,`hideScrollbar`,`scrollButtons`,`scrollButtonsHideMobile`,`indicator`])})),yN,bN,xN,SN,CN,sye,cye,lye,uye,dye,fye,wN,TN,pye=s((()=>{yN=d(h()),q(),J(),dg(),fE(),Z(),Uv(),Q(),$b(),Hve(),Kve(),gN(),Px(),vN(),ax(),lx(),rD(),fS(),bN=U(),xN=(e,t)=>e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:e.firstChild,SN=(e,t)=>e===t?e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:e.lastChild,CN=(e,t,n)=>{let r=!1,i=n(e,t);for(;i;){if(i===e.firstChild){if(r)return;r=!0}let t=i.disabled||i.getAttribute(`aria-disabled`)===`true`;if(!i.hasAttribute(`tabindex`)||t)i=n(e,i);else{i.focus();return}}},sye=e=>{let{vertical:t,fixed:n,hideScrollbar:r,scrollableX:i,scrollableY:a,centered:o,scrollButtonsHideMobile:s,classes:c}=e;return Jd({root:[`root`,t&&`vertical`],scroller:[`scroller`,n&&`fixed`,r&&`hideScrollbar`,i&&`scrollableX`,a&&`scrollableY`],list:[`list`,`flexContainer`,t&&`flexContainerVertical`,t&&`vertical`,o&&`centered`],indicator:[`indicator`],scrollButtons:[`scrollButtons`,s&&`scrollButtonsHideMobile`],scrollableX:[i&&`scrollableX`],hideScrollbar:[r&&`hideScrollbar`]},oye,c)},cye=X(`div`,{name:`MuiTabs`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${_N.scrollButtons}`]:t.scrollButtons},{[`& .${_N.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:{[`& .${_N.scrollButtons}`]:{[e.breakpoints.down(`sm`)]:{display:`none`}}}}]}))),lye=X(`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`}}]}),uye=X(`div`,{name:`MuiTabs`,slot:`List`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.list,t.flexContainer,n.vertical&&t.flexContainerVertical,n.centered&&t.centered]}})({display:`flex`,variants:[{props:({ownerState:e})=>e.vertical,style:{flexDirection:`column`}},{props:({ownerState:e})=>e.centered,style:{justifyContent:`center`}}]}),dye=X(`span`,{name:`MuiTabs`,slot:`Indicator`})(Hv(({theme:e})=>({position:`absolute`,height:2,bottom:0,width:`100%`,transition:e.transitions.create(),variants:[{props:{indicatorColor:`primary`},style:{backgroundColor:(e.vars||e).palette.primary.main}},{props:{indicatorColor:`secondary`},style:{backgroundColor:(e.vars||e).palette.secondary.main}},{props:({ownerState:e})=>e.vertical,style:{height:`100%`,width:2,right:0}}]}))),fye=X(Uve)({overflowX:`auto`,overflowY:`hidden`,scrollbarWidth:`none`,"&::-webkit-scrollbar":{display:`none`}}),wN={},TN=yN.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiTabs`}),r=Pv(),i=ug(),{"aria-label":a,"aria-labelledby":o,action:s,centered:c=!1,children:l,className:u,component:d=`div`,allowScrollButtonsMobile:f=!1,indicatorColor:p=`primary`,onChange:m,orientation:h=`horizontal`,ScrollButtonComponent:g,scrollButtons:_=`auto`,selectionFollowsFocus:v,slots:y={},slotProps:b={},TabIndicatorProps:x={},TabScrollButtonProps:S={},textColor:C=`primary`,value:w,variant:T=`standard`,visibleScrollbar:E=!1,...D}=n,O=T===`scrollable`,k=h===`vertical`,A=k?`scrollTop`:`scrollLeft`,j=k?`top`:`left`,M=k?`bottom`:`right`,ee=k?`clientHeight`:`clientWidth`,N=k?`height`:`width`,te={...n,component:d,allowScrollButtonsMobile:f,indicatorColor:p,orientation:h,vertical:k,scrollButtons:_,textColor:C,variant:T,visibleScrollbar:E,fixed:!O,hideScrollbar:O&&!E,scrollableX:O&&!k,scrollableY:O&&k,centered:c&&!O,scrollButtonsHideMobile:!f},P=sye(te),F=dE({elementType:y.StartScrollButtonIcon,externalSlotProps:b.startScrollButtonIcon,ownerState:te}),I=dE({elementType:y.EndScrollButtonIcon,externalSlotProps:b.endScrollButtonIcon,ownerState:te}),[ne,re]=yN.useState(!1),[ie,ae]=yN.useState(wN),[oe,se]=yN.useState(!1),[ce,le]=yN.useState(!1),[ue,de]=yN.useState(!1),[fe,pe]=yN.useState({overflow:`hidden`,scrollbarWidth:0}),me=new Map,L=yN.useRef(null),R=yN.useRef(null),he={slots:y,slotProps:{indicator:x,scrollButtons:S,...b}},ge=()=>{let e=L.current,t;if(e){let n=e.getBoundingClientRect();t={clientWidth:e.clientWidth,scrollLeft:e.scrollLeft,scrollTop:e.scrollTop,scrollWidth:e.scrollWidth,top:n.top,bottom:n.bottom,left:n.left,right:n.right}}let n;if(e&&w!==!1){let e=R.current.children;if(e.length>0){let t=e[me.get(w)];n=t?t.getBoundingClientRect():null}}return{tabsMeta:t,tabMeta:n}},_e=Nx(()=>{let{tabsMeta:e,tabMeta:t}=ge(),n=0,r;k?(r=`top`,t&&e&&(n=t.top-e.top+e.scrollTop)):(r=i?`right`:`left`,t&&e&&(n=(i?-1:1)*(t[r]-e[r]+e.scrollLeft)));let a={[r]:n,[N]:t?t[N]:0};if(typeof ie[r]!=`number`||typeof ie[N]!=`number`)ae(a);else{let e=Math.abs(ie[r]-a[r]),t=Math.abs(ie[N]-a[N]);(e>=1||t>=1)&&ae(a)}}),ve=(e,{animation:t=!0}={})=>{t?Vve(A,L.current,e,{duration:r.transitions.duration.standard}):L.current[A]=e},ye=e=>{let t=L.current[A];t+=k?e:e*(i?-1:1),ve(t)},be=()=>{let e=L.current[ee],t=0,n=Array.from(R.current.children);for(let r=0;r<n.length;r+=1){let i=n[r];if(t+i[ee]>e){r===0&&(t=e);break}t+=i[ee]}return t},xe=()=>{ye(-1*be())},Se=()=>{ye(be())},[Ce,{onChange:we,...Te}]=dS(`scrollbar`,{className:K(P.scrollableX,P.hideScrollbar),elementType:fye,shouldForwardComponentProp:!0,externalForwardedProps:he,ownerState:te}),Ee=yN.useCallback(e=>{we?.(e),pe({overflow:null,scrollbarWidth:e})},[we]),[De,Oe]=dS(`scrollButtons`,{className:K(P.scrollButtons,S.className),elementType:iye,externalForwardedProps:he,ownerState:te,additionalProps:{orientation:h,slots:{StartScrollButtonIcon:y.startScrollButtonIcon||y.StartScrollButtonIcon,EndScrollButtonIcon:y.endScrollButtonIcon||y.EndScrollButtonIcon},slotProps:{startScrollButtonIcon:F,endScrollButtonIcon:I}}}),ke=()=>{let e={};e.scrollbarSizeListener=O?(0,bN.jsx)(Ce,{...Te,onChange:Ee}):null;let t=O&&(_===`auto`&&(oe||ce)||_===!0);return e.scrollButtonStart=t?(0,bN.jsx)(De,{direction:i?`right`:`left`,onClick:xe,disabled:!oe,...Oe}):null,e.scrollButtonEnd=t?(0,bN.jsx)(De,{direction:i?`left`:`right`,onClick:Se,disabled:!ce,...Oe}):null,e},Ae=Nx(e=>{let{tabsMeta:t,tabMeta:n}=ge();if(!(!n||!t)){if(n[j]<t[j]){let r=t[A]+(n[j]-t[j]);ve(r,{animation:e})}else if(n[M]>t[M]){let r=t[A]+(n[M]-t[M]);ve(r,{animation:e})}}}),je=Nx(()=>{O&&_!==!1&&de(!ue)});yN.useEffect(()=>{let e=Qb(()=>{L.current&&_e()}),t,n=n=>{n.forEach(e=>{e.removedNodes.forEach(e=>{t?.unobserve(e)}),e.addedNodes.forEach(e=>{t?.observe(e)})}),e(),je()},r=cx(L.current);r.addEventListener(`resize`,e);let i;return typeof ResizeObserver<`u`&&(t=new ResizeObserver(e),Array.from(R.current.children).forEach(e=>{t.observe(e)})),typeof MutationObserver<`u`&&(i=new MutationObserver(n),i.observe(R.current,{childList:!0})),()=>{e.clear(),r.removeEventListener(`resize`,e),i?.disconnect(),t?.disconnect()}},[_e,je]),yN.useEffect(()=>{let e=Array.from(R.current.children),t=e.length;if(typeof IntersectionObserver<`u`&&t>0&&O&&_!==!1){let n=e[0],r=e[t-1],i={root:L.current,threshold:.99},a=new IntersectionObserver(e=>{se(!e[0].isIntersecting)},i);a.observe(n);let o=new IntersectionObserver(e=>{le(!e[0].isIntersecting)},i);return o.observe(r),()=>{a.disconnect(),o.disconnect()}}},[O,_,ue,l?.length]),yN.useEffect(()=>{re(!0)},[]),yN.useEffect(()=>{_e()}),yN.useEffect(()=>{Ae(wN!==ie)},[Ae,ie]),yN.useImperativeHandle(s,()=>({updateIndicator:_e,updateScrollButtons:je}),[_e,je]);let[Me,Ne]=dS(`indicator`,{className:K(P.indicator,x.className),elementType:dye,externalForwardedProps:he,ownerState:te,additionalProps:{style:ie}}),Pe=(0,bN.jsx)(Me,{...Ne}),Fe=0,Ie=yN.Children.map(l,e=>{if(!yN.isValidElement(e))return null;let t=e.props.value===void 0?Fe:e.props.value;me.set(t,Fe);let n=t===w;return Fe+=1,yN.cloneElement(e,{fullWidth:T===`fullWidth`,indicator:n&&!ne&&Pe,selected:n,selectionFollowsFocus:v,onChange:m,textColor:C,value:t,...Fe===1&&w===!1&&!e.props.tabIndex?{tabIndex:0}:{}})}),Le=e=>{if(e.altKey||e.shiftKey||e.ctrlKey||e.metaKey)return;let t=R.current,n=nD(ix(t));if(n?.getAttribute(`role`)!==`tab`)return;let r=h===`horizontal`?`ArrowLeft`:`ArrowUp`,a=h===`horizontal`?`ArrowRight`:`ArrowDown`;switch(h===`horizontal`&&i&&(r=`ArrowRight`,a=`ArrowLeft`),e.key){case r:e.preventDefault(),CN(t,n,SN);break;case a:e.preventDefault(),CN(t,n,xN);break;case`Home`:e.preventDefault(),CN(t,null,xN);break;case`End`:e.preventDefault(),CN(t,null,SN)}},Re=ke(),[ze,Be]=dS(`root`,{ref:t,className:K(P.root,u),elementType:cye,externalForwardedProps:{...he,...D,component:d},ownerState:te}),[Ve,He]=dS(`scroller`,{ref:L,className:P.scroller,elementType:lye,externalForwardedProps:he,ownerState:te,additionalProps:{style:{overflow:fe.overflow,[k?`margin${i?`Left`:`Right`}`:`marginBottom`]:E?void 0:-fe.scrollbarWidth}}}),[Ue,We]=dS(`list`,{ref:R,className:K(P.list,P.flexContainer),elementType:uye,externalForwardedProps:he,ownerState:te,getSlotProps:e=>({...e,onKeyDown:t=>{Le(t),e.onKeyDown?.(t)}})});return(0,bN.jsxs)(ze,{...Be,children:[Re.scrollButtonStart,Re.scrollbarSizeListener,(0,bN.jsxs)(Ve,{...He,children:[(0,bN.jsx)(Ue,{"aria-label":a,"aria-labelledby":o,"aria-orientation":h===`vertical`?`vertical`:null,role:`tablist`,...We,children:Ie}),ne&&Pe]}),Re.scrollButtonEnd]})})})),EN=s((()=>{pye(),vN(),vN()}));function mye(e){return pv(`MuiTab`,e)}var DN,ON=s((()=>{Kv(),mv(),DN=Gv(`MuiTab`,[`root`,`labelIcon`,`textColorInherit`,`textColorPrimary`,`textColorSecondary`,`selected`,`disabled`,`fullWidth`,`wrapped`,`iconWrapper`,`icon`])})),kN,AN,hye,gye,jN,_ye=s((()=>{kN=d(h()),q(),J(),MC(),Fb(),Z(),Uv(),Q(),ON(),AN=U(),hye=e=>{let{classes:t,textColor:n,fullWidth:r,wrapped:i,icon:a,label:o,selected:s,disabled:c}=e;return Jd({root:[`root`,a&&o&&`labelIcon`,`textColor${$(n)}`,r&&`fullWidth`,i&&`wrapped`,s&&`selected`,c&&`disabled`],icon:[`iconWrapper`,`icon`]},mye,t)},gye=X(jC,{name:`MuiTab`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.label&&n.icon&&t.labelIcon,t[`textColor${$(n.textColor)}`],n.fullWidth&&t.fullWidth,n.wrapped&&t.wrapped,{[`& .${DN.iconWrapper}`]:t.iconWrapper},{[`& .${DN.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:{[`& > .${DN.icon}`]:{marginBottom:6}}},{props:({ownerState:e,iconPosition:t})=>e.icon&&e.label&&t===`bottom`,style:{[`& > .${DN.icon}`]:{marginTop:6}}},{props:({ownerState:e,iconPosition:t})=>e.icon&&e.label&&t===`start`,style:{[`& > .${DN.icon}`]:{marginRight:e.spacing(1)}}},{props:({ownerState:e,iconPosition:t})=>e.icon&&e.label&&t===`end`,style:{[`& > .${DN.icon}`]:{marginLeft:e.spacing(1)}}},{props:{textColor:`inherit`},style:{color:`inherit`,opacity:.6,[`&.${DN.selected}`]:{opacity:1},[`&.${DN.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity}}},{props:{textColor:`primary`},style:{color:(e.vars||e).palette.text.secondary,[`&.${DN.selected}`]:{color:(e.vars||e).palette.primary.main},[`&.${DN.disabled}`]:{color:(e.vars||e).palette.text.disabled}}},{props:{textColor:`secondary`},style:{color:(e.vars||e).palette.text.secondary,[`&.${DN.selected}`]:{color:(e.vars||e).palette.secondary.main},[`&.${DN.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)}}]}))),jN=kN.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={...n,disabled:i,disableFocusRipple:a,selected:m,icon:!!s,iconPosition:c,label:!!u,fullWidth:o,textColor:g,wrapped:v},x=hye(b),S=s&&u&&kN.isValidElement(s)?kN.cloneElement(s,{className:K(x.icon,s.props.className)}):s;return(0,AN.jsxs)(gye,{focusRipple:!a,className:K(x.root,r),ref:t,role:`tab`,"aria-selected":m,disabled:i,onClick:e=>{!m&&d&&d(e,_),f&&f(e)},onFocus:e=>{h&&!m&&d&&d(e,_),p&&p(e)},ownerState:b,tabIndex:m?0:-1,...y,children:[c===`top`||c===`start`?(0,AN.jsxs)(kN.Fragment,{children:[S,u]}):(0,AN.jsxs)(kN.Fragment,{children:[u,S]}),l]})})})),MN=s((()=>{_ye(),ON(),ON()})),vye,yye,bye=s((()=>{Hx(),vye=U(),yye=Yb((0,vye.jsx)(`path`,{d:`M3 15h18v-2H3zm0 4h18v-2H3zm0-8h18V9H3zm0-6v2h18V5z`}),`ReorderSharp`)})),xye,Sye,Cye=s((()=>{Hx(),xye=U(),Sye=Yb((0,xye.jsx)(`path`,{d:`M3 18h6v-2H3zM3 6v2h18V6zm0 7h12v-2H3z`}),`SortSharp`)})),wye,Tye,Eye=s((()=>{Hx(),wye=U(),Tye=Yb((0,wye.jsx)(`path`,{d:`m12 4-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z`}),`ArrowForwardSharp`)}));function NN({label:e}){return(0,Oye.jsx)(Vb,{variant:`body1`,children:e})}var Dye,Oye,PN=s((()=>{Dye=d(B(),1),Hb(),Oye=U(),NN.propTypes={label:Dye.default.string.isRequired}})),FN,IN,LN=s((()=>{H(),z(),Fr(),PN(),FN=V(Qe(null,null),Pr(`SidebarIndexItem`)),IN=FN(NN)}));function RN({canvas:e,height:t=void 0,label:n,width:r=void 0}){return(0,BN.jsxs)(BN.Fragment,{children:[(0,BN.jsx)(`div`,{style:{minWidth:50},children:(0,BN.jsx)(Sb,{label:n,resource:e,maxHeight:t,maxWidth:r})}),(0,BN.jsx)(Vb,{children:n})]})}var zN,BN,VN=s((()=>{zN=d(B(),1),Hb(),Cb(),BN=U(),RN.propTypes={canvas:zN.default.object.isRequired,height:zN.default.number,label:zN.default.string.isRequired,width:zN.default.number}})),HN,UN,WN,GN=s((()=>{H(),z(),Fr(),VN(),fu(),HN=(e,{data:t})=>({...Oo(e).canvasNavigation||{}}),UN=V(Qe(HN,null),Pr(`SidebarIndexThumbnail`)),WN=UN(RN)}));function kye(e){return e.map(e=>({id:e.id,label:new Ha(e).getLabel()}))}function KN({canvases:e,containerRef:t,selectedCanvasIds:n=[],setCanvas:r,variant:i=`item`,windowId:a}){let o=(0,qN.useMemo)(()=>kye(e),[e]),s;switch(i){case`thumbnail`:s=WN;break;default:s=IN}return(0,YN.jsx)(sD,{variant:`selectedMenu`,children:o.map((o,c)=>(0,YN.jsx)(mA,{containerRef:t,offsetTop:96,selected:n.includes(o.id),scrollTo:n.includes(o.id),children:(0,YN.jsx)(XN,{divider:!0,onClick:()=>{r(a,o.id)},component:`li`,children:(0,YN.jsx)(s,{label:o.label,canvas:e[c]})},o.id)},`${o.id}-${i}`))})}var qN,JN,YN,XN,ZN=s((()=>{qN=d(h(),1),JN=d(B(),1),cD(),yk(),nb(),_A(),Ua(),LN(),GN(),YN=U(),XN=X(vk,{name:`SidebarIndexList`,slot:`item`})(({theme:e})=>({alignItems:`flex-start`,paddingLeft:e.spacing(2),paddingRight:e.spacing(1),position:`initial`,whiteSpace:`normal`})),KN.propTypes={canvases:JN.default.array.isRequired,containerRef:JN.default.oneOfType([JN.default.func,JN.default.shape({current:JN.default.instanceOf(Element)})]).isRequired,selectedCanvasIds:JN.default.arrayOf(JN.default.string),setCanvas:JN.default.func.isRequired,variant:JN.default.oneOf([`item`,`thumbnail`]),windowId:JN.default.string.isRequired}})),QN,$N,eP,tP,nP=s((()=>{H(),z(),Fr(),Kd(),fu(),ZN(),QN=(e,{id:t,windowId:n})=>({canvases:nc(e,{windowId:n}),selectedCanvasIds:ac(e,{windowId:n}),variant:mo(e,{companionWindowId:t,windowId:n}).variant}),$N=(e,{id:t,windowId:n})=>({setCanvas:(...t)=>e(td(...t))}),eP=V(Qe(QN,$N),Pr(`SidebarIndexList`)),tP=eP(KN)}));function rP(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 Aye=s((()=>{})),iP=s((()=>{Aye()}));function aP(...e){let t=oP.useRef(void 0),n=oP.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 oP.useMemo(()=>e.every(e=>e==null)?null:e=>{t.current&&=(t.current(),void 0),e!=null&&(t.current=n(e))},e)}var oP,jye=s((()=>{oP=d(h())})),sP=s((()=>{jye()}));function Mye(e){return typeof e==`string`}var Nye=s((()=>{})),Pye=s((()=>{Nye()}));function Fye(e,t,n){return e===void 0||Mye(e)?t:{...t,ownerState:{...t.ownerState,...n}}}var Iye=s((()=>{Pye()})),Lye=s((()=>{Iye()}));function cP(e,t=[]){if(e===void 0)return{};let n={};return Object.keys(e).filter(n=>n.match(/^on[A-Z]/)&&typeof e[n]==`function`&&!t.includes(n)).forEach(t=>{n[t]=e[t]}),n}var Rye=s((()=>{})),lP=s((()=>{Rye()}));function uP(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 zye=s((()=>{})),Bye=s((()=>{zye()}));function Vye(e){let{getSlotProps:t,additionalProps:n,externalSlotProps:r,externalForwardedProps:i,className:a}=e;if(!t){let e=K(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=cP({...i,...r}),s=uP(r),c=uP(i),l=t(o),u=K(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 Hye=s((()=>{q(),lP(),Bye()})),Uye=s((()=>{Hye()}));function dP(e,t,n){return typeof e==`function`?e(t,n):e}var Wye=s((()=>{})),fP=s((()=>{Wye()}));function pP(e){let{elementType:t,externalSlotProps:n,ownerState:r,skipResolvingSlotProps:i=!1,...a}=e,o=i?{}:dP(n,r),{props:s,internalRef:c}=Vye({...a,externalSlotProps:o}),l=aP(c,o?.ref,e.additionalProps?.ref);return Fye(t,{...s,ref:l},r)}var Gye=s((()=>{sP(),Lye(),Uye(),fP()})),mP=s((()=>{Gye()}));function hP(e){return ose}var gP=s((()=>{nb()})),_P,vP,yP,Kye=s((()=>{_P=e=>e,vP=()=>{let e=_P;return{configure(t){e=t},generate(t){return e(t)},reset(){e=_P}}},yP=vP()})),qye=s((()=>{Kye()}));function bP(e,t,n=`Mui`){let r=xP[t];return r?`${n}-${r}`:`${yP.generate(e)}-${t}`}var xP,SP=s((()=>{qye(),xP={active:`active`,checked:`checked`,completed:`completed`,disabled:`disabled`,error:`error`,expanded:`expanded`,focused:`focused`,focusVisible:`focusVisible`,open:`open`,readOnly:`readOnly`,required:`required`,selected:`selected`}})),CP=s((()=>{SP(),SP()}));function wP(e,t,n=`Mui`){let r={};return t.forEach(t=>{r[t]=bP(e,t,n)}),r}var Jye=s((()=>{CP()})),TP=s((()=>{Jye()}));function Yye(e){return bP(`MuiSimpleTreeView`,e)}var EP=s((()=>{CP(),TP(),wP(`MuiSimpleTreeView`,[`root`])})),DP,OP,Xye=s((()=>{em(),DP=d(h()),OP=(e,t)=>{let n=DP.useRef({}),[r,i]=DP.useState(()=>{let r={};return e.forEach(e=>{e.models&&Object.entries(e.models).forEach(([e,i])=>{n.current[e]={isControlled:t[e]!==void 0,getDefaultValue:i.getDefaultValue},r[e]=i.getDefaultValue(t)})}),r});return Object.fromEntries(Object.entries(n.current).map(([e,n])=>[e,{value:t[e]??r[e],setControlledValue:t=>{n.isControlled||i(n=>$p({},n,{[e]:t}))}}]))}})),kP,Zye=s((()=>{kP=class{constructor(){this.maxListeners=20,this.warnOnce=!1,this.events={}}on(e,t,n={}){let r=this.events[e];r||(r={highPriority:new Map,regular:new Map},this.events[e]=r),n.isFirst?r.highPriority.set(t,!0):r.regular.set(t,!0)}removeListener(e,t){this.events[e]&&(this.events[e].regular.delete(t),this.events[e].highPriority.delete(t))}removeAllListeners(){this.events={}}emit(e,...t){let n=this.events[e];if(!n)return;let r=Array.from(n.highPriority.keys()),i=Array.from(n.regular.keys());for(let e=r.length-1;e>=0;--e){let i=r[e];n.highPriority.has(i)&&i.apply(this,t)}for(let e=0;e<i.length;e+=1){let r=i[e];n.regular.has(r)&&r.apply(this,t)}}once(e,t){let n=this;this.on(e,function r(...i){n.removeListener(e,r),t.apply(n,i)})}}})),Qye=s((()=>{Zye()})),AP,jP,MP,$ye=s((()=>{AP=d(h()),Qye(),jP=e=>e.isPropagationStopped!==void 0,MP=()=>{let[e]=AP.useState(()=>new kP);return{instance:{$$publishEvent:AP.useCallback((...t)=>{let[n,r,i={}]=t;i.defaultMuiPrevented=!1,!(jP(i)&&i.isPropagationStopped())&&e.emit(n,r,i)},[e]),$$subscribeEvent:AP.useCallback((t,n)=>(e.on(t,n),()=>{e.removeListener(t,n)}),[e])}}},MP.params={}})),ebe=s((()=>{$ye()})),NP,tbe=s((()=>{NP=({plugins:e})=>{let t=new Set(e);return{instance:{getAvailablePlugins:()=>t}}},NP.params={}})),nbe=s((()=>{tbe()})),PP,FP,IP,LP=s((()=>{PP=0,FP=()=>(PP+=1,`mui-tree-view-${PP}`),IP=({id:e,treeId:t=``,itemId:n})=>e??`${t}-${n}`})),RP,zP,rbe=s((()=>{em(),RP=d(h()),LP(),zP=({params:e,state:t,setState:n})=>{RP.useEffect(()=>{n(t=>t.id.treeId===e.id&&t.id.treeId!==void 0?t:$p({},t,{id:$p({},t.id,{treeId:e.id??FP()})}))},[n,e.id]);let r=e.id??t.id.treeId;return{getRootProps:()=>({id:r}),contextValue:{treeId:r}}},zP.params={id:!0},zP.getInitialState=({id:e})=>({id:{treeId:e??void 0}})})),ibe=s((()=>{rbe()})),BP,abe=s((()=>{ebe(),nbe(),ibe(),BP=[MP,NP,zP]})),obe=s((()=>{abe()})),VP,HP,sbe=s((()=>{MS(),VP=[`slots`,`slotProps`,`apiRef`,`experimentalFeatures`],HP=e=>{let{props:{slots:t,slotProps:n,apiRef:r,experimentalFeatures:i},plugins:a}=e,o=jS(e.props,VP),s={};a.forEach(e=>{Object.assign(s,e.params)});let c={},l={};Object.keys(o).forEach(e=>{let t=o[e];s[e]?c[e]=t:l[e]=t});let u=i??{};return{apiRef:r,forwardedProps:l,pluginParams:a.reduce((e,t)=>t.getDefaultizedParams?t.getDefaultizedParams({params:e,experimentalFeatures:u}):e,c),slots:t??{},slotProps:n??{},experimentalFeatures:u}}})),UP,cbe=s((()=>{UP=({plugins:e,instance:t,publicAPI:n,rootRef:r})=>({runItemPlugins:t=>{let n=null,r=null,i=[],a={};e.forEach(e=>{if(!e.itemPlugin)return;let o=e.itemPlugin({props:t,rootRef:n,contentRef:r});o?.rootRef&&(n=o.rootRef),o?.contentRef&&(r=o.contentRef),o?.propsEnhancers&&(i.push(o.propsEnhancers),Object.keys(o.propsEnhancers).forEach(e=>{a[e]=!0}))});let o=e=>t=>{let n={};return i.forEach(r=>{let i=r[e];i!=null&&Object.assign(n,i(t))}),n},s=Object.fromEntries(Object.keys(a).map(e=>[e,o(e)]));return{contentRef:r,rootRef:n,propsEnhancers:s}},wrapItem:({itemId:n,children:r})=>{let i=r;for(let r=e.length-1;r>=0;--r){let a=e[r];a.wrapItem&&(i=a.wrapItem({itemId:n,children:i,instance:t}))}return i},wrapRoot:({children:n})=>{let r=n;for(let n=e.length-1;n>=0;--n){let i=e[n];i.wrapRoot&&(r=i.wrapRoot({children:r,instance:t}))}return r},instance:t,rootRef:r,publicAPI:n})}));function lbe(e){let t=WP.useRef({});return e?(e.current??={},e.current):t.current}var WP,GP,ube=s((()=>{em(),WP=d(h()),sP(),Xye(),obe(),sbe(),cbe(),GP=({plugins:e,rootRef:t,props:n})=>{let r=[...BP,...e],{pluginParams:i,forwardedProps:a,apiRef:o,experimentalFeatures:s,slots:c,slotProps:l}=HP({plugins:r,props:n}),u=OP(r,i),d=WP.useRef({}).current,f=lbe(o),p=WP.useRef(null),m=aP(p,t),h=UP({plugins:r,instance:d,publicAPI:f,rootRef:p}),[g,_]=WP.useState(()=>{let e={};return r.forEach(t=>{t.getInitialState&&Object.assign(e,t.getInitialState(i))}),e}),v=[];return r.forEach(e=>{let t=e({instance:d,params:i,slots:c,slotProps:l,experimentalFeatures:s,state:g,setState:_,rootRef:p,models:u,plugins:r});t.getRootProps&&v.push(t.getRootProps),t.publicAPI&&Object.assign(f,t.publicAPI),t.instance&&Object.assign(d,t.instance),t.contextValue&&Object.assign(h,t.contextValue)}),{getRootProps:(e={})=>{let t=$p({role:`tree`},a,e,{ref:m});return v.forEach(n=>{Object.assign(t,n(e))}),t},rootRef:m,contextValue:h,instance:d}}})),dbe=s((()=>{ube()})),KP,qP,JP=s((()=>{KP=d(h()),qP=KP.createContext(null)}));function fbe(e){let{value:t,children:n}=e;return(0,YP.jsx)(qP.Provider,{value:t,children:t.wrapRoot({children:n,instance:t.instance})})}var YP,pbe=s((()=>{h(),JP(),YP=U()})),XP,ZP,QP=s((()=>{XP=d(h()),JP(),ZP=()=>{let e=XP.useContext(qP);if(e==null)throw Error([`MUI X: Could not find the Tree View context.`,`It looks like you rendered your component outside of a SimpleTreeView or RichTreeView parent component.`,`This can also happen if you are bundling multiple versions of the Tree View.`].join(`
`));return e}})),$P=s((()=>{pbe(),QP()})),eF,tF=s((()=>{eF=(e,t,n)=>{e.$$publishEvent(t,n)}})),nF,rF,iF=s((()=>{nF=`__TREE_VIEW_ROOT_PARENT_ID__`,rF=e=>{let t={};return e.forEach((e,n)=>{t[e]=n}),t}})),aF,oF,mbe=s((()=>{aF=d(h()),oF=aF.createContext(()=>-1)})),sF=s((()=>{mbe()})),cF,lF,uF,dF,fF,hbe=s((()=>{em(),MS(),cF=d(h()),tF(),iF(),sF(),LP(),lF=U(),uF=[`children`],dF=({items:e,isItemDisabled:t,getItemLabel:n,getItemId:r})=>{let i={},a={},o={[nF]:[]},s=(e,c,l)=>{let u=r?r(e):e.id;if(u==null)throw Error(["MUI X: The Tree View component requires all items to have a unique `id` property.","Alternatively, you can use the `getItemId` prop to specify a custom id for each item.","An item was provided without id in the `items` prop:",JSON.stringify(e)].join(`
`));if(i[u]!=null)throw Error(["MUI X: The Tree View component requires all items to have a unique `id` property.","Alternatively, you can use the `getItemId` prop to specify a custom id for each item.",`Two items were provided with the same id in the \`items\` prop: "${u}"`].join(`
`));let d=n?n(e):e.label;if(d==null)throw Error(["MUI X: The Tree View component requires all items to have a `label` property.","Alternatively, you can use the `getItemLabel` prop to specify a custom label for each item.","An item was provided without label in the `items` prop:",JSON.stringify(e)].join(`
`));i[u]={id:u,label:d,parentId:l,idAttribute:void 0,expandable:!!e.children?.length,disabled:t?t(e):!1,depth:c},a[u]=e;let f=l??`__TREE_VIEW_ROOT_PARENT_ID__`;o[f]||(o[f]=[]),o[f].push(u),e.children?.forEach(e=>s(e,c+1,u))};e.forEach(e=>s(e,0,null));let c={};return Object.keys(o).forEach(e=>{c[e]=rF(o[e])}),{itemMetaMap:i,itemMap:a,itemOrderedChildrenIds:o,itemChildrenIndexes:c}},fF=({instance:e,params:t,state:n,setState:r,experimentalFeatures:i})=>{let a=cF.useCallback(e=>n.items.itemMetaMap[e],[n.items.itemMetaMap]),o=cF.useCallback(e=>n.items.itemMap[e],[n.items.itemMap]),s=cF.useCallback(()=>{let e=t=>{let r=n.items.itemMap[t],i=jS(r,uF),a=n.items.itemOrderedChildrenIds[t];return a&&(i.children=a.map(e)),i};return n.items.itemOrderedChildrenIds[nF].map(e)},[n.items.itemMap,n.items.itemOrderedChildrenIds]),c=cF.useCallback(t=>{if(t==null)return!1;let n=e.getItemMeta(t);if(!n)return!1;if(n.disabled)return!0;for(;n.parentId!=null;)if(n=e.getItemMeta(n.parentId),n.disabled)return!0;return!1},[e]),l=cF.useCallback(t=>{let r=e.getItemMeta(t).parentId??`__TREE_VIEW_ROOT_PARENT_ID__`;return n.items.itemChildrenIndexes[r][t]},[e,n.items.itemChildrenIndexes]),u=cF.useCallback(e=>n.items.itemOrderedChildrenIds[e??`__TREE_VIEW_ROOT_PARENT_ID__`]??[],[n.items.itemOrderedChildrenIds]),d=t=>{let r=e.getItemMeta(t);return r==null?null:document.getElementById(IP({treeId:n.id.treeId,itemId:t,id:r.idAttribute}))},f=n=>t.disabledItemsFocusable?!0:!e.isItemDisabled(n),p=cF.useRef(!1),m=cF.useCallback(()=>{p.current=!0},[]),h=cF.useCallback(()=>p.current,[]);return cF.useEffect(()=>{e.areItemUpdatesPrevented()||r(n=>{let r=dF({items:t.items,isItemDisabled:t.isItemDisabled,getItemId:t.getItemId,getItemLabel:t.getItemLabel});return Object.values(n.items.itemMetaMap).forEach(t=>{r.itemMetaMap[t.id]||eF(e,`removeItem`,{id:t.id})}),$p({},n,{items:r})})},[e,r,t.items,t.isItemDisabled,t.getItemId,t.getItemLabel]),{getRootProps:()=>({style:{"--TreeView-itemChildrenIndentation":typeof t.itemChildrenIndentation==`number`?`${t.itemChildrenIndentation}px`:t.itemChildrenIndentation}}),publicAPI:{getItem:o,getItemDOMElement:d,getItemTree:s,getItemOrderedChildrenIds:u},instance:{getItemMeta:a,getItem:o,getItemTree:s,getItemsToRender:()=>{let e=t=>{let r=n.items.itemMetaMap[t];return{label:r.label,itemId:r.id,id:r.idAttribute,children:n.items.itemOrderedChildrenIds[t]?.map(e)}};return n.items.itemOrderedChildrenIds[nF].map(e)},getItemIndex:l,getItemDOMElement:d,getItemOrderedChildrenIds:u,isItemDisabled:c,isItemNavigable:f,preventItemUpdates:m,areItemUpdatesPrevented:h},contextValue:{items:{onItemClick:t.onItemClick,disabledItemsFocusable:t.disabledItemsFocusable,indentationAtItemLevel:i.indentationAtItemLevel??!1}}}},fF.getInitialState=e=>({items:dF({items:e.items,isItemDisabled:e.isItemDisabled,getItemId:e.getItemId,getItemLabel:e.getItemLabel})}),fF.getDefaultizedParams=({params:e})=>$p({},e,{disabledItemsFocusable:e.disabledItemsFocusable??!1,itemChildrenIndentation:e.itemChildrenIndentation??`12px`}),fF.wrapRoot=({children:e,instance:t})=>(0,lF.jsx)(oF.Provider,{value:e=>t.getItemMeta(e)?.depth??0,children:e}),fF.params={disabledItemsFocusable:!0,items:!0,isItemDisabled:!0,getItemLabel:!0,getItemId:!0,onItemClick:!0,itemChildrenIndentation:!0}})),gbe=s((()=>{hbe(),iF()})),pF,mF,_be=s((()=>{pF=d(h()),mF=typeof window<`u`?pF.useLayoutEffect:pF.useEffect})),hF=s((()=>{_be()}));function gF(e){let t=_F.useRef(e);return mF(()=>{t.current=e}),_F.useRef((...e)=>(0,t.current)(...e)).current}var _F,vbe=s((()=>{_F=d(h()),hF()})),vF=s((()=>{vbe()})),yF,bF,xF,ybe=s((()=>{em(),yF=d(h()),vF(),bF=({instance:e,params:t,models:n})=>{let r=yF.useMemo(()=>{let e=new Map;return n.expandedItems.value.forEach(t=>{e.set(t,!0)}),e},[n.expandedItems.value]),i=(e,r)=>{t.onExpandedItemsChange?.(e,r),n.expandedItems.setControlledValue(r)},a=yF.useCallback(e=>r.has(e),[r]),o=yF.useCallback(t=>!!e.getItemMeta(t)?.expandable,[e]),s=gF((t,n)=>{let r=e.isItemExpanded(n);e.setItemExpansion(t,n,!r)}),c=gF((r,a,o)=>{if(e.isItemExpanded(a)===o)return;let s;s=o?[a].concat(n.expandedItems.value):n.expandedItems.value.filter(e=>e!==a),t.onItemExpansionToggle&&t.onItemExpansionToggle(r,a,o),i(r,s)}),l=(r,a)=>{let o=e.getItemMeta(a),s=e.getItemOrderedChildrenIds(o.parentId).filter(t=>e.isItemExpandable(t)&&!e.isItemExpanded(t)),c=n.expandedItems.value.concat(s);s.length>0&&(t.onItemExpansionToggle&&s.forEach(e=>{t.onItemExpansionToggle(r,e,!0)}),i(r,c))},u=yF.useMemo(()=>t.expansionTrigger?t.expansionTrigger:e.isTreeViewEditable?`iconContainer`:`content`,[t.expansionTrigger,e.isTreeViewEditable]);return{publicAPI:{setItemExpansion:c},instance:{isItemExpanded:a,isItemExpandable:o,setItemExpansion:c,toggleItemExpansion:s,expandAllSiblings:l},contextValue:{expansion:{expansionTrigger:u}}}},bF.models={expandedItems:{getDefaultValue:e=>e.defaultExpandedItems}},xF=[],bF.getDefaultizedParams=({params:e})=>$p({},e,{defaultExpandedItems:e.defaultExpandedItems??xF}),bF.params={expandedItems:!0,defaultExpandedItems:!0,onExpandedItemsChange:!0,onItemExpansionToggle:!0,expansionTrigger:!0}})),bbe=s((()=>{ybe()})),SF,CF,wF,TF,EF,DF,OF,kF,AF,jF=s((()=>{SF=(e,t)=>{let n=t.length-1;for(;n>=0&&!e.isItemNavigable(t[n]);)--n;if(n!==-1)return t[n]},CF=(e,t)=>{let n=e.getItemMeta(t),r=e.getItemOrderedChildrenIds(n.parentId),i=e.getItemIndex(t);if(i===0)return n.parentId;let a=i-1;for(;!e.isItemNavigable(r[a])&&a>=0;)--a;if(a===-1)return n.parentId==null?null:CF(e,n.parentId);let o=r[a],s=SF(e,e.getItemOrderedChildrenIds(o));for(;e.isItemExpanded(o)&&s!=null;)o=s,s=e.getItemOrderedChildrenIds(o).find(e.isItemNavigable);return o},wF=(e,t)=>{if(e.isItemExpanded(t)){let n=e.getItemOrderedChildrenIds(t).find(e.isItemNavigable);if(n!=null)return n}let n=e.getItemMeta(t);for(;n!=null;){let t=e.getItemOrderedChildrenIds(n.parentId),r=e.getItemIndex(n.id);if(r<t.length-1){let n=r+1;for(;!e.isItemNavigable(t[n])&&n<t.length-1;)n+=1;if(e.isItemNavigable(t[n]))return t[n]}n=e.getItemMeta(n.parentId)}return null},TF=e=>{let t=null;for(;t==null||e.isItemExpanded(t);){let n=e.getItemOrderedChildrenIds(t),r=SF(e,n);if(r==null)return t;t=r}return t},EF=e=>e.getItemOrderedChildrenIds(null).find(e.isItemNavigable),DF=(e,t,n)=>{if(t===n)return[t,n];let r=e.getItemMeta(t),i=e.getItemMeta(n);if(r.parentId===i.id||i.parentId===r.id)return i.parentId===r.id?[r.id,i.id]:[i.id,r.id];let a=[r.id],o=[i.id],s=r.parentId,c=i.parentId,l=o.indexOf(s)!==-1,u=a.indexOf(c)!==-1,d=!0,f=!0;for(;!u&&!l;)d&&(a.push(s),l=o.indexOf(s)!==-1,d=s!==null,!l&&d&&(s=e.getItemMeta(s).parentId)),f&&!l&&(o.push(c),u=a.indexOf(c)!==-1,f=c!==null,!u&&f&&(c=e.getItemMeta(c).parentId));let p=l?s:c,m=e.getItemOrderedChildrenIds(p),h=a[a.indexOf(p)-1],g=o[o.indexOf(p)-1];return m.indexOf(h)<m.indexOf(g)?[t,n]:[n,t]},OF=(e,t,n)=>{let r=t=>{if(e.isItemExpandable(t)&&e.isItemExpanded(t))return e.getItemOrderedChildrenIds(t)[0];let n=e.getItemMeta(t);for(;n!=null;){let t=e.getItemOrderedChildrenIds(n.parentId),r=e.getItemIndex(n.id);if(r<t.length-1)return t[r+1];n=e.getItemMeta(n.parentId)}throw Error(`Invalid range`)},[i,a]=DF(e,t,n),o=[i],s=i;for(;s!==a;)s=r(s),e.isItemDisabled(s)||o.push(s);return o},kF=e=>{let t=EF(e),n=[];for(;t!=null;)n.push(t),t=wF(e,t);return n},AF=(e,t)=>t!==e.closest(`*[role="treeitem"]`)})),MF,NF,PF=s((()=>{MF=e=>Array.isArray(e)?e:e==null?[]:[e],NF=e=>{let t={};return e.forEach(e=>{t[e]=!0}),t}})),FF,IF,LF,xbe=s((()=>{em(),FF=d(h()),jF(),PF(),IF=({instance:e,params:t,models:n})=>{let r=FF.useRef(null),i=FF.useRef({}),a=FF.useMemo(()=>{let e=new Map;return Array.isArray(n.selectedItems.value)?n.selectedItems.value.forEach(t=>{e.set(t,!0)}):n.selectedItems.value!=null&&e.set(n.selectedItems.value,!0),e},[n.selectedItems.value]),o=(r,i)=>{if(t.onItemSelectionToggle){if(t.multiSelect){let a=i.filter(t=>!e.isItemSelected(t)),o=n.selectedItems.value.filter(e=>!i.includes(e));a.forEach(e=>{t.onItemSelectionToggle(r,e,!0)}),o.forEach(e=>{t.onItemSelectionToggle(r,e,!1)})}else i!==n.selectedItems.value&&(n.selectedItems.value!=null&&t.onItemSelectionToggle(r,n.selectedItems.value,!1),i!=null&&t.onItemSelectionToggle(r,i,!0))}t.onSelectedItemsChange&&t.onSelectedItemsChange(r,i),n.selectedItems.setControlledValue(i)},s=e=>a.has(e),c=({event:a,itemId:s,keepExistingSelection:c=!1,shouldBeSelected:l})=>{if(t.disableSelection)return;let u;if(c){let t=MF(n.selectedItems.value),r=e.isItemSelected(s);u=r&&(l===!1||l==null)?t.filter(e=>e!==s):!r&&(l===!0||l==null)?[s].concat(t):t}else u=l===!1||l==null&&e.isItemSelected(s)?t.multiSelect?[]:null:t.multiSelect?[s]:s;o(a,u),r.current=s,i.current={}},l=(r,[a,s])=>{if(t.disableSelection||!t.multiSelect)return;let c=MF(n.selectedItems.value).slice();Object.keys(i.current).length>0&&(c=c.filter(e=>!i.current[e]));let l=NF(c),u=OF(e,a,s),d=u.filter(e=>!l[e]);c=c.concat(d),o(r,c),i.current=NF(u)};return{getRootProps:()=>({"aria-multiselectable":t.multiSelect}),publicAPI:{selectItem:c},instance:{isItemSelected:s,selectItem:c,selectAllNavigableItems:n=>{if(t.disableSelection||!t.multiSelect)return;let r=kF(e);o(n,r),i.current=NF(r)},expandSelectionRange:(t,n)=>{if(r.current!=null){let[i,a]=DF(e,n,r.current);l(t,[i,a])}},selectRangeFromStartToItem:(t,n)=>{l(t,[EF(e),n])},selectRangeFromItemToEnd:(t,n)=>{l(t,[n,TF(e)])},selectItemFromArrowNavigation:(e,r,a)=>{if(t.disableSelection||!t.multiSelect)return;let s=MF(n.selectedItems.value).slice();Object.keys(i.current).length===0?(s.push(a),i.current={[r]:!0,[a]:!0}):(i.current[r]||(i.current={}),i.current[a]?(s=s.filter(e=>e!==r),delete i.current[r]):(s.push(a),i.current[a]=!0)),o(e,s)}},contextValue:{selection:{multiSelect:t.multiSelect,checkboxSelection:t.checkboxSelection,disableSelection:t.disableSelection}}}},IF.models={selectedItems:{getDefaultValue:e=>e.defaultSelectedItems}},LF=[],IF.getDefaultizedParams=({params:e})=>$p({},e,{disableSelection:e.disableSelection??!1,multiSelect:e.multiSelect??!1,checkboxSelection:e.checkboxSelection??!1,defaultSelectedItems:e.defaultSelectedItems??(e.multiSelect?LF:null)}),IF.params={disableSelection:!0,multiSelect:!0,checkboxSelection:!0,defaultSelectedItems:!0,selectedItems:!0,onSelectedItemsChange:!0,onItemSelectionToggle:!0}})),Sbe=s((()=>{xbe()}));function Cbe(e){return e&&e.ownerDocument||document}var wbe=s((()=>{})),Tbe=s((()=>{wbe()})),RF,zF,Ebe=s((()=>{RF=1e3,zF=class{constructor(e=RF){this.timeouts=new Map,this.cleanupTimeout=RF,this.cleanupTimeout=e}register(e,t,n){this.timeouts||=new Map;let r=setTimeout(()=>{typeof t==`function`&&t(),this.timeouts.delete(n.cleanupToken)},this.cleanupTimeout);this.timeouts.set(n.cleanupToken,r)}unregister(e){let t=this.timeouts.get(e.cleanupToken);t&&(this.timeouts.delete(e.cleanupToken),clearTimeout(t))}reset(){this.timeouts&&=(this.timeouts.forEach((e,t)=>{this.unregister({cleanupToken:t})}),void 0)}}})),BF,Dbe=s((()=>{BF=class{constructor(){this.registry=new FinalizationRegistry(e=>{typeof e==`function`&&e()})}register(e,t,n){this.registry.register(e,t,n)}unregister(e){this.registry.unregister(e)}reset(){}}}));function Obe(e){let t=0;return function(n,r,i){e.registry===null&&(e.registry=typeof FinalizationRegistry<`u`?new BF:new zF);let[a]=VF.useState(new HF),o=VF.useRef(null),s=VF.useRef(void 0);s.current=i;let c=VF.useRef(null);!o.current&&s.current?(o.current=n.$$subscribeEvent(r,(e,t)=>{t.defaultMuiPrevented||s.current?.(e,t)}),t+=1,c.current={cleanupToken:t},e.registry.register(a,()=>{o.current?.(),o.current=null,c.current=null},c.current)):!s.current&&o.current&&(o.current(),o.current=null,c.current&&=(e.registry.unregister(c.current),null)),VF.useEffect(()=>(!o.current&&s.current&&(o.current=n.$$subscribeEvent(r,(e,t)=>{t.defaultMuiPrevented||s.current?.(e,t)})),c.current&&e.registry&&(e.registry.unregister(c.current),c.current=null),()=>{o.current?.(),o.current=null}),[n,r])}}var VF,HF,UF,WF,kbe=s((()=>{VF=d(h()),Ebe(),Dbe(),HF=class{},UF={registry:null},WF=Obe(UF)}));function Abe(e){return e.replace(/["\\]/g,`\\$&`)}var GF,KF=s((()=>{GF=(e=document)=>{let t=e.activeElement;return t?t.shadowRoot?GF(t.shadowRoot):t:null}})),qF,JF,YF,jbe=s((()=>{em(),qF=d(h()),vF(),Tbe(),kbe(),KF(),jF(),PF(),JF=(e,t)=>{let n=MF(t).find(t=>{if(!e.isItemNavigable(t))return!1;let n=e.getItemMeta(t);return n&&(n.parentId==null||e.isItemExpanded(n.parentId))});return n??=EF(e),n},YF=({instance:e,params:t,state:n,setState:r,models:i,rootRef:a})=>{let o=JF(e,i.selectedItems.value),s=gF(e=>{let t=typeof e==`function`?e(n.focusedItemId):e;n.focusedItemId!==t&&r(e=>$p({},e,{focusedItemId:t}))}),c=qF.useCallback(()=>!!a.current&&a.current.contains(GF(Cbe(a.current))),[a]),l=qF.useCallback(e=>n.focusedItemId===e&&c(),[n.focusedItemId,c]),u=t=>{let n=e.getItemMeta(t);return n&&(n.parentId==null||e.isItemExpanded(n.parentId))},d=(n,r)=>{let i=e.getItemDOMElement(r);i&&i.focus(),s(r),t.onItemFocus&&t.onItemFocus(n,r)},f=gF((e,t)=>{u(t)&&d(e,t)}),p=gF(()=>{if(n.focusedItemId!=null){if(e.getItemMeta(n.focusedItemId)){let t=e.getItemDOMElement(n.focusedItemId);t&&t.blur()}s(null)}}),m=e=>e===o;WF(e,`removeItem`,({id:e})=>{n.focusedItemId===e&&d(null,o)});let h=e=>t=>{e.onFocus?.(t),!t.defaultMuiPrevented&&t.target===t.currentTarget&&d(t,o)};return{getRootProps:e=>({onFocus:h(e)}),publicAPI:{focusItem:f},instance:{isItemFocused:l,canItemBeTabbed:m,focusItem:f,removeFocusedItem:p}}},YF.getInitialState=()=>({focusedItemId:null}),YF.params={onItemFocus:!0}})),Mbe=s((()=>{jbe()})),XF,ZF=s((()=>{XF=(e,t)=>e.getAvailablePlugins().has(t)})),QF,$F,Nbe=s((()=>{QF=d(h()),$P(),$F=({props:e})=>{let{instance:t}=ZP(),{label:n,itemId:r}=e,[i,a]=QF.useState(n),o=t.isItemBeingEdited(r);return QF.useEffect(()=>{o||a(n)},[o,n]),{propsEnhancers:{labelInput:({externalEventHandlers:e,interactions:n})=>t.isItemEditable(r)?{value:i??``,"data-element":`labelInput`,onChange:t=>{e.onChange?.(t),a(t.target.value)},onKeyDown:t=>{if(e.onKeyDown?.(t),t.defaultMuiPrevented)return;let r=t.target;t.key===`Enter`&&r.value?n.handleSaveItemLabel(t,r.value):t.key===`Escape`&&n.handleCancelItemLabelEditing(t)},onBlur:t=>{e.onBlur?.(t),!t.defaultMuiPrevented&&t.target.value&&n.handleSaveItemLabel(t,t.target.value)},autoFocus:!0,type:`text`}:{}}}}})),eI,tI,Pbe=s((()=>{em(),eI=d(h()),Nbe(),tI=({instance:e,state:t,setState:n,params:r})=>{let i=eI.useRef(t.editedItemId),a=e=>i.current===e,o=e=>{n(t=>$p({},t,{editedItemId:e})),i.current=e},s=e=>e===t.editedItemId,c=!!r.isItemEditable,l=t=>{if(t==null||!c)return!1;let n=e.getItem(t);return n?typeof r.isItemEditable==`function`?r.isItemEditable(n):!!r.isItemEditable:!1},u=(e,t)=>{if(!t)throw Error(["MUI X: The Tree View component requires all items to have a `label` property.",`The label of an item cannot be empty.`,e].join(`
`));n(n=>{let r=n.items.itemMetaMap[e];return r.label===t?n:$p({},n,{items:$p({},n.items,{itemMetaMap:$p({},n.items.itemMetaMap,{[e]:$p({},r,{label:t})})})})}),r.onItemLabelChange&&r.onItemLabelChange(e,t)};return{instance:{setEditedItemId:o,isItemBeingEdited:s,updateItemLabel:u,isItemEditable:l,isTreeViewEditable:c,isItemBeingEditedRef:a},publicAPI:{updateItemLabel:u}}},tI.itemPlugin=$F,tI.getDefaultizedParams=({params:e,experimentalFeatures:t})=>{let n=t?.labelEditing;return $p({},e,{isItemEditable:n?e.isItemEditable??!1:!1})},tI.getInitialState=()=>({editedItemId:null}),tI.params={onItemLabelChange:!0,isItemEditable:!0}})),nI=s((()=>{Pbe()}));function Fbe(e){return!!e&&e.length===1&&!!e.match(/\S/)}var rI,iI,Ibe=s((()=>{rI=d(h()),dg(),vF(),jF(),ZF(),nI(),iI=({instance:e,params:t,state:n})=>{let r=ug(),i=rI.useRef({}),a=gF(e=>{i.current=e(i.current)});rI.useEffect(()=>{if(e.areItemUpdatesPrevented())return;let t={};Object.values(n.items.itemMetaMap).forEach(e=>{t[e.id]=e.label.substring(0,1).toLowerCase()}),i.current=t},[n.items.itemMetaMap,t.getItemId,e]);let o=(t,n)=>{let r=n.toLowerCase(),a=t=>{let n=wF(e,t);return n===null?EF(e):n},o=null,s=a(t),c={};for(;o==null&&!c[s];)i.current[s]===r?o=s:(c[s]=!0,s=a(s));return o},s=n=>!t.disableSelection&&!e.isItemDisabled(n),c=t=>!e.isItemDisabled(t)&&e.isItemExpandable(t);return{instance:{updateFirstCharMap:a,handleItemKeyDown:(n,i)=>{if(n.defaultMuiPrevented||n.altKey||AF(n.target,n.currentTarget))return;let a=n.ctrlKey||n.metaKey,l=n.key;switch(!0){case l===` `&&s(i):n.preventDefault(),t.multiSelect&&n.shiftKey?e.expandSelectionRange(n,i):e.selectItem({event:n,itemId:i,keepExistingSelection:t.multiSelect,shouldBeSelected:!t.multiSelect||void 0});break;case l===`Enter`:XF(e,tI)&&e.isItemEditable(i)&&!e.isItemBeingEdited(i)?e.setEditedItemId(i):c(i)?(e.toggleItemExpansion(n,i),n.preventDefault()):s(i)&&(t.multiSelect?(n.preventDefault(),e.selectItem({event:n,itemId:i,keepExistingSelection:!0})):e.isItemSelected(i)||(e.selectItem({event:n,itemId:i}),n.preventDefault()));break;case l===`ArrowDown`:{let r=wF(e,i);r&&(n.preventDefault(),e.focusItem(n,r),t.multiSelect&&n.shiftKey&&s(r)&&e.selectItemFromArrowNavigation(n,i,r));break}case l===`ArrowUp`:{let r=CF(e,i);r&&(n.preventDefault(),e.focusItem(n,r),t.multiSelect&&n.shiftKey&&s(r)&&e.selectItemFromArrowNavigation(n,i,r));break}case l===`ArrowRight`&&!r||l===`ArrowLeft`&&r:if(a)return;if(e.isItemExpanded(i)){let t=wF(e,i);t&&(e.focusItem(n,t),n.preventDefault())}else c(i)&&(e.toggleItemExpansion(n,i),n.preventDefault());break;case l===`ArrowLeft`&&!r||l===`ArrowRight`&&r:if(a)return;if(c(i)&&e.isItemExpanded(i))e.toggleItemExpansion(n,i),n.preventDefault();else{let t=e.getItemMeta(i).parentId;t&&(e.focusItem(n,t),n.preventDefault())}break;case l===`Home`:s(i)&&t.multiSelect&&a&&n.shiftKey?e.selectRangeFromStartToItem(n,i):e.focusItem(n,EF(e)),n.preventDefault();break;case l===`End`:s(i)&&t.multiSelect&&a&&n.shiftKey?e.selectRangeFromItemToEnd(n,i):e.focusItem(n,TF(e)),n.preventDefault();break;case l===`*`:e.expandAllSiblings(n,i),n.preventDefault();break;case String.fromCharCode(n.keyCode)===`A`&&a&&t.multiSelect&&!t.disableSelection:e.selectAllNavigableItems(n),n.preventDefault();break;case!a&&!n.shiftKey&&Fbe(l):{let t=o(i,l);t!=null&&(e.focusItem(n,t),n.preventDefault());break}}}}}},iI.params={}})),Lbe=s((()=>{Ibe()})),aI,Rbe=s((()=>{aI=({slots:e,slotProps:t})=>({contextValue:{icons:{slots:{collapseIcon:e.collapseIcon,expandIcon:e.expandIcon,endIcon:e.endIcon},slotProps:{collapseIcon:t.collapseIcon,expandIcon:t.expandIcon,endIcon:t.endIcon}}}}),aI.params={}})),zbe=s((()=>{Rbe()}));function oI(e){let{children:t,itemId:n=null}=e,{instance:r,treeId:i,rootRef:a}=ZP(),o=sI.useRef(new Map);sI.useEffect(()=>{if(!a.current)return;let e=null;if(n==null)e=a.current.id;else{let t=r.getItemMeta(n);t!==void 0&&(e=IP({itemId:n,treeId:i,id:t.idAttribute}))}if(e==null)return;let t=r.getItemOrderedChildrenIds(n??null)??[],s=Abe(e),c=a.current.querySelectorAll(`${n==null?``:`*[id="${s}"] `}[role="treeitem"]:not(*[id="${s}"] [role="treeitem"] [role="treeitem"])`),l=Array.from(c).map(e=>o.current.get(e.id));(l.length!==t.length||l.some((e,n)=>e!==t[n]))&&r.setJSXItemsOrderedChildrenIds(n??null,l)});let s=sI.useMemo(()=>({registerChild:(e,t)=>o.current.set(e,t),unregisterChild:e=>o.current.delete(e),parentId:n}),[n]);return(0,cI.jsx)(lI.Provider,{value:s,children:t})}var sI,cI,lI,Bbe=s((()=>{sI=d(h()),QP(),KF(),LP(),cI=U(),lI=sI.createContext(null)})),uI,dI,fI,pI,mI,Vbe=s((()=>{em(),uI=d(h()),vF(),sP(),hF(),tF(),$P(),Bbe(),iF(),sF(),LP(),dI=U(),fI=({instance:e,setState:t})=>(e.preventItemUpdates(),{instance:{insertJSXItem:gF(n=>(t(e=>{if(e.items.itemMetaMap[n.id]!=null)throw Error(["MUI X: The Tree View component requires all items to have a unique `id` property.","Alternatively, you can use the `getItemId` prop to specify a custom id for each item.",`Two items were provided with the same id in the \`items\` prop: "${n.id}"`].join(`
`));return $p({},e,{items:$p({},e.items,{itemMetaMap:$p({},e.items.itemMetaMap,{[n.id]:n}),itemMap:$p({},e.items.itemMap,{[n.id]:{id:n.id,label:n.label}})})})}),()=>{t(e=>{let t=$p({},e.items.itemMetaMap),r=$p({},e.items.itemMap);return delete t[n.id],delete r[n.id],$p({},e,{items:$p({},e.items,{itemMetaMap:t,itemMap:r})})}),eF(e,`removeItem`,{id:n.id})})),setJSXItemsOrderedChildrenIds:(e,n)=>{let r=e??`__TREE_VIEW_ROOT_PARENT_ID__`;t(e=>$p({},e,{items:$p({},e.items,{itemOrderedChildrenIds:$p({},e.items.itemOrderedChildrenIds,{[r]:n}),itemChildrenIndexes:$p({},e.items.itemChildrenIndexes,{[r]:rF(n)})})}))},mapFirstCharFromJSX:gF((t,n)=>(e.updateFirstCharMap(e=>(e[t]=n,e)),()=>{e.updateFirstCharMap(e=>{let n=$p({},e);return delete n[t],n})}))}}),pI=e=>Array.isArray(e)?e.length>0&&e.some(pI):!!e,mI=({props:e,rootRef:t,contentRef:n})=>{let{instance:r,treeId:i}=ZP(),{children:a,disabled:o=!1,label:s,itemId:c,id:l}=e,u=uI.useContext(lI);if(u==null)throw Error([`MUI X: Could not find the Tree View Children Item context.`,`It looks like you rendered your component outside of a SimpleTreeView parent component.`,`This can also happen if you are bundling multiple versions of the Tree View.`].join(`
`));let{registerChild:d,unregisterChild:f,parentId:p}=u,m=pI(a),h=uI.useRef(null),g=aP(h,n);return mF(()=>{let e=IP({itemId:c,treeId:i,id:l});return d(e,c),()=>{f(e)}},[d,f,c,l,i]),uI.useEffect(()=>r.insertJSXItem({id:c,idAttribute:l,parentId:p,expandable:m,disabled:o}),[r,p,c,m,o,l]),uI.useEffect(()=>{if(s)return r.mapFirstCharFromJSX(c,(h.current?.textContent??``).substring(0,1).toLowerCase())},[r,c,s]),{contentRef:g,rootRef:t}},fI.itemPlugin=mI,fI.wrapItem=({children:e,itemId:t})=>{let n=uI.useContext(oF);return(0,dI.jsx)(oI,{itemId:t,children:(0,dI.jsx)(oF.Provider,{value:n+1,children:e})})},fI.wrapRoot=({children:e})=>(0,dI.jsx)(oI,{children:(0,dI.jsx)(oF.Provider,{value:0,children:e})}),fI.params={}})),Hbe=s((()=>{Vbe()})),hI,Ube=s((()=>{gbe(),bbe(),Sbe(),Mbe(),Lbe(),zbe(),Hbe(),hI=[fF,bF,IF,YF,iI,aI,fI]})),gI,_I,vI,yI,bI,xI,SI,Wbe=s((()=>{em(),gI=d(h()),iP(),mP(),gP(),EP(),dbe(),$P(),Ube(),_I=U(),vI=hP(`MuiSimpleTreeView`),yI=e=>{let{classes:t}=e;return rP({root:[`root`]},Yye,t)},bI=X(`ul`,{name:`MuiSimpleTreeView`,slot:`Root`,overridesResolver:(e,t)=>t.root})({padding:0,margin:0,listStyle:`none`,outline:0,position:`relative`}),xI=[],SI=gI.forwardRef(function(e,t){let n=vI({props:e,name:`MuiSimpleTreeView`}),r=n,{getRootProps:i,contextValue:a}=GP({plugins:hI,rootRef:t,props:$p({},n,{items:xI})}),{slots:o,slotProps:s}=n,c=yI(n),l=o?.root??bI,u=pP({elementType:l,externalSlotProps:s?.root,className:c.root,getSlotProps:i,ownerState:r});return(0,_I.jsx)(fbe,{value:a,children:(0,_I.jsx)(l,$p({},u))})})})),Gbe=s((()=>{Wbe(),EP()}));function Kbe(e){return pv(`PrivateSwitchBase`,e)}var qbe=s((()=>{Kv(),mv(),Gv(`PrivateSwitchBase`,[`root`,`checked`,`disabled`,`input`,`edgeStart`,`edgeEnd`])})),CI,wI,TI,EI,DI,OI,kI=s((()=>{CI=d(h()),J(),Fb(),Bv(),Z(),kx(),kO(),MC(),qbe(),fS(),wI=U(),TI=e=>{let{classes:t,checked:n,disabled:r,edge:i}=e;return Jd({root:[`root`,n&&`checked`,r&&`disabled`,i&&`edge${$(i)}`],input:[`input`]},Kbe,t)},EI=X(jC,{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}}]}),DI=X(`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}),OI=CI.forwardRef(function(e,t){let{autoFocus:n,checked:r,checkedIcon:i,defaultChecked:a,disabled:o,disableFocusRipple:s=!1,edge:c=!1,icon:l,id:u,inputProps:d,inputRef:f,name:p,onBlur:m,onChange:h,onFocus:g,readOnly:_,required:v=!1,tabIndex:y,type:b,value:x,slots:S={},slotProps:C={},...w}=e,[T,E]=Ox({controlled:r,default:!!a,name:`SwitchBase`,state:`checked`}),D=OO(),O=e=>{g&&g(e),D&&D.onFocus&&D.onFocus(e)},k=e=>{m&&m(e),D&&D.onBlur&&D.onBlur(e)},A=e=>{if(e.nativeEvent.defaultPrevented||_)return;let t=e.target.checked;E(t),h&&h(e,t)},j=o;D&&j===void 0&&(j=D.disabled);let M=b===`checkbox`||b===`radio`,ee={...e,checked:T,disabled:j,disableFocusRipple:s,edge:c},N=TI(ee),te={slots:S,slotProps:{input:d,...C}},[P,F]=dS(`root`,{ref:t,elementType:EI,className:N.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:ee,additionalProps:{centerRipple:!0,focusRipple:!s,role:void 0,tabIndex:null}}),[I,ne]=dS(`input`,{ref:f,elementType:DI,className:N.input,externalForwardedProps:te,getSlotProps:e=>({...e,onChange:t=>{e.onChange?.(t),A(t)}}),ownerState:ee,additionalProps:{autoFocus:n,checked:r,defaultChecked:a,disabled:j,id:M?u:void 0,name:p,readOnly:_,required:v,tabIndex:y,type:b,...b===`checkbox`&&x===void 0?{}:{value:x}}});return(0,wI.jsxs)(P,{...F,children:[(0,wI.jsx)(I,{...ne}),T?i:l]})})})),AI,jI,Jbe=s((()=>{Zb(),AI=U(),jI=Yb((0,AI.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`)})),MI,NI,Ybe=s((()=>{Zb(),MI=U(),NI=Yb((0,MI.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`)})),PI,FI,Xbe=s((()=>{Zb(),PI=U(),FI=Yb((0,PI.jsx)(`path`,{d:`M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z`}),`IndeterminateCheckBox`)}));function Zbe(e){return pv(`MuiCheckbox`,e)}var II,LI=s((()=>{Kv(),mv(),II=Gv(`MuiCheckbox`,[`root`,`checked`,`disabled`,`indeterminate`,`colorPrimary`,`colorSecondary`,`sizeSmall`,`sizeMedium`])})),RI,zI,BI,VI,HI,UI,WI,GI,Qbe=s((()=>{RI=d(h()),q(),J(),kI(),Jbe(),Ybe(),Xbe(),Fb(),Bv(),LI(),Z(),Uv(),Lb(),Q(),Vx(),fS(),zI=U(),BI=e=>{let{classes:t,indeterminate:n,color:r,size:i}=e,a=Jd({root:[`root`,n&&`indeterminate`,`color${$(r)}`,`size${$(i)}`]},Zbe,t);return{...t,...a}},VI=X(OI,{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${$(n.size)}`],n.color!=="default"&&t[`color${$(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(Ib()).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(Ib()).map(([t])=>({props:{color:t},style:{[`&.${II.checked}, &.${II.indeterminate}`]:{color:(e.vars||e).palette[t].main},[`&.${II.disabled}`]:{color:(e.vars||e).palette.action.disabled}}})),{props:{disableRipple:!1},style:{"&:hover":{"@media (hover: none)":{backgroundColor:`transparent`}}}}]}))),HI=(0,zI.jsx)(NI,{}),UI=(0,zI.jsx)(jI,{}),WI=(0,zI.jsx)(FI,{}),GI=RI.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiCheckbox`}),{checkedIcon:r=HI,color:i=`primary`,icon:a=UI,indeterminate:o=!1,indeterminateIcon:s=WI,inputProps:c,size:l=`medium`,disableRipple:u=!1,className:d,slots:f={},slotProps:p={},...m}=n,h=o?s:a,g=o?s:r,_={...n,disableRipple:u,color:i,indeterminate:o,size:l},v=BI(_),y=p.input??c,[b,x]=dS(`root`,{ref:t,elementType:VI,className:K(v.root,d),shouldForwardComponentProp:!0,externalForwardedProps:{slots:f,slotProps:p,...m},ownerState:_,additionalProps:{type:`checkbox`,icon:RI.cloneElement(h,{fontSize:h.props.fontSize??l}),checkedIcon:RI.cloneElement(g,{fontSize:g.props.fontSize??l}),disableRipple:u,slots:f,slotProps:{input:Bx(typeof y==`function`?y(_):y,{"data-indeterminate":o,"aria-checked":o?`mixed`:void 0})}}});return(0,zI.jsx)(b,{...x,classes:v})})})),KI=s((()=>{Qbe(),LI(),LI()}));function qI(e){let{instance:t,items:{onItemClick:n},selection:{multiSelect:r,checkboxSelection:i,disableSelection:a},expansion:{expansionTrigger:o}}=ZP(),s=t.isItemExpandable(e),c=t.isItemExpanded(e),l=t.isItemFocused(e),u=t.isItemSelected(e),d=t.isItemDisabled(e),f=t?.isItemBeingEdited?t?.isItemBeingEdited(e):!1,p=t.isItemEditable?t.isItemEditable(e):!1,m=n=>{if(!d){l||t.focusItem(n,e);let i=r&&(n.shiftKey||n.ctrlKey||n.metaKey);s&&!(i&&t.isItemExpanded(e))&&t.toggleItemExpansion(n,e)}},h=n=>{d||(!l&&!f&&t.focusItem(n,e),r&&(n.shiftKey||n.ctrlKey||n.metaKey)?n.shiftKey?t.expandSelectionRange(n,e):t.selectItem({event:n,itemId:e,keepExistingSelection:!0}):t.selectItem({event:n,itemId:e,shouldBeSelected:!0}))},g=n=>{if(a||d)return;let i=n.nativeEvent.shiftKey;r&&i?t.expandSelectionRange(n,e):t.selectItem({event:n,itemId:e,keepExistingSelection:r,shouldBeSelected:n.target.checked})},_=e=>{(e.shiftKey||e.ctrlKey||e.metaKey||d)&&e.preventDefault()},v=()=>{XF(t,tI)&&t.isItemEditable(e)&&(t.isItemBeingEdited(e)?t.setEditedItemId(null):t.setEditedItemId(e))};return{disabled:d,expanded:c,selected:u,focused:l,editable:p,editing:f,disableSelection:a,checkboxSelection:i,handleExpansion:m,handleSelection:h,handleCheckboxSelection:g,handleContentClick:n,preventSelection:_,expansionTrigger:o,toggleItemEditing:v,handleSaveItemLabel:(n,r)=>{XF(t,tI)&&t.isItemBeingEditedRef(e)&&(t.updateItemLabel(e,r),v(),t.focusItem(n,e))},handleCancelItemLabelEditing:n=>{XF(t,tI)&&t.isItemBeingEditedRef(e)&&(v(),t.focusItem(n,e))}}}var JI=s((()=>{$P(),nI(),ZF()}));function $be(e){return e.action==null?null:(0,YI.jsx)(XI,$p({},e))}var YI,XI,exe=s((()=>{em(),h(),nb(),j_(),gP(),YI=U(),XI=X(`div`,{name:`MuiTreeItem2DragAndDropOverlay`,slot:`Root`,overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>Kh(e)&&e!==`action`})(({theme:e})=>({position:`absolute`,left:0,display:`flex`,top:0,bottom:0,right:0,pointerEvents:`none`,variants:[{props:{action:`make-child`},style:{marginLeft:`calc(var(--TreeView-indentMultiplier) * var(--TreeView-itemDepth))`,borderRadius:e.shape.borderRadius,backgroundColor:e.vars?`rgba(${e.vars.palette.primary.darkChannel} / ${e.vars.palette.action.focusOpacity})`:cf(e.palette.primary.dark,e.palette.action.focusOpacity)}},{props:{action:`reorder-above`},style:{marginLeft:`calc(var(--TreeView-indentMultiplier) * var(--TreeView-itemDepth))`,borderTop:`1px solid ${(e.vars||e).palette.action.active}`}},{props:{action:`reorder-below`},style:{marginLeft:`calc(var(--TreeView-indentMultiplier) * var(--TreeView-itemDepth))`,borderBottom:`1px solid ${(e.vars||e).palette.action.active}`}},{props:{action:`move-to-parent`},style:{marginLeft:`calc(var(--TreeView-indentMultiplier) * calc(var(--TreeView-itemDepth) - 1))`,borderBottom:`1px solid ${(e.vars||e).palette.action.active}`}}]}))})),txe=s((()=>{exe()})),nxe,rxe=s((()=>{em(),gP(),nxe=X(`input`,{name:`MuiTreeItem2`,slot:`LabelInput`,overridesResolver:(e,t)=>t.labelInput})(({theme:e})=>$p({},e.typography.body1,{width:`100%`,backgroundColor:e.palette.background.paper,borderRadius:e.shape.borderRadius,border:`none`,padding:`0 2px`,boxSizing:`border-box`,"&:focus":{outline:`1px solid ${e.palette.primary.main}`}}))})),ixe=s((()=>{rxe()})),ZI,QI,$I,eL,tL=s((()=>{em(),MS(),ZI=d(h()),q(),KI(),JI(),txe(),ixe(),QI=U(),$I=[`classes`,`className`,`displayIcon`,`expansionIcon`,`icon`,`label`,`itemId`,`onClick`,`onMouseDown`,`dragAndDropOverlayProps`,`labelInputProps`],eL=ZI.forwardRef(function(e,t){let{classes:n,className:r,displayIcon:i,expansionIcon:a,icon:o,label:s,itemId:c,onClick:l,onMouseDown:u,dragAndDropOverlayProps:d,labelInputProps:f}=e,p=jS(e,$I),{disabled:m,expanded:h,selected:g,focused:_,editing:v,editable:y,disableSelection:b,checkboxSelection:x,handleExpansion:S,handleSelection:C,handleCheckboxSelection:w,handleContentClick:T,preventSelection:E,expansionTrigger:D,toggleItemEditing:O}=qI(c),k=o||a||i,A=ZI.useRef(null),j=e=>{E(e),u&&u(e)},M=e=>{T?.(e,c),!A.current?.contains(e.target)&&(D===`content`&&S(e),x||C(e),l&&l(e))},ee=a!=null&&k===a&&D===`iconContainer`?e=>{a!=null&&k===a&&D===`iconContainer`&&S(e)}:void 0;return(0,QI.jsxs)(`div`,$p({},p,{className:K(n.root,r,h&&n.expanded,g&&n.selected,_&&n.focused,m&&n.disabled,v&&n.editing,y&&n.editable),onClick:M,onMouseDown:j,ref:t,children:[(0,QI.jsx)(`div`,{className:n.iconContainer,onClick:ee,children:k}),x&&(0,QI.jsx)(GI,{className:n.checkbox,checked:g,onChange:w,disabled:m||b,ref:A,tabIndex:-1}),v?(0,QI.jsx)(nxe,$p({},f,{className:n.labelInput})):(0,QI.jsx)(`div`,$p({className:n.label},y&&{onDoubleClick:e=>{e.defaultMuiPrevented||O()}},{children:s})),d&&(0,QI.jsx)($be,$p({},d))]}))})}));function axe(e){return bP(`MuiTreeItem`,e)}var nL,rL=s((()=>{CP(),TP(),nL=wP(`MuiTreeItem`,[`root`,`groupTransition`,`content`,`expanded`,`selected`,`focused`,`disabled`,`iconContainer`,`label`,`checkbox`,`labelInput`,`editable`,`editing`,`dragAndDropOverlay`])})),iL,aL,oL,oxe=s((()=>{Vx(),h(),iL=U(),aL=Yb((0,iL.jsx)(`path`,{d:`M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z`}),`TreeViewExpandIcon`),oL=Yb((0,iL.jsx)(`path`,{d:`M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z`}),`TreeViewCollapseIcon`)})),sxe=s((()=>{oxe()}));function sL(e){let{children:t,itemId:n}=e,{wrapItem:r,instance:i}=ZP();return r({children:t,itemId:n,instance:i})}var cL,cxe=s((()=>{cL=d(B()),$P(),sL.propTypes={children:cL.default.node,itemId:cL.default.string.isRequired}})),lxe=s((()=>{cxe()})),lL,uL,dL,fL,pL,mL,hL,gL,_L,vL,yL,bL,uxe=s((()=>{MS(),em(),lL=d(h()),q(),jj(),sP(),Yh(),nb(),iP(),lP(),fP(),mP(),gP(),tL(),rL(),$P(),sxe(),lxe(),sF(),JI(),jF(),LP(),uL=U(),dL=[`children`,`className`,`slots`,`slotProps`,`ContentComponent`,`ContentProps`,`itemId`,`id`,`label`,`onClick`,`onMouseDown`,`onFocus`,`onBlur`,`onKeyDown`],fL=[`ownerState`],pL=[`ownerState`],mL=[`ownerState`],hL=hP(`MuiTreeItem`),gL=e=>{let{classes:t}=e;return rP({root:[`root`],content:[`content`],expanded:[`expanded`],selected:[`selected`],focused:[`focused`],disabled:[`disabled`],iconContainer:[`iconContainer`],checkbox:[`checkbox`],label:[`label`],labelInput:[`labelInput`],editing:[`editing`],editable:[`editable`],groupTransition:[`groupTransition`]},axe,t)},_L=X(`li`,{name:`MuiTreeItem`,slot:`Root`,overridesResolver:(e,t)=>t.root})({listStyle:`none`,margin:0,padding:0,outline:0}),vL=X(eL,{name:`MuiTreeItem`,slot:`Content`,overridesResolver:(e,t)=>[t.content,t.iconContainer&&{[`& .${nL.iconContainer}`]:t.iconContainer},t.label&&{[`& .${nL.label}`]:t.label}],shouldForwardProp:e=>Kh(e)&&e!==`indentationAtItemLevel`})(({theme:e})=>({padding:e.spacing(.5,1),borderRadius:e.shape.borderRadius,width:`100%`,boxSizing:`border-box`,position:`relative`,display:`flex`,alignItems:`center`,gap:e.spacing(1),cursor:`pointer`,WebkitTapHighlightColor:`transparent`,"&:hover":{backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:`transparent`}},[`&.${nL.disabled}`]:{opacity:(e.vars||e).palette.action.disabledOpacity,backgroundColor:`transparent`},[`&.${nL.focused}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${nL.selected}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:cf(e.palette.primary.main,e.palette.action.selectedOpacity),"&:hover":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.hoverOpacity}))`:cf(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / ${e.vars.palette.action.selectedOpacity})`:cf(e.palette.primary.main,e.palette.action.selectedOpacity)}},[`&.${nL.focused}`]:{backgroundColor:e.vars?`rgba(${e.vars.palette.primary.mainChannel} / calc(${e.vars.palette.action.selectedOpacity} + ${e.vars.palette.action.focusOpacity}))`:cf(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},[`& .${nL.iconContainer}`]:{width:16,display:`flex`,flexShrink:0,justifyContent:`center`,"& svg":{fontSize:18}},[`& .${nL.label}`]:$p({width:`100%`,boxSizing:`border-box`,minWidth:0,position:`relative`},e.typography.body1),[`& .${nL.checkbox}`]:{padding:0},variants:[{props:{indentationAtItemLevel:!0},style:{paddingLeft:`calc(${e.spacing(1)} + var(--TreeView-itemChildrenIndentation) * var(--TreeView-itemDepth))`}}]})),yL=X(Aj,{name:`MuiTreeItem`,slot:`GroupTransition`,overridesResolver:(e,t)=>t.groupTransition,shouldForwardProp:e=>Kh(e)&&e!==`indentationAtItemLevel`})({margin:0,padding:0,paddingLeft:`var(--TreeView-itemChildrenIndentation)`,variants:[{props:{indentationAtItemLevel:!0},style:{paddingLeft:0}}]}),bL=lL.forwardRef(function(e,t){let{icons:n,runItemPlugins:r,items:{disabledItemsFocusable:i,indentationAtItemLevel:a},selection:{disableSelection:o},treeId:s,instance:c}=ZP(),l=lL.useContext(oF),u=hL({props:e,name:`MuiTreeItem`}),{children:d,className:f,slots:p,slotProps:m,ContentComponent:h=eL,ContentProps:g,itemId:_,id:v,label:y,onClick:b,onMouseDown:x,onBlur:S,onKeyDown:C}=u,w=jS(u,dL),{expanded:T,focused:E,selected:D,disabled:O,editing:k,handleCancelItemLabelEditing:A,handleSaveItemLabel:j}=qI(_),{contentRef:M,rootRef:ee,propsEnhancers:N}=r(u),te=lL.useRef(null),P=lL.useRef(null),F=aP(t,ee,te),I=aP(g?.ref,M,P),ne={expandIcon:p?.expandIcon??n.slots.expandIcon??aL,collapseIcon:p?.collapseIcon??n.slots.collapseIcon??oL,endIcon:p?.endIcon??n.slots.endIcon,icon:p?.icon,groupTransition:p?.groupTransition},re=e=>Array.isArray(e)?e.length>0&&e.some(re):!!e,ie=re(d),ae=$p({},u,{expanded:T,focused:E,selected:D,disabled:O,indentationAtItemLevel:a}),oe=gL(ae),se=ne.groupTransition??void 0,ce=pP({elementType:se,ownerState:{},externalSlotProps:m?.groupTransition,additionalProps:$p({unmountOnExit:!0,in:T,component:`ul`,role:`group`},a?{indentationAtItemLevel:!0}:{}),className:oe.groupTransition}),le=T?ne.collapseIcon:ne.expandIcon,ue=jS(pP({elementType:le,ownerState:{},externalSlotProps:e=>T?$p({},dP(n.slotProps.collapseIcon,e),dP(m?.collapseIcon,e)):$p({},dP(n.slotProps.expandIcon,e),dP(m?.expandIcon,e))}),fL),de=ie&&le?(0,uL.jsx)(le,$p({},ue)):null,fe=ie?void 0:ne.endIcon,pe=jS(pP({elementType:fe,ownerState:{},externalSlotProps:e=>ie?{}:$p({},dP(n.slotProps.endIcon,e),dP(m?.endIcon,e))}),pL),me=fe?(0,uL.jsx)(fe,$p({},pe)):null,L=ne.icon,R=jS(pP({elementType:L,ownerState:{},externalSlotProps:m?.icon}),mL),he=L?(0,uL.jsx)(L,$p({},R)):null,ge;ge=D?!0:o||O?void 0:!1;function _e(e){!E&&(!O||i)&&e.currentTarget===e.target&&c.focusItem(e,_)}function ve(e){S?.(e),!(k||e.relatedTarget&&AF(e.relatedTarget,te.current)&&(e.target&&e.target?.dataset?.element===`labelInput`&&AF(e.target,te.current)||e.relatedTarget?.dataset?.element===`labelInput`))&&c.removeFocusedItem()}let ye=e=>{C?.(e),e.target?.dataset?.element!==`labelInput`&&c.handleItemKeyDown(e,_)},be=IP({itemId:_,treeId:s,id:v}),xe=c.canItemBeTabbed(_)?0:-1,Se={rootRefObject:te,contentRefObject:P,interactions:{handleSaveItemLabel:j,handleCancelItemLabelEditing:A}},Ce=N.root?.($p({},Se,{externalEventHandlers:cP(w)}))??{},we=N.content?.($p({},Se,{externalEventHandlers:cP(g)}))??{},Te=N.dragAndDropOverlay?.($p({},Se,{externalEventHandlers:{}}))??{},Ee=N.labelInput?.($p({},Se,{externalEventHandlers:{}}))??{};return(0,uL.jsx)(sL,{itemId:_,children:(0,uL.jsxs)(_L,$p({className:K(oe.root,f),role:`treeitem`,"aria-expanded":ie?T:void 0,"aria-selected":ge,"aria-disabled":O||void 0,id:be,tabIndex:xe},w,{ownerState:ae,onFocus:_e,onBlur:ve,onKeyDown:ye,ref:F,style:a?$p({},w.style,{"--TreeView-itemDepth":typeof l==`function`?l(_):l}):w.style},Ce,{children:[(0,uL.jsx)(vL,$p({as:h,classes:{root:oe.content,expanded:oe.expanded,selected:oe.selected,focused:oe.focused,disabled:oe.disabled,editable:oe.editable,editing:oe.editing,iconContainer:oe.iconContainer,label:oe.label,labelInput:oe.labelInput,checkbox:oe.checkbox},label:y,itemId:_,onClick:b,onMouseDown:x,icon:he,expansionIcon:de,displayIcon:me,ownerState:ae},g,we,Te.action==null?{}:{dragAndDropOverlayProps:Te},Ee.value==null?{}:{labelInputProps:Ee},{ref:I})),d&&(0,uL.jsx)(yL,$p({as:se},ce,{children:d}))]}))})})})),dxe=s((()=>{uxe(),rL(),JI(),tL()})),xL,SL,fxe=s((()=>{Hx(),xL=U(),SL=Yb((0,xL.jsx)(`path`,{d:`M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z`}),`ChevronRight`)}));function pxe(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 CL(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=CL(e.nodes[r],t);return n}function wL({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=CL(i,e);if(!t.data.getCanvasIds()||t.data.getCanvasIds().length===0||t.nodes.length>0)return;let a=pxe(t);n(r,a.indexOf(`#`)===-1?a:a.substr(0,a.indexOf(`#`)))};if(!i)return null;let f=e=>(0,EL.jsx)(OL,{containerRef:s,itemId:e.id,offsetTop:96,scrollTo:c===e.id,children:(0,EL.jsx)(bL,{itemId:e.id,label:(0,EL.jsx)(DL,{sx:t=>({backgroundColor:a.indexOf(e.id)!==-1&&cf(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,EL.jsx)(SI,{sx:{flexGrow:1},slots:{collapseIcon:kL,endIcon:null,expandIcon:AL},onSelectedItemsChange:l,onExpandedItemsChange:u,expandedItems:o,children:Array.isArray(i.nodes)&&i.nodes.length>0?i.nodes.map(e=>f(e)):(0,EL.jsx)(`p`,{children:`No items found`})})}var TL,EL,DL,OL,kL,AL,jL=s((()=>{TL=d(B(),1),nb(),Gbe(),dxe(),Yj(),fxe(),_A(),EL=U(),DL=X(`div`)(()=>({})),OL=({children:e,itemId:t,...n})=>(0,EL.jsx)(mA,{...n,children:e}),OL.propTypes={children:TL.default.node.isRequired,itemId:TL.default.string.isRequired},kL=e=>(0,EL.jsx)(Jj,{...e,color:`action`}),AL=e=>(0,EL.jsx)(SL,{...e,color:`action`}),wL.propTypes={containerRef:TL.default.oneOfType([TL.default.func,TL.default.shape({current:TL.default.instanceOf(Element)})]).isRequired,expandedNodeIds:TL.default.arrayOf(TL.default.string).isRequired,expandNodes:TL.default.func.isRequired,nodeIdToScrollTo:TL.default.string.isRequired,setCanvas:TL.default.func.isRequired,toggleNode:TL.default.func.isRequired,treeStructure:TL.default.shape({id:TL.default.string.isRequired,label:TL.default.string.isRequired,nodes:TL.default.arrayOf(TL.default.shape({id:TL.default.string.isRequired,label:TL.default.string.isRequired,nodes:TL.default.array}))}).isRequired,visibleNodeIds:TL.default.arrayOf(TL.default.string).isRequired,windowId:TL.default.string.isRequired}})),ML,NL,PL,FL,IL=s((()=>{H(),z(),Fr(),jL(),fu(),Kd(),ML=(e,{id:t,windowId:n})=>({expandedNodeIds:_l(e,{companionWindowId:t,windowId:n}),nodeIdToScrollTo:vl(e,{companionWindowId:t,windowId:n}),treeStructure:Rs(e,{windowId:n}),visibleNodeIds:Cl(e,{companionWindowId:t,windowId:n})}),NL=(e,{id:t,windowId:n})=>({expandNodes:r=>e(vu(n,t,r)),setCanvas:(...t)=>e(td(...t)),toggleNode:r=>e(_u(n,t,r))}),PL=V(Qe(ML,NL),Pr(`SidebarIndexTableOfContents`)),FL=PL(wL)}));function LL({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}=Yy(),d=(0,RL.useRef)(),f=(0,RL.useId)(),p=e=>{s(e.target.value)},m=(e,t)=>{c(t)},h;return h=a===`tableOfContents`?(0,BL.jsx)(FL,{id:t,containerRef:d,windowId:l}):(0,BL.jsx)(tP,{id:t,containerRef:d,windowId:l}),(0,BL.jsx)(yj,{title:u(`canvasIndex`),id:t,windowId:l,ref:d,titleControls:(0,BL.jsxs)(BL.Fragment,{children:[i&&i.length>1&&(0,BL.jsx)(OM,{children:(0,BL.jsx)(mk,{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,BL.jsx)(vk,{value:e.id,children:(0,BL.jsx)(Vb,{variant:`body2`,children:(0,BL.jsx)(fb,{resource:e})})},e.id))})}),(0,BL.jsx)(VL,{}),(0,BL.jsxs)(TN,{value:a,onChange:m,variant:`fullWidth`,indicatorColor:`primary`,textColor:`primary`,children:[o&&(0,BL.jsx)(AE,{title:u(`tableOfContentsList`),value:`tableOfContents`,children:(0,BL.jsx)(jN,{sx:{minWidth:`auto`},value:`tableOfContents`,"aria-label":u(`tableOfContentsList`),"aria-controls":f,icon:(0,BL.jsx)(Sye,{style:{transform:`scale(-1, 1)`}})})}),(0,BL.jsx)(AE,{title:u(`itemList`),value:`item`,children:(0,BL.jsx)(jN,{sx:{minWidth:`auto`},value:`item`,"aria-label":u(`itemList`),"aria-controls":f,icon:(0,BL.jsx)(yye,{})})}),(0,BL.jsx)(AE,{title:u(`thumbnailList`),value:`thumbnail`,children:(0,BL.jsx)(jN,{sx:{minWidth:`auto`},value:`thumbnail`,"aria-label":u(`thumbnailList`),"aria-controls":f,icon:(0,BL.jsx)(qM,{})})})]})]}),children:(0,BL.jsxs)(`div`,{id:f,children:[e&&(0,BL.jsx)(GM,{fullWidth:!0,onClick:n,endIcon:(0,BL.jsx)(Tye,{}),children:(0,BL.jsx)(Vb,{sx:{textTransform:`none`},children:(0,BL.jsx)(fb,{resource:e})})}),h]})})}var RL,zL,BL,VL,HL=s((()=>{RL=d(h(),1),zL=d(B(),1),nb(),EN(),MN(),jE(),KM(),bye(),Cye(),hve(),Hb(),Eye(),kM(),hk(),yk(),$y(),bj(),nP(),IL(),mb(),BL=U(),VL=X(`div`)(()=>({flexBasis:`100%`,height:0})),LL.propTypes={collection:zL.default.object,id:zL.default.string.isRequired,sequenceId:zL.default.string,sequences:zL.default.arrayOf(zL.default.object),showMultipart:zL.default.func.isRequired,showToc:zL.default.bool,updateSequence:zL.default.func.isRequired,updateVariant:zL.default.func.isRequired,variant:zL.default.oneOf([`item`,`thumbnail`,`tableOfContents`]).isRequired,windowId:zL.default.string.isRequired}})),UL,WL,GL,KL,qL=s((()=>{H(),z(),Fr(),Kd(),HL(),fu(),UL=(e,{id:t,windowId:n})=>{let r=Rs(e,{windowId:n}),i=Za(e,{windowId:n}),{config:a}=e,o=mo(e,{companionWindowId:t}),s=i.collectionPath||[],c=s&&s[s.length-1],l=Ns(e,{windowId:n});return{collection:c&&ls(e,{manifestId:c}),config:a,sequenceId:l&&l.id,sequences:Ms(e,{windowId:n}),showToc:r&&r.nodes&&r.nodes.length>0,variant:o.variant||El(e,{windowId:n})}},WL=(e,{id:t,windowId:n})=>({showMultipart:()=>e(mu(n,{content:`collection`,position:`right`})),updateSequence:t=>e(ju(n,{sequenceId:t})),updateVariant:r=>e(hu(n,t,{variant:r}))}),GL=V(Qe(UL,WL),Pr(`WindowSideBarCanvasPanel`)),KL=GL(LL)}));function mxe(e){return pv(`MuiSkeleton`,e)}var JL=s((()=>{Kv(),mv(),Gv(`MuiSkeleton`,[`root`,`text`,`rectangular`,`rounded`,`circular`,`pulse`,`wave`,`withChildren`,`fitContent`,`heightAuto`])})),YL,XL,ZL,QL,$L,eR,tR,nR,rR,hxe=s((()=>{YL=d(h()),q(),J(),nb(),Z(),Uv(),Q(),JL(),XL=U(),ZL=e=>{let{classes:t,variant:n,animation:r,hasChildren:i,width:a,height:o}=e;return Jd({root:[`root`,n,r,i&&`withChildren`,i&&!a&&`fitContent`,i&&!o&&`heightAuto`]},mxe,t)},QL=wh`
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0.4;
  }

  100% {
    opacity: 1;
  }
`,$L=wh`
  0% {
    transform: translateX(-100%);
  }

  50% {
    /* +0.5s of delay between each loop */
    transform: translateX(100%);
  }

  100% {
    transform: translateX(100%);
  }
`,eR=typeof QL==`string`?null:Ch`
        animation: ${QL} 2s ease-in-out 0.5s infinite;
      `,tR=typeof $L==`string`?null:Ch`
        &::after {
          animation: ${$L} 2s linear 0.5s infinite;
        }
      `,nR=X(`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=rse(e.shape.borderRadius)||`px`,n=ise(e.shape.borderRadius);return{display:`block`,backgroundColor:e.vars?e.vars.palette.Skeleton.bg:e.alpha(e.palette.text.primary,e.palette.mode===`light`?.11:.13),height:`1.2em`,variants:[{props:{variant:`text`},style:{marginTop:0,marginBottom:0,height:`auto`,transformOrigin:`0 55%`,transform:`scale(1, 0.60)`,borderRadius:`${n}${t}/${Math.round(n/.6*10)/10}${t}`,"&:empty:before":{content:`"\\00a0"`}}},{props:{variant:`circular`},style:{borderRadius:`50%`}},{props:{variant:`rounded`},style:{borderRadius:(e.vars||e).shape.borderRadius}},{props:({ownerState:e})=>e.hasChildren,style:{"& > *":{visibility:`hidden`}}},{props:({ownerState:e})=>e.hasChildren&&!e.width,style:{maxWidth:`fit-content`}},{props:({ownerState:e})=>e.hasChildren&&!e.height,style:{height:`auto`}},{props:{animation:`pulse`},style:eR||{animation:`${QL} 2s ease-in-out 0.5s infinite`}},{props:{animation:`wave`},style:{position:`relative`,overflow:`hidden`,WebkitMaskImage:`-webkit-radial-gradient(white, black)`,"&::after":{background:`linear-gradient(
                90deg,
                transparent,
                ${(e.vars||e).palette.action.hover},
                transparent
              )`,content:`""`,position:`absolute`,transform:`translateX(-100%)`,bottom:0,left:0,right:0,top:0}}},{props:{animation:`wave`},style:tR||{"&::after":{animation:`${$L} 2s linear 0.5s infinite`}}}]}})),rR=YL.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=ZL(d);return(0,XL.jsx)(nR,{as:a,ref:t,className:K(f.root,i),ownerState:d,...u,style:{width:l,height:o,...s}})})})),iR=s((()=>{hxe(),JL(),JL()})),aR=c(((e,t)=>{function n(e){"@babel/helpers - typeof";return t.exports=n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},t.exports.__esModule=!0,t.exports.default=t.exports,n(e)}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),gxe=c(((e,t)=>{var n=aR().default;function r(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),_xe=c(((e,t)=>{var n=aR().default,r=gxe();function i(e){var t=r(e,`string`);return n(t)==`symbol`?t:t+``}t.exports=i,t.exports.__esModule=!0,t.exports.default=t.exports})),vxe=c(((e,t)=>{var n=_xe();function r(e,t,r){return(t=n(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}t.exports=r,t.exports.__esModule=!0,t.exports.default=t.exports})),yxe=c(((e,t)=>{function n(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}t.exports=n,t.exports.__esModule=!0,t.exports.default=t.exports})),oR=c(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?r(e,vxe(),yxe(),h()):typeof define==`function`&&define.amd?define([`exports`,`@babel/runtime/helpers/defineProperty`,`@babel/runtime/helpers/objectWithoutPropertiesLoose`,`react`],r):(n=typeof globalThis>`u`?n||self:globalThis,r(n.Img={},n._defineProperty,n._objectWithoutPropertiesLoose,n.React))})(e,function(e,t,n,r){"use strict";function i(e){return e&&typeof e==`object`&&`default`in e?e:{default:e}}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function o(e){for(var t,n=1;n<arguments.length;n++)t=arguments[n]==null?{}:arguments[n],n%2?a(Object(t),!0).forEach(function(n){u.default(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):a(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))});return e}function s(e){var t=e.srcList,n=e.imgPromise,i=n===void 0?p({decode:!0}):n,a=e.useSuspense,s=a===void 0||a,c=r.useState(!1)[1],l=m(h(t)),u=l.join(``);if(g[u]||(g[u]={promise:_(l,i),cache:`pending`,error:null}),g[u].cache===`resolved`)return{src:g[u].src,isLoading:!1,error:null};if(g[u].cache===`rejected`){if(s)throw g[u].error;return{isLoading:!1,error:g[u].error,src:void 0}}if(g[u].promise.then(function(e){g[u]=o(o({},g[u]),{},{cache:`resolved`,src:e}),s||c(u)}).catch(function(e){g[u]=o(o({},g[u]),{},{cache:`rejected`,error:e}),s||c(u)}),s)throw g[u].promise;return{isLoading:!0,src:void 0,error:null}}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function l(e){for(var t,n=1;n<arguments.length;n++)t=arguments[n]==null?{}:arguments[n],n%2?c(Object(t),!0).forEach(function(n){u.default(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):c(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))});return e}var u=i(t),d=i(n),f=i(r),p=function(e){var t=e.decode,n=e.crossOrigin,r=n===void 0?``:n;return function(e){return new Promise(function(n,i){var a=new Image;r&&(a.crossOrigin=r),a.onload=function(){(t===void 0||t)&&a.decode?a.decode().then(n).catch(i):n()},a.onerror=i,a.src=e})}},m=function(e){return e.filter(function(e){return e})},h=function(e){return Array.isArray(e)?e:[e]},g={},_=function(e,t){var n=!1;return new Promise(function(r,i){var a=function(e){return t(e).then(function(){n=!0,r(e)})};e.reduce(function(e,t){return e.catch(function(){if(!n)return a(t)})},a(e.shift())).catch(i)})},v=[`decode`,`src`,`loader`,`unloader`,`container`,`loaderContainer`,`unloaderContainer`,`imgPromise`,`crossorigin`,`useSuspense`],y=function(e){return e};e.Img=function(e){var t=e.decode,n=e.src,r=n===void 0?[]:n,i=e.loader,a=i===void 0?null:i,o=e.unloader,c=o===void 0?null:o,u=e.container,m=u===void 0?y:u,h=e.loaderContainer,g=h===void 0?y:h,_=e.unloaderContainer,b=_===void 0?y:_,x=e.imgPromise,S=e.crossorigin,C=e.useSuspense,w=C!==void 0&&C,T=d.default(e,v);x||=p({decode:t===void 0||t,crossOrigin:S});var E=s({srcList:r,imgPromise:x,useSuspense:w}),D=E.src,O=E.isLoading;return D?m(f.default.createElement(`img`,l({src:D},T))):!w&&O?g(a):!w&&c?b(c):null},e.useImage=s,Object.defineProperty(e,"__esModule",{value:!0})})}));function sR({manifestLogo:e=null,requiredStatement:t=null,rights:n=null,windowId:r,id:i}){let{t:a}=Yy(),o=arguments[0];return(0,uR.jsxs)(yj,{title:a(`attributionTitle`),paperClassName:wb(`attribution-panel`),windowId:r,id:i,children:[(0,uR.jsxs)(xj,{children:[t&&(0,uR.jsx)(aM,{labelValuePairs:t,defaultLabel:a(`attribution`)}),n&&n.length>0&&(0,uR.jsxs)(`dl`,{className:wb(`label-value-metadata`),children:[(0,uR.jsx)(Vb,{variant:`subtitle2`,component:`dt`,children:a(`rights`)}),n.map(e=>(0,uR.jsx)(Vb,{variant:`body1`,component:`dd`,children:(0,uR.jsx)(nN,{target:`_blank`,rel:`noopener noreferrer`,href:e,children:e})},e.toString()))]})]}),e&&(0,uR.jsx)(xj,{children:(0,uR.jsx)(dR,{src:[e],alt:``,role:`presentation`,unloader:(0,uR.jsx)(fR,{variant:`rectangular`,height:60,width:60})})}),(0,uR.jsx)(dM,{targetName:`AttributionPanel`,...o})]})}var cR,lR,uR,dR,fR,pR=s((()=>{cR=d(B(),1),nb(),Hb(),rN(),iR(),$y(),lR=oR(),bj(),Sj(),oM(),Tb(),fM(),uR=U(),dR=X(lR.Img)(()=>({maxWidth:`100%`})),fR=X(rR)(({theme:e})=>({backgroundColor:e.palette.grey[300]})),sR.propTypes={id:cR.default.string.isRequired,manifestLogo:cR.default.string,requiredStatement:cR.default.arrayOf(cR.default.shape({label:cR.default.string,value:cR.default.string})),rights:cR.default.arrayOf(cR.default.string),windowId:cR.default.string.isRequired}})),mR,hR,gR,_R=s((()=>{H(),z(),fu(),Fr(),pR(),mR=(e,{id:t,windowId:n})=>({manifestLogo:ms(e,{windowId:n}),requiredStatement:bs(e,{windowId:n}),rights:xs(e,{windowId:n})}),hR=V(Qe(mR),Pr(`AttributionPanel`)),gR=hR(sR)})),bxe=c(((e,t)=>{function n(e){return function(t){return e?.[t]}}t.exports=n})),xxe=c(((e,t)=>{t.exports=bxe()({À:`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`})})),Sxe=c(((e,t)=>{var n=xxe(),r=en(),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 vR(e,t,n,r){var i=this,a=(0,yR.useRef)(null),o=(0,yR.useRef)(0),s=(0,yR.useRef)(0),c=(0,yR.useRef)(null),l=(0,yR.useRef)([]),u=(0,yR.useRef)(),d=(0,yR.useRef)(),f=(0,yR.useRef)(e),p=(0,yR.useRef)(!0),m=(0,yR.useRef)(),h=(0,yR.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,yR.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,yR.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 yR,bR=s((()=>{yR=d(h())}));function Cxe(){let[,e]=xR.useState({});return xR.useCallback(()=>{e({})},[])}var xR,wxe=s((()=>{xR=d(h())})),Txe=s((()=>{wxe()}));function SR({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 CR(e){return e.normalize(`NFD`).replace(/[\u0300-\u036f]/g,``)}function Exe(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=CR(l));let u=l?e.filter(e=>{let r=(a||c)(e);return n&&(r=r.toLowerCase()),t&&(r=CR(r)),i===`start`?r.startsWith(l):r.includes(l)}):e;return typeof r==`number`?u.slice(0,r):u}}function wR(e,t,n,r){if(t||e==null||r)return``;let i=n(e);return typeof i==`string`?i:``}function Dxe(e){let{unstable_isActiveElementInListbox:t=OR,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?AR:null,disableClearable:d=!1,disableCloseOnSelect:f=!1,disabled:p,disabledItemsFocusable:m=!1,disableListWrap:h=!1,filterOptions:g=ER,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=kR,multiple:O=!1,onChange:k,onClose:A,onHighlightChange:j,onInputChange:M,onOpen:ee,open:N,openOnFocus:te=!1,options:P,readOnly:F=!1,renderValue:I,selectOnFocus:ne=!e.freeSolo,value:re}=e,ie=_x(w),ae=x;ae=e=>{let t=x(e);return typeof t==`string`?t:String(t)};let oe=TR.useRef(!1),se=TR.useRef(!0),ce=TR.useRef(null),le=TR.useRef(null),ue=TR.useRef(!1),[de,fe]=TR.useState(null),[pe,me]=TR.useState(-1),L=i?0:-1,R=TR.useRef(L),he=TR.useRef(null),ge=TR.useRef(!1),_e=TR.useRef(!1),ve=TR.useRef(wR(u??re,O,ae)).current,[ye,be]=wx({controlled:re,default:u,name:l}),[xe,Se]=wx({controlled:E,default:ve,name:l,state:`inputValue`}),[Ce,we]=TR.useState(!1),Te=TR.useCallback((e,t,n)=>{if(!(O?ye.length<t.length:t!==null)&&!s)return;let r=wR(t,O,ae,I);xe!==r&&(Se(r),M&&M(e,r,n))},[ae,xe,O,M,Se,s,ye,I]),[Ee,De]=wx({controlled:N,default:!1,name:l,state:`open`}),[Oe,ke]=TR.useState(!0),Ae=!O&&ye!=null&&xe===ae(ye),je=Ee&&!F,Me=TR.useMemo(()=>O?ye:ye==null?[]:[ye],[O,ye]),Ne=TR.useMemo(()=>D!==kR||Me.length===0?null:new Set(Me),[D,Me]),Pe=TR.useCallback(e=>Ne?Ne.has(e):Me.some(t=>t!=null&&D(e,t)),[D,Me,Ne]),Fe=je?g(P.filter(e=>!(_&&Pe(e))),{inputValue:Ae&&Oe?``:xe,getOptionLabel:ae}):[],Ie=Yx({filteredOptions:Fe,value:ye,inputValue:xe});TR.useEffect(()=>{let e=ye!==Ie.value;Ce&&!e||v&&!e||Te(null,ye,`reset`)},[ye,Te,Ce,Ie.value,v]);let Le=Ee&&Fe.length>0&&!F,Re=Ax(e=>{if(e===-1)ce.current.focus();else{let t=I?`data-item-index`:`data-tag-index`;de.querySelector(`[${t}="${e}"]`).focus()}});TR.useEffect(()=>{O&&pe>ye.length-1&&(me(-1),Re(-1))},[ye,O,pe,Re]);function ze(e,t){if(!le.current||e<0||e>=Fe.length)return-1;let n=e;for(;;){let r=le.current.querySelector(`[data-option-index="${n}"]`),i=m?!1:!r||r.disabled||r.getAttribute(`aria-disabled`)===`true`;if(r&&r.hasAttribute(`tabindex`)&&!i)return n;if(n=t===`next`?(n+1)%Fe.length:(n-1+Fe.length)%Fe.length,n===e)return-1}}let Be=Ax(({index:e,reason:t,preserveScroll:r=!1})=>{if(e===-1?ce.current.removeAttribute(`aria-activedescendant`):ce.current.setAttribute(`aria-activedescendant`,`${ie}-option-${e}`),!le.current)return;let i=le.current.querySelector(`[role="option"].${n}-focused`);i&&(i.classList.remove(`${n}-focused`),i.classList.remove(`${n}-focusVisible`));let a=le.current;if(le.current.getAttribute(`role`)!==`listbox`&&(a=le.current.parentElement.querySelector(`[role="listbox"]`)),!a)return;if(e===-1){r||(a.scrollTop=0);return}let o=le.current.querySelector(`[data-option-index="${e}"]`);if(o&&(o.classList.add(`${n}-focused`),t===`keyboard`&&o.classList.add(`${n}-focusVisible`),a.scrollHeight>a.clientHeight&&t!==`mouse`&&t!==`touch`)){let e=o,t=a.clientHeight+a.scrollTop,n=e.offsetTop+e.offsetHeight;n>t?a.scrollTop=n-a.clientHeight:e.offsetTop-e.offsetHeight*(S?1.3:0)<a.scrollTop&&(a.scrollTop=e.offsetTop-e.offsetHeight*(S?1.3:0))}}),Ve=Ax(({event:e,index:t,reason:n,preserveScroll:r=!1})=>{R.current=t,he.current=n??null,j&&[`mouse`,`keyboard`,`touch`].includes(n)&&j(e,t===-1?null:Fe[t],n),Be({index:t,reason:n,preserveScroll:r})}),He=Ax(({index:e})=>{R.current=e,Be({index:e,reason:he.current})}),Ue=Ax(({event:e,diff:t,direction:n=`next`,reason:i,preserveScroll:a})=>{if(!je)return;i===`keyboard`&&(ge.current=!1,_e.current=!1);let o=ze((()=>{let e=Fe.length-1;if(t===`reset`)return L;if(t===`start`)return 0;if(t===`end`)return e;let n=R.current+t;return n<0?n===-1&&T?-1:h&&R.current!==-1||Math.abs(t)>1?0:e:n>e?n===e+1&&T?-1:h||Math.abs(t)>1?e:0:n})(),n);if(Ve({index:o,reason:i,event:e,preserveScroll:a}),r&&t!==`reset`){if(o===-1)ce.current.value=xe;else{let e=ae(Fe[o]);ce.current.value=e,e.toLowerCase().indexOf(xe.toLowerCase())===0&&xe.length>0&&ce.current.setSelectionRange(xe.length,e.length)}}}),We=!SR({array1:Ie.filteredOptions,array2:Fe,parser:ae}),Ge=()=>{if(R.current!==-1&&!SR({array1:Ie.filteredOptions,array2:Fe,parser:ae})&&Ie.inputValue===xe&&(O?ye.length===Ie.value.length&&Ie.value.every((e,t)=>ae(ye[t])===ae(e)):((e,t)=>(e?ae(e):``)===(t?ae(t):``))(Ie.value,ye))){let e=Ie.filteredOptions[R.current];if(e)return Fe.findIndex(t=>ae(t)===ae(e))}return-1},Ke=TR.useCallback(()=>{if(!je)return;let e=Ge();if(e!==-1){He({index:e});return}let t=O?ye[0]:ye;if(Fe.length===0||t==null){let e=We&&Ie.inputValue===xe&&Ie.filteredOptions?.length>0&&Fe.length>Ie.filteredOptions.length&&Ie.filteredOptions.every((e,t)=>ae(e)===ae(Fe[t]));Ue({diff:`reset`,preserveScroll:e});return}if(le.current){if(t!=null){let e=Fe[R.current];if(O&&e&&ye.findIndex(t=>D(e,t))!==-1&&Ie.filteredOptions?.length>0){He({index:R.current});return}let n=Fe.findIndex(e=>D(e,t));n===-1?Ue({diff:`reset`}):Ve({index:n});return}if(R.current>=Fe.length-1){Ve({index:Fe.length-1});return}Ve({index:R.current})}},[Fe.length,!O&&ye,Ue,Ve,He,je,xe,O]),qe=Ax(e=>{ux(le,e),e&&Ke()});TR.useEffect(()=>{(We||je&&!f)&&Ke()},[Ke,We,je,f]),TR.useEffect(()=>{if(typeof window>`u`)return;let e=()=>{ue.current=!0};return window.addEventListener(`blur`,e),()=>{window.removeEventListener(`blur`,e)}},[]);let Je=e=>{Ee||(De(!0),ke(!0),_e.current=!1,ee&&ee(e))},Ye=(e,t)=>{Ee&&(De(!1),ge.current=!1,he.current=null,A&&A(e,t))},Xe=(e,t,n,r)=>{if(O){if(ye.length===t.length&&ye.every((e,n)=>e===t[n]))return}else if(ye===t)return;k&&k(e,t,n,r),be(t)},Ze=(e,t,n=`selectOption`,r=`options`)=>{let i=n,a=t;if(O){a=Array.isArray(ye)?ye.slice():[];let e=a.findIndex(e=>D(t,e));e===-1?a.push(t):r!==`freeSolo`&&(a.splice(e,1),i=`removeOption`)}Te(e,a,i),Xe(e,a,i,{option:t}),!f&&(!e||!e.ctrlKey&&!e.metaKey)&&Ye(e,i),(o===!0||o===`touch`&&_e.current||o===`mouse`&&!_e.current)&&ce.current.blur()};function Qe(e,t){if(e===-1)return-1;let n=e;for(;;){if(t===`next`&&n===ye.length||t===`previous`&&n===-1)return-1;let e=I?`data-item-index`:`data-tag-index`,r=de.querySelector(`[${e}="${n}"]`);if(!r||!r.hasAttribute(`tabindex`)||r.disabled||r.getAttribute(`aria-disabled`)===`true`)n+=t===`next`?1:-1;else return n}}let $e=(e,t)=>{if(!O)return;xe===``&&Ye(e,`toggleInput`);let n=pe;pe===-1&&t===`previous`?(n=ye.length-1,v&&xe!==``&&(Se(``),M&&M(e,``,`reset`))):(n+=t===`next`?1:-1,n<0&&(n=0),n===ye.length&&(n=-1)),n=Qe(n,t),me(n),Re(n)},et=e=>{oe.current=!0,Se(``),M&&M(e,``,`clear`),Xe(e,O?[]:null,`clear`)},tt=e=>t=>{if(e.onKeyDown&&e.onKeyDown(t),!t.defaultMuiPrevented&&(pe!==-1&&![`ArrowLeft`,`ArrowRight`].includes(t.key)&&(me(-1),Re(-1)),t.which!==229))switch(t.key){case`Home`:je&&C&&(t.preventDefault(),Ue({diff:`start`,direction:`next`,reason:`keyboard`,event:t}));break;case`End`:je&&C&&(t.preventDefault(),Ue({diff:`end`,direction:`previous`,reason:`keyboard`,event:t}));break;case`PageUp`:t.preventDefault(),Ue({diff:-5,direction:`previous`,reason:`keyboard`,event:t}),Je(t);break;case`PageDown`:t.preventDefault(),Ue({diff:DR,direction:`next`,reason:`keyboard`,event:t}),Je(t);break;case`ArrowDown`:t.preventDefault(),Ue({diff:1,direction:`next`,reason:`keyboard`,event:t}),Je(t);break;case`ArrowUp`:t.preventDefault(),Ue({diff:-1,direction:`previous`,reason:`keyboard`,event:t}),Je(t);break;case`ArrowLeft`:{let e=ce.current;if(!(e&&e.selectionStart===0&&e.selectionEnd===0))return;!O&&I&&ye!=null?(v&&xe!==``&&(Se(``),M&&M(t,``,`reset`)),me(0),Re(0)):$e(t,`previous`);break}case`ArrowRight`:!O&&I?(me(-1),Re(-1)):$e(t,`next`);break;case`Enter`:{let e=!v||Oe||he.current!==null;if(R.current!==-1&&je&&e&&!ge.current){let e=Fe[R.current],n=y?y(e):!1;if(t.preventDefault(),n)return;Ze(t,e,`selectOption`),r&&ce.current.setSelectionRange(ce.current.value.length,ce.current.value.length)}else v&&xe!==``&&Ae===!1?(O&&t.preventDefault(),Ze(t,xe,`createOption`,`freeSolo`)):je&&ge.current&&(t.preventDefault(),Ye(t,`escape`));break}case`Escape`:je?(t.preventDefault(),t.stopPropagation(),Ye(t,`escape`)):c&&(xe!==``||O&&ye.length>0||I)&&(t.preventDefault(),t.stopPropagation(),et(t));break;case`Backspace`:if(O&&!F&&xe===``&&ye.length>0){let e=pe===-1?ye.length-1:pe,n=ye.slice();n.splice(e,1),Xe(t,n,`removeOption`,{option:ye[e]})}!O&&I&&!F&&xe===``&&Xe(t,null,`removeOption`,{option:ye});break;case`Delete`:if(O&&!F&&xe===``&&ye.length>0&&pe!==-1){let e=pe,n=ye.slice();n.splice(e,1),Xe(t,n,`removeOption`,{option:ye[e]})}!O&&I&&!F&&xe===``&&Xe(t,null,`removeOption`,{option:ye})}},nt=e=>{if(we(!0),pe!==-1&&(me(-1),Re(-1)),ue.current){ue.current=!1;return}te&&!oe.current&&Je(e)},z=e=>{if(t(le)){ce.current.focus();return}we(!1),se.current=!0,oe.current=!1,a&&R.current!==-1&&je&&he.current!==`mouse`&&he.current!==`touch`?Ze(e,Fe[R.current],`blur`):a&&v&&xe!==``?Ze(e,xe,`blur`,`freeSolo`):s&&Te(e,ye,`blur`),Ye(e,`blur`)},rt=e=>{let t=e.target.value,n=xe!==t;n&&(Se(t),ge.current=!1,M&&M(e,t,`input`)),t===``?!d&&!O&&!I&&Xe(e,null,`clear`):Je(e),n&&ke(!1)},it=e=>{let t=Number(e.currentTarget.getAttribute(`data-option-index`));R.current===t?he.current=`mouse`:Ve({event:e,index:t,reason:`mouse`}),_e.current||(ge.current=!1)},B=e=>{ge.current=!1,Ve({event:e,index:Number(e.currentTarget.getAttribute(`data-option-index`)),reason:`touch`}),_e.current=!0},at=e=>{let t=Number(e.currentTarget.getAttribute(`data-option-index`));Ze(e,Fe[t],`selectOption`),_e.current=!1},ot=e=>t=>{let n=ye.slice();n.splice(e,1),Xe(t,n,`removeOption`,{option:ye[e]})},st=e=>{Xe(e,null,`removeOption`,{option:ye})},ct=e=>{Ee?Ye(e,`toggleInput`):Je(e)},lt=e=>{kD(e.currentTarget,e.target)&&(de&&!kD(de,e.target)||e.target.getAttribute(`id`)!==ie&&e.preventDefault())},ut=e=>{kD(e.currentTarget,e.target)&&(de&&!kD(de,e.target)||(ce.current.focus(),ne&&se.current&&ce.current.selectionEnd-ce.current.selectionStart===0&&ce.current.select(),se.current=!1))},dt=e=>{!p&&(xe===``||!Ee)&&ct(e)},ft=v&&xe.length>0;ft||=O?ye.length>0:ye!==null;let pt=Fe;return S&&(pt=Fe.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&&Ce&&z(),{getRootProps:(e={})=>({...e,onKeyDown:tt(e),onMouseDown:lt,onClick:ut}),getInputLabelProps:()=>({id:`${ie}-label`,htmlFor:ie}),getInputProps:()=>({id:ie,value:xe,onBlur:z,onFocus:nt,onChange:rt,onMouseDown:dt,"aria-activedescendant":je?``:null,"aria-autocomplete":r?`both`:`list`,"aria-controls":Le?`${ie}-listbox`:void 0,"aria-expanded":Le,autoComplete:`off`,ref:ce,autoCapitalize:`none`,spellCheck:`false`,role:`combobox`,disabled:p}),getClearProps:()=>({tabIndex:-1,type:`button`,onClick:et}),getItemProps:({index:e=0}={})=>({...O&&{key:e},...I?{"data-item-index":e}:{"data-tag-index":e},tabIndex:-1,...!F&&{onDelete:O?ot(e):st}}),getPopupIndicatorProps:()=>({tabIndex:-1,type:`button`,onClick:ct}),getTagProps:({index:e})=>({key:e,"data-tag-index":e,tabIndex:-1,...!F&&{onDelete:ot(e)}}),getListboxProps:()=>({role:`listbox`,id:`${ie}-listbox`,"aria-labelledby":`${ie}-label`,"aria-multiselectable":O||void 0,ref:qe,onMouseDown:e=>{e.preventDefault()},onScroll:()=>{_e.current&&(ge.current=!0)}}),getOptionProps:({index:e,option:t})=>{let n=Pe(t),r=y?y(t):!1;return{key:b?.(t)??ae(t),tabIndex:-1,role:`option`,id:`${ie}-option-${e}`,onMouseMove:it,onClick:at,onTouchStart:B,"data-option-index":e,"aria-disabled":r,"aria-selected":n}},id:ie,inputValue:xe,value:ye,dirty:ft,expanded:je&&de,popupOpen:je,focused:Ce||pe!==-1,anchorEl:de,setAnchorEl:fe,focusedItem:pe,focusedTag:pe,groupedOptions:pt}}var TR,ER,DR,OR,kR,AR,Oxe=s((()=>{TR=d(h()),AD(),dx(),Mx(),Dx(),xx(),Zx(),ER=Exe(),DR=5,OR=e=>e.current!==null&&kD(e.current.parentElement,document.activeElement),kR=(e,t)=>e===t,AR=[]})),jR=s((()=>{Oxe()}));function kxe(e){return pv(`MuiListSubheader`,e)}var MR=s((()=>{Kv(),mv(),Gv(`MuiListSubheader`,[`root`,`colorPrimary`,`colorInherit`,`gutters`,`inset`,`sticky`])})),NR,PR,FR,IR,LR,Axe=s((()=>{NR=d(h()),q(),J(),Z(),Uv(),Q(),Fb(),MR(),PR=U(),FR=e=>{let{classes:t,color:n,disableGutters:r,inset:i,disableSticky:a}=e;return Jd({root:[`root`,n!=="default"&&`color${$(n)}`,!r&&`gutters`,i&&`inset`,!a&&`sticky`]},kxe,t)},IR=X(`li`,{name:`MuiListSubheader`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.color!=="default"&&t[`color${$(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}}]}))),LR=NR.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=FR(u);return(0,PR.jsx)(IR,{as:a,className:K(d.root,r),ref:t,ownerState:u,...l})}),LR&&(LR.muiSkipListHighlight=!0)})),RR=s((()=>{Axe(),MR(),MR()})),zR,BR,VR=s((()=>{Zb(),zR=U(),BR=Yb((0,zR.jsx)(`path`,{d:`M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z`}),`Close`)}));function jxe(e){return pv(`MuiAutocomplete`,e)}var HR,UR=s((()=>{Kv(),mv(),HR=Gv(`MuiAutocomplete`,`root.expanded.fullWidth.focused.focusVisible.tag.tagSizeSmall.tagSizeMedium.hasPopupIcon.hasClearIcon.inputRoot.input.inputFocused.endAdornment.clearIndicator.popupIndicator.popupIndicatorOpen.popper.popperDisablePortal.paper.listbox.loading.noOptions.option.groupLabel.groupUl`.split(`.`))})),WR,GR,Mxe,Nxe,KR,qR,JR,YR,XR,ZR,QR,$R,ez,tz,nz,rz,iz,Pxe=s((()=>{WR=d(h()),J(),Txe(),mx(),jR(),xE(),RR(),Yv(),nw(),JE(),ZO(),LO(),ok(),tk(),VR(),jO(),Z(),Uv(),Q(),UR(),Fb(),fS(),GR=U(),KR=e=>{let{classes:t,disablePortal:n,expanded:r,focused:i,fullWidth:a,hasClearIcon:o,hasPopupIcon:s,inputFocused:c,popupOpen:l,size:u}=e;return Jd({root:[`root`,r&&`expanded`,i&&`focused`,a&&`fullWidth`,o&&`hasClearIcon`,s&&`hasPopupIcon`],inputRoot:[`inputRoot`],input:[`input`,c&&`inputFocused`],tag:[`tag`,`tagSize${$(u)}`],endAdornment:[`endAdornment`],clearIndicator:[`clearIndicator`],popupIndicator:[`popupIndicator`,l&&`popupIndicatorOpen`],popper:[`popper`,n&&`popperDisablePortal`],paper:[`paper`],listbox:[`listbox`],loading:[`loading`],noOptions:[`noOptions`],option:[`option`],groupLabel:[`groupLabel`],groupUl:[`groupUl`]},jxe,t)},qR=X(`div`,{name:`MuiAutocomplete`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e,{fullWidth:r,hasClearIcon:i,hasPopupIcon:a,inputFocused:o,size:s}=n;return[{[`& .${HR.tag}`]:t.tag},{[`& .${HR.tag}`]:t[`tagSize${$(s)}`]},{[`& .${HR.inputRoot}`]:t.inputRoot},{[`& .${HR.input}`]:t.input},{[`& .${HR.input}`]:o&&t.inputFocused},t.root,r&&t.fullWidth,a&&t.hasPopupIcon,i&&t.hasClearIcon]}})({[`&.${HR.focused} .${HR.clearIndicator}`]:{visibility:`visible`},"@media (pointer: fine)":{[`&:hover .${HR.clearIndicator}`]:{visibility:`visible`}},[`& .${HR.tag}`]:{margin:3,maxWidth:`calc(100% - 6px)`},[`& .${HR.inputRoot}`]:{[`.${HR.hasPopupIcon}&, .${HR.hasClearIcon}&`]:{paddingRight:30},[`.${HR.hasPopupIcon}.${HR.hasClearIcon}&`]:{paddingRight:56},[`& .${HR.input}`]:{width:0,minWidth:30}},[`& .${XO.root}`]:{paddingBottom:1,"& .MuiInput-input":{padding:`4px 4px 4px 0px`}},[`& .${XO.root}.${IO.sizeSmall}`]:{[`& .${XO.input}`]:{padding:`2px 4px 3px 0`}},[`& .${ak.root}`]:{padding:9,[`.${HR.hasPopupIcon}&, .${HR.hasClearIcon}&`]:{paddingRight:39},[`.${HR.hasPopupIcon}.${HR.hasClearIcon}&`]:{paddingRight:65},[`& .${HR.input}`]:{padding:`7.5px 4px 7.5px 5px`},[`& .${HR.endAdornment}`]:{right:9}},[`& .${ak.root}.${IO.sizeSmall}`]:{paddingTop:6,paddingBottom:6,paddingLeft:6,[`& .${HR.input}`]:{padding:`2.5px 4px 2.5px 8px`}},[`& .${ek.root}`]:{paddingTop:19,paddingLeft:8,[`.${HR.hasPopupIcon}&, .${HR.hasClearIcon}&`]:{paddingRight:39},[`.${HR.hasPopupIcon}.${HR.hasClearIcon}&`]:{paddingRight:65},[`& .${ek.input}`]:{padding:`7px 4px`},[`& .${HR.endAdornment}`]:{right:9}},[`& .${ek.root}.${IO.sizeSmall}`]:{paddingBottom:1,[`& .${ek.input}`]:{padding:`2.5px 4px`}},[`& .${IO.hiddenLabel}`]:{paddingTop:8},[`& .${ek.root}.${IO.hiddenLabel}`]:{paddingTop:0,paddingBottom:0,[`& .${HR.input}`]:{paddingTop:16,paddingBottom:17}},[`& .${ek.root}.${IO.hiddenLabel}.${IO.sizeSmall}`]:{[`& .${HR.input}`]:{paddingTop:8,paddingBottom:9}},[`& .${HR.input}`]:{flexGrow:1,textOverflow:`ellipsis`,opacity:0},variants:[{props:{fullWidth:!0},style:{width:`100%`}},{props:{size:`small`},style:{[`& .${HR.tag}`]:{margin:2,maxWidth:`calc(100% - 4px)`}}},{props:{inputFocused:!0},style:{[`& .${HR.input}`]:{opacity:1}}},{props:{multiple:!0},style:{[`& .${HR.inputRoot}`]:{flexWrap:`wrap`}}}]}),JR=X(`div`,{name:`MuiAutocomplete`,slot:`EndAdornment`})({position:`absolute`,right:0,top:`50%`,transform:`translate(0, -50%)`}),YR=X(tw,{name:`MuiAutocomplete`,slot:`ClearIndicator`})({marginRight:-2,padding:4,visibility:`hidden`}),XR=X(tw,{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)`}}]}),ZR=X(bE,{name:`MuiAutocomplete`,slot:`Popper`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${HR.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`}}]}))),QR=X(Jv,{name:`MuiAutocomplete`,slot:`Paper`})(Hv(({theme:e})=>({...e.typography.body1,overflow:`auto`}))),$R=X(`div`,{name:`MuiAutocomplete`,slot:`Loading`})(Hv(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:`14px 16px`}))),ez=X(`div`,{name:`MuiAutocomplete`,slot:`NoOptions`})(Hv(({theme:e})=>({color:(e.vars||e).palette.text.secondary,padding:`14px 16px`}))),tz=X(`ul`,{name:`MuiAutocomplete`,slot:`Listbox`})(Hv(({theme:e})=>({listStyle:`none`,margin:0,padding:`8px 0`,maxHeight:`40vh`,overflow:`auto`,position:`relative`,[`& .${HR.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`},[`&.${HR.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`},[`&.${HR.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),[`&.${HR.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}},[`&.${HR.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}}}}))),nz=X(LR,{name:`MuiAutocomplete`,slot:`GroupLabel`})(Hv(({theme:e})=>({backgroundColor:(e.vars||e).palette.background.paper,top:-8}))),rz=X(`ul`,{name:`MuiAutocomplete`,slot:`GroupUl`})({padding:0,[`& .${HR.option}`]:{paddingLeft:24}}),iz=WR.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiAutocomplete`}),{autoComplete:r=!1,autoHighlight:i=!1,autoSelect:a=!1,blurOnSelect:o=!1,ChipProps:s,className:c,clearIcon:l=Mxe||=(0,GR.jsx)(BR,{fontSize:`small`}),clearOnBlur:u=!n.freeSolo,clearOnEscape:d=!1,clearText:f=`Clear`,closeText:p=`Close`,componentsProps:m,defaultValue:h=n.multiple?[]:null,disableClearable:g=!1,disableCloseOnSelect:_=!1,disabled:v=!1,disabledItemsFocusable:y=!1,disableListWrap:b=!1,disablePortal:x=!1,filterOptions:S,filterSelectedOptions:C=!1,forcePopupIcon:w=`auto`,freeSolo:T=!1,fullWidth:E=!1,getLimitTagsText:D=e=>`+${e}`,getOptionDisabled:O,getOptionKey:k,getOptionLabel:A,isOptionEqualToValue:j,groupBy:M,handleHomeEndKeys:ee=!n.freeSolo,id:N,includeInputInList:te=!1,inputValue:P,limitTags:F=-1,ListboxComponent:I,ListboxProps:ne,loading:re=!1,loadingText:ie=`Loading…`,multiple:ae=!1,noOptionsText:oe=`No options`,onChange:se,onClose:ce,onHighlightChange:le,onInputChange:ue,onOpen:de,open:fe,openOnFocus:pe=!1,openText:me=`Open`,options:L,PaperComponent:R,PopperComponent:he,popupIcon:ge=Nxe||=(0,GR.jsx)(AO,{}),readOnly:_e=!1,renderGroup:ve,renderInput:ye,renderOption:be,renderTags:xe,renderValue:Se,selectOnFocus:Ce=!n.freeSolo,size:we=`medium`,slots:Te={},slotProps:Ee={},value:De,...Oe}=n,{getRootProps:ke,getInputProps:Ae,getInputLabelProps:je,getPopupIndicatorProps:Me,getClearProps:Ne,getItemProps:Pe,getListboxProps:Fe,getOptionProps:Ie,value:Le,dirty:Re,expanded:ze,id:Be,popupOpen:Ve,focused:He,focusedItem:Ue,anchorEl:We,setAnchorEl:Ge,inputValue:Ke,groupedOptions:qe}=Dxe({...n,componentName:`Autocomplete`}),Je=Cxe();WR.useEffect(()=>{if(!Ve||!We||typeof ResizeObserver>`u`)return;let e=We.clientWidth,t=new ResizeObserver(()=>{let t=We.clientWidth;e!==t&&(e=t,Je())});return t.observe(We),()=>{t.disconnect()}},[Ve,We,Je]);let Ye=WR.useRef([]),Xe=WR.useRef(!1),Ze=Ve?qe:Ye.current;px(()=>{Ve&&!Xe.current&&(Ye.current=[]),Xe.current=Ve,Ve&&qe.length>0&&(Ye.current=qe)},[Ve,qe]);let Qe=!g&&!v&&Re&&!_e,$e=(!T||w===!0)&&w!==!1,{onMouseDown:et}=Ae(),{ref:tt,...nt}=Fe(),z=A||(e=>e.label??e),rt={...n,disablePortal:x,expanded:ze,focused:He,fullWidth:E,getOptionLabel:z,hasClearIcon:Qe,hasPopupIcon:$e,inputFocused:Ue===-1,popupOpen:Ve,size:we},it=KR(rt),B={slots:{paper:R,popper:he,...Te},slotProps:{chip:s,listbox:ne,...m,...Ee}},[at,ot]=dS(`root`,{ref:t,className:[it.root,c],elementType:qR,externalForwardedProps:{...B,...Oe},getSlotProps:ke,ownerState:rt}),[st,ct]=dS(`listbox`,{elementType:tz,externalForwardedProps:B,ownerState:rt,className:it.listbox,additionalProps:nt,ref:tt}),[lt,ut]=dS(`paper`,{elementType:Jv,externalForwardedProps:B,ownerState:rt,className:it.paper}),[dt,ft]=dS(`popper`,{elementType:bE,externalForwardedProps:B,ownerState:rt,className:it.popper,additionalProps:{disablePortal:x,style:{width:We?We.clientWidth:null,pointerEvents:Ve?void 0:`none`},role:`presentation`,anchorEl:We,open:Ve}}),pt=Ze.length>0||re||!T||ft.keepMounted===!0,[mt,ht]=dS(`clearIndicator`,{elementType:YR,externalForwardedProps:B,ownerState:rt,className:it.clearIndicator,shouldForwardComponentProp:!0,additionalProps:{...Ne(),"aria-label":f,title:f}}),[gt,_t]=dS(`popupIndicator`,{elementType:XR,externalForwardedProps:B,ownerState:rt,className:it.popupIndicator,shouldForwardComponentProp:!0,additionalProps:{...Me(),disabled:v,"aria-label":Ve?p:me,title:Ve?p:me}}),vt,yt=e=>({className:it.tag,disabled:v,...Pe(e)});if(ae?Le.length>0&&(vt=xe?xe(Le,yt,rt):Se?Se(Le,yt,rt):Le.map((e,t)=>{let{key:n,...r}=yt({index:t});return(0,GR.jsx)(qE,{label:z(e),size:we,...r,...B.slotProps.chip},n)})):Se&&Le!=null&&(vt=Se(Le,yt,rt)),F>-1&&Array.isArray(vt)){let e=vt.length-F;!He&&e>0&&(vt=vt.splice(0,F),vt.push((0,GR.jsx)(`span`,{className:it.tag,children:D(e)},vt.length)))}let bt=ve||(e=>(0,GR.jsxs)(`li`,{children:[(0,GR.jsx)(nz,{className:it.groupLabel,ownerState:rt,component:`div`,children:e.group}),(0,GR.jsx)(rz,{className:it.groupUl,ownerState:rt,children:e.children})]},e.key)),xt=be||((e,t)=>{let{key:n,...r}=e;return(0,GR.jsx)(`li`,{...r,children:z(t)},n)}),St=(e,t)=>{let n=Ie({option:e,index:t});return xt({...n,className:it.option},e,{selected:n[`aria-selected`],index:t,inputValue:Ke},rt)};return(0,GR.jsxs)(WR.Fragment,{children:[(0,GR.jsx)(at,{...ot,children:ye({id:Be,disabled:v,fullWidth:n.fullWidth??!0,size:we===`small`?`small`:void 0,InputLabelProps:je(),InputProps:{ref:Ge,className:it.inputRoot,startAdornment:vt,onMouseDown:e=>{e.target===e.currentTarget&&et(e)},...(Qe||$e)&&{endAdornment:(0,GR.jsxs)(JR,{className:it.endAdornment,ownerState:rt,children:[Qe?(0,GR.jsx)(mt,{...ht,children:l}):null,$e?(0,GR.jsx)(gt,{..._t,children:ge}):null]})}},inputProps:{className:it.input,disabled:v,readOnly:_e,...Ae()}})}),We&&pt?(0,GR.jsx)(ZR,{as:dt,...ft,children:(0,GR.jsxs)(QR,{as:lt,...ut,children:[re&&Ze.length===0?(0,GR.jsx)($R,{className:it.loading,ownerState:rt,children:ie}):null,Ze.length===0&&!T&&!re?(0,GR.jsx)(ez,{className:it.noOptions,ownerState:rt,role:`presentation`,onMouseDown:e=>{e.preventDefault()},children:oe}):null,Ze.length>0?(0,GR.jsx)(st,{...ct,children:Ze.map((e,t)=>M?bt({key:e.key,group:e.group,children:e.options.map((t,n)=>St(t,e.index+n))}):St(e,t))}):null]})}):null]})})})),az=s((()=>{Pxe(),UR(),UR()}));function Fxe(e){return pv(`MuiFormHelperText`,e)}var oz,sz=s((()=>{Kv(),mv(),oz=Gv(`MuiFormHelperText`,[`root`,`error`,`disabled`,`sizeSmall`,`sizeMedium`,`contained`,`focused`,`filled`,`required`])})),cz,lz,Ixe,uz,dz,fz,Lxe=s((()=>{cz=d(h()),q(),J(),TO(),kO(),Z(),Uv(),Q(),Fb(),sz(),lz=U(),uz=e=>{let{classes:t,contained:n,size:r,disabled:i,error:a,filled:o,focused:s,required:c}=e;return Jd({root:[`root`,i&&`disabled`,a&&`error`,r&&`size${$(r)}`,n&&`contained`,s&&`focused`,o&&`filled`,c&&`required`]},Fxe,t)},dz=X(`p`,{name:`MuiFormHelperText`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,n.size&&t[`size${$(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,[`&.${oz.disabled}`]:{color:(e.vars||e).palette.text.disabled},[`&.${oz.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}}]}))),fz=cz.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=wO({props:n,muiFormControl:OO(),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=uz(h);return(0,lz.jsx)(dz,{as:a,className:K(g.root,i),ref:t,...p,ownerState:h,children:r===` `?Ixe||=(0,lz.jsx)(`span`,{className:`notranslate`,"aria-hidden":!0,children:`​`}):r})})})),pz=s((()=>{Lxe(),sz(),sz()}));function Rxe(e){return pv(`MuiTextField`,e)}var mz=s((()=>{Kv(),mv(),Gv(`MuiTextField`,[`root`])})),hz,gz,_z,vz,yz,bz,zxe=s((()=>{hz=d(h()),q(),J(),xx(),Z(),Q(),$O(),rk(),uk(),wM(),kM(),pz(),hk(),mz(),fS(),gz=U(),_z={standard:QO,filled:nk,outlined:lk},vz=e=>{let{classes:t}=e;return Jd({root:[`root`]},Rxe,t)},yz=X(OM,{name:`MuiTextField`,slot:`Root`})({}),bz=hz.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,FormHelperTextProps:d,fullWidth:f=!1,helperText:p,id:m,InputLabelProps:h,inputProps:g,InputProps:_,inputRef:v,label:y,maxRows:b,minRows:x,multiline:S=!1,name:C,onBlur:w,onChange:T,onFocus:E,placeholder:D,required:O=!1,rows:k,select:A=!1,SelectProps:j,slots:M={},slotProps:ee={},type:N,value:te,variant:P=`outlined`,...F}=n,I={...n,autoFocus:i,color:s,disabled:l,error:u,fullWidth:f,multiline:S,required:O,select:A,variant:P},ne=vz(I),re=_x(m),ie=p&&re?`${re}-helper-text`:void 0,ae=y&&re?`${re}-label`:void 0,oe=_z[P],se={slots:M,slotProps:{input:_,inputLabel:h,htmlInput:g,formHelperText:d,select:j,...ee}},ce={},le=se.slotProps.inputLabel;P===`outlined`&&(le&&le.shrink!==void 0&&(ce.notched=le.shrink),ce.label=y),A&&((!j||!j.native)&&(ce.id=void 0),ce[`aria-describedby`]=void 0);let[ue,de]=dS(`root`,{elementType:yz,shouldForwardComponentProp:!0,externalForwardedProps:{...se,...F},ownerState:I,className:K(ne.root,o),ref:t,additionalProps:{disabled:l,error:u,fullWidth:f,required:O,color:s,variant:P}}),[fe,pe]=dS(`input`,{elementType:oe,externalForwardedProps:se,additionalProps:ce,ownerState:I}),[me,L]=dS(`inputLabel`,{elementType:CM,externalForwardedProps:se,ownerState:I}),[R,he]=dS(`htmlInput`,{elementType:`input`,externalForwardedProps:se,ownerState:I}),[ge,_e]=dS(`formHelperText`,{elementType:fz,externalForwardedProps:se,ownerState:I}),[ve,ye]=dS(`select`,{elementType:mk,externalForwardedProps:se,ownerState:I}),be=(0,gz.jsx)(fe,{"aria-describedby":ie,autoComplete:r,autoFocus:i,defaultValue:c,fullWidth:f,multiline:S,name:C,rows:k,maxRows:b,minRows:x,type:N,value:te,id:re,inputRef:v,onBlur:w,onChange:T,onFocus:E,placeholder:D,inputProps:he,slots:{input:M.htmlInput?R:void 0},...pe});return(0,gz.jsxs)(ue,{...de,children:[y!=null&&y!==``&&(0,gz.jsx)(me,{htmlFor:re,id:ae,...L,children:y}),A?(0,gz.jsx)(ve,{"aria-describedby":ie,id:re,labelId:ae,value:te,input:be,...ye,children:a}):be,p&&(0,gz.jsx)(ge,{id:ie,..._e,children:p})]})})})),xz=s((()=>{zxe(),mz(),mz()}));function Bxe(e){return pv(`MuiInputAdornment`,e)}var Sz,Cz=s((()=>{Kv(),mv(),Sz=Gv(`MuiInputAdornment`,[`root`,`filled`,`standard`,`outlined`,`positionStart`,`positionEnd`,`disablePointerEvents`,`hiddenLabel`,`sizeSmall`])})),wz,Tz,Vxe,Ez,Dz,Oz,kz,Hxe=s((()=>{wz=d(h()),q(),J(),Fb(),Hb(),DO(),kO(),Z(),Uv(),Q(),Cz(),Tz=U(),Ez=(e,t)=>{let{ownerState:n}=e;return[t.root,t[`position${$(n.position)}`],n.disablePointerEvents===!0&&t.disablePointerEvents,t[n.variant]]},Dz=e=>{let{classes:t,disablePointerEvents:n,hiddenLabel:r,position:i,size:a,variant:o}=e;return Jd({root:[`root`,n&&`disablePointerEvents`,i&&`position${$(i)}`,o,r&&`hiddenLabel`,a&&`size${$(a)}`]},Bxe,t)},Oz=X(`div`,{name:`MuiInputAdornment`,slot:`Root`,overridesResolver:Ez})(Hv(({theme:e})=>({display:`flex`,maxHeight:`2em`,alignItems:`center`,whiteSpace:`nowrap`,color:(e.vars||e).palette.action.active,variants:[{props:{variant:`filled`},style:{[`&.${Sz.positionStart}&:not(.${Sz.hiddenLabel})`]:{marginTop:16}}},{props:{position:`start`},style:{marginRight:8}},{props:{position:`end`},style:{marginLeft:8}},{props:{disablePointerEvents:!0},style:{pointerEvents:`none`}}]}))),kz=wz.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=OO()||{},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=Dz(p);return(0,Tz.jsx)(EO.Provider,{value:null,children:(0,Tz.jsx)(Oz,{as:a,ownerState:p,className:K(m.root,i),ref:t,...u,children:typeof r==`string`&&!s?(0,Tz.jsx)(Vb,{color:`textSecondary`,children:r}):(0,Tz.jsxs)(wz.Fragment,{children:[c===`start`?Vxe||=(0,Tz.jsx)(`span`,{className:`notranslate`,"aria-hidden":!0,children:`​`}):null,r]})})})})})),Az=s((()=>{Hxe(),Cz(),Cz()})),jz,Mz,Nz=s((()=>{Hx(),jz=U(),Mz=Yb((0,jz.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`)})),Pz,Fz,Uxe=s((()=>{Hx(),Pz=U(),Fz=Yb((0,Pz.jsx)(`path`,{d:`M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z`}),`ChevronLeftSharp`)})),Iz,Lz,Wxe=s((()=>{Hx(),Iz=U(),Lz=Yb((0,Iz.jsx)(`path`,{d:`M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z`}),`ChevronRightSharp`)}));function Rz({numTotal:e=void 0,searchHits:t=[],selectedContentSearchAnnotation:n,direction:r,selectAnnotation:i}){let{t:a}=Yy(),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,Bz.jsxs)(Vb,{variant:`body2`,align:`center`,children:[(0,Bz.jsx)(LE,{"aria-label":a(`searchPreviousResult`),disabled:!l(d),onClick:()=>s(d),children:(0,Bz.jsx)(Fz,{style:u})}),(0,Bz.jsx)(`span`,{style:{unicodeBidi:`plaintext`},role:`status`,children:a(`pagination`,{current:d+1,total:f})}),(0,Bz.jsx)(LE,{"aria-label":a(`searchNextResult`),disabled:!c(d),onClick:()=>o(d),children:(0,Bz.jsx)(Lz,{style:u})})]})}var zz,Bz,Vz=s((()=>{zz=d(B(),1),Uxe(),Wxe(),Hb(),$y(),RE(),Bz=U(),Rz.propTypes={direction:zz.default.string.isRequired,numTotal:zz.default.number,searchHits:zz.default.arrayOf(zz.default.object),selectAnnotation:zz.default.func.isRequired,selectedContentSearchAnnotation:zz.default.arrayOf(zz.default.string).isRequired,windowId:zz.default.string.isRequired}})),Hz,Uz,Wz,Gz,Kz=s((()=>{H(),z(),Fr(),Vz(),Kd(),fu(),Hz=(e,{companionWindowId:t,windowId:n})=>({direction:Io(e),numTotal:Wc(e,{companionWindowId:t,windowId:n}),searchHits:Jc(e,{companionWindowId:t,windowId:n}),selectedContentSearchAnnotation:Qc(e,{companionWindowId:t,windowId:n})}),Uz=(e,{windowId:t})=>({selectAnnotation:(...n)=>e(vd(t,...n))}),Wz=V(Qe(Hz,Uz),Pr(`SearchPanelNavigation`)),Gz=Wz(Rz)}));function qz({autocompleteService:e=void 0,companionWindowId:t,fetchSearch:n,query:r=``,searchIsFetching:i=!1,searchService:a,windowId:o}){let{t:s}=Yy(),[c,l]=(0,Jz.useState)(r),[u,d]=(0,Jz.useState)(r),[f,p]=(0,Jz.useState)([]);(0,Jz.useEffect)(()=>{l(r),d(r),p([])},[r]),(0,Jz.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=vR((0,Jz.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&&eB(t)&&d(eB(t))},y=`search-${t}`;return(0,Qz.jsxs)(Qz.Fragment,{children:[(0,Qz.jsx)($z,{"aria-label":s(`searchTitle`),onSubmit:_,children:(0,Qz.jsx)(iz,{id:y,inputValue:c,options:f,getOptionLabel:eB,isOptionEqualToValue:(e,t)=>(0,Xz.default)(eB(e).trim()).toLowerCase()===(0,Xz.default)(eB(t).trim()).toLowerCase(),noOptionsText:``,onChange:v,onInputChange:m,freeSolo:!0,disableClearable:!0,renderInput:e=>(0,Qz.jsx)(bz,{...e,label:s(`searchInputLabel`),variant:`standard`,InputProps:{...e.InputProps,endAdornment:(0,Qz.jsxs)(kz,{sx:{position:`relative`},position:`end`,children:[(0,Qz.jsx)(LE,{"aria-label":s(`searchSubmitAria`),type:`submit`,children:(0,Qz.jsx)(Mz,{})}),!!i&&(0,Qz.jsx)(KC,{sx:{left:`50%`,marginLeft:`-25px`,marginTop:`-25px`,position:`absolute`,top:`50%`},size:50})]})}})})}),(0,Qz.jsx)(Gz,{windowId:o,companionWindowId:t})]})}var Jz,Yz,Xz,Zz,Qz,$z,eB,tB=s((()=>{Jz=d(h(),1),Yz=d(B(),1),nb(),Xz=d(Sxe(),1),Zz=d(vt(),1),bR(),az(),qC(),xz(),Az(),Nz(),$y(),RE(),Kz(),Qz=U(),$z=X(`form`,{name:`SearchPanelControls`,slot:`form`})(({theme:e})=>({paddingBottom:e.spacing(1),paddingRight:e.spacing(1.5),width:`100%`})),eB=e=>(0,Zz.default)(e)?e.match:e,qz.propTypes={autocompleteService:Yz.default.shape({id:Yz.default.string}),companionWindowId:Yz.default.string.isRequired,fetchSearch:Yz.default.func.isRequired,query:Yz.default.string,searchIsFetching:Yz.default.bool,searchService:Yz.default.shape({id:Yz.default.string}).isRequired,windowId:Yz.default.string.isRequired}})),nB,rB,iB,aB,oB=s((()=>{H(),z(),Fr(),tB(),Kd(),fu(),nB=(e,{companionWindowId:t,windowId:n})=>({autocompleteService:ks(e,{windowId:n}),query:Hc(e,{companionWindowId:t,windowId:n}),searchIsFetching:Uc(e,{companionWindowId:t,windowId:n}),searchService:Os(e,{windowId:n})}),rB={fetchSearch:Ld},iB=V(Qe(nB,rB),Pr(`SearchPanelControls`)),aB=iB(qz)})),sB,cB,lB=s((()=>{Hx(),sB=U(),cB=Yb((0,sB.jsx)(`path`,{d:`M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20z`}),`ArrowBackSharp`)}));function uB(e,t=`assertive`,n=dB){fB?fB.announce(e,t,n):(fB=new pB,(typeof IS_REACT_ACT_ENVIRONMENT==`boolean`?IS_REACT_ACT_ENVIRONMENT:typeof jest<`u`)?fB.announce(e,t,n):setTimeout(()=>{fB?.isAttached()&&fB?.announce(e,t,n)},100))}var dB,fB,pB,Gxe=s((()=>{dB=7e3,fB=null,pB=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=dB){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=``))}}})),Kxe=s((()=>{Gxe()})),qxe=s((()=>{Kxe()}));function mB(){throw Error(`A function wrapped in useEffectEvent can't be called during rendering.`)}function Jxe(e){let t=hB.useRef(mB);return hB.useInsertionEffect(()=>{t.current=e},[e]),(...e)=>{_B()&&mB();let n=t.current;return n(...e)}}var hB,gB,_B,Yxe=s((()=>{hB=d(h(),1),gB=hB.createContext(!0),_B=`use`in hB.default?()=>{try{return hB.use(gB)}catch{return!1}}:()=>!1}));function Xxe(e){return pv(`MuiListItem`,e)}var vB=s((()=>{Kv(),mv(),Gv(`MuiListItem`,[`root`,`container`,`dense`,`alignItemsFlexStart`,`divider`,`gutters`,`padding`,`secondaryAction`])}));function Zxe(e){return pv(`MuiListItemButton`,e)}var yB,bB=s((()=>{Kv(),mv(),yB=Gv(`MuiListItemButton`,[`root`,`focusVisible`,`dense`,`alignItemsFlexStart`,`disabled`,`divider`,`gutters`,`selected`])})),xB,SB,CB,wB,TB,EB,Qxe=s((()=>{xB=d(h()),q(),J(),Z(),Uv(),Q(),Bv(),MC(),gx(),zx(),XE(),bB(),SB=U(),CB=(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]},wB=e=>{let{alignItems:t,classes:n,dense:r,disabled:i,disableGutters:a,divider:o,selected:s}=e,c=Jd({root:[`root`,r&&`dense`,!a&&`gutters`,o&&`divider`,i&&`disabled`,t===`flex-start`&&`alignItemsFlexStart`,s&&`selected`]},Zxe,n);return{...n,...c}},TB=X(jC,{shouldForwardProp:e=>zv(e)||e===`classes`,name:`MuiListItemButton`,slot:`Root`,overridesResolver:CB})(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,transition:e.transitions.create(`background-color`,{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:`none`,backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:`transparent`}},[`&.${yB.selected}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,(e.vars||e).palette.action.selectedOpacity),[`&.${yB.focusVisible}`]:{backgroundColor:e.alpha((e.vars||e).palette.primary.main,`${(e.vars||e).palette.action.selectedOpacity} + ${(e.vars||e).palette.action.focusOpacity}`)}},[`&.${yB.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)}},[`&.${yB.focusVisible}`]:{backgroundColor:(e.vars||e).palette.action.focus},[`&.${yB.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}}]}))),EB=xB.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=xB.useContext(YE),h=xB.useMemo(()=>({dense:s||m.dense||!1,alignItems:r,disableGutters:c}),[r,m.dense,s,c]),g=xB.useRef(null);hx(()=>{i&&g.current&&g.current.focus()},[i]);let _={...n,alignItems:r,dense:h.dense,disableGutters:c,divider:l,selected:d},v=wB(_),{root:y,...b}=v,x=Rx(g,t);return(0,SB.jsx)(YE.Provider,{value:h,children:(0,SB.jsx)(TB,{ref:x,href:p.href||p.to,component:(p.href||p.to)&&a===`div`?`button`:a,focusVisibleClassName:K(v.focusVisible,u),ownerState:_,className:K(v.root,f),...p,classes:b,children:o})})})})),DB=s((()=>{Qxe(),bB(),bB()}));function $xe(e){return pv(`MuiListItemSecondaryAction`,e)}var OB=s((()=>{Kv(),mv(),Gv(`MuiListItemSecondaryAction`,[`root`,`disableGutters`])})),kB,AB,jB,MB,NB,eSe=s((()=>{kB=d(h()),q(),J(),Z(),Q(),XE(),OB(),AB=U(),jB=e=>{let{disableGutters:t,classes:n}=e;return Jd({root:[`root`,t&&`disableGutters`]},$xe,n)},MB=X(`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}}]}),NB=kB.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiListItemSecondaryAction`}),{className:r,...i}=n,a=kB.useContext(YE),o={...n,disableGutters:a.disableGutters},s=jB(o);return(0,AB.jsx)(MB,{className:K(s.root,r),ownerState:o,ref:t,...i})}),NB.muiName=`ListItemSecondaryAction`})),PB=s((()=>{eSe(),OB(),OB()})),FB,IB,LB,RB,zB,BB,VB,tSe=s((()=>{FB=d(h()),q(),J(),tS(),Z(),Uv(),Q(),tx(),zx(),fS(),XE(),vB(),DB(),PB(),IB=U(),LB=(e,t)=>{let{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.alignItems===`flex-start`&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters,!n.disablePadding&&t.padding,n.hasSecondaryAction&&t.secondaryAction]},RB=e=>{let{alignItems:t,classes:n,dense:r,disableGutters:i,disablePadding:a,divider:o,hasSecondaryAction:s}=e;return Jd({root:[`root`,r&&`dense`,!i&&`gutters`,!a&&`padding`,o&&`divider`,t===`flex-start`&&`alignItemsFlexStart`,s&&`secondaryAction`],container:[`container`],secondaryAction:[`secondaryAction`]},Xxe,n)},zB=X(`div`,{name:`MuiListItem`,slot:`Root`,overridesResolver:LB})(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:{[`& > .${yB.root}`]:{paddingRight:48}}},{props:{alignItems:`flex-start`},style:{alignItems:`flex-start`}},{props:({ownerState:e})=>e.divider,style:{borderBottom:`1px solid ${(e.vars||e).palette.divider}`,backgroundClip:`padding-box`}},{props:({ownerState:e})=>e.button,style:{transition:e.transitions.create(`background-color`,{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:`none`,backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:`transparent`}}}},{props:({ownerState:e})=>e.hasSecondaryAction,style:{paddingRight:48}}]}))),BB=X(`li`,{name:`MuiListItem`,slot:`Container`})({position:`relative`}),VB=FB.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiListItem`}),{alignItems:r=`center`,children:i,className:a,component:o,components:s={},componentsProps:c={},ContainerComponent:l=`li`,ContainerProps:{className:u,...d}={},dense:f=!1,disableGutters:p=!1,disablePadding:m=!1,divider:h=!1,secondaryAction:g,slotProps:_={},slots:v={},...y}=n,b=FB.useContext(YE),x=FB.useMemo(()=>({dense:f||b.dense||!1,alignItems:r,disableGutters:p}),[r,b.dense,f,p]),S=FB.useRef(null),C=FB.Children.toArray(i),w=C.length&&ex(C[C.length-1],[`ListItemSecondaryAction`]),T={...n,alignItems:r,dense:x.dense,disableGutters:p,disablePadding:m,divider:h,hasSecondaryAction:w},E=RB(T),D=Rx(S,t),[O,k]=dS(`secondaryAction`,{elementType:NB,externalForwardedProps:{slots:v,slotProps:_},ownerState:T,className:E.secondaryAction}),A=v.root||s.Root||zB,j=_.root||c.root||{},M={className:K(E.root,j.className,a),...y},ee=o||`li`;return w?(ee=!M.component&&!o?`div`:ee,l===`li`&&(ee===`li`?ee=`div`:M.component===`li`&&(M.component=`div`)),(0,IB.jsx)(YE.Provider,{value:x,children:(0,IB.jsxs)(BB,{as:l,className:K(E.container,u),ref:D,ownerState:T,...d,children:[(0,IB.jsx)(A,{...j,...!eS(A)&&{as:ee,ownerState:{...T,...j.ownerState}},...M,children:C}),C.pop()]})})):(0,IB.jsx)(YE.Provider,{value:x,children:(0,IB.jsxs)(A,{...j,as:ee,ref:D,...!eS(A)&&{ownerState:{...T,...j.ownerState}},...M,children:[C,g&&(0,IB.jsx)(O,{...k,children:g})]})})})})),HB=s((()=>{tSe(),vB(),vB()})),UB,WB=s((()=>{UB=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 GB({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:_}=Yy();(0,KB.useEffect)(()=>{f&&b()},[f]);let v=()=>{t&&n&&d(n)},y=(0,KB.useMemo)(()=>l&&new UB(l,t),[l,t]),b=Jxe(()=>{!i||!y||i([_(`pagination`,{current:u+1,total:m}),a,r,y.before,y.match,y.after].join(` `),`polite`)}),x=(0,KB.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,JB.jsxs)(JB.Fragment,{children:[(0,JB.jsx)(ZB,{component:`span`,ownerState:w,label:u+1}),(0,JB.jsxs)(XB,{id:x,children:[a,r&&(0,JB.jsx)(Vb,{component:`span`,sx:{display:`block`,marginTop:1},children:r})]})]});return(0,JB.jsx)(mA,{containerRef:s,offsetTop:96,scrollTo:g&&!c,children:(0,JB.jsx)(YB,{ownerState:w,className:g?`windowSelected`:``,divider:!0,component:f?`li`:EB,onClick:v,selected:f,children:(0,JB.jsx)(CD,{primary:T,primaryTypographyProps:{component:`div`,sx:{marginBottom:1},variant:`subtitle2`},secondaryTypographyProps:{variant:`body1`},secondary:(0,JB.jsxs)(JB.Fragment,{children:[l&&(0,JB.jsxs)(JB.Fragment,{children:[(0,JB.jsx)(fA,{ruleSet:`iiif`,htmlString:S.before}),` `,(0,JB.jsx)(`strong`,{children:(0,JB.jsx)(fA,{ruleSet:`iiif`,htmlString:S.match})}),` `,(0,JB.jsx)(fA,{ruleSet:`iiif`,htmlString:S.after}),` `,C&&!c&&(0,JB.jsx)(GM,{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,JB.jsx)(fA,{ruleSet:`iiif`,htmlString:t.chars})]})})})})}var KB,qB,JB,YB,XB,ZB,QB=s((()=>{KB=d(h(),1),Yxe(),qB=d(B(),1),KM(),HB(),wD(),DB(),Hb(),JE(),nb(),$y(),pA(),WB(),_A(),JB=U(),YB=X(VB,{name:`SearchHit`,slot:`root`})(({ownerState:e,theme:t})=>({"&.Mui-focused":{"&:hover":{...e.windowSelected&&{backgroundColor:`inherit`}},...e.windowSelected&&{backgroundColor:`inherit`}},paddingRight:t.spacing(1)})),XB=X(`h4`,{name:`SearchHit`,slot:`canvasLabel`})(({theme:e})=>({display:`inline`,marginBottom:e.spacing(1.5)})),ZB=X(qE,{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`})),GB.propTypes={adjacent:qB.default.bool,annotation:qB.default.shape({chars:qB.default.string,targetId:qB.default.string}),annotationId:qB.default.string,annotationLabel:qB.default.string,announcer:qB.default.func,canvasLabel:qB.default.string,companionWindowId:qB.default.string,containerRef:qB.default.oneOfType([qB.default.func,qB.default.shape({current:qB.default.instanceOf(Element)})]),focused:qB.default.bool,hit:qB.default.shape({after:qB.default.string,before:qB.default.string,match:qB.default.string}),index:qB.default.number,selectAnnotation:qB.default.func,selected:qB.default.bool,showDetails:qB.default.func,total:qB.default.number,windowId:qB.default.string.isRequired,windowSelected:qB.default.bool}})),$B,eV,tV,nV,rV=s((()=>{H(),z(),Fr(),QB(),Kd(),fu(),$B=(e,{annotationId:t,hit:n={annotations:[]},companionWindowId:r,windowId:i})=>{let a=t||n.annotations[0],o=$c(e,{annotationUri:a,companionWindowId:r,windowId:i}),s=el(e,{annotationUri:a,companionWindowId:r,windowId:i}),c=ac(e,{windowId:i}),l=Qc(e,{companionWindowId:r,windowId:i}),u=Mc(e,{windowId:i}),d=[t,...n.annotations];return{adjacent:c.includes(o?.targetId),annotation:o,annotationId:a,annotationLabel:s[0],canvasLabel:o&&dc(e,{canvasId:o.targetId,windowId:i}),selected:l[0]&&d.includes(l[0]),windowSelected:u&&d.includes(u)}},eV=(e,{windowId:t})=>({selectAnnotation:(...n)=>e(vd(t,...n))}),tV=V(Qe($B,eV),Pr(`SearchHit`)),nV=tV(GB)}));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,sV.jsx)(nV,{announcer:uB,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,sV.jsx)(nV,{announcer:uB,containerRef:t,companionWindowId:e,focused:a,hit:n,index:s,total:r.length,windowId:i,showDetails:o},n.annotations[0]))}function iV({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}=Yy(),[d,f]=(0,aV.useState)(!1),p=(0,aV.useCallback)(()=>{f(!d)},[f,d]),m=a&&!n&&s.length===0&&o.length===0;return(0,sV.jsxs)(sV.Fragment,{children:[d&&(0,sV.jsx)(mA,{containerRef:t,offsetTop:96,scrollTo:!0,children:(0,sV.jsxs)(GM,{onClick:p,sx:{textTransform:`none`},size:`small`,children:[(0,sV.jsx)(cB,{}),u(`backToResults`)]})}),m&&(0,sV.jsx)(Vb,{sx:{padding:2,typography:`h6`},children:u(`searchNoResults`)}),(0,sV.jsx)(eD,{disablePadding:!0,children:(0,sV.jsx)(nSe,{companionWindowId:e,containerRef:t,searchAnnotations:o,searchHits:s,windowId:l,focused:d,toggleFocus:p})}),i&&(0,sV.jsxs)(GM,{sx:{width:`100%`},color:`secondary`,onClick:()=>r(l,e,i,a),children:[u(`moreResults`),(0,sV.jsx)(`br`,{}),`(${u(`searchResultsRemaining`,{numLeft:c-s.length})})`]})]})}var aV,oV,sV,cV=s((()=>{aV=d(h(),1),oV=d(B(),1),KM(),tD(),Hb(),lB(),qxe(),$y(),rV(),_A(),sV=U(),iV.propTypes={companionWindowId:oV.default.string.isRequired,containerRef:oV.default.oneOfType([oV.default.func,oV.default.shape({current:oV.default.instanceOf(Element)})]),fetchSearch:oV.default.func.isRequired,isFetching:oV.default.bool,nextSearch:oV.default.string,query:oV.default.string,searchAnnotations:oV.default.arrayOf(oV.default.object),searchHits:oV.default.arrayOf(oV.default.object),searchNumTotal:oV.default.number,windowId:oV.default.string.isRequired}})),lV,uV,dV,fV,pV=s((()=>{H(),z(),Fr(),cV(),Kd(),fu(),lV=(e,{companionWindowId:t,windowId:n})=>({isFetching:Uc(e,{companionWindowId:t,windowId:n}),nextSearch:Gc(e,{companionWindowId:t,windowId:n}),query:Hc(e,{companionWindowId:t,windowId:n}),searchAnnotations:Xc(e,{companionWindowId:t,windowId:n}),searchHits:Jc(e,{companionWindowId:t,windowId:n}),searchNumTotal:Wc(e,{companionWindowId:t,windowId:n})}),uV={fetchSearch:Ld},dV=V(Qe(lV,uV),Pr(`SearchResults`)),fV=dV(iV)}));function mV({fetchSearch:e=void 0,id:t,query:n=``,removeSearch:r,searchService:i,suggestedSearches:a=[],windowId:o}){let{t:s}=Yy(),c=(0,hV.useRef)(null);return(0,_V.jsxs)(yj,{ariaLabel:s(`searchTitle`),title:(0,_V.jsxs)(_V.Fragment,{children:[s(`searchTitle`),n&&n!==``&&(0,_V.jsx)(qE,{"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,_V.jsx)(aB,{companionWindowId:t,windowId:o}),ref:c,children:[(0,_V.jsx)(fV,{containerRef:c,companionWindowId:t,windowId:o}),e&&a&&n===``&&a.map(t=>(0,_V.jsx)(Vb,{component:`p`,variant:`body1`,sx:{margin:2},children:(0,_V.jsx)(GM,{variant:`inlineText`,color:`secondary`,onClick:()=>e(`${i.id}?${new URLSearchParams({q:t})}`,t),children:s(`suggestSearch`,{query:t})})},t))]})}var hV,gV,_V,vV=s((()=>{hV=d(h(),1),gV=d(B(),1),KM(),JE(),Hb(),$y(),bj(),oB(),pV(),_V=U(),mV.propTypes={fetchSearch:gV.default.func,id:gV.default.string.isRequired,query:gV.default.string,removeSearch:gV.default.func.isRequired,searchService:gV.default.shape({id:gV.default.string}).isRequired,suggestedSearches:gV.default.arrayOf(gV.default.string),windowId:gV.default.string.isRequired}})),yV,bV,xV,SV,CV=s((()=>{H(),z(),Kd(),Fr(),vV(),fu(),yV=(e,{id:t,windowId:n})=>({query:Hc(e,{companionWindowId:t,windowId:n}),searchService:Os(e,{windowId:n}),suggestedSearches:Za(e,{windowId:n}).suggestedSearches}),bV=(e,t)=>({fetchSearch:(n,r)=>e(Ld(t.windowId,t.id,n,r)),removeSearch:()=>e(Id(t.windowId,t.id))}),xV=V(Qe(yV,bV),Pr(`SearchPanel`)),SV=xV(mV)})),wV,rSe=s((()=>{wV={border:0,clip:`rect(0 0 0 0)`,height:`1px`,margin:`-1px`,overflow:`hidden`,padding:0,position:`absolute`,whiteSpace:`nowrap`,width:`1px`}})),TV=s((()=>{rSe()}));function EV(e,t=-(2**53-1),n=2**53-1){return Math.max(t,Math.min(e,n))}var iSe=s((()=>{})),DV=s((()=>{iSe()}));function aSe(e,t,n=(e,t)=>e===t){return e.length===t.length&&e.every((e,r)=>n(e,t[r]))}var oSe=s((()=>{}));function OV(e,t,n,r,i){return n===1?Math.min(e+t,i):Math.max(e-t,r)}function kV(e,t){return e-t}function AV(e,t){let{index:n}=e.reduce((e,n,r)=>{let i=Math.abs(t-n);return e===null||i<e.distance||i===e.distance?{distance:i,index:r}:e},null)??{};return n}function jV(e,t){if(t.current!==void 0&&e.changedTouches){let n=e;for(let e=0;e<n.changedTouches.length;e+=1){let r=n.changedTouches[e];if(r.identifier===t.current)return{x:r.clientX,y:r.clientY}}return!1}return{x:e.clientX,y:e.clientY}}function MV(e,t,n){return(e-t)*100/(n-t)}function sSe(e,t,n){return(n-t)*e+t}function cSe(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 lSe(e,t,n){let r=Math.round((e-n)/t)*t+n;return Number(r.toFixed(cSe(t)))}function NV({values:e,newValue:t,index:n}){let r=e.slice();return r[n]=t,r.sort(kV)}function PV({sliderRef:e,activeIndex:t,setActive:n}){let r=nD(nx(e.current));(!jD(e.current,r)||Number(r?.getAttribute(`data-index`))!==t)&&e.current?.querySelector(`[type="range"][data-index="${t}"]`).focus(),n&&n(t)}function FV(e,t){return typeof e==`number`&&typeof t==`number`?e===t:typeof e==`object`&&typeof t==`object`&&aSe(e,t)}function IV(){return VV===void 0&&(VV=typeof CSS<`u`&&typeof CSS.supports==`function`?CSS.supports(`touch-action`,`none`):!0),VV}function uSe(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=BV,step:h=1,shiftStep:g=10,tabIndex:_,value:v}=e,y=LV.useRef(void 0),[b,x]=LV.useState(-1),[S,C]=LV.useState(-1),[w,T]=LV.useState(!1),E=LV.useRef(0),D=LV.useRef(null),[O,k]=wx({controlled:v,default:n??c,name:`Slider`}),A=u&&((e,t,n)=>{let r=e.nativeEvent||e,i=new r.constructor(r.type,r);Object.defineProperty(i,"target",{writable:!0,value:{value:t,name:l}}),D.current=t,u(i,t,n)}),j=Array.isArray(O),M=j?O.slice().sort(kV):[O];M=M.map(e=>e==null?c:EV(e,c,s));let ee=o===!0&&h!==null?[...Array(Math.floor((s-c)/h)+1)].map((e,t)=>({value:c+h*t})):o||[],N=ee.map(e=>e.value),[te,P]=LV.useState(-1),F=LV.useRef(null),I=Fx(p,F),ne=e=>t=>{let n=Number(t.currentTarget.getAttribute(`data-index`));CS(t.target)&&P(n),C(n),e?.onFocus?.(t)},re=e=>t=>{CS(t.target)||P(-1),C(-1),e?.onBlur?.(t)},ie=(e,t)=>{let n=Number(e.currentTarget.getAttribute(`data-index`)),r=M[n],a=N.indexOf(r),o=t;if(ee&&h==null){let e=N[N.length-1];o=o>=e?e:o<=N[0]?N[0]:o<r?N[a-1]:N[a+1]}if(o=EV(o,c,s),j){i&&(o=EV(o,M[n-1]||-1/0,M[n+1]||1/0));let e=o;o=NV({values:M,newValue:o,index:n});let t=n;i||(t=o.indexOf(e)),PV({sliderRef:F,activeIndex:t})}k(o),P(n),A&&!FV(o,O)&&A(e,o,n),d&&d(e,D.current??o)},ae=e=>t=>{if([`ArrowUp`,`ArrowDown`,`ArrowLeft`,`ArrowRight`,`PageUp`,`PageDown`,`Home`,`End`].includes(t.key)){t.preventDefault();let e=Number(t.currentTarget.getAttribute(`data-index`)),n=M[e],r=null;if(h!=null){let e=t.shiftKey?g:h;switch(t.key){case`ArrowUp`:r=OV(n,e,1,c,s);break;case`ArrowRight`:r=OV(n,e,a?-1:1,c,s);break;case`ArrowDown`:r=OV(n,e,-1,c,s);break;case`ArrowLeft`:r=OV(n,e,a?1:-1,c,s);break;case`PageUp`:r=OV(n,g,1,c,s);break;case`PageDown`:r=OV(n,g,-1,c,s);break;case`Home`:r=c;break;case`End`:r=s}}else if(ee){let e=N[N.length-1],i=N.indexOf(n),o=[a?`ArrowRight`:`ArrowLeft`,`ArrowDown`,`PageDown`,`Home`],s=[a?`ArrowLeft`:`ArrowRight`,`ArrowUp`,`PageUp`,`End`];o.includes(t.key)?r=i===0?N[0]:N[i-1]:s.includes(t.key)&&(r=i===N.length-1?e:N[i+1])}r!=null&&ie(t,r)}e?.onKeyDown?.(t)};px(()=>{let e=nD(nx(F.current));r&&jD(F.current,e)&&document.activeElement?.blur()},[r]),r&&b!==-1&&x(-1),r&&te!==-1&&P(-1);let oe=e=>t=>{e.onChange?.(t),ie(t,t.target.valueAsNumber)},se=LV.useRef(void 0),ce=f;a&&f===`horizontal`&&(ce+=`-reverse`);let le=({finger:e,move:t=!1})=>{let{current:n}=F,{width:r,height:a,bottom:o,left:l}=n.getBoundingClientRect(),u;u=ce.startsWith(`vertical`)?(o-e.y)/a:(e.x-l)/r,ce.includes(`-reverse`)&&(u=1-u);let d;if(d=sSe(u,c,s),h)d=lSe(d,h,c);else{let e=AV(N,d);d=N[e]}d=EV(d,c,s);let f=0;if(j){f=t?se.current:AV(M,d),i&&(d=EV(d,M[f-1]||-1/0,M[f+1]||1/0));let e=d;d=NV({values:M,newValue:d,index:f}),i&&t||(f=d.indexOf(e),se.current=f)}return{newValue:d,activeIndex:f}},ue=Ax(e=>{let t=jV(e,y);if(!t)return;if(E.current+=1,e.type===`mousemove`&&e.buttons===0){de(e);return}let{newValue:n,activeIndex:r}=le({finger:t,move:!0});PV({sliderRef:F,activeIndex:r,setActive:x}),k(n),!w&&E.current>RV&&T(!0),A&&!FV(n,O)&&A(e,n,r)}),de=Ax(e=>{let t=jV(e,y);if(T(!1),!t)return;let{newValue:n}=le({finger:t,move:!0});x(-1),e.type===`touchend`&&C(-1),d&&d(e,D.current??n),y.current=void 0,pe()}),fe=Ax(e=>{if(r)return;IV()||e.preventDefault();let t=e.changedTouches[0];t!=null&&(y.current=t.identifier);let n=jV(e,y);if(n!==!1){let{newValue:t,activeIndex:r}=le({finger:n});PV({sliderRef:F,activeIndex:r,setActive:x}),k(t),A&&!FV(t,O)&&A(e,t,r)}E.current=0;let i=nx(F.current);i.addEventListener(`touchmove`,ue,{passive:!0}),i.addEventListener(`touchend`,de,{passive:!0})}),pe=LV.useCallback(()=>{let e=nx(F.current);e.removeEventListener(`mousemove`,ue),e.removeEventListener(`mouseup`,de),e.removeEventListener(`touchmove`,ue),e.removeEventListener(`touchend`,de)},[de,ue]);LV.useEffect(()=>{let{current:e}=F;return e.addEventListener(`touchstart`,fe,{passive:IV()}),()=>{e.removeEventListener(`touchstart`,fe),pe()}},[pe,fe]),LV.useEffect(()=>{r&&pe()},[r,pe]);let me=e=>t=>{if(e.onMouseDown?.(t),r||t.defaultPrevented||t.button!==0)return;t.preventDefault();let n=jV(t,y);if(n!==!1){let{newValue:e,activeIndex:r}=le({finger:n});PV({sliderRef:F,activeIndex:r,setActive:x}),k(e),A&&!FV(e,O)&&A(t,e,r)}E.current=0;let i=nx(F.current);i.addEventListener(`mousemove`,ue,{passive:!0}),i.addEventListener(`mouseup`,de)},L=MV(j?M[0]:c,c,s),R=MV(M[M.length-1],c,s)-L,he=(e={})=>{let t=oS(e),n={onMouseDown:me(t||{})},r={...t,...n};return{...e,ref:I,...r}},ge=e=>t=>{e.onMouseOver?.(t);let n=Number(t.currentTarget.getAttribute(`data-index`));C(n)},_e=e=>t=>{e.onMouseLeave?.(t),C(-1)},ve=(e={})=>{let t=oS(e),n={onMouseOver:ge(t||{}),onMouseLeave:_e(t||{})};return{...e,...t,...n}},ye=e=>({pointerEvents:b!==-1&&b!==e?`none`:void 0}),be;return f===`vertical`&&(be=a?`vertical-rl`:`vertical-lr`),{active:b,axis:ce,axisProps:zV,dragging:w,focusedThumbIndex:te,getHiddenInputProps:(n={})=>{let i=oS(n),o={onChange:oe(i||{}),onFocus:ne(i||{}),onBlur:re(i||{}),onKeyDown:ae(i||{})},u={...i,...o};return{tabIndex:_,"aria-labelledby":t,"aria-orientation":f,"aria-valuemax":m(s),"aria-valuemin":m(c),name:l,type:`range`,min:e.min,max:e.max,step:e.step===null&&e.marks?`any`:e.step??void 0,disabled:r,...n,...u,style:{...wV,direction:a?`rtl`:`ltr`,width:`100%`,height:`100%`,writingMode:be}}},getRootProps:he,getThumbProps:ve,marks:ee,open:S,range:j,rootRef:I,trackLeap:R,trackOffset:L,values:M,getThumbStyle:ye}}var LV,RV,zV,BV,VV,dSe=s((()=>{LV=d(h()),rx(),Dx(),mx(),Mx(),Lx(),wS(),TV(),DV(),sS(),oSe(),MD(),rD(),RV=2,zV={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}%`})}},BV=e=>e})),HV,fSe=s((()=>{tS(),HV=e=>!e||!eS(e)}));function pSe(e){return pv(`MuiSlider`,e)}var UV,WV=s((()=>{Kv(),mv(),UV=Gv(`MuiSlider`,`root.active.colorPrimary.colorSecondary.colorError.colorInfo.colorSuccess.colorWarning.disabled.dragging.focusVisible.mark.markActive.marked.markLabel.markLabelActive.rail.sizeSmall.thumb.thumbColorPrimary.thumbColorSecondary.thumbColorError.thumbColorSuccess.thumbColorInfo.thumbColorWarning.track.trackInverted.trackFalse.thumbSizeSmall.valueLabel.valueLabelOpen.valueLabelCircle.valueLabelLabel.vertical`.split(`.`))}));function mSe(e){let{children:t,className:n,value:r}=e,i=qV(e);return t?GV.cloneElement(t,{className:t.props.className},(0,KV.jsxs)(GV.Fragment,{children:[t.props.children,(0,KV.jsx)(`span`,{className:K(i.offset,n),"aria-hidden":!0,children:(0,KV.jsx)(`span`,{className:i.circle,children:(0,KV.jsx)(`span`,{className:i.label,children:r})})})]})):null}var GV,KV,qV,hSe=s((()=>{GV=d(h()),q(),WV(),KV=U(),qV=e=>{let{open:t}=e;return{offset:K(t&&UV.valueLabelOpen),circle:UV.valueLabelCircle,label:UV.valueLabelLabel}}}));function JV(e){return e}var YV,XV,ZV,QV,$V,eH,tH,nH,rH,iH,aH,oH,sH=s((()=>{YV=d(h()),q(),J(),dg(),fE(),tS(),dSe(),Z(),Uv(),Q(),Rv(),fSe(),Fb(),Lb(),hSe(),WV(),XV=U(),ZV=X(`span`,{name:`MuiSlider`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`color${$(n.color)}`],n.size!==`medium`&&t[`size${$(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`},[`&.${UV.disabled}`]:{pointerEvents:`none`,cursor:`default`,color:(e.vars||e).palette.grey[400]},[`&.${UV.dragging}`]:{[`& .${UV.thumb}, & .${UV.track}`]:{transition:`none`}},variants:[...Object.entries(e.palette).filter(Ib()).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}}]}))),QV=X(`span`,{name:`MuiSlider`,slot:`Rail`})({display:`block`,position:`absolute`,borderRadius:`inherit`,backgroundColor:`currentColor`,opacity:.38,variants:[{props:{orientation:`horizontal`},style:{width:`100%`,height:`inherit`,top:`50%`,transform:`translateY(-50%)`}},{props:{orientation:`vertical`},style:{height:`100%`,width:`inherit`,left:`50%`,transform:`translateX(-50%)`}},{props:{track:`inverted`},style:{opacity:1}}]}),$V=X(`span`,{name:`MuiSlider`,slot:`Track`})(Hv(({theme:e})=>({display:`block`,position:`absolute`,borderRadius:`inherit`,border:`1px solid currentColor`,backgroundColor:`currentColor`,transition:e.transitions.create([`left`,`width`,`bottom`,`height`],{duration:e.transitions.duration.shortest}),variants:[{props:{size:`small`},style:{border:`none`}},{props:{orientation:`horizontal`},style:{height:`inherit`,top:`50%`,transform:`translateY(-50%)`}},{props:{orientation:`vertical`},style:{width:`inherit`,left:`50%`,transform:`translateX(-50%)`}},{props:{track:!1},style:{display:`none`}},...Object.entries(e.palette).filter(Ib()).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)})}}}))]}))),eH=X(`span`,{name:`MuiSlider`,slot:`Thumb`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.thumb,t[`thumbColor${$(n.color)}`],n.size!==`medium`&&t[`thumbSize${$(n.size)}`]]}})(Hv(({theme:e})=>({position:`absolute`,width:20,height:20,boxSizing:`border-box`,borderRadius:`50%`,outline:0,backgroundColor:`currentColor`,display:`flex`,alignItems:`center`,justifyContent:`center`,transition:e.transitions.create([`box-shadow`,`left`,`bottom`],{duration:e.transitions.duration.shortest}),"&::before":{position:`absolute`,content:`""`,borderRadius:`inherit`,width:`100%`,height:`100%`,boxShadow:(e.vars||e).shadows[2]},"&::after":{position:`absolute`,content:`""`,borderRadius:`50%`,width:42,height:42,top:`50%`,left:`50%`,transform:`translate(-50%, -50%)`},[`&.${UV.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(Ib()).map(([t])=>({props:{color:t},style:{[`&:hover, &.${UV.focusVisible}`]:{boxShadow:`0px 0px 0px 8px ${e.alpha((e.vars||e).palette[t].main,.16)}`,"@media (hover: none)":{boxShadow:`none`}},[`&.${UV.active}`]:{boxShadow:`0px 0px 0px 14px ${e.alpha((e.vars||e).palette[t].main,.16)}`}}}))]}))),tH=X(mSe,{name:`MuiSlider`,slot:`ValueLabel`})(Hv(({theme:e})=>({zIndex:1,whiteSpace:`nowrap`,...e.typography.body2,fontWeight:500,transition:e.transitions.create([`transform`],{duration:e.transitions.duration.shortest}),position:`absolute`,backgroundColor:(e.vars||e).palette.grey[600],borderRadius:2,color:(e.vars||e).palette.common.white,display:`flex`,alignItems:`center`,justifyContent:`center`,padding:`0.25rem 0.75rem`,variants:[{props:{orientation:`horizontal`},style:{transform:`translateY(-100%) scale(0)`,top:`-10px`,transformOrigin:`bottom center`,"&::before":{position:`absolute`,content:`""`,width:8,height:8,transform:`translate(-50%, 50%) rotate(45deg)`,backgroundColor:`inherit`,bottom:0,left:`50%`},[`&.${UV.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%`},[`&.${UV.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`}}]}))),nH=X(`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}}]}))),rH=X(`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}}]}))),iH=e=>{let{disabled:t,dragging:n,marked:r,orientation:i,track:a,classes:o,color:s,size:c}=e;return Jd({root:[`root`,t&&`disabled`,n&&`dragging`,r&&`marked`,i===`vertical`&&`vertical`,a===`inverted`&&`trackInverted`,a===!1&&`trackFalse`,s&&`color${$(s)}`,c&&`size${$(c)}`],rail:[`rail`],track:[`track`],mark:[`mark`],markActive:[`markActive`],markLabel:[`markLabel`],markLabelActive:[`markLabelActive`],valueLabel:[`valueLabel`],thumb:[`thumb`,t&&`disabled`,c&&`thumbSize${$(c)}`,s&&`thumbColor${$(s)}`],active:[`active`],disabled:[`disabled`],focusVisible:[`focusVisible`]},pSe,o)},aH=({children:e})=>e,oH=YV.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiSlider`}),r=ug(),{"aria-label":i,"aria-valuetext":a,"aria-labelledby":o,component:s=`span`,components:c={},componentsProps:l={},color:u=`primary`,classes:d,className:f,disableSwap:p=!1,disabled:m=!1,getAriaLabel:h,getAriaValueText:g,marks:_=!1,max:v=100,min:y=0,name:b,onChange:x,onChangeCommitted:S,orientation:C=`horizontal`,shiftStep:w=10,size:T=`medium`,step:E=1,scale:D=JV,slotProps:O,slots:k,tabIndex:A,track:j=`normal`,value:M,valueLabelDisplay:ee=`off`,valueLabelFormat:N=JV,...te}=n,P={...n,isRtl:r,max:v,min:y,classes:d,disabled:m,disableSwap:p,orientation:C,marks:_,color:u,size:T,step:E,shiftStep:w,scale:D,track:j,valueLabelDisplay:ee,valueLabelFormat:N},{axisProps:F,getRootProps:I,getHiddenInputProps:ne,getThumbProps:re,open:ie,active:ae,axis:oe,focusedThumbIndex:se,range:ce,dragging:le,marks:ue,values:de,trackOffset:fe,trackLeap:pe,getThumbStyle:me}=uSe({...P,rootRef:t});P.marked=ue.length>0&&ue.some(e=>e.label),P.dragging=le,P.focusedThumbIndex=se;let L=iH(P),R=k?.root??c.Root??ZV,he=k?.rail??c.Rail??QV,ge=k?.track??c.Track??$V,_e=k?.thumb??c.Thumb??eH,ve=k?.valueLabel??c.ValueLabel??tH,ye=k?.mark??c.Mark??nH,be=k?.markLabel??c.MarkLabel??rH,xe=k?.input??c.Input??`input`,Se=O?.root??l.root,Ce=O?.rail??l.rail,we=O?.track??l.track,Te=O?.thumb??l.thumb,Ee=O?.valueLabel??l.valueLabel,De=O?.mark??l.mark,Oe=O?.markLabel??l.markLabel,ke=O?.input??l.input,Ae=dE({elementType:R,getSlotProps:I,externalSlotProps:Se,externalForwardedProps:te,additionalProps:{...HV(R)&&{as:s}},ownerState:{...P,...Se?.ownerState},className:[L.root,f]}),je=dE({elementType:he,externalSlotProps:Ce,ownerState:P,className:L.rail}),Me=dE({elementType:ge,externalSlotProps:we,additionalProps:{style:{...F[oe].offset(fe),...F[oe].leap(pe)}},ownerState:{...P,...we?.ownerState},className:L.track}),Ne=dE({elementType:_e,getSlotProps:re,externalSlotProps:Te,ownerState:{...P,...Te?.ownerState},className:L.thumb}),Pe=dE({elementType:ve,externalSlotProps:Ee,ownerState:{...P,...Ee?.ownerState},className:L.valueLabel}),Fe=dE({elementType:ye,externalSlotProps:De,ownerState:P,className:L.mark}),Ie=dE({elementType:be,externalSlotProps:Oe,ownerState:P,className:L.markLabel}),Le=dE({elementType:xe,getSlotProps:ne,externalSlotProps:ke,ownerState:P});return(0,XV.jsxs)(R,{...Ae,children:[(0,XV.jsx)(he,{...je}),(0,XV.jsx)(ge,{...Me}),ue.filter(e=>e.value>=y&&e.value<=v).map((e,t)=>{let n=MV(e.value,y,v),r=F[oe].offset(n),i;return i=j===!1?de.includes(e.value):j===`normal`&&(ce?e.value>=de[0]&&e.value<=de[de.length-1]:e.value<=de[0])||j===`inverted`&&(ce?e.value<=de[0]||e.value>=de[de.length-1]:e.value>=de[0]),(0,XV.jsxs)(YV.Fragment,{children:[(0,XV.jsx)(ye,{"data-index":t,...Fe,...!eS(ye)&&{markActive:i},style:{...r,...Fe.style},className:K(Fe.className,i&&L.markActive)}),e.label==null?null:(0,XV.jsx)(be,{"aria-hidden":!0,"data-index":t,...Ie,...!eS(be)&&{markLabelActive:i},style:{...r,...Ie.style},className:K(L.markLabel,Ie.className,i&&L.markLabelActive),children:e.label})]},t)}),de.map((e,t)=>{let n=MV(e,y,v),r=F[oe].offset(n),s=ee===`off`?aH:ve;return(0,XV.jsx)(s,{...!eS(s)&&{valueLabelFormat:N,valueLabelDisplay:ee,value:typeof N==`function`?N(D(e),t):N,index:t,open:ie===t||ae===t||ee===`on`,disabled:m},...Pe,children:(0,XV.jsx)(_e,{"data-index":t,...Ne,className:K(L.thumb,Ne.className,ae===t&&L.active,se===t&&L.focusVisible),style:{...r,...me(t),...Ne.style},children:(0,XV.jsx)(xe,{"data-index":t,"aria-label":h?h(t):i,"aria-valuenow":D(e),"aria-labelledby":o,"aria-valuetext":g?g(D(e),t):a,value:de[t],...Le})})},t)})]})})})),cH=s((()=>{sH(),sH(),WV(),WV()})),lH,uH,gSe=s((()=>{Hx(),lH=U(),uH=Yb((0,lH.jsx)(`path`,{d:`M20 9H4v2h16zM4 15h16v-2H4z`}),`DragHandleSharp`)})),dH,fH,_Se=s((()=>{Hx(),dH=U(),fH=Yb((0,dH.jsx)(`path`,{d:`M8 11h3v10h2V11h3l-4-4zM4 3v2h16V3z`}),`VerticalAlignTopSharp`)})),pH,mH,vSe=s((()=>{Hx(),pH=U(),mH=Yb((0,pH.jsx)(`path`,{d:`M16 13h-3V3h-2v10H8l4 4zM4 19v2h16v-2z`}),`VerticalAlignBottomSharp`)})),hH,gH,ySe=s((()=>{Hx(),hH=U(),gH=Yb((0,hH.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 bSe(e,t){if(!e)throw Error(_H)}var _H,xSe=s((()=>{_H=`Invariant failed`})),vH,yH,bH,xH,SH,CH,wH,TH,EH,DH,OH,kH,SSe=s((()=>{xSe(),vH=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}}},yH=function(e,t){return{top:e.top-t.top,left:e.left-t.left,bottom:e.bottom+t.bottom,right:e.right+t.right}},bH=function(e,t){return{top:e.top+t.top,left:e.left+t.left,bottom:e.bottom-t.bottom,right:e.right-t.right}},xH=function(e,t){return{top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}},SH={top:0,right:0,bottom:0,left:0},CH=function(e){var t=e.borderBox,n=e.margin,r=n===void 0?SH:n,i=e.border,a=i===void 0?SH:i,o=e.padding,s=o===void 0?SH:o,c=vH(yH(t,r)),l=vH(bH(t,a)),u=vH(bH(l,s));return{marginBox:c,borderBox:vH(t),paddingBox:l,contentBox:u,margin:r,border:a,padding:s}},wH=function(e){var t=e.slice(0,-2);if(e.slice(-2)!==`px`)return 0;var n=Number(t);return isNaN(n)&&bSe(!1),n},TH=function(){return{x:window.pageXOffset,y:window.pageYOffset}},EH=function(e,t){var n=e.borderBox,r=e.border,i=e.margin,a=e.padding;return CH({borderBox:xH(n,t),border:r,margin:i,padding:a})},DH=function(e,t){return t===void 0&&(t=TH()),EH(e,t)},OH=function(e,t){return CH({borderBox:e,margin:{top:wH(t.marginTop),right:wH(t.marginRight),bottom:wH(t.marginBottom),left:wH(t.marginLeft)},padding:{top:wH(t.paddingTop),right:wH(t.paddingRight),bottom:wH(t.paddingBottom),left:wH(t.paddingLeft)},border:{top:wH(t.borderTopWidth),right:wH(t.borderRightWidth),bottom:wH(t.borderBottomWidth),left:wH(t.borderLeftWidth)}})},kH=function(e){return OH(e.getBoundingClientRect(),window.getComputedStyle(e))}})),AH,CSe=s((()=>{AH=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 jH(e,t){}function MH(){}function wSe(e,t){return{...e,...t}}function NH(e,t,n){let r=t.map(t=>{let r=wSe(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 PH(e,t){throw new gU(hU)}function TSe(e,t){return!!(e===t||Number.isNaN(e)&&Number.isNaN(t))}function FH(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(!TSe(e[n],t[n]))return!1;return!0}function IH(e,t){let n=(0,pU.useState)(()=>({inputs:t,result:e()}))[0],r=(0,pU.useRef)(!0),i=(0,pU.useRef)(n),a=r.current||t&&i.current.inputs&&FH(t,i.current.inputs)?i.current:{inputs:t,result:e()};return(0,pU.useEffect)(()=>{r.current=!1,i.current=a},[a]),a.result}function LH(e,t){return IH(()=>e,t)}function RH(e,t=FH){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 zH(e){return e.at&&e.at.type===`REORDER`?e.at.destination:null}function BH(e){return e.at&&e.at.type===`COMBINE`?e.at.combine:null}function ESe(e,t){let n=e.page.marginBox,r={top:t.point.y,right:0,bottom:0,left:t.point.x};return vH(yH(n,r))}function VH({afterDragging:e,destination:t,displacedBy:n,viewport:r,forceShouldAnimate:i,last:a}){return e.reduce(function(e,o){let s=ESe(o,n),c=o.descriptor.id;if(e.all.push(c),!fW({target:s,destination:t,viewport:r,withDroppableDisplacement:!0}))return e.invisible[o.descriptor.id]=!0,e;let l={draggableId:c,shouldAnimate:hW(c,a,i)};return e.visible[c]=l,e},{all:[],visible:{},invisible:{}})}function DSe(e,t){if(!e.length)return 0;let n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}function HH({insideDestination:e,inHomeList:t,displacedBy:n,destination:r}){let i=DSe(e,{inHomeList:t});return{displaced:eW,displacedBy:n,at:{type:`REORDER`,destination:{droppableId:r.descriptor.id,index:i}}}}function UH({draggable:e,insideDestination:t,destination:n,viewport:r,displacedBy:i,last:a,index:o,forceShouldAnimate:s}){let c=QU(e,n);if(o==null)return HH({insideDestination:t,inHomeList:c,displacedBy:i,destination:n});let l=t.find(e=>e.descriptor.index===o);if(!l)return HH({insideDestination:t,inHomeList:c,displacedBy:i,destination:n});let u=XU(e,t),d=t.indexOf(l);return{displaced:VH({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 WH(e,t){return!!t.effected[e]}function GH(e,t){return e.map(e=>t[e])}function OSe(e,t){for(let n=0;n<t.length;n++){let r=t[n].visible[e];if(r)return r}return null}function KH(e){return e.phase===`DRAGGING`||e.phase===`COLLECTING`}function qH(e){let t=nW(e.top,e.bottom),n=nW(e.left,e.right);return function(e){return t(e.y)&&n(e.x)}}function kSe(e,t){return e.left<t.right&&e.right>t.left&&e.top<t.bottom&&e.bottom>t.top}function ASe({pageBorderBox:e,draggable:t,candidates:n}){let r=t.page.borderBox.center,i=n.map(t=>{let n=t.axis,i=MU(t.axis.line,e.center[n.line],t.page.borderBox.center[n.crossAxisLine]);return{id:t.descriptor.id,distance:NU(r,i)}}).sort((e,t)=>t.distance-e.distance);return i[0]?i[0].id:null}function jSe({pageBorderBox:e,draggable:t,droppables:n}){let r=qU(n).filter(t=>{if(!t.isEnabled)return!1;let n=t.subject.active;if(!n||!kSe(e,n))return!1;if(qH(n)(e.center))return!0;let r=t.axis,i=n.center[r.crossAxisLine],a=e[r.crossAxisStart],o=e[r.crossAxisEnd],s=nW(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:ASe({pageBorderBox:e,draggable:t,candidates:r}):null}function JH({displaced:e,id:t}){return!!(e.visible[t]||e.invisible[t])}function MSe({draggable:e,closest:t,inHomeList:n}){return t?n&&t.descriptor.index>e.descriptor.index?t.descriptor.index-1:t.descriptor.index:null}function NSe(e,t){return e.map(e=>t[e])}function YH(e){return e.isDragging&&e.movementMode===`SNAP`?{...e,scrollJumpRequest:null}:e}function XH(e,t){return e instanceof Object&&`type`in e&&e.type===t}function PSe(e){return{eventName:`scroll`,options:{passive:!0,capture:!1},fn:t=>{(t.target===window||t.target===window.document)&&e()}}}function FSe({onWindowScroll:e}){function t(){e(sK())}let n=AH(t),r=PSe(n),i=MH;function a(){return i!==MH}function o(){a()&&PH(),i=NH(window,[r])}function s(){!a()&&PH(),n.cancel(),i(),i=MH}return{start:o,stop:s,isActive:a}}function ZH(e,t,n,r){if(!e){n(r(t));return}let i=uK(n);e(t,{announce:i}),i.wasCalled()||n(r(t))}function ISe({registry:e,callbacks:t}){let n=OK(),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(DU)).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=OK(),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=OK())}}}function QH(e,t,n){return n.descriptor.id!==t.id&&n.descriptor.type===t.type&&e.droppable.getById(n.descriptor.droppableId).descriptor.mode===`virtual`}function LSe(e,t){let n=IH(()=>ICe(e),[e]),r=(0,pU.useRef)(null),i=(0,pU.useRef)(null),a=LH(RH(e=>{let t=i.current;!t&&PH(),t.textContent=e}),[]),o=LH(e=>{let t=r.current;!t&&PH(),t.textContent=e},[]);sq(()=>{!(!r.current&&!i.current)&&PH();let s=lq(t),c=lq(t);return r.current=s,i.current=c,s.setAttribute(`${nq}-always`,e),c.setAttribute(`${nq}-dynamic`,e),cq().appendChild(s),cq().appendChild(c),o(n.always),a(n.resting),()=>{let e=e=>{let t=e.current;!t&&PH(),cq().removeChild(t),e.current=null};e(r),e(i)}},[t,o,a,n.always,n.resting,e]);let s=LH(()=>a(n.dragging),[a,n.dragging]),c=LH(e=>{if(e===`DROP`){a(n.dropAnimating);return}a(n.userCancel)},[a,n.dropAnimating,n.userCancel]),l=LH(()=>{i.current&&a(n.resting)},[a,n.resting]);return IH(()=>({dragging:s,dropping:c,resting:l}),[s,c,l])}function $H(e,t){return Array.from(e.querySelectorAll(t))}function eU(e){return e instanceof uq(e).HTMLElement}function RSe(e,t){let n=`[${rq.contextId}="${e}"]`,r=$H(document,n);if(!r.length)return null;let i=r.find(e=>e.getAttribute(rq.draggableId)===t);return!i||!eU(i)?null:i}function zSe(e){let t=(0,pU.useRef)({}),n=(0,pU.useRef)(null),r=(0,pU.useRef)(null),i=(0,pU.useRef)(!1),a=LH(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=LH(function(t){let n=RSe(e,t);n&&n!==document.activeElement&&n.focus()},[e]),s=LH(function(e,t){n.current===e&&(n.current=t)},[]),c=LH(function(){r.current||i.current&&(r.current=requestAnimationFrame(()=>{r.current=null;let e=n.current;e&&o(e)}))},[o]),l=LH(function(e){n.current=null;let t=document.activeElement;t&&t.getAttribute(rq.draggableId)===e&&(n.current=e)},[]);return sq(()=>(i.current=!0,function(){i.current=!1;let e=r.current;e&&cancelAnimationFrame(e)}),[]),IH(()=>({register:a,tryRecordFocus:l,tryRestoreFocusRecorded:c,tryShiftRecord:s}),[a,l,c,s])}function BSe(){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&&PH(),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&&PH(),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 VSe(){let e=IH(BSe,[]);return(0,pU.useEffect)(()=>function(){e.clean()},[e]),e}function HSe(e){let t=IH(()=>RCe(e),[e]),n=(0,pU.useRef)(null);return(0,pU.useEffect)(function(){let e=document.createElement(`div`);return n.current=e,e.id=t,e.setAttribute(`aria-live`,`assertive`),e.setAttribute(`aria-atomic`,`true`),$p(e.style,LCe),fq().appendChild(e),function(){setTimeout(function(){let t=fq();t.contains(e)&&t.removeChild(e),e===n.current&&(n.current=null)})}},[t]),LH(e=>{let t=n.current;if(t){t.textContent=e;return}},[])}function tU(e,t=zCe){let n=pU.useId();return IH(()=>`${e}${t.separator}${n}`,[t.separator,e,n])}function USe({contextId:e,uniqueId:t}){return`rfd-hidden-text-${e}-${t}`}function WSe({contextId:e,text:t}){let n=tU(`hidden-text`,{separator:`-`}),r=IH(()=>USe({contextId:e,uniqueId:n}),[n,e]);return(0,pU.useEffect)(function(){let e=document.createElement(`div`);return e.id=r,e.textContent=t,e.style.display=`none`,fq().appendChild(e),function(){let t=fq();t.contains(e)&&t.removeChild(e)}},[r,t]),r}function nU(e){let t=(0,pU.useRef)(e);return(0,pU.useEffect)(()=>{t.current=e}),t}function GSe(){let e=null;function t(){return!!e}function n(t){return t===e}function r(t){e&&PH();let n={abandon:t};return e=n,n}function i(){!e&&PH(),e=null}function a(){e&&(e.abandon(),i())}return{isClaimed:t,isActive:n,claim:r,release:i,tryAbandon:a}}function rU(e){return e.phase===`IDLE`||e.phase===`DROP_ANIMATING`?!1:e.isDragging}function KSe(e,t){return Math.abs(t.x-e.x)>=yq||Math.abs(t.y-e.y)>=yq}function qSe({cancel:e,completed:t,getPhase:n,setPhase:r}){return[{eventName:`mousemove`,fn:e=>{let{button:t,clientX:i,clientY:a}=e;if(t!==vq)return;let o={x:i,y:a},s=n();if(s.type===`DRAGGING`){e.preventDefault(),s.actions.move(o);return}s.type!==`PENDING`&&PH();let c=s.point;KSe(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===mq){t.preventDefault(),e();return}gq(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`&&PH(),r.actions.shouldRespectForcePress()){e();return}t.preventDefault()}},{eventName:_q,fn:e}]}function JSe(e){let t=(0,pU.useRef)(bq),n=(0,pU.useRef)(MH),r=IH(()=>({eventName:`mousedown`,fn:function(t){if(t.defaultPrevented||t.button!==vq||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=IH(()=>({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=LH(function(){n.current=NH(window,[i,r],{passive:!1,capture:!0})},[i,r]),o=LH(()=>{t.current.type!==`IDLE`&&(t.current=bq,n.current(),a())},[a]),s=LH(()=>{let e=t.current;o(),e.type===`DRAGGING`&&e.actions.cancel({shouldBlockNextClick:!0}),e.type===`PENDING`&&e.actions.abort()},[o]),c=LH(function(){let e={capture:!0,passive:!1},r=qSe({cancel:s,completed:o,getPhase:()=>t.current,setPhase:e=>{t.current=e}});n.current=NH(window,r,e)},[s,o]),l=LH(function(e,n){t.current.type!==`IDLE`&&PH(),t.current={type:`PENDING`,point:n,actions:e},c()},[c]);sq(function(){return a(),function(){n.current()}},[a])}function YSe(){}function XSe(e,t){function n(){t(),e.cancel()}function r(){t(),e.drop()}return[{eventName:`keydown`,fn:t=>{if(t.keyCode===mq){t.preventDefault(),n();return}if(t.keyCode===hq){t.preventDefault(),r();return}if(t.keyCode===YCe){t.preventDefault(),e.moveDown();return}if(t.keyCode===qCe){t.preventDefault(),e.moveUp();return}if(t.keyCode===JCe){t.preventDefault(),e.moveRight();return}if(t.keyCode===KCe){t.preventDefault(),e.moveLeft();return}if(ZCe[t.keyCode]){t.preventDefault();return}gq(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:_q,fn:n}]}function ZSe(e){let t=(0,pU.useRef)(YSe),n=IH(()=>({eventName:`keydown`,fn:function(n){if(n.defaultPrevented||n.keyCode!==hq)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&&PH(),o=!1,t.current(),r()}t.current=NH(window,XSe(s,c),{capture:!0,passive:!1})}}),[e]),r=LH(function(){t.current=NH(window,[n],{passive:!1,capture:!0})},[n]);sq(function(){return r(),function(){t.current()}},[r])}function QSe({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===mq&&n.preventDefault(),e()}},{eventName:_q,fn:e}]}function $Se({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`&&PH();let i=t.touches[0];if(!i||!(i.force>=$Ce))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:_q,fn:e}]}function eCe(e){let t=(0,pU.useRef)(xq),n=(0,pU.useRef)(MH),r=LH(function(){return t.current},[]),i=LH(function(e){t.current=e},[]),a=IH(()=>({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=LH(function(){n.current=NH(window,[a],{capture:!0,passive:!1})},[a]),s=LH(()=>{let e=t.current;e.type!==`IDLE`&&(e.type===`PENDING`&&clearTimeout(e.longPressTimerId),i(xq),n.current(),o())},[o,i]),c=LH(()=>{let e=t.current;s(),e.type===`DRAGGING`&&e.actions.cancel({shouldBlockNextClick:!0}),e.type===`PENDING`&&e.actions.abort()},[s]),l=LH(function(){let e={capture:!0,passive:!1},t={cancel:c,completed:s,getPhase:r},i=NH(window,$Se(t),e),a=NH(window,QSe(t),e);n.current=function(){i(),a()}},[c,r,s]),u=LH(function(){let e=r();e.type!==`PENDING`&&PH();let t=e.actions.fluidLift(e.point);i({type:`DRAGGING`,actions:t,hasMoved:!1})},[r,i]),d=LH(function(e,t){r().type!==`IDLE`&&PH();let n=setTimeout(u,QCe);i({type:`PENDING`,point:t,actions:e,longPressTimerId:n}),l()},[l,r,i,u]);sq(function(){return o(),function(){n.current();let e=r();e.type===`PENDING`&&(clearTimeout(e.longPressTimerId),i(xq))}},[r,o,i]),sq(function(){return NH(window,[{eventName:`touchmove`,fn:()=>{},options:{capture:!1,passive:!1}}])},[])}function iU(e,t){if(t==null)return!1;if(ewe.includes(t.tagName.toLowerCase()))return!0;let n=t.getAttribute(`contenteditable`);return n===`true`||n===``||t!==e&&iU(e,t.parentElement)}function tCe(e,t){let n=t.target;return eU(n)?iU(e,n):!1}function nCe(e){return e instanceof uq(e).Element}function aU(e,t){return e==null?null:e[nwe](t)?e:aU(e.parentElement,t)}function rCe(e,t){return e.closest?e.closest(t):aU(e,t)}function iCe(e){return`[${rq.contextId}="${e}"]`}function aCe(e,t){let n=t.target;if(!nCe(n))return null;let r=rCe(n,iCe(e));return!r||!eU(r)?null:r}function oCe(e,t){let n=aCe(e,t);return n?n.getAttribute(rq.draggableId):null}function sCe(e,t){let n=`[${iq.contextId}="${e}"]`,r=$H(document,n).find(e=>e.getAttribute(iq.id)===t);return!r||!eU(r)?null:r}function cCe(e){e.preventDefault()}function oU({expected:e,phase:t,isLockActive:n,shouldWarn:r}){return!(!n()||e!==t)}function sU({lockAPI:e,store:t,registry:n,draggableId:r}){if(e.isClaimed())return!1;let i=n.draggable.findById(r);return!(!i||!i.options.isEnabled||!FK(t.getState(),r))}function lCe({lockAPI:e,contextId:t,store:n,registry:r,draggableId:i,forceSensorStop:a,sourceEvent:o}){if(!sU({lockAPI:e,store:n,registry:r,draggableId:i}))return null;let s=r.draggable.getById(i),c=sCe(t,s.descriptor.id);if(!c||o&&!s.options.canDragInteractiveElements&&tCe(c,o))return null;let l=e.claim(a||MH),u=`PRE_DRAG`;function d(){return s.options.shouldRespectForcePress}function f(){return e.isActive(l)}function p(e,t){oU({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(),PH()),n.dispatch(CG(t.liftActionArgs)),u=`DRAGGING`;function i(e,i={shouldBlockNextClick:!1}){if(t.cleanup(),i.shouldBlockNextClick){let e=NH(window,[{eventName:`click`,fn:cCe,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(e)}r(),n.dispatch(BG({reason:e}))}return{isActive:()=>oU({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=AH(e=>{m(()=>AG({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:twe(c),movementMode:`SNAP`},cleanup:MH,actions:{moveUp:()=>m(NG),moveRight:()=>m(FG),moveDown:()=>m(PG),moveLeft:()=>m(IG)}})}function v(){oU({expected:`PRE_DRAG`,phase:u,isLockActive:f,shouldWarn:!0})&&e.release()}return{isActive:()=>oU({expected:`PRE_DRAG`,phase:u,isLockActive:f,shouldWarn:!1}),shouldRespectForcePress:d,fluidLift:g,snapLift:_,abort:v}}function uCe({contextId:e,store:t,registry:n,customSensors:r,enableDefaultSensors:i}){let a=[...i?rwe:[],...r||[]],o=(0,pU.useState)(()=>GSe())[0],s=LH(function(e,t){rU(e)&&!rU(t)&&o.tryAbandon()},[o]);sq(function(){let e=t.getState();return t.subscribe(()=>{let n=t.getState();s(e,n),e=n})},[o,t,s]),sq(()=>o.tryAbandon,[o.tryAbandon]);let c=LH(e=>sU({lockAPI:o,registry:n,store:t,draggableId:e}),[o,n,t]),l=LH((r,i,a)=>lCe({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=LH(t=>oCe(e,t),[e]),d=LH(e=>{let t=n.draggable.findById(e);return t?t.options:null},[n.draggable]),f=LH(function(){o.isClaimed()&&(o.tryAbandon(),t.getState().phase!==`IDLE`&&t.dispatch(LG()))},[o,t]),p=LH(()=>o.isClaimed(),[o]),m=IH(()=>({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 cU(e){return!e.current&&PH(),e.current}function dCe(e){let{contextId:t,setCallbacks:n,sensors:r,nonce:i,dragHandleUsageInstructions:a}=e,o=(0,pU.useRef)(null),s=nU(e),c=LH(()=>iwe(s.current),[s]),l=LH(()=>awe(s.current),[s]),u=HSe(t),d=WSe({contextId:t,text:a}),f=LSe(t,i),p=LH(e=>{cU(o).dispatch(e)},[]),m=IH(()=>bn({publishWhileDragging:TG,updateDroppableScroll:DG,updateDroppableIsEnabled:OG,updateDroppableIsCombineEnabled:kG,collectionStarting:EG},p),[p]),h=VSe(),g=IH(()=>PK(h,m),[h,m]),_=IH(()=>MCe({scrollWindow:IK,scrollDroppable:g.scrollDroppable,getAutoScrollerOptions:l,...bn({move:AG},p)}),[g.scrollDroppable,p,l]),v=zSe(t),y=IH(()=>DK({announce:u,autoScroller:_,dimensionMarshal:g,focusMarshal:v,getResponders:c,styleMarshal:f}),[u,_,g,v,c,f]);o.current=y;let b=LH(()=>{let e=cU(o);e.getState().phase!==`IDLE`&&e.dispatch(LG())},[]),x=LH(()=>{let e=cU(o).getState();return e.phase===`DROP_ANIMATING`||e.phase!==`IDLE`&&e.isDragging},[]);n(IH(()=>({isDragging:x,tryAbort:b}),[x,b]));let S=LH(e=>FK(cU(o).getState(),e),[]),C=LH(()=>KH(cU(o).getState()),[]),w=IH(()=>({marshal:g,focus:v,contextId:t,canLift:S,isMovementAllowed:C,dragHandleUsageInstructionsId:d,registry:h}),[t,g,d,v,S,C,h]);return uCe({contextId:t,store:y,registry:h,customSensors:r||null,enableDefaultSensors:e.enableDefaultSensors!==!1}),(0,pU.useEffect)(()=>b,[b]),pU.createElement(pq.Provider,{value:w},pU.createElement($e,{context:dq,store:y},e.children))}function fCe(){return pU.useId()}function pCe(e){let t=fCe(),n=e.dragHandleUsageInstructions||EU.dragHandleUsageInstructions;return pU.createElement(_U,null,r=>pU.createElement(dCe,{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 mCe(e){let t=e.dimension.client,{offset:n,combineWith:r,dropping:i}=e,a=!!r,o=cwe(e),s=!!i,c=s?ZG.drop(n,a):ZG.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:owe(o,i),transform:c,opacity:swe(a,s),zIndex:s?Sq.dropAnimating:Sq.dragging,pointerEvents:`none`}}function hCe(e){return{transform:ZG.moveTo(e.offset),transition:e.shouldAnimateDisplacement?void 0:`none`}}function gCe(e){return e.type===`DRAGGING`?mCe(e):hCe(e)}function _Ce(e,t,n=DU){let r=window.getComputedStyle(t),i=t.getBoundingClientRect(),a=OH(i,r),o=DH(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 vCe(e){let t=tU(`draggable`),{descriptor:n,registry:r,getDraggableRef:i,canDragInteractiveElements:a,shouldRespectForcePress:o,isEnabled:s}=e,c=IH(()=>({canDragInteractiveElements:a,shouldRespectForcePress:o,isEnabled:s}),[a,s,o]),l=LH(e=>{let t=i();return!t&&PH(),_Ce(n,t,e)},[n,i]),u=IH(()=>({uniqueId:t,descriptor:n,options:c,getDimension:l}),[n,l,c,t]),d=(0,pU.useRef)(u),f=(0,pU.useRef)(!0);sq(()=>(r.draggable.register(d.current),()=>r.draggable.unregister(d.current)),[r.draggable]),sq(()=>{if(f.current){f.current=!1;return}let e=d.current;d.current=u,r.draggable.update(u,e)},[u,r.draggable])}function lU(e){let t=(0,pU.useContext)(e);return!t&&PH(),t}function yCe(e){e.preventDefault()}function bCe(){let e=RH((e,t)=>({x:e,y:t})),t=RH((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=RH((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(rU(r)){if(r.critical.draggable.id!==i.draggableId)return null;let t=r.current.client.offset,a=r.dimensions.draggables[i.draggableId],o=YW(r.impact),s=dwe(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=Tq(o),l=uwe(o),u={duration:r.dropDuration,curve:GG.drop,moveTo:r.newHomeClientOffset,opacity:l?KG.opacity.drop:null,scale:l?KG.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 uU(e=null){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}function xCe(){let e=RH((e,t)=>({x:e,y:t})),t=RH(uU),n=RH((e,n=null,r)=>({mapped:{type:`SECONDARY`,offset:e,combineTargetFor:n,shouldAnimateDisplacement:r,snapshot:t(n)}})),r=e=>e?n(DU,e,!0):null,i=(t,i,a,o)=>{let s=a.displaced.visible[t],c=!!(o.inVirtualList&&o.effected[t]),l=BH(a),u=l&&l.draggableId===t?i:null;if(!s){if(!c)return r(u);if(a.displaced.invisible[t])return null;let i=jU(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(rU(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 dU(e){return lU(Cq).isUsingCloneFor===e.draggableId&&!e.isClone?null:pU.createElement(mwe,e)}function SCe(e){let t=typeof e.isDragDisabled!=`boolean`||!e.isDragDisabled,n=!!e.disableInteractiveElementBlocking,r=!!e.shouldRespectForcePress;return pU.createElement(dU,$p({},e,{isClone:!1,isEnabled:t,canDragInteractiveElements:n,shouldRespectForcePress:r}))}function CCe(e){let t=(0,pU.useRef)(null),n=lU(pq),r=tU(`droppable`),{registry:i,marshal:a}=n,o=nU(e),s=IH(()=>({id:e.droppableId,type:e.type,mode:e.mode}),[e.droppableId,e.mode,e.type]),c=(0,pU.useRef)(s),l=IH(()=>RH((e,n)=>{!t.current&&PH();let r={x:e,y:n};a.updateDroppableScroll(s.id,r)}),[s.id,a]),u=LH(()=>{let e=t.current;return!e||!e.env.closestScrollable?DU:kq(e.env.closestScrollable)},[]),d=LH(()=>{let e=u();l(e.x,e.y)},[u,l]),f=IH(()=>AH(d),[d]),p=LH(()=>{let e=t.current,n=Mq(e);if(!(e&&n)&&PH(),e.scrollOptions.shouldPublishImmediately){d();return}f()},[f,d]),m=LH((e,r)=>{t.current&&PH();let i=o.current,a=i.getDroppableRef();!a&&PH();let c=ywe(a),l={ref:a,descriptor:s,env:c,scrollOptions:r};t.current=l;let u=Swe({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(aq.contextId,n.contextId),d.addEventListener(`scroll`,p,jq(l.scrollOptions))),u},[n.contextId,s,p,o]),h=LH(()=>{let e=t.current,n=Mq(e);return!(e&&n)&&PH(),kq(n)},[]),g=LH(()=>{let e=t.current;!e&&PH();let n=Mq(e);t.current=null,n&&(f.cancel(),n.removeAttribute(aq.contextId),n.removeEventListener(`scroll`,p,jq(e.scrollOptions)))},[p,f]),_=LH(e=>{let n=t.current;!n&&PH();let r=Mq(n);!r&&PH(),r.scrollTop+=e.y,r.scrollLeft+=e.x},[]),v=IH(()=>({getDimensionAndWatchScroll:m,getScrollWhileDragging:h,dragStopped:g,scroll:_}),[g,m,h,_]),y=IH(()=>({uniqueId:r,descriptor:s,callbacks:v}),[v,s,r]);sq(()=>(c.current=y.descriptor,i.droppable.register(y),()=>{t.current&&g(),i.droppable.unregister(y)}),[v,s,g,y,a,i.droppable]),sq(()=>{t.current&&a.updateDroppableIsEnabled(c.current.id,!e.isDropDisabled)},[e.isDropDisabled,a]),sq(()=>{t.current&&a.updateDroppableIsCombineEnabled(c.current.id,e.isCombineEnabled)},[e.isCombineEnabled,a])}function fU(){}function wCe(){return!document.body&&PH(),document.body}var pU,mU,hU,gU,_U,vU,yU,bU,xU,SU,CU,wU,TU,EU,DU,OU,kU,AU,jU,MU,NU,PU,FU,IU,LU,RU,zU,BU,VU,HU,UU,WU,GU,KU,qU,JU,YU,XU,ZU,QU,$U,eW,tW,nW,rW,iW,aW,oW,sW,cW,lW,uW,dW,fW,pW,mW,hW,gW,_W,vW,yW,bW,xW,SW,CW,wW,TW,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,vK,yK,bK,xK,SK,CK,wK,TK,EK,DK,OK,kK,AK,jK,MK,NK,PK,FK,IK,LK,RK,zK,BK,VK,HK,UK,WK,GK,KK,qK,JK,YK,XK,TCe,ZK,QK,$K,ECe,eq,DCe,OCe,kCe,tq,ACe,jCe,MCe,nq,rq,iq,NCe,aq,PCe,oq,FCe,ICe,sq,cq,lq,uq,dq,fq,LCe,RCe,zCe,pq,BCe,VCe,mq,hq,HCe,UCe,WCe,GCe,KCe,qCe,JCe,YCe,XCe,gq,_q,vq,yq,bq,ZCe,xq,QCe,$Ce,ewe,twe,nwe,rwe,iwe,awe,Sq,owe,swe,cwe,Cq,lwe,wq,Tq,uwe,dwe,fwe,pwe,mwe,Eq,hwe,gwe,Dq,_we,vwe,Oq,kq,Aq,ywe,bwe,xwe,Swe,Cwe,wwe,jq,Mq,Twe,Ewe,Dwe,Owe,kwe,Awe,jwe,Nq,Pq,Fq,Iq,Mwe,Nwe,Pwe=s((()=>{pU=d(h()),mU=d(_()),H(),z(),SSe(),CSe(),em(),jH.bind(null,`warn`),jH.bind(null,`error`),hU=`Invariant failed`,gU=class extends Error{},gU.prototype.toString=function(){return this.message},_U=class extends pU.Component{constructor(...e){super(...e),this.callbacks=null,this.unbind=MH,this.onWindowError=e=>{let t=this.getCallbacks();t.isDragging()&&t.tryAbort(),e.error instanceof gU&&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=NH(window,[{eventName:`error`,fn:this.onWindowError}])}componentDidCatch(e){if(e instanceof gU){this.setState({});return}throw e}componentWillUnmount(){this.unbind()}render(){return this.props.children(this.setCallbacks)}},vU=`
  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
`,yU=e=>e+1,bU=e=>`
  You have lifted an item in position ${yU(e.source.index)}
`,xU=(e,t)=>{let n=e.droppableId===t.droppableId,r=yU(e.index),i=yU(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}
  `},SU=(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}
    `,CU=e=>{let t=e.destination;if(t)return xU(e.source,t);let n=e.combine;return n?SU(e.draggableId,e.source,n):`You are over an area that cannot be dropped on`},wU=e=>`
  The item has returned to its starting position
  of ${yU(e.index)}
`,TU=e=>{if(e.reason===`CANCEL`)return`
      Movement cancelled.
      ${wU(e.source)}
    `;let t=e.destination,n=e.combine;return t?`
      You have dropped the item.
      ${xU(e.source,t)}
    `:n?`
      You have dropped the item.
      ${SU(e.draggableId,e.source,n)}
    `:`
    The item has been dropped while not over a drop area.
    ${wU(e.source)}
  `},EU={dragHandleUsageInstructions:vU,onDragStart:bU,onDragUpdate:CU,onDragEnd:TU},DU={x:0,y:0},OU=(e,t)=>({x:e.x+t.x,y:e.y+t.y}),kU=(e,t)=>({x:e.x-t.x,y:e.y-t.y}),AU=(e,t)=>e.x===t.x&&e.y===t.y,jU=e=>({x:e.x===0?0:-e.x,y:e.y===0?0:-e.y}),MU=(e,t,n=0)=>e===`x`?{x:t,y:n}:{x:n,y:t},NU=(e,t)=>Math.sqrt((t.x-e.x)**2+(t.y-e.y)**2),PU=(e,t)=>Math.min(...t.map(t=>NU(e,t))),FU=e=>t=>({x:e(t.x),y:e(t.y)}),IU=(e,t)=>{let n=vH({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},LU=(e,t)=>({top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}),RU=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}],zU={top:0,right:0,bottom:0,left:0},BU=(e,t)=>t?LU(e,t.scroll.diff.displacement):e,VU=(e,t,n)=>n&&n.increasedBy?{...e,[t.end]:e[t.end]+n.increasedBy[t.line]}:e,HU=(e,t)=>t&&t.shouldClipSubject?IU(t.pageMarginBox,e):vH(e),UU=({page:e,withPlaceholder:t,axis:n,frame:r})=>{let i=BU(e.marginBox,r),a=VU(i,n,t);return{page:e,withPlaceholder:t,active:HU(a,r)}},WU=(e,t)=>{!e.frame&&PH();let n=e.frame,r=kU(t,n.scroll.initial),i=jU(r),a={...n,scroll:{initial:n.scroll.initial,current:t,diff:{value:r,displacement:i},max:n.scroll.max}},o=UU({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:a});return{...e,frame:a,subject:o}},GU=RH(e=>e.reduce((e,t)=>(e[t.descriptor.id]=t,e),{})),KU=RH(e=>e.reduce((e,t)=>(e[t.descriptor.id]=t,e),{})),qU=RH(e=>Object.values(e)),JU=RH(e=>Object.values(e)),YU=RH((e,t)=>JU(t).filter(t=>e===t.descriptor.droppableId).sort((e,t)=>e.descriptor.index-t.descriptor.index)),XU=RH((e,t)=>t.filter(t=>t.descriptor.id!==e.descriptor.id)),ZU=({isMovingForward:e,draggable:t,destination:n,insideDestination:r,previousImpact:i})=>{if(!n.isCombineEnabled||!zH(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=XU(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&&PH();let u=l-1;if(u<0)return null;let d=c[u];return a(d.descriptor.id)},QU=(e,t)=>e.descriptor.droppableId===t.descriptor.id,$U={point:DU,value:0},eW={invisible:{},visible:{},all:[]},tW={displaced:eW,displacedBy:$U,at:null},nW=(e,t)=>n=>e<=n&&n<=t,rW=e=>{let t=nW(e.top,e.bottom),n=nW(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}},iW=e=>{let t=nW(e.top,e.bottom),n=nW(e.left,e.right);return e=>t(e.top)&&t(e.bottom)&&n(e.left)&&n(e.right)},aW={direction:`vertical`,line:`y`,crossAxisLine:`x`,start:`top`,end:`bottom`,size:`height`,crossAxisStart:`left`,crossAxisEnd:`right`,crossAxisSize:`width`},oW={direction:`horizontal`,line:`x`,crossAxisLine:`y`,start:`left`,end:`right`,size:`width`,crossAxisStart:`top`,crossAxisEnd:`bottom`,crossAxisSize:`height`},sW=e=>t=>{let n=nW(t.top,t.bottom),r=nW(t.left,t.right);return t=>e===aW?n(t.top)&&n(t.bottom):r(t.left)&&r(t.right)},cW=(e,t)=>{let n=t.frame?t.frame.scroll.diff.displacement:DU;return LU(e,n)},lW=(e,t,n)=>t.subject.active?n(t.subject.active)(e):!1,uW=(e,t,n)=>n(t)(e),dW=({target:e,destination:t,viewport:n,withDroppableDisplacement:r,isVisibleThroughFrameFn:i})=>{let a=r?cW(e,t):e;return lW(a,t,i)&&uW(a,n,i)},fW=e=>dW({...e,isVisibleThroughFrameFn:rW}),pW=e=>dW({...e,isVisibleThroughFrameFn:iW}),mW=e=>dW({...e,isVisibleThroughFrameFn:sW(e.destination.axis)}),hW=(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},gW=({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 WH(a,i)?e?o:o-1:e?o+1:o},_W=({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},vW=({isMovingForward:e,isInHomeList:t,draggable:n,draggables:r,destination:i,insideDestination:a,previousImpact:o,viewport:s,afterCritical:c})=>{let l=o.at;if(!l&&PH(),l.type===`REORDER`){let r=_W({isMovingForward:e,isInHomeList:t,location:l.destination,insideDestination:a});return r==null?null:UH({draggable:n,insideDestination:a,destination:i,viewport:s,last:o.displaced,displacedBy:o.displacedBy,index:r})}let u=gW({isMovingForward:e,destination:i,displaced:o.displaced,draggables:r,combine:l.combine,afterCritical:c});return u==null?null:UH({draggable:n,insideDestination:a,destination:i,viewport:s,last:o.displaced,displacedBy:o.displacedBy,index:u})},yW=({displaced:e,afterCritical:t,combineWith:n,displacedBy:r})=>{let i=!!(e.visible[n]||e.invisible[n]);return WH(n,t)?i?DU:jU(r.point):i?r.point:DU},bW=({afterCritical:e,impact:t,draggables:n})=>{let r=BH(t);!r&&PH();let i=r.draggableId,a=n[i].page.borderBox.center,o=yW({displaced:t.displaced,afterCritical:e,combineWith:i,displacedBy:t.displacedBy});return OU(a,o)},xW=(e,t)=>t.margin[e.start]+t.borderBox[e.size]/2,SW=(e,t)=>t.margin[e.end]+t.borderBox[e.size]/2,CW=(e,t,n)=>t[e.crossAxisStart]+n.margin[e.crossAxisStart]+n.borderBox[e.crossAxisSize]/2,wW=({axis:e,moveRelativeTo:t,isMoving:n})=>MU(e.line,t.marginBox[e.end]+xW(e,n),CW(e,t.marginBox,n)),TW=({axis:e,moveRelativeTo:t,isMoving:n})=>MU(e.line,t.marginBox[e.start]-SW(e,n),CW(e,t.marginBox,n)),EW=({axis:e,moveInto:t,isMoving:n})=>MU(e.line,t.contentBox[e.start]+xW(e,n),CW(e,t.contentBox,n)),DW=({impact:e,draggable:t,draggables:n,droppable:r,afterCritical:i})=>{let a=YU(r.descriptor.id,n),o=t.page,s=r.axis;if(!a.length)return EW({axis:s,moveInto:r.page,isMoving:o});let{displaced:c,displacedBy:l}=e,u=c.all[0];if(u){let e=n[u];if(WH(u,i))return TW({axis:s,moveRelativeTo:e.page,isMoving:o});let t=EH(e.page,l.point);return TW({axis:s,moveRelativeTo:t,isMoving:o})}let d=a[a.length-1];if(d.descriptor.id===t.descriptor.id)return o.borderBox.center;if(WH(d.descriptor.id,i)){let e=EH(d.page,jU(i.displacedBy.point));return wW({axis:s,moveRelativeTo:e,isMoving:o})}return wW({axis:s,moveRelativeTo:d.page,isMoving:o})},OW=(e,t)=>{let n=e.frame;return n?OU(t,n.scroll.diff.displacement):t},kW=({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`?DW({impact:e,draggable:t,draggables:r,droppable:n,afterCritical:i}):bW({impact:e,draggables:r,afterCritical:i})},AW=e=>{let t=kW(e),n=e.droppable;return n?OW(n,t):t},jW=(e,t)=>{let n=kU(t,e.scroll.initial),r=jU(n);return{frame:vH({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}}}},MW=({impact:e,viewport:t,destination:n,draggables:r,maxScrollChange:i})=>{let a=jW(t,OU(t.scroll.current,i)),o=n.frame?WU(n,OU(n.frame.scroll.current,i)):n,s=e.displaced,c=VH({afterDragging:GH(s.all,r),destination:n,displacedBy:e.displacedBy,viewport:a.frame,last:s,forceShouldAnimate:!1}),l=VH({afterDragging:GH(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=OSe(e,f);if(t){d[e]=t;return}u[e]=!0}),{...e,displaced:{all:s.all,invisible:u,visible:d}}},NW=(e,t)=>OU(e.scroll.diff.displacement,t),PW=({pageBorderBoxCenter:e,draggable:t,viewport:n})=>{let r=NW(n,e),i=kU(r,t.page.borderBox.center);return OU(t.client.borderBox.center,i)},FW=({draggable:e,destination:t,newPageBorderBoxCenter:n,viewport:r,withDroppableDisplacement:i,onlyOnMainAxis:a=!1})=>{let o=kU(n,e.page.borderBox.center),s={target:LU(e.page.borderBox,o),destination:t,withDroppableDisplacement:i,viewport:r};return a?mW(s):pW(s)},IW=({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=YU(n.descriptor.id,r),u=QU(t,n),d=ZU({isMovingForward:e,draggable:t,destination:n,insideDestination:l,previousImpact:i})||vW({isMovingForward:e,isInHomeList:u,draggable:t,draggables:r,destination:n,insideDestination:l,previousImpact:i,viewport:a,afterCritical:c});if(!d)return null;let f=AW({impact:d,draggable:t,droppable:n,draggables:r,afterCritical:c});if(FW({draggable:t,destination:n,newPageBorderBoxCenter:f,viewport:a.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:PW({pageBorderBoxCenter:f,draggable:t,viewport:a}),impact:d,scrollJumpRequest:null};let p=kU(f,o);return{clientSelection:s,impact:MW({impact:d,viewport:a,destination:n,draggables:r,maxScrollChange:p}),scrollJumpRequest:p}},LW=e=>{let t=e.subject.active;return!t&&PH(),t},RW=({isMovingForward:e,pageBorderBoxCenter:t,source:n,droppables:r,viewport:i})=>{let a=n.subject.active;if(!a)return null;let o=n.axis,s=nW(a[o.start],a[o.end]),c=qU(r).filter(e=>e!==n).filter(e=>e.isEnabled).filter(e=>!!e.subject.active).filter(e=>rW(i.frame)(LW(e))).filter(t=>{let n=LW(t);return e?a[o.crossAxisEnd]<n[o.crossAxisEnd]:n[o.crossAxisStart]<a[o.crossAxisStart]}).filter(e=>{let t=LW(e),n=nW(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=LW(t)[o.crossAxisStart],i=LW(n)[o.crossAxisStart];return e?r-i:i-r}).filter((e,t,n)=>LW(e)[o.crossAxisStart]===LW(n[0])[o.crossAxisStart]);if(!c.length)return null;if(c.length===1)return c[0];let l=c.filter(e=>nW(LW(e)[o.start],LW(e)[o.end])(t[o.line]));return l.length===1?l[0]:l.length>1?l.sort((e,t)=>LW(e)[o.start]-LW(t)[o.start])[0]:c.sort((e,n)=>{let r=PU(t,RU(LW(e))),i=PU(t,RU(LW(n)));return r===i?LW(e)[o.start]-LW(n)[o.start]:r-i})[0]},zW=(e,t)=>{let n=e.page.borderBox.center;return WH(e.descriptor.id,t)?kU(n,t.displacedBy.point):n},BW=(e,t)=>{let n=e.page.borderBox;return WH(e.descriptor.id,t)?LU(n,jU(t.displacedBy.point)):n},VW=({pageBorderBoxCenter:e,viewport:t,destination:n,insideDestination:r,afterCritical:i})=>r.filter(e=>pW({target:BW(e,i),destination:n,viewport:t.frame,withDroppableDisplacement:!0})).sort((t,r)=>{let a=NU(e,OW(n,zW(t,i))),o=NU(e,OW(n,zW(r,i)));return a<o?-1:o<a?1:t.descriptor.index-r.descriptor.index})[0]||null,HW=RH(function(e,t){let n=t[e.line];return{value:n,point:MU(e.line,n)}}),UW=(e,t,n)=>{let r=e.axis;if(e.descriptor.mode===`virtual`)return MU(r.line,t[r.line]);let i=e.subject.page.contentBox[r.size],a=YU(e.descriptor.id,n).reduce((e,t)=>e+t.client.marginBox[r.size],0)+t[r.line]-i;return a<=0?null:MU(r.line,a)},WW=(e,t)=>({...e,scroll:{...e.scroll,max:t}}),GW=(e,t,n)=>{let r=e.frame;QU(t,e)&&PH(),e.subject.withPlaceholder&&PH();let i=HW(e.axis,t.displaceBy).point,a=UW(e,i,n),o={placeholderSize:i,increasedBy:a,oldFrameMaxScroll:e.frame?e.frame.scroll.max:null};if(!r){let t=UU({page:e.subject.page,withPlaceholder:o,axis:e.axis,frame:e.frame});return{...e,subject:t}}let s=a?OU(r.scroll.max,a):r.scroll.max,c=WW(r,s),l=UU({page:e.subject.page,withPlaceholder:o,axis:e.axis,frame:c});return{...e,subject:l,frame:c}},KW=e=>{let t=e.subject.withPlaceholder;!t&&PH();let n=e.frame;if(!n){let t=UU({page:e.subject.page,axis:e.axis,frame:null,withPlaceholder:null});return{...e,subject:t}}let r=t.oldFrameMaxScroll;!r&&PH();let i=WW(n,r),a=UU({page:e.subject.page,axis:e.axis,frame:i,withPlaceholder:null});return{...e,subject:a,frame:i}},qW=({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:eW,displacedBy:$U,at:{type:`REORDER`,destination:{droppableId:a.descriptor.id,index:0}}},t=AW({impact:e,draggable:r,droppable:a,draggables:i,afterCritical:s});return FW({draggable:r,destination:QU(r,a)?a:GW(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 UH({draggable:r,insideDestination:n,destination:a,viewport:o,displacedBy:HW(a.axis,r.displaceBy),last:eW,index:l})},JW=({isMovingForward:e,previousPageBorderBoxCenter:t,draggable:n,isOver:r,draggables:i,droppables:a,viewport:o,afterCritical:s})=>{let c=RW({isMovingForward:e,pageBorderBoxCenter:t,source:r,droppables:a,viewport:o});if(!c)return null;let l=YU(c.descriptor.id,i),u=qW({previousPageBorderBoxCenter:t,destination:c,draggable:n,draggables:i,moveRelativeTo:VW({pageBorderBoxCenter:t,viewport:o,destination:c,insideDestination:l,afterCritical:s}),insideDestination:l,viewport:o,afterCritical:s});return u?{clientSelection:PW({pageBorderBoxCenter:AW({impact:u,draggable:n,droppable:c,draggables:i,afterCritical:s}),draggable:n,viewport:o}),impact:u,scrollJumpRequest:null}:null},YW=e=>{let t=e.at;return t?t.type===`REORDER`?t.destination.droppableId:t.combine.droppableId:null},XW=(e,t)=>{let n=YW(e);return n?t[n]:null},ZW=({state:e,type:t})=>{let n=XW(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?IW({isMovingForward:c,previousPageBorderBoxCenter:u,draggable:l,destination:a,draggables:d,viewport:e.viewport,previousClientSelection:e.current.client.selection,previousImpact:e.impact,afterCritical:e.afterCritical}):JW({isMovingForward:c,previousPageBorderBoxCenter:u,draggable:l,isOver:a,draggables:d,droppables:f,viewport:e.viewport,afterCritical:e.afterCritical})},QW=(e,t)=>vH(LU(e,t)),$W=(e,t)=>{let n=e.frame;return n?QW(t,n.scroll.diff.value):t},eG=({pageBorderBoxWithDroppableScroll:e,draggable:t,destination:n,insideDestination:r,last:i,viewport:a,afterCritical:o})=>{let s=n.axis,c=HW(n.axis,t.displaceBy),l=c.value,u=e[s.start],d=e[s.end];return UH({draggable:t,insideDestination:r,destination:n,viewport:a,last:i,displacedBy:c,index:MSe({draggable:t,closest:XU(t,r).find(e=>{let t=e.descriptor.id,n=e.page.borderBox.center[s.line],r=WH(t,o),a=JH({displaced:i,id:t});return r?a?d<=n:u<n-l:a?d<=n+l:u<n})||null,inHomeList:QU(t,n)})})},tG=4,nG=({draggable:e,pageBorderBoxWithDroppableScroll:t,previousImpact:n,destination:r,insideDestination:i,afterCritical:a})=>{if(!r.isCombineEnabled)return null;let o=r.axis,s=HW(r.axis,e.displaceBy),c=s.value,l=t[o.start],u=t[o.end],d=XU(e,i).find(e=>{let t=e.descriptor.id,r=e.page.borderBox,i=r[o.size]/tG,s=WH(t,a),d=JH({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},rG=({pageOffset:e,draggable:t,draggables:n,droppables:r,previousImpact:i,viewport:a,afterCritical:o})=>{let s=QW(t.page.borderBox,e),c=jSe({pageBorderBox:s,draggable:t,droppables:r});if(!c)return tW;let l=r[c],u=YU(l.descriptor.id,n),d=$W(l,s);return nG({pageBorderBoxWithDroppableScroll:d,draggable:t,previousImpact:i,destination:l,insideDestination:u,afterCritical:o})||eG({pageBorderBoxWithDroppableScroll:d,draggable:t,destination:l,insideDestination:u,last:i.displaced,viewport:a,afterCritical:o})},iG=(e,t)=>({...e,[t.descriptor.id]:t}),aG=({previousImpact:e,impact:t,droppables:n})=>{let r=YW(e),i=YW(t);if(!r||r===i)return n;let a=n[r];return a.subject.withPlaceholder?iG(n,KW(a)):n},oG=({draggable:e,draggables:t,droppables:n,previousImpact:r,impact:i})=>{let a=aG({previousImpact:r,impact:i,droppables:n}),o=YW(i);if(!o)return a;let s=n[o];return QU(e,s)||s.subject.withPlaceholder?a:iG(a,GW(s,e,t))},sG=({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=kU(c,e.initial.client.selection),u={offset:l,selection:c,borderBoxCenter:OU(e.initial.client.borderBoxCenter,l)},d={selection:OU(u.selection,o.scroll.current),borderBoxCenter:OU(u.borderBoxCenter,o.scroll.current),offset:OU(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||rG({pageOffset:d.offset,draggable:p,draggables:s.draggables,droppables:s.droppables,previousImpact:e.impact,viewport:o,afterCritical:e.afterCritical}),h=oG({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}},cG=({impact:e,viewport:t,draggables:n,destination:r,forceShouldAnimate:i})=>{let a=e.displaced,o=VH({afterDragging:NSe(a.all,n),destination:r,displacedBy:e.displacedBy,viewport:t.frame,forceShouldAnimate:i,last:a});return{...e,displaced:o}},lG=({impact:e,draggable:t,droppable:n,draggables:r,viewport:i,afterCritical:a})=>PW({pageBorderBoxCenter:AW({impact:e,draggable:t,draggables:r,droppable:n,afterCritical:a}),draggable:t,viewport:i}),uG=({state:e,dimensions:t,viewport:n})=>{e.movementMode!==`SNAP`&&PH();let r=e.impact,i=n||e.viewport,a=t||e.dimensions,{draggables:o,droppables:s}=a,c=o[e.critical.draggable.id],l=YW(r);!l&&PH();let u=s[l],d=cG({impact:r,viewport:i,destination:u,draggables:o});return sG({impact:d,clientSelection:lG({impact:d,draggable:c,droppable:u,draggables:o,viewport:i,afterCritical:e.afterCritical}),state:e,dimensions:a,viewport:i})},dG=e=>({index:e.index,droppableId:e.droppableId}),fG=({draggable:e,home:t,draggables:n,viewport:r})=>{let i=HW(t.axis,e.displaceBy),a=YU(t.descriptor.id,n),o=a.indexOf(e);o===-1&&PH();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:VH({afterDragging:s,destination:t,displacedBy:i,last:null,viewport:r.frame,forceShouldAnimate:!1}),displacedBy:i,at:{type:`REORDER`,destination:dG(e.descriptor)}},afterCritical:l}},pG=(e,t)=>({draggables:e.draggables,droppables:iG(e.droppables,t)}),mG=({draggable:e,offset:t,initialWindowScroll:n})=>{let r=EH(e.client,t),i=DH(r,n);return{...e,placeholder:{...e.placeholder,client:r},client:r,page:i}},hG=e=>{let t=e.frame;return!t&&PH(),t},gG=({additions:e,updatedDroppables:t,viewport:n})=>{let r=n.scroll.diff.value;return e.map(e=>{let i=t[e.descriptor.droppableId],a=hG(i).scroll.diff.value;return mG({draggable:e,offset:OU(r,a),initialWindowScroll:n.scroll.initial})})},_G=({state:e,published:t})=>{let n=t.modified.map(t=>{let n=e.dimensions.droppables[t.droppableId];return WU(n,t.scroll)}),r={...e.dimensions.droppables,...GU(n)},i=KU(gG({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=YW(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}=fG({draggable:l,home:u,draggables:a,viewport:e.viewport}),p=c&&c.isCombineEnabled?e.impact:d,m=rG({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}},vG=e=>e.movementMode===`SNAP`,yG=(e,t,n)=>{let r=pG(e.dimensions,t);return!vG(e)||n?sG({state:e,dimensions:r}):uG({state:e,dimensions:r})},bG={phase:`IDLE`,completed:null,shouldFlush:!1},xG=(e=bG,t)=>{if(t.type===`FLUSH`)return{...bG,shouldFlush:!0};if(t.type===`INITIAL_PUBLISH`){e.phase!==`IDLE`&&PH();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:DU},u={client:l,page:{selection:OU(l.selection,i.scroll.initial),borderBoxCenter:OU(l.selection,i.scroll.initial),offset:OU(l.selection,i.scroll.diff.value)}},d=qU(a.droppables).every(e=>!e.isFixedOnPage),{impact:f,afterCritical:p}=fG({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`&&PH(),{...e,phase:`COLLECTING`});if(t.type===`PUBLISH_WHILE_DRAGGING`)return e.phase!==`COLLECTING`&&e.phase!==`DROP_PENDING`&&PH(),_G({state:e,published:t.payload});if(t.type===`MOVE`){if(e.phase===`DROP_PENDING`)return e;!KH(e)&&PH();let{client:n}=t.payload;return AU(n,e.current.client.selection)?e:sG({state:e,clientSelection:n,impact:vG(e)?e.impact:null})}if(t.type===`UPDATE_DROPPABLE_SCROLL`){if(e.phase===`DROP_PENDING`||e.phase===`COLLECTING`)return YH(e);!KH(e)&&PH();let{id:n,newScroll:r}=t.payload,i=e.dimensions.droppables[n];if(!i)return e;let a=WU(i,r);return yG(e,a,!1)}if(t.type===`UPDATE_DROPPABLE_IS_ENABLED`){if(e.phase===`DROP_PENDING`)return e;!KH(e)&&PH();let{id:n,isEnabled:r}=t.payload,i=e.dimensions.droppables[n];!i&&PH(),i.isEnabled===r&&PH();let a={...i,isEnabled:r};return yG(e,a,!0)}if(t.type===`UPDATE_DROPPABLE_IS_COMBINE_ENABLED`){if(e.phase===`DROP_PENDING`)return e;!KH(e)&&PH();let{id:n,isCombineEnabled:r}=t.payload,i=e.dimensions.droppables[n];!i&&PH(),i.isCombineEnabled===r&&PH();let a={...i,isCombineEnabled:r};return yG(e,a,!0)}if(t.type===`MOVE_BY_WINDOW_SCROLL`){if(e.phase===`DROP_PENDING`||e.phase===`DROP_ANIMATING`)return e;!KH(e)&&PH(),!e.isWindowScrollAllowed&&PH();let n=t.payload.newScroll;if(AU(e.viewport.scroll.current,n))return YH(e);let r=jW(e.viewport,n);return vG(e)?uG({state:e,viewport:r}):sG({state:e,viewport:r})}if(t.type===`UPDATE_VIEWPORT_MAX_SCROLL`){if(!KH(e))return e;let n=t.payload.maxScroll;if(AU(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`&&PH();let n=ZW({state:e,type:t.type});return n?sG({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`&&PH(),{...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`&&PH(),{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},SG=e=>({type:`BEFORE_INITIAL_CAPTURE`,payload:e}),CG=e=>({type:`LIFT`,payload:e}),wG=e=>({type:`INITIAL_PUBLISH`,payload:e}),TG=e=>({type:`PUBLISH_WHILE_DRAGGING`,payload:e}),EG=()=>({type:`COLLECTION_STARTING`,payload:null}),DG=e=>({type:`UPDATE_DROPPABLE_SCROLL`,payload:e}),OG=e=>({type:`UPDATE_DROPPABLE_IS_ENABLED`,payload:e}),kG=e=>({type:`UPDATE_DROPPABLE_IS_COMBINE_ENABLED`,payload:e}),AG=e=>({type:`MOVE`,payload:e}),jG=e=>({type:`MOVE_BY_WINDOW_SCROLL`,payload:e}),MG=e=>({type:`UPDATE_VIEWPORT_MAX_SCROLL`,payload:e}),NG=()=>({type:`MOVE_UP`,payload:null}),PG=()=>({type:`MOVE_DOWN`,payload:null}),FG=()=>({type:`MOVE_RIGHT`,payload:null}),IG=()=>({type:`MOVE_LEFT`,payload:null}),LG=()=>({type:`FLUSH`,payload:null}),RG=e=>({type:`DROP_ANIMATE`,payload:e}),zG=e=>({type:`DROP_COMPLETE`,payload:e}),BG=e=>({type:`DROP`,payload:e}),VG=e=>({type:`DROP_PENDING`,payload:e}),HG=()=>({type:`DROP_ANIMATION_FINISHED`,payload:null}),UG=e=>({getState:t,dispatch:n})=>r=>i=>{if(!XH(i,`LIFT`)){r(i);return}let{id:a,clientSelection:o,movementMode:s}=i.payload,c=t();c.phase===`DROP_ANIMATING`&&n(zG({completed:c.completed})),t().phase!==`IDLE`&&PH(),n(LG()),n(SG({draggableId:a,movementMode:s}));let l={draggableId:a,scrollOptions:{shouldPublishImmediately:s===`SNAP`}},{critical:u,dimensions:d,viewport:f}=e.startPublishing(l);n(wG({critical:u,dimensions:d,clientSelection:o,movementMode:s,viewport:f}))},WG=e=>()=>t=>n=>{XH(n,`INITIAL_PUBLISH`)&&e.dragging(),XH(n,`DROP_ANIMATE`)&&e.dropping(n.payload.completed.result.reason),(XH(n,`FLUSH`)||XH(n,`DROP_COMPLETE`))&&e.resting(),t(n)},GG={outOfTheWay:`cubic-bezier(0.2, 0, 0, 1)`,drop:`cubic-bezier(.2,1,.1,1)`},KG={opacity:{drop:0,combining:.7},scale:{drop:.75}},qG={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},JG=`${qG.outOfTheWay}s ${GG.outOfTheWay}`,YG={fluid:`opacity ${JG}`,snap:`transform ${JG}, opacity ${JG}`,drop:e=>{let t=`${e}s ${GG.drop}`;return`transform ${t}, opacity ${t}`},outOfTheWay:`transform ${JG}`,placeholder:`height ${JG}, width ${JG}, margin ${JG}`},XG=e=>AU(e,DU)?void 0:`translate(${e.x}px, ${e.y}px)`,ZG={moveTo:XG,drop:(e,t)=>{let n=XG(e);if(n)return t?`${n} scale(${KG.scale.drop})`:n}},{minDropTime:QG,maxDropTime:$G}=qG,eK=$G-QG,tK=1500,nK=.6,rK=({current:e,destination:t,reason:n})=>{let r=NU(e,t);if(r<=0)return QG;if(r>=tK)return $G;let i=r/tK,a=QG+eK*i,o=n===`CANCEL`?a*nK:a;return Number(o.toFixed(2))},iK=({impact:e,draggable:t,dimensions:n,viewport:r,afterCritical:i})=>{let{draggables:a,droppables:o}=n,s=YW(e),c=s?o[s]:null,l=o[t.descriptor.droppableId],u=lG({impact:e,draggable:t,draggables:a,afterCritical:i,droppable:c||l,viewport:r});return kU(u,t.client.borderBox.center)},aK=({draggables:e,reason:t,lastImpact:n,home:r,viewport:i,onLiftImpact:a})=>!n.at||t!==`DROP`?{impact:cG({draggables:e,impact:a,destination:r,viewport:i,forceShouldAnimate:!0}),didDropInsideDroppable:!1}:n.at.type===`REORDER`?{impact:n,didDropInsideDroppable:!0}:{impact:{...n,displaced:eW},didDropInsideDroppable:!0},oK=({getState:e,dispatch:t})=>n=>r=>{if(!XH(r,`DROP`)){n(r);return}let i=e(),a=r.payload.reason;if(i.phase===`COLLECTING`){t(VG({reason:a}));return}if(i.phase===`IDLE`)return;i.phase===`DROP_PENDING`&&i.isWaiting&&PH(),i.phase!==`DRAGGING`&&i.phase!==`DROP_PENDING`&&PH();let o=i.critical,s=i.dimensions,c=s.draggables[i.critical.draggable.id],{impact:l,didDropInsideDroppable:u}=aK({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?zH(l):null,f=u?BH(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=iK({impact:l,draggable:c,dimensions:s,viewport:i.viewport,afterCritical:i.afterCritical}),g={critical:i.critical,afterCritical:i.afterCritical,result:m,impact:l};if(!(!AU(i.current.client.offset,h)||m.combine)){t(zG({completed:g}));return}let _={newHomeClientOffset:h,dropDuration:rK({current:i.current.client.offset,destination:h,reason:a}),completed:g};t(RG(_))},sK=()=>({x:window.pageXOffset,y:window.pageYOffset}),cK=e=>XH(e,`DROP_COMPLETE`)||XH(e,`DROP_ANIMATE`)||XH(e,`FLUSH`),lK=e=>{let t=FSe({onWindowScroll:t=>{e.dispatch(jG({newScroll:t}))}});return e=>n=>{!t.isActive()&&XH(n,`INITIAL_PUBLISH`)&&t.start(),t.isActive()&&cK(n)&&t.stop(),e(n)}},uK=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},dK=()=>{let e=[],t=t=>{let n=e.findIndex(e=>e.timerId===t);n===-1&&PH();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()})}}},fK=(e,t)=>e==null&&t==null?!0:e==null||t==null?!1:e.droppableId===t.droppableId&&e.index===t.index,pK=(e,t)=>e==null&&t==null?!0:e==null||t==null?!1:e.draggableId===t.draggableId&&e.droppableId===t.droppableId,mK=(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()},gK=(e,t)=>({draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t}),_K=(e,t)=>{let n=dK(),r=null,i=(t,n)=>{r&&PH(),hK(`onBeforeCapture`,()=>{let r=e().onBeforeCapture;r&&r({draggableId:t,mode:n})})},a=(t,n)=>{r&&PH(),hK(`onBeforeDragStart`,()=>{let r=e().onBeforeDragStart;r&&r(gK(t,n))})},o=(i,a)=>{r&&PH();let o=gK(i,a);r={mode:a,lastCritical:i,lastLocation:o.source,lastCombine:null},n.add(()=>{hK(`onDragStart`,()=>ZH(e().onDragStart,o,t,EU.onDragStart))})},s=(i,a)=>{let o=zH(a),s=BH(a);!r&&PH();let c=!mK(i,r.lastCritical);c&&(r.lastCritical=i);let l=!fK(r.lastLocation,o);l&&(r.lastLocation=o);let u=!pK(r.lastCombine,s);if(u&&(r.lastCombine=s),!c&&!l&&!u)return;let d={...gK(i,r.mode),combine:s,destination:o};n.add(()=>{hK(`onDragUpdate`,()=>ZH(e().onDragUpdate,d,t,EU.onDragUpdate))})},c=()=>{!r&&PH(),n.flush()},l=n=>{!r&&PH(),r=null,hK(`onDragEnd`,()=>ZH(e().onDragEnd,n,t,EU.onDragEnd))};return{beforeCapture:i,beforeStart:a,start:o,update:s,flush:c,drop:l,abort:()=>{if(!r)return;let e={...gK(r.lastCritical,r.mode),combine:null,destination:null,reason:`CANCEL`};l(e)}}},vK=(e,t)=>{let n=_K(e,t);return e=>t=>r=>{if(XH(r,`BEFORE_INITIAL_CAPTURE`)){n.beforeCapture(r.payload.draggableId,r.payload.movementMode);return}if(XH(r,`INITIAL_PUBLISH`)){let e=r.payload.critical;n.beforeStart(e,r.payload.movementMode),t(r),n.start(e,r.payload.movementMode);return}if(XH(r,`DROP_COMPLETE`)){let e=r.payload.completed.result;n.flush(),t(r),n.drop(e);return}if(t(r),XH(r,`FLUSH`)){n.abort();return}let i=e.getState();i.phase===`DRAGGING`&&n.update(i.critical,i.impact)}},yK=e=>t=>n=>{if(!XH(n,`DROP_ANIMATION_FINISHED`)){t(n);return}let r=e.getState();r.phase!==`DROP_ANIMATING`&&PH(),e.dispatch(zG({completed:r.completed}))},bK=e=>{let t=null,n=null;function r(){n&&=(cancelAnimationFrame(n),null),t&&=(t(),null)}return i=>a=>{if((XH(a,`FLUSH`)||XH(a,`DROP_COMPLETE`)||XH(a,`DROP_ANIMATION_FINISHED`))&&r(),i(a),!XH(a,`DROP_ANIMATE`))return;let o={eventName:`scroll`,options:{capture:!0,passive:!1,once:!0},fn:function(){e.getState().phase===`DROP_ANIMATING`&&e.dispatch(HG())}};n=requestAnimationFrame(()=>{n=null,t=NH(window,[o])})}},xK=e=>()=>t=>n=>{(XH(n,`DROP_COMPLETE`)||XH(n,`FLUSH`)||XH(n,`DROP_ANIMATE`))&&e.stopPublishing(),t(n)},SK=e=>{let t=!1;return()=>n=>r=>{if(XH(r,`INITIAL_PUBLISH`)){t=!0,e.tryRecordFocus(r.payload.critical.draggable.id),n(r),e.tryRestoreFocusRecorded();return}if(n(r),t){if(XH(r,`FLUSH`)){t=!1,e.tryRestoreFocusRecorded();return}if(XH(r,`DROP_COMPLETE`)){t=!1;let n=r.payload.completed.result;n.combine&&e.tryShiftRecord(n.draggableId,n.combine.draggableId),e.tryRestoreFocusRecorded()}}}},CK=e=>XH(e,`DROP_COMPLETE`)||XH(e,`DROP_ANIMATE`)||XH(e,`FLUSH`),wK=e=>t=>n=>r=>{if(CK(r)){e.stop(),n(r);return}if(XH(r,`INITIAL_PUBLISH`)){n(r);let i=t.getState();i.phase!==`DRAGGING`&&PH(),e.start(i);return}n(r),e.scroll(t.getState())},TK=e=>t=>n=>{if(t(n),!XH(n,`PUBLISH_WHILE_DRAGGING`))return;let r=e.getState();r.phase===`DROP_PENDING`&&(r.isWaiting||e.dispatch(BG({reason:r.reason})))},EK=V,DK=({dimensionMarshal:e,focusMarshal:t,styleMarshal:n,getResponders:r,announce:i,autoScroller:a})=>gn(xG,EK(xn(WG(n),xK(e),UG(e),oK,yK,bK,TK,wK(a),lK,SK(t),vK(r,i)))),OK=()=>({additions:{},removals:{},modified:{}}),kK=({scrollHeight:e,scrollWidth:t,height:n,width:r})=>{let i=kU({x:t,y:e},{x:r,y:n});return{x:Math.max(0,i.x),y:Math.max(0,i.y)}},AK=()=>{let e=document.documentElement;return!e&&PH(),e},jK=()=>{let e=AK();return kK({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})},MK=()=>{let e=sK(),t=jK(),n=e.y,r=e.x,i=AK(),a=i.clientWidth,o=i.clientHeight,s=r+a,c=n+o;return{frame:vH({top:n,left:r,right:s,bottom:c}),scroll:{initial:e,current:e,max:t,diff:{value:DU,displacement:DU}}}},NK=({critical:e,scrollOptions:t,registry:n})=>{let r=MK(),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:KU(s),droppables:GU(o)},critical:e,viewport:r}},PK=(e,t)=>{let n=null,r=ISe({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),i=(r,i)=>{!e.droppable.exists(r)&&PH(),n&&t.updateDroppableIsEnabled({id:r,isEnabled:i})},a=(r,i)=>{n&&(!e.droppable.exists(r)&&PH(),t.updateDroppableIsCombineEnabled({id:r,isCombineEnabled:i}))},o=(r,i)=>{n&&(!e.droppable.exists(r)&&PH(),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&&PH();let i=n.critical.draggable;t.type===`ADDITION`&&QH(e,i,t.value)&&r.add(t.value),t.type===`REMOVAL`&&QH(e,i,t.value)&&r.remove(t.value)};return{updateDroppableIsEnabled:i,updateDroppableIsCombineEnabled:a,scrollDroppable:s,updateDroppableScroll:o,startPublishing:t=>{n&&PH();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)},NK({critical:a,registry:e,scrollOptions:t.scrollOptions})},stopPublishing:c}},FK=(e,t)=>e.phase===`IDLE`?!0:e.phase!==`DROP_ANIMATING`||e.completed.result.draggableId===t?!1:e.completed.result.reason===`DROP`,IK=e=>{window.scrollBy(e.x,e.y)},LK=RH(e=>qU(e).filter(e=>!(!e.isEnabled||!e.frame))),RK=(e,t)=>LK(t).find(t=>(!t.frame&&PH(),qH(t.frame.pageMarginBox)(e)))||null,zK=({center:e,destination:t,droppables:n})=>{if(t){let e=n[t];return e.frame?e:null}return RK(e,n)},BK={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:e=>e**2,durationDampening:{stopDampeningAt:1200,accelerateAt:360},disabled:!1},VK=(e,t,n=()=>BK)=>{let r=n();return{startScrollingFrom:e[t.size]*r.startFromPercentage,maxScrollValueAt:e[t.size]*r.maxScrollAtPercentage}},HK=({startOfRange:e,endOfRange:t,current:n})=>{let r=t-e;return r===0?0:(n-e)/r},UK=1,WK=(e,t,n=()=>BK)=>{let r=n();if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return r.maxPixelScroll;if(e===t.startScrollingFrom)return UK;let i=1-HK({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),a=r.maxPixelScroll*r.ease(i);return Math.ceil(a)},GK=(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 UK;let l=HK({startOfRange:i,endOfRange:s,current:c}),u=e*r.ease(l);return Math.ceil(u)},KK=({distanceToEdge:e,thresholds:t,dragStartTime:n,shouldUseTimeDampening:r,getAutoScrollerOptions:i})=>{let a=WK(e,t,i);return a===0?0:r?Math.max(GK(a,n,i),UK):a},qK=({container:e,distanceToEdges:t,dragStartTime:n,axis:r,shouldUseTimeDampening:i,getAutoScrollerOptions:a})=>{let o=VK(e,r,a);return t[r.end]<t[r.start]?KK({distanceToEdge:t[r.end],thresholds:o,dragStartTime:n,shouldUseTimeDampening:i,getAutoScrollerOptions:a}):-1*KK({distanceToEdge:t[r.start],thresholds:o,dragStartTime:n,shouldUseTimeDampening:i,getAutoScrollerOptions:a})},JK=({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}},YK=FU(e=>e===0?0:e),XK=({dragStartTime:e,container:t,subject:n,center:r,shouldUseTimeDampening:i,getAutoScrollerOptions:a})=>{let o={top:r.y-t.top,right:t.right-r.x,bottom:t.bottom-r.y,left:r.x-t.left},s=qK({container:t,distanceToEdges:o,dragStartTime:e,axis:aW,shouldUseTimeDampening:i,getAutoScrollerOptions:a}),c=qK({container:t,distanceToEdges:o,dragStartTime:e,axis:oW,shouldUseTimeDampening:i,getAutoScrollerOptions:a}),l=YK({x:c,y:s});if(AU(l,DU))return null;let u=JK({container:t,subject:n,proposedScroll:l});return u?AU(u,DU)?null:u:null},TCe=FU(e=>e===0?0:e>0?1:-1),ZK=(()=>{let e=(e,t)=>e<0?e:e>t?e-t:0;return({current:t,max:n,change:r})=>{let i=OU(t,r),a={x:e(i.x,n.x),y:e(i.y,n.y)};return AU(a,DU)?null:a}})(),QK=({max:e,current:t,change:n})=>{let r={x:Math.max(t.x,e.x),y:Math.max(t.y,e.y)},i=TCe(n),a=ZK({max:r,current:t,change:i});return!a||i.x!==0&&a.x===0||i.y!==0&&a.y===0},$K=(e,t)=>QK({current:e.scroll.current,max:e.scroll.max,change:t}),ECe=(e,t)=>{if(!$K(e,t))return null;let n=e.scroll.max,r=e.scroll.current;return ZK({current:r,max:n,change:t})},eq=(e,t)=>{let n=e.frame;return n?QK({current:n.scroll.current,max:n.scroll.max,change:t}):!1},DCe=(e,t)=>{let n=e.frame;return!n||!eq(e,t)?null:ZK({current:n.scroll.current,max:n.scroll.max,change:t})},OCe=({viewport:e,subject:t,center:n,dragStartTime:r,shouldUseTimeDampening:i,getAutoScrollerOptions:a})=>{let o=XK({dragStartTime:r,container:e.frame,subject:t,center:n,shouldUseTimeDampening:i,getAutoScrollerOptions:a});return o&&$K(e,o)?o:null},kCe=({droppable:e,subject:t,center:n,dragStartTime:r,shouldUseTimeDampening:i,getAutoScrollerOptions:a})=>{let o=e.frame;if(!o)return null;let s=XK({dragStartTime:r,container:o.pageMarginBox,subject:t,center:n,shouldUseTimeDampening:i,getAutoScrollerOptions:a});return s&&eq(e,s)?s:null},tq=({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=OCe({dragStartTime:t,viewport:i,subject:s,center:o,shouldUseTimeDampening:n,getAutoScrollerOptions:a});if(c){r(c);return}}let c=zK({center:o,destination:YW(e.impact),droppables:e.dimensions.droppables});if(!c)return;let l=kCe({dragStartTime:t,droppable:c,subject:s,center:o,shouldUseTimeDampening:n,getAutoScrollerOptions:a});l&&i(c.descriptor.id,l)},ACe=({scrollWindow:e,scrollDroppable:t,getAutoScrollerOptions:n=()=>BK})=>{let r=AH(e),i=AH(t),a=null,o=e=>{!a&&PH();let{shouldUseTimeDampening:t,dragStartTime:o}=a;tq({state:e,scrollWindow:r,scrollDroppable:i,dragStartTime:o,shouldUseTimeDampening:t,getAutoScrollerOptions:n})};return{start:e=>{a&&PH();let t=Date.now(),r=!1,i=()=>{r=!0};tq({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}},jCe=({move:e,scrollDroppable:t,scrollWindow:n})=>{let r=(t,n)=>{e({client:OU(t.current.client.selection,n)})},i=(e,n)=>{if(!eq(e,n))return n;let r=DCe(e,n);if(!r)return t(e.descriptor.id,n),null;let i=kU(n,r);return t(e.descriptor.id,i),kU(n,i)},a=(e,t,r)=>{if(!e||!$K(t,r))return r;let i=ECe(t,r);if(!i)return n(r),null;let a=kU(r,i);return n(a),kU(r,a)};return e=>{let t=e.scrollJumpRequest;if(!t)return;let n=YW(e.impact);!n&&PH();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)}},MCe=({scrollDroppable:e,scrollWindow:t,move:n,getAutoScrollerOptions:r})=>{let i=ACe({scrollWindow:t,scrollDroppable:e,getAutoScrollerOptions:r}),a=jCe({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}},nq=`data-rfd`,rq=(()=>{let e=`${nq}-drag-handle`;return{base:e,draggableId:`${e}-draggable-id`,contextId:`${e}-context-id`}})(),iq=(()=>{let e=`${nq}-draggable`;return{base:e,contextId:`${e}-context-id`,id:`${e}-id`}})(),NCe=(()=>{let e=`${nq}-droppable`;return{base:e,contextId:`${e}-context-id`,id:`${e}-id`}})(),aq={contextId:`${nq}-scroll-container-context-id`},PCe=e=>t=>`[${t}="${e}"]`,oq=(e,t)=>e.map(e=>{let n=e.styles[t];return n?`${e.selector} { ${n} }`:``}).join(` `),FCe=`pointer-events: none;`,ICe=e=>{let t=PCe(e),n=(()=>{let e=`
      cursor: -webkit-grab;
      cursor: grab;
    `;return{selector:t(rq.contextId),styles:{always:`
          -webkit-touch-callout: none;
          -webkit-tap-highlight-color: rgba(0,0,0,0);
          touch-action: manipulation;
        `,resting:e,dragging:FCe,dropAnimating:e}}})(),r=[(()=>{let e=`
      transition: ${YG.outOfTheWay};
    `;return{selector:t(iq.contextId),styles:{dragging:e,dropAnimating:e,userCancel:e}}})(),n,{selector:t(NCe.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:oq(r,`always`),resting:oq(r,`resting`),dragging:oq(r,`dragging`),dropAnimating:oq(r,`dropAnimating`),userCancel:oq(r,`userCancel`)}},sq=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0?pU.useLayoutEffect:pU.useEffect,cq=()=>{let e=document.querySelector(`head`);return!e&&PH(),e},lq=e=>{let t=document.createElement(`style`);return e&&t.setAttribute(`nonce`,e),t.type=`text/css`,t},uq=e=>e&&e.ownerDocument&&e.ownerDocument.defaultView?e.ownerDocument.defaultView:window,dq=pU.createContext(null),fq=()=>{let e=document.body;return!e&&PH(),e},LCe={position:`absolute`,width:`1px`,height:`1px`,margin:`-1px`,border:`0`,padding:`0`,overflow:`hidden`,clip:`rect(0 0 0 0)`,"clip-path":`inset(100%)`},RCe=e=>`rfd-announcement-${e}`,zCe={separator:`::`},pq=pU.createContext(null),BCe=9,VCe=13,mq=27,hq=32,HCe=33,UCe=34,WCe=35,GCe=36,KCe=37,qCe=38,JCe=39,YCe=40,XCe={[VCe]:!0,[BCe]:!0},gq=e=>{XCe[e.keyCode]&&e.preventDefault()},_q=(()=>{let e=`visibilitychange`;return typeof document>`u`?e:[e,`ms${e}`,`webkit${e}`,`moz${e}`,`o${e}`].find(e=>`on${e}`in document)||e})(),vq=0,yq=5,bq={type:`IDLE`},ZCe={[UCe]:!0,[HCe]:!0,[GCe]:!0,[WCe]:!0},xq={type:`IDLE`},QCe=120,$Ce=.15,ewe=[`input`,`button`,`textarea`,`select`,`option`,`optgroup`,`video`,`audio`],twe=e=>vH(e.getBoundingClientRect()).center,nwe=(()=>{let e=`matches`;return typeof document>`u`?e:[e,`msMatchesSelector`,`webkitMatchesSelector`].find(e=>e in Element.prototype)||e})(),rwe=[JSe,ZSe,eCe],iwe=e=>({onBeforeCapture:t=>{(0,mU.flushSync)(()=>{e.onBeforeCapture&&e.onBeforeCapture(t)})},onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragEnd:e.onDragEnd,onDragUpdate:e.onDragUpdate}),awe=e=>({...BK,...e.autoScrollerOptions,durationDampening:{...BK.durationDampening,...e.autoScrollerOptions}}),Sq={dragging:5e3,dropAnimating:4500},owe=(e,t)=>t?YG.drop(t.duration):e?YG.snap:YG.fluid,swe=(e,t)=>{if(e)return t?KG.opacity.drop:KG.opacity.combining},cwe=e=>e.forceShouldAnimate==null?e.mode===`SNAP`:e.forceShouldAnimate,Cq=pU.createContext(null),lwe=e=>{let t=(0,pU.useRef)(null),n=LH((e=null)=>{t.current=e},[]),r=LH(()=>t.current,[]),{contextId:i,dragHandleUsageInstructionsId:a,registry:o}=lU(pq),{type:s,droppableId:c}=lU(Cq),l=IH(()=>({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||vCe(IH(()=>({descriptor:l,registry:o,getDraggableRef:r,canDragInteractiveElements:m,shouldRespectForcePress:p,isEnabled:f}),[l,o,r,m,p,f]));let v=IH(()=>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:yCe}:null,[i,a,d,f]),y=LH(e=>{g.type===`DRAGGING`&&g.dropping&&e.propertyName===`transform`&&(0,mU.flushSync)(_)},[_,g]),b=IH(()=>{let e=gCe(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=IH(()=>({draggableId:l.id,type:l.type,source:{index:l.index,droppableId:l.droppableId}}),[l.droppableId,l.id,l.index,l.type]);return pU.createElement(pU.Fragment,null,u(b,g.snapshot,x))},wq=(e,t)=>e===t,Tq=e=>{let{combine:t,destination:n}=e;return n?n.droppableId:t?t.droppableId:null},uwe=e=>e.combine?e.combine.draggableId:null,dwe=e=>e.at&&e.at.type===`COMBINE`?e.at.combine.draggableId:null,fwe={mapped:{type:`SECONDARY`,offset:DU,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:uU(null)}},pwe=()=>{let e=bCe(),t=xCe();return(n,r)=>e(n,r)||t(n,r)||fwe},mwe=Qe(pwe,{dropAnimationFinished:HG},null,{context:dq,areStatePropsEqual:wq})(lwe),Eq=e=>t=>e===t,hwe=Eq(`scroll`),gwe=Eq(`auto`),Dq=(e,t)=>t(e.overflowX)||t(e.overflowY),_we=e=>{let t=window.getComputedStyle(e),n={overflowX:t.overflowX,overflowY:t.overflowY};return Dq(n,hwe)||Dq(n,gwe)},vwe=()=>!1,Oq=e=>e==null?null:e===document.body?vwe()?e:null:e===document.documentElement?null:_we(e)?e:Oq(e.parentElement),kq=e=>({x:e.scrollLeft,y:e.scrollTop}),Aq=e=>e?window.getComputedStyle(e).position===`fixed`||Aq(e.parentElement):!1,ywe=e=>({closestScrollable:Oq(e),isFixedOnPage:Aq(e)}),bwe=({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=kK({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:DU,displacement:DU}}}})(),l=i===`vertical`?aW:oW;return{descriptor:e,isCombineEnabled:n,isFixedOnPage:r,axis:l,isEnabled:t,client:a,page:o,frame:c,subject:UU({page:o,withPlaceholder:null,axis:l,frame:c})}},xwe=(e,t)=>{let n=kH(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=yH(o,n.border);return CH({borderBox:s,margin:n.margin,border:n.border,padding:n.padding})},Swe=({ref:e,descriptor:t,env:n,windowScroll:r,direction:i,isDropDisabled:a,isCombineEnabled:o,shouldClipSubject:s})=>{let c=n.closestScrollable,l=xwe(e,c),u=DH(l,r),d=(()=>{if(!c)return null;let e=kH(c),t={scrollHeight:c.scrollHeight,scrollWidth:c.scrollWidth};return{client:e,page:DH(e,r),scroll:kq(c),scrollSize:t,shouldClipSubject:s}})();return bwe({descriptor:t,isEnabled:!a,isCombineEnabled:o,isFixedOnPage:n.isFixedOnPage,direction:i,client:l,page:u,closest:d})},Cwe={passive:!1},wwe={passive:!0},jq=e=>e.shouldPublishImmediately?Cwe:wwe,Mq=e=>e&&e.env.closestScrollable||null,Twe={width:0,height:0,margin:zU},Ewe=({isAnimatingOpenOnMount:e,placeholder:t,animate:n})=>e||n===`close`?Twe:{height:t.client.borderBox.height,width:t.client.borderBox.width,margin:t.client.margin},Dwe=({isAnimatingOpenOnMount:e,placeholder:t,animate:n})=>{let r=Ewe({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:YG.placeholder}},Owe=e=>{let t=(0,pU.useRef)(null),n=LH(()=>{t.current&&=(clearTimeout(t.current),null)},[]),{animate:r,onTransitionEnd:i,onClose:a,contextId:o}=e,[s,c]=(0,pU.useState)(e.animate===`open`);(0,pU.useEffect)(()=>s?r===`open`?t.current?fU:(t.current=setTimeout(()=>{t.current=null,c(!1)}),n):(n(),c(!1),fU):fU,[r,s,n]);let l=LH(e=>{e.propertyName===`height`&&(i(),r===`close`&&a())},[r,a,i]),u=Dwe({isAnimatingOpenOnMount:s,animate:e.animate,placeholder:e.placeholder});return pU.createElement(e.placeholder.tagName,{style:u,"data-rfd-placeholder-context-id":o,onTransitionEnd:l,ref:e.innerRef})},kwe=pU.memo(Owe),Awe=class extends pU.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)}},jwe=e=>{let t=(0,pU.useContext)(pq);!t&&PH();let{contextId:n,isMovementAllowed:r}=t,i=(0,pU.useRef)(null),a=(0,pU.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=LH(()=>i.current,[]),y=LH((e=null)=>{i.current=e},[]);LH(()=>a.current,[]);let b=LH((e=null)=>{a.current=e},[]),x=LH(()=>{r()&&g({maxScroll:jK()})},[r,g]);CCe({droppableId:s,type:c,mode:l,direction:u,isDropDisabled:f,isCombineEnabled:p,ignoreContainerClipping:d,getDroppableRef:v});let S=IH(()=>pU.createElement(Awe,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder},({onClose:e,data:t,animate:r})=>pU.createElement(kwe,{placeholder:t,onClose:e,innerRef:b,animate:r,contextId:n,onTransitionEnd:x})),[n,x,e.placeholder,e.shouldAnimatePlaceholder,b]),C=IH(()=>({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=IH(()=>({droppableId:s,type:c,isUsingCloneFor:w}),[s,w,c]);function E(){if(!h)return null;let{dragging:e,render:t}=h,n=pU.createElement(dU,{draggableId:e.draggableId,index:e.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},(n,r)=>t(n,r,e));return mU.createPortal(n,_())}return pU.createElement(Cq.Provider,{value:T},o(C,m),E())},Nq={mode:`standard`,type:`DEFAULT`,direction:`vertical`,isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:wCe},Pq=e=>{let t={...e},n;for(n in Nq)e[n]===void 0&&(t={...t,[n]:Nq[n]});return t},Fq=(e,t)=>e===t.droppable.type,Iq=(e,t)=>t.draggables[e.draggable.id],Mwe=()=>{let e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t={...e,shouldAnimatePlaceholder:!1},n=RH(e=>({draggableId:e.id,type:e.type,source:{index:e.index,droppableId:e.droppableId}})),r=RH((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=Pq(i),o=a.droppableId,s=a.type,c=!a.isDropDisabled,l=a.renderClone;if(rU(n)){let e=n.critical;if(!Fq(s,e))return t;let i=Iq(e,n.dimensions),a=YW(n.impact)===o;return r(o,c,a,a,i,l)}if(n.phase===`DROP_ANIMATING`){let e=n.completed;if(!Fq(s,e.critical))return t;let i=Iq(e.critical,n.dimensions);return r(o,c,Tq(e.result)===o,YW(e.impact)===o,i,l)}if(n.phase===`IDLE`&&n.completed&&!n.shouldFlush){let r=n.completed;if(!Fq(s,r.critical))return t;let i=YW(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}},Nwe=Qe(Mwe,{updateViewportMaxScroll:MG},(e,t,n)=>({...Pq(n),...e,...t}),{context:dq,areStatePropsEqual:wq})(jwe)}));function Fwe({resource:e,layerMetadata:t={},index:n,handleOpacityChange:r,setLayerVisibility:i,moveToBackground:a,moveToFront:o}){let{t:s}=Yy(),{width:c,height:l}={height:void 0,width:40},u={opacity:1,visibility:!!e.preferred,...t||{}};return(0,Bq.jsxs)(`div`,{style:{flex:1},children:[(0,Bq.jsxs)(`div`,{style:{alignItems:`flex-start`,display:`flex`},children:[(0,Bq.jsx)(Sb,{maxHeight:l,maxWidth:c,resource:e,border:!0}),(0,Bq.jsxs)(Vb,{sx:{paddingLeft:1},component:`div`,variant:`body1`,children:[(0,Bq.jsx)(fb,{resource:e,fallback:n+1}),(0,Bq.jsxs)(`div`,{children:[(0,Bq.jsx)(LE,{"aria-label":s(u.visibility?`layer_hide`:`layer_show`),edge:`start`,size:`small`,onClick:()=>{i(e.id,!u.visibility)},children:u.visibility?(0,Bq.jsx)(Wx,{}):(0,Bq.jsx)(qx,{})}),u.index!==0&&(0,Bq.jsx)(LE,{"aria-label":s(`layer_moveToBackground`),size:`small`,onClick:()=>{a(e.id)},children:(0,Bq.jsx)(fH,{})}),u.index!==t&&(0,Bq.jsx)(LE,{"aria-label":s(`layer_moveToFront`),size:`small`,onClick:()=>{o(e.id)},children:(0,Bq.jsx)(mH,{})})]})]})]}),(0,Bq.jsxs)(`div`,{style:{alignItems:`center`,display:`flex`},children:[(0,Bq.jsx)(AE,{title:s(`layer_opacity`),children:(0,Bq.jsx)(gH,{sx:{marginRight:.5},color:u.visibility?`inherit`:`disabled`,fontSize:`small`})}),(0,Bq.jsx)(QO,{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,Bq.jsx)(kz,{disableTypography:!0,position:`end`,children:(0,Bq.jsx)(Vb,{variant:`caption`,children:`%`})}),inputProps:{"aria-label":s(`layer_opacity`)}}),(0,Bq.jsx)(oH,{sx:{marginLeft:2,marginRight:2,maxWidth:150},disabled:!u.visibility,value:u.opacity*100,onChange:(t,n)=>r(e.id,n)})]})]})}function Iwe({children:e,resource:t,index:n}){let{t:r}=Yy();return(0,Bq.jsx)(SCe,{draggableId:t.id,index:n,children:(n,i)=>(0,Lwe.createElement)(VB,{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,Bq.jsx)(Rwe,{...n.dragHandleProps,sx:{"&:hover":{backgroundColor:i.isDragging?`action.selected`:`action.hover`},backgroundColor:i.isDragging?`action.selected`:`shades.light`},children:(0,Bq.jsx)(AE,{title:r(`layer_move`),children:(0,Bq.jsx)(uH,{})})}),e)})}function Lq({canvasId:e,index:t,label:n,layers:r,layerMetadata:i={},totalSize:a,updateLayers:o,windowId:s}){let{t:c}=Yy(),l=(0,Rq.useId)(),u=(0,Rq.useCallback)((t,n)=>{o(s,e,{[t]:{opacity:n/100}})},[e,o,s]),d=(0,Rq.useCallback)(t=>{if(!t.destination||t.destination.droppableId!==l||t.source.droppableId!==l)return;let n=Vq(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,Rq.useCallback)((t,n)=>{o(s,e,{[t]:{visibility:n}})},[e,o,s]),p=(0,Rq.useCallback)(t=>{let n=Vq(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,Rq.useCallback)(t=>{let n=Vq(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,Bq.jsxs)(Bq.Fragment,{children:[a>1&&(0,Bq.jsx)(Vb,{sx:{paddingLeft:1,paddingRight:1,paddingTop:2},variant:`overline`,children:c(`annotationCanvasLabel`,{context:`${t+1}/${a}`,label:n})}),(0,Bq.jsx)(pCe,{onDragEnd:d,children:(0,Bq.jsx)(Nwe,{droppableId:l,children:(e,t)=>(0,Bq.jsxs)(eD,{sx:{paddingTop:0},...e.droppableProps,ref:e.innerRef,children:[r&&r.map((e,t)=>(0,Bq.jsx)(Iwe,{resource:e,index:t,children:(0,Bq.jsx)(Fwe,{resource:e,index:t,layerMetadata:(i||{})[e.id]||{},handleOpacityChange:u,setLayerVisibility:f,moveToBackground:p,moveToFront:m})},e.id)),e.placeholder]})})})]})}var Rq,zq,Bq,Lwe,Rwe,Vq,zwe=s((()=>{Rq=d(h(),1),zq=d(B(),1),nb(),$O(),Az(),tD(),HB(),cH(),jE(),gSe(),_Se(),vSe(),Gx(),Jx(),ySe(),Hb(),$y(),Pwe(),RE(),Cb(),mb(),Bq=U(),Lwe=d(h(),1),Rwe=X(`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)})),Vq=(e,t,n)=>{let r=Array.from(e),[i]=r.splice(t,1);return r.splice(n,0,i),r},Fwe.propTypes={handleOpacityChange:zq.default.func.isRequired,index:zq.default.number.isRequired,layerMetadata:zq.default.objectOf(zq.default.shape({opacity:zq.default.number,visibility:zq.default.bool})),moveToBackground:zq.default.func.isRequired,moveToFront:zq.default.func.isRequired,resource:zq.default.object.isRequired,setLayerVisibility:zq.default.func.isRequired},Iwe.propTypes={children:zq.default.node.isRequired,index:zq.default.number.isRequired,resource:zq.default.object.isRequired},Lq.propTypes={canvasId:zq.default.string.isRequired,index:zq.default.number.isRequired,label:zq.default.string.isRequired,layerMetadata:zq.default.objectOf(zq.default.shape({opacity:zq.default.number})),layers:zq.default.arrayOf(zq.default.shape({})).isRequired,totalSize:zq.default.number.isRequired,updateLayers:zq.default.func.isRequired,windowId:zq.default.string.isRequired}})),Bwe,Vwe,Hwe,Hq,Uwe=s((()=>{H(),z(),Kd(),fu(),zwe(),Bwe=(e,{canvasId:t,companionWindowId:n,windowId:r})=>({label:dc(e,{canvasId:t,companionWindowId:n,windowId:r}),layerMetadata:Al(e,{canvasId:t,companionWindowId:n,windowId:r}),layers:jl(e,{canvasId:t,companionWindowId:n,windowId:r})}),Vwe={updateLayers:Bd},Hwe=V(Qe(Bwe,Vwe)),Hq=Hwe(Lq)}));function Uq({canvasIds:e=[],id:t,windowId:n}){let{t:r}=Yy();return(0,Gq.jsx)(yj,{title:r(`layers`),id:t,windowId:n,children:e.map((t,r)=>(0,Gq.jsx)(Hq,{canvasId:t,index:r,totalSize:e.length,windowId:n},t))})}var Wq,Gq,Wwe=s((()=>{Wq=d(B(),1),$y(),bj(),Uwe(),Gq=U(),Uq.propTypes={canvasIds:Wq.default.arrayOf(Wq.default.string),id:Wq.default.string.isRequired,windowId:Wq.default.string.isRequired}})),Gwe,Kwe,Kq,qwe=s((()=>{H(),z(),Fr(),Wwe(),fu(),Gwe=(e,{id:t,windowId:n})=>({canvasIds:ac(e,{windowId:n})}),Kwe=V(Qe(Gwe),Pr(`LayersPanel`)),Kq=Kwe(Uq)}));function qq({id:e,children:t=null,title:n,windowId:r}){let{t:i}=Yy();return(0,Jwe.jsx)(yj,{title:i(n),id:e,windowId:r,children:t})}var Jq,Jwe,Ywe=s((()=>{Jq=d(B(),1),$y(),bj(),Jwe=U(),qq.propTypes={children:Jq.default.node,id:Jq.default.string.isRequired,title:Jq.default.string.isRequired,windowId:Jq.default.string.isRequired}})),Xwe,Zwe,Yq,Qwe=s((()=>{H(),z(),Fr(),Ywe(),Xwe=(e,{id:t,windowId:n})=>({}),Zwe=V(Qe(Xwe),Pr(`CustomPanel`)),Yq=Zwe(qq)})),$we,eTe,tTe=s((()=>{Hx(),$we=U(),eTe=Yb((0,$we.jsx)(`path`,{d:`m4 12 1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8z`}),`ArrowUpwardSharp`)}));function Xq({manifest:e,canvasNavigation:t,variant:n,...r}){return(0,$q.jsxs)(vk,{alignItems:`flex-start`,divider:!0,component:`li`,variant:`multiline`,sx:{paddingRight:1},...r,children:[n===`thumbnail`&&(0,$q.jsx)(_D,{children:(0,$q.jsx)(Sb,{resource:e,maxHeight:t.height,maxWidth:t.width})}),(0,$q.jsx)(CD,{children:(0,$q.jsx)(fb,{resource:e})})]})}function Zq({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}=Yy(),f=(()=>{if(!n)return!1;let e=n.getProperty(`behavior`);return e?Array.isArray(e)?e.includes(`multi-part`):e===`multi-part`:!1})();return(0,$q.jsx)(yj,{title:d(f?`multipartCollection`:`collection`),windowId:u,id:r,titleControls:(0,$q.jsxs)($q.Fragment,{children:[o&&(0,$q.jsx)(eD,{children:(0,$q.jsxs)(EB,{onClick:()=>s({collectionPath:t.slice(0,-1)}),children:[(0,$q.jsx)(_D,{children:(0,$q.jsx)(eTe,{})}),(0,$q.jsx)(CD,{primaryTypographyProps:{variant:`body1`},children:(0,$q.jsx)(fb,{resource:o})})]})}),(0,$q.jsxs)(Vb,{variant:`h6`,children:[n&&(0,$q.jsx)(fb,{resource:n}),i&&(0,$q.jsx)(rR,{variant:`text`})]})]}),children:(0,$q.jsxs)(sD,{children:[i&&(0,$q.jsx)(vk,{children:(0,$q.jsxs)(CD,{children:[(0,$q.jsx)(rR,{variant:`text`}),(0,$q.jsx)(rR,{variant:`text`}),(0,$q.jsx)(rR,{variant:`text`})]})}),n&&n.getCollections().map(n=>(0,$q.jsx)(Xq,{onClick:()=>{s({collectionPath:[...t,n.id]})},canvasNavigation:e,manifest:n,variant:l,selected:a===n.id},n.id)),n&&n.getManifests().map(n=>(0,$q.jsx)(Xq,{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 Qq,$q,nTe=s((()=>{Qq=d(B(),1),tD(),DB(),vD(),wD(),cD(),yk(),Hb(),iR(),tTe(),$y(),bj(),Cb(),mb(),$q=U(),Xq.propTypes={canvasNavigation:Qq.default.shape({height:Qq.default.number,width:Qq.default.number}).isRequired,manifest:Qq.default.object.isRequired,variant:Qq.default.string.isRequired},Zq.propTypes={canvasNavigation:Qq.default.shape({height:Qq.default.number,width:Qq.default.number}).isRequired,collection:Qq.default.object,collectionPath:Qq.default.arrayOf(Qq.default.string),id:Qq.default.string.isRequired,isFetching:Qq.default.bool,manifestId:Qq.default.string.isRequired,parentCollection:Qq.default.object,updateCompanionWindow:Qq.default.func.isRequired,updateWindow:Qq.default.func.isRequired,variant:Qq.default.string,windowId:Qq.default.string.isRequired}})),rTe,iTe,aTe,eJ,oTe=s((()=>{H(),z(),Fr(),Kd(),fu(),nTe(),rTe=(e,{id:t,windowId:n})=>{let r=Za(e,{windowId:n}),i=mo(e,{companionWindowId:t}),{collectionPath:a}=i,o=a||r.collectionPath,s=o&&o[o.length-1],c=o&&o[o.length-2],l=s&&eo(e,{manifestId:s}),u=c&&eo(e,{manifestId:c}),d=eo(e,{windowId:n});return{canvasNavigation:e.config.canvasNavigation,collection:l&&ls(e,{manifestId:l.id}),collectionId:s,collectionPath:o,error:l&&l.error,isFetching:l&&l.isFetching,manifestId:d&&d.id,parentCollection:u&&ls(e,{manifestId:u.id}),ready:l&&!!l.json,variant:i.variant||El(e,{windowId:n})}},iTe=(e,{id:t,windowId:n})=>({updateCompanionWindow:(...r)=>e(hu(n,t,...r)),updateWindow:(...t)=>e(ju(n,...t))}),aTe=V(Qe(rTe,iTe),Pr(`WindowSideBarCollectionPanel`)),eJ=aTe(Zq)})),tJ,nJ=s((()=>{tce(),Uge(),zve(),qL(),_R(),CV(),qwe(),Qwe(),oTe(),tJ={annotations:Ej,attribution:gR,canvas:KL,collection:eJ,custom:Yq,info:fN,layers:Kq,search:SV,thumbnailNavigation:Pb}})),sTe=y(),cTe=d(pn(),1);z(),nJ();function lTe(e){return e.reduce((e,t)=>(0,cTe.default)(e,[t.target,t.mode],e=>[...e||[],t]),{})}function uTe(e){return e.map(e=>({...e,component:fTe(e)}))}function dTe(e){return e.filter(e=>e.companionWindowKey).forEach(e=>{tJ[e.companionWindowKey]=e.component}),tJ}function fTe(e){return!e.mapStateToProps&&!e.mapDispatchToProps?e.component:Qe(e.mapStateToProps,e.mapDispatchToProps,...e.connectOptions||[])(e.component)}var rJ=d(h(),1),iJ=d(B(),1);st();var aJ=U();function oJ({plugins:e=[],children:t=null}){let[n,r]=(0,rJ.useState)({});return(0,rJ.useEffect)(()=>{let t=uTe(e);dTe(t),r(lTe(t))},[e]),(0,aJ.jsx)(ot.Provider,{value:n,children:t})}oJ.propTypes={children:iJ.default.node,plugins:iJ.default.array};var pTe,sJ,mTe=s((()=>{pTe=d(h(),1),sJ=(0,pTe.createContext)({dragDropManager:void 0})}));function cJ(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 hTe(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 gTe(e,t,n){var r;if(typeof t==`function`&&typeof n==`function`||typeof n==`function`&&typeof arguments[3]==`function`)throw Error(cJ(0));if(typeof t==`function`&&n===void 0&&(n=t,t=void 0),n!==void 0){if(typeof n!=`function`)throw Error(cJ(1));return n(gTe)(e,t)}if(typeof e!=`function`)throw Error(cJ(2));var i=e,a=t,o=[],s=o,c=!1;function l(){s===o&&(s=o.slice())}function u(){if(c)throw Error(cJ(3));return a}function d(e){if(typeof e!=`function`)throw Error(cJ(4));if(c)throw Error(cJ(5));var t=!0;return l(),s.push(e),function(){if(t){if(c)throw Error(cJ(6));t=!1,l();var n=s.indexOf(e);s.splice(n,1),o=null}}}function f(e){if(!hTe(e))throw Error(cJ(7));if(e.type===void 0)throw Error(cJ(8));if(c)throw Error(cJ(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(cJ(10));i=e,f({type:dJ.REPLACE})}function m(){var e,t=d;return e={subscribe:function(e){if(typeof e!=`object`||!e)throw Error(cJ(11));function n(){e.next&&e.next(u())}return n(),{unsubscribe:t(n)}}},e[lJ]=function(){return this},e}return f({type:dJ.INIT}),r={dispatch:f,subscribe:d,getState:u,replaceReducer:p},r[lJ]=m,r}var lJ,uJ,dJ,_Te=s((()=>{lJ=(function(){return typeof Symbol==`function`&&Symbol.observable||`@@observable`})(),uJ=function(){return Math.random().toString(36).substring(7).split(``).join(`.`)},dJ={INIT:`@@redux/INIT`+uJ(),REPLACE:`@@redux/REPLACE`+uJ(),PROBE_UNKNOWN_ACTION:function(){return`@@redux/PROBE_UNKNOWN_ACTION`+uJ()}}}));function fJ(e,t,...n){if(vTe()&&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 vTe(){return typeof process<`u`&&!0}var pJ=s((()=>{}));function yTe(e,t,n){return t.split(`.`).reduce((e,t)=>e&&e[t]?e[t]:n||null,e)}function bTe(e,t){return e.filter(e=>e!==t)}function xTe(e){return typeof e==`object`}function STe(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 CTe(e,t){return e.filter(e=>t.indexOf(e)>-1)}var mJ=s((()=>{})),hJ,gJ,_J,vJ,yJ,bJ,xJ=s((()=>{hJ=`dnd-core/INIT_COORDS`,gJ=`dnd-core/BEGIN_DRAG`,_J=`dnd-core/PUBLISH_DRAG_SOURCE`,vJ=`dnd-core/HOVER`,yJ=`dnd-core/DROP`,bJ=`dnd-core/END_DRAG`}));function wTe(e,t){return{type:hJ,payload:{sourceClientOffset:t||null,clientOffset:e||null}}}var TTe=s((()=>{xJ()}));function ETe(e){return function(t=[],n={publishSource:!0}){let{publishSource:r=!0,clientOffset:i,getSourceClientOffset:a}=n,o=e.getMonitor(),s=e.getRegistry();e.dispatch(wTe(i)),DTe(t,o,s);let c=ATe(t,o);if(c==null){e.dispatch(jTe);return}let l=null;if(i){if(!a)throw Error(`getSourceClientOffset must be defined`);OTe(a),l=a(c)}e.dispatch(wTe(i,l));let u=s.getSource(c).beginDrag(o,c);if(u==null)return;kTe(u),s.pinSource(c);let d=s.getSourceType(c);return{type:gJ,payload:{itemType:d,item:u,sourceId:c,clientOffset:i||null,sourceClientOffset:l||null,isSourcePublic:!!r}}}}function DTe(e,t,n){fJ(!t.isDragging(),`Cannot call beginDrag while dragging.`),e.forEach(function(e){fJ(n.getSource(e),`Expected sourceIds to be registered.`)})}function OTe(e){fJ(typeof e==`function`,`When clientOffset is provided, getSourceClientOffset must be a function.`)}function kTe(e){fJ(xTe(e),`Item must be an object.`)}function ATe(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 jTe,MTe=s((()=>{pJ(),mJ(),TTe(),xJ(),jTe={type:hJ,payload:{clientOffset:null,sourceClientOffset:null}}}));function NTe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function PTe(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){NTe(e,t,n[t])})}return e}function FTe(e){return function(t={}){let n=e.getMonitor(),r=e.getRegistry();ITe(n),zTe(n).forEach((i,a)=>{let o=LTe(i,a,r,n),s={type:yJ,payload:{dropResult:PTe({},t,o)}};e.dispatch(s)})}}function ITe(e){fJ(e.isDragging(),`Cannot call drop while not dragging.`),fJ(!e.didDrop(),`Cannot call drop twice during one drag operation.`)}function LTe(e,t,n,r){let i=n.getTarget(e),a=i?i.drop(r,e):void 0;return RTe(a),a===void 0&&(a=t===0?{}:r.getDropResult()),a}function RTe(e){fJ(e===void 0||xTe(e),`Drop result must either be an object or undefined.`)}function zTe(e){let t=e.getTargetIds().filter(e.canDropOnTarget,e);return t.reverse(),t}var BTe=s((()=>{pJ(),mJ(),xJ()}));function VTe(e){return function(){let t=e.getMonitor(),n=e.getRegistry();HTe(t);let r=t.getSourceId();return r!=null&&(n.getSource(r,!0).endDrag(t,r),n.unpinSource()),{type:bJ}}}function HTe(e){fJ(e.isDragging(),`Cannot call endDrag while not dragging.`)}var UTe=s((()=>{pJ(),xJ()}));function SJ(e,t){return t===null?e===null:Array.isArray(e)?e.some(e=>e===t):e===t}var WTe=s((()=>{}));function GTe(e){return function(t,{clientOffset:n}={}){KTe(t);let r=t.slice(0),i=e.getMonitor(),a=e.getRegistry();return JTe(r,a,i.getItemType()),qTe(r,i,a),YTe(r,i,a),{type:vJ,payload:{targetIds:r,clientOffset:n||null}}}}function KTe(e){fJ(Array.isArray(e),`Expected targetIds to be an array.`)}function qTe(e,t,n){fJ(t.isDragging(),`Cannot call hover while not dragging.`),fJ(!t.didDrop(),`Cannot call hover after drop.`);for(let t=0;t<e.length;t++){let r=e[t];fJ(e.lastIndexOf(r)===t,`Expected targetIds to be unique in the passed array.`),fJ(n.getTarget(r),`Expected targetIds to be registered.`)}}function JTe(e,t,n){for(let r=e.length-1;r>=0;r--){let i=e[r];SJ(t.getTargetType(i),n)||e.splice(r,1)}}function YTe(e,t,n){e.forEach(function(e){n.getTarget(e).hover(t,e)})}var XTe=s((()=>{pJ(),WTe(),xJ()}));function ZTe(e){return function(){if(e.getMonitor().isDragging())return{type:_J}}}var QTe=s((()=>{xJ()}));function $Te(e){return{beginDrag:ETe(e),publishDragSource:ZTe(e),hover:GTe(e),drop:FTe(e),endDrag:VTe(e)}}var CJ=s((()=>{MTe(),BTe(),UTe(),XTe(),QTe(),xJ()})),eEe,tEe=s((()=>{CJ(),eEe=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=$Te(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 nEe(e,t){return{x:e.x+t.x,y:e.y+t.y}}function rEe(e,t){return{x:e.x-t.x,y:e.y-t.y}}function iEe(e){let{clientOffset:t,initialClientOffset:n,initialSourceClientOffset:r}=e;return!t||!n||!r?null:rEe(nEe(t,r),n)}function aEe(e){let{clientOffset:t,initialClientOffset:n}=e;return!t||!n?null:rEe(t,n)}var oEe=s((()=>{}));function sEe(e,t){return e===wJ?!1:e===TJ||t===void 0||CTe(t,e).length>0}var wJ,TJ,cEe=s((()=>{mJ(),wJ=[],TJ=[],wJ.__IS_NONE__=!0,TJ.__IS_ALL__=!0})),lEe,uEe=s((()=>{pJ(),oEe(),cEe(),WTe(),lEe=class{subscribeToStateChange(e,t={}){let{handlerIds:n}=t;fJ(typeof e==`function`,`listener must be a function.`),fJ(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&&!sEe(t.dirtyHandlerIds,n)||e()}finally{r=i}})}subscribeToOffsetChange(e){fJ(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 fJ(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 fJ(t,`Expected to find a valid target. targetId=${e}`),!this.isDragging()||this.didDrop()?!1:SJ(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 fJ(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&&!SJ(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 iEe(this.store.getState().dragOffset)}getDifferenceFromInitialOffset(){return aEe(this.store.getState().dragOffset)}constructor(e,t){this.store=e,this.registry=t}}}));function dEe(e){return function(){let t=setTimeout(r,0),n=setInterval(r,50);function r(){clearTimeout(t),clearInterval(n),e()}}}function fEe(e){let t=1,n=new DJ(e),r=document.createTextNode(``);return n.observe(r,{characterData:!0}),function(){t=-t,r.data=t}}var EJ,DJ,pEe,mEe=s((()=>{EJ=typeof global<`u`?global:self,DJ=EJ.MutationObserver||EJ.WebKitMutationObserver,pEe=typeof DJ==`function`?fEe:dEe})),hEe,gEe=s((()=>{mEe(),hEe=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=pEe(this.flush),this.requestErrorThrow=dEe(()=>{if(this.pendingErrors.length)throw this.pendingErrors.shift()})}}})),_Ee,vEe=s((()=>{_Ee=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}}})),yEe,bEe=s((()=>{vEe(),yEe=class{create(e){let t=this.freeTasks,n=t.length?t.pop():new _Ee(this.onError,e=>t[t.length]=e);return n.task=e,n}constructor(e){this.onError=e,this.freeTasks=[]}}}));function xEe(e){OJ.enqueueTask(SEe.create(e))}var OJ,SEe,CEe=s((()=>{gEe(),bEe(),OJ=new hEe,SEe=new yEe(OJ.registerPendingError)})),wEe=s((()=>{})),TEe=s((()=>{CEe(),gEe(),bEe(),wEe()}));function EEe(e){return{type:kJ,payload:{sourceId:e}}}function DEe(e){return{type:AJ,payload:{targetId:e}}}function OEe(e){return{type:jJ,payload:{sourceId:e}}}function kEe(e){return{type:MJ,payload:{targetId:e}}}var kJ,AJ,jJ,MJ,NJ=s((()=>{kJ=`dnd-core/ADD_SOURCE`,AJ=`dnd-core/ADD_TARGET`,jJ=`dnd-core/REMOVE_SOURCE`,MJ=`dnd-core/REMOVE_TARGET`}));function AEe(e){fJ(typeof e.canDrag==`function`,`Expected canDrag to be a function.`),fJ(typeof e.beginDrag==`function`,`Expected beginDrag to be a function.`),fJ(typeof e.endDrag==`function`,`Expected endDrag to be a function.`)}function jEe(e){fJ(typeof e.canDrop==`function`,`Expected canDrop to be a function.`),fJ(typeof e.hover==`function`,`Expected hover to be a function.`),fJ(typeof e.drop==`function`,`Expected beginDrag to be a function.`)}function PJ(e,t){if(t&&Array.isArray(e)){e.forEach(e=>PJ(e,!1));return}fJ(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 MEe=s((()=>{pJ()})),FJ,NEe=s((()=>{(function(e){e.SOURCE=`SOURCE`,e.TARGET=`TARGET`})(FJ||={})}));function PEe(){return FEe++}var FEe,IEe=s((()=>{FEe=0}));function LEe(e){let t=PEe().toString();switch(e){case FJ.SOURCE:return`S${t}`;case FJ.TARGET:return`T${t}`;default:throw Error(`Unknown Handler Role: ${e}`)}}function REe(e){switch(e[0]){case`S`:return FJ.SOURCE;case`T`:return FJ.TARGET;default:throw Error(`Cannot parse handler ID: ${e}`)}}function zEe(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 BEe,VEe=s((()=>{TEe(),pJ(),NJ(),MEe(),NEe(),IEe(),BEe=class{addSource(e,t){PJ(e),AEe(t);let n=this.addHandler(FJ.SOURCE,e,t);return this.store.dispatch(EEe(n)),n}addTarget(e,t){PJ(e,!0),jEe(t);let n=this.addHandler(FJ.TARGET,e,t);return this.store.dispatch(DEe(n)),n}containsHandler(e){return zEe(this.dragSources,e)||zEe(this.dropTargets,e)}getSource(e,t=!1){return fJ(this.isSourceId(e),`Expected a valid source ID.`),t&&e===this.pinnedSourceId?this.pinnedSource:this.dragSources.get(e)}getTarget(e){return fJ(this.isTargetId(e),`Expected a valid target ID.`),this.dropTargets.get(e)}getSourceType(e){return fJ(this.isSourceId(e),`Expected a valid source ID.`),this.types.get(e)}getTargetType(e){return fJ(this.isTargetId(e),`Expected a valid target ID.`),this.types.get(e)}isSourceId(e){return REe(e)===FJ.SOURCE}isTargetId(e){return REe(e)===FJ.TARGET}removeSource(e){fJ(this.getSource(e),`Expected an existing source.`),this.store.dispatch(OEe(e)),xEe(()=>{this.dragSources.delete(e),this.types.delete(e)})}removeTarget(e){fJ(this.getTarget(e),`Expected an existing target.`),this.store.dispatch(kEe(e)),this.dropTargets.delete(e),this.types.delete(e)}pinSource(e){let t=this.getSource(e);fJ(t,`Expected an existing source.`),this.pinnedSourceId=e,this.pinnedSource=t}unpinSource(){fJ(this.pinnedSource,`No source is pinned at the time.`),this.pinnedSourceId=null,this.pinnedSource=null}addHandler(e,t,n){let r=LEe(e);return this.types.set(r,t),e===FJ.SOURCE?this.dragSources.set(r,n):e===FJ.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 HEe(e,t){return!e&&!t?!0:!e||!t?!1:e.x===t.x&&e.y===t.y}function UEe(e,t,n=WEe){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 WEe,GEe=s((()=>{WEe=(e,t)=>e===t}));function KEe(e=wJ,t){switch(t.type){case vJ:break;case kJ:case AJ:case MJ:case jJ:return wJ;case gJ:case _J:case bJ:case yJ:default:return TJ}let{targetIds:n=[],prevTargetIds:r=[]}=t.payload,i=STe(n,r);if(!(i.length>0||!UEe(n,r)))return wJ;let a=r[r.length-1],o=n[n.length-1];return a!==o&&(a&&i.push(a),o&&i.push(o)),i}var qEe=s((()=>{CJ(),NJ(),cEe(),GEe(),mJ()}));function JEe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function YEe(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){JEe(e,t,n[t])})}return e}function XEe(e=IJ,t){let{payload:n}=t;switch(t.type){case hJ:case gJ:return{initialSourceClientOffset:n.sourceClientOffset,initialClientOffset:n.clientOffset,clientOffset:n.clientOffset};case vJ:return HEe(e.clientOffset,n.clientOffset)?e:YEe({},e,{clientOffset:n.clientOffset});case bJ:case yJ:return IJ;default:return e}}var IJ,ZEe=s((()=>{CJ(),GEe(),IJ={initialSourceClientOffset:null,initialClientOffset:null,clientOffset:null}}));function QEe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function LJ(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){QEe(e,t,n[t])})}return e}function $Ee(e=eDe,t){let{payload:n}=t;switch(t.type){case gJ:return LJ({},e,{itemType:n.itemType,item:n.item,sourceId:n.sourceId,isSourcePublic:n.isSourcePublic,dropResult:null,didDrop:!1});case _J:return LJ({},e,{isSourcePublic:!0});case vJ:return LJ({},e,{targetIds:n.targetIds});case MJ:return e.targetIds.indexOf(n.targetId)===-1?e:LJ({},e,{targetIds:bTe(e.targetIds,n.targetId)});case yJ:return LJ({},e,{dropResult:n.dropResult,didDrop:!0,targetIds:[]});case bJ:return LJ({},e,{itemType:null,item:null,sourceId:null,dropResult:null,didDrop:!1,isSourcePublic:null,targetIds:[]});default:return e}}var eDe,tDe=s((()=>{CJ(),NJ(),mJ(),eDe={itemType:null,item:null,sourceId:null,targetIds:[],dropResult:null,didDrop:!1,isSourcePublic:null}}));function nDe(e=0,t){switch(t.type){case kJ:case AJ:return e+1;case jJ:case MJ:return e-1;default:return e}}var rDe=s((()=>{NJ()}));function iDe(e=0){return e+1}var aDe=s((()=>{}));function oDe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function sDe(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){oDe(e,t,n[t])})}return e}function cDe(e={},t){return{dirtyHandlerIds:KEe(e.dirtyHandlerIds,{type:t.type,payload:sDe({},t.payload,{prevTargetIds:yTe(e,`dragOperation.targetIds`,[])})}),dragOffset:XEe(e.dragOffset,t),refCount:nDe(e.refCount,t),dragOperation:$Ee(e.dragOperation,t),stateId:iDe(e.stateId)}}var lDe=s((()=>{mJ(),qEe(),ZEe(),tDe(),rDe(),aDe()}));function uDe(e,t=void 0,n={},r=!1){let i=dDe(r),a=new lEe(i,new BEe(i)),o=new eEe(i,a),s=e(o,t,n);return o.receiveBackend(s),o}function dDe(e){let t=typeof window<`u`&&window.__REDUX_DEVTOOLS_EXTENSION__;return gTe(cDe,e&&t&&t({name:`dnd-core`,instanceId:`dnd-core`}))}var fDe=s((()=>{_Te(),tEe(),uEe(),VEe(),lDe()})),pDe=s((()=>{fDe(),NEe()}));function mDe(e,t){if(e==null)return{};var n=hDe(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 hDe(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 gDe(e){return`manager`in e?[{dragDropManager:e.manager},!1]:[_De(e.backend,e.context,e.options,e.debugMode),!e.context]}function _De(e,t=vDe(),n,r){let i=t;return i[BJ]||(i[BJ]={dragDropManager:uDe(e,t,n,r)}),i[BJ]}function vDe(){return typeof global<`u`?global:window}var yDe,RJ,zJ,BJ,VJ,bDe=s((()=>{yDe=U(),pDe(),RJ=d(h(),1),mTe(),zJ=0,BJ=Symbol.for(`__REACT_DND_CONTEXT_INSTANCE__`),VJ=(0,RJ.memo)(function(e){var{children:t}=e;let[n,r]=gDe(mDe(e,[`children`]));return(0,RJ.useEffect)(()=>{if(r){let e=vDe();return++zJ,()=>{--zJ===0&&(e[BJ]=null)}}},[]),(0,yDe.jsx)(sJ.Provider,{value:n,children:t})})})),xDe=s((()=>{h()})),SDe=s((()=>{mTe(),bDe(),xDe()})),CDe=s((()=>{})),wDe=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}})),HJ,UJ,WJ=s((()=>{HJ=d(h(),1),UJ=typeof window<`u`?HJ.useLayoutEffect:HJ.useEffect}));function TDe(e,t,n){let[r,i]=(0,GJ.useState)(()=>t(e)),a=(0,GJ.useCallback)(()=>{let a=t(e);(0,EDe.default)(r,a)||(i(a),n&&n())},[r,e,n]);return UJ(a),[r,a]}var EDe,GJ,DDe=s((()=>{EDe=d(wDe(),1),GJ=d(h(),1),WJ()}));function ODe(e,t,n){let[r,i]=TDe(e,t,n);return UJ(function(){let t=e.getHandlerId();if(t!=null)return e.subscribeToStateChange(i,{handlerIds:[t]})},[e,i]),r}var kDe=s((()=>{DDe(),WJ()}));function ADe(e,t,n){return ODe(t,e||(()=>({})),()=>n.reconnect())}var jDe=s((()=>{kDe()}));function MDe(e,t){let n=[...t||[]];return t==null&&typeof e!=`function`&&n.push(e),(0,NDe.useMemo)(()=>typeof e==`function`?e():e,n)}var NDe,PDe=s((()=>{NDe=d(h(),1)}));function FDe(e){return(0,KJ.useMemo)(()=>e.hooks.dragSource(),[e])}function IDe(e){return(0,KJ.useMemo)(()=>e.hooks.dragPreview(),[e])}var KJ,LDe=s((()=>{KJ=d(h(),1)})),qJ,JJ,RDe,zDe=s((()=>{pJ(),qJ=!1,JJ=!1,RDe=class{receiveHandlerId(e){this.sourceId=e}getHandlerId(){return this.sourceId}canDrag(){fJ(!qJ,`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 qJ=!0,this.internalMonitor.canDragSource(this.sourceId)}finally{qJ=!1}}isDragging(){if(!this.sourceId)return!1;fJ(!JJ,`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 JJ=!0,this.internalMonitor.isDraggingSource(this.sourceId)}finally{JJ=!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()}}})),YJ,BDe,VDe=s((()=>{pJ(),YJ=!1,BDe=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;fJ(!YJ,`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 YJ=!0,this.internalMonitor.canDropOnTarget(this.targetId)}finally{YJ=!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 HDe(e,t,n){let r=n.getRegistry(),i=r.addTarget(e,t);return[i,()=>r.removeTarget(i)]}function UDe(e,t,n){let r=n.getRegistry(),i=r.addSource(e,t);return[i,()=>r.removeSource(i)]}var WDe=s((()=>{}));function XJ(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 GDe=s((()=>{}));function ZJ(e){return typeof e==`object`&&!!e&&Object.prototype.hasOwnProperty.call(e,`current`)}var KDe=s((()=>{}));function qDe(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 JDe(e){return(t=null,n=null)=>{if(!(0,QJ.isValidElement)(t)){let r=t;return e(r,n),r}let r=t;return qDe(r),ZDe(r,n?t=>e(t,n):e)}}function YDe(e){let t={};return Object.keys(e).forEach(n=>{let r=e[n];if(n.endsWith(`Ref`))t[n]=e[n];else{let e=JDe(r);t[n]=()=>e}}),t}function XDe(e,t){typeof e==`function`?e(t):e.current=t}function ZDe(e,t){let n=e.ref;return fJ(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,QJ.cloneElement)(e,{ref:e=>{XDe(n,e),XDe(t,e)}}):(0,QJ.cloneElement)(e,{ref:t})}var QJ,QDe=s((()=>{pJ(),QJ=d(h(),1)})),$De,eOe=s((()=>{GDe(),KDe(),QDe(),$De=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!XJ(this.lastConnectedDragSourceOptions,this.dragSourceOptions)}didDragPreviewOptionsChange(){return!XJ(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=YDe({dragSource:(e,t)=>{this.clearDragSource(),this.dragSourceOptions=t||null,ZJ(e)?this.dragSourceRef=e:this.dragSourceNode=e,this.reconnectDragSource()},dragPreview:(e,t)=>{this.clearDragPreview(),this.dragPreviewOptions=t||null,ZJ(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}}})),tOe,nOe=s((()=>{GDe(),KDe(),QDe(),tOe=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!XJ(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=YDe({dropTarget:(e,t)=>{this.clearDropTarget(),this.dropTargetOptions=t,ZJ(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}}})),$J=s((()=>{zDe(),VDe(),WDe(),eOe(),nOe()}));function eY(){let{dragDropManager:e}=(0,rOe.useContext)(sJ);return fJ(e!=null,`Expected drag drop context`),e}var rOe,tY=s((()=>{pJ(),rOe=d(h(),1),SDe()}));function iOe(e,t){let n=eY(),r=(0,aOe.useMemo)(()=>new $De(n.getBackend()),[n]);return UJ(()=>(r.dragSourceOptions=e||null,r.reconnect(),()=>r.disconnectDragSource()),[r,e]),UJ(()=>(r.dragPreviewOptions=t||null,r.reconnect(),()=>r.disconnectDragPreview()),[r,t]),r}var aOe,oOe=s((()=>{aOe=d(h(),1),$J(),tY(),WJ()}));function sOe(){let e=eY();return(0,cOe.useMemo)(()=>new RDe(e),[e])}var cOe,lOe=s((()=>{cOe=d(h(),1),$J(),tY()})),uOe,dOe=s((()=>{uOe=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 fOe(e,t,n){let r=(0,nY.useMemo)(()=>new uOe(e,t,n),[t,n]);return(0,nY.useEffect)(()=>{r.spec=e},[e]),r}var nY,pOe=s((()=>{nY=d(h(),1),dOe()}));function mOe(e){return(0,hOe.useMemo)(()=>{let t=e.type;return fJ(t!=null,`spec.type must be defined`),t},[e])}var hOe,gOe=s((()=>{pJ(),hOe=d(h(),1)}));function _Oe(e,t,n){let r=eY(),i=fOe(e,t,n),a=mOe(e);UJ(function(){if(a!=null){let[e,o]=UDe(a,i,r);return t.receiveHandlerId(e),n.receiveHandlerId(e),o}},[r,t,n,i,a])}var vOe=s((()=>{$J(),tY(),WJ(),pOe(),gOe()}));function rY(e,t){let n=MDe(e,t);fJ(!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=sOe(),i=iOe(n.options,n.previewOptions);return _Oe(n,r,i),[ADe(n.collect,r,i),FDe(i),IDe(i)]}var yOe=s((()=>{pJ(),jDe(),PDe(),LDe(),oOe(),lOe(),vOe()})),bOe=s((()=>{yOe()})),xOe=s((()=>{h()}));function SOe(e){return(0,COe.useMemo)(()=>e.hooks.dropTarget(),[e])}var COe,wOe=s((()=>{COe=d(h(),1)}));function TOe(e){let t=eY(),n=(0,EOe.useMemo)(()=>new tOe(t.getBackend()),[t]);return UJ(()=>(n.dropTargetOptions=e||null,n.reconnect(),()=>n.disconnectDropTarget()),[e]),n}var EOe,DOe=s((()=>{EOe=d(h(),1),$J(),tY(),WJ()}));function OOe(){let e=eY();return(0,kOe.useMemo)(()=>new BDe(e),[e])}var kOe,AOe=s((()=>{kOe=d(h(),1),$J(),tY()}));function jOe(e){let{accept:t}=e;return(0,MOe.useMemo)(()=>(fJ(e.accept!=null,`accept must be defined`),Array.isArray(t)?t:[t]),[t])}var MOe,NOe=s((()=>{pJ(),MOe=d(h(),1)})),POe,FOe=s((()=>{POe=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 IOe(e,t){let n=(0,iY.useMemo)(()=>new POe(e,t),[t]);return(0,iY.useEffect)(()=>{n.spec=e},[e]),n}var iY,LOe=s((()=>{iY=d(h(),1),FOe()}));function ROe(e,t,n){let r=eY(),i=IOe(e,t),a=jOe(e);UJ(function(){let[e,o]=HDe(a,i,r);return t.receiveHandlerId(e),n.receiveHandlerId(e),o},[r,t,i,n,a.map(e=>e.toString()).join(`|`)])}var zOe=s((()=>{$J(),tY(),WJ(),NOe(),LOe()}));function aY(e,t){let n=MDe(e,t),r=OOe(),i=TOe(n.options);return ROe(n,r,i),[ADe(n.collect,r,i),SOe(i)]}var BOe=s((()=>{jDe(),PDe(),wOe(),DOe(),AOe(),zOe()})),VOe=s((()=>{BOe()})),HOe=s((()=>{CDe(),bOe(),tY(),xOe(),VOe()})),UOe=s((()=>{})),WOe=s((()=>{})),GOe=s((()=>{})),KOe=s((()=>{UOe(),WOe(),GOe()})),oY=s((()=>{SDe(),HOe(),KOe()})),sY,cY,lY,uY,dY,fY,qOe,pY,mY,hY,gY,_Y,vY,yY,bY,xY,SY,CY,wY,JOe,TY,EY,YOe,XOe,ZOe=s((()=>{sY=e=>{throw TypeError(e)},cY=(e,t,n)=>t.has(e)||sY(`Cannot `+n),lY=(e,t,n)=>(cY(e,t,`read from private field`),n?n.call(e):t.get(e)),uY=(e,t,n)=>t.has(e)?sY(`Cannot add the same private member more than once`):t instanceof WeakSet?t.add(e):t.set(e,n),dY=(e,t,n,r)=>(cY(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),qOe=class{constructor(){uY(this,fY),this.register=e=>{lY(this,fY).push(e)},this.unregister=e=>{for(;lY(this,fY).indexOf(e)!==-1;)lY(this,fY).splice(lY(this,fY).indexOf(e),1)},this.backendChanged=e=>{for(let t of lY(this,fY))t.backendChanged(e)},dY(this,fY,[])}},fY=new WeakMap,wY=class e{constructor(t,n,r){if(uY(this,pY),uY(this,mY),uY(this,hY),uY(this,gY),uY(this,_Y),uY(this,vY,(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.`),lY(this,hY)[i])throw Error(`You must specify a unique 'id' property in your Backend entry:
        ${JSON.stringify(n)} (conflicts with: ${JSON.stringify(lY(this,hY)[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,lY(this,yY).call(this,window),lY(this,hY)[lY(this,pY)].instance.setup()}},this.teardown=()=>{typeof window>`u`||(e.isSetUp=!1,lY(this,bY).call(this,window),lY(this,hY)[lY(this,pY)].instance.teardown())},this.connectDragSource=(e,t,n)=>lY(this,CY).call(this,`connectDragSource`,e,t,n),this.connectDragPreview=(e,t,n)=>lY(this,CY).call(this,`connectDragPreview`,e,t,n),this.connectDropTarget=(e,t,n)=>lY(this,CY).call(this,`connectDropTarget`,e,t,n),this.profile=()=>lY(this,hY)[lY(this,pY)].instance.profile(),this.previewEnabled=()=>lY(this,hY)[lY(this,pY)].preview,this.previewsList=()=>lY(this,mY),this.backendsList=()=>lY(this,gY),uY(this,yY,e=>{for(let t of lY(this,gY))t.transition&&e.addEventListener(t.transition.event,lY(this,xY))}),uY(this,bY,e=>{for(let t of lY(this,gY))t.transition&&e.removeEventListener(t.transition.event,lY(this,xY))}),uY(this,xY,e=>{let t=lY(this,pY);if(lY(this,gY).some(t=>t.id!==lY(this,pY)&&t.transition&&t.transition.check(e)?(dY(this,pY,t.id),!0):!1),lY(this,pY)!==t){lY(this,hY)[t].instance.teardown();for(let[e,t]of Object.entries(lY(this,_Y)))t.unsubscribe(),t.unsubscribe=lY(this,SY).call(this,t.func,...t.args);lY(this,mY).backendChanged(this);let n=lY(this,hY)[lY(this,pY)];if(n.instance.setup(),n.skipDispatchOnTransition)return;let r=e.constructor,i=new r(e.type,e);e.target?.dispatchEvent(i)}}),uY(this,SY,(e,t,n,r)=>lY(this,hY)[lY(this,pY)].instance[e](t,n,r)),uY(this,CY,(e,t,n,r)=>{let i=`${e}_${t}`,a=lY(this,SY).call(this,e,t,n,r);return lY(this,_Y)[i]={func:e,args:[t,n,r],unsubscribe:a},()=>{lY(this,_Y)[i].unsubscribe(),delete lY(this,_Y)[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`);dY(this,mY,new qOe),dY(this,hY,{}),dY(this,gY,[]);for(let e of r.backends){let r=lY(this,vY).call(this,t,n,e);lY(this,hY)[r.id]=r,lY(this,gY).push(r)}dY(this,pY,lY(this,gY)[0].id),dY(this,_Y,{})}},pY=new WeakMap,mY=new WeakMap,hY=new WeakMap,gY=new WeakMap,_Y=new WeakMap,vY=new WeakMap,yY=new WeakMap,bY=new WeakMap,xY=new WeakMap,SY=new WeakMap,CY=new WeakMap,wY.isSetUp=!1,JOe=wY,TY=(e,t,n)=>new JOe(e,t,n),EY=(e,t)=>({event:e,check:t}),YOe=EY(`touchstart`,e=>{let t=e;return t.touches!==null&&t.touches!==void 0}),EY(`dragstart`,e=>e.type.indexOf(`drag`)!==-1||e.type.indexOf(`drop`)!==-1),EY(`mousedown`,e=>e.type.indexOf(`touch`)===-1&&e.type.indexOf(`mouse`)!==-1),XOe=EY(`pointerdown`,e=>e.pointerType===`mouse`)})),QOe=s((()=>{ZOe(),h(),U(),h(),_(),h(),U(),h()}));function $Oe(e){let t=null;return()=>(t??=e(),t)}function eke(e,t){return e.filter(e=>e!==t)}function tke(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 nke=s((()=>{})),rke,ike=s((()=>{nke(),rke=class{enter(e){let t=this.entered.length,n=t=>this.isNodeInDocument(t)&&(!t.contains||t.contains(e));return this.entered=tke(this.entered.filter(n),[e]),t===0&&this.entered.length>0}leave(e){let t=this.entered.length;return this.entered=eke(this.entered.filter(this.isNodeInDocument),e),t>0&&this.entered.length===0}reset(){this.entered=[]}constructor(e){this.entered=[],this.isNodeInDocument=e}}})),ake,oke=s((()=>{ake=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()}}})),ske=l({FILE:()=>DY,HTML:()=>AY,TEXT:()=>kY,URL:()=>OY}),DY,OY,kY,AY,jY=s((()=>{DY=`__NATIVE_FILE__`,OY=`__NATIVE_URL__`,kY=`__NATIVE_TEXT__`,AY=`__NATIVE_HTML__`}));function MY(e,t,n){return t.reduce((t,n)=>t||e.getData(n),``)??n}var cke=s((()=>{})),NY,lke=s((()=>{jY(),cke(),NY={[DY]:{exposeProperties:{files:e=>Array.prototype.slice.call(e.files),items:e=>e.items,dataTransfer:e=>e},matchesTypes:[`Files`]},[AY]:{exposeProperties:{html:(e,t)=>MY(e,t,``),dataTransfer:e=>e},matchesTypes:[`Html`,`text/html`]},[OY]:{exposeProperties:{urls:(e,t)=>MY(e,t,``).split(`
`),dataTransfer:e=>e},matchesTypes:[`Url`,`text/uri-list`]},[kY]:{exposeProperties:{text:(e,t)=>MY(e,t,``),dataTransfer:e=>e},matchesTypes:[`Text`,`text/plain`]}}}));function uke(e,t){let n=NY[e];if(!n)throw Error(`native type ${e} has no configuration`);let r=new ake(n);return r.loadDataTransfer(t),r}function PY(e){if(!e)return null;let t=Array.prototype.slice.call(e.types||[]);return Object.keys(NY).filter(e=>{let n=NY[e];return n?.matchesTypes?n.matchesTypes.some(e=>t.indexOf(e)>-1):!1})[0]||null}var dke=s((()=>{oke(),lke()})),fke,FY,pke=s((()=>{nke(),fke=$Oe(()=>/firefox/i.test(navigator.userAgent)),FY=$Oe(()=>!!window.safari)})),IY,mke=s((()=>{IY=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 hke(e){let t=e.nodeType===yke?e:e.parentElement;if(!t)return null;let{top:n,left:r}=t.getBoundingClientRect();return{x:r,y:n}}function LY(e){return{x:e.clientX,y:e.clientY}}function gke(e){return e.nodeName===`IMG`&&(fke()||!document.documentElement?.contains(e))}function _ke(e,t,n,r){let i=e?t.width:n,a=e?t.height:r;return FY()&&e&&(a/=window.devicePixelRatio,i/=window.devicePixelRatio),{dragPreviewWidth:i,dragPreviewHeight:a}}function vke(e,t,n,r,i){let a=gke(t),o=hke(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}=_ke(a,t,c,l),m=()=>{let e=new IY([0,.5,1],[s.y,s.y/l*p,s.y+p-l]).interpolate(d);return FY()&&a&&(e+=(window.devicePixelRatio-1)*p),e},h=()=>new IY([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 yke,bke=s((()=>{pke(),mke(),yke=1})),xke,Ske=s((()=>{xke=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 Cke(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wke(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){Cke(e,t,n[t])})}return e}var Tke,Eke=s((()=>{ike(),dke(),jY(),bke(),Ske(),Tke=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 wke({dropEffect:this.altKeyPressed?`copy`:`move`},t||{})}getCurrentDropEffect(){return this.isDraggingNativeItem()?`copy`:this.getCurrentSourceNodeOptions().dropEffect}getCurrentSourcePreviewNodeOptions(){let e=this.monitor.getSourceId();return wke({anchorX:.5,anchorY:.5,captureDraggingState:!1},this.sourcePreviewNodeOptions.get(e)||{})}isDraggingNativeItem(){let e=this.monitor.getItemType();return Object.keys(ske).some(t=>ske[t]===e)}beginDragNativeItem(e,t){this.clearCurrentDragSourceNode(),this.currentNativeSource=uke(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&&hke(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=LY(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=PY(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=vke(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=PY(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:LY(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=LY(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 PY(e.dataTransfer)&&e.preventDefault();this.enterLeaveCounter.reset()},this.handleTopDrop=e=>{let{dropTargetIds:t}=this;this.dropTargetIds=[],this.actions.hover(t,{clientOffset:LY(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 xke(t,n),this.actions=e.getActions(),this.monitor=e.getMonitor(),this.registry=e.getRegistry(),this.enterLeaveCounter=new rke(this.isNodeInDocument)}}})),Dke,Oke=s((()=>{Eke(),jY(),Dke=function(e,t,n){return new Tke(e,t,n)}})),RY,kke=s((()=>{(function(e){e.mouse=`mouse`,e.touch=`touch`,e.keyboard=`keyboard`})(RY||={})})),Ake,jke=s((()=>{Ake=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 Mke(e,t,n,r){return Math.sqrt(Math.abs(n-e)**2+Math.abs(r-t)**2)}function Nke(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 Pke=s((()=>{}));function zY(e){return e.button===void 0||e.button===Rke.Left}function Fke(e){return e.buttons===void 0||(e.buttons&Lke.Left)===0}function Ike(e){return!!e.targetTouches}var Lke,Rke,zke=s((()=>{Lke={Left:1,Right:2,Center:4},Rke={Left:0,Center:1,Right:2}}));function Bke(e){let t=e.nodeType===Hke?e:e.parentElement;if(!t)return;let{top:n,left:r}=t.getBoundingClientRect();return{x:r,y:n}}function Vke(e,t){if(e.targetTouches.length===1)return BY(e.targetTouches[0]);if(t&&e.touches.length===1&&e.touches[0].target===t.target)return BY(e.touches[0])}function BY(e,t){return Ike(e)?Vke(e,t):{x:e.clientX,y:e.clientY}}var Hke,Uke=s((()=>{zke(),Hke=1})),VY,Wke=s((()=>{VY=(()=>{let e=!1;try{addEventListener(`test`,()=>{},Object.defineProperty({},"passive",{get(){return e=!0,!0}}))}catch{}return e})()})),HY,Gke,Kke=s((()=>{pJ(),kke(),jke(),Pke(),Uke(),zke(),Wke(),HY={[RY.mouse]:{start:`mousedown`,move:`mousemove`,end:`mouseup`,contextmenu:`contextmenu`},[RY.touch]:{start:`touchstart`,move:`touchmove`,end:`touchend`},[RY.keyboard]:{keydown:`keydown`}},Gke=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&&(fJ(!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=VY?{capture:r,passive:!1}:r;this.listenerTypes.forEach(function(r){let a=HY[r][t];a&&e.addEventListener(a,n,i)})}removeEventListener(e,t,n,r=!1){let i=VY?{capture:r,passive:!1}:r;this.listenerTypes.forEach(function(r){let a=HY[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 HY.mouse.move:i={x:r.clientX,y:r.clientY};break;case HY.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&&Bke(t)},this.handleTopMoveStartCapture=e=>{zY(e)&&(this.moveStartSourceIds=[])},this.handleMoveStart=e=>{Array.isArray(this.moveStartSourceIds)&&this.moveStartSourceIds.unshift(e)},this.handleTopMoveStart=e=>{if(!zY(e))return;let t=BY(e);t&&(Ike(e)&&(this.lastTargetTouchFallback=e.targetTouches[0]),this._mouseClientOffset=t),this.waitingForDelay=!1},this.handleTopMoveStartDelay=e=>{if(!zY(e))return;let t=e.type===HY.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=BY(e,this.lastTargetTouchFallback);if(!i)return;if(this._isScrolling||!this.monitor.isDragging()&&Nke(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&&Mke(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,Fke(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 Ake(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(RY.mouse),this.options.enableTouchEvents&&this.listenerTypes.push(RY.touch),this.options.enableKeyboardEvents&&this.listenerTypes.push(RY.keyboard)}}})),qke,Jke=s((()=>{Kke(),kke(),Kke(),qke=function(e,t={},n={}){return new Gke(e,t,n)}})),UY,Yke=s((()=>{Oke(),Jke(),ZOe(),UY={backends:[{id:`html5`,backend:Dke,transition:XOe},{id:`touch`,backend:qke,options:{enableMouseEvents:!0},preview:!0,transition:YOe}]}})),Xke=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,ee=new RegExp(f,`gi`),N=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`),ae=/(:dir\( *)ltr( *\))/g,oe=/(:dir\( *)rtl( *\))/g,se=RegExp(l+`(ltr)`+O,`gi`),ce=RegExp(l+`(rtl)`+O,`gi`),le=RegExp(l+`([ns]?)e-resize`,`gi`),ue=RegExp(l+`([ns]?)w-resize`,`gi`),de=RegExp(x+b+`(\\s+)`+b+`(\\s+)`+b+`(\\s+)`+b+k,`gi`),fe=RegExp(S+C+`(\\s+)`+C+`(\\s+)`+C+`(\\s+)`+C+k,`gi`),pe=RegExp(`(background(?:-position)?\\s*:\\s*(?:[^:;}\\s]+\\s+)*?)(`+_+`)`,`gi`),me=RegExp(`(background-position-x\\s*:\\s*)(-?`+i+`%)`,`gi`),L=RegExp(`(border-radius\\s*:\\s*)`+v+`(?:(?:\\s+`+v+`)(?:\\s+`+v+`)?(?:\\s+`+v+`)?)?(?:(?:(?:\\s*\\/\\s*)`+v+`)(?:\\s+`+v+`)?(?:\\s+`+v+`)?(?:\\s+`+v+`)?)?`+k,`gi`),R=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(N,"`NOFLIP_SINGLE`"),a=new r(te,"`NOFLIP_CLASS`"),o=new r(ee,e);return t=o.tokenize(a.tokenize(i.tokenize(t.replace("`",`%60`)))),n.transformDirInUrl&&(t=t.replace(ae,"$1`TMPLTR`$2").replace(oe,"$1`TMPRTL`$2").replace(se,"$1`TMP`").replace(ce,`$1ltr`).replace(A,`rtl`).replace(j,`ltr`).replace(M,`rtl`)),n.transformEdgeInUrl&&(t=t.replace(re,"$1`TMP`").replace(ie,`$1left`).replace(A,`right`)),t=t.replace(P,"$1`TMP`").replace(F,`$1ltr`).replace(A,`rtl`).replace(I,"$1`TMP`").replace(ne,`$1left`).replace(A,`right`).replace(le,"$1$2`TMP`").replace(ue,`$1$2e-resize`).replace(A,`w-resize`).replace(L,Se).replace(R,we).replace(he,Ee).replace(ge,Ee).replace(_e,we).replace(ve,Te).replace(ye,Te).replace(de,`$1$2$3$8$5$6$7$4$9`).replace(fe,`$1$2$3$8$5$6$7$4$9`).replace(pe,be).replace(me,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)})),WY=`-ms-`,GY=`-moz-`,KY=`-webkit-`,Zke=`comm`,qY=`rule`,JY=`decl`,Qke=`@import`,$ke=`@keyframes`,eAe=Math.abs,YY=String.fromCharCode,XY=Object.assign;function tAe(e,t){return eX(e,0)^45?(((t<<2^eX(e,0))<<2^eX(e,1))<<2^eX(e,2))<<2^eX(e,3):0}function nAe(e){return e.trim()}function ZY(e,t){return(e=t.exec(e))?e[0]:e}function QY(e,t,n){return e.replace(t,n)}function $Y(e,t){return e.indexOf(t)}function eX(e,t){return e.charCodeAt(t)|0}function tX(e,t,n){return e.slice(t,n)}function nX(e){return e.length}function rAe(e){return e.length}function rX(e,t){return t.push(e),e}function iAe(e,t){return e.map(t).join(``)}function aAe(e,t){return e.filter(function(e){return!ZY(e,t)})}var iX=1,aX=1,oAe=0,oX=0,sX=0,cX=``;function lX(e,t,n,r,i,a,o,s){return{value:e,root:t,parent:n,type:r,props:i,children:a,line:iX,column:aX,length:o,return:``,siblings:s}}function uX(e,t){return XY(lX(``,null,null,``,null,null,0,e.siblings),e,{length:-e.length},t)}function dX(e){for(;e.root;)e=uX(e.root,{children:[e]});rX(e,e.siblings)}function sAe(){return sX}function cAe(){return sX=oX>0?eX(cX,--oX):0,aX--,sX===10&&(aX=1,iX--),sX}function fX(){return sX=oX<oAe?eX(cX,oX++):0,aX++,sX===10&&(aX=1,iX++),sX}function pX(){return eX(cX,oX)}function mX(){return oX}function hX(e,t){return tX(cX,e,t)}function gX(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 lAe(e){return iX=aX=1,oAe=nX(cX=e),oX=0,[]}function uAe(e){return cX=``,e}function _X(e){return nAe(hX(oX-1,vX(e===91?e+2:e===40?e+1:e)))}function dAe(e){for(;(sX=pX())&&sX<33;)fX();return gX(e)>2||gX(sX)>3?``:` `}function fAe(e,t){for(;--t&&fX()&&!(sX<48||sX>102||sX>57&&sX<65||sX>70&&sX<97););return hX(e,mX()+(t<6&&pX()==32&&fX()==32))}function vX(e){for(;fX();)switch(sX){case e:return oX;case 34:case 39:e!==34&&e!==39&&vX(sX);break;case 40:e===41&&vX(e);break;case 92:fX();break}return oX}function pAe(e,t){for(;fX()&&e+sX!==57&&(e+sX!==84||pX()!==47););return`/*`+hX(t,oX-1)+`*`+YY(e===47?e:fX())}function mAe(e){for(;!gX(pX());)fX();return hX(e,oX)}function hAe(e){return uAe(yX(``,null,null,null,[``],e=lAe(e),0,[0],e))}function yX(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=fX()){case 40:m!=108&&eX(w,d-1)==58?(v++,w+=`(`):w+=_X(y);break;case 41:v--,w+=`)`;break;case 34:case 39:case 91:w+=_X(y);break;case 9:case 10:case 13:case 32:if(v>0){w+=YY(y);break}w+=dAe(m);break;case 92:w+=fAe(mX()-1,7);continue;case 47:switch(pX()){case 42:case 47:rX(_Ae(pAe(fX(),mX()),t,n,c),c),(gX(m||1)==5||gX(pX()||1)==5)&&nX(w)&&tX(w,-1,void 0)!==` `&&(w+=` `);break;default:w+=`/`}break;case 123*h:s[l++]=nX(w)*_;case 125*h:case 59:case 0:if(v>0&&y){w+=YY(y);break}switch(y){case 0:case 125:g=0;case 59+u:_==-1&&(w=QY(w,/\f/g,``)),p>0&&(nX(w)-d||h===0)&&rX(p>32?vAe(w+`;`,r,n,d-1,c):vAe(QY(w,` `,``)+`;`,r,n,d-2,c),c);break;case 59:w+=`;`;default:if(rX(C=gAe(w,t,n,l,u,i,s,b,x=[],S=[],d,a),a),y===123){if(u===0)yX(w,t,C,C,x,a,d,s,S);else{switch(f){case 99:if(eX(w,3)===110)break;case 108:if(eX(w,2)===97)break;default:u=0;case 100:case 109:case 115:}u?yX(e,C,C,r&&rX(gAe(e,C,C,0,0,i,s,b,i,x=[],d,S),S),i,S,d,s,r?x:S):yX(w,C,C,C,[``],S,0,s,S)}}}l=u=p=0,h=_=1,b=w=``,d=o;break;case 58:d=1+nX(w),p=m;default:if(h<1){if(y==123)--h;else if(y==125&&h++==0&&cAe()==125)continue}switch(w+=YY(y),y*h){case 38:_=u>0?1:(w+=`\f`,-1);break;case 44:if(v>0)break;s[l++]=(nX(w)-1)*_,_=1;break;case 64:pX()===45&&(w+=_X(fX())),f=pX(),u=d=nX(b=w+=mAe(mX())),y++;break;case 45:m===45&&nX(w)==2&&(h=0)}}return a}function gAe(e,t,n,r,i,a,o,s,c,l,u,d){for(var f=i-1,p=i===0?a:[``],m=rAe(p),h=0,g=0,_=0;h<r;++h)for(var v=0,y=tX(e,f+1,f=eAe(g=o[h])),b=e;v<m;++v)(b=nAe(g>0?p[v]+` `+y:QY(y,/&\f/g,p[v])))&&(c[_++]=b);return lX(e,t,n,i===0?qY:s,c,l,u,d)}function _Ae(e,t,n,r){return lX(e,t,n,Zke,YY(sAe()),tX(e,2,-2),0,r)}function vAe(e,t,n,r,i){return lX(e,t,n,JY,tX(e,0,r),tX(e,r+1,-1),r,i)}function yAe(e,t,n){switch(tAe(e,t)){case 5103:return KY+`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 KY+e+e;case 4855:return KY+e.replace(`add`,`source-over`).replace(`substract`,`source-out`).replace(`intersect`,`source-in`).replace(`exclude`,`xor`)+e;case 4789:return GY+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return KY+e+GY+e+WY+e+e;case 5936:switch(eX(e,t+11)){case 114:return KY+e+WY+QY(e,/[svh]\w+-[tblr]{2}/,`tb`)+e;case 108:return KY+e+WY+QY(e,/[svh]\w+-[tblr]{2}/,`tb-rl`)+e;case 45:return KY+e+WY+QY(e,/[svh]\w+-[tblr]{2}/,`lr`)+e}case 6828:case 4268:case 2903:return KY+e+WY+e+e;case 6165:return KY+e+WY+`flex-`+e+e;case 5187:return KY+e+QY(e,/(\w+).+(:[^]+)/,KY+`box-$1$2`+WY+`flex-$1$2`)+e;case 5443:return KY+e+WY+`flex-item-`+QY(e,/flex-|-self/g,``)+(ZY(e,/flex-|baseline/)?``:WY+`grid-row-`+QY(e,/flex-|-self/g,``))+e;case 4675:return KY+e+WY+`flex-line-pack`+QY(e,/align-content|flex-|-self/g,``)+e;case 5548:return KY+e+WY+QY(e,`shrink`,`negative`)+e;case 5292:return KY+e+WY+QY(e,`basis`,`preferred-size`)+e;case 6060:return KY+`box-`+QY(e,`-grow`,``)+KY+e+WY+QY(e,`grow`,`positive`)+e;case 4554:return KY+QY(e,/([^-])(transform)/g,`$1`+KY+`$2`)+e;case 6187:return QY(QY(QY(e,/(zoom-|grab)/,KY+`$1`),/(image-set)/,KY+`$1`),e,``)+e;case 5495:case 3959:return QY(e,/(image-set\([^]*)/,KY+"$1$`$1");case 4968:return QY(QY(e,/(.+:)(flex-)?(.*)/,KY+`box-pack:$3`+WY+`flex-pack:$3`),/space-between/,`justify`)+KY+e+e;case 4200:if(!ZY(e,/flex-|baseline/))return WY+`grid-column-align`+tX(e,t)+e;break;case 2592:case 3360:return WY+QY(e,`template-`,``)+e;case 4384:case 3616:return n&&n.some(function(e,n){return t=n,ZY(e.props,/grid-\w+-end/)})?~$Y(e+(n=n[t].value),`span`)?e:WY+QY(e,`-start`,``)+e+WY+`grid-row-span:`+(~$Y(n,`span`)?ZY(n,/\d+/):ZY(n,/\d+/)-+ZY(e,/\d+/))+`;`:WY+QY(e,`-start`,``)+e;case 4896:case 4128:return n&&n.some(function(e){return ZY(e.props,/grid-\w+-start/)})?e:WY+QY(QY(e,`-end`,`-span`),`span `,``)+e;case 4095:case 3583:case 4068:case 2532:return QY(e,/(.+)-inline(.+)/,KY+`$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(nX(e)-1-t>6)switch(eX(e,t+1)){case 109:if(eX(e,t+4)!==45)break;case 102:return QY(e,/(.+:)(.+)-([^]+)/,`$1`+KY+`$2-$3$1`+GY+(eX(e,t+3)==108?`$3`:`$2-$3`))+e;case 115:return~$Y(e,`stretch`)?yAe(QY(e,`stretch`,`fill-available`),t,n)+e:e}break;case 5152:case 5920:return QY(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(t,n,r,i,a,o,s){return WY+n+`:`+r+s+(i?WY+n+`-span:`+(a?o:o-+r)+s:``)+e});case 4949:if(eX(e,t+6)===121)return QY(e,`:`,`:`+KY)+e;break;case 6444:switch(eX(e,eX(e,14)===45?18:11)){case 120:return QY(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,`$1`+KY+(eX(e,14)===45?`inline-`:``)+`box$3$1`+KY+`$2$3$1`+WY+`$2box$3`)+e;case 100:return QY(e,`:`,`:`+WY)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return QY(e,`scroll-`,`scroll-snap-`)+e}return e}function bAe(e,t){for(var n=``,r=0;r<e.length;r++)n+=t(e[r],r,e,t)||``;return n}function xAe(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case JY:e.return=yAe(e.value,e.length,n);return;case $ke:return bAe([uX(e,{value:QY(e.value,`@`,`@`+KY)})],r);case qY:if(e.length)return iAe(n=e.props,function(t){switch(ZY(t,r=/(::plac\w+|:read-\w+)/)){case`:read-only`:case`:read-write`:dX(uX(e,{props:[QY(t,/:(read-\w+)/,`:`+GY+`$1`)]})),dX(uX(e,{props:[t]})),XY(e,{props:aAe(n,r)});break;case`::placeholder`:dX(uX(e,{props:[QY(t,/:(plac\w+)/,`:`+KY+`input-$1`)]})),dX(uX(e,{props:[QY(t,/:(plac\w+)/,`:`+GY+`$1`)]})),dX(uX(e,{props:[QY(t,/:(plac\w+)/,WY+`input-$1`)]})),dX(uX(e,{props:[t]})),XY(e,{props:aAe(n,r)})}return``})}}QOe(),Yke();var SAe=d(Xke());function CAe(e,t,n){switch(e.type){case Qke:case JY:case Zke:return e.return=e.return||e.value;case qY: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=bAe(Array.prototype.concat(e.children),CAe);return nX(r)?e.return=e.value+`{`+r+`}`:``}function wAe(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=SAe.transform(CAe(e,t,n));e.children=i?hAe(i)[0].children:[],e.return=``}}Object.defineProperty(wAe,"name",{value:`stylisRTLPlugin`}),Coe();var TAe={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:`الرجوع لحجم الصورة الأساسي`}},EAe={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`}},DAe={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`}},OAe={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`}},kAe={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:` تنظیم بزرگنما`}},AAe={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:`重设缩放`}},jAe={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:`重設縮放`}},MAe={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`}},NAe={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`}},PAe={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:`ズームを戻す`}},FAe={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:`줌 재설정`}},IAe={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`}},LAe={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`}},RAe={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`}},zAe={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`}},BAe={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:`Ресет зума`}},VAe={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`}},HAe={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ą`}},UAe={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`}},WAe={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:`Нулиране`}},GAe={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`}},KAe={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`}},qAe={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":"பெரிதாக்கத்தை மீளமைக்க"}`)};$y();function JAe(e={}){let t={ar:TAe,bg:WAe,de:EAe,en:DAe,et:OAe,fa:kAe,fr:MAe,hr:NAe,hu:KAe,it:zAe,ja:PAe,kr:FAe,lt:HAe,"nb-NO":GAe,nl:IAe,pl:LAe,"pt-BR":RAe,sr:BAe,sv:VAe,vi:UAe,"zh-CN":AAe,"zh-TW":jAe,ta:qAe},n=Soe();return n.use(Roe).init({fallbackLng:`en`,interpolation:{escapeValue:!1},lng:`en`,resources:t,...e}),n}gb(),Da();var YAe=`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 XAe({children:e}){let t=Ea.fallbackImage||YAe,[n,r]=(0,rJ.useState)(new Set),i=(0,rJ.useCallback)(e=>{r(t=>new Set(t).add(e))},[]);return(0,aJ.jsx)(hb.Provider,{value:{failedImages:n,fallbackImage:t,notifyFailure:i},children:e})}XAe.propTypes={children:iJ.default.node.isRequired};function ZAe(){let[e,t]=(0,rJ.useState)(!1),n=()=>{t(document.fullscreenElement===document.body)};(0,rJ.useEffect)(()=>(document.addEventListener(`fullscreenchange`,n),()=>document.removeEventListener(`fullscreenchange`,n)),[]);let r=()=>document.body.requestFullscreen(),i=(0,rJ.useCallback)(()=>document.fullscreenElement?document.exitFullscreen().then(()=>r()):r(),[]),a=(0,rJ.useCallback)(()=>document.fullscreenElement===document.body?document.exitFullscreen():Promise.resolve(),[]);return(0,rJ.useMemo)(()=>({active:e,enter:i,exit:a}),[e,i,a])}var QAe=({handle:e,onChange:t=void 0,children:n=null,className:r=``})=>{let i=[`fullscreen`,r,e.active?`fullscreen-enabled`:``].filter(Boolean);(0,rJ.useEffect)(()=>{t&&t(e.active,e)},[e,e.active,t]);let a=e.active?{height:`100%`,width:`100%`}:{};return(0,aJ.jsx)(`div`,{className:i.join(` `),style:a,children:n})};QAe.propTypes={children:iJ.default.node,className:iJ.default.string,handle:iJ.default.object.isRequired,onChange:iJ.default.func};var $Ae,bX,xX=s((()=>{$Ae=d(h(),1),bX=(0,$Ae.createContext)()}));$y(),nb(),oY(),Eh(),Xm(),xX(),db();var eje=({dndManager:e=void 0,children:t})=>e===!1?t:e===void 0?(0,aJ.jsx)(VJ,{backend:TY,options:UY,children:t}):(0,aJ.jsx)(sJ.Provider,{value:e,children:t});eje.propTypes={children:iJ.default.node.isRequired,dndManager:iJ.default.oneOf([void 0,!1,iJ.default.object])};var tje=({children:e})=>{let t=ZAe();return(0,aJ.jsx)(QAe,{handle:t,children:(0,aJ.jsx)(bX.Provider,{value:t,children:e})})};tje.propTypes={children:iJ.default.node.isRequired};var nje=({children:e,language:t,translations:n})=>{let[r]=(0,rJ.useState)(JAe({lng:t}));return(0,rJ.useEffect)(()=>{r&&r.language!==t&&r.changeLanguage(t)},[r,t]),(0,rJ.useEffect)(()=>{Object.keys(n).forEach(e=>{r.addResourceBundle(e,`translation`,n[e],!0,!0)})},[r,n]),(0,aJ.jsx)(Xoe,{i18n:r,children:e})};nje.propTypes={children:iJ.default.node.isRequired,language:iJ.default.string.isRequired,translations:iJ.default.object.isRequired};var rje=Ym({key:`muirtl`,stylisPlugins:[xAe,wAe]}),ije=Ym({key:`mui`});function SX({children:e=null,language:t,theme:n,translations:r,dndManager:i=void 0}){return(0,aJ.jsx)(tje,{children:(0,aJ.jsx)(nje,{language:t,translations:r,children:(0,aJ.jsx)(ub.Provider,{value:t,children:(0,aJ.jsx)(Qte,{injectFirst:!0,children:(0,aJ.jsx)(vh,{value:n.direction===`rtl`?rje:ije,children:(0,aJ.jsx)(_se,{theme:Ov(n),children:(0,aJ.jsx)(eje,{dndManager:i,children:(0,aJ.jsx)(XAe,{children:e})})})})})})})})}SX.propTypes={children:iJ.default.node,dndManager:iJ.default.object,language:iJ.default.string.isRequired,theme:iJ.default.object.isRequired,translations:iJ.default.object.isRequired},H(),z(),Fr(),fu();var aje=V(Qe(e=>({language:Oo(e).language,theme:No(e),translations:Oo(e).translations})),Pr(`AppProviders`))(SX);function oje(e){return pv(`MuiDialog`,e)}var CX,wX=s((()=>{Kv(),mv(),CX=Gv(`MuiDialog`,[`root`,`backdrop`,`scrollPaper`,`scrollBody`,`container`,`paper`,`paperScrollPaper`,`paperScrollBody`,`paperWidthFalse`,`paperWidthXs`,`paperWidthSm`,`paperWidthMd`,`paperWidthLg`,`paperWidthXl`,`paperFullWidth`,`paperFullScreen`])})),sje,TX,cje=s((()=>{sje=d(h()),TX=sje.createContext({})})),EX,DX,lje,uje,dje,fje,pje,OX,mje=s((()=>{EX=d(h()),q(),J(),xx(),Fb(),ZD(),zD(),Yv(),wX(),cje(),UD(),Z(),Uv(),Q(),fS(),PD(),DX=U(),lje=X(HD,{name:`MuiDialog`,slot:`Backdrop`})({zIndex:-1}),uje=e=>{let{classes:t,scroll:n,maxWidth:r,fullWidth:i,fullScreen:a}=e;return Jd({root:[`root`],backdrop:[`backdrop`],container:[`container`,`scroll${$(n)}`],paper:[`paper`,`paperScroll${$(n)}`,`paperWidth${$(String(r))}`,i&&`paperFullWidth`,a&&`paperFullScreen`]},oje,t)},dje=X(XD,{name:`MuiDialog`,slot:`Root`})({"@media print":{position:`absolute !important`}}),fje=X(`div`,{name:`MuiDialog`,slot:`Container`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.container,t[`scroll${$(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`}}}]}),pje=X(Jv,{name:`MuiDialog`,slot:`Paper`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.paper,t[`scrollPaper${$(n.scroll)}`],t[`paperWidth${$(String(n.maxWidth))}`],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})(Hv(({theme:e})=>({margin:32,position:`relative`,overflowY:`auto`,"@media print":{overflowY:`visible`,boxShadow:`none`},variants:[{props:{scroll:`paper`},style:{display:`flex`,flexDirection:`column`,maxHeight:`calc(100% - 64px)`}},{props:{scroll:`body`},style:{display:`inline-block`,verticalAlign:`middle`,textAlign:`initial`}},{props:({ownerState:e})=>!e.maxWidth,style:{maxWidth:`calc(100% - 64px)`}},{props:{maxWidth:`xs`},style:{maxWidth:e.breakpoints.unit===`px`?Math.max(e.breakpoints.values.xs,444):`max(${e.breakpoints.values.xs}${e.breakpoints.unit}, 444px)`,[`&.${CX.paperScrollBody}`]:{[e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+64)]:{maxWidth:`calc(100% - 64px)`}}}},...Object.keys(e.breakpoints.values).filter(e=>e!==`xs`).map(t=>({props:{maxWidth:t},style:{maxWidth:`${e.breakpoints.values[t]}${e.breakpoints.unit}`,[`&.${CX.paperScrollBody}`]:{[e.breakpoints.down(e.breakpoints.values[t]+64)]:{maxWidth:`calc(100% - 64px)`}}}})),{props:({ownerState:e})=>e.fullWidth,style:{width:`calc(100% - 64px)`}},{props:({ownerState:e})=>e.fullScreen,style:{margin:0,width:`100%`,maxWidth:`100%`,height:`100%`,maxHeight:`none`,borderRadius:0,[`&.${CX.paperScrollBody}`]:{margin:0,maxWidth:`100%`}}}]}))),OX=EX.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,BackdropComponent:c,BackdropProps:l,children:u,className:d,disableEscapeKeyDown:f=!1,fullScreen:p=!1,fullWidth:m=!1,maxWidth:h=`sm`,onClick:g,onClose:_,open:v,PaperComponent:y=Jv,PaperProps:b={},role:x=`dialog`,scroll:S=`paper`,slots:C={},slotProps:w={},TransitionComponent:T=RD,transitionDuration:E=i,TransitionProps:D,...O}=n,k={...n,disableEscapeKeyDown:f,fullScreen:p,fullWidth:m,maxWidth:h,scroll:S},A=uje(k),j=EX.useRef(),M=e=>{j.current=e.target===e.currentTarget},ee=e=>{g&&g(e),j.current&&(j.current=null,_&&_(e,`backdropClick`))},N=_x(o),te=EX.useMemo(()=>({titleId:N}),[N]),P={slots:{transition:T,...C},slotProps:{transition:D,paper:b,backdrop:l,...w}},[F,I]=dS(`root`,{elementType:dje,shouldForwardComponentProp:!0,externalForwardedProps:P,ownerState:k,className:K(A.root,d),ref:t}),[ne,re]=dS(`backdrop`,{elementType:lje,shouldForwardComponentProp:!0,externalForwardedProps:P,ownerState:k,className:A.backdrop}),[ie,ae]=dS(`paper`,{elementType:pje,shouldForwardComponentProp:!0,externalForwardedProps:P,ownerState:k,className:A.paper,additionalProps:{elevation:24,role:x,"aria-describedby":a,"aria-labelledby":N,"aria-modal":s,tabIndex:-1,[ND]:``}}),[oe,se]=dS(`container`,{elementType:fje,externalForwardedProps:P,ownerState:k,className:A.container}),[ce,le]=dS(`transition`,{elementType:RD,externalForwardedProps:P,ownerState:k,additionalProps:{appear:!0,in:v,timeout:E,role:`presentation`}});return(0,DX.jsx)(F,{closeAfterTransition:!0,slots:{backdrop:ne},slotProps:{backdrop:{transitionDuration:E,as:c,...re}},disableEscapeKeyDown:f,onClose:_,open:v,onClick:ee,...I,...O,children:(0,DX.jsx)(ce,{...le,children:(0,DX.jsx)(oe,{onMouseDown:M,...se,children:(0,DX.jsx)(ie,{as:y,...ae,children:(0,DX.jsx)(TX.Provider,{value:te,children:u})})})})})})})),kX=s((()=>{mje(),wX(),wX()}));function hje(e){return pv(`MuiDialogContent`,e)}var AX=s((()=>{Kv(),mv(),Gv(`MuiDialogContent`,[`root`,`dividers`])}));function gje(e){return pv(`MuiDialogTitle`,e)}var _je,jX=s((()=>{Kv(),mv(),_je=Gv(`MuiDialogTitle`,[`root`])})),vje,yje,bje,xje,MX,Sje=s((()=>{vje=d(h()),q(),J(),Z(),Uv(),Q(),AX(),jX(),yje=U(),bje=e=>{let{classes:t,dividers:n}=e;return Jd({root:[`root`,n&&`dividers`]},hje,t)},xje=X(`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:{[`.${_je.root} + &`]:{paddingTop:0}}}]}))),MX=vje.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiDialogContent`}),{className:r,dividers:i=!1,...a}=n,o={...n,dividers:i},s=bje(o);return(0,yje.jsx)(xje,{className:K(s.root,r),ownerState:o,ref:t,...a})})})),NX=s((()=>{Sje(),AX(),AX()})),PX,Cje,wje,Tje,FX,Eje=s((()=>{PX=d(h()),q(),J(),Hb(),Z(),Q(),jX(),cje(),Cje=U(),wje=e=>{let{classes:t}=e;return Jd({root:[`root`]},gje,t)},Tje=X(Vb,{name:`MuiDialogTitle`,slot:`Root`})({padding:`16px 24px`,flex:`0 0 auto`}),FX=PX.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiDialogTitle`}),{className:r,id:i,...a}=n,o=n,s=wje(o),{titleId:c=i}=PX.useContext(TX);return(0,Cje.jsx)(Tje,{component:`h2`,className:K(s.root,r),ownerState:o,ref:t,variant:`h6`,id:i??c,...a})})})),IX=s((()=>{Eje(),jX(),jX()})),Dje=s((()=>{H_(),J_(),K_(),Q_(),ev(),nv(),X_(),W_()})),Oje=s((()=>{})),kje=s((()=>{q(),J(),Z(),Q(),Oje(),Oje()}));function Aje(e){return pv(`MuiAlert`,e)}var LX,RX=s((()=>{Kv(),mv(),LX=Gv(`MuiAlert`,[`root`,`action`,`icon`,`message`,`filled`,`colorSuccess`,`colorInfo`,`colorWarning`,`colorError`,`filledSuccess`,`filledInfo`,`filledWarning`,`filledError`,`outlined`,`outlinedSuccess`,`outlinedInfo`,`outlinedWarning`,`outlinedError`,`standard`,`standardSuccess`,`standardInfo`,`standardWarning`,`standardError`])})),jje,Mje,Nje=s((()=>{Zb(),jje=U(),Mje=Yb((0,jje.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`)})),Pje,Fje,Ije=s((()=>{Zb(),Pje=U(),Fje=Yb((0,Pje.jsx)(`path`,{d:`M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z`}),`ReportProblemOutlined`)})),Lje,Rje,zje=s((()=>{Zb(),Lje=U(),Rje=Yb((0,Lje.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`)})),Bje,Vje,Hje=s((()=>{Zb(),Bje=U(),Vje=Yb((0,Bje.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`)})),Uje,zX,Wje,Gje,Kje,qje,Jje,BX,Yje,Xje=s((()=>{Uje=d(h()),q(),J(),Z(),Uv(),Q(),fS(),Fb(),Lb(),Yv(),RX(),nw(),Nje(),Ije(),zje(),Hje(),VR(),zX=U(),Wje=e=>{let{variant:t,color:n,severity:r,classes:i}=e;return Jd({root:[`root`,`color${$(n||r)}`,`${t}${$(n||r)}`,`${t}`],icon:[`icon`],message:[`message`],action:[`action`]},Aje,i)},Gje=X(Jv,{name:`MuiAlert`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[n.variant],t[`${n.variant}${$(n.color||n.severity)}`]]}})(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(Ib([`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),[`& .${LX.icon}`]:e.vars?{color:e.vars.palette.Alert[`${r}IconColor`]}:{color:e.palette[r].main}}})),...Object.entries(e.palette).filter(Ib([`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}`,[`& .${LX.icon}`]:e.vars?{color:e.vars.palette.Alert[`${n}IconColor`]}:{color:e.palette[n].main}}})),...Object.entries(e.palette).filter(Ib([`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)}}}))]}})),Kje=X(`div`,{name:`MuiAlert`,slot:`Icon`})({marginRight:12,padding:`7px 0`,display:`flex`,fontSize:22,opacity:.9}),qje=X(`div`,{name:`MuiAlert`,slot:`Message`})({padding:`8px 0`,minWidth:0,overflow:`auto`}),Jje=X(`div`,{name:`MuiAlert`,slot:`Action`})({display:`flex`,alignItems:`flex-start`,padding:`4px 0 0 16px`,marginLeft:`auto`,marginRight:-8}),BX={success:(0,zX.jsx)(Mje,{fontSize:`inherit`}),warning:(0,zX.jsx)(Fje,{fontSize:`inherit`}),error:(0,zX.jsx)(Rje,{fontSize:`inherit`}),info:(0,zX.jsx)(Vje,{fontSize:`inherit`})},Yje=Uje.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiAlert`}),{action:r,children:i,className:a,closeText:o=`Close`,color:s,components:c={},componentsProps:l={},icon:u,iconMapping:d=BX,onClose:f,role:p=`alert`,severity:m=`success`,slotProps:h={},slots:g={},variant:_=`standard`,...v}=n,y={...n,color:s,severity:m,variant:_,colorSeverity:s||m},b=Wje(y),x={slots:{closeButton:c.CloseButton,closeIcon:c.CloseIcon,...g},slotProps:{...l,...h}},[S,C]=dS(`root`,{ref:t,shouldForwardComponentProp:!0,className:K(b.root,a),elementType:Gje,externalForwardedProps:{...x,...v},ownerState:y,additionalProps:{role:p,elevation:0}}),[w,T]=dS(`icon`,{className:b.icon,elementType:Kje,externalForwardedProps:x,ownerState:y}),[E,D]=dS(`message`,{className:b.message,elementType:qje,externalForwardedProps:x,ownerState:y}),[O,k]=dS(`action`,{className:b.action,elementType:Jje,externalForwardedProps:x,ownerState:y}),[A,j]=dS(`closeButton`,{elementType:tw,externalForwardedProps:x,ownerState:y}),[M,ee]=dS(`closeIcon`,{elementType:BR,externalForwardedProps:x,ownerState:y});return(0,zX.jsxs)(S,{...C,children:[u===!1?null:(0,zX.jsx)(w,{...T,children:u||d[m]||BX[m]}),(0,zX.jsx)(E,{...D,children:i}),r==null?null:(0,zX.jsx)(O,{...k,children:r}),r==null&&f?(0,zX.jsx)(O,{...k,children:(0,zX.jsx)(A,{size:`small`,"aria-label":o,title:o,color:`inherit`,onClick:f,...j,children:(0,zX.jsx)(M,{fontSize:`small`,...ee})})}):null]})})})),VX=s((()=>{Xje(),RX(),RX()})),Zje=s((()=>{})),Qje=s((()=>{q(),J(),Z(),Uv(),Q(),Hb(),Zje(),Zje()}));function $je(e){return pv(`MuiAppBar`,e)}var HX=s((()=>{Kv(),mv(),Gv(`MuiAppBar`,[`root`,`positionFixed`,`positionAbsolute`,`positionSticky`,`positionStatic`,`positionRelative`,`colorDefault`,`colorPrimary`,`colorSecondary`,`colorInherit`,`colorTransparent`,`colorError`,`colorInfo`,`colorSuccess`,`colorWarning`])})),eMe,tMe,nMe,UX,rMe,WX,iMe=s((()=>{eMe=d(h()),q(),J(),Z(),Uv(),Q(),Fb(),Lb(),Yv(),HX(),tMe=U(),nMe=e=>{let{color:t,position:n,classes:r}=e;return Jd({root:[`root`,`color${$(t)}`,`position${$(n)}`]},$je,r)},UX=(e,t)=>e?`${e.replace(`)`,``)}, ${t})`:t,rMe=X(Jv,{name:`MuiAppBar`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`position${$(n.position)}`],t[`color${$(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(Ib([`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?UX(e.vars.palette.AppBar.darkBg,`var(--AppBar-background)`):null,color:e.vars?UX(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`})}}]}))),WX=eMe.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=nMe(c);return(0,tMe.jsx)(rMe,{square:!0,component:`header`,ownerState:c,elevation:4,className:K(l.root,r,o===`fixed`&&`mui-fixed`),ref:t,...s})})})),GX=s((()=>{iMe(),HX(),HX()})),aMe=s((()=>{})),KX=s((()=>{q(),J(),Z(),Uv(),Q(),Zb(),aMe(),fS(),aMe()})),oMe=s((()=>{})),sMe=s((()=>{q(),J(),Z(),Uv(),Q(),KX(),oMe(),fS(),oMe()})),cMe=s((()=>{})),lMe=s((()=>{q(),J(),Z(),Uv(),Q(),cMe(),cMe()})),uMe=s((()=>{})),dMe=s((()=>{q(),J(),Z(),Uv(),Q(),MC(),uMe(),fS(),uMe()})),fMe=s((()=>{Pie()})),pMe,qX=s((()=>{Kv(),pMe=Gv(`MuiBox`,[`root`])})),mMe,hMe,gMe=s((()=>{j_(),fMe(),nb(),Nv(),qX(),mMe=Ov(),hMe=Bne({themeId:Mv,defaultTheme:mMe,defaultClassName:pMe.root,generateClassName:fv.generate})})),JX=s((()=>{gMe(),qX(),qX()})),_Me=s((()=>{})),vMe=s((()=>{q(),J(),fE(),Z(),Q(),Hb(),yf(),Uv(),Zb(),MC(),_Me(),_Me()})),yMe=s((()=>{})),bMe=s((()=>{q(),J(),Fb(),Z(),Uv(),Lb(),Q(),yMe(),ive(),sve(),yMe()}));function xMe(e){return pv(`MuiCard`,e)}var YX=s((()=>{Kv(),mv(),Gv(`MuiCard`,[`root`])})),SMe,CMe,wMe,TMe,XX,EMe=s((()=>{SMe=d(h()),q(),J(),Z(),Q(),Yv(),YX(),CMe=U(),wMe=e=>{let{classes:t}=e;return Jd({root:[`root`]},xMe,t)},TMe=X(Jv,{name:`MuiCard`,slot:`Root`})({overflow:`hidden`}),XX=SMe.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiCard`}),{className:r,raised:i=!1,...a}=n,o={...n,raised:i},s=wMe(o);return(0,CMe.jsx)(TMe,{className:K(s.root,r),elevation:i?8:void 0,ref:t,ownerState:o,...a})})})),DMe=s((()=>{EMe(),YX(),YX()})),OMe=s((()=>{})),kMe=s((()=>{q(),J(),Z(),Uv(),Q(),OMe(),MC(),fS(),OMe()})),AMe=s((()=>{})),jMe=s((()=>{q(),J(),Z(),Q(),AMe(),AMe()}));function MMe(e){return pv(`MuiCardContent`,e)}var ZX=s((()=>{Kv(),mv(),Gv(`MuiCardContent`,[`root`])})),NMe,PMe,FMe,IMe,QX,LMe=s((()=>{NMe=d(h()),q(),J(),Z(),Q(),ZX(),PMe=U(),FMe=e=>{let{classes:t}=e;return Jd({root:[`root`]},MMe,t)},IMe=X(`div`,{name:`MuiCardContent`,slot:`Root`})({padding:16,"&:last-child":{paddingBottom:24}}),QX=NMe.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiCardContent`}),{className:r,component:i=`div`,...a}=n,o={...n,component:i},s=FMe(o);return(0,PMe.jsx)(IMe,{as:i,className:K(s.root,r),ownerState:o,ref:t,...a})})})),RMe=s((()=>{LMe(),ZX(),ZX()})),zMe=s((()=>{})),BMe=s((()=>{J(),Hb(),Z(),Q(),zMe(),fS(),zMe()})),VMe=s((()=>{})),HMe=s((()=>{q(),J(),Z(),Q(),VMe(),VMe()}));function UMe(e){return e.substring(2).toLowerCase()}function WMe(e,t){return t.documentElement.clientWidth<e.clientX||t.documentElement.clientHeight<e.clientY}function GMe(e){let{children:t,disableReactTree:n=!1,mouseEvent:r=`onClick`,onClickAway:i,touchEvent:a=`onTouchEnd`}=e,o=$X.useRef(!1),s=$X.useRef(null),c=$X.useRef(!1),l=$X.useRef(!1);$X.useEffect(()=>(setTimeout(()=>{c.current=!0},0),()=>{c.current=!1}),[]);let u=Fx(rw(t),s),d=Ax(e=>{let t=l.current;l.current=!1;let r=nx(s.current);if(!c.current||!s.current||`clientX`in e&&WMe(e,r))return;if(o.current){o.current=!1;return}let a;a=e.composedPath?e.composedPath().includes(s.current):!kD(r.documentElement,e.target)||kD(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)),$X.useEffect(()=>{if(a!==!1){let e=UMe(a),t=nx(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)),$X.useEffect(()=>{if(r!==!1){let e=UMe(r),t=nx(s.current);return t.addEventListener(e,d),()=>{t.removeEventListener(e,d)}}},[d,r]),$X.cloneElement(t,p)}var $X,KMe=s((()=>{$X=d(h()),AD(),rx(),Lx(),Mx(),iw()})),eZ=s((()=>{KMe()})),qMe=s((()=>{})),JMe=s((()=>{j_(),Fb(),Vv(),Q(),qMe(),qMe()})),YMe=s((()=>{Z(),Q()})),XMe=s((()=>{}));function ZMe(e){return pv(`MuiDialogActions`,e)}var tZ=s((()=>{Kv(),mv(),Gv(`MuiDialogActions`,[`root`,`spacing`])})),QMe,$Me,eNe,tNe,nZ,nNe=s((()=>{QMe=d(h()),q(),J(),Z(),Q(),tZ(),$Me=U(),eNe=e=>{let{classes:t,disableSpacing:n}=e;return Jd({root:[`root`,!n&&`spacing`]},ZMe,t)},tNe=X(`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}}}]}),nZ=QMe.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiDialogActions`}),{className:r,disableSpacing:i=!1,...a}=n,o={...n,disableSpacing:i},s=eNe(o);return(0,$Me.jsx)(tNe,{className:K(s.root,r),ownerState:o,ref:t,...a})})})),rZ=s((()=>{nNe(),tZ(),tZ()}));function rNe(e){return pv(`MuiDialogContentText`,e)}var iZ=s((()=>{Kv(),mv(),Gv(`MuiDialogContentText`,[`root`])})),iNe,aNe,oNe,sNe,cNe,lNe=s((()=>{iNe=d(h()),q(),J(),Bv(),Z(),Q(),Hb(),iZ(),aNe=U(),oNe=e=>{let{classes:t}=e,n=Jd({root:[`root`]},rNe,t);return{...t,...n}},sNe=X(Vb,{shouldForwardProp:e=>zv(e)||e===`classes`,name:`MuiDialogContentText`,slot:`Root`})({}),cNe=iNe.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiDialogContentText`}),{children:r,className:i,...a}=n,o=oNe(a);return(0,aNe.jsx)(sNe,{component:`p`,variant:`body1`,color:`textSecondary`,ref:t,ownerState:a,className:K(o.root,i),...n,classes:o})})})),uNe=s((()=>{lNe(),iZ(),iZ()}));function dNe(e,t,n){let r=n&&n.getBoundingClientRect(),i=cx(t),a=t.style.transform,o=t.style.transition;t.style.transition=``,t.style.transform=``;let s=t.getBoundingClientRect(),c=i.getComputedStyle(t).getPropertyValue(`transform`);t.style.transform=a,t.style.transition=o;let l=0,u=0;if(c&&c!==`none`&&typeof c==`string`){let e=c.split(`(`)[1].split(`)`)[0].split(`,`);l=parseInt(e[4],10),u=parseInt(e[5],10)}return e===`left`?r?`translateX(${r.right+l-s.left}px)`:`translateX(${i.innerWidth+l-s.left}px)`:e===`right`?r?`translateX(-${s.right-r.left-l}px)`:`translateX(-${s.left+s.width-l}px)`:e===`up`?r?`translateY(${r.bottom+u-s.top}px)`:`translateY(${i.innerHeight+u-s.top}px)`:r?`translateY(-${s.top-r.top+s.height-u}px)`:`translateY(-${s.top+s.height-u}px)`}function fNe(e){return typeof e==`function`?e():e}function aZ(e,t,n){let r=dNe(e,t,fNe(n));r&&(t.style.transform=r)}var oZ,pNe,mNe,sZ,hNe=s((()=>{oZ=d(h()),aC(),iw(),$b(),zx(),Z(),lw(),Vx(),pNe=U(),mNe={visibility:`hidden`},sZ=oZ.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,direction:l=`down`,easing:u=r,in:d,onEnter:f,onEntered:p,onEntering:m,onExit:h,onExited:g,onExiting:_,style:v,timeout:y=i,...b}=e,x=oZ.useRef(null),S=Rx(rw(s),x,t),C=aw(x,(e,t)=>{aZ(l,e,c),cw(e),f&&f(e,t)}),w=aw(x,(e,t)=>{let r=sw({timeout:y,style:v,easing:u},{mode:`enter`});e.style.transition=n.transitions.create(`transform`,r),e.style.transform=`none`,m&&m(e,t)}),T=aw(x,p),E=aw(x,_),D=aw(x,e=>{let t=sw({timeout:y,style:v,easing:u},{mode:`exit`});e.style.transition=n.transitions.create(`transform`,t),aZ(l,e,c),h&&h(e)}),O=aw(x,e=>{e.style.transition=``,g&&g(e)}),k=e=>{a&&a(x.current,e)},A=oZ.useCallback(()=>{x.current&&aZ(l,x.current,c)},[l,c]);return oZ.useEffect(()=>{if(d||l===`down`||l===`right`)return;let e=Qb(()=>{x.current&&aZ(l,x.current,c)}),t=cx(x.current);return t.addEventListener(`resize`,e),()=>{e.clear(),t.removeEventListener(`resize`,e)}},[l,d,c]),oZ.useEffect(()=>{d||A()},[d,A]),(0,pNe.jsx)(ZS,{nodeRef:x,onEnter:C,onEntered:T,onEntering:w,onExit:D,onExited:O,onExiting:E,addEndListener:k,appear:o,in:d,timeout:y,...b,children:(e,{ownerState:t,...n})=>{let r;return r=e===`exited`&&!d?v||s.props.style?{visibility:`hidden`,...v,...s.props.style}:mNe:v&&s.props.style?{...v,...s.props.style}:v||s.props.style,oZ.cloneElement(s,{ref:S,style:r,...n})}})})})),cZ=s((()=>{hNe()}));function gNe(e){return pv(`MuiDrawer`,e)}var lZ=s((()=>{Kv(),mv(),Gv(`MuiDrawer`,[`root`,`docked`,`paper`,`anchorLeft`,`anchorRight`,`anchorTop`,`anchorBottom`,`paperAnchorLeft`,`paperAnchorRight`,`paperAnchorTop`,`paperAnchorBottom`,`paperAnchorDockedLeft`,`paperAnchorDockedRight`,`paperAnchorDockedTop`,`paperAnchorDockedBottom`,`modal`])}));function _Ne(e){return[`left`,`right`].includes(e)}function vNe({direction:e},t){return e===`rtl`&&_Ne(t)?pZ[t]:t}var uZ,dZ,fZ,yNe,bNe,xNe,SNe,pZ,mZ,CNe=s((()=>{uZ=d(h()),q(),J(),dg(),ZD(),cZ(),Yv(),Fb(),Bv(),Z(),Uv(),Q(),zx(),lZ(),fS(),PD(),Vx(),dZ=U(),fZ=(e,t)=>{let{ownerState:n}=e;return[t.root,(n.variant===`permanent`||n.variant===`persistent`)&&t.docked,n.variant===`temporary`&&t.modal]},yNe=e=>{let{classes:t,anchor:n,variant:r}=e;return Jd({root:[`root`,`anchor${$(n)}`],docked:[(r===`permanent`||r===`persistent`)&&`docked`],modal:[`modal`],paper:[`paper`,`paperAnchor${$(n)}`,r!==`temporary`&&`paperAnchorDocked${$(n)}`]},gNe,t)},bNe=X(XD,{name:`MuiDrawer`,slot:`Root`,overridesResolver:fZ})(Hv(({theme:e})=>({zIndex:(e.vars||e).zIndex.drawer}))),xNe=X(`div`,{shouldForwardProp:zv,name:`MuiDrawer`,slot:`Docked`,skipVariantsResolver:!1,overridesResolver:fZ})({flex:`0 0 auto`}),SNe=X(Jv,{name:`MuiDrawer`,slot:`Paper`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.paper,t[`paperAnchor${$(n.anchor)}`],n.variant!==`temporary`&&t[`paperAnchorDocked${$(n.anchor)}`]]}})(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}`}}]}))),pZ={left:`right`,right:`left`,top:`down`,bottom:`up`},mZ=uZ.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiDrawer`}),r=Pv(),i=ug(),a={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{anchor:o=`left`,BackdropProps:s,children:c,className:l,elevation:u=16,hideBackdrop:d=!1,ModalProps:{BackdropProps:f,...p}={},onClose:m,open:h=!1,PaperProps:g={},SlideProps:_,TransitionComponent:v,transitionDuration:y=a,variant:b=`temporary`,slots:x={},slotProps:S={},...C}=n,w=uZ.useRef(!1),T=uZ.useRef(null),E=Rx(t,T);uZ.useEffect(()=>{w.current=!0},[]);let D=uZ.useCallback(()=>T.current,[]),O=vNe({direction:i?`rtl`:`ltr`},o),k=o,A={...n,anchor:k,elevation:u,open:h,variant:b,...C},j=yNe(A),M={slots:{transition:v,...x},slotProps:{paper:g,transition:_,...S,backdrop:Bx(S.backdrop||{...s,...f},{transitionDuration:y})}},[ee,N]=dS(`root`,{ref:E,elementType:bNe,className:K(j.root,j.modal,l),shouldForwardComponentProp:!0,ownerState:A,externalForwardedProps:{...M,...C,...p},additionalProps:{closeAfterTransition:!0,open:h,onClose:m,hideBackdrop:d,slots:{backdrop:M.slots.backdrop},slotProps:{backdrop:M.slotProps.backdrop}}}),[te,P]=dS(`paper`,{elementType:SNe,shouldForwardComponentProp:!0,className:K(j.paper,g.className),ownerState:A,externalForwardedProps:M,additionalProps:{elevation:b===`temporary`?u:0,square:!0,...b===`temporary`&&{role:`dialog`,"aria-modal":`true`,"data-mui-focusable":``,tabIndex:-1}}}),[F,I]=dS(`docked`,{elementType:xNe,ref:E,className:K(j.root,j.docked,l),ownerState:A,externalForwardedProps:M,additionalProps:C}),[ne,re]=dS(`transition`,{elementType:sZ,ownerState:A,externalForwardedProps:M,additionalProps:{in:h,direction:pZ[O],timeout:y,appear:w.current,...b===`temporary`&&(x.transition==null||x.transition===sZ)&&{container:D}}}),ie=(0,dZ.jsx)(te,{...P,children:c});if(b===`permanent`)return(0,dZ.jsx)(F,{...I,children:ie});let ae=(0,dZ.jsx)(ne,{...re,children:ie});return b===`persistent`?(0,dZ.jsx)(F,{...I,children:ae}):(0,dZ.jsx)(ee,{...N,children:ae})})})),hZ=s((()=>{CNe(),lZ(),lZ()}));function wNe(e){return pv(`MuiFab`,e)}var gZ,_Z=s((()=>{Kv(),mv(),gZ=Gv(`MuiFab`,[`root`,`primary`,`secondary`,`extended`,`circular`,`focusVisible`,`disabled`,`colorInherit`,`sizeSmall`,`sizeMedium`,`sizeLarge`,`info`,`error`,`warning`,`success`])})),TNe,ENe,DNe,ONe,vZ,kNe=s((()=>{TNe=d(h()),q(),J(),MC(),Fb(),_Z(),Bv(),Z(),Uv(),Lb(),Q(),ENe=U(),DNe=e=>{let{color:t,variant:n,classes:r,size:i}=e,a=Jd({root:[`root`,n,`size${$(i)}`,t===`inherit`?`colorInherit`:t]},wNe,r);return{...r,...a}},ONe=X(jC,{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${$(n.size)}`],n.color===`inherit`&&t.colorInherit,t[$(n.size)],t[n.color]]}})(Hv(({theme:e})=>({...e.typography.button,minHeight:36,transition:e.transitions.create([`background-color`,`box-shadow`,`border-color`],{duration:e.transitions.duration.short}),borderRadius:`50%`,padding:0,minWidth:0,width:56,height:56,zIndex:(e.vars||e).zIndex.fab,boxShadow:(e.vars||e).shadows[6],"&:active":{boxShadow:(e.vars||e).shadows[12]},color:e.vars?e.vars.palette.grey[900]:e.palette.getContrastText?.(e.palette.grey[300]),backgroundColor:(e.vars||e).palette.grey[300],"&:hover":{backgroundColor:(e.vars||e).palette.grey.A100,"@media (hover: none)":{backgroundColor:(e.vars||e).palette.grey[300]},textDecoration:`none`},[`&.${gZ.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(Ib([`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})=>({[`&.${gZ.disabled}`]:{color:(e.vars||e).palette.action.disabled,boxShadow:(e.vars||e).shadows[0],backgroundColor:(e.vars||e).palette.action.disabledBackground}}))),vZ=TNe.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=DNe(p),{root:h,...g}=m;return(0,ENe.jsx)(ONe,{className:K(m.root,i),component:o,disabled:s,focusRipple:!c,focusVisibleClassName:K(m.focusVisible,l),ownerState:p,ref:t,...f,classes:g,children:r})})})),yZ=s((()=>{kNe(),_Z(),_Z()}));function ANe(e){return pv(`MuiFormControlLabel`,e)}var bZ,xZ=s((()=>{Kv(),mv(),bZ=Gv(`MuiFormControlLabel`,[`root`,`labelPlacementStart`,`labelPlacementTop`,`labelPlacementBottom`,`disabled`,`label`,`error`,`required`,`asterisk`])})),SZ,CZ,jNe,MNe,NNe,wZ,PNe=s((()=>{SZ=d(h()),q(),J(),kM(),Z(),Uv(),Q(),Hb(),Fb(),xZ(),TO(),fS(),CZ=U(),jNe=e=>{let{classes:t,disabled:n,labelPlacement:r,error:i,required:a}=e;return Jd({root:[`root`,n&&`disabled`,`labelPlacement${$(r)}`,i&&`error`,a&&`required`],label:[`label`,n&&`disabled`],asterisk:[`asterisk`,i&&`error`]},ANe,t)},MNe=X(`label`,{name:`MuiFormControlLabel`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[{[`& .${bZ.label}`]:t.label},t.root,t[`labelPlacement${$(n.labelPlacement)}`]]}})(Hv(({theme:e})=>({display:`inline-flex`,alignItems:`center`,cursor:`pointer`,verticalAlign:`middle`,WebkitTapHighlightColor:`transparent`,marginLeft:-11,marginRight:16,[`&.${bZ.disabled}`]:{cursor:`default`},[`& .${bZ.label}`]:{[`&.${bZ.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}}]}))),NNe=X(`span`,{name:`MuiFormControlLabel`,slot:`Asterisk`})(Hv(({theme:e})=>({[`&.${bZ.error}`]:{color:(e.vars||e).palette.error.main}}))),wZ=SZ.forwardRef(function(e,t){let n=Wv({props:e,name:`MuiFormControlLabel`}),{checked:r,className:i,componentsProps:a={},control:o,disabled:s,disableTypography:c,inputRef:l,label:u,labelPlacement:d=`end`,name:f,onChange:p,required:m,slots:h={},slotProps:g={},value:_,...v}=n,y=OO(),b=s??o.props.disabled??y?.disabled,x=m??o.props.required,S={disabled:b,required:x};[`checked`,`name`,`onChange`,`value`,`inputRef`].forEach(e=>{o.props[e]===void 0&&n[e]!==void 0&&(S[e]=n[e])});let C=wO({props:n,muiFormControl:y,states:[`error`]}),w={...n,disabled:b,labelPlacement:d,required:x,error:C.error},T=jNe(w),E={slots:h,slotProps:{...a,...g}},[D,O]=dS(`typography`,{elementType:Vb,externalForwardedProps:E,ownerState:w}),k=u;return k!=null&&k.type!==Vb&&!c&&(k=(0,CZ.jsx)(D,{component:`span`,...O,className:K(T.label,O?.className),children:k})),(0,CZ.jsxs)(MNe,{className:K(T.root,i),ownerState:w,ref:t,...v,children:[SZ.cloneElement(o,S),x?(0,CZ.jsxs)(`div`,{children:[k,(0,CZ.jsxs)(NNe,{ownerState:w,"aria-hidden":!0,className:T.asterisk,children:[` `,`*`]})]}):k]})})})),TZ=s((()=>{PNe(),xZ(),xZ()})),FNe=s((()=>{})),EZ=s((()=>{q(),J(),Z(),Q(),FNe(),kO(),TO(),FNe()})),DZ,INe=s((()=>{S_(),nb(),Q(),Fv(),DZ=mie({createStyledComponent:X(`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})})),LNe=s((()=>{})),OZ=s((()=>{INe(),INe(),LNe(),LNe()})),RNe=s((()=>{})),zNe=s((()=>{q(),J(),Fb(),Z(),Uv(),Lb(),Q(),RNe(),RNe()})),BNe=s((()=>{})),VNe=s((()=>{J(),q(),Z(),Q(),BNe(),BNe()})),HNe=s((()=>{})),UNe=s((()=>{J(),q(),Z(),Q(),tx(),HNe(),HNe()})),WNe=s((()=>{})),GNe=s((()=>{J(),q(),Z(),Uv(),Q(),Fb(),WNe(),WNe()})),KNe=s((()=>{})),kZ=s((()=>{q(),J(),dg(),Z(),Uv(),Lb(),Q(),Fb(),KNe(),KNe()})),qNe=s((()=>{})),JNe=s((()=>{q(),J(),XE(),Z(),Q(),qNe(),qNe()})),AZ=s((()=>{npe(),aO(),aO()})),YNe=s((()=>{})),XNe=s((()=>{q(),J(),Yv(),Fb(),kZ(),Z(),Uv(),Q(),Rv(),YNe(),fS(),YNe()})),ZNe=s((()=>{q(),J(),hO(),TO(),kO(),jO(),$O(),Q(),uO(),uO()})),jZ=s((()=>{mx()})),QNe=s((()=>{})),MZ=s((()=>{Dx()})),$Ne=s((()=>{})),NZ=s((()=>{q(),J(),dg(),$Ne(),MC(),Fb(),Lb(),Zb(),fS(),Z(),Uv(),Q(),$Ne()})),ePe=s((()=>{q(),J(),QNe(),MZ(),NZ(),Z(),Q(),QNe()})),tPe=s((()=>{})),nPe=s((()=>{q(),J(),kI(),Zb(),Bv(),Z(),Uv(),Fb(),Ub(),kO(),tPe(),Lb(),fS(),Q(),tPe()})),rPe=s((()=>{})),iPe=s((()=>{q(),J(),EZ(),rPe(),zx(),kx(),Cx(),rPe()})),aPe=s((()=>{})),oPe=s((()=>{q(),DV(),TV(),J(),dg(),wS(),Vx(),Zb(),Z(),Uv(),Q(),Rv(),aPe(),fS(),aPe()})),sPe=s((()=>{})),cPe=s((()=>{q(),J(),Z(),Uv(),Q(),sPe(),sPe()}));function lPe(e={}){let{autoHideDuration:t=null,disableWindowBlurListener:n=!1,onClose:r,open:i,resumeHideDuration:a}=e,o=cC();PZ.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=Ax((e,t)=>{r?.(e,t)}),c=Ax(e=>{!r||e==null||o.start(e,()=>{s(null,`timeout`)})});PZ.useEffect(()=>(i&&c(t),o.clear),[i,t,c,o]);let l=e=>{r?.(e,`clickaway`)},u=o.clear,d=PZ.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 PZ.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={...oS(e),...oS(t)};return{role:`presentation`,...t,...n,onBlur:f(n),onFocus:p(n),onMouseEnter:m(n),onMouseLeave:h(n)}},onClickAway:l}}var PZ,uPe=s((()=>{PZ=d(h()),Mx(),uC(),sS()}));function dPe(e){return pv(`MuiSnackbarContent`,e)}var FZ=s((()=>{Kv(),mv(),Gv(`MuiSnackbarContent`,[`root`,`message`,`action`])})),fPe,IZ,pPe,mPe,hPe,gPe,_Pe,vPe=s((()=>{fPe=d(h()),q(),J(),yf(),Z(),Uv(),Q(),Yv(),FZ(),IZ=U(),pPe=e=>{let{classes:t}=e;return Jd({root:[`root`],action:[`action`],message:[`message`]},dPe,t)},mPe=X(Jv,{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(mf(e.palette.background.default,t)),backgroundColor:e.vars?e.vars.palette.SnackbarContent.bg:mf(e.palette.background.default,t),display:`flex`,alignItems:`center`,flexWrap:`wrap`,padding:`6px 16px`,flexGrow:1,[e.breakpoints.up(`sm`)]:{flexGrow:`initial`,minWidth:288}}})),hPe=X(`div`,{name:`MuiSnackbarContent`,slot:`Message`})({padding:`8px 0`}),gPe=X(`div`,{name:`MuiSnackbarContent`,slot:`Action`})({display:`flex`,alignItems:`center`,marginLeft:`auto`,paddingLeft:16,marginRight:-8}),_Pe=fPe.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=pPe(c);return(0,IZ.jsxs)(mPe,{role:o,elevation:6,className:K(l.root,i),ownerState:c,ref:t,...s,children:[(0,IZ.jsx)(hPe,{className:l.message,ownerState:c,children:a}),r?(0,IZ.jsx)(gPe,{className:l.action,ownerState:c,children:r}):null]})})})),LZ=s((()=>{vPe(),FZ(),FZ()}));function yPe(e){return pv(`MuiSnackbar`,e)}var RZ=s((()=>{Kv(),mv(),Gv(`MuiSnackbar`,[`root`,`anchorOriginTopCenter`,`anchorOriginBottomCenter`,`anchorOriginTopRight`,`anchorOriginBottomRight`,`anchorOriginTopLeft`,`anchorOriginBottomLeft`])})),zZ,BZ,bPe,xPe,SPe,CPe=s((()=>{zZ=d(h()),J(),uPe(),eZ(),Z(),Uv(),Q(),Fb(),gw(),LZ(),RZ(),fS(),BZ=U(),bPe=e=>{let{classes:t,anchorOrigin:n}=e;return Jd({root:[`root`,`anchorOrigin${$(n.vertical)}${$(n.horizontal)}`]},yPe,t)},xPe=X(`div`,{name:`MuiSnackbar`,slot:`Root`,overridesResolver:(e,t)=>{let{ownerState:n}=e;return[t.root,t[`anchorOrigin${$(n.anchorOrigin.vertical)}${$(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%)`}}}]}))),SPe=zZ.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,ClickAwayListenerProps:d,ContentProps:f,disableWindowBlurListener:p=!1,message:m,onBlur:h,onClose:g,onFocus:_,onMouseEnter:v,onMouseLeave:y,open:b,resumeHideDuration:x,slots:S={},slotProps:C={},TransitionComponent:w,transitionDuration:T=i,TransitionProps:{onEnter:E,onExited:D,...O}={},...k}=n,A={...n,anchorOrigin:{vertical:o,horizontal:s},autoHideDuration:c,disableWindowBlurListener:p,TransitionComponent:w,transitionDuration:T},j=bPe(A),{getRootProps:M,onClickAway:ee}=lPe(A),[N,te]=zZ.useState(!0),P=e=>{te(!0),D&&D(e)},F=(e,t)=>{te(!1),E&&E(e,t)},I={slots:{transition:w,...S},slotProps:{content:f,clickAwayListener:d,transition:O,...C}},[ne,re]=dS(`root`,{ref:t,className:[j.root,u],elementType:xPe,getSlotProps:M,externalForwardedProps:{...I,...k},ownerState:A}),[ie,{ownerState:ae,...oe}]=dS(`clickAwayListener`,{elementType:GMe,externalForwardedProps:I,getSlotProps:e=>({onClickAway:(...t)=>{let n=t[0];e.onClickAway?.(...t),!n?.defaultMuiPrevented&&ee(...t)}}),ownerState:A}),[se,ce]=dS(`content`,{elementType:_Pe,shouldForwardComponentProp:!0,externalForwardedProps:I,additionalProps:{message:m,action:a},ownerState:A}),[le,ue]=dS(`transition`,{elementType:hw,externalForwardedProps:I,getSlotProps:e=>({onEnter:(...t)=>{e.onEnter?.(...t),F(...t)},onExited:(...t)=>{e.onExited?.(...t),P(...t)}}),additionalProps:{appear:!0,in:b,timeout:T,direction:o===`top`?`down`:`up`},ownerState:A});return!b&&N?null:(0,BZ.jsx)(ie,{...oe,...S.clickAwayListener&&{ownerState:ae},children:(0,BZ.jsx)(ne,{...re,children:(0,BZ.jsx)(le,{...ue,children:l||(0,BZ.jsx)(se,{...ce})})})})})})),VZ=s((()=>{CPe(),RZ(),RZ()})),HZ=s((()=>{aC(),iw(),Z(),lw(),zx()})),wPe=s((()=>{})),TPe=s((()=>{q(),J(),uC(),DV(),Z(),Uv(),Q(),HZ(),yZ(),Fb(),tx(),zx(),kx(),wPe(),fS(),wPe()})),EPe=s((()=>{})),DPe=s((()=>{q(),J(),yf(),Z(),Uv(),Q(),yZ(),jE(),Fb(),EPe(),fS(),Vx(),EPe()})),OPe=s((()=>{})),kPe=s((()=>{q(),J(),Z(),Uv(),Q(),Vx(),OPe(),OPe()})),UZ,APe=s((()=>{j_(),Vv(),Q(),UZ=vie({createStyledComponent:X(`div`,{name:`MuiStack`,slot:`Root`}),useThemeProps:e=>Wv({props:e,name:`MuiStack`})})})),WZ=s((()=>{APe(),Kv(),mv()})),GZ=s((()=>{h()})),KZ=s((()=>{h()})),jPe=s((()=>{})),MPe=s((()=>{q(),J(),GZ(),KZ(),Z(),Q(),jPe(),jPe(),KZ()})),NPe=s((()=>{})),qZ=s((()=>{q(),J(),Z(),Uv(),Q(),Zb(),Jb(),NPe(),NPe()})),PPe=s((()=>{})),JZ=s((()=>{J(),q(),KZ(),qZ(),GZ(),Z(),Uv(),Q(),PPe(),fS(),PPe()})),FPe=s((()=>{})),IPe=s((()=>{q(),J(),Z(),Q(),MC(),JZ(),tx(),GZ(),KZ(),FPe(),FPe()})),LPe=s((()=>{})),YZ=s((()=>{q(),J(),Fb(),Z(),Uv(),Q(),GZ(),KZ(),LPe(),LPe()})),RPe=s((()=>{})),zPe=s((()=>{q(),J(),Z(),Uv(),Q(),jj(),GZ(),KZ(),RPe(),fS(),RPe()})),BPe=s((()=>{})),VPe=s((()=>{q(),J(),Z(),Q(),BPe(),YZ(),GZ(),BPe(),GZ()})),HPe=s((()=>{jZ(),CNe(),MD(),ax(),lx(),Px(),zx(),gx(),Z(),Q(),lw(),Vx(),fS(),q(),Uv(),Bv(),Fb()})),UPe=s((()=>{})),WPe=s((()=>{q(),J(),Fb(),Lb(),kI(),Z(),Uv(),Q(),UPe(),Vx(),fS(),UPe()})),GPe=s((()=>{})),KPe=s((()=>{q(),J(),Z(),Uv(),Q(),GPe(),GPe()})),qPe=s((()=>{})),JPe=s((()=>{q(),J(),Z(),Q(),qPe(),qPe()})),YPe=s((()=>{})),XZ=s((()=>{q(),J(),Fb(),Z(),Uv(),Q(),YPe(),YPe()})),XPe=s((()=>{})),ZPe=s((()=>{q(),J(),Z(),Q(),XPe(),XPe()})),QPe=s((()=>{})),$Pe=s((()=>{q(),J(),Z(),Q(),QPe(),QPe()})),eFe=s((()=>{})),tFe=s((()=>{q(),J(),Z(),Q(),eFe(),eFe()})),ZZ=s((()=>{dg(),J(),q(),Z(),Q(),Yve(),Qve(),nw(),Zb(),Kv(),mv()})),nFe=s((()=>{})),rFe=s((()=>{q(),J(),Z(),Uv(),Q(),YO(),yk(),hk(),XZ(),DA(),ZZ(),Cx(),nFe(),fS(),nFe()})),iFe=s((()=>{})),aFe=s((()=>{q(),J(),Z(),Uv(),Q(),iFe(),iFe()})),oFe=s((()=>{})),sFe=s((()=>{J(),q(),MC(),Zb(),Z(),Uv(),Q(),Fb(),oFe(),fS(),oFe()})),QZ=s((()=>{})),cFe=s((()=>{q(),eve(),J(),MC(),Fb(),Z(),Uv(),Lb(),Q(),QZ(),QZ()})),lFe=s((()=>{})),uFe=s((()=>{q(),J(),Z(),Uv(),Q(),Fb(),lFe(),QZ(),lFe()})),dFe,$Z=s((()=>{vre(),Nv(),dFe=gre({themeId:Mv})})),fFe=s((()=>{})),pFe=s((()=>{mv()})),mFe=s((()=>{})),eQ=s((()=>{nb(),Vx(),Rj(),Rj(),kje(),kje(),Vj(),Vj(),qj(),qj(),VX(),VX(),Qje(),Qje(),GX(),GX(),az(),az(),KX(),KX(),sMe(),sMe(),UD(),UD(),SS(),SS(),lMe(),lMe(),dMe(),dMe(),JX(),JX(),vMe(),vMe(),KM(),KM(),MC(),MC(),bMe(),bMe(),DMe(),DMe(),kMe(),kMe(),jMe(),jMe(),RMe(),RMe(),BMe(),BMe(),HMe(),HMe(),KI(),KI(),JE(),JE(),qC(),qC(),eZ(),eZ(),jj(),jj(),JMe(),JMe(),YMe(),YMe(),XMe(),XMe(),kX(),kX(),rZ(),rZ(),NX(),NX(),uNe(),uNe(),IX(),IX(),pD(),pD(),hZ(),hZ(),yZ(),yZ(),zD(),zD(),rk(),rk(),kM(),kM(),TZ(),TZ(),EZ(),EZ(),pz(),pz(),xM(),xM(),q(),j_(),Qp(),J(),Vv(),Q(),Fv(),Kv(),mv(),OZ(),OZ(),gw(),gw(),zNe(),zNe(),nw(),nw(),VNe(),VNe(),UNe(),UNe(),GNe(),GNe(),$O(),$O(),Az(),Az(),YO(),YO(),wM(),wM(),kZ(),kZ(),rN(),rN(),tD(),tD(),HB(),HB(),JNe(),JNe(),DB(),DB(),vD(),vD(),PB(),PB(),wD(),wD(),RR(),RR(),AZ(),AZ(),yk(),yk(),cD(),cD(),XNe(),XNe(),ZD(),ZD(),ZNe(),ZNe(),jZ(),jZ(),uk(),uk(),ePe(),ePe(),NZ(),NZ(),Yv(),Yv(),iO(),iO(),xE(),xE(),hE(),hE(),nPe(),nPe(),iPe(),iPe(),oPe(),oPe(),cPe(),cPe(),hk(),hk(),iR(),iR(),cZ(),cZ(),cH(),cH(),VZ(),VZ(),LZ(),LZ(),TPe(),TPe(),DPe(),DPe(),kPe(),kPe(),WZ(),WZ(),MPe(),MPe(),IPe(),IPe(),YZ(),YZ(),zPe(),zPe(),qZ(),qZ(),JZ(),JZ(),VPe(),VPe(),Jb(),Jb(),HPe(),HPe(),WPe(),WPe(),MN(),MN(),KPe(),KPe(),JPe(),JPe(),XZ(),XZ(),ZPe(),ZPe(),$Pe(),$Pe(),tFe(),tFe(),rFe(),rFe(),ZZ(),ZZ(),aFe(),aFe(),sFe(),sFe(),EN(),EN(),gN(),gN(),xz(),xz(),FO(),FO(),cFe(),cFe(),uFe(),uFe(),DA(),DA(),jE(),jE(),Hb(),Hb(),$Z(),$Z(),MZ(),MZ(),fFe(),fFe(),HZ(),HZ(),jR(),Iv(),Iv(),pFe(),pFe(),Cfe(),mFe(),dse()})),hFe=c(((e,t)=>{function n(e){return e===void 0}t.exports=n}));function tQ({error:e=null,removeError:t=()=>{}}){let{t:n}=Yy(),r=!(0,gFe.default)(e);return e?(0,rQ.jsxs)(OX,{"aria-labelledby":`error-dialog-title`,id:`error-dialog`,onClose:()=>t(e.id),open:r,children:[(0,rQ.jsx)(FX,{id:`error-dialog-title`,children:n(`errorDialogTitle`)}),(0,rQ.jsxs)(MX,{children:[(0,rQ.jsx)(cNe,{variant:`body2`,noWrap:!0,color:`inherit`,children:`${e.message}`}),(0,rQ.jsx)(nZ,{children:(0,rQ.jsx)(GM,{onClick:()=>t(e.id),variant:`contained`,children:n(`errorDialogConfirm`)})})]})]}):null}var nQ,gFe,rQ,_Fe=s((()=>{kX(),NX(),IX(),nQ=d(B(),1),eQ(),KM(),$y(),gFe=d(hFe(),1),rQ=U(),tQ.propTypes={error:nQ.default.shape({id:nQ.default.string,message:nQ.default.string}),removeError:nQ.default.func}})),vFe,yFe,bFe,iQ,xFe=s((()=>{H(),z(),Fr(),_Fe(),Kd(),fu(),vFe=e=>({error:Vs(e)}),yFe={removeError:Du},bFe=V(Qe(vFe,yFe),Pr(`ErrorDialog`)),iQ=bFe(tQ)})),SFe,aQ,CFe=s((()=>{Hx(),SFe=U(),aQ=Yb((0,SFe.jsx)(`path`,{d:`M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z`}),`AddSharp`)}));function wFe(){let e=Pv();return[...e.breakpoints.keys].reverse().reduce((t,n)=>{let r=dFe(e.breakpoints.up(n));return!t&&r?n:t},null)||`xs`}function oQ({setWorkspaceAddVisibility:e,isWorkspaceAddVisible:t=!1,useExtendedFab:n}){let r=wFe(),{t:i}=Yy();return(0,cQ.jsx)(AE,{title:i(t?`closeAddResourceMenu`:`addResource`),children:(0,cQ.jsxs)(TFe,{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,cQ.jsx)(CA,{}):(0,cQ.jsx)(aQ,{}),n&&r!==`xs`&&i(`startHere`)]})})}var sQ,cQ,TFe,EFe=s((()=>{sQ=d(B(),1),yZ(),jE(),CFe(),wA(),nb(),$Z(),$y(),cQ=U(),TFe=X(vZ,{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}})})),oQ.propTypes={isWorkspaceAddVisible:sQ.default.bool,setWorkspaceAddVisibility:sQ.default.func.isRequired,useExtendedFab:sQ.default.bool.isRequired}})),DFe,OFe,kFe,lQ,AFe=s((()=>{z(),H(),Fr(),Kd(),fu(),EFe(),DFe=(e,{width:t})=>{let{isWorkspaceAddVisible:n}=Qa(e);return{isWorkspaceAddVisible:n,useExtendedFab:!n&&ro(e).length===0}},OFe={setWorkspaceAddVisibility:ld},kFe=V(Qe(DFe,OFe),Pr(`WorkspaceAddButton`)),lQ=kFe(oQ)})),jFe,MFe,NFe=s((()=>{Hx(),jFe=U(),MFe=Yb((0,jFe.jsx)(`path`,{d:`M7 14H5v5h5v-2H7zm-2-4h2V7h3V5H5zm12 7h-3v2h5v-5h-2zM14 5v2h3v3h2V5z`}),`FullscreenSharp`)})),PFe,FFe,IFe=s((()=>{Hx(),PFe=U(),FFe=Yb((0,PFe.jsx)(`path`,{d:`M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z`}),`FullscreenExitSharp`)}));function uQ({className:e=void 0}){let{t}=Yy(),n=(0,dQ.useContext)(bX),[r,i]=(0,dQ.useState)(!1);return(0,dQ.useEffect)(()=>{let e=document.createElement(`div`);i(typeof e.requestFullscreen==`function`)},[]),r?n&&n.active?(0,fQ.jsx)(LE,{className:e,"aria-label":t(`exitFullScreen`),onClick:n.exit,children:(0,fQ.jsx)(FFe,{})}):n?(0,fQ.jsx)(LE,{className:e,"aria-label":t(`workspaceFullScreen`),onClick:n.enter,children:(0,fQ.jsx)(MFe,{})}):null:null}var dQ,LFe,fQ,RFe=s((()=>{dQ=d(h(),1),NFe(),IFe(),LFe=d(B(),1),$y(),RE(),xX(),fQ=U(),uQ.propTypes={className:LFe.default.string}})),zFe,BFe,pQ,mQ=s((()=>{z(),H(),Fr(),RFe(),zFe=e=>({}),BFe=V(Qe(zFe,{}),Pr(`FullScreenButton`)),pQ=BFe(uQ)})),VFe,HFe,UFe=s((()=>{Hx(),VFe=U(),HFe=Yb((0,VFe.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`)})),WFe,GFe,KFe=s((()=>{Hx(),WFe=U(),GFe=Yb((0,WFe.jsx)(`path`,{d:`M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z`}),`CheckSharp`)}));function hQ({handleClick:e,languages:t}){return(0,_Q.jsx)(_Q.Fragment,{children:t.map(t=>(0,_Q.jsxs)(vk,{"aria-selected":t.current,lang:t.locale,onClick:()=>{e(t.locale)},children:[(0,_Q.jsx)(_D,{children:t.current&&(0,_Q.jsx)(GFe,{})}),(0,_Q.jsx)(CD,{primaryTypographyProps:{variant:`body1`},children:t.label})]},t.locale))})}var gQ,_Q,qFe=s((()=>{vD(),wD(),yk(),KFe(),gQ=d(B(),1),_Q=U(),hQ.propTypes={handleClick:gQ.default.func.isRequired,languages:gQ.default.arrayOf(gQ.default.shape({current:gQ.default.bool.isRequired,label:gQ.default.string.isRequired,locale:gQ.default.string.isRequired})).isRequired}})),JFe,YFe,vQ,XFe=s((()=>{H(),z(),Fr(),Kd(),fu(),qFe(),JFe=e=>({languages:jo(e)}),YFe=(e,{afterSelect:t})=>({handleClick:n=>{e(Cu({language:n})),t&&t()}}),vQ=V(Qe(JFe,YFe),Pr(`LanguageSettings`))(hQ)})),ZFe,QFe,$Fe=s((()=>{Hx(),ZFe=U(),QFe=Yb((0,ZFe.jsx)(`path`,{d:`m12 8-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z`}),`ExpandLessSharp`)})),eIe,yQ,tIe=s((()=>{Hx(),eIe=U(),yQ=Yb((0,eIe.jsx)(`path`,{d:`M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z`}),`ExpandMoreSharp`)}));function bQ({children:e,icon:t=null,label:n,...r}){let[i,a]=(0,xQ.useState)(!1),o=(0,xQ.useCallback)(()=>{a(!i)},[i,a]);return(0,CQ.jsxs)(CQ.Fragment,{children:[(0,CQ.jsxs)(vk,{"aria-expanded":i,onClick:o,divider:i,...r,children:[t&&(0,CQ.jsx)(_D,{children:t}),(0,CQ.jsx)(CD,{primaryTypographyProps:{variant:`body1`},children:n}),i?(0,CQ.jsx)(QFe,{}):(0,CQ.jsx)(yQ,{})]}),i&&e]})}var xQ,SQ,CQ,nIe=s((()=>{xQ=d(h(),1),SQ=d(B(),1),vD(),wD(),yk(),$Fe(),tIe(),CQ=U(),bQ.propTypes={children:SQ.default.element.isRequired,icon:SQ.default.element,label:SQ.default.string.isRequired}})),wQ,TQ=s((()=>{eQ(),nb(),wQ=X(OX,{name:`WorkspaceDialog`,slot:`root`})(({theme:e,variant:t})=>({"& .MuiDialogTitle-root":e.unstable_sx({typography:`h2`}),...t===`menu`&&{"& .MuiDialogContent-root":{padding:0}}}))}));function rIe(e){return(0,EQ.jsx)(qb,{...e,children:(0,EQ.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`120`,height:`90`,viewBox:`0 0 300 225`,children:[(0,EQ.jsxs)(`defs`,{children:[(0,EQ.jsxs)(`linearGradient`,{id:`linear-gradient`,x1:`0.5`,y1:`1`,x2:`0.5`,gradientUnits:`objectBoundingBox`,children:[(0,EQ.jsx)(`stop`,{offset:`0`}),(0,EQ.jsx)(`stop`,{offset:`0.14`,stopOpacity:`0.631`}),(0,EQ.jsx)(`stop`,{offset:`1`,stopOpacity:`0`})]}),(0,EQ.jsxs)(`linearGradient`,{id:`linear-gradient-2`,x1:`0.5`,y1:`1`,x2:`0.5`,gradientUnits:`objectBoundingBox`,children:[(0,EQ.jsx)(`stop`,{offset:`0`,stopColor:`#fff`,stopOpacity:`0`}),(0,EQ.jsx)(`stop`,{offset:`0.23`,stopColor:`#fff`,stopOpacity:`0.012`}),(0,EQ.jsx)(`stop`,{offset:`0.36`,stopColor:`#fff`,stopOpacity:`0.039`}),(0,EQ.jsx)(`stop`,{offset:`0.47`,stopColor:`#fff`,stopOpacity:`0.102`}),(0,EQ.jsx)(`stop`,{offset:`0.57`,stopColor:`#fff`,stopOpacity:`0.18`}),(0,EQ.jsx)(`stop`,{offset:`0.67`,stopColor:`#fff`,stopOpacity:`0.278`}),(0,EQ.jsx)(`stop`,{offset:`0.75`,stopColor:`#fff`,stopOpacity:`0.412`}),(0,EQ.jsx)(`stop`,{offset:`0.83`,stopColor:`#fff`,stopOpacity:`0.561`}),(0,EQ.jsx)(`stop`,{offset:`0.91`,stopColor:`#fff`,stopOpacity:`0.741`}),(0,EQ.jsx)(`stop`,{offset:`0.98`,stopColor:`#fff`,stopOpacity:`0.929`}),(0,EQ.jsx)(`stop`,{offset:`1`,stopColor:`#fff`})]}),(0,EQ.jsx)(`clipPath`,{id:`clip-elastic_icon`,children:(0,EQ.jsx)(`rect`,{width:`300`,height:`225`})})]}),(0,EQ.jsxs)(`g`,{id:`elastic_icon`,"data-name":`elastic icon`,clipPath:`url(#clip-elastic_icon)`,children:[(0,EQ.jsx)(`rect`,{width:`300`,height:`225`,fill:`#fff`}),(0,EQ.jsxs)(`g`,{id:`Rectangle_278`,"data-name":`Rectangle 278`,transform:`translate(232 159)`,fill:`#88c6c3`,stroke:`#707070`,strokeWidth:`1`,opacity:`0.747`,children:[(0,EQ.jsx)(`rect`,{width:`54`,height:`54`,stroke:`none`}),(0,EQ.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`53`,height:`53`,fill:`none`})]}),(0,EQ.jsxs)(`g`,{id:`Rectangle_8`,"data-name":`Rectangle 8`,transform:`translate(7 148)`,fill:`#88c6c3`,stroke:`#707070`,strokeWidth:`1`,opacity:`0.747`,children:[(0,EQ.jsx)(`rect`,{width:`70`,height:`70`,stroke:`none`}),(0,EQ.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`69`,height:`69`,fill:`none`})]}),(0,EQ.jsxs)(`g`,{id:`Rectangle_258`,"data-name":`Rectangle 258`,transform:`translate(224 6)`,fill:`#88c6c3`,stroke:`#707070`,strokeWidth:`1`,opacity:`0.747`,children:[(0,EQ.jsx)(`rect`,{width:`70`,height:`100`,stroke:`none`}),(0,EQ.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`69`,height:`99`,fill:`none`})]}),(0,EQ.jsxs)(`g`,{id:`Rectangle_259`,"data-name":`Rectangle 259`,transform:`translate(71 64)`,fill:`#88c6c3`,stroke:`#707070`,strokeWidth:`1`,opacity:`0.747`,children:[(0,EQ.jsx)(`rect`,{width:`115`,height:`75`,stroke:`none`}),(0,EQ.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`114`,height:`74`,fill:`none`})]}),(0,EQ.jsxs)(`g`,{id:`Rectangle_260`,"data-name":`Rectangle 260`,transform:`translate(99 87)`,fill:`#88c6c3`,stroke:`#707070`,strokeWidth:`1`,opacity:`0.747`,children:[(0,EQ.jsx)(`rect`,{width:`115`,height:`75`,stroke:`none`}),(0,EQ.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`114`,height:`74`,fill:`none`})]}),(0,EQ.jsxs)(`g`,{id:`Group_689`,"data-name":`Group 689`,children:[(0,EQ.jsxs)(`g`,{id:`Group_687`,"data-name":`Group 687`,transform:`translate(0 3)`,children:[(0,EQ.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,EQ.jsxs)(`g`,{id:`Path_821`,"data-name":`Path 821`,transform:`translate(40 36)`,fill:`none`,children:[(0,EQ.jsx)(`path`,{d:`M0,0H220V147H0Z`,stroke:`none`}),(0,EQ.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,EQ.jsxs)(`g`,{id:`Rectangle_257`,"data-name":`Rectangle 257`,transform:`translate(40 39)`,fill:`#fff`,stroke:`#01579b`,strokeWidth:`2`,children:[(0,EQ.jsx)(`rect`,{width:`20`,height:`147`,stroke:`none`}),(0,EQ.jsx)(`rect`,{x:`1`,y:`1`,width:`18`,height:`145`,fill:`none`})]}),(0,EQ.jsxs)(`g`,{id:`Group_688`,"data-name":`Group 688`,transform:`translate(-27.5 -126)`,children:[(0,EQ.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,EQ.jsxs)(`g`,{id:`Group_333`,"data-name":`Group 333`,transform:`translate(70 171)`,opacity:`0.12`,children:[(0,EQ.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,EQ.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 EQ,iIe=s((()=>{Jb(),EQ=U()}));function aIe(e){return(0,DQ.jsx)(qb,{...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-mosaic_icon`,children:(0,DQ.jsx)(`rect`,{width:`300`,height:`225`})})]}),(0,DQ.jsxs)(`g`,{id:`mosaic_icon`,"data-name":`mosaic icon`,clipPath:`url(#clip-mosaic_icon)`,children:[(0,DQ.jsx)(`rect`,{width:`300`,height:`225`,fill:`#fff`}),(0,DQ.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,DQ.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,DQ.jsxs)(`g`,{id:`Path_821`,"data-name":`Path 821`,transform:`translate(40 39)`,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)`})]})]}),(0,DQ.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,DQ.jsx)(`rect`,{width:`99`,height:`72`,stroke:`none`}),(0,DQ.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`98`,height:`71`,fill:`none`})]}),(0,DQ.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,DQ.jsx)(`rect`,{width:`99`,height:`72`,stroke:`none`}),(0,DQ.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`98`,height:`71`,fill:`none`})]}),(0,DQ.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,DQ.jsx)(`rect`,{width:`66`,height:`71.45`,stroke:`none`}),(0,DQ.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`65`,height:`70.45`,fill:`none`})]}),(0,DQ.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,DQ.jsx)(`rect`,{width:`66`,height:`71.45`,stroke:`none`}),(0,DQ.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`65`,height:`70.45`,fill:`none`})]}),(0,DQ.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,DQ.jsx)(`rect`,{width:`66`,height:`71.45`,stroke:`none`}),(0,DQ.jsx)(`rect`,{x:`0.5`,y:`0.5`,width:`65`,height:`70.45`,fill:`none`})]})]})]})})}var DQ,oIe=s((()=>{Jb(),DQ=U()}));function OQ({classes:e={},className:t=``,...n}){let r=[t,e.shadowScrollDialog].join(` `);return(0,sIe.jsx)(cIe,{className:r,...n})}var kQ,sIe,AQ,cIe,lIe=s((()=>{kQ=d(B(),1),NX(),nb(),sIe=U(),AQ=e=>{let t;return t=e<1?5.11916*e**2:4.5*Math.log(e+1)+2,(t/100).toFixed(2)},cIe=X(MX,{name:`ScrollIndicatedDialogContent`,slot:`root`})(({ownerState:e,theme:t})=>{let n=t.palette.mode===`dark`?{backgroundImage:`linear-gradient(${cf(`#fff`,AQ(e?.elevation||24))}, ${cf(`#fff`,AQ(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`}}),OQ.propTypes={classes:kQ.default.shape({shadowScrollDialog:kQ.default.string}),className:kQ.default.string}})),jQ,MQ=s((()=>{lIe(),jQ=OQ}));function NQ({container:e=null,handleClose:t,open:n=!1,children:r=null,updateWorkspace:i,workspaceType:a}){let{t:o}=Yy(),s=(0,uIe.useId)(),c=e=>{i({type:e}),t()};return(0,FQ.jsxs)(wQ,{"aria-labelledby":s,container:e,onClose:t,open:n,children:[(0,FQ.jsx)(FX,{id:s,children:o(`workspaceSelectionTitle`)}),(0,FQ.jsxs)(jQ,{children:[r,(0,FQ.jsxs)(sD,{sx:{"&active":{outline:`none`},"&focus":{outline:`none`},outline:`none`},selected:a,autoFocusItem:!0,children:[(0,FQ.jsx)(vk,{sx:{height:`auto`,overflow:`auto`,whiteSpace:`inherit`},onClick:()=>c(`elastic`),selected:a===`elastic`,value:`elastic`,children:(0,FQ.jsxs)(XX,{sx:{backgroundColor:`transparent`,borderRadius:`0`,boxShadow:`0 0 transparent`,display:`flex`},children:[(0,FQ.jsx)(rIe,{sx:{flexShrink:0,height:`90px`,width:`120px`},viewBox:`0 0 120 90`}),(0,FQ.jsx)(IQ,{children:(0,FQ.jsxs)(QX,{sx:{"&.MuiCardContent-root":{"&:last-child":{paddingBottom:`12px`},paddingBottom:0,paddingTop:0,textAlign:`left`},flex:`1 0 auto`},children:[(0,FQ.jsx)(Vb,{sx:{paddingBottom:`6px`},component:`p`,variant:`h3`,children:o(`elastic`)}),(0,FQ.jsx)(Vb,{variant:`body1`,children:o(`elasticDescription`)})]})})]})}),(0,FQ.jsx)(vk,{sx:{height:`auto`,overflow:`auto`,whiteSpace:`inherit`},onClick:()=>c(`mosaic`),selected:a===`mosaic`,value:`mosaic`,children:(0,FQ.jsxs)(XX,{sx:{backgroundColor:`transparent`,borderRadius:`0`,boxShadow:`0 0 transparent`,display:`flex`},children:[(0,FQ.jsx)(aIe,{sx:{flexShrink:0,height:`90px`,width:`120px`},viewBox:`0 0 120 90`}),(0,FQ.jsx)(IQ,{children:(0,FQ.jsxs)(QX,{sx:{"&.MuiCardContent-root":{"&:last-child":{paddingBottom:`12px`},paddingBottom:0,paddingTop:0,textAlign:`left`},flex:`1 0 auto`},children:[(0,FQ.jsx)(Vb,{sx:{paddingBottom:`6px`},component:`p`,variant:`h3`,children:o(`mosaic`)}),(0,FQ.jsx)(Vb,{variant:`body1`,children:o(`mosaicDescription`)})]})})]})})]})]})]})}var PQ,uIe,FQ,IQ,dIe=s((()=>{IX(),eQ(),PQ=d(B(),1),nb(),$y(),uIe=d(h(),1),TQ(),iIe(),oIe(),MQ(),FQ=U(),IQ=X(`div`)(()=>({display:`flex`,flexDirection:`column`})),NQ.propTypes={children:PQ.default.node,container:PQ.default.object,handleClose:PQ.default.func.isRequired,open:PQ.default.bool,updateWorkspace:PQ.default.func.isRequired,workspaceType:PQ.default.string.isRequired}})),fIe,pIe,mIe,LQ,hIe=s((()=>{H(),z(),Fr(),dIe(),Kd(),fu(),fIe={updateWorkspace:od},pIe=e=>({workspaceType:Us(e)}),mIe=V(Qe(pIe,fIe),Pr(`WorkspaceSelectionDialog`)),LQ=mIe(NQ)})),gIe,_Ie,vIe=s((()=>{Hx(),gIe=U(),_Ie=Yb((0,gIe.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 RQ({container:e=null,handleClose:t,open:n=!1,selectedTheme:r,setSelectedTheme:i,themeIds:a=[]}){let{t:o}=Yy(),s=(0,yIe.useCallback)(e=>{i(e),t()},[t,i]);return(0,BQ.jsxs)(wQ,{container:e,onClose:t,open:n,variant:`menu`,children:[(0,BQ.jsx)(FX,{children:o(`changeTheme`)}),(0,BQ.jsx)(MX,{children:(0,BQ.jsx)(sD,{autoFocusItem:!0,children:a.map(e=>(0,BQ.jsxs)(vk,{className:`listitem`,onClick:()=>s(e),selected:e===r,value:e,children:[(0,BQ.jsx)(_D,{children:(0,BQ.jsx)(bIe,{ownerState:{value:e}})}),(0,BQ.jsx)(CD,{children:o(e)})]},e))})})]})}var yIe,zQ,BQ,bIe,xIe=s((()=>{yIe=d(h(),1),eQ(),vIe(),zQ=d(B(),1),nb(),$y(),TQ(),BQ=U(),bIe=X(_Ie,{name:`ThemeIcon`,slot:`icon`})(({theme:e})=>({color:`#BDBDBD`})),RQ.propTypes={container:zQ.default.object,handleClose:zQ.default.func.isRequired,open:zQ.default.bool,selectedTheme:zQ.default.string.isRequired,setSelectedTheme:zQ.default.func.isRequired,themeIds:zQ.default.arrayOf(zQ.default.string)}})),SIe,CIe,wIe,VQ,TIe=s((()=>{H(),z(),Fr(),Kd(),fu(),xIe(),SIe=(e,{windowId:t})=>({setSelectedTheme:t=>e(Cu({selectedTheme:t}))}),CIe=e=>({selectedTheme:Oo(e).selectedTheme,themeIds:Po(e)}),wIe=V(Qe(CIe,SIe),Pr(`ChangeThemeDialog`)),VQ=wIe(RQ)}));function HQ({handleClose:e,showThemePicker:t=!1,isWorkspaceAddVisible:n=!1,tReady:r=!1,toggleZoomControls:i=()=>{},showZoomControls:a=!1,...o}){let{t:s}=Yy(),c=(0,UQ.useContext)(ME),[l,u]=(0,UQ.useState)(null),d=arguments[0],f=(t,n)=>{u(t),e(n)},p=()=>{u(null)},m=t=>{i(!a),e(t)};return(0,GQ.jsxs)(GQ.Fragment,{children:[(0,GQ.jsxs)(cO,{container:c?.current,anchorOrigin:{horizontal:`right`,vertical:`top`},transformOrigin:{horizontal:`left`,vertical:`top`},onClose:e,...o,children:[(0,GQ.jsx)(vk,{"aria-haspopup":`true`,"aria-expanded":l===`workspaceSelection`,disabled:n,onClick:e=>{m(e)},"aria-owns":l===`toggleZoom`?`toggle-zoom-menu`:void 0,children:(0,GQ.jsx)(Vb,{variant:`body1`,children:s(a?`hideZoomControls`:`showZoomControls`)})}),(0,GQ.jsx)(vk,{"aria-haspopup":`true`,onClick:e=>{f(`workspaceSelection`,e)},"aria-owns":l===`workspaceSelection`?`workspace-selection`:void 0,children:(0,GQ.jsx)(Vb,{variant:`body1`,children:s(`selectWorkspaceMenu`)})}),(0,GQ.jsx)(bQ,{label:s(`language`),children:(0,GQ.jsx)(vQ,{afterSelect:e})}),t&&(0,GQ.jsx)(vk,{"aria-haspopup":`true`,onClick:e=>{f(`changeTheme`,e)},"aria-owns":l===`changeTheme`?`change-theme`:void 0,children:(0,GQ.jsx)(Vb,{variant:`body1`,children:s(`changeTheme`)})}),(0,GQ.jsx)(dM,{targetName:`WorkspaceMenu`,...d})]}),l===`changeTheme`&&(0,GQ.jsx)(VQ,{container:c?.current,handleClose:p,open:l===`changeTheme`}),l===`workspaceSelection`&&(0,GQ.jsx)(LQ,{open:l===`workspaceSelection`,container:c?.current,handleClose:p})]})}var UQ,WQ,GQ,EIe=s((()=>{UQ=d(h(),1),AZ(),yk(),Hb(),WQ=d(B(),1),$y(),XFe(),nIe(),hIe(),TIe(),fM(),NE(),GQ=U(),HQ.propTypes={handleClose:WQ.default.func.isRequired,isWorkspaceAddVisible:WQ.default.bool,showThemePicker:WQ.default.bool,showZoomControls:WQ.default.bool,toggleZoomControls:WQ.default.func,tReady:WQ.default.bool}})),DIe,OIe,kIe,KQ,AIe=s((()=>{H(),z(),Fr(),Kd(),fu(),EIe(),DIe={toggleZoomControls:sd},OIe=e=>({isWorkspaceAddVisible:Qa(e).isWorkspaceAddVisible,showThemePicker:Po(e).length>0,showZoomControls:Mo(e)}),kIe=V(Qe(OIe,DIe),Pr(`WorkspaceMenu`)),KQ=kIe(HQ)}));function jIe(){let{t:e}=Yy(),[t,n]=(0,qQ.useState)(null),[r,i]=(0,qQ.useState)(!1),a=(0,qQ.useId)();return(0,JQ.jsxs)(JQ.Fragment,{children:[(0,JQ.jsx)(LE,{"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,JQ.jsx)(HFe,{})}),(0,JQ.jsx)(KQ,{anchorEl:t,id:a,handleClose:()=>{n(null),i(!1)},open:r})]})}var qQ,JQ,MIe=s((()=>{qQ=d(h(),1),UFe(),$y(),AIe(),RE(),JQ=U()})),NIe,YQ,PIe=s((()=>{H(),Fr(),MIe(),NIe=V(Pr(`WorkspaceMenuButton`)),YQ=NIe(jIe)})),FIe,IIe,LIe=s((()=>{Hx(),FIe=U(),IIe=Yb((0,FIe.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`)})),RIe,zIe,BIe=s((()=>{Hx(),RIe=U(),zIe=Yb((0,RIe.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`)})),VIe,HIe,UIe=s((()=>{Hx(),VIe=U(),HIe=Yb((0,VIe.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`)})),WIe,GIe,KIe=s((()=>{Hx(),WIe=U(),GIe=Yb((0,WIe.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`)})),qIe=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()}}})),JIe=c(((e,t)=>{var n=qIe(),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 XQ({children:e=null,container:t=null,id:n=void 0,open:r=!1,handleClose:i,exportableState:a}){let{t:o}=Yy(),[s,c]=(0,ZQ.useState)(!1),l=(0,ZQ.useId)(),u=(0,ZQ.useMemo)(()=>JSON.stringify(a,null,2),[a]),d=(0,ZQ.useCallback)(()=>{(0,YIe.default)(u),c(!0)},[u,c]);return s?(0,$Q.jsx)(SPe,{anchorOrigin:{horizontal:`center`,vertical:`top`},open:!0,autoHideDuration:6e3,onClose:i,message:o(`exportCopied`),action:(0,$Q.jsx)(tw,{size:`small`,"aria-label":o(`dismiss`),color:`inherit`,onClick:i,children:(0,$Q.jsx)(GIe,{fontSize:`small`})})}):(0,$Q.jsxs)(wQ,{"aria-labelledby":l,id:n,container:t,open:r,onClose:i,scroll:`paper`,fullWidth:!0,maxWidth:`sm`,children:[(0,$Q.jsx)(FX,{id:l,children:o(`downloadExport`)}),(0,$Q.jsx)(MX,{children:(0,$Q.jsxs)(Lj,{slotProps:{heading:{component:`h4`}},elevation:2,children:[(0,$Q.jsx)(Kj,{expandIcon:(0,$Q.jsx)(Jj,{}),children:(0,$Q.jsx)(Vb,{children:o(`viewWorkspaceConfiguration`)})}),(0,$Q.jsxs)(Bj,{sx:{overflow:`scroll`},children:[e,(0,$Q.jsx)(`pre`,{children:u})]})]})}),(0,$Q.jsxs)(nZ,{children:[(0,$Q.jsx)(GM,{onClick:i,children:o(`cancel`)}),(0,$Q.jsx)(GM,{onClick:d,variant:`contained`,color:`primary`,children:o(`copy`)})]})]})}var ZQ,QQ,YIe,$Q,XIe=s((()=>{ZQ=d(h(),1),KM(),rZ(),IX(),NX(),Hb(),VZ(),nw(),Yj(),KIe(),Rj(),qj(),Vj(),QQ=d(B(),1),YIe=d(JIe(),1),$y(),TQ(),$Q=U(),XQ.propTypes={children:QQ.default.node,container:QQ.default.object,exportableState:QQ.default.object.isRequired,handleClose:QQ.default.func.isRequired,id:QQ.default.string,open:QQ.default.bool}})),ZIe,QIe,e$,$Ie=s((()=>{H(),z(),Fr(),XIe(),fu(),ZIe=e=>({exportableState:ko(e)}),QIe=V(Qe(ZIe,{}),Pr(`WorkspaceExport`)),e$=QIe(XQ)}));function t$({addError:e,container:t=null,id:n=void 0,importConfig:r,classes:i={},handleClose:a,open:o=!1}){let{t:s}=Yy(),[c,l]=(0,n$.useState)(``),u=(0,n$.useId)();return(0,i$.jsxs)(wQ,{"aria-labelledby":u,container:t,id:n,onClose:a,open:o,fullWidth:!0,maxWidth:`sm`,children:[(0,i$.jsx)(FX,{id:u,children:s(`importWorkspace`)}),(0,i$.jsx)(jQ,{children:(0,i$.jsx)(bz,{className:i.textField,id:`workspace-import-input`,multiline:!0,onChange:e=>{e.preventDefault(),l(e.target.value)},minRows:15,variant:`filled`,sx:{"& .MuiInputBase-input":{fontFamily:`monospace`},width:`100%`},inputProps:{autoFocus:`autofocus`},helperText:s(`importWorkspaceHint`)})}),(0,i$.jsxs)(nZ,{children:[(0,i$.jsx)(GM,{onClick:a,children:s(`cancel`)}),(0,i$.jsx)(GM,{color:`primary`,onClick:t=>{try{r(JSON.parse(c)),a()}catch(t){e(t.toString())}},variant:`contained`,children:s(`import`)})]})]})}var n$,r$,i$,eLe=s((()=>{n$=d(h(),1),IX(),r$=d(B(),1),eQ(),KM(),$y(),TQ(),MQ(),i$=U(),t$.propTypes={addError:r$.default.func.isRequired,classes:r$.default.objectOf(r$.default.string),container:r$.default.object,handleClose:r$.default.func.isRequired,id:r$.default.string,importConfig:r$.default.func.isRequired,open:r$.default.bool}})),tLe,nLe,a$,rLe=s((()=>{H(),z(),Fr(),eLe(),Kd(),tLe={addError:Eu,importConfig:wu},nLe=V(Qe(null,tLe),Pr(`WorkspaceImport`)),a$=nLe(t$)}));function o$({anchorEl:e=null,handleClose:t,open:n=!1,...r}){let{t:i}=Yy(),a=(0,s$.useContext)(ME),[o,s]=(0,s$.useState)(null),c=(0,s$.useId)(),l=(0,s$.useId)(),u={anchorEl:e,container:a,handleClose:t,open:n,t:i,...r},d=e=>{s(e),t()},f=()=>{s(null)};return(0,l$.jsxs)(l$.Fragment,{children:[(0,l$.jsxs)(cO,{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,l$.jsxs)(vk,{"aria-haspopup":`true`,onClick:()=>{d(`exportWorkspace`)},"aria-owns":o===`exportWorkspace`?c:void 0,children:[(0,l$.jsx)(_D,{children:(0,l$.jsx)(HIe,{})}),(0,l$.jsx)(Vb,{variant:`body1`,children:i(`downloadExportWorkspace`)})]}),(0,l$.jsxs)(vk,{"aria-haspopup":`true`,onClick:()=>{d(`importWorkspace`)},"aria-owns":o===`importWorkspace`?l:void 0,children:[(0,l$.jsx)(_D,{children:(0,l$.jsx)(zIe,{})}),(0,l$.jsx)(Vb,{variant:`body1`,children:i(`importWorkspace`)})]}),(0,l$.jsx)(dM,{targetName:`WorkspaceOptionsMenu`,...u})]}),o===`exportWorkspace`&&(0,l$.jsx)(e$,{id:c,open:o===`exportWorkspace`,container:a?.current,handleClose:f}),o===`importWorkspace`&&(0,l$.jsx)(a$,{id:l,open:o===`importWorkspace`,container:a?.current,handleClose:f})]})}var s$,c$,l$,iLe=s((()=>{s$=d(h(),1),c$=d(B(),1),BIe(),UIe(),vD(),AZ(),yk(),Hb(),$y(),$Ie(),rLe(),NE(),fM(),l$=U(),o$.propTypes={anchorEl:c$.default.object,handleClose:c$.default.func.isRequired,open:c$.default.bool}})),u$,aLe=s((()=>{iLe(),u$=o$}));function oLe(){let{t:e}=Yy(),[t,n]=(0,d$.useState)(null),[r,i]=(0,d$.useState)(!1);return(0,f$.jsxs)(f$.Fragment,{children:[(0,f$.jsx)(LE,{"aria-label":e(`workspaceOptions`),onClick:e=>{n(e.currentTarget),i(!0)},selected:r,children:(0,f$.jsx)(IIe,{})}),(0,f$.jsx)(u$,{anchorEl:t,handleClose:()=>{n(null),i(!1)},open:r})]})}var d$,f$,sLe=s((()=>{d$=d(h(),1),LIe(),$y(),RE(),aLe(),f$=U()})),cLe,p$,lLe=s((()=>{H(),Fr(),sLe(),cLe=V(Pr(`WorkspaceOptionsButton`)),p$=cLe(oLe)})),uLe,dLe,fLe=s((()=>{Hx(),uLe=U(),dLe=Yb((0,uLe.jsx)(`path`,{d:`m19 18 2 1V1H7v2h12zM17 5H3v18l7-3 7 3z`}),`BookmarksSharp`)}));function m$({handleClose:e,windowIds:t,focusWindow:n,focusedWindowId:r=null,titles:i={},tReady:a=!1,...o}){let{t:s}=Yy(),c=(0,pLe.useContext)(ME);return(0,g$.jsxs)(cO,{anchorOrigin:{horizontal:`right`,vertical:`top`},transformOrigin:{horizontal:`left`,vertical:`top`},id:`window-list-menu`,container:c?.current,onClose:e,...o,children:[(0,g$.jsx)(LR,{role:`presentation`,selected:!1,disabled:!0,tabIndex:`-1`,children:s(`openWindows`)}),t.map((t,a)=>(0,g$.jsx)(vk,{selected:t===r,onClick:r=>{n(t,!0),e(r)},children:(0,g$.jsx)(CD,{primaryTypographyProps:{variant:`body1`},children:i[t]||s(`untitled`)})},t))]})}var pLe,h$,g$,mLe=s((()=>{pLe=d(h(),1),AZ(),yk(),wD(),RR(),h$=d(B(),1),$y(),NE(),g$=U(),m$.propTypes={container:h$.default.shape({current:h$.default.instanceOf(Element)}),focusedWindowId:h$.default.string,focusWindow:h$.default.func.isRequired,handleClose:h$.default.func.isRequired,titles:h$.default.objectOf(h$.default.string),tReady:h$.default.bool,windowIds:h$.default.arrayOf(h$.default.string).isRequired}})),hLe,gLe,_Le,_$,vLe=s((()=>{z(),H(),Fr(),Kd(),fu(),mLe(),hLe={focusWindow:ku},gLe=e=>({focusedWindowId:Ws(e),titles:qs(e),windowIds:ro(e)}),_Le=V(Qe(gLe,hLe),Pr(`WindowList`)),_$=_Le(m$)}));function v$({disabled:e=!1,windowCount:t}){let{t:n}=Yy(),[r,i]=(0,y$.useState)(null),a=(0,y$.useId)(),o=()=>{i(null)},s=e=>{i(e.currentTarget)};return(0,x$.jsxs)(x$.Fragment,{children:[(0,x$.jsx)(LE,{"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,x$.jsx)(dLe,{})}),!!r&&(0,x$.jsx)(_$,{anchorEl:r,id:a,open:!!r,handleClose:o})]})}var y$,b$,x$,yLe=s((()=>{y$=d(h(),1),b$=d(B(),1),fLe(),$y(),vLe(),RE(),x$=U(),v$.propTypes={disabled:b$.default.bool,windowCount:b$.default.number.isRequired}})),bLe,xLe,S$,SLe=s((()=>{H(),z(),Fr(),fu(),yLe(),bLe=e=>({disabled:Qa(e).isWorkspaceAddVisible,windowCount:ro(e).length}),xLe=V(Qe(bLe,null),Pr(`WindowListButton`)),S$=xLe(v$)}));function CLe({...e}){return(0,C$.jsxs)(C$.Fragment,{children:[(0,C$.jsx)(S$,{}),(0,C$.jsx)(YQ,{}),(0,C$.jsx)(p$,{}),(0,C$.jsx)(pQ,{}),(0,C$.jsx)(dM,{targetName:`WorkspaceControlPanelButtons`,...e})]})}var C$,wLe=s((()=>{mQ(),PIe(),lLe(),SLe(),fM(),C$=U()})),TLe,w$,ELe=s((()=>{H(),Fr(),wLe(),TLe=V(Pr(`WorkspaceControlPanelButtons`)),w$=TLe(CLe)}));function DLe(e){return(0,T$.jsxs)(qb,{viewBox:`0 0 60 55`,...e,children:[(0,T$.jsx)(`rect`,{width:`18`,height:`55`}),(0,T$.jsx)(`rect`,{width:`18`,height:`55`,transform:`translate(42)`}),(0,T$.jsx)(`rect`,{width:`18`,height:`34`,transform:`translate(21)`})]})}var T$,OLe=s((()=>{Jb(),T$=U()}));function E$({variant:e=`default`,...t}){let{t:n}=Yy();return(0,D$.jsxs)(UZ,{alignItems:`center`,...t,children:[e===`wide`&&(0,D$.jsx)(`div`,{children:(0,D$.jsx)(Vb,{align:`center`,component:`p`,variant:`h3`,children:n(`mirador`)})}),(0,D$.jsx)(Vb,{align:`center`,children:(0,D$.jsx)(tw,{component:`a`,href:`https://projectmirador.org`,target:`_blank`,rel:`noopener`,size:`large`,children:(0,D$.jsx)(DLe,{"aria-label":n(`aboutMirador`),titleAccess:n(`aboutMirador`),fontSize:`large`})})})]})}var kLe,D$,ALe=s((()=>{kLe=d(B(),1),nw(),Hb(),WZ(),$y(),OLe(),D$=U(),E$.propTypes={variant:kLe.default.oneOf([`default`,`wide`])}})),O$,jLe=s((()=>{Fr(),ALe(),O$=Pr(`Branding`)(E$)}));function k$({variant:e=`default`,...t}){let{t:n}=Yy();return(0,A$.jsxs)(PLe,{ownerState:{t:n,variant:e,...t},className:(0,NLe.default)(wb(`workspace-control-panel`)),color:`default`,enableColorOnDark:!0,position:`absolute`,component:`nav`,"aria-label":n(`workspaceNavigation`),children:[(0,A$.jsxs)(FLe,{disableGutters:!0,children:[(0,A$.jsx)(lQ,{}),(0,A$.jsx)(ILe,{children:(0,A$.jsx)(w$,{})})]}),(0,A$.jsx)(LLe,{variant:e})]})}var MLe,NLe,A$,PLe,FLe,ILe,LLe,RLe=s((()=>{MLe=d(B(),1),nb(),NLe=d(ay(),1),GX(),DA(),$y(),AFe(),ELe(),jLe(),Tb(),A$=U(),PLe=X(WX,{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`}})),FLe=X(EA,{name:`WorkspaceControlPanel`,slot:`toolbar`})(({theme:e})=>({display:`flex`,flexGrow:1,justifyContent:`space-between`,[e.breakpoints.up(`sm`)]:{flexDirection:`column`,justifyContent:`flex-start`,minHeight:0}})),ILe=X(`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)}})),LLe=X(O$,{name:`WorkspaceControlPanel`,slot:`branding`})(({theme:e})=>({[e.breakpoints.up(`xs`)]:{display:`none`},[e.breakpoints.up(`sm`)]:{display:`flex`}})),k$.propTypes={variant:MLe.default.oneOf([`default`,`wide`])}})),zLe,j$,BLe=s((()=>{H(),Fr(),RLe(),zLe=V(Pr(`WorkspaceControlPanel`)),j$=zLe(k$)})),M$,VLe=s((()=>{M$={border:0,clip:`rect(0 0 0 0)`,height:`1px`,margin:`-1px`,overflow:`hidden`,padding:0,position:`absolute`,whiteSpace:`nowrap`,width:`1px`}})),HLe=s((()=>{VLe()})),ULe=s((()=>{})),WLe=s((()=>{ULe(),ULe()})),GLe=s((()=>{})),N$=s((()=>{HLe(),q(),WLe(),WLe(),GLe()})),P$,KLe=s((()=>{P$=typeof global==`object`&&global&&global.Object===Object&&global})),qLe,F$,I$=s((()=>{KLe(),qLe=typeof self==`object`&&self&&self.Object===Object&&self,F$=P$||qLe||Function(`return this`)()})),L$,R$=s((()=>{I$(),L$=F$.Symbol}));function JLe(e){var t=YLe.call(e,B$),n=e[B$];try{e[B$]=void 0;var r=!0}catch{}var i=XLe.call(e);return r&&(t?e[B$]=n:delete e[B$]),i}var z$,YLe,XLe,B$,ZLe=s((()=>{R$(),z$=Object.prototype,YLe=z$.hasOwnProperty,XLe=z$.toString,B$=L$?L$.toStringTag:void 0}));function QLe(e){return $Le.call(e)}var $Le,eRe=s((()=>{$Le=Object.prototype.toString}));function V$(e){return e==null?e===void 0?nRe:tRe:H$&&H$ in Object(e)?JLe(e):QLe(e)}var tRe,nRe,H$,U$=s((()=>{R$(),ZLe(),eRe(),tRe=`[object Null]`,nRe=`[object Undefined]`,H$=L$?L$.toStringTag:void 0}));function W$(e){return typeof e==`object`&&!!e}var G$=s((()=>{}));function rRe(e){return typeof e==`symbol`||W$(e)&&V$(e)==iRe}var iRe,K$=s((()=>{U$(),G$(),iRe=`[object Symbol]`}));function aRe(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 oRe(e){if(typeof e==`string`)return e;if(J$(e))return aRe(e,oRe)+``;if(rRe(e))return Z$?Z$.call(e):``;var t=e+``;return t==`0`&&1/e==-sRe?`-0`:t}var sRe,X$,Z$,cRe=s((()=>{R$(),q$(),Y$(),K$(),sRe=1/0,X$=L$?L$.prototype:void 0,Z$=X$?X$.toString:void 0}));function lRe(e){for(var t=e.length;t--&&uRe.test(e.charAt(t)););return t}var uRe,dRe=s((()=>{uRe=/\s/}));function fRe(e){return e&&e.slice(0,lRe(e)+1).replace(pRe,``)}var pRe,mRe=s((()=>{dRe(),pRe=/^\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(rRe(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=fRe(e);var n=gRe.test(e);return n||_Re.test(e)?vRe(e.slice(2),n?2:8):hRe.test(e)?t1:+e}var t1,hRe,gRe,_Re,vRe,n1=s((()=>{mRe(),$$(),K$(),t1=NaN,hRe=/^[-+]0x[0-9a-f]+$/i,gRe=/^0b[01]+$/i,_Re=/^0o[0-7]+$/i,vRe=parseInt}));function yRe(e){return e?(e=e1(e),e===r1||e===-r1?(e<0?-1:1)*bRe:e===e?e:0):e===0?e:0}var r1,bRe,xRe=s((()=>{n1(),r1=1/0,bRe=17976931348623157e292}));function SRe(e){var t=yRe(e),n=t%1;return t===t?n?t-n:t:0}var i1=s((()=>{xRe()}));function a1(e){return e}var o1=s((()=>{}));function CRe(e){if(!Q$(e))return!1;var t=V$(e);return t==TRe||t==ERe||t==wRe||t==DRe}var wRe,TRe,ERe,DRe,s1=s((()=>{U$(),$$(),wRe=`[object AsyncFunction]`,TRe=`[object Function]`,ERe=`[object GeneratorFunction]`,DRe=`[object Proxy]`})),c1,ORe=s((()=>{I$(),c1=F$[`__core-js_shared__`]}));function kRe(e){return!!l1&&l1 in e}var l1,ARe=s((()=>{ORe(),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 jRe.call(e)}catch{}try{return e+``}catch{}}return``}var jRe,MRe=s((()=>{jRe=Function.prototype.toString}));function NRe(e){return!Q$(e)||kRe(e)?!1:(CRe(e)?BRe:FRe).test(u1(e))}var PRe,FRe,IRe,LRe,RRe,zRe,BRe,VRe=s((()=>{s1(),ARe(),$$(),MRe(),PRe=/[\\^$.*+?()[\]{}|]/g,FRe=/^\[object .+?Constructor\]$/,IRe=Function.prototype,LRe=Object.prototype,RRe=IRe.toString,zRe=LRe.hasOwnProperty,BRe=RegExp(`^`+RRe.call(zRe).replace(PRe,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)+`$`)}));function HRe(e,t){return e?.[t]}var URe=s((()=>{}));function d1(e,t){var n=HRe(e,t);return NRe(n)?n:void 0}var f1=s((()=>{VRe(),URe()})),p1,WRe=s((()=>{f1(),I$(),p1=d1(F$,`WeakMap`)})),m1,GRe,KRe=s((()=>{$$(),m1=Object.create,GRe=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 qRe(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 JRe=s((()=>{}));function h1(){}var YRe=s((()=>{}));function XRe(e,t){var n=-1,r=e.length;for(t||=Array(r);++n<r;)t[n]=e[n];return t}var ZRe=s((()=>{}));function QRe(e){var t=0,n=0;return function(){var r=tze(),i=eze-(r-n);if(n=r,i>0){if(++t>=$Re)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var $Re,eze,tze,nze=s((()=>{$Re=800,eze=16,tze=Date.now}));function rze(e){return function(){return e}}var ize=s((()=>{})),g1,aze=s((()=>{f1(),g1=function(){try{var e=d1(Object,`defineProperty`);return e({},``,{}),e}catch{}}()})),oze,sze=s((()=>{ize(),aze(),o1(),oze=g1?function(e,t){return g1(e,`toString`,{configurable:!0,enumerable:!1,value:rze(t),writable:!0})}:a1})),cze,lze=s((()=>{sze(),nze(),cze=QRe(oze)}));function uze(e,t){for(var n=-1,r=e==null?0:e.length;++n<r&&t(e[n],n,e)!==!1;);return e}var dze=s((()=>{}));function fze(e,t){var n=typeof e;return t??=pze,!!t&&(n==`number`||n!=`symbol`&&mze.test(e))&&e>-1&&e%1==0&&e<t}var pze,mze,hze=s((()=>{pze=9007199254740991,mze=/^(?:0|[1-9]\d*)$/}));function gze(e,t,n){t==`__proto__`&&g1?g1(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}var _1=s((()=>{aze()}));function v1(e,t){return e===t||e!==e&&t!==t}var y1=s((()=>{}));function _ze(e,t,n){var r=e[t];(!(vze.call(e,t)&&v1(r,n))||n===void 0&&!(t in e))&&gze(e,t,n)}var vze,b1=s((()=>{_1(),y1(),vze=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?gze(n,s,c):_ze(n,s,c)}return n}var S1=s((()=>{b1(),_1()}));function yze(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),qRe(e,this,s)}}var C1,bze=s((()=>{JRe(),C1=Math.max}));function xze(e,t){return cze(yze(e,t,a1),e+``)}var Sze=s((()=>{o1(),bze(),lze()}));function Cze(e){return typeof e==`number`&&e>-1&&e%1==0&&e<=wze}var wze,w1=s((()=>{wze=9007199254740991}));function Tze(e){return e!=null&&Cze(e.length)&&!CRe(e)}var T1=s((()=>{s1(),w1()}));function E1(e){var t=e&&e.constructor;return e===(typeof t==`function`&&t.prototype||Eze)}var Eze,D1=s((()=>{Eze=Object.prototype}));function Dze(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}var Oze=s((()=>{}));function kze(e){return W$(e)&&V$(e)==Aze}var Aze,jze=s((()=>{U$(),G$(),Aze=`[object Arguments]`})),O1,Mze,Nze,k1,A1=s((()=>{jze(),G$(),O1=Object.prototype,Mze=O1.hasOwnProperty,Nze=O1.propertyIsEnumerable,k1=kze(function(){return arguments}())?kze:function(e){return W$(e)&&Mze.call(e,`callee`)&&!Nze.call(e,`callee`)}}));function Pze(){return!1}var Fze=s((()=>{})),j1,M1,N1,P1,F1=s((()=>{I$(),Fze(),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)||Pze}));function Ize(e){return W$(e)&&Cze(e.length)&&!!I1[V$(e)]}var Lze,Rze,zze,Bze,Vze,Hze,Uze,Wze,Gze,Kze,qze,Jze,Yze,Xze,Zze,Qze,$ze,eBe,tBe,nBe,rBe,iBe,aBe,oBe,I1,sBe=s((()=>{U$(),w1(),G$(),Lze=`[object Arguments]`,Rze=`[object Array]`,zze=`[object Boolean]`,Bze=`[object Date]`,Vze=`[object Error]`,Hze=`[object Function]`,Uze=`[object Map]`,Wze=`[object Number]`,Gze=`[object Object]`,Kze=`[object RegExp]`,qze=`[object Set]`,Jze=`[object String]`,Yze=`[object WeakMap]`,Xze=`[object ArrayBuffer]`,Zze=`[object DataView]`,Qze=`[object Float32Array]`,$ze=`[object Float64Array]`,eBe=`[object Int8Array]`,tBe=`[object Int16Array]`,nBe=`[object Int32Array]`,rBe=`[object Uint8Array]`,iBe=`[object Uint8ClampedArray]`,aBe=`[object Uint16Array]`,oBe=`[object Uint32Array]`,I1={},I1[Qze]=I1[$ze]=I1[eBe]=I1[tBe]=I1[nBe]=I1[rBe]=I1[iBe]=I1[aBe]=I1[oBe]=!0,I1[Lze]=I1[Rze]=I1[Xze]=I1[zze]=I1[Zze]=I1[Bze]=I1[Vze]=I1[Hze]=I1[Uze]=I1[Wze]=I1[Gze]=I1[Kze]=I1[qze]=I1[Jze]=I1[Yze]=!1}));function L1(e){return function(t){return e(t)}}var R1=s((()=>{})),z1,B1,V1,H1,U1=s((()=>{KLe(),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((()=>{sBe(),R1(),U1(),W1=H1&&H1.isTypedArray,G1=W1?L1(W1):Ize}));function cBe(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?Dze(e.length,String):[],c=s.length;for(var l in e)(t||lBe.call(e,l))&&!(o&&(l==`length`||i&&(l==`offset`||l==`parent`)||a&&(l==`buffer`||l==`byteLength`||l==`byteOffset`)||fze(l,c)))&&s.push(l);return s}var lBe,uBe=s((()=>{Oze(),A1(),Y$(),F1(),hze(),K1(),lBe=Object.prototype.hasOwnProperty}));function dBe(e,t){return function(n){return e(t(n))}}var fBe=s((()=>{})),pBe,mBe=s((()=>{fBe(),pBe=dBe(Object.keys,Object)}));function hBe(e){if(!E1(e))return pBe(e);var t=[];for(var n in Object(e))gBe.call(e,n)&&n!=`constructor`&&t.push(n);return t}var gBe,_Be=s((()=>{D1(),mBe(),gBe=Object.prototype.hasOwnProperty}));function q1(e){return Tze(e)?cBe(e):hBe(e)}var J1=s((()=>{uBe(),_Be(),T1()}));function vBe(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}var yBe=s((()=>{}));function bBe(e){if(!Q$(e))return vBe(e);var t=E1(e),n=[];for(var r in e)r==`constructor`&&(t||!xBe.call(e,r))||n.push(r);return n}var xBe,SBe=s((()=>{$$(),D1(),yBe(),xBe=Object.prototype.hasOwnProperty}));function Y1(e){return Tze(e)?cBe(e,!0):bBe(e)}var X1=s((()=>{uBe(),SBe(),T1()})),Z1,Q1=s((()=>{f1(),Z1=d1(Object,`create`)}));function CBe(){this.__data__=Z1?Z1(null):{},this.size=0}var wBe=s((()=>{Q1()}));function TBe(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=+!!t,t}var EBe=s((()=>{}));function DBe(e){var t=this.__data__;if(Z1){var n=t[e];return n===OBe?void 0:n}return kBe.call(t,e)?t[e]:void 0}var OBe,kBe,ABe=s((()=>{Q1(),OBe=`__lodash_hash_undefined__`,kBe=Object.prototype.hasOwnProperty}));function jBe(e){var t=this.__data__;return Z1?t[e]!==void 0:MBe.call(t,e)}var MBe,NBe=s((()=>{Q1(),MBe=Object.prototype.hasOwnProperty}));function PBe(e,t){var n=this.__data__;return this.size+=+!this.has(e),n[e]=Z1&&t===void 0?FBe:t,this}var FBe,IBe=s((()=>{Q1(),FBe=`__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 LBe=s((()=>{wBe(),EBe(),ABe(),NBe(),IBe(),$1.prototype.clear=CBe,$1.prototype.delete=TBe,$1.prototype.get=DBe,$1.prototype.has=jBe,$1.prototype.set=PBe}));function RBe(){this.__data__=[],this.size=0}var zBe=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 BBe(e){var t=this.__data__,n=e0(t,e);return n<0?!1:(n==t.length-1?t.pop():VBe.call(t,n,1),--this.size,!0)}var VBe,HBe=s((()=>{t0(),VBe=Array.prototype.splice}));function UBe(e){var t=this.__data__,n=e0(t,e);return n<0?void 0:t[n][1]}var WBe=s((()=>{t0()}));function GBe(e){return e0(this.__data__,e)>-1}var KBe=s((()=>{t0()}));function qBe(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 JBe=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((()=>{zBe(),HBe(),WBe(),KBe(),JBe(),n0.prototype.clear=RBe,n0.prototype.delete=BBe,n0.prototype.get=UBe,n0.prototype.has=GBe,n0.prototype.set=qBe})),i0,a0=s((()=>{f1(),I$(),i0=d1(F$,`Map`)}));function YBe(){this.size=0,this.__data__={hash:new $1,map:new(i0||n0),string:new $1}}var XBe=s((()=>{LBe(),r0(),a0()}));function ZBe(e){var t=typeof e;return t==`string`||t==`number`||t==`symbol`||t==`boolean`?e!==`__proto__`:e===null}var QBe=s((()=>{}));function o0(e,t){var n=e.__data__;return ZBe(t)?n[typeof t==`string`?`string`:`hash`]:n.map}var s0=s((()=>{QBe()}));function $Be(e){var t=o0(this,e).delete(e);return this.size-=+!!t,t}var eVe=s((()=>{s0()}));function tVe(e){return o0(this,e).get(e)}var nVe=s((()=>{s0()}));function rVe(e){return o0(this,e).has(e)}var iVe=s((()=>{s0()}));function aVe(e,t){var n=o0(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}var oVe=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((()=>{XBe(),eVe(),nVe(),iVe(),oVe(),c0.prototype.clear=YBe,c0.prototype.delete=$Be,c0.prototype.get=tVe,c0.prototype.has=rVe,c0.prototype.set=aVe}));function sVe(e){return e==null?``:oRe(e)}var u0=s((()=>{cRe()}));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 cVe(e){return J$(e)||k1(e)||!!(p0&&e&&e[p0])}var p0,lVe=s((()=>{R$(),A1(),Y$(),p0=L$?L$.isConcatSpreadable:void 0}));function uVe(e,t,n,r,i){var a=-1,o=e.length;for(n||=cVe,i||=[];++a<o;){var s=e[a];t>0&&n(s)?t>1?uVe(s,t-1,n,r,i):d0(i,s):r||(i[i.length]=s)}return i}var dVe=s((()=>{f0(),lVe()}));function fVe(e){return e!=null&&e.length?uVe(e,1):[]}var pVe=s((()=>{dVe()})),m0,h0=s((()=>{fBe(),m0=dBe(Object.getPrototypeOf,Object)}));function mVe(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 hVe(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 gVe=s((()=>{}));function _Ve(e){return function(t){return e?.[t]}}var vVe=s((()=>{})),yVe,bVe=s((()=>{vVe(),yVe=_Ve({À:`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 xVe(e){return e=sVe(e),e&&e.replace(SVe,yVe).replace(CVe,``)}var SVe,CVe,wVe=s((()=>{bVe(),u0(),SVe=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,CVe=RegExp(`[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]`,`g`)}));function TVe(e){return e.match(EVe)||[]}var EVe,DVe=s((()=>{EVe=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g}));function OVe(e){return kVe.test(e)}var kVe,AVe=s((()=>{kVe=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/}));function jVe(e){return e.match(YVe)||[]}var _0,MVe,v0,y0,NVe,PVe,FVe,IVe,b0,LVe,x0,S0,C0,RVe,w0,zVe,T0,E0,BVe,VVe,D0,O0,k0,HVe,A0,UVe,j0,M0,N0,P0,WVe,GVe,KVe,qVe,JVe,YVe,XVe=s((()=>{_0=`\\ud800-\\udfff`,MVe=`\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff`,v0=`\\u2700-\\u27bf`,y0=`a-z\\xdf-\\xf6\\xf8-\\xff`,NVe=`\\xac\\xb1\\xd7\\xf7`,PVe=`\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf`,FVe=`\\u2000-\\u206f`,IVe=` \\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`,LVe=`\\ufe0e\\ufe0f`,x0=NVe+PVe+FVe+IVe,S0=`['’]`,C0=`[`+x0+`]`,RVe=`[`+MVe+`]`,w0=`\\d+`,zVe=`[`+v0+`]`,T0=`[`+y0+`]`,E0=`[^`+_0+x0+w0+v0+y0+b0+`]`,BVe=`(?:`+RVe+`|\\ud83c[\\udffb-\\udfff])`,VVe=`[^`+_0+`]`,D0=`(?:\\ud83c[\\udde6-\\uddff]){2}`,O0=`[\\ud800-\\udbff][\\udc00-\\udfff]`,k0=`[`+b0+`]`,HVe=`\\u200d`,A0=`(?:`+T0+`|`+E0+`)`,UVe=`(?:`+k0+`|`+E0+`)`,j0=`(?:`+S0+`(?:d|ll|m|re|s|t|ve))?`,M0=`(?:`+S0+`(?:D|LL|M|RE|S|T|VE))?`,N0=BVe+`?`,P0=`[`+LVe+`]?`,WVe=`(?:`+HVe+`(?:`+[VVe,D0,O0].join(`|`)+`)`+P0+N0+`)*`,GVe=`\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])`,KVe=`\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])`,qVe=P0+N0+WVe,JVe=`(?:`+[zVe,D0,O0].join(`|`)+`)`+qVe,YVe=RegExp([k0+`?`+T0+`+`+j0+`(?=`+[C0,k0,`$`].join(`|`)+`)`,UVe+`+`+M0+`(?=`+[C0,k0+A0,`$`].join(`|`)+`)`,k0+`?`+A0+`+`+j0,k0+`+`+M0,KVe,GVe,w0,JVe].join(`|`),`g`)}));function ZVe(e,t,n){return e=sVe(e),t=n?void 0:t,t===void 0?OVe(e)?jVe(e):TVe(e):e.match(t)||[]}var QVe=s((()=>{DVe(),AVe(),u0(),XVe()}));function $Ve(e){return function(t){return hVe(ZVe(xVe(t).replace(eHe,``)),e,``)}}var eHe,tHe=s((()=>{gVe(),wVe(),QVe(),eHe=RegExp(`['’]`,`g`)}));function nHe(e,t,n){return e===e&&(n!==void 0&&(e=e<=n?e:n),t!==void 0&&(e=e>=t?e:t)),e}var rHe=s((()=>{}));function iHe(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),nHe(e1(e),t,n)}var aHe=s((()=>{rHe(),n1()}));function oHe(){this.__data__=new n0,this.size=0}var sHe=s((()=>{r0()}));function cHe(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}var lHe=s((()=>{}));function uHe(e){return this.__data__.get(e)}var dHe=s((()=>{}));function fHe(e){return this.__data__.has(e)}var pHe=s((()=>{}));function mHe(e,t){var n=this.__data__;if(n instanceof n0){var r=n.__data__;if(!i0||r.length<hHe-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 hHe,gHe=s((()=>{r0(),a0(),l0(),hHe=200}));function F0(e){var t=this.__data__=new n0(e);this.size=t.size}var I0=s((()=>{r0(),sHe(),lHe(),dHe(),pHe(),gHe(),F0.prototype.clear=oHe,F0.prototype.delete=cHe,F0.prototype.get=uHe,F0.prototype.has=fHe,F0.prototype.set=mHe}));function _He(e,t){return e&&x1(t,q1(t),e)}var vHe=s((()=>{S1(),J1()}));function yHe(e,t){return e&&x1(t,Y1(t),e)}var bHe=s((()=>{S1(),X1()}));function xHe(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,SHe=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 CHe(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 wHe=s((()=>{}));function THe(){return[]}var V0=s((()=>{})),EHe,H0,U0,W0=s((()=>{wHe(),V0(),EHe=Object.prototype.propertyIsEnumerable,H0=Object.getOwnPropertySymbols,U0=H0?function(e){return e==null?[]:(e=Object(e),CHe(H0(e),function(t){return EHe.call(e,t)}))}:THe}));function DHe(e,t){return x1(e,U0(e),t)}var OHe=s((()=>{S1(),W0()})),G0,kHe=s((()=>{f0(),h0(),W0(),V0(),G0=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)d0(t,U0(e)),e=m0(e);return t}:THe}));function AHe(e,t){return x1(e,G0(e),t)}var jHe=s((()=>{S1(),kHe()}));function MHe(e,t,n){var r=t(e);return J$(e)?r:d0(r,n(e))}var NHe=s((()=>{f0(),Y$()}));function K0(e){return MHe(e,q1,U0)}var PHe=s((()=>{NHe(),W0(),J1()}));function FHe(e){return MHe(e,Y1,G0)}var IHe=s((()=>{NHe(),kHe(),X1()})),q0,LHe=s((()=>{f1(),I$(),q0=d1(F$,`DataView`)})),J0,RHe=s((()=>{f1(),I$(),J0=d1(F$,`Promise`)})),Y0,zHe=s((()=>{f1(),I$(),Y0=d1(F$,`Set`)})),X0,BHe,Z0,Q0,$0,e2,VHe,HHe,UHe,WHe,GHe,t2,n2,r2=s((()=>{LHe(),a0(),RHe(),zHe(),WRe(),U$(),MRe(),X0=`[object Map]`,BHe=`[object Object]`,Z0=`[object Promise]`,Q0=`[object Set]`,$0=`[object WeakMap]`,e2=`[object DataView]`,VHe=u1(q0),HHe=u1(i0),UHe=u1(J0),WHe=u1(Y0),GHe=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==BHe?e.constructor:void 0,r=n?u1(n):``;if(r)switch(r){case VHe:return e2;case HHe:return X0;case UHe:return Z0;case WHe:return Q0;case GHe:return $0}return t}),n2=t2}));function KHe(e){var t=e.length,n=new e.constructor(t);return t&&typeof e[0]==`string`&&qHe.call(e,`index`)&&(n.index=e.index,n.input=e.input),n}var qHe,JHe=s((()=>{qHe=Object.prototype.hasOwnProperty})),i2,YHe=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((()=>{YHe()}));function XHe(e,t){var n=t?a2(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}var ZHe=s((()=>{o2()}));function QHe(e){var t=new e.constructor(e.source,$He.exec(e));return t.lastIndex=e.lastIndex,t}var $He,eUe=s((()=>{$He=/\w*$/}));function tUe(e){return c2?Object(c2.call(e)):{}}var s2,c2,nUe=s((()=>{R$(),s2=L$?L$.prototype:void 0,c2=s2?s2.valueOf:void 0}));function rUe(e,t){var n=t?a2(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}var iUe=s((()=>{o2()}));function aUe(e,t,n){var r=e.constructor;switch(t){case mUe:return a2(e);case oUe:case sUe:return new r(+e);case hUe:return XHe(e,n);case gUe:case _Ue:case vUe:case yUe:case bUe:case xUe:case SUe:case CUe:case wUe:return rUe(e,n);case cUe:return new r;case lUe:case fUe:return new r(e);case uUe:return QHe(e);case dUe:return new r;case pUe:return tUe(e)}}var oUe,sUe,cUe,lUe,uUe,dUe,fUe,pUe,mUe,hUe,gUe,_Ue,vUe,yUe,bUe,xUe,SUe,CUe,wUe,TUe=s((()=>{o2(),ZHe(),eUe(),nUe(),iUe(),oUe=`[object Boolean]`,sUe=`[object Date]`,cUe=`[object Map]`,lUe=`[object Number]`,uUe=`[object RegExp]`,dUe=`[object Set]`,fUe=`[object String]`,pUe=`[object Symbol]`,mUe=`[object ArrayBuffer]`,hUe=`[object DataView]`,gUe=`[object Float32Array]`,_Ue=`[object Float64Array]`,vUe=`[object Int8Array]`,yUe=`[object Int16Array]`,bUe=`[object Int32Array]`,xUe=`[object Uint8Array]`,SUe=`[object Uint8ClampedArray]`,CUe=`[object Uint16Array]`,wUe=`[object Uint32Array]`}));function EUe(e){return typeof e.constructor==`function`&&!E1(e)?GRe(m0(e)):{}}var DUe=s((()=>{KRe(),h0(),D1()}));function OUe(e){return W$(e)&&n2(e)==kUe}var kUe,AUe=s((()=>{r2(),G$(),kUe=`[object Map]`})),l2,jUe,MUe=s((()=>{AUe(),R1(),U1(),l2=H1&&H1.isMap,jUe=l2?L1(l2):OUe}));function NUe(e){return W$(e)&&n2(e)==PUe}var PUe,FUe=s((()=>{r2(),G$(),PUe=`[object Set]`})),u2,IUe,LUe=s((()=>{FUe(),R1(),U1(),u2=H1&&H1.isSet,IUe=u2?L1(u2):NUe}));function d2(e,t,n,r,i,a){var o,s=t&RUe,c=t&zUe,l=t&BUe;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=KHe(e),!s)return XRe(e,o)}else{var d=n2(e),f=d==p2||d==GUe;if(P1(e))return xHe(e,s);if(d==m2||d==f2||f&&!i){if(o=c||f?{}:EUe(e),!s)return c?AHe(e,yHe(o,e)):DHe(e,_He(o,e))}else{if(!h2[d])return i?e:{};o=aUe(e,d,s)}}a||=new F0;var p=a.get(e);if(p)return p;a.set(e,o),IUe(e)?e.forEach(function(r){o.add(d2(r,t,n,r,e,a))}):jUe(e)&&e.forEach(function(r,i){o.set(i,d2(r,t,n,i,e,a))});var m=u?void 0:(l?c?FHe:K0:c?Y1:q1)(e);return uze(m||e,function(r,i){m&&(i=r,r=e[i]),_ze(o,i,d2(r,t,n,i,e,a))}),o}var RUe,zUe,BUe,f2,VUe,HUe,UUe,WUe,p2,GUe,KUe,qUe,m2,JUe,YUe,XUe,ZUe,QUe,$Ue,eWe,tWe,nWe,rWe,iWe,aWe,oWe,sWe,cWe,lWe,h2,uWe=s((()=>{I0(),dze(),b1(),vHe(),bHe(),SHe(),ZRe(),OHe(),jHe(),PHe(),IHe(),r2(),JHe(),TUe(),DUe(),Y$(),F1(),MUe(),$$(),LUe(),J1(),X1(),RUe=1,zUe=2,BUe=4,f2=`[object Arguments]`,VUe=`[object Array]`,HUe=`[object Boolean]`,UUe=`[object Date]`,WUe=`[object Error]`,p2=`[object Function]`,GUe=`[object GeneratorFunction]`,KUe=`[object Map]`,qUe=`[object Number]`,m2=`[object Object]`,JUe=`[object RegExp]`,YUe=`[object Set]`,XUe=`[object String]`,ZUe=`[object Symbol]`,QUe=`[object WeakMap]`,$Ue=`[object ArrayBuffer]`,eWe=`[object DataView]`,tWe=`[object Float32Array]`,nWe=`[object Float64Array]`,rWe=`[object Int8Array]`,iWe=`[object Int16Array]`,aWe=`[object Int32Array]`,oWe=`[object Uint8Array]`,sWe=`[object Uint8ClampedArray]`,cWe=`[object Uint16Array]`,lWe=`[object Uint32Array]`,h2={},h2[f2]=h2[VUe]=h2[$Ue]=h2[eWe]=h2[HUe]=h2[UUe]=h2[tWe]=h2[nWe]=h2[rWe]=h2[iWe]=h2[aWe]=h2[KUe]=h2[qUe]=h2[m2]=h2[JUe]=h2[YUe]=h2[XUe]=h2[ZUe]=h2[oWe]=h2[sWe]=h2[cWe]=h2[lWe]=!0,h2[WUe]=h2[p2]=h2[QUe]=!1}));function dWe(e){return d2(e,fWe)}var fWe,pWe=s((()=>{uWe(),fWe=4}));function mWe(e){return this.__data__.set(e,hWe),this}var hWe,gWe=s((()=>{hWe=`__lodash_hash_undefined__`}));function _We(e){return this.__data__.has(e)}var vWe=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 yWe=s((()=>{l0(),gWe(),vWe(),g2.prototype.add=g2.prototype.push=mWe,g2.prototype.has=_We}));function bWe(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 xWe=s((()=>{}));function SWe(e,t){return e.has(t)}var CWe=s((()=>{}));function wWe(e,t,n,r,i,a){var o=n&TWe,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&EWe?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(!bWe(t,function(e,t){if(!SWe(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 TWe,EWe,DWe=s((()=>{yWe(),xWe(),CWe(),TWe=1,EWe=2}));function OWe(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}var kWe=s((()=>{}));function AWe(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}var jWe=s((()=>{}));function MWe(e,t,n,r,i,a,o){switch(n){case GWe:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case WWe:return!(e.byteLength!=t.byteLength||!a(new i2(e),new i2(t)));case FWe:case IWe:case zWe:return v1(+e,+t);case LWe:return e.name==t.name&&e.message==t.message;case BWe:case HWe:return e==t+``;case RWe:var s=OWe;case VWe:var c=r&NWe;if(s||=AWe,e.size!=t.size&&!c)return!1;var l=o.get(e);if(l)return l==t;r|=PWe,o.set(e,t);var u=wWe(s(e),s(t),r,i,a,o);return o.delete(e),u;case UWe:if(v2)return v2.call(e)==v2.call(t)}return!1}var NWe,PWe,FWe,IWe,LWe,RWe,zWe,BWe,VWe,HWe,UWe,WWe,GWe,_2,v2,KWe=s((()=>{R$(),YHe(),y1(),DWe(),kWe(),jWe(),NWe=1,PWe=2,FWe=`[object Boolean]`,IWe=`[object Date]`,LWe=`[object Error]`,RWe=`[object Map]`,zWe=`[object Number]`,BWe=`[object RegExp]`,VWe=`[object Set]`,HWe=`[object String]`,UWe=`[object Symbol]`,WWe=`[object ArrayBuffer]`,GWe=`[object DataView]`,_2=L$?L$.prototype:void 0,v2=_2?_2.valueOf:void 0}));function qWe(e,t,n,r,i,a){var o=n&JWe,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:YWe.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 JWe,YWe,XWe=s((()=>{PHe(),JWe=1,YWe=Object.prototype.hasOwnProperty}));function ZWe(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)?wWe(e,t,n,r,i,a):MWe(e,t,c,n,r,i,a);if(!(n&QWe)){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,qWe(e,t,n,r,i,a)):!1}var QWe,y2,b2,x2,S2,$We=s((()=>{I0(),DWe(),KWe(),XWe(),r2(),Y$(),F1(),K1(),QWe=1,y2=`[object Arguments]`,b2=`[object Array]`,x2=`[object Object]`,S2=Object.prototype.hasOwnProperty}));function eGe(e,t,n,r,i){return e===t?!0:e==null||t==null||!W$(e)&&!W$(t)?e!==e&&t!==t:ZWe(e,t,n,r,eGe,i)}var tGe=s((()=>{$We(),G$()})),C2,nGe=s((()=>{I$(),C2=function(){return F$.Date.now()}}));function rGe(e,t,n){var r,i,a,o,s,c,l=0,u=!1,d=!1,f=!0;if(typeof e!=`function`)throw TypeError(iGe);t=e1(t)||0,Q$(n)&&(u=!!n.leading,d=`maxWait`in n,a=d?aGe(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?oGe(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 iGe,aGe,oGe,sGe=s((()=>{$$(),nGe(),n1(),iGe=`Expected a function`,aGe=Math.max,oGe=Math.min}));function cGe(e,t,n){if(typeof e!=`function`)throw TypeError(lGe);return setTimeout(function(){e.apply(void 0,n)},t)}var lGe,uGe=s((()=>{lGe=`Expected a function`})),w2,dGe=s((()=>{uGe(),Sze(),w2=xze(function(e,t){return cGe(e,1,t)})}));function fGe(e,t,n){var r=e==null?0:e.length;return r?(t=n||t===void 0?1:SRe(t),mVe(e,t<0?0:t,r)):[]}var pGe=s((()=>{g0(),i1()}));function T2(e,t,n){var r=e==null?0:e.length;return r?(t=n||t===void 0?1:SRe(t),t=r-t,mVe(e,0,t<0?0:t)):[]}var mGe=s((()=>{g0(),i1()}));function hGe(e,t){return aRe(t,function(t){return e[t]})}var gGe=s((()=>{q$()}));function _Ge(e){return e==null?[]:hGe(e,q1(e))}var vGe=s((()=>{gGe(),J1()}));function E2(e,t){return eGe(e,t)}var yGe=s((()=>{tGe()})),D2,bGe=s((()=>{tHe(),D2=$Ve(function(e,t,n){return e+(n?`-`:``)+t.toLowerCase()})}));function xGe(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 SGe=s((()=>{}));function CGe(e){return e&&e.length?xGe(e,a1):0}var wGe=s((()=>{SGe(),o1()}));function TGe(e,t,n){var r=!0,i=!0;if(typeof e!=`function`)throw TypeError(EGe);return Q$(n)&&(r=`leading`in n?!!n.leading:r,i=`trailing`in n?!!n.trailing:i),rGe(e,t,{leading:r,maxWait:t,trailing:i})}var EGe,DGe=s((()=>{sGe(),$$(),EGe=`Expected a function`})),O2=s((()=>{K$(),cRe(),i1(),o1(),WRe(),KRe(),$$(),I$(),JRe(),YRe(),Y$(),G$(),ZRe(),nze(),lze(),dze(),hze(),b1(),S1(),Sze(),y1(),T1(),D1(),J1(),X1(),l0(),u0(),pVe(),bze(),U$(),h0(),_1(),g0(),tHe(),n1(),aHe(),pWe(),uWe(),f0(),dVe(),q$(),I0(),tGe(),A1(),w1(),ize(),vHe(),sGe(),wVe(),SHe(),iUe(),DUe(),F1(),s1(),K1(),dGe(),uGe(),yWe(),R1(),CWe(),pGe(),mGe(),rHe(),r2(),kWe(),vVe(),wHe(),xRe(),vGe(),U1(),_Be(),yGe(),MUe(),VRe(),ORe(),Fze(),LUe(),bGe(),SGe(),R$(),jWe(),nGe(),IHe(),xWe(),gVe(),V0(),wGe(),gGe(),DGe(),Oze(),mRe(),dRe(),zHe(),QVe()})),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 OGe=s((()=>{}));function kGe(){return{top:0,right:0,bottom:0,left:0}}function AGe(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 jGe(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 MGe(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((()=>{OGe()}));function NGe(e){return e.changedTouches!=null}var PGe,I2,FGe,L2,IGe,LGe=s((()=>{PGe=d(ay(),1),O2(),I2=d(h(),1),F2(),FGe=1e3/30,L2={capture:!0,passive:!1},IGe=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,PGe.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=jGe(e,CGe(n.slice(0,r+1)),t),a=t===`column`?`top`:`left`;return{...P2(e),[a]:`${i}%`}}onMouseDown=e=>{!NGe(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=TGe(e=>{let t=this.calculateNewPercentages(e);this.props.onChange(t)},FGe);calculateNewPercentages(e){let{minimumPaneSizePercentage:t,direction:n,boundingBox:r,splitPercentages:i,splitIndex:a}=this.props,o=this.rootElement.current.parentElement.getBoundingClientRect(),s=NGe(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=MGe(r,c,n),u=CGe(i.slice(0,a)),d=i[a]+i[a+1],f=l-u;f=iHe(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}}}})),RGe=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 zGe(e,t=`row`){if(R2(e)){let n=VGe(t);return{type:`split`,direction:t,children:e.children.map(e=>zGe(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,BGe(t))}function BGe(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=dWe(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 zGe(n[0],t)}function VGe(e){return e===`row`?`column`:`row`}function HGe(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 UGe(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((()=>{RGe(),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 WGe(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=WGe(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=UGe(e,n),a=UGe(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=GGe(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=GGe(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(JGe(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 GGe(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 KGe(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 qGe(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 JGe(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(RGe(),1),O2(),Q2(),J2(),OGe()})),YGe,i4,a4,o4=s((()=>{YGe=d(ay(),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,YGe.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,XGe=s((()=>{oY(),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]=rY({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})}})),ZGe,c4,l4,u4=s((()=>{ZGe=d(ay(),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,ZGe.default)(`mosaic-default-control`,a4.getClasses(i,`BUTTON`,`MINIMAL`,`SMALL`),t)},r&&c4.createElement(`span`,{className:`control-text`},r))}})),QGe,d4,f4,$Ge=s((()=>{QGe=d(ay(),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,QGe.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()}}}})),eKe,p4,m4,tKe=s((()=>{eKe=d(ay(),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,eKe.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()}}}})),nKe,h4,rKe,iKe=s((()=>{nKe=d(ay(),1),O2(),h4=d(h(),1),M2(),o4(),u4(),rKe=class extends h4.PureComponent{static contextType=j2;render(){return h4.createElement(l4,{title:`Replace Window`,className:(0,nKe.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)}}})),aKe,g4,oKe,sKe=s((()=>{aKe=d(ay(),1),O2(),g4=d(h(),1),M2(),o4(),u4(),oKe=class extends g4.PureComponent{static contextType=j2;render(){return g4.createElement(l4,{title:`Split Window`,className:(0,aKe.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)}}})),cKe,_4,lKe,uKe=s((()=>{cKe=d(ay(),1),O2(),_4=d(h(),1),M2(),o4(),u4(),lKe=class extends _4.PureComponent{static contextType=j2;render(){return _4.createElement(l4,{title:`Add Tab`,className:(0,cKe.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)}}})),dKe,v4,fKe,pKe=s((()=>{dKe=d(ay(),1),O2(),v4=d(h(),1),M2(),o4(),u4(),fKe=class extends v4.PureComponent{static contextType=A2;render(){return v4.createElement(l4,{title:`Split Tab Group`,className:(0,dKe.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}}})),mKe,y4,hKe,gKe=s((()=>{mKe=d(ay(),1),y4=d(h(),1),M2(),o4(),u4(),hKe=class extends y4.PureComponent{static contextType=A2;render(){return y4.createElement(l4,{title:`Close Tab Group`,className:(0,mKe.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()}}})),_Ke,b4,x4,vKe=s((()=>{_Ke=d(ay(),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,_Ke.default)(`mosaic-default-control`,`mosaic-tab-drag-button`,a4.getClasses(this.context.blueprintNamespace,`BUTTON`,`MINIMAL`,`SMALL`),a4.getIconClass(this.context.blueprintNamespace,`DRAG_HANDLE_VERTICAL`))}))}}})),yKe,S4,bKe,xKe=s((()=>{yKe=d(ay(),1),S4=d(h(),1),M2(),bKe=({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,yKe.default)(`mosaic-tab-add-button`,t),onClick:()=>{a.addTab(e).catch(e=>console.error(e))},"aria-label":r,title:n},i)}})),C4,SKe,CKe,wKe,TKe,EKe=s((()=>{C4=d(h(),1),$Ge(),tKe(),iKe(),sKe(),uKe(),pKe(),gKe(),vKe(),xKe(),SKe=C4.Children.toArray([C4.createElement(m4,null)]),CKe=(e,t)=>C4.Children.toArray([...t?[C4.createElement(x4,{connectDragSource:t,key:`tab-drag-btn`})]:[],C4.createElement(bKe,{path:e,key:`tab-add-btn`}),C4.createElement(fKe,{path:e,key:`tab-split-btn`}),C4.createElement(hKe,{path:e,key:`tab-remove-btn`})]),wKe=C4.Children.toArray([C4.createElement(rKe,{key:`replace-btn`}),C4.createElement(oKe,{key:`split-btn`}),C4.createElement(lKe,{key:`add-tab-btn`}),C4.createElement(f4,{key:`expand-btn`}),C4.createElement(m4,{key:`remove-btn`})]),TKe=C4.Children.toArray([C4.createElement(f4,{key:`expand-btn`}),C4.createElement(m4,{key:`remove-btn`})])})),w4,T4,DKe,E4,OKe,kKe=s((()=>{w4=d(h(),1),T4=d(ay(),1),oY(),O2(),X2(),F2(),M2(),r4(),J2(),o4(),XGe(),EKe(),vKe(),DKe=({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]=aY({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})})))},OKe=({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]=rY({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,fGe(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]=aY({accept:Y2.WINDOW,canDrop:()=>!1,collect:e=>({isOver:e.isOver({shallow:!0}),draggedMosaicId:e.getItem()?.mosaicId})}),[{isOver:_,draggedMosaicId:v},y]=aY({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):CKe(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||DKe;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 AKe(e){return e!==null}var D4,jKe,MKe=s((()=>{O2(),D4=d(h(),1),M2(),LGe(),F2(),J2(),kKe(),jKe=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,kGe(),[]))}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=AGe(t,e.splitPercentages??r.map(()=>100/r.length),i),o=fVe(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(AKe);return D4.createElement(D4.Fragment,null,o.map((e,t)=>D4.cloneElement(e,{key:e.key||`${n.join(`-`)}-${t}`})))}case`tabs`:return D4.createElement(OKe,{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(IGe,{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,NKe,PKe=s((()=>{O4=d(ay(),1),O2(),k4=d(h(),1),M2(),o4(),NKe=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,FKe,j4,IKe=s((()=>{A4=d(h(),1),FKe=d(ay(),1),oY(),X2(),M2(),j4=({path:e,position:t})=>{let{mosaicId:n}=A4.useContext(A2),[{isOver:r,draggedMosaicId:i},a]=aY({accept:Y2.WINDOW,drop:()=>({path:e,position:t}),collect:e=>({isOver:e.isOver(),draggedMosaicId:e.getItem()?.mosaicId})});return a(A4.createElement(`div`,{className:(0,FKe.default)(`drop-target`,t,{"drop-target-hover":r&&i===n})}))}}));function LKe(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 RKe,M4,N4,zKe=s((()=>{RKe=d(ay(),1),O2(),M4=d(h(),1),oY(),Q2(),IKe(),X2(),N4=M4.memo(()=>{let[{isDragging:e}]=aY({accept:Y2.WINDOW,collect:e=>({isDragging:e.getItem()!==null&&e.getItemType()===Y2.WINDOW})}),t=LKe(e,0);return M4.createElement(`div`,{className:(0,RKe.default)(`drop-target-container`,{"-dragging":t})},_Ge(Z2).map(e=>M4.createElement(j4,{position:e,path:[],key:e})))}),N4.displayName=`RootDropTargets`}));function P4(e){return e.initialValue!=null}function BKe({className:e,children:t}){let[{isDragging:n}]=aY({accept:Y2.WINDOW,collect:e=>({isDragging:e.getItem()!==null&&e.getItemType()===Y2.WINDOW})});return F4.createElement(`div`,{className:(0,VKe.default)(e,`mosaic mosaic-drop-target`,{"-dragging":n})},t)}var VKe,F4,HKe,UKe,WKe,GKe=s((()=>{VKe=d(ay(),1),Yke(),F4=d(h(),1),oY(),QOe(),Jr(),M2(),MKe(),PKe(),zKe(),X2(),r4(),J2(),HKe=70,UKe=class extends F4.PureComponent{static defaultProps={onChange:()=>void 0,zeroStateView:F4.createElement(NKe,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??Kr()};render(){let{className:e}=this.props;return F4.createElement(A2.Provider,{value:this.childContext},F4.createElement(BKe,{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=HKe)=>this.updateRoot([qGe(e,t)]),getRoot:()=>this.getRoot(),hide:(e,t=!1)=>{this.updateRoot([KGe(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(jKe,{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){}},WKe=class extends F4.PureComponent{render(){return F4.createElement(VJ,{backend:TY,options:UY,context:window,...this.props.dragAndDropManager&&{manager:this.props.dragAndDropManager}},F4.createElement(UKe,{...this.props}))}}})),I4,KKe,qKe=s((()=>{I4=d(h(),1),KKe=class extends I4.PureComponent{render(){return I4.createElement(`div`,{className:`separator`})}}}));function JKe(e){let{mosaicActions:t,mosaicId:n}=(0,R4.useContext)(A2),[,r,i]=rY({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,fGe(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]=aY({accept:Y2.WINDOW,collect:e=>({isOver:e.isOver(),draggedMosaicId:e.getItem()?.mosaicId})});return R4.createElement(YKe,{...e,connectDragPreview:i,connectDragSource:r,connectDropTarget:s,isOver:a,draggedMosaicId:o})}var L4,R4,YKe,XKe,ZKe=s((()=>{L4=d(ay(),1),O2(),R4=d(h(),1),oY(),EKe(),qKe(),M2(),Q2(),IKe(),X2(),r4(),J2(),o4(),YKe=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`,{})},_Ge(Z2).map(this.renderDropTarget))))}getToolbarControls(){let{toolbarControls:e,createNode:t,path:n}=this.props;return e||(z2(B2(this.context.mosaicActions.getRoot(),n))?SKe:t?wKe:TKe)}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(KKe,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}}},XKe=class extends R4.PureComponent{render(){return R4.createElement(JKe,{...this.props})}}})),QKe=s((()=>{GKe(),M2(),r4(),J2(),ZKe()})),z4=s((()=>{QKe()}));function $Ke(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return e.length!==t.length||e.some((e,n)=>!Object.is(e,t[n]))}var B4,eqe,V4,H4,U4=s((()=>{B4=d(h()),eqe=(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(){let{error:e}=this.state;if(e!==null){var t,n,r=[...arguments];(t=(n=this.props).onReset)==null||t.call(n,{args:r,reason:`imperative-api`}),this.setState(V4)}}componentDidCatch(e,t){var n,r;(n=(r=this.props).onError)==null||n.call(r,e,t)}componentDidUpdate(e,t){let{didCatch:n}=this.state,{resetKeys:r}=this.props;if(n&&t.error!==null&&$Ke(e.resetKeys,r)){var i,a;(i=(a=this.props).onReset)==null||i.call(a,{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)(eqe.Provider,{value:{didCatch:i,error:a,resetErrorBoundary:this.resetErrorBoundary}},o)}}})),tqe,W4,nqe=s((()=>{Hx(),tqe=U(),W4=Yb((0,tqe.jsx)(`path`,{d:`M3 18h18v-2H3zm0-5h18v-2H3zm0-7v2h18V6z`}),`MenuSharp`)})),rqe,iqe,aqe=s((()=>{Hx(),rqe=U(),iqe=Yb((0,rqe.jsx)(`path`,{d:`M21 3H3v18h18zm-2 16H5V5h14z`}),`CropDinSharp`)}));function oqe(e){return(0,G4.jsx)(qb,{...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,sqe=s((()=>{Jb(),G4=U()}));function cqe(e){return(0,K4.jsx)(qb,{...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,lqe=s((()=>{Jb(),K4=U()}));function q4({handleClose:e=()=>{},thumbnailNavigationPosition:t,direction:n,windowId:r,setWindowThumbnailPosition:i}){let{t:a}=Yy(),o=t=>{i(r,t),e()};return(0,Y4.jsxs)(Y4.Fragment,{children:[(0,Y4.jsx)(LR,{role:`presentation`,disableSticky:!0,children:a(`thumbnails`)}),(0,Y4.jsxs)(uqe,{role:`menubar`,children:[(0,Y4.jsx)(X4,{"aria-checked":t===`off`,onClick:()=>{o(`off`)},role:`menuitemradio`,selected:t===`off`,children:(0,Y4.jsx)(wZ,{control:(0,Y4.jsx)(iqe,{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)(wZ,{control:(0,Y4.jsx)(oqe,{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)(wZ,{control:(0,Y4.jsx)(cqe,{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,uqe,dqe=s((()=>{nb(),TZ(),RR(),yk(),cD(),aqe(),J4=d(B(),1),$y(),sqe(),lqe(),Y4=U(),X4=X(vk,{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`}})),uqe=X(sD,{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}})),fqe,pqe,mqe,Z4,hqe=s((()=>{H(),z(),Fr(),Kd(),fu(),dqe(),fqe={setWindowThumbnailPosition:Lu},pqe=(e,{windowId:t})=>({direction:Io(e),thumbnailNavigationPosition:go(e,{windowId:t})}),mqe=V(Qe(pqe,fqe,null,{forwardRef:!0}),Pr(`WindowThumbnailSettings`)),Z4=mqe(q4)})),gqe,_qe,vqe=s((()=>{Hx(),gqe=U(),_qe=Yb((0,gqe.jsx)(`path`,{d:`M21 3H3v18h18zm-2 16H5V5h14zm-5.04-6.71-2.75 3.54-1.96-2.36L6.5 17h11z`}),`CropOriginalSharp`)})),yqe,bqe,xqe=s((()=>{Hx(),yqe=U(),bqe=Yb((0,yqe.jsx)(`path`,{d:`M14.67 5v14H9.33V5zm1 14H21V5h-5.33zm-7.34 0V5H3v14z`}),`ViewColumn`)}));function Sqe(e){return(0,Q4.jsx)(qb,{...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,Cqe=s((()=>{Jb(),Q4=U()}));function wqe(e){return(0,$4.jsx)(qb,{...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,Tqe=s((()=>{Jb(),$4=U()}));function e3({handleClose:e=()=>{},windowViewType:t,viewTypes:n=[],setWindowViewType:r,windowId:i}){let{t:a}=Yy(),o=e=>{r(i,e)},s={book:Sqe,gallery:wqe,scroll:bqe,single:_qe},c=({value:n,Icon:r})=>(0,n3.jsx)(Eqe,{"aria-checked":t===n,autoFocus:t===n,onClick:()=>{o(n),e()},role:`menuitemradio`,selected:t===n,children:(0,n3.jsx)(wZ,{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)(LR,{role:`presentation`,disableSticky:!0,children:a(`view`)}),(0,n3.jsx)(Dqe,{role:`menubar`,children:n.map(e=>c({Icon:s[e],value:e}))})]})}var t3,n3,Eqe,Dqe,Oqe=s((()=>{nb(),TZ(),yk(),cD(),RR(),vqe(),xqe(),t3=d(B(),1),$y(),Cqe(),Tqe(),n3=U(),Eqe=X(vk,{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`}})),Dqe=X(sD,{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}})),kqe,Aqe,jqe,r3,Mqe=s((()=>{H(),z(),Fr(),Kd(),fu(),Oqe(),kqe={setWindowViewType:Ru},Aqe=(e,{windowId:t})=>({viewTypes:Zs(e,{windowId:t}),windowViewType:Xs(e,{windowId:t})}),jqe=V(Qe(Aqe,kqe,null,{forwardRef:!0}),Pr(`WindowViewSettings`)),r3=jqe(e3)}));function Nqe({targetName:e,...t}){let{PluginComponents:n}=sM(e),{t:r}=Yy();return n?.length>0?(0,o3.jsxs)(o3.Fragment,{children:[(0,o3.jsx)(LR,{role:`presentation`,disableSticky:!0,tabIndex:-1,children:r(`windowPluginButtons`)}),(0,o3.jsx)(dM,{targetName:e,...t})]}):null}function i3({handleClose:e,showThumbnailNavigationSettings:t=!0,toggleDraggingEnabled:n,windowId:r,anchorEl:i=null,open:a=!1}){let o=(0,Pqe.useContext)(ME),s=arguments[0];return(0,o3.jsxs)(rO,{container:o?.current,anchorOrigin:{horizontal:`right`,vertical:`bottom`},transformOrigin:{horizontal:`right`,vertical:`top`},onClose:e,TransitionProps:{onEntering:n,onExit:n},orientation:`horizontal`,anchorEl:i,open:a,role:`menu`,children:[(0,o3.jsx)(r3,{windowId:r,handleClose:e}),t&&(0,o3.jsx)(Z4,{windowId:r,handleClose:e}),(0,o3.jsx)(Nqe,{targetName:`WindowTopMenu`,...s})]})}var Pqe,a3,o3,Fqe=s((()=>{Pqe=d(h(),1),RR(),iO(),a3=d(B(),1),$y(),hqe(),Mqe(),fM(),NE(),cM(),o3=U(),Nqe.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}})),Iqe,Lqe,Rqe,s3,zqe=s((()=>{H(),z(),Fr(),Kd(),Fqe(),fu(),Iqe=e=>({showThumbnailNavigationSettings:Oo(e).thumbnailNavigation.displaySettings}),Lqe=e=>({toggleDraggingEnabled:()=>e(fd())}),Rqe=V(Qe(Iqe,Lqe),Pr(`WindowTopMenu`)),s3=Rqe(i3)}));function Bqe(e){return(0,c3.jsx)(qb,{...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,Vqe=s((()=>{Jb(),c3=U()}));function l3({classes:e={},windowId:t}){let{t:n}=Yy(),[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)(LE,{"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)(Bqe,{})}),(0,f3.jsx)(s3,{windowId:t,anchorEl:r,handleClose:()=>{i(null),o(!1)},id:s,open:a})]})}var u3,d3,f3,Hqe=s((()=>{u3=d(h(),1),d3=d(B(),1),$y(),zqe(),RE(),Vqe(),f3=U(),l3.propTypes={classes:d3.default.objectOf(d3.default.string),windowId:d3.default.string.isRequired}})),Uqe,p3,Wqe=s((()=>{H(),Fr(),Hqe(),Uqe=V(Pr(`WindowTopMenuButton`)),p3=Uqe(l3)}));function Gqe(e){return(0,Kqe.jsx)(dM,{targetName:`WindowTopBarPluginArea`,...e})}var Kqe,qqe=s((()=>{fM(),Kqe=U()})),Jqe,m3,Yqe=s((()=>{H(),z(),Fr(),qqe(),Jqe=V(Qe(null,null),Pr(`WindowTopBarPluginArea`)),m3=Jqe(Gqe)})),Xqe,Zqe,Qqe=s((()=>{Hx(),Xqe=U(),Zqe=Yb((0,Xqe.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)(Zqe,{}),pluginTarget:n=`WindowTopBarPluginMenu`}){let{t:r}=Yy(),i=(0,g3.useContext)(ME),a=arguments[0],[o,s]=(0,g3.useState)(null),[c,l]=(0,g3.useState)(!1),u=(0,g3.useId)(),{PluginComponents:d}=sM(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)(LE,{"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)(cO,{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)(dM,{targetName:n,handleClose:p,...a})})]})}var g3,_3,v3,$qe=s((()=>{g3=d(h(),1),_3=d(B(),1),Qqe(),AZ(),$y(),RE(),fM(),NE(),cM(),v3=U(),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}})),eJe,y3,tJe=s((()=>{H(),Fr(),$qe(),eJe=V(Pr(`WindowTopBarPluginMenu`)),y3=eJe(h3)})),nJe,b3,rJe=s((()=>{Hx(),nJe=U(),b3=Yb((0,nJe.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 iJe({children:e,...t}){return(0,C3.jsx)(Vb,{variant:`h2`,noWrap:!0,color:`inherit`,...t,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)(rR,{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)(aJe,{}):(0,C3.jsx)(w3,{children:r}),i}var S3,C3,w3,aJe,oJe=s((()=>{S3=d(B(),1),nb(),Hb(),iR(),rJe(),C3=U(),w3=X(iJe)(({theme:e})=>({...e.typography.h6,flexGrow:1,paddingLeft:e.spacing(.5)})),aJe=X(`div`)(({theme:e})=>({...e.typography.h6,flexGrow:1,paddingLeft:e.spacing(.5)})),iJe.propTypes={children:S3.default.node.isRequired},x3.propTypes={error:S3.default.string,hideWindowTitle:S3.default.bool,isFetching:S3.default.bool,manifestTitle:S3.default.string}})),sJe,cJe,T3,lJe=s((()=>{H(),z(),Fr(),fu(),oJe(),sJe=(e,{windowId:t})=>({error:os(e,{windowId:t}).error,hideWindowTitle:Js(e,{windowId:t}).hideWindowTitle,isFetching:os(e,{windowId:t}).isFetching,manifestTitle:Ss(e,{windowId:t})}),cJe=V(Qe(sJe,null),Pr(`WindowTopBarTitle`)),T3=cJe(x3)}));function uJe(e){return(0,E3.jsx)(qb,{...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,dJe=s((()=>{Jb(),E3=U()}));function fJe(e){return(0,D3.jsx)(qb,{...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,pJe=s((()=>{Jb(),D3=U()}));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}=Yy(),h=arguments[0];return(0,j3.jsx)(mJe,{component:p,"aria-label":m(`windowNavigation`),position:`relative`,color:`default`,enableColorOnDark:!0,children:(0,j3.jsxs)(hJe,{disableGutters:!0,onMouseDown:c,ownerState:h,className:(0,A3.default)(wb(`window-top-bar`)),variant:`dense`,children:[d&&(0,j3.jsx)(LE,{"aria-expanded":f,"aria-haspopup":!0,"aria-label":m(f?`hideWindowSideBar`:`showWindowSideBar`),onClick:n,className:wb(`window-menu-btn`),children:(0,j3.jsx)(W4,{})}),(0,j3.jsx)(T3,{windowId:t}),u&&(0,j3.jsx)(p3,{windowId:t,className:wb(`window-menu-btn`)}),(0,j3.jsx)(m3,{windowId:t}),(0,j3.jsx)(y3,{windowId:t}),s&&(0,j3.jsx)(LE,{"aria-label":m(i?`minimizeWindow`:`maximizeWindow`),className:(0,A3.default)(wb(`window-maximize`),wb(`window-menu-btn`)),onClick:i?a:r,children:i?(0,j3.jsx)(fJe,{}):(0,j3.jsx)(uJe,{})}),l&&(0,j3.jsx)(pQ,{className:wb(`window-menu-btn`)}),o&&(0,j3.jsx)(LE,{"aria-label":m(`closeWindow`),className:(0,A3.default)(wb(`window-close`),wb(`window-menu-btn`)),onClick:e,children:(0,j3.jsx)(CA,{})})]})})}var k3,A3,j3,mJe,hJe,gJe=s((()=>{k3=d(B(),1),nb(),nqe(),wA(),DA(),GX(),$y(),A3=d(ay(),1),Wqe(),Yqe(),tJe(),lJe(),RE(),mQ(),dJe(),pJe(),Tb(),j3=U(),mJe=X(WX,{name:`WindowTopBar`,slot:`root`})(()=>({zIndex:1100})),hJe=X(EA,{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}})),_Je,vJe,yJe,M3,bJe=s((()=>{H(),z(),Fr(),Kd(),fu(),gJe(),_Je=(e,{windowId:t})=>{let n=Js(e,{windowId:t});return{allowClose:n.allowClose,allowFullscreen:n.allowFullscreen,allowMaximize:n.allowMaximize,allowTopMenuButton:n.allowTopMenuButton,allowWindowSideBar:n.allowWindowSideBar,focused:Gs(e,{windowId:t}),maximized:n.maximized,sideBarOpen:(Za(e,{windowId:t})||{}).sideBarOpen}},vJe=(e,{windowId:t})=>({focusWindow:()=>e(ku(t)),maximizeWindow:()=>e(Mu(t)),minimizeWindow:()=>e(Nu(t)),removeWindow:()=>e(Fu(t)),toggleWindowSideBar:()=>e(Iu(t))}),yJe=V(Qe(_Je,vJe),Pr(`WindowTopBar`)),M3=yJe(O3)})),xJe,SJe,CJe=s((()=>{Hx(),xJe=U(),SJe=Yb((0,xJe.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`)})),wJe,N3,TJe=s((()=>{Hx(),wJe=U(),N3=Yb((0,wJe.jsx)(`path`,{d:`M21.99 2H2v16h16l4 4zM18 14H6v-2h12zm0-3H6V9h12zm0-3H6V6h12z`}),`CommentSharp`)})),EJe,DJe,OJe=s((()=>{Hx(),EJe=U(),DJe=Yb((0,EJe.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`)})),kJe,AJe,jJe=s((()=>{Hx(),kJe=U(),AJe=Yb((0,kJe.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 MJe(e){return(0,P3.jsx)(qb,{...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,NJe=s((()=>{Jb(),P3=U()}));function F3({value:e,...t}){let{t:n}=Yy();return(0,R3.jsx)(AE,{title:n(`openCompanionWindow`,{context:e}),children:(0,R3.jsx)(FJe,{...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}=Yy(),{PluginComponents:u}=sM(`WindowSideBarButtons`);return(0,R3.jsxs)(PJe,{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)(SJe,{})}),s.attribution&&(0,R3.jsx)(F3,{value:`attribution`,icon:(0,R3.jsx)(DJe,{})}),s.canvas&&(0,R3.jsx)(F3,{value:`canvas`,icon:(0,R3.jsx)(MJe,{})}),s.annotations&&(t||n)&&(0,R3.jsx)(F3,{value:`annotations`,icon:(0,R3.jsx)(xS,{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)(xS,{overlap:`rectangular`,color:`notification`,invisible:!a,variant:`dot`,children:(0,R3.jsx)(Mz,{})})}),s.layers&&r&&(0,R3.jsx)(F3,{value:`layers`,icon:(0,R3.jsx)(xS,{overlap:`rectangular`,color:`notification`,invisible:!i,variant:`dot`,children:(0,R3.jsx)(AJe,{})})}),u&&u.map(e=>(0,R3.jsx)(F3,{value:e.value,icon:(0,R3.jsx)(e,{})},e.value))]})}var L3,R3,PJe,FJe,IJe=s((()=>{L3=d(B(),1),nb(),SS(),EN(),MN(),jE(),CJe(),TJe(),OJe(),jJe(),Nz(),$y(),NJe(),cM(),R3=U(),PJe=X(TN,{name:`WindowSideBarButtons`,slot:`root`})({"& .MuiTabs-flexContainer":{flexDirection:`column`},"&.MuiTabs-indicator":{display:`none`}}),FJe=X(jN,{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 LJe(e,t){return e&&e.some(e=>t(e).imageResources.length>1)}function RJe(e,t){return e&&e.some(e=>{let n=t(e);return n.annotationListUris.length>0||n.canvasAnnotationPages.length>0})}function zJe(e,{windowId:t}){let{suggestedSearches:n}=Za(e,{windowId:t}),r=xo(e,{position:`left`,windowId:t})?.[0]?.id,i=Hc(e,{companionWindowId:r,windowId:t});return!!(n||i)}var BJe,VJe,HJe,z3,UJe=s((()=>{H(),z(),Fr(),Kd(),fu(),IJe(),BJe=(e,{windowId:t})=>({addCompanionWindow:n=>e(mu(t,{content:n,position:`left`}))}),VJe=(e,{windowId:t})=>({hasAnnotations:jc(e,{windowId:t}).length>0,hasAnyAnnotations:RJe(nc(e,{windowId:t}),Ka(e)),hasAnyLayers:LJe(nc(e,{windowId:t}),Ka(e)),hasCurrentLayers:LJe(oc(e,{windowId:t}),Ka(e)),hasSearchResults:zJe(e,{windowId:t}),hasSearchService:Os(e,{windowId:t})!==null,panels:Js(e,{windowId:t}).panels,sideBarPanel:(xo(e,{position:`left`,windowId:t})[0]||{}).content}),HJe=V(Qe(VJe,BJe),Pr(`WindowSideBarButtons`)),z3=HJe(I3)}));function B3({classes:e={},direction:t,windowId:n,sideBarOpen:r=!1}){let{t:i}=Yy();return(0,H3.jsx)(WJe,{variant:`persistent`,className:e.drawer,anchor:t===`rtl`?`right`:`left`,PaperProps:{"aria-label":i(`sidebarPanelsNavigation`),component:GJe,variant:`outlined`},SlideProps:{direction:t===`rtl`?`left`:`right`,mountOnEnter:!0,unmountOnExit:!0},open:r,children:(0,H3.jsx)(z3,{windowId:n})})}var V3,H3,WJe,GJe,KJe=s((()=>{V3=d(B(),1),nb(),hZ(),$y(),UJe(),H3=U(),WJe=X(mZ,{name:`WindowSideBar`,slot:`root`})(({theme:e})=>({flexShrink:0,order:-1e3,zIndex:e.zIndex.appBar-1})),GJe=X(`nav`,{name:`WindowSideBar`,slot:`nav`})({position:`relative !important`,width:48}),B3.propTypes={classes:V3.default.objectOf(V3.default.string),direction:V3.default.string.isRequired,sideBarOpen:V3.default.bool,windowId:V3.default.string.isRequired}})),qJe,JJe,U3,YJe=s((()=>{z(),H(),Fr(),KJe(),fu(),qJe=(e,{windowId:t})=>({direction:Io(e),sideBarOpen:(Za(e,{windowId:t})||{}).sideBarOpen,sideBarPanel:(Za(e,{windowId:t})||{}).sideBarPanel}),JJe=V(Qe(qJe,null),Pr(`WindowSideBar`)),U3=JJe(B3)})),XJe,W3,ZJe=s((()=>{Hx(),XJe=U(),W3=Yb((0,XJe.jsx)(`path`,{d:`m14 7-5 5 5 5z`}),`ArrowLeftSharp`)})),QJe,G3,$Je=s((()=>{Hx(),QJe=U(),G3=Yb((0,QJe.jsx)(`path`,{d:`m10 17 5-5-5-5z`}),`ArrowRightSharp`)}));function K3({error:e,metadata:t=null,showJsError:n=!0,...r}){let{t:i}=Yy();if(!n)return null;let a={error:e,metadata:t,showJsError:n,t:i,...r};return(0,J3.jsxs)(Yje,{elevation:6,variant:`filled`,severity:`error`,children:[i(`errorDialogTitle`),n&&(0,J3.jsxs)(nYe,{elevation:2,square:!0,children:[(0,J3.jsx)(Kj,{sx:{marginInlineStart:`-1rem`},expandIcon:(0,J3.jsx)(Jj,{sx:{color:`#fff`}}),children:i(`jsError`,{message:e.message,name:e.name})}),(0,J3.jsx)(Bj,{children:(0,J3.jsxs)(UZ,{children:[(0,J3.jsx)(eYe,{children:i(`jsStack`,{stack:e.stack})}),t&&(0,J3.jsx)(tYe,{children:JSON.stringify(t,null,2)})]})})]}),(0,J3.jsx)(dM,{targetName:`ErrorContent`,...a})]})}var q3,J3,eYe,tYe,nYe,rYe=s((()=>{q3=d(B(),1),nb(),Rj(),qj(),Vj(),WZ(),VX(),Yj(),$y(),fM(),J3=U(),eYe=X(`pre`,{name:`ErrorContent`,slot:`stacktrace`})({overflowY:`scroll`}),tYe=X(`pre`,{name:`ErrorContent`,slot:`metadata`})({height:`100px`,overflowY:`scroll`}),nYe=X(Lj,{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}})),iYe,Y3,X3,Z3=s((()=>{H(),z(),Fr(),rYe(),fu(),iYe=(e,{companionWindowId:t,windowId:n})=>({metadata:{companionWindow:t&&mo(e,{companionWindowId:t}),manifest:eo(e,{windowId:n}),viewer:no(e,{windowId:n}),window:Za(e,{windowId:n})},showJsError:Oo(e).window.showJsError}),Y3=V(Qe(iYe),Pr(`ErrorContent`)),X3=Y3(K3)}));function Q3({content:e=null,id:t,windowId:n}){let{t:r}=Yy(),i=(0,aYe.useCallback)(({error:e})=>(0,e6.jsx)(yj,{title:r(`error`),windowId:n,id:t,children:(0,e6.jsx)(X3,{error:e,windowId:n,companionWindowId:t})}),[n,r,t]),a=tJ[e];return a?(0,e6.jsx)(H4,{fallbackComponent:i,children:(0,e6.jsx)(a,{id:t,windowId:n})}):null}var aYe,$3,e6,oYe=s((()=>{aYe=d(h(),1),$3=d(B(),1),U4(),$y(),nJ(),bj(),Z3(),e6=U(),Q3.propTypes={content:$3.default.string,id:$3.default.string.isRequired,windowId:$3.default.string.isRequired}})),sYe,cYe,t6,lYe=s((()=>{H(),z(),Fr(),fu(),oYe(),sYe=(e,{id:t})=>({content:mo(e,{companionWindowId:t}).content,id:t}),cYe=V(Qe(sYe),Pr(`CompanionWindowFactory`)),t6=cYe(Q3)}));function n6({classes:e={},className:t=void 0,direction:n,companionWindowIds:r,companionAreaOpen:i,setCompanionAreaOpen:a=()=>{},position:o,sideBarOpen:s=!1,windowId:c}){let{t:l}=Yy(),u=o===`bottom`||o===`far-bottom`?e.horizontal:null,d=n===`rtl`?i?(0,i6.jsx)(G3,{}):(0,i6.jsx)(W3,{}):i?(0,i6.jsx)(W3,{}):(0,i6.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,uYe.default)(u,wb(`companion-area-${o}`),t),m=arguments[0];return(0,i6.jsxs)(dYe,{ownerState:m,className:p,children:[(0,i6.jsx)(sZ,{in:i,direction:f,children:(0,i6.jsx)(fYe,{ownerState:m,className:`${wb(`companion-windows`)}`,children:r.map(e=>(0,i6.jsx)(t6,{id:e,windowId:c},e))})}),a&&o===`left`&&s&&r.length>0&&(0,i6.jsx)(pYe,{children:(0,i6.jsx)(LE,{"aria-expanded":i,"aria-label":l(i?`collapseSidePanel`:`expandSidePanel`),edge:`start`,onClick:()=>{a(c,!i)},TooltipProps:{placement:`right`},children:d})})]})}var r6,uYe,i6,dYe,fYe,pYe,mYe=s((()=>{r6=d(B(),1),nb(),cZ(),ZJe(),$Je(),uYe=d(ay(),1),$y(),lYe(),RE(),Tb(),i6=U(),dYe=X(`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%`}})),fYe=X(`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`}})),pYe=X(`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})),n6.propTypes={classes:r6.default.objectOf(r6.default.string),className:r6.default.string,companionAreaOpen:r6.default.bool.isRequired,companionWindowIds:r6.default.arrayOf(r6.default.string).isRequired,direction:r6.default.string.isRequired,position:r6.default.string.isRequired,setCompanionAreaOpen:r6.default.func,sideBarOpen:r6.default.bool,windowId:r6.default.string.isRequired}})),hYe,gYe,_Ye,a6,o6=s((()=>{H(),z(),Fr(),fu(),Kd(),mYe(),hYe=(e,{windowId:t,position:n})=>({companionAreaOpen:wo(e,{position:n,windowId:t}),companionWindowIds:Co(e,{position:n,windowId:t}),direction:Io(e),sideBarOpen:(Za(e,{windowId:t})||{}).sideBarOpen}),gYe={setCompanionAreaOpen:Pu},_Ye=V(Qe(hYe,gYe),Pr(`CompanionArea`)),a6=_Ye(n6)}));function s6({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,c6.useContext)(ME),{t:m}=Yy(),[h,g]=(0,c6.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,u6.jsx)(d6,{container:x,onClose:_});let S=o&&ao(o.getProperty(`rights`)||o.getProperty(`license`)),C=o&&ao(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,u6.jsxs)(OX,{variant:`contained`,onClose:_,container:x,open:!0,children:[(0,u6.jsxs)(FX,{id:`select-collection`,children:[(0,u6.jsx)(Vb,{component:`div`,variant:`overline`,children:m(a?`multipartCollection`:`collection`)}),(0,u6.jsx)(Vb,{component:`div`,variant:`h3`,children:(0,u6.jsx)(fb,{resource:o})})]}),(0,u6.jsxs)(vYe,{children:[t&&(0,u6.jsx)(GM,{startIcon:(0,u6.jsx)(cB,{}),onClick:()=>y(),children:(0,u6.jsx)(fb,{resource:t})}),(0,u6.jsxs)(yYe,{children:[(0,u6.jsx)(LM,{manifestId:o.id}),(0,u6.jsxs)(eM,{id:`select-collection-rights`,label:m(`attributionTitle`),children:[C&&(0,u6.jsx)(aM,{labelValuePairs:C,defaultLabel:m(`attribution`)}),S&&S.length>0&&(0,u6.jsxs)(u6.Fragment,{children:[(0,u6.jsx)(Vb,{variant:`subtitle2`,component:`dt`,children:m(`rights`)}),S.map(e=>(0,u6.jsx)(Vb,{variant:`body1`,component:`dd`,children:(0,u6.jsx)(nN,{target:`_blank`,rel:`noopener noreferrer`,href:e,children:e})},e))]})]})]}),(0,u6.jsxs)(bYe,{children:[o.getTotalCollections()>0&&(0,u6.jsx)(qE,{clickable:!0,color:T===`collections`?`primary`:`default`,onClick:()=>g(`collections`),label:m(`totalCollections`,{count:o.getTotalCollections()})}),o.getTotalManifests()>0&&(0,u6.jsx)(qE,{clickable:!0,color:T===`manifests`?`primary`:`default`,onClick:()=>g(`manifests`),label:m(`totalManifests`,{count:o.getTotalManifests()})})]}),T===`collections`&&(0,u6.jsx)(sD,{children:w.map(e=>(0,u6.jsx)(vk,{onClick:()=>{v(e)},variant:`multiline`,children:(0,u6.jsx)(fb,{resource:e})},e.id))}),T===`manifests`&&(0,u6.jsx)(sD,{children:o.getManifests().map(e=>(0,u6.jsx)(vk,{onClick:()=>{b(e)},variant:`multiline`,children:(0,u6.jsx)(fb,{resource:e})},e.id))})]}),(0,u6.jsx)(nZ,{children:(0,u6.jsx)(GM,{onClick:_,children:m(`close`)})})]})}var c6,l6,u6,vYe,yYe,bYe,d6,xYe=s((()=>{c6=d(h(),1),l6=d(B(),1),eQ(),lB(),iR(),nb(),$y(),oo(),oM(),tM(),MQ(),RM(),NE(),mb(),u6=U(),vYe=X(jQ)(()=>({padding:e=>e.spacing(1)})),yYe=X(`div`)(()=>({"& .MuiPaper-root":{background:`transparent`},padding:e=>e.spacing(2)})),bYe=X(`div`)(()=>({padding:e=>e.spacing(2),paddingTop:0})),d6=({onClose:e,container:t})=>(0,u6.jsxs)(OX,{variant:`contained`,onClose:e,open:!0,container:t,children:[(0,u6.jsx)(FX,{id:`select-collection`,children:(0,u6.jsx)(rR,{variant:`text`})}),(0,u6.jsxs)(jQ,{children:[(0,u6.jsx)(rR,{variant:`text`}),(0,u6.jsx)(rR,{variant:`text`})]})]}),d6.propTypes={container:l6.default.instanceOf(Element).isRequired,onClose:l6.default.func.isRequired},s6.propTypes={addWindow:l6.default.func.isRequired,collection:l6.default.object,dialogCollectionPath:l6.default.arrayOf(l6.default.string),error:l6.default.string,hideCollectionDialog:l6.default.func.isRequired,isMultipart:l6.default.bool,manifest:l6.default.object.isRequired,manifestId:l6.default.string.isRequired,ready:l6.default.bool,setWorkspaceAddVisibility:l6.default.func.isRequired,showCollectionDialog:l6.default.func.isRequired,updateWindow:l6.default.func.isRequired,windowId:l6.default.string}})),SYe,CYe,wYe,f6,TYe=s((()=>{H(),z(),Fr(),Kd(),fu(),xYe(),SYe={addWindow:Au,hideCollectionDialog:Bu,setWorkspaceAddVisibility:ld,showCollectionDialog:zu,updateWindow:ju},CYe=(e,{windowId:t})=>{let{collectionManifestId:n,dialogCollectionPath:r}=Za(e,{windowId:t}),i=eo(e,{manifestId:n}),a=r&&r[r.length-1],o=a&&eo(e,{manifestId:a});return{collection:o&&ls(e,{manifestId:o.id}),dialogCollectionPath:r,error:i&&i.error,isMultipart:Ls(e,{manifestId:n}).includes(`multi-part`),manifest:i&&ls(e,{manifestId:n}),manifestId:n,open:e.workspace.collectionDialogOn,ready:i&&!!i.json,windowId:t}},wYe=V(Qe(CYe,SYe),Pr(`CollectionDialog`)),f6=wYe(s6)}));function p6({audioOptions:e={},audioResources:t=[],captions:n=[]}){return(0,g6.jsx)(EYe,{children:(0,g6.jsxs)(DYe,{...e,children:[t.map(e=>(0,g6.jsx)(m6.Fragment,{children:(0,g6.jsx)(`source`,{src:e.id,type:e.getFormat()})},e.id)),n.map(e=>(0,g6.jsx)(m6.Fragment,{children:(0,g6.jsx)(`track`,{src:e.id,label:e.getDefaultLabel(),srcLang:e.getProperty(`language`)})},e.id))]})})}var m6,h6,g6,EYe,DYe,OYe=s((()=>{m6=d(h(),1),h6=d(B(),1),nb(),g6=U(),EYe=X(`div`)({alignItems:`center`,display:`flex`,width:`100%`}),DYe=X(`audio`)({width:`100%`}),p6.propTypes={audioOptions:h6.default.object,audioResources:h6.default.arrayOf(h6.default.object),captions:h6.default.arrayOf(h6.default.object)}})),kYe=l({default:()=>_6}),AYe,jYe,_6,MYe=s((()=>{z(),H(),Fr(),OYe(),fu(),AYe=(e,{windowId:t})=>({audioOptions:Oo(e).audioOptions,audioResources:vc(e,{windowId:t})||[],captions:_c(e,{windowId:t})||[]}),jYe=V(Qe(AYe,null),Pr(`AudioViewer`)),_6=jYe(p6)}));function v6({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,y6.useRef)(),[l,u]=(0,y6.useState)(!1);return(0,y6.useEffect)(()=>{t&&c.current?.scrollIntoView({block:`nearest`})},[t]),(0,x6.jsx)(kse,{onChange:(e,{isIntersecting:t})=>{!t||i===void 0||i>0||l||(u(!0),a())},children:(0,x6.jsx)(NYe,{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,x6.jsx)(Sb,{resource:e,labelled:!0,variant:`outside`,maxHeight:s.height,maxWidth:s.width,children:(0,x6.jsxs)(PYe,{children:[o>0&&(0,x6.jsx)(S6,{icon:(0,x6.jsx)(Mz,{fontSize:`small`}),label:o,size:`small`}),i>0&&(0,x6.jsx)(S6,{icon:(0,x6.jsx)(N3,{fontSize:`small`}),label:i,size:`small`})]})})},e.id||e.index)})}var y6,b6,x6,NYe,PYe,S6,FYe=s((()=>{y6=d(h(),1),b6=d(B(),1),nb(),JE(),TJe(),Nz(),Ase(),Cb(),x6=U(),NYe=X(`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`})),PYe=X(`div`,{name:`GalleryView`,slot:`chipArea`})(({theme:e})=>({display:`flex`,flexDirection:`column`,gap:e.spacing(.25),position:`absolute`,right:0,top:0})),S6=X(qE,{name:`GalleryView`,slot:`chip`})(({theme:e})=>({backgroundColor:e.palette.annotations.chipBackground,opacity:.875,textAlign:`right`})),v6.propTypes={annotationsCount:b6.default.number,canvas:b6.default.object.isRequired,config:b6.default.shape({height:b6.default.number,width:b6.default.number}),focusOnCanvas:b6.default.func.isRequired,requestCanvasAnnotations:b6.default.func,searchAnnotationsCount:b6.default.number,selected:b6.default.bool,setCanvas:b6.default.func.isRequired}})),IYe,LYe,RYe,zYe,C6,BYe=s((()=>{H(),z(),IYe=d(ca(),1),Kd(),FYe(),fu(),LYe=(e,{canvas:t,windowId:n})=>{let r=ic(e,{windowId:n}),i=Zc(e,{windowId:n}),a=(0,IYe.default)(i.map(e=>e.resources)).filter(e=>e.targetId===t.id),o=So(e,{content:`annotations`,windowId:n}).length>0;return{annotationsCount:(()=>{if(o)return Oc(e,{canvasId:t.id}).reduce((e,n)=>e+n.resources.filter(e=>e.targetId===t.id).length,0)})(),config:Oo(e).galleryView,searchAnnotationsCount:a.length,selected:r&&r.id===t.id}},RYe=(e,{canvas:t,id:n,windowId:r})=>({focusOnCanvas:()=>e(Ru(r,`single`)),requestCanvasAnnotations:()=>e(md(r,t.id)),setCanvas:(...t)=>e(td(r,...t))}),zYe=V(Qe(LYe,RYe)),C6=zYe(v6)}));function w6({canvases:e,viewingDirection:t=``,windowId:n}){return(0,E6.jsx)(VYe,{component:`section`,"aria-label":`gallery section`,dir:t===`right-to-left`?`rtl`:`ltr`,square:!0,elevation:0,id:`${n}-gallery`,children:e.map(e=>(0,E6.jsx)(C6,{windowId:n,canvas:e},e.id))})}var T6,E6,VYe,HYe=s((()=>{T6=d(B(),1),nb(),Yv(),BYe(),E6=U(),VYe=X(Jv,{name:`GalleryView`,slot:`root`})(({theme:e})=>({alignItems:`flex-start`,display:`flex`,flexDirection:`row`,flexWrap:`wrap`,overflowX:`hidden`,overflowY:`scroll`,padding:`50px 0 50px 20px`,width:`100%`})),w6.propTypes={canvases:T6.default.array.isRequired,viewingDirection:T6.default.string,windowId:T6.default.string.isRequired}})),UYe=l({default:()=>D6}),WYe,GYe,D6,KYe=s((()=>{H(),z(),Fr(),HYe(),fu(),WYe=(e,{windowId:t})=>({canvases:nc(e,{windowId:t}),viewingDirection:Is(e,{windowId:t})}),GYe=V(Qe(WYe),Pr(`GalleryView`)),D6=GYe(w6)})),qYe,JYe,YYe=s((()=>{Hx(),qYe=U(),JYe=Yb((0,qYe.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 O6({collectionPath:e=[],manifestId:t=null,showCollectionDialog:n,windowId:r=null}){let{t:i}=Yy(),a=(0,XYe.useCallback)(()=>{n(t,e.slice(0,-1),r)},[e,t,n,r]);return(0,A6.jsx)(DZ,{container:!0,sx:{alignContent:`center`,justifyContent:`center`,width:`100%`},children:(0,A6.jsxs)(UZ,{children:[(0,A6.jsx)(Vb,{variant:`h4`,component:`p`,sx:{mb:2,textAlign:`center`},children:(0,A6.jsx)(`em`,{children:i(`noItemSelected`)})}),(0,A6.jsx)(GM,{"aria-label":`show collection`,color:`primary`,variant:`contained`,onClick:a,startIcon:(0,A6.jsx)(JYe,{}),children:i(`showCollection`)})]})})}var XYe,k6,A6,ZYe=s((()=>{XYe=d(h(),1),k6=d(B(),1),KM(),OZ(),WZ(),Hb(),YYe(),$y(),A6=U(),O6.propTypes={collectionPath:k6.default.arrayOf(k6.default.string),manifestId:k6.default.string,showCollectionDialog:k6.default.func.isRequired,windowId:k6.default.string}})),QYe=l({default:()=>j6}),$Ye,eXe,tXe,j6,nXe=s((()=>{H(),z(),Kd(),Fr(),fu(),ZYe(),$Ye=(e,{windowId:t})=>{let{collectionPath:n,manifestId:r}=Za(e,{windowId:t})||{};return{collectionPath:n,manifestId:r}},eXe={showCollectionDialog:zu},tXe=V(Qe($Ye,eXe),Pr(`SelectCollection`)),j6=tXe(O6)})),rXe,iXe,aXe=s((()=>{Hx(),rXe=U(),iXe=Yb((0,rXe.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`)})),oXe,sXe,cXe=s((()=>{Hx(),oXe=U(),sXe=Yb((0,oXe.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 lXe(e){return(0,M6.jsx)(qb,{...e,children:(0,M6.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,children:[(0,M6.jsx)(`path`,{d:`M6,15H9v3h2V13H6Zm9-6V6H13v5h5V9Z`}),(0,M6.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 M6,uXe=s((()=>{Jb(),M6=U()}));function N6({windowId:e=``,updateViewport:t=()=>{},viewer:n={},zoomToWorld:r}){let{t:i}=Yy();return(0,F6.jsxs)(dXe,{children:[(0,F6.jsx)(LE,{"aria-label":i(`zoomIn`),onClick:()=>{t(e,{zoom:n.zoom*2})},children:(0,F6.jsx)(iXe,{})}),(0,F6.jsx)(LE,{"aria-label":i(`zoomOut`),onClick:()=>{t(e,{zoom:n.zoom/2})},children:(0,F6.jsx)(sXe,{})}),(0,F6.jsx)(LE,{"aria-label":i(`zoomReset`),onClick:()=>r(!1),children:(0,F6.jsx)(lXe,{})})]})}var P6,F6,dXe,fXe=s((()=>{aXe(),cXe(),nb(),P6=d(B(),1),$y(),uXe(),RE(),F6=U(),dXe=X(`div`)({display:`flex`,flexDirection:`row`,justifyContent:`center`}),N6.propTypes={updateViewport:P6.default.func,viewer:P6.default.shape({x:P6.default.number,y:P6.default.number,zoom:P6.default.number}),windowId:P6.default.string,zoomToWorld:P6.default.func.isRequired}})),pXe,mXe,hXe,I6,gXe=s((()=>{H(),z(),Fr(),Kd(),fu(),fXe(),pXe=(e,{windowId:t})=>({viewer:no(e,{windowId:t})}),mXe={updateViewport:id},hXe=V(Qe(pXe,mXe),Pr(`ZoomControls`)),I6=hXe(N6)}));function L6({canvasCount:e,canvasIndex:t,canvasLabel:n=void 0}){let{t:r}=Yy();return(0,z6.jsxs)(vXe,{className:(0,_Xe.default)(wb(`osd-info`)),children:[(0,z6.jsx)(Vb,{display:`inline`,variant:`caption`,className:wb(`canvas-count`),role:`status`,children:r(`pagination`,{current:t+1,total:e})}),(0,z6.jsx)(Vb,{display:`inline`,variant:`caption`,className:wb(`canvas-label`),role:`status`,children:n&&` • ${n}`})]})}var R6,_Xe,z6,vXe,yXe=s((()=>{Hb(),R6=d(B(),1),nb(),_Xe=d(ay(),1),$y(),Tb(),z6=U(),vXe=X(`div`)(()=>({overflow:`hidden`,paddingBottom:.5,textOverflow:`ellipsis`,unicodeBidi:`plaintext`,whiteSpace:`nowrap`,width:`100%`})),L6.propTypes={canvasCount:R6.default.number.isRequired,canvasIndex:R6.default.number.isRequired,canvasLabel:R6.default.string}})),bXe,xXe,B6,SXe=s((()=>{H(),z(),Fr(),yXe(),fu(),bXe=(e,t)=>{let{windowId:n}=t,r=nc(e,{windowId:n}),i=Ps(e,{windowId:n}),a=(ic(e,{windowId:n})||{}).id;return{canvasCount:r.length,canvasIndex:i,canvasLabel:dc(e,{canvasId:a,windowId:n})}},xXe=V(Qe(bXe,null),Pr(`ViewerInfo`)),B6=xXe(L6)})),CXe,V6,wXe=s((()=>{Hx(),CXe=U(),V6=Yb((0,CXe.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 H6({hasNextCanvas:e=!1,hasPreviousCanvas:t=!1,setNextCanvas:n=()=>{},setPreviousCanvas:r=()=>{},viewingDirection:i=``}){let{t:a}=Yy(),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,W6.jsxs)(`div`,{className:(0,TXe.default)(wb(`osd-navigation`)),dir:o,children:[(0,W6.jsx)(LE,{"aria-label":a(`previousCanvas`),className:wb(`previous-canvas-button`),disabled:!t,onClick:()=>{t&&r()},children:(0,W6.jsx)(V6,{style:s})}),(0,W6.jsx)(LE,{"aria-label":a(`nextCanvas`),className:wb(`next-canvas-button`),disabled:!e,onClick:()=>{e&&n()},children:(0,W6.jsx)(V6,{style:c})})]})}var U6,TXe,W6,EXe=s((()=>{wXe(),U6=d(B(),1),TXe=d(ay(),1),$y(),RE(),Tb(),W6=U(),H6.propTypes={hasNextCanvas:U6.default.bool,hasPreviousCanvas:U6.default.bool,setNextCanvas:U6.default.func,setPreviousCanvas:U6.default.func,viewingDirection:U6.default.string}})),DXe,OXe,kXe,G6,AXe=s((()=>{H(),z(),Fr(),Kd(),fu(),EXe(),DXe=(e,{windowId:t})=>({hasNextCanvas:!!lc(e,{windowId:t}),hasPreviousCanvas:!!uc(e,{windowId:t}),viewingDirection:Is(e,{windowId:t})}),OXe=(e,{windowId:t})=>({setNextCanvas:(...n)=>e(nd(t)),setPreviousCanvas:(...n)=>e(rd(t))}),kXe=V(Qe(DXe,OXe),Pr(`ViewerNavigation`)),G6=kXe(H6)})),jXe,K6,MXe,NXe,q6,PXe,J6,FXe=s((()=>{jXe=d(h(),1),K6=d(B(),1),nb(),MXe=d(ay(),1),Yv(),WZ(),pD(),Hb(),N$(),NXe=Cge(),Tge(),gXe(),SXe(),AXe(),Tb(),fM(),q6=U(),PXe=X(Jv,{name:`WindowCanvasNavigationControls`,slot:`root`})(({theme:e})=>({alignItems:`center`,backgroundColor:cf(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})),J6=(0,jXe.forwardRef)(({showZoomControls:e=!1,visible:t=!0,windowId:n,zoomToWorld:r,...i},a)=>{let[o,s]=(0,NXe.useElementSize)(),c={showZoomControls:e,size:s,visible:t,windowId:n,...i},l=s&&s.width&&s.width<=253;return t?(0,q6.jsxs)(PXe,{square:!0,className:(0,MXe.default)(wb(`canvas-nav`),l?wb(`canvas-nav-stacked`):null),elevation:0,ref:wge(a,o),children:[(0,q6.jsxs)(UZ,{direction:l?`column`:`row`,divider:(0,q6.jsx)(fD,{orientation:l?`horizontal`:`vertical`,variant:`middle`,flexItem:!0}),spacing:0,children:[e&&(0,q6.jsx)(I6,{windowId:n,zoomToWorld:r}),(0,q6.jsx)(G6,{windowId:n})]}),(0,q6.jsx)(B6,{windowId:n}),(0,q6.jsx)(dM,{targetName:`WindowCanvasNavigationControls`,...c})]}):(0,q6.jsx)(Vb,{style:M$,component:`div`,children:(0,q6.jsx)(B6,{windowId:n})})}),J6.propTypes={showZoomControls:K6.default.bool,visible:K6.default.bool,windowId:K6.default.string.isRequired,zoomToWorld:K6.default.func.isRequired},J6.displayName=`WindowCanvasNavigationControls`})),IXe,LXe,Y6,X6=s((()=>{z(),H(),Fr(),fu(),FXe(),IXe=(e,{windowId:t})=>({showZoomControls:Mo(e),visible:Qa(e).focusedWindowId===t}),LXe=V(Qe(IXe),Pr(`WindowCanvasNavigationControls`)),Y6=LXe(J6)})),Z6=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){ae(a,e)},mouseup:function(e){oe(a,e)},mousemove:function(e){le(a,e)},touchstart:function(e){A(a,e)},touchend:function(e){j(a,e)},touchmove:function(e){M(a,e)},touchcancel:function(e){ee(a,e)},gesturestart:function(e){N(a,e)},gesturechange:function(e){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){ae(a,e)},pointerup:function(e){oe(a,e)},pointermove:function(e){le(a,e)},pointercancel:function(e){fe(a,e)},pointerupcaptured:function(e){se(a,e)},pointermovecaptured:function(e){ue(a,e)},tracking:!1,activePointersLists:[],lastClickPos:null,dblClickTimeOut:null,pinchGPoints:[],lastPinchDist:0,currentPinchDist:0,lastPinchCenter:null,currentPinchCenter:null,sentDragEvent:!1},this.hasGestureHandlers=!!(this.pressHandler||this.nonPrimaryPressHandler||this.releaseHandler||this.nonPrimaryReleaseHandler||this.clickHandler||this.dblClickHandler||this.dragHandler||this.dragEndHandler||this.pinchHandler),this.hasScrollHandler=!!this.scrollHandler,e.MouseTracker.havePointerEvents&&e.setElementPointerEvents(this.element,`auto`),this.exitHandler&&e.console.error(`MouseTracker.exitHandler is deprecated. Use MouseTracker.leaveHandler instead.`),r.startDisabled||this.setTracking(!0)},e.MouseTracker.prototype={destroy:function(){var e;for(s(this),this.element=null,e=0;e<t.length;e++)if(t[e]===this){t.splice(e,1);break}n[this.hash]=null,delete n[this.hash]},isTracking:function(){return n[this.hash].tracking},setTracking:function(e){return e?o(this):s(this),this},getActivePointersListByType:function(t){var r=n[this.hash],i,a=r?r.activePointersLists.length:0,o;for(i=0;i<a;i++)if(r.activePointersLists[i].type===t)return r.activePointersLists[i];return o=new e.MouseTracker.GesturePointList(t),r&&r.activePointersLists.push(o),o},getActivePointerCount:function(){var e=n[this.hash],t,r=e.activePointersLists.length,i=0;for(t=0;t<r;t++)i+=e.activePointersLists[t].getLength();return i},preProcessEventHandler:function(){},contextMenuHandler:function(){},enterHandler:function(){},leaveHandler:function(){},exitHandler:function(){},overHandler:function(){},outHandler:function(){},pressHandler:function(){},nonPrimaryPressHandler:function(){},releaseHandler:function(){},nonPrimaryReleaseHandler:function(){},moveHandler:function(){},scrollHandler:function(){},clickHandler:function(){},dblClickHandler:function(){},dragHandler:function(){},dragEndHandler:function(){},pinchHandler:function(){},stopHandler:function(){},keyDownHandler:function(){},keyUpHandler:function(){},keyHandler:function(){},focusHandler:function(){},blurHandler:function(){}};var r=(function(){try{return window.self!==window.top}catch{return!0}})();function i(e){try{return e.addEventListener&&e.removeEventListener}catch{return!1}}e.MouseTracker.gesturePointVelocityTracker=(function(){var t=[],n=0,r=0,i=function(e,t){return e.hash.toString()+t.type+t.id.toString()},a=function(){var n,i=t.length,a,o,s=e.now(),c=s-r,l,u;for(r=s,n=0;n<i;n++)a=t[n],o=a.gPoint,o.direction=Math.atan2(o.currentPos.y-a.lastPos.y,o.currentPos.x-a.lastPos.x),l=a.lastPos.distanceTo(o.currentPos),a.lastPos=o.currentPos,u=1e3*l/(c+1),o.speed=.75*u+.25*o.speed};return{addPoint:function(o,s){var c=i(o,s);t.push({guid:c,gPoint:s,lastPos:s.currentPos}),t.length===1&&(r=e.now(),n=window.setInterval(a,50))},removePoint:function(e,r){var a=i(e,r),o,s=t.length;for(o=0;o<s;o++)if(t[o].guid===a){t.splice(o,1),s--,s===0&&window.clearInterval(n);break}}}})(),e.MouseTracker.captureElement=document,e.MouseTracker.wheelEventName=`onwheel`in document.createElement(`div`)?`wheel`:document.onmousewheel===void 0?`DOMMouseScroll`:`mousewheel`,e.MouseTracker.subscribeEvents=[`click`,`dblclick`,`keydown`,`keyup`,`keypress`,`focus`,`blur`,`contextmenu`,e.MouseTracker.wheelEventName],e.MouseTracker.wheelEventName===`DOMMouseScroll`&&e.MouseTracker.subscribeEvents.push(`MozMousePixelScroll`),window.PointerEvent?(e.MouseTracker.havePointerEvents=!0,e.MouseTracker.subscribeEvents.push(`pointerenter`,`pointerleave`,`pointerover`,`pointerout`,`pointerdown`,`pointerup`,`pointermove`,`pointercancel`),e.MouseTracker.havePointerCapture=function(){var t=document.createElement(`div`);return e.isFunction(t.setPointerCapture)&&e.isFunction(t.releasePointerCapture)}(),e.MouseTracker.havePointerCapture&&e.MouseTracker.subscribeEvents.push(`gotpointercapture`,`lostpointercapture`)):(e.MouseTracker.havePointerEvents=!1,e.MouseTracker.subscribeEvents.push(`mouseenter`,`mouseleave`,`mouseover`,`mouseout`,`mousedown`,`mouseup`,`mousemove`),e.MouseTracker.mousePointerId=`legacy-mouse`,e.MouseTracker.havePointerCapture=function(){var t=document.createElement(`div`);return e.isFunction(t.setCapture)&&e.isFunction(t.releaseCapture)}(),e.MouseTracker.havePointerCapture&&e.MouseTracker.subscribeEvents.push(`losecapture`),`ontouchstart`in window&&e.MouseTracker.subscribeEvents.push(`touchstart`,`touchend`,`touchmove`,`touchcancel`),`ongesturestart`in window&&e.MouseTracker.subscribeEvents.push(`gesturestart`,`gesturechange`)),e.MouseTracker.GesturePointList=function(e){this._gPoints=[],this.type=e,this.buttons=0,this.contacts=0,this.clicks=0,this.captureCount=0},e.MouseTracker.GesturePointList.prototype={getLength:function(){return this._gPoints.length},asArray:function(){return this._gPoints},add:function(e){return this._gPoints.push(e)},removeById:function(e){var t,n=this._gPoints.length;for(t=0;t<n;t++)if(this._gPoints[t].id===e){this._gPoints.splice(t,1);break}return this._gPoints.length},getByIndex:function(e){return e<this._gPoints.length?this._gPoints[e]:null},getById:function(e){var t,n=this._gPoints.length;for(t=0;t<n;t++)if(this._gPoints[t].id===e)return this._gPoints[t];return null},getPrimary:function(e){var t,n=this._gPoints.length;for(t=0;t<n;t++)if(this._gPoints[t].isPrimary)return this._gPoints[t];return null},addContact:function(){++this.contacts,this.contacts>1&&(this.type===`mouse`||this.type===`pen`)&&(e.console.warn(`GesturePointList.addContact() Implausible contacts value`),this.contacts=1)},removeContact:function(){--this.contacts,this.contacts<0&&(this.contacts=0)}};function a(e){var t=n[e.hash],r,i,a,o,s,c=t.activePointersLists.length;for(r=0;r<c;r++)if(a=t.activePointersLists[r],a.getLength()>0){for(s=[],o=a.asArray(),i=0;i<o.length;i++)s.push(o[i]);for(i=0;i<s.length;i++)me(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};R(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};R(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};R(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};R(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};R(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};R(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};R(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};R(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},R(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};R(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(R(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(R(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(R(t,s),i=0;i<a;i++)o={id:n.changedTouches[i].identifier,type:`touch`,currentPos:m(n.changedTouches[i]),currentTime:r},Se(t,s,o);s.preventDefault&&!s.defaultPrevented&&e.cancelEvent(n),s.stopPropagation&&e.stopEvent(n)}function ee(t,n){var r=n.changedTouches.length,i,a,o={originalEvent:n,eventType:`pointercancel`,pointerType:`touch`,isEmulated:!1};for(R(t,o),i=0;i<r;i++)a={id:n.changedTouches[i].identifier,type:`touch`},Ce(t,o,a);o.stopPropagation&&e.stopEvent(n)}function N(t,n){return e.eventIsCanceled(n)||n.preventDefault(),!1}function 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};R(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};R(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};R(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};R(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};R(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};R(t,i),ye(t,i,r),i.preventDefault&&!i.defaultPrevented&&e.cancelEvent(n),i.stopPropagation&&e.stopEvent(n)}function ae(t,n){var r={id:d(n),type:f(n),isPrimary:p(n),currentPos:m(n),currentTime:e.now()},i=e.MouseTracker.havePointerEvents&&r.type===`touch`,a={originalEvent:n,eventType:`pointerdown`,pointerType:r.type,isEmulated:!1};R(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 oe(e,t){ce(e,t)}function se(t,n){t.getActivePointersListByType(f(n)).getById(n.pointerId)&&ce(t,n),e.stopEvent(n)}function ce(t,n){var r={id:d(n),type:f(n),isPrimary:p(n),currentPos:m(n),currentTime:e.now()},i={originalEvent:n,eventType:`pointerup`,pointerType:r.type,isEmulated:!1};R(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 le(e,t){de(e,t)}function ue(t,n){t.getActivePointersListByType(f(n)).getById(n.pointerId)&&de(t,n),e.stopEvent(n)}function de(t,n){var r={id:d(n),type:f(n),isPrimary:p(n),currentPos:m(n),currentTime:e.now()},i={originalEvent:n,eventType:`pointermove`,pointerType:r.type,isEmulated:!1};R(t,i),Se(t,i,r),i.preventDefault&&!i.defaultPrevented&&e.cancelEvent(n),i.stopPropagation&&e.stopEvent(n)}function fe(t,n){var r={id:n.pointerId,type:f(n)},i={originalEvent:n,eventType:`pointercancel`,pointerType:r.type,isEmulated:!1};R(t,i),Ce(t,i,r),i.stopPropagation&&e.stopEvent(n)}function pe(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 me(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 L(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 R(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,L(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,pe(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):me(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,pe(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||me(t,s,u),c=u.currentPos,l=u.currentTime):(i.captured=!1,i.insideElementPressed=!1,i.insideElement=!0,pe(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&&me(e,r,i)}function we(e,t,n){e.stopHandler&&e.stopHandler({eventSource:e,pointerType:n,position:h(t,e.element),buttons:e.getActivePointersListByType(n).buttons,isTouchEvent:n===`touch`,originalEvent:t,userData:e.userData})}})(n),(function(e){e.ControlAnchor={NONE:0,TOP_LEFT:1,TOP_RIGHT:2,BOTTOM_RIGHT:3,BOTTOM_LEFT:4,ABSOLUTE:5},e.Control=function(t,n,r){var i=t.parentNode;typeof n==`number`&&(e.console.error(`Passing an anchor directly into the OpenSeadragon.Control constructor is deprecated; please use an options object instead.  Support for this deprecated variant is scheduled for removal in December 2013`),n={anchor:n}),n.attachToViewer=n.attachToViewer===void 0||n.attachToViewer,this.autoFade=n.autoFade===void 0||n.autoFade,this.element=t,this.anchor=n.anchor,this.container=r,this.anchor===e.ControlAnchor.ABSOLUTE?(this.wrapper=e.makeNeutralElement(`div`),this.wrapper.style.position=`absolute`,this.wrapper.style.top=typeof n.top==`number`?n.top+`px`:n.top,this.wrapper.style.left=typeof n.left==`number`?n.left+`px`:n.left,this.wrapper.style.height=typeof n.height==`number`?n.height+`px`:n.height,this.wrapper.style.width=typeof n.width==`number`?n.width+`px`:n.width,this.wrapper.style.margin=`0px`,this.wrapper.style.padding=`0px`,this.element.style.position=`relative`,this.element.style.top=`0px`,this.element.style.left=`0px`,this.element.style.height=`100%`,this.element.style.width=`100%`):(this.wrapper=e.makeNeutralElement(`div`),this.wrapper.style.display=`inline-block`,this.anchor===e.ControlAnchor.NONE&&(this.wrapper.style.width=this.wrapper.style.height=`100%`)),this.wrapper.appendChild(this.element),n.attachToViewer?this.anchor===e.ControlAnchor.TOP_RIGHT||this.anchor===e.ControlAnchor.BOTTOM_RIGHT?this.container.insertBefore(this.wrapper,this.container.firstChild):this.container.appendChild(this.wrapper):i.appendChild(this.wrapper)},e.Control.prototype={destroy:function(){this.wrapper.removeChild(this.element),this.anchor!==e.ControlAnchor.NONE&&this.container.removeChild(this.wrapper)},isVisible:function(){return this.wrapper.style.display!==`none`},setVisible:function(t){this.wrapper.style.display=t?this.anchor===e.ControlAnchor.ABSOLUTE?`block`:`inline-block`:`none`},setOpacity:function(t){e.setElementOpacity(this.wrapper,t,!0)}}})(n),(function(e){e.ControlDock=function(t){var n=[`topleft`,`topright`,`bottomright`,`bottomleft`],r,i;for(e.extend(!0,this,{id:`controldock-`+e.now()+`-`+Math.floor(Math.random()*1e6),container:e.makeNeutralElement(`div`),controls:[]},t),this.container.onsubmit=function(){return!1},this.element&&(this.element=e.getElement(this.element),this.element.appendChild(this.container),e.getElementStyle(this.element).position===`static`&&(this.element.style.position=`relative`),this.container.style.width=`100%`,this.container.style.height=`100%`),i=0;i<n.length;i++)r=n[i],this.controls[r]=e.makeNeutralElement(`div`),this.controls[r].style.position=`absolute`,r.match(`left`)&&(this.controls[r].style.left=`0px`),r.match(`right`)&&(this.controls[r].style.right=`0px`),r.match(`top`)&&(this.controls[r].style.top=`0px`),r.match(`bottom`)&&(this.controls[r].style.bottom=`0px`);this.container.appendChild(this.controls.topleft),this.container.appendChild(this.controls.topright),this.container.appendChild(this.controls.bottomright),this.container.appendChild(this.controls.bottomleft)},e.ControlDock.prototype={addControl:function(n,r){n=e.getElement(n);var i=null;if(!(t(this,n)>=0)){switch(r.anchor){case e.ControlAnchor.TOP_RIGHT:i=this.controls.topright,n.style.position=`relative`,n.style.paddingRight=`0px`,n.style.paddingTop=`0px`;break;case e.ControlAnchor.BOTTOM_RIGHT:i=this.controls.bottomright,n.style.position=`relative`,n.style.paddingRight=`0px`,n.style.paddingBottom=`0px`;break;case e.ControlAnchor.BOTTOM_LEFT:i=this.controls.bottomleft,n.style.position=`relative`,n.style.paddingLeft=`0px`,n.style.paddingBottom=`0px`;break;case e.ControlAnchor.TOP_LEFT:i=this.controls.topleft,n.style.position=`relative`,n.style.paddingLeft=`0px`,n.style.paddingTop=`0px`;break;case e.ControlAnchor.ABSOLUTE:i=this.container,n.style.margin=`0px`,n.style.padding=`0px`;break;default:case e.ControlAnchor.NONE:i=this.container,n.style.margin=`0px`,n.style.padding=`0px`}this.controls.push(new e.Control(n,r,i)),n.style.display=`inline-block`}},removeControl:function(n){n=e.getElement(n);var r=t(this,n);return r>=0&&(this.controls[r].destroy(),this.controls.splice(r,1)),this},clearControls:function(){for(;this.controls.length>0;)this.controls.pop().destroy();return this},areControlsEnabled:function(){var e;for(e=this.controls.length-1;e>=0;e--)if(this.controls[e].isVisible())return!0;return!1},setControlsEnabled:function(e){var t;for(t=this.controls.length-1;t>=0;t--)this.controls[t].setVisible(e);return this}};function t(e,t){var n=e.controls,r;for(r=n.length-1;r>=0;r--)if(n[r].element===t)return r;return-1}})(n),(function(e){e.Placement=e.freezeObject({CENTER:0,TOP_LEFT:1,TOP:2,TOP_RIGHT:3,RIGHT:4,BOTTOM_RIGHT:5,BOTTOM:6,BOTTOM_LEFT:7,LEFT:8,properties:{0:{isLeft:!1,isHorizontallyCentered:!0,isRight:!1,isTop:!1,isVerticallyCentered:!0,isBottom:!1},1:{isLeft:!0,isHorizontallyCentered:!1,isRight:!1,isTop:!0,isVerticallyCentered:!1,isBottom:!1},2:{isLeft:!1,isHorizontallyCentered:!0,isRight:!1,isTop:!0,isVerticallyCentered:!1,isBottom:!1},3:{isLeft:!1,isHorizontallyCentered:!1,isRight:!0,isTop:!0,isVerticallyCentered:!1,isBottom:!1},4:{isLeft:!1,isHorizontallyCentered:!1,isRight:!0,isTop:!1,isVerticallyCentered:!0,isBottom:!1},5:{isLeft:!1,isHorizontallyCentered:!1,isRight:!0,isTop:!1,isVerticallyCentered:!1,isBottom:!0},6:{isLeft:!1,isHorizontallyCentered:!0,isRight:!1,isTop:!1,isVerticallyCentered:!1,isBottom:!0},7:{isLeft:!0,isHorizontallyCentered:!1,isRight:!1,isTop:!1,isVerticallyCentered:!1,isBottom:!0},8:{isLeft:!0,isHorizontallyCentered:!1,isRight:!1,isTop:!1,isVerticallyCentered:!0,isBottom:!1}}})})(n),(function(e){var t={},r=1;e.Viewer=function(n){var a=arguments,o=this,s;if(e.isPlainObject(n)||(n={id:a[0],xmlPath:a.length>1?a[1]:void 0,prefixUrl:a.length>2?a[2]:void 0,controls:a.length>3?a[3]:void 0,overlays:a.length>4?a[4]:void 0}),n.config&&(e.extend(!0,n,n.config),delete n.config),n.drawerOptions=Object.assign({},[`useCanvas`].reduce((e,t)=>(e[t]=n[t],delete n[t],e),{}),n.drawerOptions),e.extend(!0,this,{id:n.id,hash:n.hash||r++,initialPage:0,element:null,container:null,canvas:null,overlays:[],overlaysContainer:null,previousBody:[],customControls:[],source:null,drawer:null,world:null,viewport:null,navigator:null,collectionViewport:null,collectionDrawer:null,navImages:null,buttonGroup:null,profiler:null},e.DEFAULT_SETTINGS,n),this.hash===void 0)throw Error(`A hash must be defined, either by specifying options.id or options.hash.`);t[this.hash]!==void 0&&e.console.warn(`Hash `+this.hash+` has already been used.`),t[this.hash]={fsBoundsDelta:new e.Point(1,1),prevContainerSize:null,animating:!1,forceRedraw:!1,needsResize:!1,forceResize:!1,mouseInside:!1,group:null,zooming:!1,zoomFactor:null,lastZoomTime:null,fullPage:!1,onfullscreenchange:null,lastClickTime:null,draggingToZoom:!1},this._sequenceIndex=0,this._firstOpen=!0,this._updateRequestId=null,this._loadQueue=[],this.currentOverlays=[],this._updatePixelDensityRatioBind=null,this._lastScrollTime=e.now(),e.EventSource.call(this),this.addHandler(`open-failed`,function(t){var n=e.getString(`Errors.OpenFailed`,t.eventSource,t.message);o._showMessage(n)}),e.ControlDock.call(this,n),this.xmlPath&&(this.tileSources=[this.xmlPath]),this.element=this.element||document.getElementById(this.id),this.canvas=e.makeNeutralElement(`div`),this.canvas.className=`openseadragon-canvas`,(function(e){e.width=`100%`,e.height=`100%`,e.overflow=`hidden`,e.position=`absolute`,e.top=`0px`,e.left=`0px`})(this.canvas.style),e.setElementTouchActionNone(this.canvas),n.tabIndex!==``&&(this.canvas.tabIndex=n.tabIndex===void 0?0:n.tabIndex),this.container.className=`openseadragon-container`,(function(e){e.width=`100%`,e.height=`100%`,e.position=`relative`,e.overflow=`hidden`,e.left=`0px`,e.top=`0px`,e.textAlign=`left`})(this.container.style),e.setElementTouchActionNone(this.container),this.container.insertBefore(this.canvas,this.container.firstChild),this.element.appendChild(this.container),this.bodyWidth=document.body.style.width,this.bodyHeight=document.body.style.height,this.bodyOverflow=document.body.style.overflow,this.docOverflow=document.documentElement.style.overflow,this.innerTracker=new e.MouseTracker({userData:`Viewer.innerTracker`,element:this.canvas,startDisabled:!this.mouseNavEnabled,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,dblClickTimeThreshold:this.dblClickTimeThreshold,dblClickDistThreshold:this.dblClickDistThreshold,contextMenuHandler:e.delegate(this,h),keyDownHandler:e.delegate(this,g),keyHandler:e.delegate(this,_),clickHandler:e.delegate(this,v),dblClickHandler:e.delegate(this,y),dragHandler:e.delegate(this,b),dragEndHandler:e.delegate(this,x),enterHandler:e.delegate(this,S),leaveHandler:e.delegate(this,C),pressHandler:e.delegate(this,w),releaseHandler:e.delegate(this,T),nonPrimaryPressHandler:e.delegate(this,E),nonPrimaryReleaseHandler:e.delegate(this,D),scrollHandler:e.delegate(this,j),pinchHandler:e.delegate(this,O),focusHandler:e.delegate(this,k),blurHandler:e.delegate(this,A)}),this.outerTracker=new e.MouseTracker({userData:`Viewer.outerTracker`,element:this.container,startDisabled:!this.mouseNavEnabled,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,dblClickTimeThreshold:this.dblClickTimeThreshold,dblClickDistThreshold:this.dblClickDistThreshold,enterHandler:e.delegate(this,M),leaveHandler:e.delegate(this,ee)}),this.toolbar&&=new e.ControlDock({element:this.toolbar}),this.bindStandardControls(),t[this.hash].prevContainerSize=i(this.container),window.ResizeObserver?(this._autoResizePolling=!1,this._resizeObserver=new ResizeObserver(function(){t[o.hash].needsResize=!0}),this._resizeObserver.observe(this.container,{})):this._autoResizePolling=!0,this.world=new e.World({viewer:this}),this.world.addHandler(`add-item`,function(e){o.source=o.world.getItemAt(0).source,t[o.hash].forceRedraw=!0,o._updateRequestId||=c(o,N)}),this.world.addHandler(`remove-item`,function(e){o.source=o.world.getItemCount()?o.world.getItemAt(0).source:null,t[o.hash].forceRedraw=!0}),this.world.addHandler(`metrics-change`,function(e){o.viewport&&o.viewport._setContentBounds(o.world.getHomeBounds(),o.world.getContentFactor())}),this.world.addHandler(`item-index-change`,function(e){o.source=o.world.getItemAt(0).source}),this.viewport=new e.Viewport({containerSize:t[this.hash].prevContainerSize,springStiffness:this.springStiffness,animationTime:this.animationTime,minZoomImageRatio:this.minZoomImageRatio,maxZoomPixelRatio:this.maxZoomPixelRatio,visibilityRatio:this.visibilityRatio,wrapHorizontal:this.wrapHorizontal,wrapVertical:this.wrapVertical,defaultZoomLevel:this.defaultZoomLevel,minZoomLevel:this.minZoomLevel,maxZoomLevel:this.maxZoomLevel,viewer:this,degrees:this.degrees,flipped:this.flipped,overlayPreserveContentDirection:this.overlayPreserveContentDirection,navigatorRotate:this.navigatorRotate,homeFillsViewer:this.homeFillsViewer,margins:this.viewportMargins,silenceMultiImageWarnings:this.silenceMultiImageWarnings}),this.viewport._setContentBounds(this.world.getHomeBounds(),this.world.getContentFactor()),this.imageLoader=new e.ImageLoader({jobLimit:this.imageLoaderLimit,timeout:n.timeout,tileRetryMax:this.tileRetryMax,tileRetryDelay:this.tileRetryDelay}),this.tileCache=new e.TileCache({maxImageCacheCount:this.maxImageCacheCount}),Object.prototype.hasOwnProperty.call(this.drawerOptions,`useCanvas`)&&(e.console.error(`useCanvas is deprecated, use the "drawer" option to indicate preferred drawer(s)`),this.drawerOptions.useCanvas||(this.drawer=e.HTMLDrawer),delete this.drawerOptions.useCanvas);let l=Array.isArray(this.drawer)?this.drawer:[this.drawer];l.length===0&&(l=[e.DEFAULT_SETTINGS.drawer].flat(),e.console.warn(`No valid drawers were selected. Using the default value.`)),this.drawer=null;for(let e of l)if(this.requestDrawer(e,{mainDrawer:!0,redrawImmediately:!1}))break;if(!this.drawer)throw e.console.error(`No drawer could be created!`),`Error with creating the selected drawer(s)`;for(this.drawer.setImageSmoothingEnabled(this.imageSmoothingEnabled),this.overlaysContainer=e.makeNeutralElement(`div`),this.canvas.appendChild(this.overlaysContainer),this.drawer.canRotate()||(this.rotateLeft&&(s=this.buttonGroup.buttons.indexOf(this.rotateLeft),this.buttonGroup.buttons.splice(s,1),this.buttonGroup.element.removeChild(this.rotateLeft.element)),this.rotateRight&&(s=this.buttonGroup.buttons.indexOf(this.rotateRight),this.buttonGroup.buttons.splice(s,1),this.buttonGroup.element.removeChild(this.rotateRight.element))),this._addUpdatePixelDensityRatioEvent(),this.showNavigator&&(this.navigator=new e.Navigator({element:this.navigatorElement,id:this.navigatorId,position:this.navigatorPosition,sizeRatio:this.navigatorSizeRatio,maintainSizeRatio:this.navigatorMaintainSizeRatio,top:this.navigatorTop,left:this.navigatorLeft,width:this.navigatorWidth,height:this.navigatorHeight,autoResize:this.navigatorAutoResize,autoFade:this.navigatorAutoFade,prefixUrl:this.prefixUrl,viewer:this,navigatorRotate:this.navigatorRotate,background:this.navigatorBackground,opacity:this.navigatorOpacity,borderColor:this.navigatorBorderColor,displayRegionColor:this.navigatorDisplayRegionColor,crossOriginPolicy:this.crossOriginPolicy,animationTime:this.animationTime,drawer:this.drawer.getType(),loadTilesWithAjax:this.loadTilesWithAjax,ajaxHeaders:this.ajaxHeaders,ajaxWithCredentials:this.ajaxWithCredentials})),this.sequenceMode&&this.bindSequenceControls(),this.tileSources&&this.open(this.tileSources),s=0;s<this.customControls.length;s++)this.addControl(this.customControls[s].id,{anchor:this.customControls[s].anchor});e.requestAnimationFrame(function(){u(o)}),e._viewers.set(this.element,this)},e.extend(e.Viewer.prototype,e.EventSource.prototype,e.ControlDock.prototype,{isOpen:function(){return!!this.world.getItemCount()},openDzi:function(t){return e.console.error(`[Viewer.openDzi] this function is deprecated; use Viewer.open() instead.`),this.open(t)},openTileSource:function(t){return e.console.error(`[Viewer.openTileSource] this function is deprecated; use Viewer.open() instead.`),this.open(t)},get buttons(){return e.console.warn(`Viewer.buttons is deprecated; Please use Viewer.buttonGroup`),this.buttonGroup},open:function(t,n){var r=this;if(this.close(),!t)return this;if(this.sequenceMode&&e.isArray(t))return this.referenceStrip&&=(this.referenceStrip.destroy(),null),n!==void 0&&!isNaN(n)&&(this.initialPage=n),this.tileSources=t,this._sequenceIndex=Math.max(0,Math.min(this.tileSources.length-1,this.initialPage)),this.tileSources.length&&(this.open(this.tileSources[this._sequenceIndex]),this.showReferenceStrip&&this.addReferenceStrip()),this._updateSequenceButtons(this._sequenceIndex),this;if(e.isArray(t)||(t=[t]),!t.length)return this;this._opening=!0;for(var i=t.length,a=0,s=0,c,l=function(){if(a+s===i){if(a){(r._firstOpen||!r.preserveViewport)&&(r.viewport.goHome(!0),r.viewport.update()),r._firstOpen=!1;var e=t[0];if(e.tileSource&&(e=e.tileSource),r.overlays&&!r.preserveOverlays)for(var n=0;n<r.overlays.length;n++)r.currentOverlays[n]=o(r,r.overlays[n]);r._drawOverlays(),r._opening=!1,r.raiseEvent(`open`,{source:e})}else r._opening=!1,r.raiseEvent(`open-failed`,c)}},u=function(t){(!e.isPlainObject(t)||!t.tileSource)&&(t={tileSource:t}),t.index!==void 0&&(e.console.error(`[Viewer.open] setting indexes here is not supported; use addTiledImage instead`),delete t.index),t.collectionImmediately===void 0&&(t.collectionImmediately=!0);var n=t.success;t.success=function(e){if(a++,t.tileSource.overlays)for(var i=0;i<t.tileSource.overlays.length;i++)r.addOverlay(t.tileSource.overlays[i]);n&&n(e),l()};var i=t.error;t.error=function(e){s++,c||=e,i&&i(e),l()},r.addTiledImage(t)},d=0;d<t.length;d++)u(t[d]);return this},close:function(){return t[this.hash]?(this._opening=!1,this.navigator&&this.navigator.close(),this.preserveOverlays||(this.clearOverlays(),this.overlaysContainer.innerHTML=``),t[this.hash].animating=!1,this.world.removeAll(),this.imageLoader.clear(),this.raiseEvent(`close`),this):this},destroy:function(){if(t[this.hash]){if(this.raiseEvent(`before-destroy`),this._removeUpdatePixelDensityRatioEvent(),this.close(),this.clearOverlays(),this.overlaysContainer.innerHTML=``,this._resizeObserver&&this._resizeObserver.disconnect(),this.referenceStrip&&=(this.referenceStrip.destroy(),null),this._updateRequestId!==null&&(e.cancelAnimationFrame(this._updateRequestId),this._updateRequestId=null),this.drawer&&this.drawer.destroy(),this.navigator&&=(this.navigator.destroy(),t[this.navigator.hash]=null,delete t[this.navigator.hash],null),this.buttonGroup)this.buttonGroup.destroy();else if(this.customButtons)for(;this.customButtons.length;)this.customButtons.pop().destroy();if(this.paging&&this.paging.destroy(),this.element)for(;this.element.firstChild;)this.element.removeChild(this.element.firstChild);this.container.onsubmit=null,this.clearControls(),this.innerTracker&&this.innerTracker.destroy(),this.outerTracker&&this.outerTracker.destroy(),t[this.hash]=null,delete t[this.hash],this.canvas=null,this.container=null,e._viewers.delete(this.element),this.element=null,this.raiseEvent(`destroy`),this.removeAllHandlers()}},requestDrawer(t,n){n=e.extend(!0,{mainDrawer:!0,redrawImmediately:!0,drawerOptions:null},n);let r=n.mainDrawer,i=n.redrawImmediately,a=n.drawerOptions,o=this.drawer,s=null;if(t&&t.prototype instanceof e.DrawerBase?(s=t,t=`custom`):typeof t==`string`&&(s=e.determineDrawer(t)),s||e.console.warn(`Unsupported drawer! Drawer must be an existing string type, or a class that extends OpenSeadragon.DrawerBase.`),s&&s.isSupported()){o&&r&&o.destroy();let e=new s({viewer:this,viewport:this.viewport,element:this.canvas,debugGridColor:this.debugGridColor,options:a||this.drawerOptions[t]});return r&&(this.drawer=e,i&&this.forceRedraw()),e}return!1},isMouseNavEnabled:function(){return this.innerTracker.isTracking()},setMouseNavEnabled:function(e){return this.innerTracker.setTracking(e),this.outerTracker.setTracking(e),this.raiseEvent(`mouse-enabled`,{enabled:e}),this},areControlsEnabled:function(){var e=this.controls.length,t;for(t=0;t<this.controls.length;t++)e&&=this.controls[t].isVisible();return e},setControlsEnabled:function(e){return e?f(this):u(this),this.raiseEvent(`controls-enabled`,{enabled:e}),this},setDebugMode:function(e){for(var t=0;t<this.world.getItemCount();t++)this.world.getItemAt(t).debugMode=e;this.debugMode=e,this.forceRedraw()},setAjaxHeaders:function(t,n){if(t===null&&(t={}),!e.isPlainObject(t)){console.error(`[Viewer.setAjaxHeaders] Ignoring invalid headers, must be a plain object`);return}if(n===void 0&&(n=!0),this.ajaxHeaders=t,n){for(var r=0;r<this.world.getItemCount();r++)this.world.getItemAt(r)._updateAjaxHeaders(!0);if(this.navigator&&this.navigator.setAjaxHeaders(this.ajaxHeaders,!0),this.referenceStrip&&this.referenceStrip.miniViewers)for(var i in this.referenceStrip.miniViewers)this.referenceStrip.miniViewers[i].setAjaxHeaders(this.ajaxHeaders,!0)}},addButton:function(e){this.buttonGroup.addButton(e)},isFullPage:function(){return t[this.hash]&&t[this.hash].fullPage},setFullPage:function(n){var r=document.body,i=r.style,a=document.documentElement.style,o=this,s,c;if(n===this.isFullPage())return this;var l={fullPage:n,preventDefaultAction:!1};if(this.raiseEvent(`pre-full-page`,l),l.preventDefaultAction)return this;if(n&&this.element){for(this.elementSize=e.getElementSize(this.element),this.pageScroll=e.getPageScroll(),this.elementMargin=this.element.style.margin,this.element.style.margin=`0`,this.elementPadding=this.element.style.padding,this.element.style.padding=`0`,this.bodyMargin=i.margin,this.docMargin=a.margin,i.margin=`0`,a.margin=`0`,this.bodyPadding=i.padding,this.docPadding=a.padding,i.padding=`0`,a.padding=`0`,this.bodyWidth=i.width,this.docWidth=a.width,i.width=`100%`,a.width=`100%`,this.bodyHeight=i.height,this.docHeight=a.height,i.height=`100%`,a.height=`100%`,this.bodyDisplay=i.display,i.display=`block`,this.previousBody=[],t[this.hash].prevElementParent=this.element.parentNode,t[this.hash].prevNextSibling=this.element.nextSibling,t[this.hash].prevElementWidth=this.element.style.width,t[this.hash].prevElementHeight=this.element.style.height,s=r.childNodes.length,c=0;c<s;c++)this.previousBody.push(r.childNodes[0]),r.removeChild(r.childNodes[0]);this.toolbar&&this.toolbar.element&&(this.toolbar.parentNode=this.toolbar.element.parentNode,this.toolbar.nextSibling=this.toolbar.element.nextSibling,r.appendChild(this.toolbar.element),e.addClass(this.toolbar.element,`fullpage`)),e.addClass(this.element,`fullpage`),r.appendChild(this.element),this.element.style.height=`100vh`,this.element.style.width=`100vw`,this.toolbar&&this.toolbar.element&&(this.element.style.height=e.getElementSize(this.element).y-e.getElementSize(this.toolbar.element).y+`px`),t[this.hash].fullPage=!0,e.delegate(this,M)({})}else{for(this.element.style.margin=this.elementMargin,this.element.style.padding=this.elementPadding,i.margin=this.bodyMargin,a.margin=this.docMargin,i.padding=this.bodyPadding,a.padding=this.docPadding,i.width=this.bodyWidth,a.width=this.docWidth,i.height=this.bodyHeight,a.height=this.docHeight,i.display=this.bodyDisplay,r.removeChild(this.element),s=this.previousBody.length,c=0;c<s;c++)r.appendChild(this.previousBody.shift());e.removeClass(this.element,`fullpage`),t[this.hash].prevElementParent.insertBefore(this.element,t[this.hash].prevNextSibling),this.toolbar&&this.toolbar.element&&(r.removeChild(this.toolbar.element),e.removeClass(this.toolbar.element,`fullpage`),this.toolbar.parentNode.insertBefore(this.toolbar.element,this.toolbar.nextSibling),delete this.toolbar.parentNode,delete this.toolbar.nextSibling),this.element.style.width=t[this.hash].prevElementWidth,this.element.style.height=t[this.hash].prevElementHeight;var u=0,d=function(){e.setPageScroll(o.pageScroll);var t=e.getPageScroll();u++,u<10&&(t.x!==o.pageScroll.x||t.y!==o.pageScroll.y)&&e.requestAnimationFrame(d)};e.requestAnimationFrame(d),t[this.hash].fullPage=!1,e.delegate(this,ee)({})}return this.navigator&&this.viewport&&this.navigator.update(this.viewport),this.raiseEvent(`full-page`,{fullPage:n}),this},setFullScreen:function(t){var n=this;if(!e.supportsFullScreen)return this.setFullPage(t);if(e.isFullScreen()===t)return this;var r={fullScreen:t,preventDefaultAction:!1};if(this.raiseEvent(`pre-full-screen`,r),r.preventDefaultAction)return this;if(t){if(this.setFullPage(!0),!this.isFullPage())return this;this.fullPageStyleWidth=this.element.style.width,this.fullPageStyleHeight=this.element.style.height,this.element.style.width=`100%`,this.element.style.height=`100%`;var i=function(){var t=e.isFullScreen();t||(e.removeEvent(document,e.fullScreenEventName,i),e.removeEvent(document,e.fullScreenErrorEventName,i),n.setFullPage(!1),n.isFullPage()&&(n.element.style.width=n.fullPageStyleWidth,n.element.style.height=n.fullPageStyleHeight)),n.navigator&&n.viewport&&setTimeout(function(){n.navigator.update(n.viewport)}),n.raiseEvent(`full-screen`,{fullScreen:t})};e.addEvent(document,e.fullScreenEventName,i),e.addEvent(document,e.fullScreenErrorEventName,i),e.requestFullScreen(document.body)}else e.exitFullScreen();return this},isVisible:function(){return this.container.style.visibility!==`hidden`},isFullScreen:function(){return e.isFullScreen()&&this.isFullPage()},setVisible:function(e){return this.container.style.visibility=e?``:`hidden`,this.raiseEvent(`visible`,{visible:e}),this},addTiledImage:function(t){e.console.assert(t,`[Viewer.addTiledImage] options is required`),e.console.assert(t.tileSource,`[Viewer.addTiledImage] options.tileSource is required`),e.console.assert(!t.replace||t.index>-1&&t.index<this.world.getItemCount(),`[Viewer.addTiledImage] if options.replace is used, options.index must be a valid index in Viewer.world`);var n=this;t.replace&&(t.replaceItem=n.world.getItemAt(t.index)),this._hideMessage(),t.placeholderFillStyle===void 0&&(t.placeholderFillStyle=this.placeholderFillStyle),t.opacity===void 0&&(t.opacity=this.opacity),t.preload===void 0&&(t.preload=this.preload),t.compositeOperation===void 0&&(t.compositeOperation=this.compositeOperation),t.crossOriginPolicy===void 0&&(t.crossOriginPolicy=t.tileSource.crossOriginPolicy===void 0?this.crossOriginPolicy:t.tileSource.crossOriginPolicy),t.ajaxWithCredentials===void 0&&(t.ajaxWithCredentials=this.ajaxWithCredentials),t.loadTilesWithAjax===void 0&&(t.loadTilesWithAjax=this.loadTilesWithAjax),e.isPlainObject(t.ajaxHeaders)||(t.ajaxHeaders={});var r={options:t};function i(e){for(var i=0;i<n._loadQueue.length;i++)if(n._loadQueue[i]===r){n._loadQueue.splice(i,1);break}n._loadQueue.length===0&&o(r),n.raiseEvent(`add-item-failed`,e),t.error&&t.error(e)}function o(e){n.collectionMode&&(n.world.arrange({immediately:e.options.collectionImmediately,rows:n.collectionRows,columns:n.collectionColumns,layout:n.collectionLayout,tileSize:n.collectionTileSize,tileMargin:n.collectionTileMargin}),n.world.setAutoRefigureSizes(!0))}if(e.isArray(t.tileSource)){setTimeout(function(){i({message:`[Viewer.addTiledImage] Sequences can not be added; add them one at a time instead.`,source:t.tileSource,options:t})});return}this._loadQueue.push(r);function s(){for(var t,r,i;n._loadQueue.length&&(t=n._loadQueue[0],t.tileSource);){if(n._loadQueue.splice(0,1),t.options.replace){var a=n.world.getIndexOfItem(t.options.replaceItem);a!==-1&&(t.options.index=a),n.world.removeItem(t.options.replaceItem)}r=new e.TiledImage({viewer:n,source:t.tileSource,viewport:n.viewport,drawer:n.drawer,tileCache:n.tileCache,imageLoader:n.imageLoader,x:t.options.x,y:t.options.y,width:t.options.width,height:t.options.height,fitBounds:t.options.fitBounds,fitBoundsPlacement:t.options.fitBoundsPlacement,clip:t.options.clip,placeholderFillStyle:t.options.placeholderFillStyle,opacity:t.options.opacity,preload:t.options.preload,degrees:t.options.degrees,flipped:t.options.flipped,compositeOperation:t.options.compositeOperation,springStiffness:n.springStiffness,animationTime:n.animationTime,minZoomImageRatio:n.minZoomImageRatio,wrapHorizontal:n.wrapHorizontal,wrapVertical:n.wrapVertical,maxTilesPerFrame:n.maxTilesPerFrame,immediateRender:n.immediateRender,blendTime:n.blendTime,alwaysBlend:n.alwaysBlend,minPixelRatio:n.minPixelRatio,smoothTileEdgesMinZoom:n.smoothTileEdgesMinZoom,iOSDevice:n.iOSDevice,crossOriginPolicy:t.options.crossOriginPolicy,ajaxWithCredentials:t.options.ajaxWithCredentials,loadTilesWithAjax:t.options.loadTilesWithAjax,ajaxHeaders:t.options.ajaxHeaders,debugMode:n.debugMode,subPixelRoundingForTransparency:n.subPixelRoundingForTransparency}),n.collectionMode&&n.world.setAutoRefigureSizes(!1),n.navigator&&(i=e.extend({},t.options,{replace:!1,originalTiledImage:r,tileSource:t.tileSource}),n.navigator.addTiledImage(i)),n.world.addItem(r,{index:t.options.index}),n._loadQueue.length===0&&o(t),n.world.getItemCount()===1&&!n.preserveViewport&&n.viewport.goHome(!0),t.options.success&&t.options.success({item:r})}}a(this,t.tileSource,t,function(e){r.tileSource=e,s()},function(e){e.options=t,i(e),s()})},addSimpleImage:function(t){e.console.assert(t,`[Viewer.addSimpleImage] options is required`),e.console.assert(t.url,`[Viewer.addSimpleImage] options.url is required`);var n=e.extend({},t,{tileSource:{type:`image`,url:t.url}});delete n.url,this.addTiledImage(n)},addLayer:function(t){var n=this;e.console.error(`[Viewer.addLayer] this function is deprecated; use Viewer.addTiledImage() instead.`);var r=e.extend({},t,{success:function(e){n.raiseEvent(`add-layer`,{options:t,drawer:e.item})},error:function(e){n.raiseEvent(`add-layer-failed`,e)}});return this.addTiledImage(r),this},getLayerAtLevel:function(t){return e.console.error(`[Viewer.getLayerAtLevel] this function is deprecated; use World.getItemAt() instead.`),this.world.getItemAt(t)},getLevelOfLayer:function(t){return e.console.error(`[Viewer.getLevelOfLayer] this function is deprecated; use World.getIndexOfItem() instead.`),this.world.getIndexOfItem(t)},getLayersCount:function(){return e.console.error(`[Viewer.getLayersCount] this function is deprecated; use World.getItemCount() instead.`),this.world.getItemCount()},setLayerLevel:function(t,n){return e.console.error(`[Viewer.setLayerLevel] this function is deprecated; use World.setItemIndex() instead.`),this.world.setItemIndex(t,n)},removeLayer:function(t){return e.console.error(`[Viewer.removeLayer] this function is deprecated; use World.removeItem() instead.`),this.world.removeItem(t)},forceRedraw:function(){return t[this.hash].forceRedraw=!0,this},forceResize:function(){t[this.hash].needsResize=!0,t[this.hash].forceResize=!0},bindSequenceControls:function(){var t=e.delegate(this,p),n=e.delegate(this,m),r=e.delegate(this,this.goToNextPage),i=e.delegate(this,this.goToPreviousPage),a=this.navImages,o=!0;return this.showSequenceControl&&((this.previousButton||this.nextButton)&&(o=!1),this.previousButton=new e.Button({element:this.previousButton?e.getElement(this.previousButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:e.getString(`Tooltips.PreviousPage`),srcRest:I(this.prefixUrl,a.previous.REST),srcGroup:I(this.prefixUrl,a.previous.GROUP),srcHover:I(this.prefixUrl,a.previous.HOVER),srcDown:I(this.prefixUrl,a.previous.DOWN),onRelease:i,onFocus:t,onBlur:n}),this.nextButton=new e.Button({element:this.nextButton?e.getElement(this.nextButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:e.getString(`Tooltips.NextPage`),srcRest:I(this.prefixUrl,a.next.REST),srcGroup:I(this.prefixUrl,a.next.GROUP),srcHover:I(this.prefixUrl,a.next.HOVER),srcDown:I(this.prefixUrl,a.next.DOWN),onRelease:r,onFocus:t,onBlur:n}),this.navPrevNextWrap||this.previousButton.disable(),(!this.tileSources||!this.tileSources.length)&&this.nextButton.disable(),o&&(this.paging=new e.ButtonGroup({buttons:[this.previousButton,this.nextButton],clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold}),this.pagingControl=this.paging.element,this.toolbar?this.toolbar.addControl(this.pagingControl,{anchor:e.ControlAnchor.BOTTOM_RIGHT}):this.addControl(this.pagingControl,{anchor:this.sequenceControlAnchor||e.ControlAnchor.TOP_LEFT}))),this},bindStandardControls:function(){var t=e.delegate(this,ne),n=e.delegate(this,ie),r=e.delegate(this,se),i=e.delegate(this,re),a=e.delegate(this,ce),o=e.delegate(this,ue),s=e.delegate(this,de),c=e.delegate(this,fe),l=e.delegate(this,pe),u=e.delegate(this,me),d=e.delegate(this,p),f=e.delegate(this,m),h=this.navImages,g=[],_=!0;return this.showNavigationControl&&((this.zoomInButton||this.zoomOutButton||this.homeButton||this.fullPageButton||this.rotateLeftButton||this.rotateRightButton||this.flipButton)&&(_=!1),this.showZoomControl&&(g.push(this.zoomInButton=new e.Button({element:this.zoomInButton?e.getElement(this.zoomInButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:e.getString(`Tooltips.ZoomIn`),srcRest:I(this.prefixUrl,h.zoomIn.REST),srcGroup:I(this.prefixUrl,h.zoomIn.GROUP),srcHover:I(this.prefixUrl,h.zoomIn.HOVER),srcDown:I(this.prefixUrl,h.zoomIn.DOWN),onPress:t,onRelease:n,onClick:r,onEnter:t,onExit:n,onFocus:d,onBlur:f})),g.push(this.zoomOutButton=new e.Button({element:this.zoomOutButton?e.getElement(this.zoomOutButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:e.getString(`Tooltips.ZoomOut`),srcRest:I(this.prefixUrl,h.zoomOut.REST),srcGroup:I(this.prefixUrl,h.zoomOut.GROUP),srcHover:I(this.prefixUrl,h.zoomOut.HOVER),srcDown:I(this.prefixUrl,h.zoomOut.DOWN),onPress:i,onRelease:n,onClick:a,onEnter:i,onExit:n,onFocus:d,onBlur:f}))),this.showHomeControl&&g.push(this.homeButton=new e.Button({element:this.homeButton?e.getElement(this.homeButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:e.getString(`Tooltips.Home`),srcRest:I(this.prefixUrl,h.home.REST),srcGroup:I(this.prefixUrl,h.home.GROUP),srcHover:I(this.prefixUrl,h.home.HOVER),srcDown:I(this.prefixUrl,h.home.DOWN),onRelease:o,onFocus:d,onBlur:f})),this.showFullPageControl&&g.push(this.fullPageButton=new e.Button({element:this.fullPageButton?e.getElement(this.fullPageButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:e.getString(`Tooltips.FullPage`),srcRest:I(this.prefixUrl,h.fullpage.REST),srcGroup:I(this.prefixUrl,h.fullpage.GROUP),srcHover:I(this.prefixUrl,h.fullpage.HOVER),srcDown:I(this.prefixUrl,h.fullpage.DOWN),onRelease:s,onFocus:d,onBlur:f})),this.showRotationControl&&(g.push(this.rotateLeftButton=new e.Button({element:this.rotateLeftButton?e.getElement(this.rotateLeftButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:e.getString(`Tooltips.RotateLeft`),srcRest:I(this.prefixUrl,h.rotateleft.REST),srcGroup:I(this.prefixUrl,h.rotateleft.GROUP),srcHover:I(this.prefixUrl,h.rotateleft.HOVER),srcDown:I(this.prefixUrl,h.rotateleft.DOWN),onRelease:c,onFocus:d,onBlur:f})),g.push(this.rotateRightButton=new e.Button({element:this.rotateRightButton?e.getElement(this.rotateRightButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:e.getString(`Tooltips.RotateRight`),srcRest:I(this.prefixUrl,h.rotateright.REST),srcGroup:I(this.prefixUrl,h.rotateright.GROUP),srcHover:I(this.prefixUrl,h.rotateright.HOVER),srcDown:I(this.prefixUrl,h.rotateright.DOWN),onRelease:l,onFocus:d,onBlur:f}))),this.showFlipControl&&g.push(this.flipButton=new e.Button({element:this.flipButton?e.getElement(this.flipButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:e.getString(`Tooltips.Flip`),srcRest:I(this.prefixUrl,h.flip.REST),srcGroup:I(this.prefixUrl,h.flip.GROUP),srcHover:I(this.prefixUrl,h.flip.HOVER),srcDown:I(this.prefixUrl,h.flip.DOWN),onRelease:u,onFocus:d,onBlur:f})),_?(this.buttonGroup=new e.ButtonGroup({buttons:g,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold}),this.navControl=this.buttonGroup.element,this.addHandler(`open`,e.delegate(this,le)),this.toolbar?this.toolbar.addControl(this.navControl,{anchor:this.navigationControlAnchor||e.ControlAnchor.TOP_LEFT}):this.addControl(this.navControl,{anchor:this.navigationControlAnchor||e.ControlAnchor.TOP_LEFT})):this.customButtons=g),this},currentPage:function(){return this._sequenceIndex},goToPage:function(e){return this.tileSources&&e>=0&&e<this.tileSources.length&&(this._sequenceIndex=e,this._updateSequenceButtons(e),this.open(this.tileSources[e]),this.referenceStrip&&this.referenceStrip.setFocus(e),this.raiseEvent(`page`,{page:e})),this},addOverlay:function(t,n,r,i){var a=e.isPlainObject(t)?t:{element:t,location:n,placement:r,onDraw:i};if(t=e.getElement(a.element),s(this.currentOverlays,t)>=0)return this;var c=o(this,a);return this.currentOverlays.push(c),c.drawHTML(this.overlaysContainer,this.viewport),this.raiseEvent(`add-overlay`,{element:t,location:a.location,placement:a.placement}),this},updateOverlay:function(n,r,i){var a;return n=e.getElement(n),a=s(this.currentOverlays,n),a>=0&&(this.currentOverlays[a].update(r,i),t[this.hash].forceRedraw=!0,this.raiseEvent(`update-overlay`,{element:n,location:r,placement:i})),this},removeOverlay:function(n){var r;return n=e.getElement(n),r=s(this.currentOverlays,n),r>=0&&(this.currentOverlays[r].destroy(),this.currentOverlays.splice(r,1),t[this.hash].forceRedraw=!0,this.raiseEvent(`remove-overlay`,{element:n})),this},clearOverlays:function(){for(;this.currentOverlays.length>0;)this.currentOverlays.pop().destroy();return t[this.hash].forceRedraw=!0,this.raiseEvent(`clear-overlay`,{}),this},getOverlayById:function(t){var n;return t=e.getElement(t),n=s(this.currentOverlays,t),n>=0?this.currentOverlays[n]:null},_updateSequenceButtons:function(e){this.nextButton&&(!this.tileSources||this.tileSources.length-1===e?this.navPrevNextWrap||this.nextButton.disable():this.nextButton.enable()),this.previousButton&&(e>0?this.previousButton.enable():this.navPrevNextWrap||this.previousButton.disable())},_showMessage:function(t){this._hideMessage();var n=e.makeNeutralElement(`div`);n.appendChild(document.createTextNode(t)),this.messageDiv=e.makeCenteredNode(n),e.addClass(this.messageDiv,`openseadragon-message`),this.container.appendChild(this.messageDiv)},_hideMessage:function(){var e=this.messageDiv;e&&(e.parentNode.removeChild(e),delete this.messageDiv)},gestureSettingsByDeviceType:function(e){switch(e){case`mouse`:return this.gestureSettingsMouse;case`touch`:return this.gestureSettingsTouch;case`pen`:return this.gestureSettingsPen;default:return this.gestureSettingsUnknown}},_drawOverlays:function(){var e,t=this.currentOverlays.length;for(e=0;e<t;e++)this.currentOverlays[e].drawHTML(this.overlaysContainer,this.viewport)},_cancelPendingImages:function(){this._loadQueue=[]},removeReferenceStrip:function(){this.showReferenceStrip=!1,this.referenceStrip&&=(this.referenceStrip.destroy(),null)},addReferenceStrip:function(){if(this.showReferenceStrip=!0,this.sequenceMode){if(this.referenceStrip)return;this.tileSources.length&&this.tileSources.length>1&&(this.referenceStrip=new e.ReferenceStrip({id:this.referenceStripElement,position:this.referenceStripPosition,sizeRatio:this.referenceStripSizeRatio,scroll:this.referenceStripScroll,height:this.referenceStripHeight,width:this.referenceStripWidth,tileSources:this.tileSources,prefixUrl:this.prefixUrl,viewer:this}),this.referenceStrip.setFocus(this._sequenceIndex))}else e.console.warn(`Attempting to display a reference strip while "sequenceMode" is off.`)},_addUpdatePixelDensityRatioEvent:function(){this._updatePixelDensityRatioBind=this._updatePixelDensityRatio.bind(this),e.addEvent(window,`resize`,this._updatePixelDensityRatioBind)},_removeUpdatePixelDensityRatioEvent:function(){e.removeEvent(window,`resize`,this._updatePixelDensityRatioBind)},_updatePixelDensityRatio:function(){var t=e.pixelDensityRatio,n=e.getCurrentPixelDensityRatio();t!==n&&(e.pixelDensityRatio=n,this.forceResize())},goToPreviousPage:function(){var e=this._sequenceIndex-1;this.navPrevNextWrap&&e<0&&(e+=this.tileSources.length),this.goToPage(e)},goToNextPage:function(){var e=this._sequenceIndex+1;this.navPrevNextWrap&&e>=this.tileSources.length&&(e=0),this.goToPage(e)},isAnimating:function(){return t[this.hash].animating}});function i(t){return t=e.getElement(t),new e.Point(t.clientWidth===0?1:t.clientWidth,t.clientHeight===0?1:t.clientHeight)}function a(t,n,r,i,a){var o=t;if(e.type(n)===`string`){if(n.match(/^\s*<.*>\s*$/))n=e.parseXml(n);else if(n.match(/^\s*[{[].*[}\]]\s*$/))try{n=e.parseJSON(n)}catch{}}function s(e,t){e.ready?i(e):(e.addHandler(`ready`,function(){i(e)}),e.addHandler(`open-failed`,function(e){a({message:e.message,source:t})}))}setTimeout(function(){if(e.type(n)===`string`)n=new e.TileSource({url:n,crossOriginPolicy:r.crossOriginPolicy===void 0?t.crossOriginPolicy:r.crossOriginPolicy,ajaxWithCredentials:t.ajaxWithCredentials,ajaxHeaders:r.ajaxHeaders?r.ajaxHeaders:t.ajaxHeaders,splitHashDataForPost:t.splitHashDataForPost,success:function(e){i(e.tileSource)}}),n.addHandler(`open-failed`,function(e){a(e)});else if(e.isPlainObject(n)||n.nodeType){if(n.crossOriginPolicy===void 0&&(r.crossOriginPolicy!==void 0||t.crossOriginPolicy!==void 0)&&(n.crossOriginPolicy=r.crossOriginPolicy===void 0?t.crossOriginPolicy:r.crossOriginPolicy),n.ajaxWithCredentials===void 0&&(n.ajaxWithCredentials=t.ajaxWithCredentials),e.isFunction(n.getTileUrl)){var c=new e.TileSource(n);c.getTileUrl=n.getTileUrl,i(c)}else{var l=e.TileSource.determineType(o,n);if(!l){a({message:`Unable to load TileSource`,source:n});return}s(new l(l.prototype.configure.apply(o,[n])),n)}}else s(n,n)})}function o(t,n){if(n instanceof e.Overlay)return n;var r=null;if(n.element)r=e.getElement(n.element);else{var i=n.id?n.id:`openseadragon-overlay-`+Math.floor(Math.random()*1e7);r=e.getElement(n.id),r||(r=document.createElement(`a`),r.href=`#/overlay/`+i),r.id=i,e.addClass(r,n.className?n.className:`openseadragon-overlay`)}var a=n.location,o=n.width,s=n.height;if(!a){var c=n.x,l=n.y;if(n.px!==void 0){var u=t.viewport.imageToViewportRectangle(new e.Rect(n.px,n.py,o||0,s||0));c=u.x,l=u.y,o=o===void 0?void 0:u.width,s=s===void 0?void 0:u.height}a=new e.Point(c,l)}var d=n.placement;return d&&e.type(d)===`string`&&(d=e.Placement[n.placement.toUpperCase()]),new e.Overlay({element:r,location:a,placement:d,onDraw:n.onDraw,checkResize:n.checkResize,width:o,height:s,rotationMode:n.rotationMode})}function s(e,t){var n;for(n=e.length-1;n>=0;n--)if(e[n].element===t)return n;return-1}function c(t,n){return e.requestAnimationFrame(function(){n(t)})}function l(t){e.requestAnimationFrame(function(){d(t)})}function u(t){t.autoHideControls&&(t.controlsShouldFade=!0,t.controlsFadeBeginTime=e.now()+t.controlsFadeDelay,window.setTimeout(function(){l(t)},t.controlsFadeDelay))}function d(t){var n,r,i,a;if(t.controlsShouldFade){for(n=e.now(),r=n-t.controlsFadeBeginTime,i=1-r/t.controlsFadeLength,i=Math.min(1,i),i=Math.max(0,i),a=t.controls.length-1;a>=0;a--)t.controls[a].autoFade&&t.controls[a].setOpacity(i);i>0&&l(t)}}function f(e){var t;for(e.controlsShouldFade=!1,t=e.controls.length-1;t>=0;t--)e.controls[t].setOpacity(1)}function p(){f(this)}function m(){u(this)}function h(e){var t={tracker:e.eventSource,position:e.position,originalEvent:e.originalEvent,preventDefault:e.preventDefault};this.raiseEvent(`canvas-contextmenu`,t),e.preventDefault=t.preventDefault}function g(t){var n={originalEvent:t.originalEvent,preventDefaultAction:!1,preventVerticalPan:t.preventVerticalPan||!this.panVertical,preventHorizontalPan:t.preventHorizontalPan||!this.panHorizontal};if(this.raiseEvent(`canvas-key`,n),!n.preventDefaultAction&&!t.ctrl&&!t.alt&&!t.meta)switch(t.keyCode){case 38:n.preventVerticalPan||(t.shift?this.viewport.zoomBy(1.1):this.viewport.panBy(this.viewport.deltaPointsFromPixels(new e.Point(0,-this.pixelsPerArrowPress))),this.viewport.applyConstraints()),t.preventDefault=!0;break;case 40:n.preventVerticalPan||(t.shift?this.viewport.zoomBy(.9):this.viewport.panBy(this.viewport.deltaPointsFromPixels(new e.Point(0,this.pixelsPerArrowPress))),this.viewport.applyConstraints()),t.preventDefault=!0;break;case 37:n.preventHorizontalPan||(this.viewport.panBy(this.viewport.deltaPointsFromPixels(new e.Point(-this.pixelsPerArrowPress,0))),this.viewport.applyConstraints()),t.preventDefault=!0;break;case 39:n.preventHorizontalPan||(this.viewport.panBy(this.viewport.deltaPointsFromPixels(new e.Point(this.pixelsPerArrowPress,0))),this.viewport.applyConstraints()),t.preventDefault=!0;break;case 187:this.viewport.zoomBy(1.1),this.viewport.applyConstraints(),t.preventDefault=!0;break;case 189:this.viewport.zoomBy(.9),this.viewport.applyConstraints(),t.preventDefault=!0;break;case 48:this.viewport.goHome(),this.viewport.applyConstraints(),t.preventDefault=!0;break;case 87:n.preventVerticalPan||(t.shift?this.viewport.zoomBy(1.1):this.viewport.panBy(this.viewport.deltaPointsFromPixels(new e.Point(0,-40))),this.viewport.applyConstraints()),t.preventDefault=!0;break;case 83:n.preventVerticalPan||(t.shift?this.viewport.zoomBy(.9):this.viewport.panBy(this.viewport.deltaPointsFromPixels(new e.Point(0,40))),this.viewport.applyConstraints()),t.preventDefault=!0;break;case 65:n.preventHorizontalPan||(this.viewport.panBy(this.viewport.deltaPointsFromPixels(new e.Point(-40,0))),this.viewport.applyConstraints()),t.preventDefault=!0;break;case 68:n.preventHorizontalPan||(this.viewport.panBy(this.viewport.deltaPointsFromPixels(new e.Point(40,0))),this.viewport.applyConstraints()),t.preventDefault=!0;break;case 82:t.shift?this.viewport.flipped?this.viewport.setRotation(this.viewport.getRotation()+this.rotationIncrement):this.viewport.setRotation(this.viewport.getRotation()-this.rotationIncrement):this.viewport.flipped?this.viewport.setRotation(this.viewport.getRotation()-this.rotationIncrement):this.viewport.setRotation(this.viewport.getRotation()+this.rotationIncrement),this.viewport.applyConstraints(),t.preventDefault=!0;break;case 70:this.viewport.toggleFlip(),t.preventDefault=!0;break;case 74:this.goToPreviousPage();break;case 75:this.goToNextPage();break;default:t.preventDefault=!1}else t.preventDefault=!1}function _(e){var t={originalEvent:e.originalEvent};this.raiseEvent(`canvas-key-press`,t)}function v(n){var r;document.activeElement!==this.canvas&&this.canvas.focus(),this.viewport.flipped&&(n.position.x=this.viewport.getContainerSize().x-n.position.x);var i={tracker:n.eventSource,position:n.position,quick:n.quick,shift:n.shift,originalEvent:n.originalEvent,originalTarget:n.originalTarget,preventDefaultAction:!1};this.raiseEvent(`canvas-click`,i),!i.preventDefaultAction&&this.viewport&&n.quick&&(r=this.gestureSettingsByDeviceType(n.pointerType),r.clickToZoom===!0&&(this.viewport.zoomBy(n.shift?1/this.zoomPerClick:this.zoomPerClick,r.zoomToRefPoint?this.viewport.pointFromPixel(n.position,!0):null),this.viewport.applyConstraints()),r.dblClickDragToZoom&&(t[this.hash].draggingToZoom===!0?(t[this.hash].lastClickTime=null,t[this.hash].draggingToZoom=!1):t[this.hash].lastClickTime=e.now()))}function y(e){var t,n={tracker:e.eventSource,position:e.position,shift:e.shift,originalEvent:e.originalEvent,preventDefaultAction:!1};this.raiseEvent(`canvas-double-click`,n),!n.preventDefaultAction&&this.viewport&&(t=this.gestureSettingsByDeviceType(e.pointerType),t.dblClickToZoom&&(this.viewport.zoomBy(e.shift?1/this.zoomPerClick:this.zoomPerClick,t.zoomToRefPoint?this.viewport.pointFromPixel(e.position,!0):null),this.viewport.applyConstraints()))}function b(e){var n,r={tracker:e.eventSource,pointerType:e.pointerType,position:e.position,delta:e.delta,speed:e.speed,direction:e.direction,shift:e.shift,originalEvent:e.originalEvent,preventDefaultAction:!1};if(this.raiseEvent(`canvas-drag`,r),n=this.gestureSettingsByDeviceType(e.pointerType),!r.preventDefaultAction&&this.viewport){if(n.dblClickDragToZoom&&t[this.hash].draggingToZoom){var i=this.zoomPerDblClickDrag**(e.delta.y/50);this.viewport.zoomBy(i)}else if(n.dragToPan&&!t[this.hash].draggingToZoom){if(this.panHorizontal||(e.delta.x=0),this.panVertical||(e.delta.y=0),this.viewport.flipped&&(e.delta.x=-e.delta.x),this.constrainDuringPan){var a=this.viewport.deltaPointsFromPixels(e.delta.negate());this.viewport.centerSpringX.target.value+=a.x,this.viewport.centerSpringY.target.value+=a.y;var o=this.viewport.getConstrainedBounds();this.viewport.centerSpringX.target.value-=a.x,this.viewport.centerSpringY.target.value-=a.y,o.xConstrained&&(e.delta.x=0),o.yConstrained&&(e.delta.y=0)}this.viewport.panBy(this.viewport.deltaPointsFromPixels(e.delta.negate()),n.flickEnabled&&!this.constrainDuringPan)}}}function x(n){var r,i={tracker:n.eventSource,pointerType:n.pointerType,position:n.position,speed:n.speed,direction:n.direction,shift:n.shift,originalEvent:n.originalEvent,preventDefaultAction:!1};if(this.raiseEvent(`canvas-drag-end`,i),r=this.gestureSettingsByDeviceType(n.pointerType),!i.preventDefaultAction&&this.viewport){if(!t[this.hash].draggingToZoom&&r.dragToPan&&r.flickEnabled&&n.speed>=r.flickMinSpeed){var a=0;this.panHorizontal&&(a=r.flickMomentum*n.speed*Math.cos(n.direction));var o=0;this.panVertical&&(o=r.flickMomentum*n.speed*Math.sin(n.direction));var s=this.viewport.pixelFromPoint(this.viewport.getCenter(!0)),c=this.viewport.pointFromPixel(new e.Point(s.x-a,s.y-o));this.viewport.panTo(c,!1)}this.viewport.applyConstraints()}r.dblClickDragToZoom&&t[this.hash].draggingToZoom===!0&&(t[this.hash].draggingToZoom=!1)}function S(e){this.raiseEvent(`canvas-enter`,{tracker:e.eventSource,pointerType:e.pointerType,position:e.position,buttons:e.buttons,pointers:e.pointers,insideElementPressed:e.insideElementPressed,buttonDownAny:e.buttonDownAny,originalEvent:e.originalEvent})}function C(e){this.raiseEvent(`canvas-exit`,{tracker:e.eventSource,pointerType:e.pointerType,position:e.position,buttons:e.buttons,pointers:e.pointers,insideElementPressed:e.insideElementPressed,buttonDownAny:e.buttonDownAny,originalEvent:e.originalEvent})}function w(n){var r;if(this.raiseEvent(`canvas-press`,{tracker:n.eventSource,pointerType:n.pointerType,position:n.position,insideElementPressed:n.insideElementPressed,insideElementReleased:n.insideElementReleased,originalEvent:n.originalEvent}),r=this.gestureSettingsByDeviceType(n.pointerType),r.dblClickDragToZoom){var i=t[this.hash].lastClickTime,a=e.now();if(i===null)return;a-i<this.dblClickTimeThreshold&&(t[this.hash].draggingToZoom=!0),t[this.hash].lastClickTime=null}}function T(e){this.raiseEvent(`canvas-release`,{tracker:e.eventSource,pointerType:e.pointerType,position:e.position,insideElementPressed:e.insideElementPressed,insideElementReleased:e.insideElementReleased,originalEvent:e.originalEvent})}function E(e){this.raiseEvent(`canvas-nonprimary-press`,{tracker:e.eventSource,position:e.position,pointerType:e.pointerType,button:e.button,buttons:e.buttons,originalEvent:e.originalEvent})}function D(e){this.raiseEvent(`canvas-nonprimary-release`,{tracker:e.eventSource,position:e.position,pointerType:e.pointerType,button:e.button,buttons:e.buttons,originalEvent:e.originalEvent})}function O(e){var t,n,r,i,a={tracker:e.eventSource,pointerType:e.pointerType,gesturePoints:e.gesturePoints,lastCenter:e.lastCenter,center:e.center,lastDistance:e.lastDistance,distance:e.distance,shift:e.shift,originalEvent:e.originalEvent,preventDefaultPanAction:!1,preventDefaultZoomAction:!1,preventDefaultRotateAction:!1};if(this.raiseEvent(`canvas-pinch`,a),this.viewport&&(t=this.gestureSettingsByDeviceType(e.pointerType),t.pinchToZoom&&(!a.preventDefaultPanAction||!a.preventDefaultZoomAction)&&(n=this.viewport.pointFromPixel(e.center,!0),t.zoomToRefPoint&&!a.preventDefaultPanAction&&(r=this.viewport.pointFromPixel(e.lastCenter,!0),i=r.minus(n),this.panHorizontal||(i.x=0),this.panVertical||(i.y=0),this.viewport.panBy(i,!0)),a.preventDefaultZoomAction||this.viewport.zoomBy(e.distance/e.lastDistance,n,!0),this.viewport.applyConstraints()),t.pinchRotate&&!a.preventDefaultRotateAction)){var o=Math.atan2(e.gesturePoints[0].currentPos.y-e.gesturePoints[1].currentPos.y,e.gesturePoints[0].currentPos.x-e.gesturePoints[1].currentPos.x),s=Math.atan2(e.gesturePoints[0].lastPos.y-e.gesturePoints[1].lastPos.y,e.gesturePoints[0].lastPos.x-e.gesturePoints[1].lastPos.x);n=this.viewport.pointFromPixel(e.center,!0),this.viewport.rotateTo(this.viewport.getRotation(!0)+(o-s)*(180/Math.PI),n,!0)}}function k(e){this.raiseEvent(`canvas-focus`,{tracker:e.eventSource,originalEvent:e.originalEvent})}function A(e){this.raiseEvent(`canvas-blur`,{tracker:e.eventSource,originalEvent:e.originalEvent})}function j(t){var n,r,i,a=e.now();a-this._lastScrollTime>this.minScrollDeltaTime?(this._lastScrollTime=a,n={tracker:t.eventSource,position:t.position,scroll:t.scroll,shift:t.shift,originalEvent:t.originalEvent,preventDefaultAction:!1,preventDefault:!0},this.raiseEvent(`canvas-scroll`,n),!n.preventDefaultAction&&this.viewport&&(this.viewport.flipped&&(t.position.x=this.viewport.getContainerSize().x-t.position.x),r=this.gestureSettingsByDeviceType(t.pointerType),r.scrollToZoom&&(i=this.zoomPerScroll**+t.scroll,this.viewport.zoomBy(i,r.zoomToRefPoint?this.viewport.pointFromPixel(t.position,!0):null),this.viewport.applyConstraints())),t.preventDefault=n.preventDefault):t.preventDefault=!0}function M(e){t[this.hash].mouseInside=!0,f(this),this.raiseEvent(`container-enter`,{tracker:e.eventSource,pointerType:e.pointerType,position:e.position,buttons:e.buttons,pointers:e.pointers,insideElementPressed:e.insideElementPressed,buttonDownAny:e.buttonDownAny,originalEvent:e.originalEvent})}function ee(e){e.pointers<1&&(t[this.hash].mouseInside=!1,t[this.hash].animating||u(this)),this.raiseEvent(`container-exit`,{tracker:e.eventSource,pointerType:e.pointerType,position:e.position,buttons:e.buttons,pointers:e.pointers,insideElementPressed:e.insideElementPressed,buttonDownAny:e.buttonDownAny,originalEvent:e.originalEvent})}function N(e){P(e),e._updateRequestId=e.isOpen()?c(e,N):!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,ae(this)}function re(){t[this.hash].lastZoomTime=e.now(),t[this.hash].zoomFactor=1/this.zoomPerSecond,t[this.hash].zooming=!0,ae(this)}function ie(){t[this.hash].zooming=!1}function ae(t){e.requestAnimationFrame(e.delegate(t,oe))}function oe(){var n,r,i;t[this.hash].zooming&&this.viewport&&(n=e.now(),r=n-t[this.hash].lastZoomTime,i=t[this.hash].zoomFactor**(r/1e3),this.viewport.zoomBy(i),this.viewport.applyConstraints(),t[this.hash].lastZoomTime=n,ae(this))}function se(){this.viewport&&(t[this.hash].zooming=!1,this.viewport.zoomBy(this.zoomPerClick/1),this.viewport.applyConstraints())}function ce(){this.viewport&&(t[this.hash].zooming=!1,this.viewport.zoomBy(1/this.zoomPerClick),this.viewport.applyConstraints())}function le(){this.buttonGroup&&(this.buttonGroup.emulateEnter(),this.buttonGroup.emulateLeave())}function ue(){this.viewport&&this.viewport.goHome()}function de(){this.isFullPage()&&!e.isFullScreen()?this.setFullPage(!1):this.setFullScreen(!this.isFullPage()),this.buttonGroup&&this.buttonGroup.emulateLeave(),this.fullPageButton.element.focus(),this.viewport&&this.viewport.applyConstraints()}function fe(){if(this.viewport){var e=this.viewport.getRotation();this.viewport.flipped?e+=this.rotationIncrement:e-=this.rotationIncrement,this.viewport.setRotation(e)}}function pe(){if(this.viewport){var e=this.viewport.getRotation();this.viewport.flipped?e-=this.rotationIncrement:e+=this.rotationIncrement,this.viewport.setRotation(e)}}function me(){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)})),RXe=c(((e,t)=>{var n=yi(),r=br();function i(e,t){var i=-1,a=r(e)?Array(e.length):[];return n(e,function(e,n,r){a[++i]=t(e,n,r)}),a}t.exports=i})),zXe=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})),BXe=c(((e,t)=>{var n=gt();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})),VXe=c(((e,t)=>{var n=BXe();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})),HXe=c(((e,t)=>{var n=Qt(),r=rn(),i=ia(),a=RXe(),o=zXe(),s=wr(),c=VXe(),l=dn(),u=ct();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})),UXe=c(((e,t)=>{var n=Pt(),r=br(),i=cn(),a=vt();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})),WXe=c(((e,t)=>{var n=sa(),r=HXe(),i=al(),a=UXe();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),[])})})),GXe=c(((e,t)=>{var n=dl(),r=sa(),i=cl();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})),KXe=c(((e,t)=>{var n=di(),r=al(),i=GXe(),a=ll();t.exports=r(function(e){return i(n(e,a))})})),qXe,Q6,JXe=s((()=>{qXe=d(Z6(),1),Q6=class{constructor(e,t){this.viewer=e,this.ref=t,this.containerWidth=0,this.containerHeight=0,this.imgAspectRatio=1}get canvas(){return this.canvasDiv.firstElementChild}get canvasDiv(){return this.ref.current}get context2d(){return this.canvas.getContext(`2d`)}clear(){this.context2d&&this.context2d.clearRect(0,0,this.containerWidth,this.containerHeight)}resize(){this.containerWidth!==this.viewer.container.clientWidth&&(this.containerWidth=this.viewer.container.clientWidth,this.canvasDiv.setAttribute(`width`,this.containerWidth),this.canvas.setAttribute(`width`,this.containerWidth)),this.containerHeight!==this.viewer.container.clientHeight&&(this.containerHeight=this.viewer.container.clientHeight,this.canvasDiv.setAttribute(`height`,this.containerHeight),this.canvas.setAttribute(`height`,this.containerHeight)),this.viewportOrigin=new qXe.default.Point(0,0);let e=this.viewer.viewport.getBoundsNoRotateWithMargins(!0);this.viewportOrigin.x=e.x,this.viewportOrigin.y=e.y*this.imgAspectRatio,this.viewportWidth=e.width,this.viewportHeight=e.height*this.imgAspectRatio;let t=this.viewer.world.getItemAt(0);t&&(this.imgWidth=t.source.dimensions.x,this.imgHeight=t.source.dimensions.y,this.imgAspectRatio=this.imgWidth/this.imgHeight)}canvasUpdate(e){if(!this.context2d)return;let t=this.viewer.viewport.getZoom(!0),n=this.viewer.world.getItemAt(0);if(!n)return;let r=n.viewportToImageZoom(t),i=(this.viewportOrigin.x/this.imgWidth-this.viewportOrigin.x)/this.viewportWidth*this.containerWidth,a=(this.viewportOrigin.y/this.imgHeight-this.viewportOrigin.y)/this.viewportHeight*this.containerHeight;this.clearBeforeRedraw&&this.clear(),this.context2d.translate(i,a),this.context2d.scale(r,r);let o=this.viewer.viewport.getCenter();this.viewer.viewport.getFlip()&&(this.context2d.translate(o.x*2,0),this.context2d.scale(-1,1));let s=this.viewer.viewport.getRotation();s!==0&&(this.context2d.translate(o.x,o.y),this.context2d.rotate(s*Math.PI/180),this.context2d.translate(-1*o.x,-1*o.y)),e(),this.context2d.setTransform(1,0,0,1,0,0)}}}));function YXe(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 QXe[t]?.(r,e,n),r}function XXe(e,t,n){ZXe(t.getAttribute(`points`)).forEach(([t,n],r)=>{r===0?e.moveTo(t,n):e.lineTo(t,n)}),n&&e.closePath()}function ZXe(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 QXe,$Xe=s((()=>{QXe={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)=>XXe(e,t,!0),polyline:(e,t)=>XXe(e,t,!1)}})),$6,eZe=s((()=>{$Xe(),$6=class{constructor({resource:e,palette:t,zoomRatio:n,offset:r,selected:i,hovered:a}){this.resource=e,this.palette=t,this.zoomRatio=n,this.offset=r,this.selected=i,this.hovered=a}toContext(e){this.context=e,this.resource.svgSelector?this.svgContext():this.resource.fragmentSelector&&this.fragmentContext()}get svgString(){return this.resource.svgSelector.value}svgContext(){let e;e=this.hovered?this.palette.hovered:this.selected?this.palette.selected:this.palette.default,e.globalAlpha!==0&&[...this.svgPaths].forEach(t=>{this.context.save(),this.context.translate(this.offset.x,this.offset.y);let n=YXe(t);this.context.strokeStyle=this.color,t.attributes[`stroke-dasharray`]&&this.context.setLineDash(t.attributes[`stroke-dasharray`].nodeValue.split(`,`));let r={fill:`fillStyle`,stroke:`strokeStyle`,"stroke-dashoffset":`lineDashOffset`,"stroke-linecap":`lineCap`,"stroke-linejoin":`lineJoin`,"stroke-miterlimit":`miterlimit`,"stroke-width":`lineWidth`};Object.keys(r).forEach(e=>{t.attributes[e]&&(this.context[r[e]]=t.attributes[e].nodeValue)}),this.context.lineWidth/=this.zoomRatio,(this.selected||this.hovered)&&(this.context.strokeStyle=e.strokeStyle||e.fillStyle),t.attributes[`stroke-opacity`]?this.context.globalAlpha=e.globalAlpha*t.attributes[`stroke-opacity`].nodeValue:this.context.globalAlpha=e.globalAlpha,this.context.stroke(n),t.attributes.fill&&t.attributes.fill.nodeValue!==`none`&&(t.attributes[`fill-opacity`]?this.context.globalAlpha=e.globalAlpha*t.attributes[`fill-opacity`].nodeValue:this.context.globalAlpha=e.globalAlpha,this.context.fill(n)),this.context.restore()})}fragmentContext(){let e=this.resource.fragmentSelector;e[0]+=this.offset.x,e[1]+=this.offset.y;let t;t=this.selected?this.palette.selected:this.hovered?this.palette.hovered:this.palette.default,this.context.save(),Object.keys(t).forEach(e=>{this.context[e]=t[e]}),t.globalAlpha!==0&&(t.fillStyle?this.context.fillRect(...e):(this.context.lineWidth=1/this.zoomRatio,this.context.strokeRect(...e)),this.context.restore())}get svgPaths(){let e=new DOMParser().parseFromString(this.svgString,`text/xml`);return Array.from(e.querySelectorAll(`circle, ellipse, rect, line, polygon, polyline, path`))}}}));function tZe(e,t,n,r,i){let[a,o]=e.canvasToWorldCoordinates(r.id),s=i.x-a,c=i.y-o;if(n.svgSelector){let e=t.context2d,{svgPaths:r}=new $6({resource:n});return[...r].some(t=>e.isPointInPath(YXe(t),s,c))}if(n.fragmentSelector){let[e,t,r,i]=n.fragmentSelector;return e<=s&&s<=e+r&&t<=c&&c<=t+i}return!1}function e8({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,t8.useRef)(),h=(0,t8.useMemo)(()=>new Q6(f,m),[m,f]),g=(0,t8.useCallback)(e=>{d===e?n(p,e):u(p,e)},[d,n,u,p]),_=(0,t8.useCallback)((e,n)=>{let r=h.context2d,i=f.viewport.getZoom(!0)/f.viewport.getMaxZoom();e.forEach(e=>{e.resources.forEach(e=>{if(!t.canvasIds.includes(e.targetId))return;let o=t.offsetByCanvas(e.targetId);new $6({hovered:s.includes(e.id),offset:o,palette:{...n,default:{...n.default,...!a&&n.hidden}},resource:e,selected:d===e.id,zoomRatio:i}).toContext(r)})})},[h,f,t,a,s,d]),v=(0,t8.useCallback)(()=>{i&&_(l,c.search),r&&_(e,c.annotations)},[e,_,r,i,c,l]),y=(0,t8.useCallback)(()=>{h&&(h.clear(),h.resize(),h.canvasUpdate(v))},[h,v]),b=(0,t8.useCallback)((n,r)=>{let i=[...e,...l];return(0,rZe.default)(i.map(e=>e.resources)).filter(e=>n.id===e.targetId&&tZe(t,h,e,n,r))},[e,t,h,l]),x=(0,t8.useCallback)(e=>{let{position:n,eventSource:{viewport:r}}=e,i=r.pointFromPixel(n),a=t.canvasAtPoint(i);if(!a)return;let[o,s,c,l]=t.canvasToWorldCoordinates(a.id),u=b(a,i);if(u.length>0&&(e.preventDefaultAction=!0),u.length===1)g(u[0].id);else if(u.length>0){let e=e=>{let n=Math.PI/180;return r=>{let o=0;for(let s=0;s<360;s+=1){let c=Math.cos(s*n)*e+i.x,l=Math.sin(s*n)*e+i.y;tZe(t,h,r,a,{x:c,y:l})&&(o+=1)}return{anno:r,score:o}}},n=1,r=(0,r8.default)(u.map(e(n)),`score`);for(;n<Math.max(c,l)&&r[0].score===r[1].score;)n*=2,r=(0,r8.default)(u.map(e(n)),`score`);g(r[0].anno.id)}},[b,t,h,g]),S=vR((0,t8.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,iZe.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,t8.useCallback)(()=>{S.cancel(),o(p,[])},[o,S,p]),w=(0,t8.useCallback)(()=>{y()},[y]);return(0,t8.useEffect)(()=>{if(f)return f.addHandler(`canvas-click`,x),f.addHandler(`canvas-exit`,C),f.addHandler(`mouse-move`,S),f.addHandler(`update-viewport`,w),()=>{f.removeHandler(`canvas-click`,x),f.removeHandler(`canvas-exit`,C),f.removeHandler(`mouse-move`,S),f.removeHandler(`update-viewport`,w)}},[x,C,S,w,f]),(0,t8.useEffect)(()=>{f&&f.forceRedraw()},[e,r,i,a,s,l,d,f]),(0,t8.useEffect)(()=>{m.current&&(s.length>0?m.current.style.cursor=`pointer`:m.current.style.cursor=``)},[s,m]),f?nZe.createPortal((0,i8.jsx)(`div`,{ref:m,style:{height:`100%`,left:0,position:`absolute`,top:0,width:`100%`},children:(0,i8.jsx)(`canvas`,{})}),f.canvas):null}var t8,nZe,n8,rZe,r8,iZe,i8,aZe=s((()=>{t8=d(h(),1),nZe=d(_(),1),n8=d(B(),1),bR(),rZe=d(ca(),1),r8=d(WXe(),1),iZe=d(KXe(),1),JXe(),cu(),eZe(),$Xe(),i8=U(),e8.propTypes={annotations:n8.default.arrayOf(n8.default.object),canvasWorld:n8.default.instanceOf(su).isRequired,deselectAnnotation:n8.default.func,drawAnnotations:n8.default.bool,drawSearchAnnotations:n8.default.bool,highlightAllAnnotations:n8.default.bool,hoverAnnotation:n8.default.func,hoveredAnnotationIds:n8.default.arrayOf(n8.default.string),palette:n8.default.object,searchAnnotations:n8.default.arrayOf(n8.default.object),selectAnnotation:n8.default.func,selectedAnnotationId:n8.default.string,viewer:n8.default.object,windowId:n8.default.string.isRequired}})),oZe,sZe,cZe,a8,lZe=s((()=>{H(),z(),Fr(),aZe(),Kd(),fu(),oZe=(e,{windowId:t})=>({annotations:Oc(e,{windowId:t}),canvasWorld:lu(e,{windowId:t}),drawAnnotations:Oo(e).window.forceDrawAnnotations||So(e,{content:`annotations`,windowId:t}).length>0,drawSearchAnnotations:Oo(e).window.forceDrawAnnotations||So(e,{content:`search`,windowId:t}).length>0,highlightAllAnnotations:Za(e,{windowId:t}).highlightAllAnnotations,hoveredAnnotationIds:Za(e,{windowId:t}).hoveredAnnotationIds,palette:No(e).palette,searchAnnotations:Zc(e,{windowId:t}),selectedAnnotationId:Mc(e,{windowId:t})}),sZe={deselectAnnotation:yd,hoverAnnotation:xd,selectAnnotation:vd},cZe=V(Qe(oZe,sZe),Pr(`AnnotationsOverlay`)),a8=cZe(e8)})),o8,uZe=s((()=>{o8={get(e){return this.refs[e]},remove(e){delete this.refs[e]},refs:{},set(e,t){this.refs[e]=t}}})),dZe,s8,fZe=s((()=>{dZe=d(h(),1),s8=(0,dZe.createContext)(void 0)}));function pZe({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),_=vR((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,r.x!=null&&r.y!=null&&e.panTo(new c8.default.Point(r.x,r.y),!0),r.zoom!=null&&e.zoomTo(r.zoom,new c8.default.Point(r.x,r.y),!0),r.rotation!=null&&r.rotation!==e.getRotation()&&e.setRotation(r.rotation),r.flip!=null&&(r.flip||!1)!==e.getFlip()&&e.setFlip(r.flip),!r.x&&!r.y&&!r.zoom&&(r.bounds?(e.fitBounds(new c8.default.Rect(...r.bounds),!0),m.current=r.bounds):e.goHome(!0)))},[p,r]);(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||(r.x!=null&&r.y!=null&&(Math.round(r.x)!==Math.round(t.centerSpringX.target.value)||Math.round(r.y)!==Math.round(t.centerSpringY.target.value))&&t.panTo(new c8.default.Point(r.x,r.y),!1),r.zoom!=null&&r.zoom!==t.zoomSpring.target.value&&t.zoomTo(r.zoom,new c8.default.Point(r.x,r.y),!1),r.rotation!=null&&r.rotation!==t.getRotation()&&t.setRotation(r.rotation),r.flip!=null&&(r.flip||!1)!==t.getFlip()&&t.setFlip(r.flip))},[p,y,r,f]),(0,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.addOnceHandler(`tile-loaded`,()=>{p.current=!1,y(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:b}=Yy();return(0,u8.useEffect)(()=>{let e=f?.current?.canvas?.firstElementChild;e&&(e.setAttribute(`role`,`img`),e.setAttribute(`aria-label`,b(`digitizedView`)),e.setAttribute(`aria-describedby`,c))},[f?.current?.canvas?.firstElementChild,c,b]),(0,d8.jsx)(s8.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,mZe=s((()=>{c8=d(Z6(),1),l8=d(B(),1),u8=d(h(),1),bR(),$y(),fZe(),d8=U(),pZe.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)(s8),{notifyFailure:o,fallbackImage:s}=(0,h8.useContext)(hb),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,hZe=s((()=>{p8=d(Z6(),1),m8=d(B(),1),h8=d(h(),1),fZe(),gb(),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,gZe.useContext)(hb),{t:n}=Yy();return e.some(e=>t.has(e))?(0,v8.jsx)(_Ze,{role:`status`,"aria-live":`polite`,children:(0,v8.jsx)(Vb,{variant:`body2`,children:n(`imageFailedToLoad`)})}):null}var gZe,_8,v8,_Ze,vZe=s((()=>{gZe=d(h(),1),$y(),nb(),Hb(),JX(),_8=d(B(),1),gb(),v8=U(),_Ze=X(hMe)(({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}=Yy(),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 yZe.default.Rect(...s.worldBounds()),e)},[s,f]);(0,b8.useEffect)(()=>(o8.set(n,f),()=>o8.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)(pZe,{className:(0,bZe.default)(wb(`osd-container`)),Container:xZe,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)(a8,{viewer:p,windowId:n}),_,(0,S8.jsx)(g8,{imageUrls:y}),(0,S8.jsx)(dM,{targetName:`OpenSeadragonViewer`,viewer:p,...v})]})}var b8,x8,yZe,bZe,S8,xZe,SZe=s((()=>{b8=d(h(),1),x8=d(B(),1),nb(),yZe=d(Z6(),1),bZe=d(ay(),1),$y(),Tb(),lZe(),cu(),fM(),uZe(),mZe(),hZe(),vZe(),S8=U(),xZe=X(`section`)({cursor:`grab`,flex:1,position:`relative`}),y8.propTypes={canvasWorld:x8.default.instanceOf(su).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}})),CZe=l({default:()=>C8}),wZe,TZe,EZe,DZe,C8,OZe=s((()=>{H(),z(),wZe=d(ca(),1),Fr(),SZe(),Kd(),fu(),TZe=(e,{windowId:t})=>{let n=lu(e,{windowId:t}),r=tc(e),i=(0,wZe.default)(n.canvases.map(e=>e.imageServiceIds));return{canvasWorld:n,drawAnnotations:Oo(e).window.forceDrawAnnotations||So(e,{content:`annotations`,windowId:t}).length>0||So(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:dc(e,{canvasId:(ic(e,{windowId:t})||{}).id,windowId:t}),nonTiledImages:mc(e,{windowId:t}),osdConfig:Oo(e).osdConfig,viewerConfig:no(e,{windowId:t})}},EZe={updateViewport:id},DZe=V(Qe(TZe,EZe),Pr(`OpenSeadragonViewer`)),C8=DZe(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)(AZe,{windowId:e,children:(0,E8.jsx)(Y6,{windowId:e})})})})}var T8,kZe,E8,AZe,jZe=s((()=>{T8=d(h(),1),U4(),kZe=d(B(),1),X6(),E8=U(),AZe=(0,T8.lazy)(()=>Promise.resolve().then(()=>(OZe(),CZe))),w8.propTypes={windowId:kZe.default.string.isRequired}})),MZe=l({default:()=>D8}),NZe,D8,PZe=s((()=>{H(),Fr(),jZe(),NZe=V(Pr(`WindowViewer`)),D8=NZe(w8)}));function O8({captions:e=[],videoOptions:t={},videoResources:n=[]}){return(0,A8.jsx)(FZe,{children:(0,A8.jsxs)(IZe,{...t,children:[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,FZe,IZe,LZe=s((()=>{k8=d(B(),1),nb(),A8=U(),FZe=X(`div`)(()=>({alignItems:`center`,display:`flex`,width:`100%`})),IZe=X(`video`)(()=>({maxHeight:`100%`,width:`100%`})),O8.propTypes={captions:k8.default.arrayOf(k8.default.object),videoOptions:k8.default.object,videoResources:k8.default.arrayOf(k8.default.object)}})),RZe=l({default:()=>j8}),zZe,BZe,j8,VZe=s((()=>{z(),H(),Fr(),LZe(),fu(),zZe=(e,{windowId:t})=>({captions:_c(e,{windowId:t})||[],videoOptions:Oo(e).videoOptions,videoResources:gc(e,{windowId:t})||[]}),BZe=V(Qe(zZe,null),Pr(`VideoViewer`)),j8=BZe(O8)}));function M8({textOptions:e={},textResources:t=[],windowId:n}){return(0,P8.jsx)(HZe,{children:(0,P8.jsxs)(UZe,{...e,children:[t.map(e=>(0,P8.jsx)(`source`,{src:e.id,type:e.getFormat()},e.id)),(0,P8.jsx)(Y6,{windowId:n})]})})}var N8,P8,HZe,UZe,WZe=s((()=>{nb(),N8=d(B(),1),X6(),P8=U(),HZe=X(`div`)(()=>({alignItems:`center`,display:`flex`,width:`100%`})),UZe=X(`div`)(()=>({maxHeight:`100%`,width:`100%`})),M8.propTypes={textOptions:N8.default.object,textResources:N8.default.arrayOf(N8.default.object),windowId:N8.default.string.isRequired}})),GZe=l({default:()=>F8}),KZe,qZe,F8,JZe=s((()=>{H(),z(),Fr(),fu(),WZe(),KZe=(e,{windowId:t})=>({textOptions:Oo(e).textOptions,textResources:hc(e,{windowId:t})||[]}),qZe=V(Qe(KZe,null),Pr(`TextViewer`)),F8=qZe(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)($Ze,{"data-testid":`test-window`,className:(0,YZe.default)(wb(`primary-window`),n),children:[(0,z8.jsx)(U3,{windowId:l}),(0,z8.jsx)(a6,{windowId:l,position:`left`}),i&&(0,z8.jsx)(f6,{windowId:l}),(0,z8.jsx)(L8.Suspense,{fallback:(0,z8.jsx)(`div`,{}),children:t||(0,z8.jsx)(U8,{...u})})]})}var L8,R8,YZe,z8,XZe,B8,V8,H8,ZZe,QZe,$Ze,U8,eQe=s((()=>{L8=d(h(),1),R8=d(B(),1),nb(),YZe=d(ay(),1),YJe(),o6(),TYe(),Tb(),z8=U(),XZe=(0,L8.lazy)(()=>Promise.resolve().then(()=>(MYe(),kYe))),B8=(0,L8.lazy)(()=>Promise.resolve().then(()=>(KYe(),UYe))),V8=(0,L8.lazy)(()=>Promise.resolve().then(()=>(nXe(),QYe))),H8=(0,L8.lazy)(()=>Promise.resolve().then(()=>(PZe(),MZe))),ZZe=(0,L8.lazy)(()=>Promise.resolve().then(()=>(VZe(),RZe))),QZe=(0,L8.lazy)(()=>Promise.resolve().then(()=>(JZe(),GZe))),B8.displayName=`GalleryView`,V8.displayName=`SelectCollection`,H8.displayName=`WindowViewer`,$Ze=X(`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)(ZZe,{windowId:o}):e.length>0?(0,z8.jsx)(XZe,{windowId:o}):r.length>0?(0,z8.jsx)(QZe,{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}})),tQe,nQe,W8,rQe=s((()=>{H(),z(),Fr(),fu(),eQe(),tQe=(e,{windowId:t})=>{let n=ls(e,{windowId:t});return{audioResources:vc(e,{windowId:t})||[],isCollection:n&&n.isCollection(),isCollectionDialogVisible:Za(e,{windowId:t}).collectionDialogOn,textResources:hc(e,{windowId:t})||[],videoResources:gc(e,{windowId:t})||[]}},nQe=V(Qe(tQe,null),Pr(`PrimaryWindow`)),W8=nQe(I8)}));function G8({allowClose:e=!0,allowWindowSideBar:t=!0,ariaLabel:n=!0,children:r=null,label:i=``,removeWindow:a=()=>{},windowId:o}){let{t:s}=Yy();return(0,J8.jsxs)(Jv,{component:`section`,elevation:1,id:o,className:(0,q8.default)(wb(`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)(WX,{position:`relative`,color:`default`,enableColorOnDark:!0,children:(0,J8.jsxs)(EA,{disableGutters:!0,className:(0,q8.default)(wb(`window-top-bar`)),sx:{backgroundColor:`shades.main`,borderTop:`2px solid transparent`,minHeight:32,paddingLeft:.5,paddingRight:.5},variant:`dense`,children:[t&&(0,J8.jsx)(LE,{"aria-label":s(`toggleWindowSideBar`),disabled:!0,children:(0,J8.jsx)(W4,{})}),(0,J8.jsx)(Vb,{variant:`h2`,noWrap:!0,color:`inherit`,sx:{flexGrow:1,paddingLeft:.5,typography:`h6`},children:i}),e&&a&&(0,J8.jsx)(iQe,{"aria-label":s(`closeWindow`),className:(0,q8.default)(wb(`window-close`)),onClick:a,TooltipProps:{tabIndex:n?0:-1},children:(0,J8.jsx)(CA,{})})]})}),r]})}var K8,q8,J8,iQe,aQe=s((()=>{K8=d(B(),1),nb(),nqe(),q8=d(ay(),1),Yv(),GX(),DA(),Hb(),wA(),$y(),RE(),Tb(),J8=U(),iQe=X(LE)(()=>({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}})),oQe,sQe,cQe,Y8,X8=s((()=>{H(),z(),Fr(),Kd(),aQe(),fu(),oQe=(e,{windowId:t})=>({allowClose:Js(e,{windowId:t}).allowClose,allowWindowSideBar:Js(e,{windowId:t}).allowWindowSideBar}),sQe=(e,{windowId:t})=>({removeWindow:()=>e(Fu(t))}),cQe=V(Qe(oQe,sQe),Pr(`MinimalWindow`)),Y8=cQe(G8)}));function Z8({handleReceiveMessage:e=void 0,...t}){return(0,lQe.useEffect)(()=>{if(e)return window.addEventListener(`message`,e),()=>window.removeEventListener(`message`,e,!1)},[e]),(0,uQe.jsx)(`iframe`,{...dQe,...t})}var lQe,Q8,uQe,dQe,fQe=s((()=>{lQe=d(h(),1),Q8=d(B(),1),uQe=U(),dQe={"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,pQe.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,mQe.jsx)(Z8,{src:r.toString(),title:`AccessTokenSender`,handleReceiveMessage:n})}var pQe,e5,mQe,hQe=s((()=>{pQe=d(h(),1),e5=d(B(),1),fQe(),mQe=U(),$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,gQe=s((()=>{n5=d(h(),1),r5=d(B(),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}})),_Qe,i5,vQe=s((()=>{Hx(),_Qe=U(),i5=Yb((0,_Qe.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}=Yy(),f=arguments[0],[p,m]=(0,yQe.useState)(!1),h=()=>{m(!1),u()};if(c===`ok`&&!s)return null;let g=(0,s5.jsx)(GM,{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)(Jv,{square:!0,elevation:4,color:`secondary`,children:(0,s5.jsxs)(bQe,{children:[i||(0,s5.jsx)(i5,{sx:{marginInlineEnd:5}}),(0,s5.jsx)(Vb,{component:`h3`,variant:`body1`,color:`inherit`,children:o?(0,s5.jsx)(fA,{htmlString:a,ruleSet:o}):a}),(0,s5.jsx)(dM,{targetName:`WindowAuthenticationBar`,...f}),g]})}):(0,s5.jsxs)(Jv,{square:!0,elevation:4,color:`secondary`,children:[(0,s5.jsxs)(GM,{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)(Vb,{sx:{paddingBlockEnd:1,paddingBlockStart:1},component:`h3`,variant:`body1`,color:`inherit`,children:o?(0,s5.jsx)(fA,{htmlString:a,ruleSet:o}):a}),(0,s5.jsx)(dM,{targetName:`WindowAuthenticationBar`,...f}),(0,s5.jsx)(xQe,{children:!p&&(0,s5.jsx)(Vb,{variant:`button`,color:`inherit`,children:t||d(`continue`)})})]}),(0,s5.jsxs)(Aj,{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)(Vb,{variant:`body1`,color:`inherit`,children:[o?(0,s5.jsx)(fA,{htmlString:n,ruleSet:o}):n,n&&r?`: `:``,o?(0,s5.jsx)(fA,{htmlString:r,ruleSet:o}):r]}),(0,s5.jsxs)(nZ,{children:[(0,s5.jsx)(GM,{onClick:()=>m(!1),color:`inherit`,children:d(`cancel`)}),g]})]})]})}var yQe,o5,s5,bQe,xQe,SQe=s((()=>{yQe=d(h(),1),o5=d(B(),1),nb(),KM(),Yv(),jj(),rZ(),Hb(),vQe(),$y(),pA(),fM(),s5=U(),bQe=X(`div`)(({theme:e})=>({alignItems:`center`,backgroundColor:e.palette.secondary.main,color:e.palette.secondary.contrastText,display:`flex`,padding:e.spacing(1)})),xQe=X(`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}})),CQe,c5,wQe=s((()=>{H(),Fr(),SQe(),CQe=V(Pr(`WindowAuthenticationBar`)),c5=CQe(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}=Yy(),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,TQe=s((()=>{u5=d(B(),1),$y(),hQe(),gQe(),wQe(),d5=U(),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,EQe,DQe,OQe,p5,kQe=s((()=>{z(),H(),f5=Pa(),Fr(),Kd(),fu(),TQe(),EQe=(e,{windowId:t})=>{let n=zl(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=Rl(e),o=n&&a[n.id],s=Ll(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=Il(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}},DQe={handleAuthInteraction:Cd,resetAuthenticationState:kd,resolveAccessTokenRequest:Od,resolveAuthenticationRequest:wd},OQe=V(Qe(EQe,DQe),Pr(`IIIFAuthentication`)),p5=OQe(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}=Yy(),u=arguments[0],d=(0,h5.useCallback)(({error:e})=>(0,_5.jsx)(Y8,{windowId:o,children:(0,_5.jsx)(X3,{error:e,windowId:o})}),[o]);return(0,_5.jsx)(H4,{FallbackComponent:d,children:(0,_5.jsxs)(AQe,{onFocus:e,ownerState:u,component:`section`,elevation:1,id:o,className:wb(`window`),"aria-label":l(`window`,{label:t}),children:[(0,_5.jsx)(M3,{component:s===`mosaic`&&a?IQe:void 0,windowId:o,windowDraggable:a}),(0,_5.jsx)(p5,{windowId:o}),c&&(0,_5.jsx)(X3,{error:{stack:c},windowId:o}),(0,_5.jsxs)(jQe,{children:[(0,_5.jsxs)(MQe,{children:[(0,_5.jsx)(NQe,{view:i,windowId:o,isFetching:n,sideBarOpen:r}),(0,_5.jsx)(PQe,{windowId:o,position:`bottom`})]}),(0,_5.jsxs)(FQe,{children:[(0,_5.jsx)(a6,{windowId:o,position:`right`}),(0,_5.jsx)(a6,{windowId:o,position:`far-right`})]})]}),(0,_5.jsx)(a6,{windowId:o,position:`far-bottom`}),(0,_5.jsx)(dM,{targetName:`Window`,...u})]})})}var h5,g5,_5,v5,y5,AQe,jQe,MQe,NQe,PQe,FQe,IQe,LQe=s((()=>{h5=d(h(),1),g5=d(B(),1),nb(),Yv(),z4(),U4(),$y(),Tb(),bJe(),rQe(),o6(),X8(),Z3(),kQe(),fM(),_5=U(),v5={display:`flex`,flex:`1`,flexDirection:`row`,minHeight:0},y5={display:`flex`,flex:`1`,flexDirection:`column`,minHeight:0},AQe=X(Jv,{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}})),jQe=X(`div`,{name:`Window`,slot:`row`})(()=>({...v5})),MQe=X(`div`,{name:`Window`,slot:`column`})(()=>({...y5})),NQe=X(W8,{name:`Window`,slot:`primary`})(()=>({...v5,height:`300px`,position:`relative`})),PQe=X(a6,{name:`Window`,slot:`bottom`})(()=>({...v5,flex:`0`,flexBasis:`auto`})),FQe=X(`div`,{name:`Window`,slot:`right`})(()=>({...v5,flex:`0 1 auto`})),IQe=({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}})),RQe,zQe,BQe,b5,x5=s((()=>{H(),z(),Fr(),Kd(),LQe(),fu(),RQe=(e,{windowId:t})=>({isFetching:os(e,{windowId:t}).isFetching,label:Ss(e,{windowId:t}),manifestError:ss(e,{windowId:t}),maximized:(Za(e,{windowId:t})||{}).maximized,sideBarOpen:(Za(e,{windowId:t})||{}).sideBarOpen,thumbnailNavigationPosition:go(e,{windowId:t}),view:Xs(e,{windowId:t}),windowDraggable:Qs(e,{windowId:t}),workspaceType:Us(e)}),zQe=(e,{windowId:t})=>({focusWindow:()=>e(ku(t))}),BQe=V(Qe(RQe,zQe),Pr(`Window`)),b5=BQe(m5)})),VQe=c(((e,t)=>{var n=dl(),r=sa(),i=al(),a=ll();t.exports=i(function(e,t){return a(e)?n(e,r(t,1,a,!0)):[]})})),HQe=c(((e,t)=>{var n=Wi();function r(e,t){return n(e,t)}t.exports=r}));function S5({title:e=``,windowId:t}){let{t:n}=Yy();return(0,UQe.jsx)(Y8,{windowId:`${t}-preview`,label:n(`previewWindowTitle`,{title:e}),ariaLabel:!1})}var C5,UQe,WQe=s((()=>{C5=d(B(),1),$y(),X8(),UQe=U(),S5.propTypes={title:C5.default.string,windowId:C5.default.string.isRequired}})),GQe,KQe,w5,qQe=s((()=>{H(),z(),Fr(),fu(),WQe(),GQe=(e,{windowId:t})=>({title:Ss(e,{windowId:t})}),KQe=V(Qe(GQe,null),Pr(`MosaicRenderPreview`)),w5=KQe(S5)})),JQe=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})),YQe=c(((e,t)=>{var n=JQe(),r=sr();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})),XQe,T5,ZQe=s((()=>{z4(),XQe=d(YQe(),1),T5=class{constructor(e){this.layout=e}pathToCorner(e=q2.TOP_RIGHT){return HGe(this.layout,e)}pathToParent(e){return G2(this.layout,(0,XQe.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?VGe(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)}}})),QQe,$Qe=s((()=>{QQe={".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)(sJ),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=i$e(o,n,i.current);(0,e$e.default)(r,o)||t(r)},[o,n,i,t]);let s=[],c=(e,t)=>n.includes(e)?(i.current[e]=t,(0,A5.jsx)(XKe,{toolbarControls:s,path:t,windowId:e,renderPreview:j5,children:(0,A5.jsx)(b5,{windowId:e},`${e}-${r}`)})):null,l=e=>{t(e)};return(0,A5.jsxs)(A5.Fragment,{children:[(0,A5.jsx)(Sae,{styles:{...QQe}}),(0,A5.jsx)(n$e,{dragAndDropManager:a.dragDropManager,renderTile:c,initialValue:o||V2(n),onChange:l,className:(0,t$e.default)(`mirador-mosaic`),zeroStateView:(0,A5.jsx)(r$e,{})})]})}var D5,O5,k5,e$e,t$e,A5,n$e,j5,r$e,i$e,a$e=s((()=>{D5=d(h(),1),O5=d(B(),1),nb(),Iv(),oY(),z4(),k5=d(VQe(),1),e$e=d(HQe(),1),t$e=d(ay(),1),qQe(),x5(),ZQe(),$Qe(),A5=U(),n$e=X(WKe)({"& .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`}}),j5=({windowId:e})=>(0,A5.jsx)(`div`,{className:`mosaic-preview`,"aria-hidden":!0,children:(0,A5.jsx)(w5,{windowId:e})}),j5.propTypes={windowId:O5.default.string.isRequired},r$e=()=>(0,A5.jsx)(`div`,{}),i$e=(e,t,n={})=>{let r=H2(e),i=new T5(e),a=(0,k5.default)(t,r);a.length>0&&i.addWindows(a);let o=(0,k5.default)(r,t);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}})),o$e,s$e,c$e,M5,l$e=s((()=>{H(),z(),Fr(),fu(),Kd(),a$e(),o$e=e=>({layout:Qa(e).layout,windowIds:Qa(e).windowIds,workspaceId:Qa(e).id}),s$e={updateWorkspaceMosaicLayout:cd},c$e=V(Qe(o$e,s$e),Pr(`WorkspaceMosaic`)),M5=c$e(E5)})),u$e=c((e=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t=n(h());function n(e){return e&&e.__esModule?e:{default:e}}function r(e){return r=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},r(e)}function i(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]==null?{}:arguments[t],r=Object.keys(n);typeof Object.getOwnPropertySymbols==`function`&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){p(e,t,n[t])})}return e}function a(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}function o(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);s(e.prototype,t&&t.prototype),t&&s(e,t)}function s(e,t){return s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},s(e,t)}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,`value`in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function l(e,t,n){return t&&c(e.prototype,t),n&&c(e,n),e}function u(e,t){return t&&(r(t)===`object`||typeof t==`function`)?t:f(e)}function d(e){return d=Object.getPrototypeOf||function(e){return e.__proto__},d(e)}function f(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var m={position:`absolute`,left:0,top:0,right:0,bottom:0,overflow:`hidden`,zIndex:-1,visibility:`hidden`,pointerEvents:`none`},g={position:`absolute`,left:0,top:0,transition:`0s`};function _(e,t){for(var n=e.parentNode;n;){if(n===t)return!0;n=n.parentNode}return!1}var v=function(e){function n(){var e,t,r;a(this,n);for(var i=arguments.length,o=Array(i),s=0;s<i;s++)o[s]=arguments[s];return u(r,(t=r=u(this,(e=d(n)).call.apply(e,[this].concat(o))),p(f(f(r)),`_expandRef`,null),p(f(f(r)),`_shrinkRef`,null),p(f(f(r)),`_node`,null),p(f(f(r)),`_lastWidth`,void 0),p(f(f(r)),`_lastHeight`,void 0),p(f(f(r)),`_lastRect`,void 0),p(f(f(r)),`_hasResize`,!1),p(f(f(r)),`_handleScroll`,function(e){(r.props.onPosition||r.props.onReflow||r.props.onResize)&&(r._globalScollTarget(e.target)||r._refScrollTarget(e.target)||r._ancestorScollTarget(e.target))&&r._reflow()}),p(f(f(r)),`_globalScollTarget`,function(e){return e instanceof Node&&(r.props.onPosition||r.props.onReflow)&&(e===document||e===document.documentElement||e===document.body)}),p(f(f(r)),`_refScrollTarget`,function(e){if(e instanceof HTMLElement&&(e===r._expandRef||e===r._shrinkRef)){var t=e.offsetWidth,n=e.offsetHeight;if(t!==r._lastWidth||n!==r._lastHeight)return r._lastWidth=t,r._lastHeight=n,r._reset(r._expandRef),r._reset(r._shrinkRef),!0}return!1}),p(f(f(r)),`_ancestorScollTarget`,function(e){return e instanceof Node&&(r.props.onPosition||r.props.onReflow)&&r._node&&_(r._node,e)}),p(f(f(r)),`_reflow`,function(){if(!(!r._node||!(r._node.parentNode instanceof Element))){var e=r._node.parentNode.getBoundingClientRect(),t=!0,n=!0;r._lastRect&&(t=e.width!==r._lastRect.width||e.height!==r._lastRect.height,n=e.top!==r._lastRect.top||e.left!==r._lastRect.left),r._lastRect=e,t&&r.props.onResize&&r.props.onResize(e),n&&r.props.onPosition&&r.props.onPosition(e),(t||n)&&r.props.onReflow&&r.props.onReflow(e)}}),p(f(f(r)),`_handleRef`,function(e){r._node=e}),p(f(f(r)),`_handleExpandRef`,function(e){r._reset(e),r._expandRef=e}),p(f(f(r)),`_handleShrinkRef`,function(e){r._reset(e),r._shrinkRef=e}),t))}return l(n,[{key:`componentDidMount`,value:function(){this._reflow(),window.addEventListener(`scroll`,this._handleScroll,!0),(this.props.onPosition||this.props.onReflow)&&(window.addEventListener(`resize`,this._reflow,!0),this._hasResize=!0)}},{key:`componentDidUpdate`,value:function(){(this.props.onPosition||this.props.onReflow)&&!this._hasResize?(window.addEventListener(`resize`,this._reflow,!0),this._hasResize=!0):!(this.props.onPosition||this.props.onReflow)&&this._hasResize&&(window.removeEventListener(`resize`,this._reflow,!0),this._hasResize=!1)}},{key:`componentWillUnmount`,value:function(){window.removeEventListener(`scroll`,this._handleScroll,!0),this._hasResize&&window.removeEventListener(`resize`,this._reflow,!0)}},{key:`_reset`,value:function(e){e&&(e.scrollLeft=1e5,e.scrollTop=1e5)}},{key:`render`,value:function(){return this.props.onResize||this.props.onReflow?t.default.createElement(`div`,{style:m,ref:this._handleRef},t.default.createElement(`div`,{ref:this._handleExpandRef,style:m},t.default.createElement(`div`,{style:i({},g,{width:1e5,height:1e5})})),t.default.createElement(`div`,{ref:this._handleShrinkRef,style:m},t.default.createElement(`div`,{style:i({},g,{width:`200%`,height:`200%`})}))):t.default.createElement(`noscript`,{ref:this._handleRef})}}]),o(n,e),n}(t.default.Component);p(v,`displayName`,`ResizeObserver`),e.default=v}));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)(d$e,{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:wb(`window-top-bar`),cancel:`.${wb(`window-menu-btn`)}`,children:(0,F5.jsx)(b5,{windowId:i.windowId})},`${i.windowId}-${a.id}`)}var P5,F5,d$e,f$e=s((()=>{P5=d(B(),1),nb(),mj(),x5(),Tb(),F5=U(),d$e=X(pj,{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}})),p$e,m$e,h$e,I5,g$e=s((()=>{H(),z(),Kd(),f$e(),fu(),p$e=(e,{windowId:t})=>({companionWindowDimensions:To(e,{windowId:t}),focused:Gs(e,{windowId:t}),layout:Bs(e)[t],workspace:Qa(e)}),m$e=(e,t)=>({focusWindow:()=>e(ku(t.windowId)),updateElasticWindowLayout:(t,n)=>{e(jd(t,n))}}),h$e=V(Qe(p$e,m$e)),I5=h$e(N5)}));function L5({workspace:e,elasticLayout:t,setWorkspaceViewportDimensions:n,setWorkspaceViewportPosition:r}){let{viewportPosition:i}=e,a=e.width/2,o=e.height/2;return(0,z5.jsxs)(v$e,{children:[(0,z5.jsx)(_$e.default,{onReflow:()=>{},onResize:e=>{n(e)}}),(0,z5.jsx)(y$e,{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:`.${wb(`window`)}`,className:wb(`workspace`),disableDragging:!e.draggingEnabled,children:Object.keys(t).map(e=>(0,z5.jsx)(I5,{windowId:e},e))})]})}var R5,_$e,z5,v$e,y$e,b$e=s((()=>{R5=d(B(),1),nb(),mj(),_$e=d(u$e(),1),g$e(),Tb(),z5=U(),v$e=X(`div`,{name:`WorkspaceElastic`,slot:`root`})({height:`100%`,position:`relative`,width:`100%`}),y$e=X(pj)({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}})),x$e,S$e,C$e,B5,w$e=s((()=>{H(),z(),Fr(),Kd(),b$e(),fu(),x$e=e=>({elasticLayout:Bs(e),workspace:Qa(e)}),S$e=(e,t)=>({setWorkspaceViewportDimensions:t=>{e(dd(t))},setWorkspaceViewportPosition:t=>{e(ud(t))},updateElasticWindowLayout:(t,n)=>{e(jd(t,n))}}),C$e=V(Qe(x$e,S$e),Pr(`WorkspaceElastic`)),B5=C$e(L5)})),T$e,E$e,D$e=s((()=>{Hx(),T$e=U(),E$e=Yb((0,T$e.jsx)(`path`,{d:`M4.01 2 4 22h16V8l-6-6zM13 9V3.5L18.5 9z`}),`InsertDriveFileSharp`)}));function O$e(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 k$e=s((()=>{})),V5,H5,U5,W5,G5,K5=s((()=>{V5=d(B(),1),UD(),D$e(),Dje(),Jr(),Oke(),oY(),k$e(),H5=U(),U5=e=>{try{return new URL(e)}catch{return console.warn(`Invalid URL:`,e),null}},W5=(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=U5(r.href);if(e)return W5({urls:[e.toString()]},t,n)}}if(e.urls&&e.urls.forEach(e=>{let i=U5(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=Kr();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=Kr(),i=a.map(e=>O$e(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=Kr();a&&r({manifestId:o,manifestJson:a},n,t)})}return Promise.all([...i,o])}},G5=e=>{let{children:t,onDrop:n}=e,[{canDrop:r,isOver:i},a]=aY({accept:[OY,DY,AY],collect:e=>({canDrop:e.canDrop(),isOver:e.isOver()}),drop(t,r){n&&W5(t,r,e)}});return(0,H5.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;W5({urls:[n]},null,e)}},style:{height:`100%`,width:`100%`},children:[t,(0,H5.jsx)(HD,{open:r&&i,style:{zIndex:9999},children:(0,H5.jsx)(E$e,{style:{color:U_[400],fontSize:256}})})]})},G5.propTypes={children:V5.default.node.isRequired,onDrop:V5.default.func.isRequired}}));function q5({addWindow:e=()=>{},allowNewWindows:t=!0,maximizedWindowIds:n=[],windowIds:r=[],workspaceId:i,workspaceType:a}){let{t:o}=Yy();return(0,X5.jsx)(G5,{onDrop:({canvasId:n,manifestId:r,manifestJson:i},a,o)=>{t&&e({canvasId:n,manifest:i,manifestId:r})},children:(0,X5.jsxs)(Z5,{ownerState:{allowNewWindows:t,maximizedWindowIds:n,windowIds:r,workspaceId:i,workspaceType:a},className:(0,Y5.default)(wb(`workspace-viewport`)),children:[(0,X5.jsx)(Vb,{style:M$,component:`h1`,children:o(`miradorViewer`)}),(()=>{if(n.length>0&&n.length>0)return n.map(e=>(0,X5.jsx)(b5,{windowId:e,className:(0,Y5.default)(wb(`workspace-maximized-window`))},`${e}-${i}`));if(r.length===0)return(0,X5.jsx)(Q5,{});switch(a){case`elastic`:return(0,X5.jsx)(B5,{});case`mosaic`:return(0,X5.jsx)(M5,{});default:return r.map(e=>(0,X5.jsx)(b5,{windowId:e},`${e}-${i}`))}})()]})})}var J5,Y5,X5,Z5,Q5,A$e=s((()=>{J5=d(B(),1),nb(),Y5=d(ay(),1),OZ(),Hb(),N$(),$y(),x5(),l$e(),w$e(),Tb(),K5(),X5=U(),Z5=X(`div`,{name:`Workspace`,slot:`root`})(()=>({height:`100%`,position:`relative`,width:`100%`})),Q5=()=>{let{t:e}=Yy();return(0,X5.jsx)(Z5,{children:(0,X5.jsx)(DZ,{alignItems:`center`,container:!0,style:{height:`100%`,justifyContent:`center`},children:(0,X5.jsx)(DZ,{size:12,children:(0,X5.jsx)(Vb,{variant:`h1`,component:`div`,align:`center`,children:e(`welcome`)})})})})},Q5.propTypes={},q5.propTypes={addWindow:J5.default.func,allowNewWindows:J5.default.bool,maximizedWindowIds:J5.default.arrayOf(J5.default.string),windowIds:J5.default.arrayOf(J5.default.string),workspaceId:J5.default.string.isRequired,workspaceType:J5.default.string.isRequired}})),j$e,M$e,N$e,$5,P$e=s((()=>{H(),z(),Fr(),A$e(),fu(),Kd(),j$e=e=>({allowNewWindows:Oo(e).workspace.allowNewWindows,maximizedWindowIds:Ys(e),windowIds:ro(e),workspaceId:Qa(e).id,workspaceType:Us(e)}),M$e={addWindow:Au},N$e=V(Qe(j$e,M$e),Pr(`Workspace`)),$5=N$e(q5)}));function e7({addResourcesOpen:e,addResource:t,onSubmit:n=()=>{},onCancel:r=null}){let{t:i}=Yy(),[a,o]=(0,F$e.useState)(``);return e?(0,n7.jsx)(`form`,{onSubmit:e=>{e.preventDefault(),t(a),n(),o(``)},children:(0,n7.jsxs)(DZ,{container:!0,spacing:2,columns:12,sx:{mt:.5},children:[(0,n7.jsx)(DZ,{size:{sm:`grow`,xs:12},children:(0,n7.jsx)(bz,{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,n7.jsx)(DZ,{size:`auto`,children:(0,n7.jsx)(GM,{onClick:()=>{r(),o(``)},children:i(`cancel`)})}),(0,n7.jsx)(DZ,{size:`auto`,children:(0,n7.jsx)(GM,{id:`fetchBtn`,type:`submit`,variant:`contained`,color:`primary`,children:i(`fetchManifest`)})})]})}):null}var F$e,t7,n7,I$e=s((()=>{F$e=d(h(),1),t7=d(B(),1),KM(),OZ(),xz(),$y(),n7=U(),e7.propTypes={addResource:t7.default.func.isRequired,addResourcesOpen:t7.default.bool.isRequired,onCancel:t7.default.func,onSubmit:t7.default.func}})),L$e,R$e,r7,z$e=s((()=>{z(),H(),Fr(),Kd(),I$e(),L$e={addResource:Hd},R$e=V(Qe(null,L$e),Pr(`ManifestForm`)),r7=R$e(e7)}));function i7({manifestId:e,onDismissClick:t,onTryAgainClick:n}){let{t:r}=Yy();return(0,o7.jsxs)(DZ,{container:!0,sx:{alignItems:`center`,width:`100%`},children:[(0,o7.jsxs)(DZ,{container:!0,size:{sm:5,xs:12},sx:{alignItems:`center`},children:[(0,o7.jsx)(b3,{sx:{color:`error.main`,height:`2rem`,marginRight:`0.5rem`,width:`2rem`}}),(0,o7.jsx)(Vb,{children:r(`manifestError`)}),(0,o7.jsx)(Vb,{sx:{wordBreak:`break-all`},children:e})]}),(0,o7.jsxs)(DZ,{container:!0,size:{sm:7,xs:12},children:[(0,o7.jsx)(GM,{onClick:()=>{t(e)},children:r(`dismiss`)}),(0,o7.jsx)(GM,{onClick:()=>{n(e)},children:r(`tryAgain`)})]})]})}var a7,o7,B$e=s((()=>{a7=d(B(),1),KM(),rJe(),OZ(),Hb(),$y(),o7=U(),i7.propTypes={manifestId:a7.default.string.isRequired,onDismissClick:a7.default.func.isRequired,onTryAgainClick:a7.default.func.isRequired}})),V$e,s7,H$e=s((()=>{H(),z(),Fr(),Kd(),B$e(),V$e=V(Qe(null,{onDismissClick:Ud,onTryAgainClick:Gu}),Pr(`ManifestListItemError`)),s7=V$e(i7)}));function c7({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}=Yy();(0,U$e.useEffect)(()=>{!s&&!p&&!t&&f!==`file`&&e(o)},[o,f,e,s,p,t]);let _=arguments[0];return p?(0,d7.jsx)(f7,{ownerState:_,divider:!0,selected:i,className:i?`active`:``,"data-manifestid":o,children:(0,d7.jsx)(s7,{manifestId:o})}):(0,d7.jsx)(f7,{ownerState:_,divider:!0,selected:i,className:i?`active`:``,"data-manifestid":o,"data-active":i,sx:{width:`100%`},children:s?(0,d7.jsxs)(DZ,{container:!0,className:wb(`manifest-list-item`),sx:{alignItems:`center`,width:`100%`},children:[(0,d7.jsx)(DZ,{size:{sm:5,xs:12},children:(0,d7.jsx)(jC,{ref:a,className:wb(`manifest-list-item-title`),onClick:()=>{n({manifestId:o}),r()},sx:{alignItems:`center`,justifyContent:`flex-start`,width:`100%`},children:(0,d7.jsxs)(DZ,{container:!0,component:`div`,sx:{width:`100%`},children:[(0,d7.jsx)(DZ,{size:3,sx:{alignItems:`center`,display:`flex`,justifyContent:`flex-start`},children:l?(0,d7.jsx)(W$e,{className:[wb(`manifest-list-item-thumb`)],src:[l],alt:``,height:`80`,unloader:(0,d7.jsx)(rR,{variant:`rectangular`,animation:!1,sx:{bgcolor:`grey[300]`},height:80,width:120})}):(0,d7.jsx)(rR,{sx:{bgcolor:`grey[300]`},variant:`rectangular`,height:80,width:120})}),(0,d7.jsxs)(DZ,{size:9,sx:{alignContent:`center`,paddingLeft:2},children:[m&&(0,d7.jsx)(Vb,{component:`div`,variant:`overline`,sx:{textAlign:`left`},children:g(h?`multipartCollection`:`collection`)}),(0,d7.jsx)(Vb,{component:`div`,variant:`h6`,sx:{textAlign:`left`},children:c||o})]})]})})}),(0,d7.jsxs)(DZ,{size:{sm:4,xs:8},children:[(0,d7.jsx)(Vb,{className:wb(`manifest-list-item-provider`),children:f}),(0,d7.jsx)(Vb,{children:g(`numItems`,{count:d,number:d})})]}),(0,d7.jsx)(DZ,{size:{sm:3,xs:4},children:u&&(0,d7.jsx)(G$e,{src:[u],alt:``,role:`presentation`,unloader:(0,d7.jsx)(rR,{variant:`rectangular`,animation:!1,sx:{bgcolor:`grey[300]`},height:60,width:60})})})]}):(0,d7.jsx)(K$e,{})})}var U$e,l7,u7,d7,f7,W$e,G$e,K$e,q$e=s((()=>{U$e=d(h(),1),l7=d(B(),1),nb(),HB(),MC(),OZ(),Hb(),iR(),$y(),u7=oR(),H$e(),Tb(),d7=U(),f7=X(VB,{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)}})),W$e=X(u7.Img,{name:`ManifestListItem`,slot:`thumbnail`})(({theme:e})=>({maxWidth:`100%`,objectFit:`contain`})),G$e=X(u7.Img,{name:`ManifestListItem`,slot:`logo`})(({theme:e})=>({height:`2.5rem`,maxWidth:`100%`,objectFit:`contain`,paddingRight:1})),K$e=()=>(0,d7.jsxs)(DZ,{container:!0,className:wb(`manifest-list-item`),children:[(0,d7.jsx)(DZ,{size:{sm:2,xs:3},children:(0,d7.jsx)(rR,{sx:{bgcolor:`grey[300]`},variant:`rectangular`,height:80,width:120})}),(0,d7.jsx)(DZ,{size:{sm:6,xs:9},children:(0,d7.jsx)(rR,{sx:{bgcolor:`grey[300]`},variant:`text`})}),(0,d7.jsxs)(DZ,{size:{sm:2,xs:8},children:[(0,d7.jsx)(rR,{sx:{bgcolor:`grey[300]`},variant:`text`}),(0,d7.jsx)(rR,{sx:{bgcolor:`grey[300]`},variant:`text`})]}),(0,d7.jsx)(DZ,{size:{sm:2,xs:4},children:(0,d7.jsx)(rR,{sx:{bgcolor:`grey[300]`},variant:`rectangular`,height:60,width:60})})]}),c7.propTypes={active:l7.default.bool,addWindow:l7.default.func.isRequired,buttonRef:l7.default.elementType,error:l7.default.oneOfType([l7.default.string,l7.default.bool,l7.default.oneOf([null])]),fetchManifest:l7.default.func.isRequired,handleClose:l7.default.func,isCollection:l7.default.bool,isFetching:l7.default.bool,isMultipart:l7.default.bool,manifestId:l7.default.string.isRequired,manifestLogo:l7.default.string,provider:l7.default.string,ready:l7.default.bool,size:l7.default.number,thumbnail:l7.default.string,title:l7.default.string}})),J$e,Y$e,X$e,p7,Z$e=s((()=>{H(),z(),Fr(),fu(),Kd(),q$e(),J$e=(e,{manifestId:t,provider:n})=>{let r=eo(e,{manifestId:t})||{},i=ls(e,{manifestId:t}),a=(i||{isCollection:()=>!1}).isCollection(),o=a?i.getTotalItems():nc(e,{manifestId:t}).length;return{active:Ya(e).includes(t),error:r.error||!i&&!!r.json,isCollection:a,isFetching:r.isFetching,isMultipart:a&&Ls(e,{manifestId:t}).includes(`multi-part`),manifestLogo:ms(e,{manifestId:t}),provider:n||ds(e,{manifestId:t}),ready:!!r.json,size:o,thumbnail:$o(e,{manifestId:t}),title:Ss(e,{manifestId:t})}},Y$e={addWindow:Au,fetchManifest:Gu},X$e=V(Qe(J$e,Y$e),Pr(`ManifestListItem`)),p7=X$e(c7)}));function m7({addResource:e=()=>{},catalog:t=[],setWorkspaceAddVisibility:n,...r}){let{t:i}=Yy(),[a,o]=(0,h7.useState)(!1),s=(0,h7.useRef)(),[c,l]=(0,h7.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,Q$e.createElement)(p7,{...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,h7.useEffect)(()=>(window.addEventListener(`resize`,u),u(),()=>{window.removeEventListener(`resize`,u)}),[]),(0,v7.jsx)(G5,{onDrop:d,children:(0,v7.jsxs)($$e,{className:(0,_7.default)(wb(`workspace-add`)),ref:s,children:[t.length<1?(0,v7.jsx)(DZ,{alignItems:`center`,container:!0,style:{height:`100%`},children:(0,v7.jsx)(DZ,{size:12,children:(0,v7.jsx)(Vb,{variant:`h1`,component:`div`,align:`center`,children:i(`emptyResourceList`)})})}):(0,v7.jsxs)(Jv,{sx:{margin:2},children:[(0,v7.jsx)(Vb,{style:M$,component:`h1`,children:i(`miradorResources`)}),(0,v7.jsx)(dM,{targetName:`WorkspaceAdd`,...h}),(0,v7.jsx)(eD,{disablePadding:!0,children:m})]}),(0,v7.jsxs)(vZ,{variant:`extended`,disabled:a,sx:e=>({bottom:e.spacing(2),position:`absolute`,right:e.spacing(2)}),className:(0,_7.default)(wb(`add-resource-button`)),"aria-label":i(`addResource`),color:`primary`,onClick:()=>o(!0),children:[(0,v7.jsx)(aQ,{}),i(`addResource`)]}),(0,v7.jsx)(mZ,{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,v7.jsxs)(Jv,{sx:{left:`0`,marginTop:6,paddingBottom:2,paddingLeft:{sm:3,xs:2},paddingRight:{sm:3,xs:2},paddingTop:2,right:`0`},children:[(0,v7.jsx)(WX,{position:`absolute`,color:`primary`,enableColorOnDark:!0,onClick:()=>o(!1),children:(0,v7.jsxs)(EA,{variant:`dense`,children:[(0,v7.jsx)(e1e,{"aria-label":i(`closeAddResourceForm`),color:`inherit`,children:(0,v7.jsx)(yQ,{})}),(0,v7.jsx)(Vb,{variant:`h2`,noWrap:!0,color:`inherit`,sx:{flexGrow:1},children:i(`addResource`)})]})}),(0,v7.jsx)(r7,{addResourcesOpen:a,onSubmit:f,onCancel:()=>o(!1)})]})})]})})}var h7,g7,_7,Q$e,v7,$$e,e1e,t1e=s((()=>{h7=d(h(),1),g7=d(B(),1),nb(),_7=d(ay(),1),CFe(),tIe(),GX(),hZ(),OZ(),yZ(),tD(),Yv(),DA(),Hb(),N$(),$y(),Tb(),z$e(),Z$e(),RE(),K5(),fM(),Q$e=d(h(),1),v7=U(),$$e=X(`div`)(()=>({boxSizing:`border-box`,height:`100%`,overflowX:`hidden`,overflowY:`auto`})),e1e=X(LE)(()=>({marginLeft:-12,marginRight:20})),m7.propTypes={addResource:g7.default.func,catalog:g7.default.arrayOf(g7.default.shape({manifestId:g7.default.string.isRequired,provider:g7.default.string})),setWorkspaceAddVisibility:g7.default.func.isRequired}})),n1e,r1e,i1e,y7,a1e=s((()=>{H(),z(),Fr(),Kd(),t1e(),fu(),n1e=e=>({catalog:to(e)}),r1e={addResource:Hd,setWorkspaceAddVisibility:ld},i1e=V(Qe(n1e,r1e),Pr(`WorkspaceAdd`)),y7=i1e(m7)})),b7,x7,o1e=s((()=>{Tb(),fM(),b7=U(),x7=({...e})=>(0,b7.jsx)(`div`,{className:wb(`background-plugin-area`),style:{display:`none`},children:(0,b7.jsx)(dM,{targetName:`BackgroundPluginArea`,...e})})})),S7,s1e=s((()=>{Fr(),o1e(),S7=Pr(`BackgroundPluginArea`)(x7)}));function C7({areaRef:e=null,controlPanelVariant:t=void 0,isWorkspaceAddVisible:n=!1,isWorkspaceControlPanelVisible:r,lang:i=void 0}){let{t:a}=Yy(),o=arguments[0];return(0,T7.jsxs)(c1e,{ownerState:o,children:[r&&(0,T7.jsx)(j$,{variant:t}),(0,T7.jsxs)(l1e,{className:wb(`viewer`),lang:i,"aria-label":a(`workspace`),...e?{ref:e}:{},children:[n?(0,T7.jsx)(y7,{}):(0,T7.jsx)($5,{}),(0,T7.jsx)(iQ,{}),(0,T7.jsx)(S7,{})]})]})}var w7,T7,c1e,l1e,u1e=s((()=>{w7=d(B(),1),nb(),$y(),xFe(),BLe(),P$e(),a1e(),s1e(),Tb(),T7=U(),c1e=X(`div`,{name:`WorkspaceArea`,slot:`root`})(({theme:e})=>({background:uf(e.palette.shades.light,.1),...e.applyStyles(`dark`,{background:ff(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`}})),l1e=X(`main`,{name:`WorkspaceArea`,slot:`viewer`})(()=>({flexGrow:1,position:`relative`})),C7.propTypes={areaRef:w7.default.shape({current:w7.default.instanceOf(Element)}),controlPanelVariant:w7.default.string,isWorkspaceAddVisible:w7.default.bool,isWorkspaceControlPanelVisible:w7.default.bool.isRequired,lang:w7.default.string}})),d1e=l({default:()=>E7}),f1e,p1e,E7,m1e=s((()=>{H(),z(),Fr(),u1e(),fu(),f1e=e=>({controlPanelVariant:Qa(e).isWorkspaceAddVisible||ro(e).length>0?void 0:`wide`,isWorkspaceAddVisible:Qa(e).isWorkspaceAddVisible,isWorkspaceControlPanelVisible:Oo(e).workspaceControlPanel.enabled,lang:Oo(e).language}),p1e=V(Qe(f1e),Pr(`WorkspaceArea`)),E7=p1e(C7)}));NE();var h1e=(0,rJ.lazy)(()=>Promise.resolve().then(()=>(m1e(),d1e)));function D7({dndManager:e=void 0,plugins:t=[]}){let n=(0,rJ.createRef)();return(0,aJ.jsx)(oJ,{plugins:t,children:(0,aJ.jsx)(aje,{dndManager:e,children:(0,aJ.jsx)(ME.Provider,{value:n,children:(0,aJ.jsx)(rJ.Suspense,{fallback:(0,aJ.jsx)(`div`,{}),children:(0,aJ.jsx)(h1e,{areaRef:n})})})})})}D7.propTypes={dndManager:iJ.default.object,plugins:iJ.default.array};var g1e=c(((e,t)=>{var n=mt(),r=ct(),i=ht(),a=`[object String]`;function o(e){return typeof e==`string`||!r(e)&&i(e)&&n(e)==a}t.exports=o})),_1e=c(((e,t)=>{function n(e){return e===null}t.exports=n})),v1e=c(((e,t)=>{var n=Qt();function r(e,t){return n(t,function(t){return e[t]})}t.exports=r})),y1e=c(((e,t)=>{var n=v1e(),r=gi();function i(e){return e==null?[]:n(e,r(e))}t.exports=i})),b1e=d(g1e(),1),O7=d(hFe(),1),k7=d(yt(),1),A7=d(vt(),1),x1e=d(_1e(),1),S1e=d(y1e(),1),j7=e=>[C1e,w1e,T1e,E1e,D1e,O1e,k1e].every(t=>t(e)),C1e=e=>(0,A7.default)(e),w1e=e=>{let{name:t}=e;return(0,O7.default)(t)||(0,b1e.default)(t)},T1e=e=>{let{mode:t,target:n}=e;return(0,O7.default)(t)?(0,O7.default)(n):(0,b1e.default)(n)},E1e=e=>{let{mode:t}=e;return(0,O7.default)(t)||[`add`,`wrap`].some(e=>e===t)},D1e=e=>{let{mapStateToProps:t}=e;return(0,O7.default)(t)||(0,x1e.default)(t)||(0,k7.default)(t)},O1e=e=>{let{mapDispatchToProps:t}=e;return(0,O7.default)(t)||(0,x1e.default)(t)||(0,k7.default)(t)||(0,A7.default)(t)},k1e=e=>{let{reducers:t}=e;return(0,O7.default)(t)||(0,A7.default)(t)&&(0,S1e.default)(t).every(k7.default)},M7=d(Do(),1);function N7(e){let{validPlugins:t,invalidPlugins:n}=A1e(e);return j1e(n),t}function A1e(e){let t=[],n=[];return e.forEach(e=>{Array.isArray(e)?e.every(e=>j7(e))?n.push(...e):t.push(...e):j7(e)?n.push(e):t.push(e)}),{invalidPlugins:t,validPlugins:n}}function j1e(e){e.forEach(e=>console.log(`Mirador: Plugin ${e.name} is not valid and was rejected.`))}function M1e(e){return e&&e.reduce((e,t)=>({...e,...t.reducers}),{})}function N1e(e){return e&&e.reduce((e,t)=>(0,M7.default)(e,t.config||{}),{})}function P1e(e){return e&&e.filter(e=>e.saga).map(e=>e.saga)}function F1e(e){return({dispatch:t,getState:n})=>r=>i=>typeof i==`function`?i(t,n,e):r(i)}var I1e=F1e(),P7=function(e){return`@@redux-saga/`+e},L1e=P7(`CANCEL_PROMISE`),R1e=P7(`CHANNEL_END`),z1e=P7(`IO`),B1e=P7(`MATCH`),V1e=P7(`MULTICAST`),H1e=P7(`SAGA_ACTION`),U1e=P7(`SELF_CANCELLATION`),W1e=P7(`TASK`),F7=P7(`TASK_CANCEL`),G1e=P7(`TERMINATE`),K1e=P7(`LOCATION`),q1e=function(e){return e==null},I7=function(e){return e!=null},L7=function(e){return typeof e==`function`},R7=function(e){return typeof e==`string`},z7=Array.isArray,B7=function(e){return e&&L7(e.then)},V7=function(e){return e&&L7(e.next)&&L7(e.throw)},H7=function(e){return e&&(R7(e)||Y1e(e)||L7(e)||z7(e)&&e.every(H7))},U7=function(e){return e&&L7(e.take)&&L7(e.close)},J1e=function(e){return L7(e)&&e.hasOwnProperty(`toString`)},Y1e=function(e){return!!e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype},X1e=function(e){return U7(e)&&e[V1e]},Z1e=2147483647;function Q1e(e,t){t===void 0&&(t=!0);var n,r=new Promise(function(r){n=setTimeout(r,Math.min(Z1e,e),t)});return r[L1e]=function(){clearTimeout(n)},r}em();var $1e=function(e){return function(){return e}}(!0),W7=function(){},e0e=function(e){return e},G7=function(e,t){$p(e,t),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(t).forEach(function(n){e[n]=t[n]})},t0e=function(e,t){var n;return(n=[]).concat.apply(n,t.map(e))};function K7(e,t){var n=e.indexOf(t);n>=0&&e.splice(n,1)}function n0e(e){var t=!1;return function(){t||(t=!0,e())}}var r0e=function(e){throw e},i0e=function(e){return{value:e,done:!0}};function q7(e,t,n){t===void 0&&(t=r0e),n===void 0&&(n=`iterator`);var r={meta:{name:n},next:e,throw:t,return:i0e,isSagaIterator:!0};return typeof Symbol<`u`&&(r[Symbol.iterator]=function(){return r}),r}function a0e(e,t){var n=t.sagaStack;console.error(e),console.error(n)}var o0e=function(e){return Array.apply(null,Array(e))},s0e=function(e){return function(t){return e(Object.defineProperty(t,H1e,{value:!0}))}},c0e=function(e){return e===G1e},J7=function(e){return e===F7},l0e=function(e){return c0e(e)||J7(e)};function u0e(e,t){var n=Object.keys(e),r=n.length,i=0,a,o=z7(e)?o0e(r):{},s={};function c(){i===r&&(a=!0,t(o))}return n.forEach(function(e){var n=function(n,r){a||(r||l0e(n)?(t.cancel(),t(n,r)):(o[e]=n,i++,c()))};n.cancel=W7,s[e]=n}),t.cancel=function(){a||(a=!0,n.forEach(function(e){return s[e].cancel()}))},s}function Y7(e){return{name:e.name||`anonymous`,location:d0e(e)}}function d0e(e){return e[K1e]}function f0e(){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 p0e=`Channel's Buffer overflow!`,m0e=1,h0e=3,g0e=4;function _0e(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 m0e:throw Error(p0e);case h0e:n[i]=s,i=(i+1)%e,a=i;break;case g0e: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 v0e=function(e){return _0e(e,g0e)},X7=`TAKE`,y0e=`RACE`,b0e=`CALL`,Z7=`FORK`,x0e=`JOIN`,S0e=`CANCEL`,C0e=`SELECT`,w0e=`ACTION_CHANNEL`,T0e=`CANCELLED`,E0e=`FLUSH`,D0e=`GET_CONTEXT`,O0e=`SET_CONTEXT`,Q7=function(e,t){var n;return n={},n[z1e]=!0,n.combinator=!1,n.type=e,n.payload=t,n},k0e=function(e){return Q7(Z7,$p({},e.payload,{detached:!0}))};function A0e(e,t){if(e===void 0&&(e=`*`),H7(e))return I7(t)&&console.warn(`take(pattern) takes one argument but two were provided. Consider passing an array for listening to several action types`),Q7(X7,{pattern:e});if(X1e(e)&&I7(t)&&H7(t))return Q7(X7,{channel:e,pattern:t});if(U7(e))return I7(t)&&console.warn(`take(channel) takes one argument but two were provided. Second argument is ignored.`),Q7(X7,{channel:e})}function $7(e,t){return q1e(t)&&(t=e,e=void 0),Q7(`PUT`,{channel:e,action:t})}function e9(e){var t=Q7(`ALL`,e);return t.combinator=!0,t}function j0e(e,t){var n=null,r;return L7(e)?r=e:(z7(e)?(n=e[0],r=e[1]):(n=e.context,r=e.fn),n&&R7(r)&&L7(n[r])&&(r=n[r])),{context:n,fn:r,args:t}}function t9(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return Q7(b0e,j0e(e,n))}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 Q7(Z7,j0e(e,n))}function M0e(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return k0e(n9.apply(void 0,[e].concat(n)))}function r9(e){e===void 0&&(e=e0e);for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return Q7(C0e,{selector:e,args:n})}var N0e=t9.bind(null,Q1e);function P0e(){var e={};return e.promise=new Promise(function(t,n){e.resolve=t,e.reject=n}),e}function F0e(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}em(),MS();var I0e=[],i9=0;function L0e(e){try{a9(),e()}finally{B0e()}}function R0e(e){I0e.push(e),i9||(a9(),V0e())}function z0e(e){try{return a9(),e()}finally{V0e()}}function a9(){i9++}function B0e(){i9--}function V0e(){B0e();for(var e;!i9&&(e=I0e.shift())!==void 0;)L0e(e)}var H0e=function(e){return function(t){return e.some(function(e){return o9(e)(t)})}},U0e=function(e){return function(t){return e(t)}},W0e=function(e){return function(t){return t.type===String(e)}},G0e=function(e){return function(t){return t.type===e}},K0e=function(){return $1e};function o9(e){var t=e===`*`?K0e:R7(e)?W0e:z7(e)?H0e:J1e(e)?W0e:L7(e)?U0e:Y1e(e)?G0e:null;if(t===null)throw Error(`invalid pattern: `+e);return t(e)}var s9={type:R1e},c9=function(e){return e&&e.type===R1e};function q0e(e){e===void 0&&(e=v0e());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(s9):e.isEmpty()?(n.push(r),r.cancel=function(){K7(n,r)}):r(e.take())}function a(n){if(t&&e.isEmpty()){n(s9);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(s9)}}}return{take:i,put:r,flush:a,close:o}}function J0e(){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(s9)})};return e={},e[V1e]=!0,e.put=function(e){if(!t){if(c9(e)){a();return}for(var i=n=r,o=0,s=i.length;o<s;o++){var c=i[o];c[B1e](e)&&(c.cancel(),c(e))}}},e.take=function(e,n){if(n===void 0&&(n=K0e),t){e(s9);return}e[B1e]=n,i(),r.push(e),e.cancel=n0e(function(){i(),K7(r,e)})},e.close=a,e}function Y0e(){var e=J0e(),t=e.put;return e.put=function(e){if(e[H1e]){t(e);return}R0e(function(){t(e)})},e}var l9=0,u9=1,d9=2,X0e=3;function f9(e,t){var n=e[L1e];L7(n)&&(t.cancel=n),e.then(t,function(e){t(e,!0)})}var p9=0,Z0e=(function(){return++p9}),m9;function Q0e(e,t){return e.isSagaIterator?{name:e.meta.name}:Y7(t)}function $0e(e){var t=e.context,n=e.fn,r=e.args;try{var i=n.apply(t,r);if(V7(i))return i;var a=!1;return q7(function(e){return a?{value:e,done:!0}:(a=!0,{value:i,done:!B7(i)})})}catch(e){return q7(function(){throw e})}}function e2e(e,t,n){var r=t.channel,i=t.action,a=t.resolve;R0e(function(){var t;try{t=(r?r.put:e.dispatch)(i)}catch(e){n(e,!0);return}a&&B7(t)?f9(t,n):n(t)})}function t2e(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(c9(e)&&!o){n(G1e);return}n(e)};try{i.take(s,I7(a)?o9(a):null)}catch(e){n(e,!0);return}n.cancel=s.cancel}function n2e(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(B7(c)){f9(c,n);return}if(V7(c)){v9(e,c,s.context,p9,Y7(a),!1,n);return}n(c)}catch(e){n(e,!0)}}function r2e(e,t,n){var r=t.context,i=t.fn,a=t.args;try{var o=function(e,t){q1e(e)?n(t):n(e,!0)};i.apply(r,a.concat(o)),o.cancel&&(n.cancel=o.cancel)}catch(e){n(e,!0)}}function i2e(e,t,n,r){var i=t.context,a=t.fn,o=t.args,s=t.detached,c=r.task,l=$0e({context:i,fn:a,args:o}),u=Q0e(l,a);z0e(function(){var t=v9(e,l,c.context,p9,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 a2e(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()&&K7(e.joiners,n)},e.joiners.push(n)}else e.isAborted()?t(e.error(),!0):t(e.result())};if(z7(t)){if(t.length===0){n([]);return}var o=u0e(t,n);t.forEach(function(e,t){a(e,o[t])})}else a(t,n)}function h9(e){e.isRunning()&&e.cancel()}function o2e(e,t,n,r){var i=r.task;t===U1e?h9(i):z7(t)?t.forEach(h9):h9(t),n()}function s2e(e,t,n,r){var i=r.digestEffect,a=p9,o=Object.keys(t);if(o.length===0){n(z7(t)?[]:{});return}var s=u0e(t,n);o.forEach(function(e){i(t[e],a,s[e],e)})}function c2e(e,t,n,r){var i=r.digestEffect,a=p9,o=Object.keys(t),s=z7(t)?o0e(o.length):{},c={},l=!1;o.forEach(function(e){var t=function(t,r){l||(r||l0e(t)?(n.cancel(),n(t,r)):(n.cancel(),l=!0,s[e]=t,n(s)))};t.cancel=W7,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 l2e(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 u2e(e,t,n){var r=t.pattern,i=t.buffer,a=q0e(i),o=o9(r),s=function(t){c9(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 d2e(e,t,n,r){var i=r.task;n(i.isCancelled())}function f2e(e,t,n){t.flush(n)}function p2e(e,t,n,r){var i=r.task;n(i.context[t])}function m2e(e,t,n,r){var i=r.task;G7(i.context,t),n()}var h2e=(m9={},m9[X7]=t2e,m9.PUT=e2e,m9.ALL=s2e,m9[y0e]=c2e,m9[b0e]=n2e,m9.CPS=r2e,m9[Z7]=i2e,m9[x0e]=a2e,m9[S0e]=o2e,m9[C0e]=l2e,m9[w0e]=u2e,m9[T0e]=d2e,m9[E0e]=f2e,m9[D0e]=p2e,m9[O0e]=m2e,m9);function g2e(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||(K7(r,t),t.cont=W7,c?s(o):(t===e&&(i=o),r.length||(a=!0,n(i))))}}function l(){a||(a=!0,r.forEach(function(e){e.cont=W7,e.cancel()}),r=[])}return{addTask:c,cancelAll:l,abort:s,getTasks:o}}function _2e(e,t){return e+`?`+t}function v2e(e){var t=d0e(e);if(t){var n=t.code,r=t.fileName,i=t.lineNumber;return n+`  `+_2e(r,i)}return``}function y2e(e){var t=e.name,n=e.location;return n?t+`  `+_2e(n.fileName,n.lineNumber):t}function b2e(e){var t=t0e(function(e){return e.cancelledTasks},e);return t.length?[`Tasks cancelled due to error:`].concat(t).join(`
`):``}var g9=null,_9=[],x2e=function(e){e.crashedEffect=g9,_9.push(e)},S2e=function(){g9=null,_9.length=0},C2e=function(e){g9=e},w2e=function(){var e=_9[0],t=F0e(_9).slice(1),n=e.crashedEffect?v2e(e.crashedEffect):null;return[`The above error occurred in task `+y2e(e.meta)+(n?` 
 when executing effect `+n:``)].concat(t.map(function(e){return`    created by `+y2e(e.meta)}),[b2e(_9)]).join(`
`)};function T2e(e,t,n,r,i,a,o){var s;o===void 0&&(o=W7);var c=l9,l,u,d=null,f=[],p=Object.create(n),m=g2e(t,function(){f.push.apply(f,m.getTasks().map(function(e){return e.meta.name}))},g);function h(){c===l9&&(c=u9,m.cancelAll(),g(F7,!1))}function g(t,n){if(!n)t===F7?c=u9:c!==u9&&(c=X0e),l=t,d&&d.resolve(t);else{if(c=d9,x2e({meta:i,cancelledTasks:f}),y.isRoot){var r=w2e();S2e(),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){G7(p,e)}function v(){return d?d.promise:(d=P0e(),c===d9?d.reject(u):c!==l9&&d.resolve(l),d.promise)}var y=(s={},s[W1e]=!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===l9},s.isCancelled=function(){return c===u9||c===l9&&t.status===u9},s.isAborted=function(){return c===d9},s.result=function(){return l},s.error=function(){return u},s);return y}function v9(e,t,n,r,i,a,o){var s=e.finalizeRunEffect(g);h.cancel=W7;var c={meta:i,cancel:d,status:l9},l=T2e(e,c,n,r,i,a,o),u={task:l,digestEffect:_};function d(){c.status===l9&&(c.status=u9,h(F7))}o&&(o.cancel=l.cancel);var f=!1,p=0,m;return h(),l;function h(e,n){if(f&&(p===i9||p>0&&i9>p)){J7(e)&&(c.status=u9,h.cancel()),m={arg:e,isErr:n};return}try{var i;do{i=!1;var a=void 0;if(n?(a=t.throw(e),S2e()):J7(e)?(c.status=u9,h.cancel(),a=L7(t.return)?t.return(F7):{done:!0,value:F7}):a=c0e(e)?L7(t.return)?t.return():{done:!0}:t.next(e),a.done){c.status!==u9&&(c.status=X0e),c.cont(a.value);return}m=null;var o=f,s=p;try{f=!0,p=i9,_(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===u9)throw e;c.status=d9,c.cont(e,!0)}}function g(t,n,r){if(B7(t))f9(t,r);else if(V7(t))v9(e,t,l.context,n,i,!1,r);else if(t&&t[z1e]){var a=h2e[t.type];a(e,t.payload,r,u)}else r(t)}function _(t,n,r,i){i===void 0&&(i=``);var a=Z0e();e.sagaMonitor&&e.sagaMonitor.effectTriggered({effectId:a,parentEffectId:n,label:i,effect:t});var o;function c(n,i){o||(o=!0,r.cancel=W7,e.sagaMonitor&&(i?e.sagaMonitor.effectRejected(a,n):e.sagaMonitor.effectResolved(a,n)),i&&C2e(t),r(n,i))}c.cancel=W7,r.cancel=function(){o||(o=!0,c.cancel(),c.cancel=W7,e.sagaMonitor&&e.sagaMonitor.effectCancelled(a))},s(t,a,c)}}function E2e(e,t){for(var n=e.channel,r=n===void 0?Y0e():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?a0e: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=Z0e();c&&(c.rootSagaStarted=c.rootSagaStarted||W7,c.effectTriggered=c.effectTriggered||W7,c.effectResolved=c.effectResolved||W7,c.effectRejected=c.effectRejected||W7,c.effectCancelled=c.effectCancelled||W7,c.actionDispatched=c.actionDispatched||W7,c.rootSagaStarted({effectId:g,saga:t,args:p}));var _;if(l){var v=f0e.apply(void 0,l);_=function(e){return function(t,n,r){return v(function(t){return e(t,n,r)})(t)}}}else _=e0e;var y={channel:r,dispatch:s0e(i),getState:a,sagaMonitor:c,onError:d,finalizeRunEffect:_};return z0e(function(){var e=v9(y,h,s,g,Y7(t),!0,void 0);return c&&c.effectResolved(g,e),e})}var D2e=[`context`,`channel`,`sagaMonitor`];function O2e(e){var t=e===void 0?{}:e,n=t.context,r=n===void 0?{}:n,i=t.channel,a=i===void 0?Y0e():i,o=t.sagaMonitor,s=jS(t,D2e),c;function l(e){var t=e.getState,n=e.dispatch;return c=E2e.bind(null,$p({},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){G7(r,e)},l}H();function k2e(){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`?V:V(...t)}var A2e=typeof window<`u`&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:k2e;typeof window<`u`&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;var y9=c(((e,t)=>{var n=sn(),r=on();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})),j2e=c(((e,t)=>{var n=y9(),r=gi();function i(e,t){return e&&n(t,r(t),e)}t.exports=i})),M2e=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})),N2e=c(((e,t)=>{var n=vt(),r=ur(),i=M2e(),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})),b9=c(((e,t)=>{var n=hi(),r=N2e(),i=br();function a(e){return i(e)?n(e,!0):r(e)}t.exports=a})),P2e=c(((e,t)=>{var n=y9(),r=b9();function i(e,t){return e&&n(t,r(t),e)}t.exports=i})),F2e=c(((e,t)=>{var n=ut(),r=typeof e==`object`&&e&&!e.nodeType&&e,i=r&&typeof t==`object`&&t&&!t.nodeType&&t,a=i&&i.exports===r?n.Buffer:void 0,o=a?a.allocUnsafe:void 0;function s(e,t){if(t)return e.slice();var n=e.length,r=o?o(n):new e.constructor(n);return e.copy(r),r}t.exports=s})),I2e=c(((e,t)=>{var n=y9(),r=Bi();function i(e,t){return n(e,r(e),t)}t.exports=i})),x9=c(((e,t)=>{t.exports=dr()(Object.getPrototypeOf,Object)})),L2e=c(((e,t)=>{var n=Li(),r=x9(),i=Bi(),a=zi();t.exports=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)n(t,i(e)),e=r(e);return t}:a})),R2e=c(((e,t)=>{var n=y9(),r=L2e();function i(e,t){return n(e,r(e),t)}t.exports=i})),z2e=c(((e,t)=>{var n=Ri(),r=L2e(),i=b9();function a(e){return n(e,i,r)}t.exports=a})),B2e=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})),S9=c(((e,t)=>{var n=Ni();function r(e){var t=new e.constructor(e.byteLength);return new n(t).set(new n(e)),t}t.exports=r})),V2e=c(((e,t)=>{var n=S9();function r(e,t){var r=t?n(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}t.exports=r})),H2e=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})),U2e=c(((e,t)=>{var n=dt(),r=n?n.prototype:void 0,i=r?r.valueOf:void 0;function a(e){return i?Object(i.call(e)):{}}t.exports=a})),W2e=c(((e,t)=>{var n=S9();function r(e,t){var r=t?n(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}t.exports=r})),G2e=c(((e,t)=>{var n=S9(),r=V2e(),i=H2e(),a=U2e(),o=W2e(),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})),K2e=c(((e,t)=>{var n=On(),r=x9(),i=ur();function a(e){return typeof e.constructor==`function`&&!i(e)?n(r(e)):{}}t.exports=a})),q2e=c(((e,t)=>{var n=gr(),r=ht(),i=`[object Map]`;function a(e){return r(e)&&n(e)==i}t.exports=a})),J2e=c(((e,t)=>{var n=q2e(),r=wr(),i=Tr(),a=i&&i.isMap;t.exports=a?r(a):n})),Y2e=c(((e,t)=>{var n=gr(),r=ht(),i=`[object Set]`;function a(e){return r(e)&&n(e)==i}t.exports=a})),X2e=c(((e,t)=>{var n=Y2e(),r=wr(),i=Tr(),a=i&&i.isSet;t.exports=a?r(a):n})),C9=c(((e,t)=>{var n=Ei(),r=Kn(),i=sn(),a=j2e(),o=P2e(),s=F2e(),c=Rn(),l=I2e(),u=R2e(),d=Vi(),f=z2e(),p=gr(),m=B2e(),h=G2e(),g=K2e(),_=ct(),v=Sr(),y=J2e(),b=vt(),x=X2e(),S=gi(),C=b9(),w=1,T=2,E=4,D=`[object Arguments]`,O=`[object Array]`,k=`[object Boolean]`,A=`[object Date]`,j=`[object Error]`,M=`[object Function]`,ee=`[object GeneratorFunction]`,N=`[object Map]`,te=`[object Number]`,P=`[object Object]`,F=`[object RegExp]`,I=`[object Set]`,ne=`[object String]`,re=`[object Symbol]`,ie=`[object WeakMap]`,ae=`[object ArrayBuffer]`,oe=`[object DataView]`,se=`[object Float32Array]`,ce=`[object Float64Array]`,le=`[object Int8Array]`,ue=`[object Int16Array]`,de=`[object Int32Array]`,fe=`[object Uint8Array]`,pe=`[object Uint8ClampedArray]`,me=`[object Uint16Array]`,L=`[object Uint32Array]`,R={};R[D]=R[O]=R[ae]=R[oe]=R[k]=R[A]=R[se]=R[ce]=R[le]=R[ue]=R[de]=R[N]=R[te]=R[P]=R[F]=R[I]=R[ne]=R[re]=R[fe]=R[pe]=R[me]=R[L]=!0,R[j]=R[M]=R[ie]=!1;function he(e,t,O,k,A,j){var N,te=t&w,F=t&T,I=t&E;if(O&&(N=A?O(e,k,A,j):O(e)),N!==void 0)return N;if(!b(e))return e;var ne=_(e);if(ne){if(N=m(e),!te)return c(e,N)}else{var re=p(e),ie=re==M||re==ee;if(v(e))return s(e,te);if(re==P||re==D||ie&&!A){if(N=F||ie?{}:g(e),!te)return F?u(e,o(N,e)):l(e,a(N,e))}else{if(!R[re])return A?e:{};N=h(e,re,te)}}j||=new n;var ae=j.get(e);if(ae)return ae;j.set(e,N),x(e)?e.forEach(function(n){N.add(he(n,t,O,n,e,j))}):y(e)&&e.forEach(function(n,r){N.set(r,he(n,t,O,r,e,j))});var oe=ne?void 0:(I?F?f:d:F?C:S)(e);return r(oe||e,function(n,r){oe&&(r=n,n=e[r]),i(N,r,he(n,t,O,r,e,j))}),N}t.exports=he})),Z2e=c(((e,t)=>{function n(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}t.exports=n})),Q2e=c(((e,t)=>{var n=rn(),r=JQe();function i(e,t){return t.length<2?e:n(e,r(t,0,-1))}t.exports=i})),$2e=c(((e,t)=>{var n=tn(),r=Z2e(),i=Q2e(),a=nn(),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})),e4e=c(((e,t)=>{var n=mt(),r=x9(),i=ht(),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})),t4e=c(((e,t)=>{var n=e4e();function r(e){return n(e)?void 0:e}t.exports=r})),n4e=c(((e,t)=>{var n=ca(),r=il(),i=Gn();function a(e){return i(r(e,void 0,n),e+``)}t.exports=a})),w9=d(c(((e,t)=>{var n=Qt(),r=C9(),i=$2e(),a=tn(),o=y9(),s=t4e(),c=n4e(),l=z2e(),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);Yr();function T9(e={},t){switch(t.type){case W.RESOLVE_AUTHENTICATION_REQUEST:return{...e,[t.tokenServiceId]:{authId:t.id,id:t.tokenServiceId,isFetching:!0}};case W.REQUEST_ACCESS_TOKEN:return{...e,[t.serviceId]:{authId:t.authId,id:t.serviceId,isFetching:!0}};case W.RECEIVE_ACCESS_TOKEN:return{...e,[t.serviceId]:{...e[t.serviceId],isFetching:!1,json:t.json}};case W.RECEIVE_ACCESS_TOKEN_FAILURE:return{...e,[t.serviceId]:{...e[t.serviceId],error:t.error,isFetching:!1}};case W.RESET_AUTHENTICATION_STATE:return(0,w9.default)(e,t.tokenServiceId);case W.RECEIVE_INFO_RESPONSE:return!t.tokenServiceId||e[t.tokenServiceId].success?e:{...e,[t.tokenServiceId]:{...e[t.tokenServiceId],success:!0}};default:return e}}var r4e=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}})),E9=c(((e,t)=>{t.exports={}})),i4e=c(((e,t)=>{var n=r4e(),r=E9(),i=Array.prototype.push;function a(e,t){return t==2?function(t,n){return e.apply(void 0,arguments)}:function(t){return e.apply(void 0,arguments)}}function o(e,t){return t==2?function(t,n){return e(t,n)}:function(t){return e(t)}}function s(e){for(var t=e?e.length:0,n=Array(t);t--;)n[t]=e[t];return n}function c(e){return function(t){return e({},t)}}function l(e,t){return function(){for(var n=arguments.length,r=n-1,a=Array(n);n--;)a[n]=arguments[n];var o=a[t],s=a.slice(0,t);return o&&i.apply(s,o),t!=r&&i.apply(s,a.slice(t+1)),e.apply(this,s)}}function u(e,t){return function(){var n=arguments.length;if(n){for(var r=Array(n);n--;)r[n]=arguments[n];var i=r[0]=t.apply(void 0,r);return e.apply(void 0,r),i}}}function d(e,t,i,f){var p=typeof t==`function`,m=t===Object(t);if(m&&(f=i,i=t,t=void 0),i==null)throw TypeError();f||={};var h={cap:`cap`in f?f.cap:!0,curry:`curry`in f?f.curry:!0,fixed:`fixed`in f?f.fixed:!0,immutable:`immutable`in f?f.immutable:!0,rearg:`rearg`in f?f.rearg:!0},g=p?i:r,_=`curry`in f&&f.curry,v=`fixed`in f&&f.fixed,y=`rearg`in f&&f.rearg,b=p?i.runInContext():void 0,x=p?i:{ary:e.ary,assign:e.assign,clone:e.clone,curry:e.curry,forEach:e.forEach,isArray:e.isArray,isError:e.isError,isFunction:e.isFunction,isWeakMap:e.isWeakMap,iteratee:e.iteratee,keys:e.keys,rearg:e.rearg,toInteger:e.toInteger,toPath:e.toPath},S=x.ary,C=x.assign,w=x.clone,T=x.curry,E=x.forEach,D=x.isArray,O=x.isError,k=x.isFunction,A=x.isWeakMap,j=x.keys,M=x.rearg,ee=x.toInteger,N=x.toPath,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:ee(t)+1;return T(e(t),n)}},rearg:function(e){return function(t,n){var r=n?n.length:0;return T(e(t,n),r)}},runInContext:function(t){return function(n){return d(e,t(n),f)}}};function F(e,t){if(h.cap){var r=n.iterateeRearg[e];if(r)return ce(t,r);var i=!p&&n.iterateeAry[e];if(i)return se(t,i)}return t}function I(e,t,n){return _||h.curry&&n>1?T(t,n):t}function ne(e,t,r){if(h.fixed&&(v||!n.skipFixed[e])){var i=n.methodSpread[e],a=i&&i.start;return a===void 0?S(t,r):l(t,a)}return t}function re(e,t,r){return h.rearg&&r>1&&(y||!n.skipRearg[e])?M(t,n.methodRearg[e]||n.aryRearg[r]):t}function ie(e,t){t=N(t);for(var n=-1,r=t.length,i=r-1,a=w(Object(e)),o=a;o!=null&&++n<r;){var s=t[n],c=o[s];c!=null&&!(k(c)||O(c)||A(c))&&(o[s]=w(n==i?c:Object(c))),o=o[s]}return a}function ae(e){return de.runInContext.convert(e)(void 0)}function oe(e,t){var r=n.aliasToReal[e]||e,i=n.remap[r]||r,a=f;return function(e){return d(p?b:x,r,p?b[i]:t,C(C({},a),e))}}function se(e,t){return le(e,function(e){return typeof e==`function`?o(e,t):e})}function ce(e,t){return le(e,function(e){var n=t.length;return a(M(o(e,n),t),n)})}function le(e,t){return function(){var n=arguments.length;if(!n)return e();for(var r=Array(n);n--;)r[n]=arguments[n];var i=h.rearg?0:n-1;return r[i]=t(r[i]),e.apply(void 0,r)}}function ue(e,t,r){var i,a=n.aliasToReal[e]||e,o=t,l=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=oe(a,t),i.placeholder=t.placeholder=r,i}if(!m)return ue(t,i,g);var de=i,fe=[];return E(te,function(e){E(n.aryMethod[e],function(e){var t=de[n.remap[e]||e];t&&fe.push([e,ue(e,t,de)])})}),E(j(de),function(e){var t=de[e];if(typeof t==`function`){for(var n=fe.length;n--;)if(fe[n][0]==e)return;t.convert=oe(e,t),fe.push([e,t])}}),E(fe,function(e){de[e[0]]=e[1]}),de.convert=ae,de.placeholder=de,E(j(de),function(e){E(n.realToAlias[e]||[],function(t){de[t]=de[e]})}),de}t.exports=d})),a4e=c(((e,t)=>{var n=cr(),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})),o4e=c(((e,t)=>{var n=C9(),r=4;function i(e){return n(e,r)}t.exports=i})),s4e=c(((e,t)=>{var n=mt(),r=ht(),i=e4e(),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})),c4e=c(((e,t)=>{var n=gr(),r=ht(),i=`[object WeakMap]`;function a(e){return r(e)&&n(e)==i}t.exports=a})),l4e=c(((e,t)=>{var n=C9(),r=ia(),i=1;function a(e){return r(typeof e==`function`?e:n(e,i))}t.exports=a})),u4e=c(((e,t)=>{var n=cr(),r=n4e(),i=256;t.exports=r(function(e,t){return n(e,i,void 0,void 0,void 0,t)})})),d4e=c(((e,t)=>{var n=Qt(),r=Rn(),i=ct(),a=gt(),o=Zt(),s=nn(),c=en();function l(e){return i(e)?n(e,s):a(e)?[e]:r(o(c(e)))}t.exports=l})),f4e=c(((e,t)=>{t.exports={ary:a4e(),assign:j2e(),clone:o4e(),curry:lr(),forEach:Kn(),isArray:ct(),isError:s4e(),isFunction:yt(),isWeakMap:c4e(),iteratee:l4e(),keys:fr(),rearg:u4e(),toInteger:sr(),toPath:d4e()}})),p4e=c(((e,t)=>{var n=i4e(),r=f4e();function i(e,t,i){return n(r,e,t,i)}t.exports=i})),m4e=c(((e,t)=>{var n=ln();function r(e,t,r){return e==null?e:n(e,t,r)}t.exports=r})),h4e=c(((e,t)=>{var n=p4e()(`set`,m4e());n.placeholder=E9(),t.exports=n})),g4e=c(((e,t)=>{var n=p4e()(`update`,pn());n.placeholder=E9(),t.exports=n})),D9=d(h4e(),1),O9=d(g4e(),1);Yr();function k9(e={},t){switch(t.type){case W.ADD_COMPANION_WINDOW:return(0,D9.default)([t.id],t.payload,e);case W.ADD_WINDOW:return{...e,...(t.companionWindows||[]).reduce((n,r)=>(n[r.id]={...e[r.id],...r,windowId:t.id},n),{})};case W.REMOVE_WINDOW:return Object.keys(e).reduce((n,r)=>(e[r].windowId!==t.windowId&&(n[r]=e[r]),n),{});case W.UPDATE_COMPANION_WINDOW:return(0,O9.default)([t.id],e=>({...e||{},...t.payload}),e);case W.REMOVE_COMPANION_WINDOW:return(0,w9.default)(e,t.id);case W.IMPORT_MIRADOR_STATE:return t.state.companionWindows||[];case W.TOGGLE_TOC_NODE:return(0,O9.default)([t.id,`tocNodes`],e=>({...e||{},...t.payload}),e);default:return e}}var _4e=d(fl(),1);Yr();var v4e={items:[]},A9=(e=v4e,t)=>{let n;switch(t.type){case W.ADD_ERROR:return{...e,[t.id]:{id:t.id,message:t.message},items:[...e.items,t.id]};case W.RECEIVE_INFO_RESPONSE_FAILURE:return{...e,[t.infoId]:{id:t.infoId,message:t.error},items:[...e.items,t.infoId]};case W.RECEIVE_SEARCH_FAILURE:return{...e,[t.searchId]:{id:t.searchId,message:t.error},items:[...e.items,t.searchId]};case W.REMOVE_ERROR:return n=Object.keys(e).reduce((n,r)=>(r!==t.id&&(n[r]=e[r]),n),{}),n.items=(0,_4e.default)(n.items,t.id),n;case W.IMPORT_MIRADOR_STATE:return v4e;default:return e}};Da(),Yr();function y4e(e){return e.x!==void 0&&e.y!==void 0&&e.width!==void 0&&e.height!==void 0}function b4e(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 j9=(e={...Ea.workspace,windowIds:[]},t)=>{let n,r,i;switch(t.type){case W.UPDATE_WORKSPACE:return{...e,...t.config};case W.FOCUS_WINDOW:return{...e,focusedWindowId:t.windowId,viewportPosition:{...e.viewportPosition,...t.position}};case W.ADD_WINDOW:return{...e,focusedWindowId:t.window.id,windowIds:[...e.windowIds||[],t.window.id]};case W.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 W.SET_WORKSPACE_FULLSCREEN:return{...e,isFullscreenEnabled:t.isFullscreenEnabled};case W.TOGGLE_ZOOM_CONTROLS:return{...e,showZoomControls:t.showZoomControls};case W.UPDATE_WORKSPACE_MOSAIC_LAYOUT:return{...e,layout:t.layout};case W.SET_WORKSPACE_ADD_VISIBILITY:return{...e,isWorkspaceAddVisible:t.isWorkspaceAddVisible};case W.SET_WORKSPACE_VIEWPORT_POSITION:return n={},r={...e.viewportPosition,...t.payload.position},y4e(r)&&!b4e({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 W.SET_CONFIG:case W.IMPORT_CONFIG:case W.UPDATE_CONFIG:return{...e,...t.config.workspace};case W.IMPORT_MIRADOR_STATE:return t.state.workspace||{};case W.TOGGLE_DRAGGING:return{...e,draggingEnabled:!e.draggingEnabled};default:return e}};Yr();var M9=(e={},t)=>{switch(t.type){case W.ADD_WINDOW:return{...e,[t.window.id]:t.window};case W.MAXIMIZE_WINDOW:return{...e,[t.windowId]:{...e[t.windowId],maximized:!0}};case W.MINIMIZE_WINDOW:return{...e,[t.windowId]:{...e[t.windowId],maximized:!1}};case W.UPDATE_WINDOW:return e[t.id]?(0,O9.default)([t.id],e=>({...e||{},...t.payload}),e):e;case W.REMOVE_WINDOW:return(0,w9.default)(e,[t.windowId]);case W.TOGGLE_WINDOW_SIDE_BAR:return{...e,[t.windowId]:{...e[t.windowId],sideBarOpen:!e[t.windowId].sideBarOpen}};case W.SET_WINDOW_VIEW_TYPE:return{...e,[t.windowId]:{...e[t.windowId],view:t.viewType}};case W.UPDATE_WINDOW_POSITION:return{...e,[t.payload.windowId]:{...e[t.payload.windowId],x:t.payload.position.x,y:t.payload.position.y}};case W.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 W.SET_CANVAS:return e[t.windowId]?(0,O9.default)([t.windowId],e=>({...e||{},canvasId:t.canvasId,visibleCanvases:t.visibleCanvases||[]}),e):e;case W.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 W.UPDATE_COMPANION_WINDOW:return t.payload.position===`left`?{...e,[t.windowId]:{...e[t.windowId],companionAreaOpen:!0}}:e;case W.REMOVE_COMPANION_WINDOW:return{...e,[t.windowId]:{...e[t.windowId],companionWindowIds:e[t.windowId].companionWindowIds.filter(e=>e!==t.id)}};case W.SELECT_ANNOTATION:return{...e,[t.windowId]:{...e[t.windowId],selectedAnnotationId:t.annotationId}};case W.DESELECT_ANNOTATION:return{...e,[t.windowId]:{...e[t.windowId],selectedAnnotationId:void 0}};case W.HOVER_ANNOTATION:return{...e,[t.windowId]:{...e[t.windowId],hoveredAnnotationIds:t.annotationIds}};case W.TOGGLE_ANNOTATION_DISPLAY:return{...e,[t.windowId]:{...e[t.windowId],highlightAllAnnotations:!e[t.windowId].highlightAllAnnotations}};case W.IMPORT_MIRADOR_STATE:return t.state.windows||[];case W.REQUEST_SEARCH:return{...e,[t.windowId]:{...e[t.windowId],suggestedSearches:void 0}};case W.SHOW_COLLECTION_DIALOG:return{...e,[t.windowId]:{...e[t.windowId],collectionDialogOn:!0,collectionManifestId:t.manifestId,dialogCollectionPath:t.dialogCollectionPath}};case W.HIDE_COLLECTION_DIALOG:return{...e,[t.windowId]:{...e[t.windowId],collectionDialogOn:!1}};default:return e}};Yr();var N9=(e={},t)=>{switch(t.type){case W.REQUEST_MANIFEST:return{[t.manifestId]:{...e[t.manifestId],...t.properties,id:t.manifestId},...(0,w9.default)(e,t.manifestId)};case W.RECEIVE_MANIFEST:return{...e,[t.manifestId]:{...e[t.manifestId],error:null,id:t.manifestId,isFetching:!1,json:t.manifestJson}};case W.RECEIVE_MANIFEST_FAILURE:return{...e,[t.manifestId]:{...e[t.manifestId],error:t.error,id:t.manifestId,isFetching:!1}};case W.REMOVE_MANIFEST:return Object.keys(e).reduce((n,r)=>(r!==t.manifestId&&(n[r]=e[r]),n),{});case W.IMPORT_MIRADOR_STATE:return t.state.manifests||{};default:return e}};Yr();var P9=(e={},t)=>{switch(t.type){case W.REQUEST_INFO_RESPONSE:return{...e,[t.infoId]:{id:t.infoId,isFetching:!0}};case W.RECEIVE_INFO_RESPONSE:return{...e,[t.infoId]:{degraded:!1,id:t.infoId,isFetching:!1,json:t.infoJson,tokenServiceId:t.tokenServiceId}};case W.RECEIVE_DEGRADED_INFO_RESPONSE:return{...e,[t.infoId]:{degraded:!0,id:t.infoId,isFetching:!1,json:t.infoJson,tokenServiceId:t.tokenServiceId}};case W.RECEIVE_INFO_RESPONSE_FAILURE:return{...e,[t.infoId]:{error:t.error,id:t.infoId,isFetching:!1,tokenServiceId:t.tokenServiceId}};case W.REMOVE_INFO_RESPONSE:return Object.keys(e).reduce((n,r)=>(r!==t.infoId&&(n[r]=e[r]),n),{});case W.IMPORT_MIRADOR_STATE:return{};default:return e}};Da(),Yr();var x4e={...Ea},F9=(e,t,n)=>t,I9=(e=x4e,t)=>{switch(t.type){case W.UPDATE_CONFIG:case W.IMPORT_CONFIG:return(0,M7.default)(e,t.config,{arrayMerge:F9});case W.SET_CONFIG:return t.config;case W.IMPORT_MIRADOR_STATE:return{...t.state.config||{},export:(0,M7.default)(e.export||{},t.state.config?.export||{},{arrayMerge:F9}),requests:(0,M7.default)(e.requests||{},t.state.config?.requests||{},{arrayMerge:F9}),theme:(0,M7.default)(e.theme||{},t.state.config?.theme||{},{arrayMerge:F9}),themes:(0,M7.default)(e.themes||{},t.state.config?.themes||{},{arrayMerge:F9})};default:return e}};Yr();var L9=(e={},t)=>{switch(t.type){case W.UPDATE_VIEWPORT:return{...e,[t.windowId]:{...e[t.windowId],...t.payload}};case W.ADD_WINDOW:return t.window.initialViewerConfig?{...e,[t.window.id]:{...e[t.window.id],...t.window.initialViewerConfig}}:e;case W.REMOVE_WINDOW:return(0,w9.default)(e,t.windowId);case W.SET_WINDOW_VIEW_TYPE:return(0,D9.default)([t.windowId],null,e);case W.SET_CANVAS:return t.preserveViewport?e:(0,D9.default)([t.windowId],null,e);case W.IMPORT_MIRADOR_STATE:return t.state.viewers||{};default:return e}};Yr();var R9=(e={},t)=>{switch(t.type){case W.REQUEST_ANNOTATION:return{...e,[t.targetId]:{...e[t.targetId],[t.annotationId]:{id:t.annotationId,isFetching:!0}}};case W.RECEIVE_ANNOTATION:return{...e,[t.targetId]:{...e[t.targetId],[t.annotationId]:{id:t.annotationId,isFetching:!1,json:t.annotationJson}}};case W.RECEIVE_ANNOTATION_FAILURE:return{...e,[t.targetId]:{...e[t.targetId],[t.annotationId]:{error:t.error,id:t.annotationId,isFetching:!1}}};case W.IMPORT_MIRADOR_STATE:return{};default:return e}};Yr();var z9=(e={},t)=>{switch(t.type){case W.ADD_AUTHENTICATION_REQUEST:return{...e,[t.id]:{id:t.id,isFetching:!0,profile:t.profile,windowId:t.windowId}};case W.RESOLVE_AUTHENTICATION_REQUEST:return{...e,[t.id]:{...e[t.id],isFetching:!1,ok:t.ok}};case W.RECEIVE_ACCESS_TOKEN:return t.authId?{...e,[t.authId]:{...e[t.authId],ok:!0}}:e;case W.RESET_AUTHENTICATION_STATE:return(0,w9.default)(e,t.id);default:return e}};Yr();var B9=(e={},t)=>{switch(t.type){case W.ADD_WINDOW:return{...e,[t.window.id]:{windowId:t.window.id,...t.elasticLayout}};case W.UPDATE_ELASTIC_WINDOW_LAYOUT:return(0,O9.default)([t.windowId],e=>({...e||{},...t.payload}),e);case W.REMOVE_WINDOW:return(0,w9.default)(e,t.windowId);case W.IMPORT_MIRADOR_STATE:return t.state.elasticLayout||{};default:return e}},V9=d(ca(),1);Yr();var H9=(e={},t)=>{let n=(e[t.windowId]||{})[t.companionWindowId]||{};switch(t.type){case W.REQUEST_SEARCH:return n.query===t.query?{...e,[t.windowId]:{...e[t.windowId],[t.companionWindowId]:{...n,data:{...n.data,[t.searchId]:{isFetching:!0}}}}}:{...e,[t.windowId]:{...e[t.windowId],[t.companionWindowId]:{...n,data:{[t.searchId]:{isFetching:!0}},query:t.query,selectedContentSearchAnnotation:[]}}};case W.RECEIVE_SEARCH:return{...e,[t.windowId]:{...e[t.windowId],[t.companionWindowId]:{...n,data:{...n.data,[t.searchId]:{isFetching:!1,json:t.searchJson}}}}};case W.RECEIVE_SEARCH_FAILURE:return{...e,[t.windowId]:{...e[t.windowId],[t.companionWindowId]:{...n,data:{...n.data,[t.searchId]:{error:t.error,isFetching:!1}}}}};case W.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 W.SET_CONTENT_SEARCH_CURRENT_ANNOTATIONS:return{...e,[t.windowId]:{...e[t.windowId],[t.companionWindowId]:{...n,selectedContentSearchAnnotationIds:t.annotationIds}}};case W.SELECT_ANNOTATION:return e[t.windowId]?{...e,[t.windowId]:Object.keys(e[t.windowId]).reduce((n,r)=>{let i=e[t.windowId][r];return n[r]=i.data&&Object.values(i.data).filter(e=>e.json&&e.json.resources).some(e=>(0,V9.default)([e.json.resources]).some(e=>e[`@id`]===t.annotationId))?{...i,selectedContentSearchAnnotationIds:[t.annotationId]}:i,n},{})}:e;case W.IMPORT_MIRADOR_STATE:return{};case W.REMOVE_WINDOW:return(0,w9.default)(e,t.windowId);case W.REMOVE_COMPANION_WINDOW:return e[t.windowId]?{...e,[t.windowId]:{...(0,w9.default)(e[t.windowId],t.id)}}:e;default:return e}};Yr();var U9=(e={},t)=>{switch(t.type){case W.UPDATE_LAYERS:return{...e,[t.windowId]:{...e[t.windowId],[t.canvasId]:(0,M7.default)((e[t.windowId]||{})[t.canvasId]||{},t.payload)}};case W.REMOVE_WINDOW:return(0,w9.default)(e,[t.windowId]);default:return e}};Yr();var W9=(e=[],t)=>{switch(t.type){case W.ADD_RESOURCE:return e.some(e=>e.manifestId===t.manifestId)?e:[{manifestId:t.manifestId,...t.payload},...e];case W.ADD_WINDOW:return e.some(e=>e.manifestId===t.window.manifestId)?e:[{manifestId:t.window.manifestId},...e];case W.UPDATE_WINDOW:return!t.payload.manifestId||e.some(e=>e.manifestId===t.payload.manifestId)?e:[{manifestId:t.payload.manifestId},...e];case W.REMOVE_RESOURCE:return e.filter(e=>e.manifestId!==t.manifestId);case W.IMPORT_CONFIG:return t.config.catalog||[];case W.IMPORT_MIRADOR_STATE:return t.state.catalog||[];default:return e}},S4e=l({accessTokensReducer:()=>T9,annotationsReducer:()=>R9,authReducer:()=>z9,catalogReducer:()=>W9,companionWindowsReducer:()=>k9,configReducer:()=>I9,elasticLayoutReducer:()=>B9,errorsReducer:()=>A9,infoResponsesReducer:()=>P9,layersReducer:()=>U9,manifestsReducer:()=>N9,searchesReducer:()=>H9,viewersReducer:()=>L9,windowsReducer:()=>M9,workspaceReducer:()=>j9});H();function C4e(e){return vn({accessTokens:T9,annotations:R9,auth:z9,catalog:W9,companionWindows:k9,config:I9,elasticLayout:B9,errors:A9,infoResponses:P9,layers:U9,manifests:N9,searches:H9,viewers:L9,windows:M9,workspace:j9,...e})}var w4e=function(e){return{done:!0,value:e}},G9={};function T4e(e){return U7(e)?`channel`:J1e(e)?String(e):L7(e)?e.name:String(e)}function E4e(e,t,n){var r,i,a,o=t;function s(t,n){if(o===G9)return w4e(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?w4e(t):a}return q7(s,function(e){return s(null,e)},n)}function D4e(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:A0e(e)},o=function(e){return{done:!1,value:n9.apply(void 0,[t].concat(r,[e]))}},s,c=function(e){return s=e};return E4e({q1:function(){return{nextState:`q2`,effect:a,stateUpdater:c}},q2:function(){return{nextState:`q1`,effect:o(s)}}},`q1`,`takeEvery(`+T4e(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 n9.apply(void 0,[D4e,e,t].concat(r))}var q9=Pa();ou(),Yr(),Kd(),fu();function O4e(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 r9(Lo);try{let s=yield t9(O4e,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*k4e(e,t,n,{degraded:r,failure:i,success:a}){let o={...n},s;if(t){let e=yield t9(A4e,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 t9(J9,e,o,{failure:e=>e,success:e=>e});if(c){yield $7(i({error:c,json:l,response:u,tokenServiceId:s}));return}let d=l[`@id`]||l.id;if(u.ok){if(Vl(d,{stripAuthentication:!1})===Vl(e.replace(/info\.json$/,``),{stripAuthentication:!1})){yield $7(a({json:l,response:u,tokenServiceId:s}));return}}else if(u.status!==401){yield $7(i({error:c,json:l,response:u,tokenServiceId:s}));return}let f=yield t9(A4e,l);if(f&&f.id!==s){yield t9(k4e,e,l,n,{degraded:r,failure:i,success:a});return}yield $7((r||a)({json:l,response:u,tokenServiceId:s}))}function*Y9({manifestId:e}){yield $7(yield t9(J9,e,{},{failure:({error:t,json:n,response:r})=>Wu(e,typeof t==`object`?String(t):t),success:({json:t,response:n})=>Uu(e,t)}))}function*A4e(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 r9(Ll);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*j4e({imageResource:e,infoId:t,windowId:n}){let r=e;r||=yield r9(yc,{infoId:t}),yield t9(k4e,`${t.replace(/\/$/,``)}/info.json`,r,{},{degraded:({json:e,response:r,tokenServiceId:i})=>Xu(t,e,r.ok,i,n),failure:({error:e,json:n,response:r,tokenServiceId:i})=>Zu(t,e,i),success:({json:e,response:n,tokenServiceId:r})=>Yu(t,e,n.ok,r)})}function*M4e({windowId:e,companionWindowId:t,query:n,searchId:r}){yield $7(yield t9(J9,r,{},{failure:({error:n,json:i,response:a})=>Fd(e,t,r,n),success:({json:n,response:i})=>Pd(e,t,r,n)}))}function*N4e({targetId:e,annotationId:t}){yield $7(yield t9(J9,t,{},{failure:({error:n,json:r,response:i})=>_d(e,t,n),success:({json:n,response:r})=>gd(e,t,n)}))}function*P4e({manifestId:e,manifestJson:t}){if(t){yield $7(Uu(e,t));return}e&&((yield r9($a)||{})[e]||(yield*Y9({manifestId:e})))}function*X9(...e){let t=yield r9($a);for(let n=0;n<e.length;n+=1){let r=e[n];t[r]||(yield t9(Y9,{manifestId:r}))}}function*F4e(){yield e9([K9(W.REQUEST_MANIFEST,Y9),K9(W.REQUEST_INFO_RESPONSE,j4e),K9(W.REQUEST_SEARCH,M4e),K9(W.REQUEST_ANNOTATION,N4e),K9(W.ADD_RESOURCE,P4e)])}Yr(),Kd(),fu(),La();function*Z9(e){let{collectionPath:t,id:n,manifestId:r}=e.payload||e.window;r&&(e.manifest?yield $7(Uu(r,e.manifest)):yield t9(X9,r,...t||[]),yield t9(z4e,e),yield t9(B4e,e),t||(yield t9(L4e,{manifestId:r,windowId:e.id||e.window.id})),yield t9(J4e,r,n))}function*I4e(e){let t=e.id;if(!e||!e.payload||!e.payload.sequenceId)return;let n=yield r9(nc,{windowId:t});!n||!n[0]||!n[0].id||(yield $7(yield t9(td,t,n[0].id)))}function*L4e({manifestId:e,windowId:t}){let n=yield r9(ls,{manifestId:e});if(n){let e=n.getProperty(`partOf`),r=Array.isArray(e)?e[0]:e;r&&r.id&&(yield $7(ju(t,{collectionPath:[r.id]})))}}function*R4e(e){let{collectionPath:t}=e.payload;t&&(yield t9(X9,...t))}function*z4e(e){let{canvasId:t,canvasIndex:n,manifestId:r}=e.payload||e.window,i=e.id||e.window.id;if(t)yield $7(yield t9(td,i,t,null,{preserveViewport:!!e.payload||!!e.window?.initialViewerConfig}));else{let t=yield r9(qa),a=yield r9(ls,{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 $7(t?yield t9(td,i,o.id,null,{preserveViewport:t}):yield t9(td,i,o.id))}}}}function*B4e(e){if(!e.window||!e.window.defaultSearchQuery)return;let{id:t,defaultSearchQuery:n}=e.window,r=yield r9(Os,{windowId:t}),i=(yield r9(Co,{position:`left`,windowId:t}))[0];r&&i&&(yield $7(Ld(t,i,r&&`${r.id}?${new URLSearchParams({q:n})}`,n)))}function V4e(e,{canvasIds:t,companionWindowIds:n,windowId:r}){return n.reduce((n,i)=>{let a=qc(e,{companionWindowId:i,windowId:r}).resources.find(e=>t.includes(e.targetId));return a&&(n[i]=[a.id]),n},{})}function*H4e({annotationId:e,windowId:t,visibleCanvases:n}){let r=yield r9(zc,{windowId:t}),i=Object.keys(r||{});if(i.length===0)return;let a=yield r9(V4e,{canvasIds:n,companionWindowIds:i,windowId:t});yield e9(Object.keys(a).map(e=>$7(Rd(t,e,a[e])))),Object.values(a).length>0&&(yield $7(vd(t,Object.values(a)[0][0])))}function*U4e({pan:e,windowId:t}){if(!e)return;let{x:n,y:r,width:i,height:a}=(yield r9(Bs))[t]||{},{viewportPosition:{width:o,height:s}}=yield r9(Qa);yield $7(ud({x:n+i/2-o/2,y:r+a/2-s/2}))}function*W4e({windowId:e}){let{canvasId:t}=yield r9(Za,{windowId:e});yield $7(ju(e,{visibleCanvases:((yield r9(cc,{canvasId:t,windowId:e}))||[]).map(e=>e.id)}))}function*G4e({companionWindowId:e,windowId:t}){let{switchCanvasOnSearch:n}=yield r9(Js,{windowId:t});if(!n||(yield r9(Qc,{companionWindowId:e,windowId:t})).length!==0)return;let r=yield r9(Xc,{companionWindowId:e,windowId:t});!r||r.length===0||(yield $7(vd(t,r[0].id)))}function*K4e({annotationId:e,windowId:t}){let n=yield r9(ac,{windowId:t}),r=yield r9(nl,{annotationId:e,windowId:t});!r||n.includes(r.id)||(yield $7(yield t9(td,t,r.id)))}function*q4e({visibleCanvases:e,windowId:t}){let n=yield r9(nc,{windowId:t}),r=yield r9(tc),i=(n||[]).filter(t=>e.includes(t.id)),a=yield r9(Ka);yield e9(i.map(e=>e9(a(e).iiifImageResources.map(e=>!r[Fa(e)?.id]&&$7(Qu({imageResource:e,windowId:t}))).filter(Boolean))))}function*J4e(e,t){let n=yield r9(ls,{manifestId:e});n&&n.isCollection()&&(yield $7(zu(e,[],t)))}function*Y4e(){yield e9([K9(W.ADD_WINDOW,Z9),K9(W.UPDATE_WINDOW,Z9),K9(W.UPDATE_WINDOW,I4e),K9(W.UPDATE_WINDOW,R4e),K9(W.SET_CANVAS,H4e),K9(W.SET_CANVAS,q4e),K9(W.UPDATE_COMPANION_WINDOW,R4e),K9(W.SET_WINDOW_VIEW_TYPE,W4e),K9(W.RECEIVE_SEARCH,G4e),K9(W.SELECT_ANNOTATION,K4e),K9(W.FOCUS_WINDOW,U4e)])}Jr(),Kd(),Yr();function*X4e(e){yield e9([...Object.entries(e.state.windows||{}).map(([e,t])=>t9(Z9,{id:t.id,payload:t})),...Object.entries(e.state.manifests||{}).filter(([e,t])=>!t.json).map(([e,t])=>t9(X9,t.id))])}function*Z4e({config:{thumbnailNavigation:e,windows:t}}){!t||t.length===0||(yield e9((yield e9(t.map(t=>t9(Au,{id:`window-${Kr()}`,manifestId:t.manifestId||t.loadedManifest,thumbnailNavigationPosition:e&&e.defaultPosition,...t})))).map(e=>$7(e))))}function*Q4e(e){let{dialogCollectionPath:t,manifestId:n}=e;yield t9(X9,n,...t)}function*$4e(){yield e9([K9(W.IMPORT_MIRADOR_STATE,X4e),K9(W.IMPORT_CONFIG,Z4e),K9(W.SHOW_COLLECTION_DIALOG,Q4e)])}Kd(),fu(),Yr();function*e3e({canvasId:e,windowId:t}){let n=yield r9(rc,{canvasId:e,windowId:t}),r=yield r9(Cc),i=(yield r9(Ka))(n);return yield e9([...i.annotationListUris.filter(e=>!(r[n.id]&&r[n.id][e])).map(e=>$7(hd(n.id,e))),...i.canvasAnnotationPages.filter(e=>!(r[n.id]&&r[n.id][e.id])).map(e=>e.items?$7(gd(n.id,e.id,e)):$7(hd(n.id,e.id)))])}function*t3e({visibleCanvases:e=[],windowId:t}){return yield e9(e.map(e=>$7(md(t,e))))}function*n3e(){yield e9([K9(W.REQUEST_CANVAS_ANNOTATIONS,e3e),K9(W.SET_CANVAS,t3e)])}Yr(),Kd(),fu();function*r3e({tokenServiceId:e}){yield N0e(2e3),yield t9(i3e,{serviceId:e})}function*i3e({serviceId:e}){let t=yield r9(Xa),n=yield e9(Object.keys(t).map(e=>r9(oc,{windowId:e}))),r=yield r9(Ka),i=(0,V9.default)((0,V9.default)(n).map(e=>r(e).imageServiceIds)),a=yield r9(tc),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 e9(Object.values(a).filter(e=>e.json&&o(e.json)).map(({id:e})=>i.includes(e)?t9(j4e,{infoId:e}):$7({infoId:e,type:W.REMOVE_INFO_RESPONSE})))}function*a3e({infoJson:e,windowId:t}){let n=yield r9(Rl),{auth:{serviceProfiles:r=[]}={}}=yield r9(Oo),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 $7(Cd(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 $7(Cd(t,a.id,a.getProfile())),yield $7(wd(a.id,e.id,{ok:!0})),yield $7(Td(e.id,a.id))}}function*o3e({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 r9(Ll))[n];i&&i.success&&(yield $7(Td(n,r.id)))}function*s3e({serviceId:e}){let t=yield r9(Ll),n=yield r9(Rl),r=t[e];if(!r)return;let i=n[r.authId];i&&(r.success?yield $7(kd({authServiceId:i.id,tokenServiceId:r.id})):yield $7(wd(i.id,r.id,{ok:!1})))}function*c3e(){yield e9([K9(W.RECEIVE_DEGRADED_INFO_RESPONSE,o3e),K9(W.RECEIVE_ACCESS_TOKEN_FAILURE,s3e),K9(W.RECEIVE_DEGRADED_INFO_RESPONSE,a3e),K9(W.RECEIVE_ACCESS_TOKEN,i3e),K9(W.RESET_AUTHENTICATION_STATE,r3e)])}var l3e=l({default:()=>Q9});function*u3e(e){for(;;)try{yield t9(e);break}catch(e){console.log(e)}}function Q9(e=[]){return function*(){yield e9([n3e,$4e,F4e,Y4e,c3e,...e].map(e=>M0e(u3e,e)))}}H(),Da();function $9(e,t=[]){let n=C4e(e),r=Ea.state.slice?vn({[Ea.state.slice]:n}):n,i=O2e(),a=gn(r,A2e(xn(I1e,i)));return i.run(Q9(t)),a}Tu();function d3e(e,t=[]){let n=N7(t),r=$9(M1e(n),P1e(n));return r.dispatch(xu((0,M7.default)(N1e(n),e))),r}z();var f3e=class{constructor(e,t={}){this.plugins=N7(t.plugins||[]),this.config=e,this.store=t.store||d3e(this.config,this.plugins),e.id&&this.renderInto(document.getElementById(e.id))}renderInto(e){this.container=e,this.root=(0,sTe.createRoot)(this.container),this.root.render(this.render())}render(e={}){return(0,aJ.jsx)($e,{store:this.store,children:(0,aJ.jsx)(D7,{plugins:this.plugins,...e})})}unmount(){this.root&&this.root.unmount()}};function p3e(e,t){let n;return n=Array.isArray(t)?{plugins:t}:t,new f3e(e,n)}var m3e={viewer:p3e};Kd(),fu(),Kd(),fu();var h3e={actions:Gd,createStore:$9,reducers:S4e,sagas:l3e,selectors:du};$y(),st(),Fr(),Yr(),pa(),ga(),ba(),Ca(),Ta(),Da(),ja(),Na(),Ua(),Ga(),Ja(),io(),oo(),Eo(),zo(),qo(),Xo(),As(),zs(),Ks(),$s(),bc(),Pc(),rl(),Dl(),Nl(),Bl(),cu(),uu(),bu(),Tu(),Ou(),Vu(),qu(),ed(),ad(),pd(),Sd(),Ad(),Md(),zd(),Vd(),Wd(),Xy(),Yoe(),Rse(),Cb(),Tb(),Gse(),Yse(),Zse(),tce(),NE(),ude(),RE(),fde(),gde(),the(),ihe(),pA(),_A(),she(),dhe(),Fge(),bj(),Sj(),Bge(),Uge(),__e(),tM(),v_e(),oM(),fM(),C_e(),E_e(),K_e(),q_e(),Y_e(),RM(),gve(),bve(),jve(),Pve(),Fve(),zve(),PN(),LN(),VN(),GN(),ZN(),nP(),jL(),IL(),HL(),qL(),pR(),_R(),Vz(),Kz(),tB(),oB(),WB(),QB(),rV(),cV(),pV(),vV(),CV(),zwe(),Uwe(),Wwe(),qwe(),Ywe(),Qwe(),nTe(),oTe(),nJ(),xX(),_Fe(),xFe(),EFe(),AFe(),RFe(),mQ(),qFe(),XFe(),nIe(),TQ(),iIe(),oIe(),lIe(),MQ(),dIe(),hIe(),xIe(),TIe(),EIe(),AIe(),MIe(),PIe(),XIe(),$Ie(),eLe(),rLe(),iLe(),aLe(),sLe(),lLe(),mLe(),vLe(),yLe(),SLe(),wLe(),ELe(),OLe(),ALe(),jLe(),RLe(),BLe(),sqe(),lqe(),dqe(),hqe(),Cqe(),Tqe(),Oqe(),Mqe(),Fqe(),zqe(),Vqe(),Hqe(),Wqe(),qqe(),Yqe(),$qe(),tJe(),oJe(),lJe(),dJe(),pJe(),gJe(),bJe(),NJe(),IJe(),UJe(),KJe(),YJe(),rYe(),Z3(),oYe(),lYe(),mYe(),o6(),xYe(),TYe(),OYe(),MYe(),FYe(),BYe(),HYe(),KYe(),ZYe(),nXe(),uXe(),fXe(),gXe(),yXe(),SXe(),EXe(),AXe(),FXe(),X6(),JXe(),eZe(),aZe(),lZe(),uZe(),vZe(),SZe(),OZe(),jZe(),PZe(),LZe(),VZe(),WZe(),JZe(),eQe(),rQe(),aQe(),X8(),fQe(),hQe(),gQe(),SQe(),wQe(),TQe(),kQe(),LQe(),x5(),WQe(),qQe(),ZQe(),a$e(),l$e(),f$e(),g$e(),b$e(),w$e(),K5(),A$e(),P$e(),I$e(),z$e(),B$e(),H$e(),q$e(),Z$e(),t1e(),a1e(),o1e(),s1e(),u1e(),m1e();var g3e={...m3e,...h3e};e.AccessTokenSender=$8,e.ActionTypes=W,e.AnnotationFactory=wa,e.AnnotationItem=ya,e.AnnotationList=ha,e.AnnotationPage=Sa,e.AnnotationResource=fa,e.AnnotationSettings=zE,e.AnnotationsOverlay=e8,e.App=D7,e.AppProviders=SX,e.AttributionPanel=sR,e.AudioViewer=p6,e.BackgroundPluginArea=x7,e.BookViewIcon=Sqe,e.Branding=E$,e.CanvasAnnotationDisplay=$6,e.CanvasAnnotations=vA,e.CanvasGroupings=Ma,e.CanvasIndexIcon=MJe,e.CanvasInfo=pM,e.CanvasLayers=Lq,e.CanvasWorld=su,e.ChangeThemeDialog=RQ,e.CollapsibleSection=Xj,e.CollectionDialog=s6,e.CollectionInfo=JM,e.CompanionArea=n6,e.CompanionWindow=vj,e.CompanionWindowFactory=Q3,e.CompanionWindowRegistry=tJ,e.CompanionWindowSection=xj,e.ConnectedAnnotationSettings=HE,e.ConnectedAnnotationsOverlay=a8,e.ConnectedAppProviders=aje,e.ConnectedAttributionPanel=gR,e.ConnectedAudioViewer=_6,e.ConnectedBackgroundPluginArea=S7,e.ConnectedBranding=O$,e.ConnectedCanvasAnnotations=SA,e.ConnectedCanvasInfo=_M,e.ConnectedCanvasLayers=Hq,e.ConnectedChangeThemeDialog=VQ,e.ConnectedCollapsibleSection=eM,e.ConnectedCollectionDialog=f6,e.ConnectedCollectionInfo=QM,e.ConnectedCompanionArea=a6,e.ConnectedCompanionWindow=yj,e.ConnectedCompanionWindowFactory=t6,e.ConnectedCustomPanel=Yq,e.ConnectedErrorContent=X3,e.ConnectedErrorDialog=iQ,e.ConnectedFullScreenButton=pQ,e.ConnectedGalleryView=D6,e.ConnectedGalleryViewThumbnail=C6,e.ConnectedIIIFAuthentication=p5,e.ConnectedIIIFThumbnail=Sb,e.ConnectedLabelValueMetadata=aM,e.ConnectedLanguageSettings=vQ,e.ConnectedLayersPanel=Kq,e.ConnectedLocalePicker=NM,e.ConnectedManifestForm=r7,e.ConnectedManifestInfo=LM,e.ConnectedManifestListItem=p7,e.ConnectedManifestListItemError=s7,e.ConnectedManifestRelatedLinks=cN,e.ConnectedMinimalWindow=Y8,e.ConnectedMiradorMenuButton=LE,e.ConnectedMosaicRenderPreview=w5,e.ConnectedOpenSeadragonViewer=C8,e.ConnectedPrimaryWindow=W8,e.ConnectedSanitizedHtml=fA,e.ConnectedScrollIndicatedDialogContent=jQ,e.ConnectedSearchHit=nV,e.ConnectedSearchPanel=SV,e.ConnectedSearchPanelControls=aB,e.ConnectedSearchPanelNavigation=Gz,e.ConnectedSearchResults=fV,e.ConnectedSelectCollection=j6,e.ConnectedSidebarIndexItem=IN,e.ConnectedSidebarIndexList=tP,e.ConnectedSidebarIndexTableOfContents=FL,e.ConnectedSidebarIndexThumbnail=WN,e.ConnectedTextViewer=F8,e.ConnectedThumbnailCanvasGrouping=kb,e.ConnectedThumbnailNavigation=Pb,e.ConnectedVideoViewer=j8,e.ConnectedViewerInfo=B6,e.ConnectedViewerNavigation=G6,e.ConnectedWindow=b5,e.ConnectedWindowAuthenticationBar=c5,e.ConnectedWindowCanvasNavigationControls=Y6,e.ConnectedWindowList=_$,e.ConnectedWindowListButton=S$,e.ConnectedWindowSideBar=U3,e.ConnectedWindowSideBarAnnotationsPanel=Ej,e.ConnectedWindowSideBarButtons=z3,e.ConnectedWindowSideBarCanvasPanel=KL,e.ConnectedWindowSideBarCollectionPanel=eJ,e.ConnectedWindowSideBarInfoPanel=fN,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=$5,e.ConnectedWorkspaceAdd=y7,e.ConnectedWorkspaceAddButton=lQ,e.ConnectedWorkspaceArea=E7,e.ConnectedWorkspaceControlPanel=j$,e.ConnectedWorkspaceControlPanelButtons=w$,e.ConnectedWorkspaceElastic=B5,e.ConnectedWorkspaceElasticWindow=I5,e.ConnectedWorkspaceExport=e$,e.ConnectedWorkspaceImport=a$,e.ConnectedWorkspaceMenu=KQ,e.ConnectedWorkspaceMenuButton=YQ,e.ConnectedWorkspaceMosaic=M5,e.ConnectedWorkspaceOptionsButton=p$,e.ConnectedWorkspaceOptionsMenu=u$,e.ConnectedWorkspaceSelectionDialog=LQ,e.ConnectedZoomControls=I6,e.CustomPanel=qq,e.EMPTY_ARRAY=ka,e.EMPTY_OBJECT=Aa,e.ErrorContent=K3,e.ErrorDialog=tQ,e.FullScreenButton=uQ,e.FullScreenContext=bX,e.GalleryView=w6,e.GalleryViewIcon=wqe,e.GalleryViewThumbnail=v6,e.IIIFAuthentication=l5,e.IIIFDropTarget=G5,e.IIIFIFrameCommunication=Z8,e.IIIFThumbnail=_b,e.ImageFailureMessage=g8,e.LabelValueMetadata=nM,e.LanguageSettings=hQ,e.LayersPanel=Uq,e.LocalePicker=AM,e.ManifestForm=e7,e.ManifestInfo=PM,e.ManifestListItem=c7,e.ManifestListItemError=i7,e.ManifestRelatedLinks=iN,e.MinimalWindow=G8,e.MiradorCanvas=Ha,e.MiradorIcon=DLe,e.MiradorManifest=Wa,e.MiradorMenuButton=PE,e.MiradorViewer=f3e,e.MosaicLayout=T5,e.MosaicRenderPreview=S5,e.NestedMenu=bQ,e.NewBrowserWindow=t5,e.OSDReferences=o8,e.OpenSeadragonCanvasOverlay=Q6,e.OpenSeadragonViewer=y8,e.PluginContext=ot,e.PluginHook=dM,e.PluginProvider=oJ,e.PrimaryWindow=I8,e.RestoreZoomIcon=lXe,e.SanitizedHtml=uA,e.ScrollIndicatedDialogContent=OQ,e.ScrollTo=mA,e.SearchHit=GB,e.SearchPanel=mV,e.SearchPanelControls=qz,e.SearchPanelNavigation=Rz,e.SearchResults=iV,e.SelectCollection=O6,e.SidebarIndexItem=NN,e.SidebarIndexList=KN,e.SidebarIndexTableOfContents=wL,e.SidebarIndexThumbnail=RN,e.TextViewer=M8,e.ThumbnailCanvasGrouping=Ob,e.ThumbnailFactory=Ko,e.ThumbnailNavigation=Ab,e.ThumbnailNavigationBottomIcon=oqe,e.ThumbnailNavigationRightIcon=cqe,e.TruncatedHit=UB,e.VideoViewer=O8,e.ViewerInfo=L6,e.ViewerNavigation=H6,e.Window=m5,e.WindowAuthenticationBar=a5,e.WindowCanvasNavigationControls=J6,e.WindowList=m$,e.WindowListButton=v$,e.WindowMaxIcon=uJe,e.WindowMinIcon=fJe,e.WindowOptionsIcon=Bqe,e.WindowSideBar=B3,e.WindowSideBarAnnotationsPanel=Cj,e.WindowSideBarButtons=I3,e.WindowSideBarCanvasPanel=LL,e.WindowSideBarCollectionPanel=Zq,e.WindowSideBarInfoPanel=lN,e.WindowThumbnailSettings=q4,e.WindowTopBar=O3,e.WindowTopBarPluginArea=Gqe,e.WindowTopBarPluginMenu=h3,e.WindowTopBarTitle=x3,e.WindowTopMenu=i3,e.WindowTopMenuButton=l3,e.WindowViewSettings=e3,e.WindowViewer=w8,e.Workspace=q5,e.WorkspaceAdd=m7,e.WorkspaceAddButton=oQ,e.WorkspaceArea=C7,e.WorkspaceContext=ME,e.WorkspaceControlPanel=k$,e.WorkspaceControlPanelButtons=CLe,e.WorkspaceDialog=wQ,e.WorkspaceElastic=L5,e.WorkspaceElasticWindow=N5,e.WorkspaceExport=XQ,e.WorkspaceImport=t$,e.WorkspaceMenu=HQ,e.WorkspaceMenuButton=jIe,e.WorkspaceMosaic=E5,e.WorkspaceOptionsButton=oLe,e.WorkspaceOptionsMenu=o$,e.WorkspaceSelectionDialog=NQ,e.WorkspaceTypeElasticIcon=rIe,e.WorkspaceTypeMosaicIcon=aIe,e.ZoomControls=N6,e.accessTokensReducer=T9,e.addAuthenticationRequest=Cd,e.addCompanionWindow=pu,e.addError=Eu,e.addOrUpdateCompanionWindow=mu,e.addPluginsToCompanionWindowsRegistry=dTe,e.addResource=Hd,e.addWindow=Au,e.annotationsReducer=R9,e.asArray=ao,e.authReducer=z9,e.catalogReducer=W9,e.companionWindowsReducer=k9,e.configReducer=I9,e.connectPluginsToStore=uTe,e.createPluggableStore=d3e,e.createStore=$9,e.createTargetToPluginMapping=lTe,e.cssNs=wb,e.default=g3e,e.deselectAnnotation=yd,e.elasticLayoutReducer=B9,e.errorsReducer=A9,e.expandNodes=vu,e.fetchInfoResponse=Qu,e.fetchManifest=Gu,e.fetchSearch=Ld,e.filterValidPlugins=N7,e.focusWindow=ku,e.getAccessTokens=Ll,e.getAllowedWindowViewTypes=Zs,e.getAnnotationResourcesByMotivation=jc,e.getAnnotationResourcesByMotivationForCanvas=kc,e.getAnnotationResourcesDataForCanvas=Ac,e.getAnnotations=Cc,e.getAuth=Rl,e.getAuthProfiles=Il,e.getBestThumbnail=Wo,e.getCanvas=rc,e.getCanvasDescription=pc,e.getCanvasForAnnotation=nl,e.getCanvasGrouping=cc,e.getCanvasGroupings=sc,e.getCanvasIndex=Ps,e.getCanvasLabel=dc,e.getCanvasLayers=Ol,e.getCanvasMetadata=fc,e.getCanvases=nc,e.getCatalog=to,e.getCompanionAreaVisibility=wo,e.getCompanionWindow=mo,e.getCompanionWindowIdsForPosition=Co,e.getCompanionWindowLocale=ho,e.getCompanionWindows=fo,e.getCompanionWindowsForContent=So,e.getCompanionWindowsForPosition=xo,e.getConfig=Oo,e.getConfigFromPlugins=N1e,e.getContainerId=Fo,e.getCurrentCanvas=ic,e.getCurrentCanvasWorld=lu,e.getDefaultSidebarVariant=El,e.getDestructuredMetadata=es,e.getElasticLayout=Bs,e.getExpandedNodeIds=_l,e.getExportableState=ko,e.getFocusedWindowId=Ws,e.getFullScreenEnabled=Hs,e.getIiifThumbnailOpts=Jo,e.getLanguagesFromConfigWithCurrent=jo,e.getLatestError=Vs,e.getLayers=Al,e.getLayersForVisibleCanvases=Ml,e.getLayersForWindow=kl,e.getLocale=is,e.getManifest=eo,e.getManifestAutocompleteService=ks,e.getManifestDescription=Cs,e.getManifestError=ss,e.getManifestHomepage=hs,e.getManifestLocale=us,e.getManifestLogo=ms,e.getManifestMetadata=Es,e.getManifestProviderName=ds,e.getManifestRelated=ys,e.getManifestRelatedContent=vs,e.getManifestRenderings=gs,e.getManifestSearchService=Os,e.getManifestSeeAlso=_s,e.getManifestStatus=os,e.getManifestSummary=ws,e.getManifestThumbnail=$o,e.getManifestTitle=Ss,e.getManifestUrl=Ts,e.getManifestoInstance=ls,e.getManifests=$a,e.getManuallyExpandedNodeIds=gl,e.getMaximizedWindowsIds=Ys,e.getMetadataLocales=Ds,e.getMiradorCanvasWrapper=Ka,e.getMiradorManifestWrapper=qa,e.getNextCanvasGrouping=lc,e.getNextSearchId=Gc,e.getNodeIdToScrollTo=vl,e.getPresentAnnotationsOnSelectedCanvases=Oc,e.getPreviousCanvasGrouping=uc,e.getProviderLogo=ps,e.getReducersFromPlugins=M1e,e.getRequestsConfig=Lo,e.getRequiredStatement=bs,e.getResourceAnnotationForSearchHit=$c,e.getResourceAnnotationLabel=el,e.getRights=xs,e.getSagasFromPlugins=P1e,e.getSearchAnnotationsForCompanionWindow=qc,e.getSearchAnnotationsForWindow=Zc,e.getSearchForWindow=zc,e.getSearchIsFetching=Uc,e.getSearchNumTotal=Wc,e.getSearchQuery=Hc,e.getSelectedAnnotationId=Mc,e.getSelectedAnnotationsOnCanvases=Nc,e.getSelectedContentSearchAnnotationIds=Qc,e.getSequence=Ns,e.getSequenceBehaviors=Ls,e.getSequenceTreeStructure=Rs,e.getSequenceViewingDirection=Is,e.getSequenceViewingHint=Fs,e.getSequences=Ms,e.getShowZoomControlsConfig=Mo,e.getSortedLayers=jl,e.getSortedSearchAnnotationsForCompanionWindow=Xc,e.getSortedSearchHitsForCompanionWindow=Jc,e.getTheme=No,e.getThemeDirection=Io,e.getThemeIds=Po,e.getThumbnailFactory=Yo,e.getThumbnailNavigationPosition=go,e.getThumbnailsConfig=Ro,e.getViewer=no,e.getVisibleCanvasAudioResources=vc,e.getVisibleCanvasCaptions=_c,e.getVisibleCanvasIds=ac,e.getVisibleCanvasNonTiledResources=mc,e.getVisibleCanvasTextResources=hc,e.getVisibleCanvasVideoResources=gc,e.getVisibleCanvases=oc,e.getVisibleNodeIds=Cl,e.getWindow=Za,e.getWindowConfig=Js,e.getWindowDraggability=Qs,e.getWindowIds=ro,e.getWindowManifests=Ya,e.getWindowTitles=qs,e.getWindowViewType=Xs,e.getWindows=Xa,e.getWorkspace=Qa,e.getWorkspaceType=Us,e.handleDrop=W5,e.hideCollectionDialog=Bu,e.hoverAnnotation=xd,e.htmlRules=lA,e.importConfig=xu,e.importMiradorState=wu,e.infoResponsesReducer=P9,e.isFocused=Gs,e.layersReducer=U9,e.manifestsReducer=N9,e.maximizeWindow=Mu,e.minimizeWindow=Nu,e.miradorSlice=Oa,e.readImageMetadata=O$e,e.receiveAccessToken=Ed,e.receiveAccessTokenFailure=Dd,e.receiveAnnotation=gd,e.receiveAnnotationFailure=_d,e.receiveDegradedInfoResponse=Xu,e.receiveInfoResponse=Yu,e.receiveInfoResponseFailure=Zu,e.receiveManifest=Uu,e.receiveManifestFailure=Wu,e.receiveSearch=Pd,e.receiveSearchFailure=Fd,e.removeCompanionWindow=gu,e.removeError=Du,e.removeInfoResponse=$u,e.removeManifest=Ku,e.removeResource=Ud,e.removeSearch=Id,e.removeWindow=Fu,e.requestAccessToken=Td,e.requestAnnotation=hd,e.requestCanvasAnnotations=md,e.requestInfoResponse=Ju,e.requestManifest=Hu,e.requestSearch=Nd,e.resetAuthenticationState=kd,e.resolveAccessTokenRequest=Od,e.resolveAuthenticationRequest=wd,e.rootReducer=C4e,e.rootSaga=Q9,e.searchesReducer=H9,e.selectAnnotation=vd,e.selectCompanionWindowDimensions=To,e.selectCurrentAuthServices=zl,e.selectInfoResponse=yc,e.selectInfoResponses=tc,e.setCanvas=td,e.setCompanionAreaOpen=Pu,e.setConfig=Su,e.setContentSearchCurrentAnnotation=Rd,e.setNextCanvas=nd,e.setPreviousCanvas=rd,e.setWindowThumbnailPosition=Lu,e.setWindowViewType=Ru,e.setWorkspaceAddVisibility=ld,e.setWorkspaceViewportDimensions=dd,e.setWorkspaceViewportPosition=ud,e.settings=Ea,e.showCollectionDialog=zu,e.sortSearchAnnotationsByCanvasOrder=Fc,e.toggleAnnotationDisplay=bd,e.toggleDraggingEnabled=fd,e.toggleNode=_u,e.toggleWindowSideBar=Iu,e.toggleZoomControls=sd,e.updateCompanionWindow=hu,e.updateConfig=Cu,e.updateElasticWindowLayout=jd,e.updateLayers=Bd,e.updateViewport=id,e.updateWindow=ju,e.updateWorkspace=od,e.updateWorkspaceMosaicLayout=cd,e.useTranslation=Yy,e.validatePlugin=j7,e.viewer=p3e,e.viewersReducer=L9,e.windowsReducer=M9,e.withPlugins=Pr,e.withTranslation=Joe,e.workspaceReducer=j9});
//# sourceMappingURL=mirador.min.js.map