(()=>{var QG=Object.create;var WS=Object.defineProperty;var JG=Object.getOwnPropertyDescriptor;var ZG=Object.getOwnPropertyNames;var eY=Object.getPrototypeOf,tY=Object.prototype.hasOwnProperty;var rY=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,r)=>(typeof require<"u"?require:e)[r]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var oY=(t,e)=>()=>(t&&(e=t(t=0)),e);var A=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),nY=(t,e)=>{for(var r in e)WS(t,r,{get:e[r],enumerable:!0})},aY=(t,e,r,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of ZG(e))!tY.call(t,n)&&n!==r&&WS(t,n,{get:()=>e[n],enumerable:!(o=JG(e,n))||o.enumerable});return t};var w=(t,e,r)=>(r=t!=null?QG(eY(t)):{},aY(e||!t||!t.__esModule?WS(r,"default",{value:t,enumerable:!0}):r,t));var p=oY(()=>{(function(){try{var t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};t.SENTRY_RELEASE={id:"b2e34e36b5dfe0ae886d53e2afb9ef840a981a4a"}}catch{}})()});var yE=A((sLe,CL)=>{"use strict";p();var RL=Object.getOwnPropertySymbols,lJ=Object.prototype.hasOwnProperty,uJ=Object.prototype.propertyIsEnumerable;function dJ(t){if(t==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}function pJ(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de",Object.getOwnPropertyNames(t)[0]==="5")return!1;for(var e={},r=0;r<10;r++)e["_"+String.fromCharCode(r)]=r;var o=Object.getOwnPropertyNames(e).map(function(a){return e[a]});if(o.join("")!=="0123456789")return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach(function(a){n[a]=a}),Object.keys(Object.assign({},n)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}CL.exports=pJ()?Object.assign:function(t,e){for(var r,o=dJ(t),n,a=1;a{"use strict";p();var _E=yE(),ba=typeof Symbol=="function"&&Symbol.for,Gc=ba?Symbol.for("react.element"):60103,fJ=ba?Symbol.for("react.portal"):60106,cJ=ba?Symbol.for("react.fragment"):60107,mJ=ba?Symbol.for("react.strict_mode"):60108,hJ=ba?Symbol.for("react.profiler"):60114,gJ=ba?Symbol.for("react.provider"):60109,yJ=ba?Symbol.for("react.context"):60110,vJ=ba?Symbol.for("react.forward_ref"):60112,bJ=ba?Symbol.for("react.suspense"):60113,xJ=ba?Symbol.for("react.memo"):60115,TJ=ba?Symbol.for("react.lazy"):60116,PL=typeof Symbol=="function"&&Symbol.iterator;function Yc(t){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+t,r=1;rnv.length&&nv.push(t)}function bE(t,e,r,o){var n=typeof t;(n==="undefined"||n==="boolean")&&(t=null);var a=!1;if(t===null)a=!0;else switch(n){case"string":case"number":a=!0;break;case"object":switch(t.$$typeof){case Gc:case fJ:a=!0}}if(a)return r(o,t,e===""?"."+vE(t,0):e),1;if(a=0,e=e===""?".":e+":",Array.isArray(t))for(var i=0;i{"use strict";p();jL.exports=UL()});var OE=A(av=>{"use strict";p();av.__esModule=!0;av.ReactNativeFile=void 0;var IJ=function(e){var r=e.uri,o=e.name,n=e.type;this.uri=r,this.name=o,this.type=n};av.ReactNativeFile=IJ});var WL=A(IE=>{"use strict";p();IE.__esModule=!0;IE.extractFiles=AE;var kJ=OE();function AE(t,e){e===void 0&&(e="");var r,o=new Map;function n(l,u){var d=o.get(u);d?d.push.apply(d,l):o.set(u,l)}if(typeof File<"u"&&t instanceof File||typeof Blob<"u"&&t instanceof Blob||t instanceof kJ.ReactNativeFile)r=null,n([e],t);else{var a=e?e+".":"";if(typeof FileList<"u"&&t instanceof FileList)r=Array.prototype.map.call(t,function(l,u){return n([""+a+u],l),null});else if(Array.isArray(t))r=t.map(function(l,u){var d=AE(l,""+a+u);return d.files.forEach(n),d.clone});else if(t&&t.constructor===Object){r={};for(var i in t){var s=AE(t[i],""+a+i);s.files.forEach(n),r[i]=s.clone}}else r=t}return{clone:r,files:o}}});var $L=A(lp=>{"use strict";p();lp.__esModule=!0;lp.ReactNativeFile=lp.extractFiles=void 0;var NJ=WL();lp.extractFiles=NJ.extractFiles;var DJ=OE();lp.ReactNativeFile=DJ.ReactNativeFile});var oF=A(ut=>{"use strict";p();var dp,em,pv,fv,BE;typeof window>"u"||typeof MessageChannel!="function"?(up=null,kE=null,NE=function(){if(up!==null)try{var t=ut.unstable_now();up(!0,t),up=null}catch(e){throw setTimeout(NE,0),e}},QL=Date.now(),ut.unstable_now=function(){return Date.now()-QL},dp=function(t){up!==null?setTimeout(dp,0,t):(up=t,setTimeout(NE,0))},em=function(t,e){kE=setTimeout(t,e)},pv=function(){clearTimeout(kE)},fv=function(){return!1},BE=ut.unstable_forceFrameRate=function(){}):(sv=window.performance,DE=window.Date,JL=window.setTimeout,ZL=window.clearTimeout,typeof console<"u"&&(eF=window.cancelAnimationFrame,typeof window.requestAnimationFrame!="function"&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills"),typeof eF!="function"&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://fb.me/react-polyfills")),typeof sv=="object"&&typeof sv.now=="function"?ut.unstable_now=function(){return sv.now()}:(tF=DE.now(),ut.unstable_now=function(){return DE.now()-tF}),Jc=!1,Zc=null,lv=-1,ME=5,LE=0,fv=function(){return ut.unstable_now()>=LE},BE=function(){},ut.unstable_forceFrameRate=function(t){0>t||125>>1,n=t[o];if(n!==void 0&&0dv(i,r))l!==void 0&&0>dv(l,i)?(t[o]=l,t[s]=r,o=s):(t[o]=i,t[a]=r,o=a);else if(l!==void 0&&0>dv(l,r))t[o]=l,t[s]=r,o=s;else break e}}return e}return null}function dv(t,e){var r=t.sortIndex-e.sortIndex;return r!==0?r:t.id-e.id}var xa=[],Vs=[],UJ=1,Mo=null,ho=3,mv=!1,xu=!1,tm=!1;function hv(t){for(var e=zn(Vs);e!==null;){if(e.callback===null)cv(Vs);else if(e.startTime<=t)cv(Vs),e.sortIndex=e.expirationTime,UE(xa,e);else break;e=zn(Vs)}}function jE(t){if(tm=!1,hv(t),!xu)if(zn(xa)!==null)xu=!0,dp(qE);else{var e=zn(Vs);e!==null&&em(jE,e.startTime-t)}}function qE(t,e){xu=!1,tm&&(tm=!1,pv()),mv=!0;var r=ho;try{for(hv(e),Mo=zn(xa);Mo!==null&&(!(Mo.expirationTime>e)||t&&!fv());){var o=Mo.callback;if(o!==null){Mo.callback=null,ho=Mo.priorityLevel;var n=o(Mo.expirationTime<=e);e=ut.unstable_now(),typeof n=="function"?Mo.callback=n:Mo===zn(xa)&&cv(xa),hv(e)}else cv(xa);Mo=zn(xa)}if(Mo!==null)var a=!0;else{var i=zn(Vs);i!==null&&em(jE,i.startTime-e),a=!1}return a}finally{Mo=null,ho=r,mv=!1}}function rF(t){switch(t){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var jJ=BE;ut.unstable_IdlePriority=5;ut.unstable_ImmediatePriority=1;ut.unstable_LowPriority=4;ut.unstable_NormalPriority=3;ut.unstable_Profiling=null;ut.unstable_UserBlockingPriority=2;ut.unstable_cancelCallback=function(t){t.callback=null};ut.unstable_continueExecution=function(){xu||mv||(xu=!0,dp(qE))};ut.unstable_getCurrentPriorityLevel=function(){return ho};ut.unstable_getFirstCallbackNode=function(){return zn(xa)};ut.unstable_next=function(t){switch(ho){case 1:case 2:case 3:var e=3;break;default:e=ho}var r=ho;ho=e;try{return t()}finally{ho=r}};ut.unstable_pauseExecution=function(){};ut.unstable_requestPaint=jJ;ut.unstable_runWithPriority=function(t,e){switch(t){case 1:case 2:case 3:case 4:case 5:break;default:t=3}var r=ho;ho=t;try{return e()}finally{ho=r}};ut.unstable_scheduleCallback=function(t,e,r){var o=ut.unstable_now();if(typeof r=="object"&&r!==null){var n=r.delay;n=typeof n=="number"&&0o?(t.sortIndex=n,UE(Vs,t),zn(xa)===null&&t===zn(Vs)&&(tm?pv():tm=!0,em(jE,n-o))):(t.sortIndex=r,UE(xa,t),xu||mv||(xu=!0,dp(qE))),t};ut.unstable_shouldYield=function(){var t=ut.unstable_now();hv(t);var e=zn(xa);return e!==Mo&&Mo!==null&&e!==null&&e.callback!==null&&e.startTime<=t&&e.expirationTime{"use strict";p();nF.exports=oF()});var o4=A(Xn=>{"use strict";p();var cb=k(),Lo=yE(),to=aF();function Z(t){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+t,r=1;r"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),aw=null,vp=null,bp=null;function lF(t){if(t=u3(t)){if(typeof aw!="function")throw Error(Z(280));var e=t.stateNode;e&&(e=zw(e),aw(t.stateNode,t.type,e))}}function c3(t){vp?bp?bp.push(t):bp=[t]:vp=t}function m3(){if(vp){var t=vp,e=bp;if(bp=vp=null,lF(t),e)for(t=0;t"u"||GJ(t,e,r,o))return!0;if(o)return!1;if(r!==null)switch(r.type){case 3:return!e;case 4:return e===!1;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}return!1}function Fo(t,e,r,o,n,a){this.acceptsBooleans=e===2||e===3||e===4,this.attributeName=o,this.attributeNamespace=n,this.mustUseProperty=r,this.propertyName=t,this.type=e,this.sanitizeURL=a}var ro={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){ro[t]=new Fo(t,0,!1,t,null,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var e=t[0];ro[e]=new Fo(e,1,!1,t[1],null,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(t){ro[t]=new Fo(t,2,!1,t.toLowerCase(),null,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){ro[t]=new Fo(t,2,!1,t,null,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(t){ro[t]=new Fo(t,3,!1,t.toLowerCase(),null,!1)});["checked","multiple","muted","selected"].forEach(function(t){ro[t]=new Fo(t,3,!0,t,null,!1)});["capture","download"].forEach(function(t){ro[t]=new Fo(t,4,!1,t,null,!1)});["cols","rows","size","span"].forEach(function(t){ro[t]=new Fo(t,6,!1,t,null,!1)});["rowSpan","start"].forEach(function(t){ro[t]=new Fo(t,5,!1,t.toLowerCase(),null,!1)});var Qw=/[\-:]([a-z])/g;function Jw(t){return t[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(t){var e=t.replace(Qw,Jw);ro[e]=new Fo(e,1,!1,t,null,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(t){var e=t.replace(Qw,Jw);ro[e]=new Fo(e,1,!1,t,"http://www.w3.org/1999/xlink",!1)});["xml:base","xml:lang","xml:space"].forEach(function(t){var e=t.replace(Qw,Jw);ro[e]=new Fo(e,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1)});["tabIndex","crossOrigin"].forEach(function(t){ro[t]=new Fo(t,1,!1,t.toLowerCase(),null,!1)});ro.xlinkHref=new Fo("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0);["src","href","action","formAction"].forEach(function(t){ro[t]=new Fo(t,1,!1,t.toLowerCase(),null,!0)});var _a=cb.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;_a.hasOwnProperty("ReactCurrentDispatcher")||(_a.ReactCurrentDispatcher={current:null});_a.hasOwnProperty("ReactCurrentBatchConfig")||(_a.ReactCurrentBatchConfig={suspense:null});function Zw(t,e,r,o){var n=ro.hasOwnProperty(e)?ro[e]:null,a=n!==null?n.type===0:o?!1:!(!(2=r.length))throw Error(Z(93));r=r[0]}e=r}e==null&&(e=""),r=e}t._wrapperState={initialValue:ol(r)}}function R3(t,e){var r=ol(e.value),o=ol(e.defaultValue);r!=null&&(r=""+r,r!==t.value&&(t.value=r),e.defaultValue==null&&t.defaultValue!==r&&(t.defaultValue=r)),o!=null&&(t.defaultValue=""+o)}function gF(t){var e=t.textContent;e===t._wrapperState.initialValue&&e!==""&&e!==null&&(t.value=e)}var C3={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function P3(t){switch(t){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function fw(t,e){return t==null||t==="http://www.w3.org/1999/xhtml"?P3(e):t==="http://www.w3.org/2000/svg"&&e==="foreignObject"?"http://www.w3.org/1999/xhtml":t}var vv,O3=function(t){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(e,r,o,n){MSApp.execUnsafeLocalFunction(function(){return t(e,r,o,n)})}:t}(function(t,e){if(t.namespaceURI!==C3.svg||"innerHTML"in t)t.innerHTML=e;else{for(vv=vv||document.createElement("div"),vv.innerHTML=""+e.valueOf().toString()+"",e=vv.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;e.firstChild;)t.appendChild(e.firstChild)}});function xm(t,e){if(e){var r=t.firstChild;if(r&&r===t.lastChild&&r.nodeType===3){r.nodeValue=e;return}}t.textContent=e}function bv(t,e){var r={};return r[t.toLowerCase()]=e.toLowerCase(),r["Webkit"+t]="webkit"+e,r["Moz"+t]="moz"+e,r}var cp={animationend:bv("Animation","AnimationEnd"),animationiteration:bv("Animation","AnimationIteration"),animationstart:bv("Animation","AnimationStart"),transitionend:bv("Transition","TransitionEnd")},VE={},A3={};il&&(A3=document.createElement("div").style,"AnimationEvent"in window||(delete cp.animationend.animation,delete cp.animationiteration.animation,delete cp.animationstart.animation),"TransitionEvent"in window||delete cp.transitionend.transition);function mb(t){if(VE[t])return VE[t];if(!cp[t])return t;var e=cp[t],r;for(r in e)if(e.hasOwnProperty(r)&&r in A3)return VE[t]=e[r];return t}var I3=mb("animationend"),k3=mb("animationiteration"),N3=mb("animationstart"),D3=mb("transitionend"),um="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),yF=new(typeof WeakMap=="function"?WeakMap:Map);function oR(t){var e=yF.get(t);return e===void 0&&(e=new Map,yF.set(t,e)),e}function Fu(t){var e=t,r=t;if(t.alternate)for(;e.return;)e=e.return;else{t=e;do e=t,e.effectTag&1026&&(r=e.return),t=e.return;while(t)}return e.tag===3?r:null}function M3(t){if(t.tag===13){var e=t.memoizedState;if(e===null&&(t=t.alternate,t!==null&&(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function vF(t){if(Fu(t)!==t)throw Error(Z(188))}function eZ(t){var e=t.alternate;if(!e){if(e=Fu(t),e===null)throw Error(Z(188));return e!==t?null:t}for(var r=t,o=e;;){var n=r.return;if(n===null)break;var a=n.alternate;if(a===null){if(o=n.return,o!==null){r=o;continue}break}if(n.child===a.child){for(a=n.child;a;){if(a===r)return vF(n),t;if(a===o)return vF(n),e;a=a.sibling}throw Error(Z(188))}if(r.return!==o.return)r=n,o=a;else{for(var i=!1,s=n.child;s;){if(s===r){i=!0,r=n,o=a;break}if(s===o){i=!0,o=n,r=a;break}s=s.sibling}if(!i){for(s=a.child;s;){if(s===r){i=!0,r=a,o=n;break}if(s===o){i=!0,o=a,r=n;break}s=s.sibling}if(!i)throw Error(Z(189))}}if(r.alternate!==o)throw Error(Z(190))}if(r.tag!==3)throw Error(Z(188));return r.stateNode.current===r?t:e}function L3(t){if(t=eZ(t),!t)return null;for(var e=t;;){if(e.tag===5||e.tag===6)return e;if(e.child)e.child.return=e,e=e.child;else{if(e===t)break;for(;!e.sibling;){if(!e.return||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}}return null}function wp(t,e){if(e==null)throw Error(Z(30));return t==null?e:Array.isArray(t)?Array.isArray(e)?(t.push.apply(t,e),t):(t.push(e),t):Array.isArray(e)?[t].concat(e):[t,e]}function nR(t,e,r){Array.isArray(t)?t.forEach(e,r):t&&e.call(r,t)}var om=null;function tZ(t){if(t){var e=t._dispatchListeners,r=t._dispatchInstances;if(Array.isArray(e))for(var o=0;o$v.length&&$v.push(t)}function U3(t,e,r,o){if($v.length){var n=$v.pop();return n.topLevelType=t,n.eventSystemFlags=o,n.nativeEvent=e,n.targetInst=r,n}return{topLevelType:t,eventSystemFlags:o,nativeEvent:e,targetInst:r,ancestors:[]}}function j3(t){var e=t.targetInst,r=e;do{if(!r){t.ancestors.push(r);break}var o=r;if(o.tag===3)o=o.stateNode.containerInfo;else{for(;o.return;)o=o.return;o=o.tag!==3?null:o.stateNode.containerInfo}if(!o)break;e=r.tag,e!==5&&e!==6||t.ancestors.push(r),r=Im(o)}while(r);for(r=0;r"u")return null;try{return t.activeElement||t.body}catch{return t.body}}function _F(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function SF(t,e){var r=_F(t);t=0;for(var o;r;){if(r.nodeType===3){if(o=t+r.textContent.length,t<=e&&o>=e)return{node:r,offset:e-t};t=o}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=_F(r)}}function Y3(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?Y3(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function EF(){for(var t=window,e=bw();e instanceof t.HTMLIFrameElement;){try{var r=typeof e.contentWindow.location.href=="string"}catch{r=!1}if(r)t=e.contentWindow;else break;e=bw(t.document)}return e}function xw(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}var K3="$",X3="/$",dR="$?",pR="$!",$E=null,zE=null;function Q3(t,e){switch(t){case"button":case"input":case"select":case"textarea":return!!e.autoFocus}return!1}function Tw(t,e){return t==="textarea"||t==="option"||t==="noscript"||typeof e.children=="string"||typeof e.children=="number"||typeof e.dangerouslySetInnerHTML=="object"&&e.dangerouslySetInnerHTML!==null&&e.dangerouslySetInnerHTML.__html!=null}var GE=typeof setTimeout=="function"?setTimeout:void 0,mZ=typeof clearTimeout=="function"?clearTimeout:void 0;function Tp(t){for(;t!=null;t=t.nextSibling){var e=t.nodeType;if(e===1||e===3)break}return t}function wF(t){t=t.previousSibling;for(var e=0;t;){if(t.nodeType===8){var r=t.data;if(r===K3||r===pR||r===dR){if(e===0)return t;e--}else r===X3&&e++}t=t.previousSibling}return null}var fR=Math.random().toString(36).slice(2),$s="__reactInternalInstance$"+fR,Gv="__reactEventHandlers$"+fR,Am="__reactContainere$"+fR;function Im(t){var e=t[$s];if(e)return e;for(var r=t.parentNode;r;){if(e=r[Am]||r[$s]){if(r=e.alternate,e.child!==null||r!==null&&r.child!==null)for(t=wF(t);t!==null;){if(r=t[$s])return r;t=wF(t)}return e}t=r,r=t.parentNode}return null}function km(t){return t=t[$s]||t[Am],!t||t.tag!==5&&t.tag!==6&&t.tag!==13&&t.tag!==3?null:t}function Nu(t){if(t.tag===5||t.tag===6)return t.stateNode;throw Error(Z(33))}function cR(t){return t[Gv]||null}function ji(t){do t=t.return;while(t&&t.tag!==5);return t||null}function J3(t,e){var r=t.stateNode;if(!r)return null;var o=zw(r);if(!o)return null;r=o[e];e:switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(o=!o.disabled)||(t=t.type,o=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!o;break e;default:t=!1}if(t)return null;if(r&&typeof r!="function")throw Error(Z(231,e,typeof r));return r}function RF(t,e,r){(e=J3(t,r.dispatchConfig.phasedRegistrationNames[e]))&&(r._dispatchListeners=wp(r._dispatchListeners,e),r._dispatchInstances=wp(r._dispatchInstances,t))}function hZ(t){if(t&&t.dispatchConfig.phasedRegistrationNames){for(var e=t._targetInst,r=[];e;)r.push(e),e=ji(e);for(e=r.length;0this.eventPool.length&&this.eventPool.push(t)}function eB(t){t.eventPool=[],t.getPooled=yZ,t.release=vZ}var bZ=vn.extend({data:null}),xZ=vn.extend({data:null}),TZ=[9,13,27,32],hR=il&&"CompositionEvent"in window,mm=null;il&&"documentMode"in document&&(mm=document.documentMode);var _Z=il&&"TextEvent"in window&&!mm,tB=il&&(!hR||mm&&8=mm),CF=String.fromCharCode(32),Bi={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},PF=!1;function rB(t,e){switch(t){case"keyup":return TZ.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function oB(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var mp=!1;function SZ(t,e){switch(t){case"compositionend":return oB(e);case"keypress":return e.which!==32?null:(PF=!0,CF);case"textInput":return t=e.data,t===CF&&PF?null:t;default:return null}}function EZ(t,e){if(mp)return t==="compositionend"||!hR&&rB(t,e)?(t=Z3(),Iv=mR=zs=null,mp=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1=document.documentMode,uB={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},hp=null,Ew=null,gm=null,ww=!1;function DF(t,e){var r=e.window===e?e.document:e.nodeType===9?e:e.ownerDocument;return ww||hp==null||hp!==bw(r)?null:(r=hp,"selectionStart"in r&&xw(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}),gm&&Em(gm,r)?null:(gm=r,t=vn.getPooled(uB.select,Ew,t,e),t.type="select",t.target=hp,Rp(t),t))}var jZ={eventTypes:uB,extractEvents:function(t,e,r,o,n,a){if(n=a||(o.window===o?o.document:o.nodeType===9?o:o.ownerDocument),!(a=!n)){e:{n=oR(n),a=Gw.onSelect;for(var i=0;igp||(t.current=Rw[gp],Rw[gp]=null,gp--)}function mr(t,e){gp++,Rw[gp]=t.current,t.current=e}var nl={},vo={current:nl},zo={current:!1},Mu=nl;function Cp(t,e){var r=t.type.contextTypes;if(!r)return nl;var o=t.stateNode;if(o&&o.__reactInternalMemoizedUnmaskedChildContext===e)return o.__reactInternalMemoizedMaskedChildContext;var n={},a;for(a in r)n[a]=e[a];return o&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=e,t.__reactInternalMemoizedMaskedChildContext=n),n}function Go(t){return t=t.childContextTypes,t!=null}function Kv(){qt(zo),qt(vo)}function MF(t,e,r){if(vo.current!==nl)throw Error(Z(168));mr(vo,e),mr(zo,r)}function dB(t,e,r){var o=t.stateNode;if(t=e.childContextTypes,typeof o.getChildContext!="function")return r;o=o.getChildContext();for(var n in o)if(!(n in t))throw Error(Z(108,$i(e)||"Unknown",n));return Lo({},r,{},o)}function Dv(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||nl,Mu=vo.current,mr(vo,t),mr(zo,zo.current),!0}function LF(t,e,r){var o=t.stateNode;if(!o)throw Error(Z(169));r?(t=dB(t,e,Mu),o.__reactInternalMemoizedMergedChildContext=t,qt(zo),qt(vo),mr(vo,t)):qt(zo),mr(zo,r)}var ZZ=to.unstable_runWithPriority,yR=to.unstable_scheduleCallback,pB=to.unstable_cancelCallback,FF=to.unstable_requestPaint,Cw=to.unstable_now,eee=to.unstable_getCurrentPriorityLevel,vb=to.unstable_ImmediatePriority,fB=to.unstable_UserBlockingPriority,cB=to.unstable_NormalPriority,mB=to.unstable_LowPriority,hB=to.unstable_IdlePriority,gB={},tee=to.unstable_shouldYield,ree=FF!==void 0?FF:function(){},qi=null,Mv=null,YE=!1,BF=Cw(),Gn=1e4>BF?Cw:function(){return Cw()-BF};function bb(){switch(eee()){case vb:return 99;case fB:return 98;case cB:return 97;case mB:return 96;case hB:return 95;default:throw Error(Z(332))}}function yB(t){switch(t){case 99:return vb;case 98:return fB;case 97:return cB;case 96:return mB;case 95:return hB;default:throw Error(Z(332))}}function al(t,e){return t=yB(t),ZZ(t,e)}function vB(t,e,r){return t=yB(t),yR(t,e,r)}function UF(t){return qi===null?(qi=[t],Mv=yR(vb,bB)):qi.push(t),gB}function oi(){if(Mv!==null){var t=Mv;Mv=null,pB(t)}bB()}function bB(){if(!YE&&qi!==null){YE=!0;var t=0;try{var e=qi;al(99,function(){for(;t=e&&(Ja=!0),t.firstContext=null)}function Kn(t,e){if(Jv!==t&&e!==!1&&e!==0)if((typeof e!="number"||e===1073741823)&&(Jv=t,e=1073741823),e={context:t,observedBits:e,next:null},yp===null){if(Qv===null)throw Error(Z(308));yp=e,Qv.dependencies={expirationTime:0,firstContext:e,responders:null}}else yp=yp.next=e;return t._currentValue}var Ws=!1;function xR(t){t.updateQueue={baseState:t.memoizedState,baseQueue:null,shared:{pending:null},effects:null}}function TR(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,baseQueue:t.baseQueue,shared:t.shared,effects:t.effects})}function Zs(t,e){return t={expirationTime:t,suspenseConfig:e,tag:0,payload:null,callback:null,next:null},t.next=t}function el(t,e){if(t=t.updateQueue,t!==null){t=t.shared;var r=t.pending;r===null?e.next=e:(e.next=r.next,r.next=e),t.pending=e}}function jF(t,e){var r=t.alternate;r!==null&&TR(r,t),t=t.updateQueue,r=t.baseQueue,r===null?(t.baseQueue=e.next=e,e.next=e):(e.next=r.next,r.next=e)}function wm(t,e,r,o){var n=t.updateQueue;Ws=!1;var a=n.baseQueue,i=n.shared.pending;if(i!==null){if(a!==null){var s=a.next;a.next=i.next,i.next=s}a=i,n.shared.pending=null,s=t.alternate,s!==null&&(s=s.updateQueue,s!==null&&(s.baseQueue=i))}if(a!==null){s=a.next;var l=n.baseState,u=0,d=null,f=null,c=null;if(s!==null){var m=s;do{if(i=m.expirationTime,iu&&(u=i)}else{c!==null&&(c=c.next={expirationTime:1073741823,suspenseConfig:m.suspenseConfig,tag:m.tag,payload:m.payload,callback:m.callback,next:null}),XB(i,m.suspenseConfig);e:{var v=t,g=m;switch(i=e,h=r,g.tag){case 1:if(v=g.payload,typeof v=="function"){l=v.call(h,l,i);break e}l=v;break e;case 3:v.effectTag=v.effectTag&-4097|64;case 0:if(v=g.payload,i=typeof v=="function"?v.call(h,l,i):v,i==null)break e;l=Lo({},l,i);break e;case 2:Ws=!0}}m.callback!==null&&(t.effectTag|=32,i=n.effects,i===null?n.effects=[m]:i.push(m))}if(m=m.next,m===null||m===s){if(i=n.shared.pending,i===null)break;m=a.next=i.next,i.next=s,n.baseQueue=a=i,n.shared.pending=null}}while(1)}c===null?d=l:c.next=f,n.baseState=d,n.baseQueue=c,Eb(u),t.expirationTime=u,t.memoizedState=l}}function qF(t,e,r){if(t=e.effects,e.effects=null,t!==null)for(e=0;eE?(C=S,S=null):C=S.sibling;var R=c(g,S,b[E],x);if(R===null){S===null&&(S=C);break}t&&S&&R.alternate===null&&e(g,S),y=a(R,y,E),T===null?_=R:T.sibling=R,T=R,S=C}if(E===b.length)return r(g,S),_;if(S===null){for(;EE?(C=S,S=null):C=S.sibling;var O=c(g,S,R.value,x);if(O===null){S===null&&(S=C);break}t&&S&&O.alternate===null&&e(g,S),y=a(O,y,E),T===null?_=O:T.sibling=O,T=O,S=C}if(R.done)return r(g,S),_;if(S===null){for(;!R.done;E++,R=b.next())R=f(g,R.value,x),R!==null&&(y=a(R,y,E),T===null?_=R:T.sibling=R,T=R);return _}for(S=o(g,S);!R.done;E++,R=b.next())R=m(S,g,E,R.value,x),R!==null&&(t&&R.alternate!==null&&S.delete(R.key===null?E:R.key),y=a(R,y,E),T===null?_=R:T.sibling=R,T=R);return t&&S.forEach(function(I){return e(g,I)}),_}return function(g,y,b,x){var _=typeof b=="object"&&b!==null&&b.type===_u&&b.key===null;_&&(b=b.props.children);var T=typeof b=="object"&&b!==null;if(T)switch(b.$$typeof){case gv:e:{for(T=b.key,_=y;_!==null;){if(_.key===T){switch(_.tag){case 7:if(b.type===_u){r(g,_.sibling),y=n(_,b.props.children),y.return=g,g=y;break e}break;default:if(_.elementType===b.type){r(g,_.sibling),y=n(_,b.props),y.ref=lm(g,_,b),y.return=g,g=y;break e}}r(g,_);break}else e(g,_);_=_.sibling}b.type===_u?(y=Ks(b.props.children,g.mode,x,b.key),y.return=g,g=y):(x=jv(b.type,b.key,b.props,null,g.mode,x),x.ref=lm(g,y,b),x.return=g,g=x)}return i(g);case fp:e:{for(_=b.key;y!==null;){if(y.key===_)if(y.tag===4&&y.stateNode.containerInfo===b.containerInfo&&y.stateNode.implementation===b.implementation){r(g,y.sibling),y=n(y,b.children||[]),y.return=g,g=y;break e}else{r(g,y);break}else e(g,y);y=y.sibling}y=tw(b,g.mode,x),y.return=g,g=y}return i(g)}if(typeof b=="string"||typeof b=="number")return b=""+b,y!==null&&y.tag===6?(r(g,y.sibling),y=n(y,b),y.return=g,g=y):(r(g,y),y=ew(b,g.mode,x),y.return=g,g=y),i(g);if(Tv(b))return h(g,y,b,x);if(rm(b))return v(g,y,b,x);if(T&&_v(g,b),typeof b>"u"&&!_)switch(g.tag){case 1:case 0:throw g=g.type,Error(Z(152,g.displayName||g.name||"Component"))}return r(g,y)}}var Pp=SB(!0),_R=SB(!1),Mm={},ei={current:Mm},Rm={current:Mm},Cm={current:Mm};function Eu(t){if(t===Mm)throw Error(Z(174));return t}function Ow(t,e){switch(mr(Cm,e),mr(Rm,t),mr(ei,Mm),t=e.nodeType,t){case 9:case 11:e=(e=e.documentElement)?e.namespaceURI:fw(null,"");break;default:t=t===8?e.parentNode:e,e=t.namespaceURI||null,t=t.tagName,e=fw(e,t)}qt(ei),mr(ei,e)}function Op(){qt(ei),qt(Rm),qt(Cm)}function WF(t){Eu(Cm.current);var e=Eu(ei.current),r=fw(e,t.type);e!==r&&(mr(Rm,t),mr(ei,r))}function SR(t){Rm.current===t&&(qt(ei),qt(Rm))}var sr={current:0};function eb(t){for(var e=t;e!==null;){if(e.tag===13){var r=e.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data===dR||r.data===pR))return e}else if(e.tag===19&&e.memoizedProps.revealOrder!==void 0){if(e.effectTag&64)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}function ER(t,e){return{responder:t,props:e}}var Fv=_a.ReactCurrentDispatcher,Yn=_a.ReactCurrentBatchConfig,Gs=0,Mr=null,go=null,yo=null,tb=!1;function mn(){throw Error(Z(321))}function wR(t,e){if(e===null)return!1;for(var r=0;ra))throw Error(Z(301));a+=1,yo=go=null,e.updateQueue=null,Fv.current=aee,t=r(o,n)}while(e.expirationTime===Gs)}if(Fv.current=nb,e=go!==null&&go.next!==null,Gs=0,yo=go=Mr=null,tb=!1,e)throw Error(Z(300));return t}function Sp(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return yo===null?Mr.memoizedState=yo=t:yo=yo.next=t,yo}function Ap(){if(go===null){var t=Mr.alternate;t=t!==null?t.memoizedState:null}else t=go.next;var e=yo===null?Mr.memoizedState:yo.next;if(e!==null)yo=e,go=t;else{if(t===null)throw Error(Z(310));go=t,t={memoizedState:go.memoizedState,baseState:go.baseState,baseQueue:go.baseQueue,queue:go.queue,next:null},yo===null?Mr.memoizedState=yo=t:yo=yo.next=t}return yo}function Pu(t,e){return typeof e=="function"?e(t):e}function Sv(t){var e=Ap(),r=e.queue;if(r===null)throw Error(Z(311));r.lastRenderedReducer=t;var o=go,n=o.baseQueue,a=r.pending;if(a!==null){if(n!==null){var i=n.next;n.next=a.next,a.next=i}o.baseQueue=n=a,r.pending=null}if(n!==null){n=n.next,o=o.baseState;var s=i=a=null,l=n;do{var u=l.expirationTime;if(uMr.expirationTime&&(Mr.expirationTime=u,Eb(u))}else s!==null&&(s=s.next={expirationTime:1073741823,suspenseConfig:l.suspenseConfig,action:l.action,eagerReducer:l.eagerReducer,eagerState:l.eagerState,next:null}),XB(u,l.suspenseConfig),o=l.eagerReducer===t?l.eagerState:t(o,l.action);l=l.next}while(l!==null&&l!==n);s===null?a=o:s.next=i,Du(o,e.memoizedState)||(Ja=!0),e.memoizedState=o,e.baseState=a,e.baseQueue=s,r.lastRenderedState=o}return[e.memoizedState,r.dispatch]}function Ev(t){var e=Ap(),r=e.queue;if(r===null)throw Error(Z(311));r.lastRenderedReducer=t;var o=r.dispatch,n=r.pending,a=e.memoizedState;if(n!==null){r.pending=null;var i=n=n.next;do a=t(a,i.action),i=i.next;while(i!==n);Du(a,e.memoizedState)||(Ja=!0),e.memoizedState=a,e.baseQueue===null&&(e.baseState=a),r.lastRenderedState=a}return[a,o]}function KE(t){var e=Sp();return typeof t=="function"&&(t=t()),e.memoizedState=e.baseState=t,t=e.queue={pending:null,dispatch:null,lastRenderedReducer:Pu,lastRenderedState:t},t=t.dispatch=OB.bind(null,Mr,t),[e.memoizedState,t]}function Aw(t,e,r,o){return t={tag:t,create:e,destroy:r,deps:o,next:null},e=Mr.updateQueue,e===null?(e={lastEffect:null},Mr.updateQueue=e,e.lastEffect=t.next=t):(r=e.lastEffect,r===null?e.lastEffect=t.next=t:(o=r.next,r.next=t,t.next=o,e.lastEffect=t)),t}function EB(){return Ap().memoizedState}function Iw(t,e,r,o){var n=Sp();Mr.effectTag|=t,n.memoizedState=Aw(1|e,r,void 0,o===void 0?null:o)}function CR(t,e,r,o){var n=Ap();o=o===void 0?null:o;var a=void 0;if(go!==null){var i=go.memoizedState;if(a=i.destroy,o!==null&&wR(o,i.deps)){Aw(e,r,a,o);return}}Mr.effectTag|=t,n.memoizedState=Aw(1|e,r,a,o)}function $F(t,e){return Iw(516,4,t,e)}function rb(t,e){return CR(516,4,t,e)}function wB(t,e){return CR(4,2,t,e)}function RB(t,e){if(typeof e=="function")return t=t(),e(t),function(){e(null)};if(e!=null)return t=t(),e.current=t,function(){e.current=null}}function CB(t,e,r){return r=r!=null?r.concat([t]):null,CR(4,2,RB.bind(null,e,t),r)}function PR(){}function zF(t,e){return Sp().memoizedState=[t,e===void 0?null:e],t}function ob(t,e){var r=Ap();e=e===void 0?null:e;var o=r.memoizedState;return o!==null&&e!==null&&wR(e,o[1])?o[0]:(r.memoizedState=[t,e],t)}function PB(t,e){var r=Ap();e=e===void 0?null:e;var o=r.memoizedState;return o!==null&&e!==null&&wR(e,o[1])?o[0]:(t=t(),r.memoizedState=[t,e],t)}function OR(t,e,r){var o=bb();al(98>o?98:o,function(){t(!0)}),al(97<\/script>",t=t.removeChild(t.firstChild)):typeof o.is=="string"?t=i.createElement(n,{is:o.is}):(t=i.createElement(n),n==="select"&&(i=t,o.multiple?i.multiple=!0:o.size&&(i.size=o.size))):t=i.createElementNS(t,n),t[$s]=e,t[Gv]=o,NB(t,e,!1,!1),e.stateNode=t,i=vw(n,o),n){case"iframe":case"object":case"embed":Qt("load",t),s=o;break;case"video":case"audio":for(s=0;so.tailExpiration&&1e)&&wu.set(t,e)))}}function Sb(t,e){t.expirationTimet?r:t,2>=t&&e!==t?0:t}function yn(t){if(t.lastExpiredTime!==0)t.callbackExpirationTime=1073741823,t.callbackPriority=99,t.callbackNode=UF(qw.bind(null,t));else{var e=Uv(t),r=t.callbackNode;if(e===0)r!==null&&(t.callbackNode=null,t.callbackExpirationTime=0,t.callbackPriority=90);else{var o=ti();if(e===1073741823?o=99:e===1||e===2?o=95:(o=10*(1073741821-e)-10*(1073741821-o),o=0>=o?99:250>=o?98:5250>=o?97:95),r!==null){var n=t.callbackPriority;if(t.callbackExpirationTime===e&&n>=o)return;r!==gB&&pB(r)}t.callbackExpirationTime=e,t.callbackPriority=o,e=e===1073741823?UF(qw.bind(null,t)):vB(o,$B.bind(null,t),{timeout:10*(1073741821-e)-Gn()}),t.callbackNode=e}}}function $B(t,e){if(Bv=0,e)return e=ti(),$w(t,e),yn(t),null;var r=Uv(t);if(r!==0){if(e=t.callbackNode,(Ne&(Sa|ri))!==qr)throw Error(Z(327));if(Ip(),t===gn&&r===Yo||Ru(t,r),He!==null){var o=Ne;Ne|=Sa;var n=KB();do try{yee();break}catch(s){YB(t,s)}while(1);if(vR(),Ne=o,ab.current=n,jr===ib)throw e=_b,Ru(t,r),Cu(t,r),yn(t),e;if(He===null)switch(n=t.finishedWork=t.current.alternate,t.finishedExpirationTime=r,o=jr,gn=null,o){case Au:case ib:throw Error(Z(345));case VB:$w(t,2=r){t.lastPingedTime=r,Ru(t,r);break}}if(a=Uv(t),a!==0&&a!==r)break;if(o!==0&&o!==r){t.lastPingedTime=o;break}t.timeoutHandle=GE(Tu.bind(null,t),n);break}Tu(t);break;case Tb:if(Cu(t,r),o=t.lastSuspendedTime,r===o&&(t.nextKnownPendingLevel=Hw(n)),ub&&(n=t.lastPingedTime,n===0||n>=r)){t.lastPingedTime=r,Ru(t,r);break}if(n=Uv(t),n!==0&&n!==r)break;if(o!==0&&o!==r){t.lastPingedTime=o;break}if(Pm!==1073741823?o=10*(1073741821-Pm)-Gn():Hi===1073741823?o=0:(o=10*(1073741821-Hi)-5e3,n=Gn(),r=10*(1073741821-r)-n,o=n-o,0>o&&(o=0),o=(120>o?120:480>o?480:1080>o?1080:1920>o?1920:3e3>o?3e3:4320>o?4320:1960*mee(o/1960))-o,r=o?o=0:(n=i.busyDelayMs|0,a=Gn()-(10*(1073741821-a)-(i.timeoutMs|0||5e3)),o=a<=n?0:n+o-a),10 component higher in the tree to provide a loading indicator or placeholder to display.`+rR(i))}jr!==kR&&(jr=VB),s=AR(s,i),f=a;do{switch(f.tag){case 3:l=s,f.effectTag|=4096,f.expirationTime=e;var _=jB(f,l,e);jF(f,_);break e;case 1:l=s;var T=f.type,S=f.stateNode;if(!(f.effectTag&64)&&(typeof T.getDerivedStateFromError=="function"||S!==null&&typeof S.componentDidCatch=="function"&&(tl===null||!tl.has(S)))){f.effectTag|=4096,f.expirationTime=e;var E=qB(f,l,e);jF(f,E);break e}}f=f.return}while(f!==null)}He=JB(He)}catch(C){e=C;continue}break}while(1)}function KB(){var t=ab.current;return ab.current=nb,t===null?nb:t}function XB(t,e){tOm&&(Om=t)}function gee(){for(;He!==null;)He=QB(He)}function yee(){for(;He!==null&&!tee();)He=QB(He)}function QB(t){var e=ZB(t.alternate,t,Yo);return t.memoizedProps=t.pendingProps,e===null&&(e=JB(t)),HB.current=null,e}function JB(t){He=t;do{var e=He.alternate;if(t=He.return,He.effectTag&2048){if(e=lee(He),e!==null)return e.effectTag&=2047,e;t!==null&&(t.firstEffect=t.lastEffect=null,t.effectTag|=2048)}else{if(e=see(e,He,Yo),Yo===1||He.childExpirationTime!==1){for(var r=0,o=He.child;o!==null;){var n=o.expirationTime,a=o.childExpirationTime;n>r&&(r=n),a>r&&(r=a),o=o.sibling}He.childExpirationTime=r}if(e!==null)return e;t!==null&&!(t.effectTag&2048)&&(t.firstEffect===null&&(t.firstEffect=He.firstEffect),He.lastEffect!==null&&(t.lastEffect!==null&&(t.lastEffect.nextEffect=He.firstEffect),t.lastEffect=He.lastEffect),1t?e:t}function Tu(t){var e=bb();return al(99,vee.bind(null,t,e)),null}function vee(t,e){do Ip();while(vm!==null);if((Ne&(Sa|ri))!==qr)throw Error(Z(327));var r=t.finishedWork,o=t.finishedExpirationTime;if(r===null)return null;if(t.finishedWork=null,t.finishedExpirationTime=0,r===t.current)throw Error(Z(177));t.callbackNode=null,t.callbackExpirationTime=0,t.callbackPriority=90,t.nextKnownPendingLevel=0;var n=Hw(r);if(t.firstPendingTime=n,o<=t.lastSuspendedTime?t.firstSuspendedTime=t.lastSuspendedTime=t.nextKnownPendingLevel=0:o<=t.firstSuspendedTime&&(t.firstSuspendedTime=o-1),o<=t.lastPingedTime&&(t.lastPingedTime=0),o<=t.lastExpiredTime&&(t.lastExpiredTime=0),t===gn&&(He=gn=null,Yo=0),1s&&(u=s,s=i,i=u),u=SF(x,i),d=SF(x,s),u&&d&&(T.rangeCount!==1||T.anchorNode!==u.node||T.anchorOffset!==u.offset||T.focusNode!==d.node||T.focusOffset!==d.offset)&&(_=_.createRange(),_.setStart(u.node,u.offset),T.removeAllRanges(),i>s?(T.addRange(_),T.extend(d.node,d.offset)):(_.setEnd(d.node,d.offset),T.addRange(_)))))),_=[],T=x;T=T.parentNode;)T.nodeType===1&&_.push({element:T,left:T.scrollLeft,top:T.scrollTop});for(typeof x.focus=="function"&&x.focus(),x=0;x<_.length;x++)T=_[x],T.element.scrollLeft=T.left,T.element.scrollTop=T.top}Av=!!$E,zE=$E=null,t.current=r,Ee=n;do try{for(x=t;Ee!==null;){var S=Ee.effectTag;if(S&36&&fee(x,Ee.alternate,Ee),S&128){_=void 0;var E=Ee.ref;if(E!==null){var C=Ee.stateNode;switch(Ee.tag){case 5:_=C;break;default:_=C}typeof E=="function"?E(_):E.current=_}}Ee=Ee.nextEffect}}catch(R){if(Ee===null)throw Error(Z(330));ku(Ee,R),Ee=Ee.nextEffect}while(Ee!==null);Ee=null,ree(),Ne=a}else t.current=r;if(pb)pb=!1,vm=t,pm=e;else for(Ee=n;Ee!==null;)e=Ee.nextEffect,Ee.nextEffect=null,Ee=e;if(e=t.firstPendingTime,e===0&&(tl=null),e===1073741823?t===jw?bm++:(bm=0,jw=t):bm=0,typeof Vw=="function"&&Vw(r.stateNode,o),yn(t),db)throw db=!1,t=Uw,Uw=null,t;return(Ne&IR)!==qr||oi(),null}function bee(){for(;Ee!==null;){var t=Ee.effectTag;t&256&&pee(Ee.alternate,Ee),!(t&512)||pb||(pb=!0,vB(97,function(){return Ip(),null})),Ee=Ee.nextEffect}}function Ip(){if(pm!==90){var t=97=r?ZF(t,e,r):(mr(sr,sr.current&1),e=Wi(t,e,r),e!==null?e.sibling:null);mr(sr,sr.current&1);break;case 19:if(o=e.childExpirationTime>=r,t.effectTag&64){if(o)return t3(t,e,r);e.effectTag|=64}if(n=e.memoizedState,n!==null&&(n.rendering=null,n.tail=null),mr(sr,sr.current),!o)return null}return Wi(t,e,r)}Ja=!1}}else Ja=!1;switch(e.expirationTime=0,e.tag){case 2:if(o=e.type,t!==null&&(t.alternate=null,e.alternate=null,e.effectTag|=2),t=e.pendingProps,n=Cp(e,vo.current),_p(e,r),n=RR(null,e,o,t,n,r),e.effectTag|=1,typeof n=="object"&&n!==null&&typeof n.render=="function"&&n.$$typeof===void 0){if(e.tag=1,e.memoizedState=null,e.updateQueue=null,Go(o)){var a=!0;Dv(e)}else a=!1;e.memoizedState=n.state!==null&&n.state!==void 0?n.state:null,xR(e);var i=o.getDerivedStateFromProps;typeof i=="function"&&Zv(e,o,i,t),n.updater=xb,e.stateNode=n,n._reactInternalFiber=e,Pw(e,o,t,r),e=Dw(null,e,o,!0,a,r)}else e.tag=0,hn(null,e,n,r),e=e.child;return e;case 16:e:{if(n=e.elementType,t!==null&&(t.alternate=null,e.alternate=null,e.effectTag|=2),t=e.pendingProps,QJ(n),n._status!==1)throw n._result;switch(n=n._result,e.type=n,a=e.tag=wee(n),t=Ta(n,t),a){case 0:e=Nw(null,e,n,t,r);break e;case 1:e=QF(null,e,n,t,r);break e;case 11:e=KF(null,e,n,t,r);break e;case 14:e=XF(null,e,n,Ta(n.type,t),o,r);break e}throw Error(Z(306,n,""))}return e;case 0:return o=e.type,n=e.pendingProps,n=e.elementType===o?n:Ta(o,n),Nw(t,e,o,n,r);case 1:return o=e.type,n=e.pendingProps,n=e.elementType===o?n:Ta(o,n),QF(t,e,o,n,r);case 3:if(JF(e),o=e.updateQueue,t===null||o===null)throw Error(Z(282));if(o=e.pendingProps,n=e.memoizedState,n=n!==null?n.element:null,TR(t,e),wm(e,o,null,r),o=e.memoizedState.element,o===n)XE(),e=Wi(t,e,r);else{if((n=e.stateNode.hydrate)&&(Ys=Tp(e.stateNode.containerInfo.firstChild),Vi=e,n=Ou=!0),n)for(r=_R(e,null,o,r),e.child=r;r;)r.effectTag=r.effectTag&-3|1024,r=r.sibling;else hn(t,e,o,r),XE();e=e.child}return e;case 5:return WF(e),t===null&&kw(e),o=e.type,n=e.pendingProps,a=t!==null?t.memoizedProps:null,i=n.children,Tw(o,n)?i=null:a!==null&&Tw(o,a)&&(e.effectTag|=16),kB(t,e),e.mode&4&&r!==1&&n.hidden?(e.expirationTime=e.childExpirationTime=1,e=null):(hn(t,e,i,r),e=e.child),e;case 6:return t===null&&kw(e),null;case 13:return ZF(t,e,r);case 4:return Ow(e,e.stateNode.containerInfo),o=e.pendingProps,t===null?e.child=Pp(e,null,o,r):hn(t,e,o,r),e.child;case 11:return o=e.type,n=e.pendingProps,n=e.elementType===o?n:Ta(o,n),KF(t,e,o,n,r);case 7:return hn(t,e,e.pendingProps,r),e.child;case 8:return hn(t,e,e.pendingProps.children,r),e.child;case 12:return hn(t,e,e.pendingProps.children,r),e.child;case 10:e:{o=e.type._context,n=e.pendingProps,i=e.memoizedProps,a=n.value;var s=e.type._context;if(mr(Xv,s._currentValue),s._currentValue=a,i!==null)if(s=i.value,a=Du(s,a)?0:(typeof o._calculateChangedBits=="function"?o._calculateChangedBits(s,a):1073741823)|0,a===0){if(i.children===n.children&&!zo.current){e=Wi(t,e,r);break e}}else for(s=e.child,s!==null&&(s.return=e);s!==null;){var l=s.dependencies;if(l!==null){i=s.child;for(var u=l.firstContext;u!==null;){if(u.context===o&&u.observedBits&a){s.tag===1&&(u=Zs(r,null),u.tag=2,el(s,u)),s.expirationTime"u")return!1;var e=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(e.isDisabled||!e.supportsFiber)return!0;try{var r=e.inject(t);Vw=function(o){try{e.onCommitFiberRoot(r,o,void 0,(o.current.effectTag&64)===64)}catch{}},Ww=function(o){try{e.onCommitFiberUnmount(r,o)}catch{}}}catch{}return!0}function Eee(t,e,r,o){this.tag=t,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=o,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Za(t,e,r,o){return new Eee(t,e,r,o)}function DR(t){return t=t.prototype,!(!t||!t.isReactComponent)}function wee(t){if(typeof t=="function")return DR(t)?1:0;if(t!=null){if(t=t.$$typeof,t===eR)return 11;if(t===tR)return 14}return 2}function Lu(t,e){var r=t.alternate;return r===null?(r=Za(t.tag,e,t.key,t.mode),r.elementType=t.elementType,r.type=t.type,r.stateNode=t.stateNode,r.alternate=t,t.alternate=r):(r.pendingProps=e,r.effectTag=0,r.nextEffect=null,r.firstEffect=null,r.lastEffect=null),r.childExpirationTime=t.childExpirationTime,r.expirationTime=t.expirationTime,r.child=t.child,r.memoizedProps=t.memoizedProps,r.memoizedState=t.memoizedState,r.updateQueue=t.updateQueue,e=t.dependencies,r.dependencies=e===null?null:{expirationTime:e.expirationTime,firstContext:e.firstContext,responders:e.responders},r.sibling=t.sibling,r.index=t.index,r.ref=t.ref,r}function jv(t,e,r,o,n,a){var i=2;if(o=t,typeof t=="function")DR(t)&&(i=1);else if(typeof t=="string")i=5;else e:switch(t){case _u:return Ks(r.children,n,a,e);case XJ:i=8,n|=7;break;case v3:i=8,n|=1;break;case Cv:return t=Za(12,r,e,n|8),t.elementType=Cv,t.type=Cv,t.expirationTime=a,t;case Pv:return t=Za(13,r,e,n),t.type=Pv,t.elementType=Pv,t.expirationTime=a,t;case iw:return t=Za(19,r,e,n),t.elementType=iw,t.expirationTime=a,t;default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case b3:i=10;break e;case x3:i=9;break e;case eR:i=11;break e;case tR:i=14;break e;case T3:i=16,o=null;break e;case _3:i=22;break e}throw Error(Z(130,t==null?t:typeof t,""))}return e=Za(i,r,e,n),e.elementType=t,e.type=o,e.expirationTime=a,e}function Ks(t,e,r,o){return t=Za(7,t,o,e),t.expirationTime=r,t}function ew(t,e,r){return t=Za(6,t,null,e),t.expirationTime=r,t}function tw(t,e,r){return e=Za(4,t.children!==null?t.children:[],t.key,e),e.expirationTime=r,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}function Ree(t,e,r){this.tag=e,this.current=null,this.containerInfo=t,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=r,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function e4(t,e){var r=t.firstSuspendedTime;return t=t.lastSuspendedTime,r!==0&&r>=e&&t<=e}function Cu(t,e){var r=t.firstSuspendedTime,o=t.lastSuspendedTime;re||r===0)&&(t.lastSuspendedTime=e),e<=t.lastPingedTime&&(t.lastPingedTime=0),e<=t.lastExpiredTime&&(t.lastExpiredTime=0)}function t4(t,e){e>t.firstPendingTime&&(t.firstPendingTime=e);var r=t.firstSuspendedTime;r!==0&&(e>=r?t.firstSuspendedTime=t.lastSuspendedTime=t.nextKnownPendingLevel=0:e>=t.lastSuspendedTime&&(t.lastSuspendedTime=e+1),e>t.nextKnownPendingLevel&&(t.nextKnownPendingLevel=e))}function $w(t,e){var r=t.lastExpiredTime;(r===0||r>e)&&(t.lastExpiredTime=e)}function fb(t,e,r,o){var n=e.current,a=ti(),i=ym.suspense;a=Iu(a,n,i);e:if(r){r=r._reactInternalFiber;t:{if(Fu(r)!==r||r.tag!==1)throw Error(Z(170));var s=r;do{switch(s.tag){case 3:s=s.stateNode.context;break t;case 1:if(Go(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break t}}s=s.return}while(s!==null);throw Error(Z(171))}if(r.tag===1){var l=r.type;if(Go(l)){r=dB(r,l,s);break e}}r=s}else r=nl;return e.context===null?e.context=r:e.pendingContext=r,e=Zs(a,i),e.payload={element:t},o=o===void 0?null:o,o!==null&&(e.callback=o),el(n,e),rl(n,a),a}function rw(t){if(t=t.current,!t.child)return null;switch(t.child.tag){case 5:return t.child.stateNode;default:return t.child.stateNode}}function l3(t,e){t=t.memoizedState,t!==null&&t.dehydrated!==null&&t.retryTime{"use strict";p();function n4(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n4)}catch(t){console.error(t)}}n4(),a4.exports=o4()});var s4=A((tFe,i4)=>{"use strict";p();var Aee="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";i4.exports=Aee});var p4=A((oFe,d4)=>{"use strict";p();var Iee=s4();function l4(){}function u4(){}u4.resetWarningCache=l4;d4.exports=function(){function t(o,n,a,i,s,l){if(l!==Iee){var u=new 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 u.name="Invariant Violation",u}}t.isRequired=t;function e(){return t}var r={array:t,bigint:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,elementType:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:u4,resetWarningCache:l4};return r.PropTypes=r,r}});var Ze=A((sFe,f4)=>{p();f4.exports=p4()();var aFe,iFe});var Ob=A((hFe,g4)=>{"use strict";p();var Nee=!0;function Dee(t,e){if(!Nee){if(t)return;var r="Warning: "+e;typeof console<"u"&&console.warn(r);try{throw Error(r)}catch{}}}g4.exports=Dee});var N4=A((wFe,k4)=>{p();k4.exports=Array.isArray||function(t){return Object.prototype.toString.call(t)=="[object Array]"}});var F4=A((CFe,kp)=>{p();var Ab=N4();kp.exports=L4;kp.exports.parse=qR;kp.exports.compile=zee;kp.exports.tokensToFunction=D4;kp.exports.tokensToRegExp=M4;var Wee=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function qR(t,e){for(var r=[],o=0,n=0,a="",i=e&&e.delimiter||"/",s;(s=Wee.exec(t))!=null;){var l=s[0],u=s[1],d=s.index;if(a+=t.slice(n,d),n=d+l.length,u){a+=u[1];continue}var f=t[n],c=s[2],m=s[3],h=s[4],v=s[5],g=s[6],y=s[7];a&&(r.push(a),a="");var b=c!=null&&f!=null&&f!==c,x=g==="+"||g==="*",_=g==="?"||g==="*",T=c||i,S=h||v,E=c||(typeof r[r.length-1]=="string"?r[r.length-1]:"");r.push({name:m||o++,prefix:c||"",delimiter:T,optional:_,repeat:x,partial:b,asterisk:!!y,pattern:S?Kee(S):y?".*":$ee(T,E)})}return n-1?"[^"+Bu(t)+"]+?":Bu(e)+"|(?:(?!"+Bu(e)+")[^"+Bu(t)+"])+?"}function zee(t,e){return D4(qR(t,e),e)}function Gee(t){return encodeURI(t).replace(/[\/?#]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function Yee(t){return encodeURI(t).replace(/[?#]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function D4(t,e){for(var r=new Array(t.length),o=0;o{"use strict";p();var Hr=typeof Symbol=="function"&&Symbol.for,WR=Hr?Symbol.for("react.element"):60103,$R=Hr?Symbol.for("react.portal"):60106,Ib=Hr?Symbol.for("react.fragment"):60107,kb=Hr?Symbol.for("react.strict_mode"):60108,Nb=Hr?Symbol.for("react.profiler"):60114,Db=Hr?Symbol.for("react.provider"):60109,Mb=Hr?Symbol.for("react.context"):60110,zR=Hr?Symbol.for("react.async_mode"):60111,Lb=Hr?Symbol.for("react.concurrent_mode"):60111,Fb=Hr?Symbol.for("react.forward_ref"):60112,Bb=Hr?Symbol.for("react.suspense"):60113,Zee=Hr?Symbol.for("react.suspense_list"):60120,Ub=Hr?Symbol.for("react.memo"):60115,jb=Hr?Symbol.for("react.lazy"):60116,ete=Hr?Symbol.for("react.block"):60121,tte=Hr?Symbol.for("react.fundamental"):60117,rte=Hr?Symbol.for("react.responder"):60118,ote=Hr?Symbol.for("react.scope"):60119;function bn(t){if(typeof t=="object"&&t!==null){var e=t.$$typeof;switch(e){case WR:switch(t=t.type,t){case zR:case Lb:case Ib:case Nb:case kb:case Bb:return t;default:switch(t=t&&t.$$typeof,t){case Mb:case Fb:case jb:case Ub:case Db:return t;default:return e}}case $R:return e}}}function B4(t){return bn(t)===Lb}yt.AsyncMode=zR;yt.ConcurrentMode=Lb;yt.ContextConsumer=Mb;yt.ContextProvider=Db;yt.Element=WR;yt.ForwardRef=Fb;yt.Fragment=Ib;yt.Lazy=jb;yt.Memo=Ub;yt.Portal=$R;yt.Profiler=Nb;yt.StrictMode=kb;yt.Suspense=Bb;yt.isAsyncMode=function(t){return B4(t)||bn(t)===zR};yt.isConcurrentMode=B4;yt.isContextConsumer=function(t){return bn(t)===Mb};yt.isContextProvider=function(t){return bn(t)===Db};yt.isElement=function(t){return typeof t=="object"&&t!==null&&t.$$typeof===WR};yt.isForwardRef=function(t){return bn(t)===Fb};yt.isFragment=function(t){return bn(t)===Ib};yt.isLazy=function(t){return bn(t)===jb};yt.isMemo=function(t){return bn(t)===Ub};yt.isPortal=function(t){return bn(t)===$R};yt.isProfiler=function(t){return bn(t)===Nb};yt.isStrictMode=function(t){return bn(t)===kb};yt.isSuspense=function(t){return bn(t)===Bb};yt.isValidElementType=function(t){return typeof t=="string"||typeof t=="function"||t===Ib||t===Lb||t===Nb||t===kb||t===Bb||t===Zee||typeof t=="object"&&t!==null&&(t.$$typeof===jb||t.$$typeof===Ub||t.$$typeof===Db||t.$$typeof===Mb||t.$$typeof===Fb||t.$$typeof===tte||t.$$typeof===rte||t.$$typeof===ote||t.$$typeof===ete)};yt.typeOf=bn});var zi=A((IFe,j4)=>{"use strict";p();j4.exports=U4()});var Um=A((MFe,z4)=>{"use strict";p();var GR=zi(),nte={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},ate={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},ite={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},W4={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},YR={};YR[GR.ForwardRef]=ite;YR[GR.Memo]=W4;function q4(t){return GR.isMemo(t)?W4:YR[t.$$typeof]||nte}var ste=Object.defineProperty,lte=Object.getOwnPropertyNames,H4=Object.getOwnPropertySymbols,ute=Object.getOwnPropertyDescriptor,dte=Object.getPrototypeOf,V4=Object.prototype;function $4(t,e,r){if(typeof e!="string"){if(V4){var o=dte(e);o&&o!==V4&&$4(t,o,r)}var n=lte(e);H4&&(n=n.concat(H4(e)));for(var a=q4(t),i=q4(e),s=0;s{p();function lC(t){"@babel/helpers - typeof";return Yi.exports=lC=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},Yi.exports.__esModule=!0,Yi.exports.default=Yi.exports,lC(t)}Yi.exports=lC,Yi.exports.__esModule=!0,Yi.exports.default=Yi.exports});var Te=A((d3e,Ki)=>{p();var kte=ul().default;function o5(t,e){if(typeof WeakMap=="function")var r=new WeakMap,o=new WeakMap;return(Ki.exports=o5=function(a,i){if(!i&&a&&a.__esModule)return a;var s,l,u={__proto__:null,default:a};if(a===null||kte(a)!="object"&&typeof a!="function")return u;if(s=i?o:r){if(s.has(a))return s.get(a);s.set(a,u)}for(var d in a)d!=="default"&&{}.hasOwnProperty.call(a,d)&&((l=(s=Object.defineProperty)&&Object.getOwnPropertyDescriptor(a,d))&&(l.get||l.set)?s(u,d,l):u[d]=a[d]);return u},Ki.exports.__esModule=!0,Ki.exports.default=Ki.exports)(t,e)}Ki.exports=o5,Ki.exports.__esModule=!0,Ki.exports.default=Ki.exports});var Y=A((f3e,qm)=>{p();function Nte(t){return t&&t.__esModule?t:{default:t}}qm.exports=Nte,qm.exports.__esModule=!0,qm.exports.default=qm.exports});var Hb=A(uC=>{"use strict";p();Object.defineProperty(uC,"__esModule",{value:!0});uC.default=Dte;function Dte(t,e){return function(){return null}}});var ze=A((g3e,Xi)=>{p();function dC(){return Xi.exports=dC=Object.assign?Object.assign.bind():function(t){for(var e=1;e{"use strict";p();var n5=Y();Object.defineProperty(Wb,"__esModule",{value:!0});Wb.isPlainObject=Vb;Wb.default=a5;var Mte=n5(ze()),Lte=n5(ul());function Vb(t){return t&&(0,Lte.default)(t)==="object"&&t.constructor===Object}function a5(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{clone:!0},o=r.clone?(0,Mte.default)({},t):t;return Vb(t)&&Vb(e)&&Object.keys(e).forEach(function(n){n!=="__proto__"&&(Vb(e[n])&&n in t?o[n]=a5(t[n],e[n],r):o[n]=e[n])}),o}});var f5=A($b=>{"use strict";p();var s5=Y();Object.defineProperty($b,"__esModule",{value:!0});$b.default=void 0;var l5=s5(Ze()),u5=s5(Hb());function Fte(t){var e=t.prototype,r=e===void 0?{}:e;return!!r.isReactComponent}function d5(t,e,r,o,n){var a=t[e],i=n||e;if(a==null)return null;var s,l=a.type;return typeof l=="function"&&!Fte(l)&&(s="Did you accidentally use a plain function component for an element instead?"),s!==void 0?new Error("Invalid ".concat(o," `").concat(i,"` supplied to `").concat(r,"`. ")+"Expected an element that can hold a ref. ".concat(s," ")+"For more information see https://mui.com/r/caveat-with-refs-guide"):null}var p5=(0,u5.default)(l5.default.element,d5);p5.isRequired=(0,u5.default)(l5.default.element.isRequired,d5);var Bte=p5;$b.default=Bte});var c5=A(zb=>{"use strict";p();var Ute=Y(),jte=Te();Object.defineProperty(zb,"__esModule",{value:!0});zb.default=void 0;var qte=jte(Ze()),Hte=Ute(Hb());function Vte(t){var e=t.prototype,r=e===void 0?{}:e;return!!r.isReactComponent}function Wte(t,e,r,o,n){var a=t[e],i=n||e;if(a==null)return null;var s;return typeof a=="function"&&!Vte(a)&&(s="Did you accidentally provide a plain function component instead?"),s!==void 0?new Error("Invalid ".concat(o," `").concat(i,"` supplied to `").concat(r,"`. ")+"Expected an element type that can hold a ref. ".concat(s," ")+"For more information see https://mui.com/r/caveat-with-refs-guide"):null}var $te=(0,Hte.default)(qte.elementType,Wte);zb.default=$te});var h5=A((E3e,Hm)=>{p();var m5=ul().default;function zte(t,e){if(m5(t)!="object"||!t)return t;var r=t[Symbol.toPrimitive];if(r!==void 0){var o=r.call(t,e||"default");if(m5(o)!="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}Hm.exports=zte,Hm.exports.__esModule=!0,Hm.exports.default=Hm.exports});var pC=A((R3e,Vm)=>{p();var Gte=ul().default,Yte=h5();function Kte(t){var e=Yte(t,"string");return Gte(e)=="symbol"?e:e+""}Vm.exports=Kte,Vm.exports.__esModule=!0,Vm.exports.default=Vm.exports});var Lp=A((P3e,Wm)=>{p();var Xte=pC();function Qte(t,e,r){return(e=Xte(e))in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}Wm.exports=Qte,Wm.exports.__esModule=!0,Wm.exports.default=Wm.exports});var v5=A($m=>{"use strict";p();var g5=Y();Object.defineProperty($m,"__esModule",{value:!0});$m.default=ere;$m.specialProperty=void 0;var Jte=g5(Lp()),Zte=g5(ze()),y5="exact-prop: \u200B";$m.specialProperty=y5;function ere(t){return t}});var b5=A(fC=>{"use strict";p();Object.defineProperty(fC,"__esModule",{value:!0});fC.default=tre;function tre(t){for(var e="https://mui.com/production-error/?code="+t,r=1;r{"use strict";p();var rre=Y();Object.defineProperty(Gb,"__esModule",{value:!0});Gb.getFunctionName=_5;Gb.default=are;var ore=rre(ul()),x5=zi(),nre=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function _5(t){var e="".concat(t).match(nre),r=e&&e[1];return r||""}function S5(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return t.displayName||t.name||_5(t)||e}function T5(t,e,r){var o=S5(e);return t.displayName||(o!==""?"".concat(r,"(").concat(o,")"):r)}function are(t){if(t!=null){if(typeof t=="string")return t;if(typeof t=="function")return S5(t,"Component");if((0,ore.default)(t)==="object")switch(t.$$typeof){case x5.ForwardRef:return T5(t,t.render,"ForwardRef");case x5.Memo:return T5(t,t.type,"memo");default:return}}}});var w5=A(cC=>{"use strict";p();Object.defineProperty(cC,"__esModule",{value:!0});cC.default=ire;function ire(t,e,r,o,n){return null;var a,i}});var R5=A(Yb=>{"use strict";p();Object.defineProperty(Yb,"__esModule",{value:!0});Yb.default=void 0;var sre=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();Yb.default=sre});var C5=A(Kb=>{"use strict";p();var lre=Y();Object.defineProperty(Kb,"__esModule",{value:!0});Kb.default=void 0;var mC=lre(Ze()),ure=mC.default.oneOfType([mC.default.func,mC.default.object]),dre=ure;Kb.default=dre});var dt=A(Zn=>{"use strict";p();var ni=Y();Object.defineProperty(Zn,"__esModule",{value:!0});Object.defineProperty(Zn,"chainPropTypes",{enumerable:!0,get:function(){return pre.default}});Object.defineProperty(Zn,"deepmerge",{enumerable:!0,get:function(){return fre.default}});Object.defineProperty(Zn,"elementAcceptingRef",{enumerable:!0,get:function(){return cre.default}});Object.defineProperty(Zn,"elementTypeAcceptingRef",{enumerable:!0,get:function(){return mre.default}});Object.defineProperty(Zn,"exactProp",{enumerable:!0,get:function(){return hre.default}});Object.defineProperty(Zn,"formatMuiErrorMessage",{enumerable:!0,get:function(){return gre.default}});Object.defineProperty(Zn,"getDisplayName",{enumerable:!0,get:function(){return yre.default}});Object.defineProperty(Zn,"HTMLElementType",{enumerable:!0,get:function(){return vre.default}});Object.defineProperty(Zn,"ponyfillGlobal",{enumerable:!0,get:function(){return bre.default}});Object.defineProperty(Zn,"refType",{enumerable:!0,get:function(){return xre.default}});var pre=ni(Hb()),fre=ni(i5()),cre=ni(f5()),mre=ni(c5()),hre=ni(v5()),gre=ni(b5()),yre=ni(E5()),vre=ni(w5()),bre=ni(R5()),xre=ni(C5())});var hC=A(Xb=>{"use strict";p();Object.defineProperty(Xb,"__esModule",{value:!0});Xb.default=void 0;var Tre=typeof Symbol=="function"&&Symbol.for,_re=Tre?Symbol.for("mui.nested"):"__THEME_NESTED__";Xb.default=_re});var P5=A(gC=>{"use strict";p();var Sre=Y();Object.defineProperty(gC,"__esModule",{value:!0});gC.default=Rre;var Ere=Sre(hC()),wre=["checked","disabled","error","focused","focusVisible","required","expanded","selected"];function Rre(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=t.disableGlobal,r=e===void 0?!1:e,o=t.productionPrefix,n=o===void 0?"jss":o,a=t.seed,i=a===void 0?"":a,s=i===""?"":"".concat(i,"-"),l=0,u=function(){return l+=1,l};return function(d,f){var c=f.options.name;if(c&&c.indexOf("Mui")===0&&!f.options.link&&!r){if(wre.indexOf(d.key)!==-1)return"Mui-".concat(d.key);var m="".concat(s).concat(c,"-").concat(d.key);return!f.options.theme[Ere.default]||i!==""?m:"".concat(m,"-").concat(u())}return"".concat(s).concat(n).concat(u());var h}}});var Qb=A(yC=>{"use strict";p();var Cre=Y();Object.defineProperty(yC,"__esModule",{value:!0});Object.defineProperty(yC,"default",{enumerable:!0,get:function(){return Pre.default}});var Pre=Cre(P5())});var O5=A(vC=>{"use strict";p();Object.defineProperty(vC,"__esModule",{value:!0});vC.default=Ore;function Ore(t){return t}});var A5=A(bC=>{"use strict";p();var Are=Y();Object.defineProperty(bC,"__esModule",{value:!0});Object.defineProperty(bC,"default",{enumerable:!0,get:function(){return Ire.default}});var Ire=Are(O5())});var I5=A(xC=>{"use strict";p();Object.defineProperty(xC,"__esModule",{value:!0});xC.default=kre;function kre(t){var e=t.theme,r=t.name,o=t.props;if(!e||!e.props||!e.props[r])return o;var n=e.props[r],a;for(a in n)o[a]===void 0&&(o[a]=n[a]);return o}});var _C=A(TC=>{"use strict";p();var Nre=Y();Object.defineProperty(TC,"__esModule",{value:!0});Object.defineProperty(TC,"default",{enumerable:!0,get:function(){return Dre.default}});var Dre=Nre(I5())});var SC=A(Jb=>{"use strict";p();Object.defineProperty(Jb,"__esModule",{value:!0});var k5=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Mre=Jb.isBrowser=(typeof window>"u"?"undefined":k5(window))==="object"&&(typeof document>"u"?"undefined":k5(document))==="object"&&document.nodeType===9;Jb.default=Mre});var EC=A((iBe,zm)=>{p();var Lre=pC();function N5(t,e){for(var r=0;r{p();function wC(t,e){return Qi.exports=wC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},Qi.exports.__esModule=!0,Qi.exports.default=Qi.exports,wC(t,e)}Qi.exports=wC,Qi.exports.__esModule=!0,Qi.exports.default=Qi.exports});var M5=A((dBe,Gm)=>{p();var Bre=D5();function Ure(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,Bre(t,e)}Gm.exports=Ure,Gm.exports.__esModule=!0,Gm.exports.default=Gm.exports});var L5=A((fBe,Ym)=>{p();function jre(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}Ym.exports=jre,Ym.exports.__esModule=!0,Ym.exports.default=Ym.exports});var RC=A((mBe,Km)=>{p();function qre(t,e){if(t==null)return{};var r={};for(var o in t)if({}.hasOwnProperty.call(t,o)){if(e.indexOf(o)!==-1)continue;r[o]=t[o]}return r}Km.exports=qre,Km.exports.__esModule=!0,Km.exports.default=Km.exports});var dl=A(xn=>{"use strict";p();Object.defineProperty(xn,"__esModule",{value:!0});var Hre=ze(),Vre=SC(),Wre=Ob(),$re=EC(),zre=M5(),Gre=L5(),Yre=RC();function Uu(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}var Ea=Uu(Hre),Kre=Uu(Vre),F5=Uu(Wre),LC=Uu($re),G5=Uu(zre),B5=Uu(Gre),Xre=Uu(Yre),Qre={}.constructor;function OC(t){if(t==null||typeof t!="object")return t;if(Array.isArray(t))return t.map(OC);if(t.constructor!==Qre)return t;var e={};for(var r in t)e[r]=OC(t[r]);return e}function FC(t,e,r){t===void 0&&(t="unnamed");var o=r.jss,n=OC(e),a=o.plugins.onCreateRule(t,n,r);return a||(t[0],null)}var U5=function(e,r){for(var o="",n=0;n<+~=|^:(),"'`\s])/g,j5=typeof CSS<"u"&&CSS.escape,BC=function(t){return j5?j5(t):t.replace(Jre,"\\$1")},Y5=function(){function t(r,o,n){this.type="style",this.isProcessed=!1;var a=n.sheet,i=n.Renderer;this.key=r,this.options=n,this.style=o,a?this.renderer=a.renderer:i&&(this.renderer=new i)}var e=t.prototype;return e.prop=function(o,n,a){if(n===void 0)return this.style[o];var i=a?a.force:!1;if(!i&&this.style[o]===n)return this;var s=n;(!a||a.process!==!1)&&(s=this.options.jss.plugins.onChangeValue(n,o,this));var l=s==null||s===!1,u=o in this.style;if(l&&!u&&!i)return this;var d=l&&u;if(d?delete this.style[o]:this.style[o]=s,this.renderable&&this.renderer)return d?this.renderer.removeProperty(this.renderable,o):this.renderer.setProperty(this.renderable,o,s),this;var f=this.options.sheet;return f&&f.attached,this},t}(),AC=function(t){G5.default(e,t);function e(o,n,a){var i;i=t.call(this,o,n,a)||this;var s=a.selector,l=a.scoped,u=a.sheet,d=a.generateId;return s?i.selectorText=s:l!==!1&&(i.id=d(B5.default(B5.default(i)),u),i.selectorText="."+BC(i.id)),i}var r=e.prototype;return r.applyTo=function(n){var a=this.renderer;if(a){var i=this.toJSON();for(var s in i)a.setProperty(n,s,i[s])}return this},r.toJSON=function(){var n={};for(var a in this.style){var i=this.style[a];typeof i!="object"?n[a]=i:Array.isArray(i)&&(n[a]=Fp(i))}return n},r.toString=function(n){var a=this.options.sheet,i=a?a.options.link:!1,s=i?Ea.default({},n,{allowEmpty:!0}):n;return Qm(this.selectorText,this.style,s)},LC.default(e,[{key:"selector",set:function(n){if(n!==this.selectorText){this.selectorText=n;var a=this.renderer,i=this.renderable;if(!(!i||!a)){var s=a.setSelector(i,n);s||a.replaceRule(i,this)}}},get:function(){return this.selectorText}}]),e}(Y5),Zre={onCreateRule:function(e,r,o){return e[0]==="@"||o.parent&&o.parent.type==="keyframes"?null:new AC(e,r,o)}},CC={indent:1,children:!0},eoe=/@([\w-]+)/,toe=function(){function t(r,o,n){this.type="conditional",this.isProcessed=!1,this.key=r;var a=r.match(eoe);this.at=a?a[1]:"unknown",this.query=n.name||"@"+this.at,this.options=n,this.rules=new Zb(Ea.default({},n,{parent:this}));for(var i in o)this.rules.add(i,o[i]);this.rules.process()}var e=t.prototype;return e.getRule=function(o){return this.rules.get(o)},e.indexOf=function(o){return this.rules.indexOf(o)},e.addRule=function(o,n,a){var i=this.rules.add(o,n,a);return i?(this.options.jss.plugins.onProcessRule(i),i):null},e.replaceRule=function(o,n,a){var i=this.rules.replace(o,n,a);return i&&this.options.jss.plugins.onProcessRule(i),i},e.toString=function(o){o===void 0&&(o=CC);var n=Up(o),a=n.linebreak;if(o.indent==null&&(o.indent=CC.indent),o.children==null&&(o.children=CC.children),o.children===!1)return this.query+" {}";var i=this.rules.toString(o);return i?this.query+" {"+a+i+a+"}":""},t}(),roe=/@container|@media|@supports\s+/,ooe={onCreateRule:function(e,r,o){return roe.test(e)?new toe(e,r,o):null}},PC={indent:1,children:!0},noe=/@keyframes\s+([\w-]+)/,IC=function(){function t(r,o,n){this.type="keyframes",this.at="@keyframes",this.isProcessed=!1;var a=r.match(noe);a&&a[1]?this.name=a[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=n;var i=n.scoped,s=n.sheet,l=n.generateId;this.id=i===!1?this.name:BC(l(this,s)),this.rules=new Zb(Ea.default({},n,{parent:this}));for(var u in o)this.rules.add(u,o[u],Ea.default({},n,{parent:this}));this.rules.process()}var e=t.prototype;return e.toString=function(o){o===void 0&&(o=PC);var n=Up(o),a=n.linebreak;if(o.indent==null&&(o.indent=PC.indent),o.children==null&&(o.children=PC.children),o.children===!1)return this.at+" "+this.id+" {}";var i=this.rules.toString(o);return i&&(i=""+a+i+a),this.at+" "+this.id+" {"+i+"}"},t}(),aoe=/@keyframes\s+/,ioe=/\$([\w-]+)/g,kC=function(e,r){return typeof e=="string"?e.replace(ioe,function(o,n){return n in r?r[n]:o}):e},q5=function(e,r,o){var n=e[r],a=kC(n,o);a!==n&&(e[r]=a)},soe={onCreateRule:function(e,r,o){return typeof e=="string"&&aoe.test(e)?new IC(e,r,o):null},onProcessStyle:function(e,r,o){return r.type!=="style"||!o||("animation-name"in e&&q5(e,"animation-name",o.keyframes),"animation"in e&&q5(e,"animation",o.keyframes)),e},onChangeValue:function(e,r,o){var n=o.options.sheet;if(!n)return e;switch(r){case"animation":return kC(e,n.keyframes);case"animation-name":return kC(e,n.keyframes);default:return e}}},loe=function(t){G5.default(e,t);function e(){return t.apply(this,arguments)||this}var r=e.prototype;return r.toString=function(n){var a=this.options.sheet,i=a?a.options.link:!1,s=i?Ea.default({},n,{allowEmpty:!0}):n;return Qm(this.key,this.style,s)},e}(Y5),uoe={onCreateRule:function(e,r,o){return o.parent&&o.parent.type==="keyframes"?new loe(e,r,o):null}},doe=function(){function t(r,o,n){this.type="font-face",this.at="@font-face",this.isProcessed=!1,this.key=r,this.style=o,this.options=n}var e=t.prototype;return e.toString=function(o){var n=Up(o),a=n.linebreak;if(Array.isArray(this.style)){for(var i="",s=0;s=this.index){n.push(o);return}for(var i=0;ia){n.splice(i,0,o);return}}},e.reset=function(){this.registry=[]},e.remove=function(o){var n=this.registry.indexOf(o);this.registry.splice(n,1)},e.toString=function(o){for(var n=o===void 0?{}:o,a=n.attached,i=Xre.default(n,["attached"]),s=Up(i),l=s.linebreak,u="",d=0;dxoe;var s="",l="";return i&&(i.options.classNamePrefix&&(l=i.options.classNamePrefix),i.options.jss.id!=null&&(s=String(i.options.jss.id))),e.minify?""+(l||"c")+W5+s+r:l+a.key+"-"+W5+(s?"-"+s:"")+"-"+r};return o},Q5=function(e){var r;return function(){return r||(r=e()),r}},Toe=function(e,r){try{return e.attributeStyleMap?e.attributeStyleMap.get(r):e.style.getPropertyValue(r)}catch{return""}},_oe=function(e,r,o){try{var n=o;if(Array.isArray(o)&&(n=Fp(o)),e.attributeStyleMap)e.attributeStyleMap.set(r,n);else{var a=n?n.indexOf("!important"):-1,i=a>-1?n.substr(0,a-1):n;e.style.setProperty(r,i,a>-1?"important":"")}}catch{return!1}return!0},Soe=function(e,r){try{e.attributeStyleMap?e.attributeStyleMap.delete(r):e.style.removeProperty(r)}catch{}},Eoe=function(e,r){return e.selectorText=r,e.selectorText===r},J5=Q5(function(){return document.querySelector("head")});function woe(t,e){for(var r=0;re.index&&o.options.insertionPoint===e.insertionPoint)return o}return null}function Roe(t,e){for(var r=t.length-1;r>=0;r--){var o=t[r];if(o.attached&&o.options.insertionPoint===e.insertionPoint)return o}return null}function Coe(t){for(var e=J5(),r=0;r0){var r=woe(e,t);if(r&&r.renderer)return{parent:r.renderer.element.parentNode,node:r.renderer.element};if(r=Roe(e,t),r&&r.renderer)return{parent:r.renderer.element.parentNode,node:r.renderer.element.nextSibling}}var o=t.insertionPoint;if(o&&typeof o=="string"){var n=Coe(o);if(n)return{parent:n.parentNode,node:n.nextSibling}}return!1}function Ooe(t,e){var r=e.insertionPoint,o=Poe(e);if(o!==!1&&o.parent){o.parent.insertBefore(t,o.node);return}if(r&&typeof r.nodeType=="number"){var n=r,a=n.parentNode;a&&a.insertBefore(t,n.nextSibling);return}J5().appendChild(t)}var Aoe=Q5(function(){var t=document.querySelector('meta[property="csp-nonce"]');return t?t.getAttribute("content"):null}),$5=function(e,r,o){try{"insertRule"in e?e.insertRule(r,o):"appendRule"in e&&e.appendRule(r)}catch{return!1}return e.cssRules[o]},z5=function(e,r){var o=e.cssRules.length;return r===void 0||r>o?o:r},Ioe=function(){var e=document.createElement("style");return e.textContent=` `,e},koe=function(){function t(r){this.getPropertyValue=Toe,this.setProperty=_oe,this.removeProperty=Soe,this.setSelector=Eoe,this.hasInsertedRules=!1,this.cssRules=[],r&&Bp.add(r),this.sheet=r;var o=this.sheet?this.sheet.options:{},n=o.media,a=o.meta,i=o.element;this.element=i||Ioe(),this.element.setAttribute("data-jss",""),n&&this.element.setAttribute("media",n),a&&this.element.setAttribute("data-meta",a);var s=Aoe();s&&this.element.setAttribute("nonce",s)}var e=t.prototype;return e.attach=function(){if(!(this.element.parentNode||!this.sheet)){Ooe(this.element,this.sheet.options);var o=!!(this.sheet&&this.sheet.deployed);this.hasInsertedRules&&o&&(this.hasInsertedRules=!1,this.deploy())}},e.detach=function(){if(this.sheet){var o=this.element.parentNode;o&&o.removeChild(this.element),this.sheet.options.link&&(this.cssRules=[],this.element.textContent=` `)}},e.deploy=function(){var o=this.sheet;if(o){if(o.options.link){this.insertRules(o.rules);return}this.element.textContent=` `+o.toString()+` `}},e.insertRules=function(o,n){for(var a=0;a0&&(n.refs--,n.refs===0&&n.sheet.detach()):F5.default(!1,"SheetsManager: can't find sheet to unmanage")},LC.default(t,[{key:"size",get:function(){return this.length}}]),t}(),Loe=typeof CSS=="object"&&CSS!=null&&"number"in CSS;function e6(t){var e=null;for(var r in t){var o=t[r],n=typeof o;if(n==="function")e||(e={}),e[r]=o;else if(n==="object"&&o!==null&&!Array.isArray(o)){var a=e6(o);a&&(e||(e={}),e[r]=a)}}return e}var Foe=Z5();xn.RuleList=Zb;xn.SheetsManager=Moe;xn.SheetsRegistry=X5;xn.create=Z5;xn.createGenerateId=MC;xn.createRule=FC;xn.default=Foe;xn.getDynamicStyles=e6;xn.hasCSSTOMSupport=Loe;xn.sheets=Bp;xn.toCssValue=Fp});var r6=A(qC=>{"use strict";p();Object.defineProperty(qC,"__esModule",{value:!0});var vBe=Ob(),Boe=dl(),t6=Date.now(),UC="fnValues"+t6,jC="fnStyle"+ ++t6,Uoe=function(){return{onCreateRule:function(r,o,n){if(typeof o!="function")return null;var a=Boe.createRule(r,{},n);return a[jC]=o,a},onProcessStyle:function(r,o){if(UC in o||jC in o)return r;var n={};for(var a in r){var i=r[a];typeof i=="function"&&(delete r[a],n[a]=i)}return o[UC]=n,r},onUpdate:function(r,o,n,a){var i=o,s=i[jC];if(s&&(i.style=s(r)||{},!1))for(var l in i.style);var u=i[UC];if(u)for(var d in u)i.prop(d,u[d](r),a)}}};qC.default=Uoe});var n6=A(VC=>{"use strict";p();Object.defineProperty(VC,"__esModule",{value:!0});var joe=ze(),qoe=dl();function Hoe(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}var ex=Hoe(joe),pl="@global",HC="@global ",Voe=function(){function t(r,o,n){this.type="global",this.at=pl,this.isProcessed=!1,this.key=r,this.options=n,this.rules=new qoe.RuleList(ex.default({},n,{parent:this}));for(var a in o)this.rules.add(a,o[a]);this.rules.process()}var e=t.prototype;return e.getRule=function(o){return this.rules.get(o)},e.addRule=function(o,n,a){var i=this.rules.add(o,n,a);return i&&this.options.jss.plugins.onProcessRule(i),i},e.replaceRule=function(o,n,a){var i=this.rules.replace(o,n,a);return i&&this.options.jss.plugins.onProcessRule(i),i},e.indexOf=function(o){return this.rules.indexOf(o)},e.toString=function(o){return this.rules.toString(o)},t}(),Woe=function(){function t(r,o,n){this.type="global",this.at=pl,this.isProcessed=!1,this.key=r,this.options=n;var a=r.substr(HC.length);this.rule=n.jss.createRule(a,o,ex.default({},n,{parent:this}))}var e=t.prototype;return e.toString=function(o){return this.rule?this.rule.toString(o):""},t}(),$oe=/\s*,\s*/g;function o6(t,e){for(var r=t.split($oe),o="",n=0;n{"use strict";p();Object.defineProperty(WC,"__esModule",{value:!0});var Koe=ze(),SBe=Ob();function Xoe(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}var tx=Xoe(Koe),a6=/\s*,\s*/g,Qoe=/&/g,Joe=/\$([\w-]+)/g;function Zoe(){function t(n,a){return function(i,s){var l=n.getRule(s)||a&&a.getRule(s);return l?l.selector:s}}function e(n,a){for(var i=a.split(a6),s=n.split(a6),l="",u=0;u{"use strict";p();var ene=/[A-Z]/g,tne=/^ms-/,$C={};function rne(t){return"-"+t.toLowerCase()}function one(t){if($C.hasOwnProperty(t))return $C[t];var e=t.replace(ene,rne);return $C[t]=tne.test(e)?"-"+e:e}s6.exports=one});var d6=A(zC=>{"use strict";p();Object.defineProperty(zC,"__esModule",{value:!0});var nne=l6();function ane(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}var u6=ane(nne);function rx(t){var e={};for(var r in t){var o=r.indexOf("--")===0?r:u6.default(r);e[o]=t[r]}return t.fallbacks&&(Array.isArray(t.fallbacks)?e.fallbacks=t.fallbacks.map(rx):e.fallbacks=rx(t.fallbacks)),e}function ine(){function t(r){if(Array.isArray(r)){for(var o=0;o{"use strict";p();Object.defineProperty(YC,"__esModule",{value:!0});var GC=dl(),K=GC.hasCSSTOMSupport&&CSS?CSS.px:"px",ox=GC.hasCSSTOMSupport&&CSS?CSS.ms:"ms",jp=GC.hasCSSTOMSupport&&CSS?CSS.percent:"%",sne={"animation-delay":ox,"animation-duration":ox,"background-position":K,"background-position-x":K,"background-position-y":K,"background-size":K,border:K,"border-bottom":K,"border-bottom-left-radius":K,"border-bottom-right-radius":K,"border-bottom-width":K,"border-left":K,"border-left-width":K,"border-radius":K,"border-right":K,"border-right-width":K,"border-top":K,"border-top-left-radius":K,"border-top-right-radius":K,"border-top-width":K,"border-width":K,"border-block":K,"border-block-end":K,"border-block-end-width":K,"border-block-start":K,"border-block-start-width":K,"border-block-width":K,"border-inline":K,"border-inline-end":K,"border-inline-end-width":K,"border-inline-start":K,"border-inline-start-width":K,"border-inline-width":K,"border-start-start-radius":K,"border-start-end-radius":K,"border-end-start-radius":K,"border-end-end-radius":K,margin:K,"margin-bottom":K,"margin-left":K,"margin-right":K,"margin-top":K,"margin-block":K,"margin-block-end":K,"margin-block-start":K,"margin-inline":K,"margin-inline-end":K,"margin-inline-start":K,padding:K,"padding-bottom":K,"padding-left":K,"padding-right":K,"padding-top":K,"padding-block":K,"padding-block-end":K,"padding-block-start":K,"padding-inline":K,"padding-inline-end":K,"padding-inline-start":K,"mask-position-x":K,"mask-position-y":K,"mask-size":K,height:K,width:K,"min-height":K,"max-height":K,"min-width":K,"max-width":K,bottom:K,left:K,top:K,right:K,inset:K,"inset-block":K,"inset-block-end":K,"inset-block-start":K,"inset-inline":K,"inset-inline-end":K,"inset-inline-start":K,"box-shadow":K,"text-shadow":K,"column-gap":K,"column-rule":K,"column-rule-width":K,"column-width":K,"font-size":K,"font-size-delta":K,"letter-spacing":K,"text-decoration-thickness":K,"text-indent":K,"text-stroke":K,"text-stroke-width":K,"word-spacing":K,motion:K,"motion-offset":K,outline:K,"outline-offset":K,"outline-width":K,perspective:K,"perspective-origin-x":jp,"perspective-origin-y":jp,"transform-origin":jp,"transform-origin-x":jp,"transform-origin-y":jp,"transform-origin-z":jp,"transition-delay":ox,"transition-duration":ox,"vertical-align":K,"flex-basis":K,"shape-margin":K,size:K,gap:K,grid:K,"grid-gap":K,"row-gap":K,"grid-row-gap":K,"grid-column-gap":K,"grid-template-rows":K,"grid-template-columns":K,"grid-auto-rows":K,"grid-auto-columns":K,"box-shadow-x":K,"box-shadow-y":K,"box-shadow-blur":K,"box-shadow-spread":K,"font-line-height":K,"text-shadow-x":K,"text-shadow-y":K,"text-shadow-blur":K};function p6(t){var e=/(-[a-z])/g,r=function(i){return i[1].toUpperCase()},o={};for(var n in t)o[n]=t[n],o[n.replace(e,r)]=t[n];return o}var lne=p6(sne);function Jm(t,e,r){if(e==null)return e;if(Array.isArray(e))for(var o=0;o{p();function dne(t,e){(e==null||e>t.length)&&(e=t.length);for(var r=0,o=Array(e);r{p();var pne=KC();function fne(t){if(Array.isArray(t))return pne(t)}eh.exports=fne,eh.exports.__esModule=!0,eh.exports.default=eh.exports});var m6=A((LBe,th)=>{p();function cne(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}th.exports=cne,th.exports.__esModule=!0,th.exports.default=th.exports});var XC=A((BBe,rh)=>{p();var h6=KC();function mne(t,e){if(t){if(typeof t=="string")return h6(t,e);var r={}.toString.call(t).slice(8,-1);return r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set"?Array.from(t):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?h6(t,e):void 0}}rh.exports=mne,rh.exports.__esModule=!0,rh.exports.default=rh.exports});var g6=A((jBe,oh)=>{p();function hne(){throw new TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}oh.exports=hne,oh.exports.__esModule=!0,oh.exports.default=oh.exports});var ah=A((HBe,nh)=>{p();var gne=c6(),yne=m6(),vne=XC(),bne=g6();function xne(t){return gne(t)||yne(t)||vne(t)||bne()}nh.exports=xne,nh.exports.__esModule=!0,nh.exports.default=nh.exports});var w6=A(Hp=>{"use strict";p();Object.defineProperty(Hp,"__esModule",{value:!0});function x6(t){return t&&typeof t=="object"&&"default"in t?t.default:t}var ux=x6(SC()),Tne=x6(ah()),ih="",QC="",T6="",_6="",_ne=ux&&"ontouchstart"in document.documentElement;if(ux){nx={Moz:"-moz-",ms:"-ms-",O:"-o-",Webkit:"-webkit-"},y6=document.createElement("p"),ax=y6.style,v6="Transform";for(ix in nx)if(ix+v6 in ax){ih=ix,QC=nx[ix];break}ih==="Webkit"&&"msHyphens"in ax&&(ih="ms",QC=nx.ms,_6="edge"),ih==="Webkit"&&"-apple-trailing-word"in ax&&(T6="apple")}var nx,y6,ax,v6,ix,je={js:ih,css:QC,vendor:T6,browser:_6,isTouch:_ne};function Sne(t){return t[1]==="-"||je.js==="ms"?t:"@"+je.css+"keyframes"+t.substr(10)}var Ene={noPrefill:["appearance"],supportedProperty:function(e){return e!=="appearance"?!1:je.js==="ms"?"-webkit-"+e:je.css+e}},wne={noPrefill:["color-adjust"],supportedProperty:function(e){return e!=="color-adjust"?!1:je.js==="Webkit"?je.css+"print-"+e:e}},Rne=/[-\s]+(.)?/g;function Cne(t,e){return e?e.toUpperCase():""}function ZC(t){return t.replace(Rne,Cne)}function cl(t){return ZC("-"+t)}var Pne={noPrefill:["mask"],supportedProperty:function(e,r){if(!/^mask/.test(e))return!1;if(je.js==="Webkit"){var o="mask-image";if(ZC(o)in r)return e;if(je.js+cl(o)in r)return je.css+e}return e}},One={noPrefill:["text-orientation"],supportedProperty:function(e){return e!=="text-orientation"?!1:je.vendor==="apple"&&!je.isTouch?je.css+e:e}},Ane={noPrefill:["transform"],supportedProperty:function(e,r,o){return e!=="transform"?!1:o.transform?e:je.css+e}},Ine={noPrefill:["transition"],supportedProperty:function(e,r,o){return e!=="transition"?!1:o.transition?e:je.css+e}},kne={noPrefill:["writing-mode"],supportedProperty:function(e){return e!=="writing-mode"?!1:je.js==="Webkit"||je.js==="ms"&&je.browser!=="edge"?je.css+e:e}},Nne={noPrefill:["user-select"],supportedProperty:function(e){return e!=="user-select"?!1:je.js==="Moz"||je.js==="ms"||je.vendor==="apple"?je.css+e:e}},Dne={supportedProperty:function(e,r){if(!/^break-/.test(e))return!1;if(je.js==="Webkit"){var o="WebkitColumn"+cl(e);return o in r?je.css+"column-"+e:!1}if(je.js==="Moz"){var n="page"+cl(e);return n in r?"page-"+e:!1}return!1}},Mne={supportedProperty:function(e,r){if(!/^(border|margin|padding)-inline/.test(e))return!1;if(je.js==="Moz")return e;var o=e.replace("-inline","");return je.js+cl(o)in r?je.css+o:!1}},Lne={supportedProperty:function(e,r){return ZC(e)in r?e:!1}},Fne={supportedProperty:function(e,r){var o=cl(e);return e[0]==="-"||e[0]==="-"&&e[1]==="-"?e:je.js+o in r?je.css+e:je.js!=="Webkit"&&"Webkit"+o in r?"-webkit-"+e:!1}},Bne={supportedProperty:function(e){return e.substring(0,11)!=="scroll-snap"?!1:je.js==="ms"?""+je.css+e:e}},Une={supportedProperty:function(e){return e!=="overscroll-behavior"?!1:je.js==="ms"?je.css+"scroll-chaining":e}},jne={"flex-grow":"flex-positive","flex-shrink":"flex-negative","flex-basis":"flex-preferred-size","justify-content":"flex-pack",order:"flex-order","align-items":"flex-align","align-content":"flex-line-pack"},qne={supportedProperty:function(e,r){var o=jne[e];return o&&je.js+cl(o)in r?je.css+o:!1}},S6={flex:"box-flex","flex-grow":"box-flex","flex-direction":["box-orient","box-direction"],order:"box-ordinal-group","align-items":"box-align","flex-flow":["box-orient","box-direction"],"justify-content":"box-pack"},Hne=Object.keys(S6),Vne=function(e){return je.css+e},Wne={supportedProperty:function(e,r,o){var n=o.multiple;if(Hne.indexOf(e)>-1){var a=S6[e];if(!Array.isArray(a))return je.js+cl(a)in r?je.css+a:!1;if(!n)return!1;for(var i=0;i{"use strict";p();Object.defineProperty(eP,"__esModule",{value:!0});var dx=w6(),R6=dl();function Xne(){function t(n){if(n.type==="keyframes"){var a=n;a.at=dx.supportedKeyframes(a.at)}}function e(n){for(var a in n){var i=n[a];if(a==="fallbacks"&&Array.isArray(i)){n[a]=i.map(e);continue}var s=!1,l=dx.supportedProperty(a);l&&l!==a&&(s=!0);var u=!1,d=dx.supportedValue(l,R6.toCssValue(i));d&&d!==i&&(u=!0),(s||u)&&(s&&delete n[a],n[l||a]=d||i)}return n}function r(n,a){return a.type!=="style"?n:e(n)}function o(n,a){return dx.supportedValue(a,R6.toCssValue(n))||n}return{onProcessRule:t,onProcessStyle:r,onChangeValue:o}}eP.default=Xne});var P6=A(tP=>{"use strict";p();Object.defineProperty(tP,"__esModule",{value:!0});function Qne(){var t=function(r,o){return r.length===o.length?r>o?1:-1:r.length-o.length};return{onProcessStyle:function(r,o){if(o.type!=="style")return r;for(var n={},a=Object.keys(r).sort(t),i=0;i{"use strict";p();var qu=Y();Object.defineProperty(rP,"__esModule",{value:!0});rP.default=aae;var Jne=qu(r6()),Zne=qu(n6()),eae=qu(i6()),tae=qu(d6()),rae=qu(f6()),oae=qu(C6()),nae=qu(P6());function aae(){return{plugins:[(0,Jne.default)(),(0,Zne.default)(),(0,eae.default)(),(0,tae.default)(),(0,rae.default)(),typeof window>"u"?null:(0,oae.default)(),(0,nae.default)()]}}});var nP=A(oP=>{"use strict";p();var iae=Y();Object.defineProperty(oP,"__esModule",{value:!0});Object.defineProperty(oP,"default",{enumerable:!0,get:function(){return sae.default}});var sae=iae(O6())});var Dt=A((e4e,lh)=>{p();var lae=RC();function uae(t,e){if(t==null)return{};var r,o,n=lae(t,e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(o=0;o{"use strict";p();var dae=Y();Object.defineProperty(aP,"__esModule",{value:!0});aP.default=fae;var pae=dae(ze()),r4e=dt();function fae(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=t.baseClasses,r=t.newClasses,o=t.Component;if(!r)return e;var n=(0,pae.default)({},e);return Object.keys(r).forEach(function(a){r[a]&&(n[a]="".concat(e[a]," ").concat(r[a]))}),n}});var sP=A(iP=>{"use strict";p();var cae=Y();Object.defineProperty(iP,"__esModule",{value:!0});Object.defineProperty(iP,"default",{enumerable:!0,get:function(){return mae.default}});var mae=cae(A6())});var I6=A(px=>{"use strict";p();Object.defineProperty(px,"__esModule",{value:!0});px.default=void 0;var hae={set:function(e,r,o,n){var a=e.get(r);a||(a=new Map,e.set(r,a)),a.set(o,n)},get:function(e,r,o){var n=e.get(r);return n?n.get(o):void 0},delete:function(e,r,o){var n=e.get(r);n.delete(o)}},gae=hae;px.default=gae});var lP=A(fx=>{"use strict";p();var yae=Y();Object.defineProperty(fx,"__esModule",{value:!0});fx.default=void 0;var vae=yae(k()),bae=vae.default.createContext(null),xae=bae;fx.default=xae});var N6=A(uP=>{"use strict";p();var k6=Y();Object.defineProperty(uP,"__esModule",{value:!0});uP.default=Sae;var Tae=k6(k()),_ae=k6(lP());function Sae(){var t=Tae.default.useContext(_ae.default);return t}});var Vp=A(dP=>{"use strict";p();var Eae=Y();Object.defineProperty(dP,"__esModule",{value:!0});Object.defineProperty(dP,"default",{enumerable:!0,get:function(){return wae.default}});var wae=Eae(N6())});var F6=A(Hu=>{"use strict";p();var Wp=Y();Object.defineProperty(Hu,"__esModule",{value:!0});Hu.default=kae;Hu.StylesContext=Hu.sheetsManager=void 0;var Rae=Wp(ze()),Cae=Wp(Dt()),pP=Wp(k()),h4e=Wp(Ze()),g4e=dt(),Pae=Wp(Qb()),D6=dl(),M6=Wp(nP()),Oae=(0,D6.create)((0,M6.default)()),Aae=(0,Pae.default)(),L6=new Map;Hu.sheetsManager=L6;var Iae={disableGeneration:!1,generateClassName:Aae,jss:Oae,sheetsCache:null,sheetsManager:L6,sheetsRegistry:null},fP=pP.default.createContext(Iae);Hu.StylesContext=fP;var cx;function kae(t){var e=t.children,r=t.injectFirst,o=r===void 0?!1:r,n=t.disableGeneration,a=n===void 0?!1:n,i=(0,Cae.default)(t,["children","injectFirst","disableGeneration"]),s=pP.default.useContext(fP),l=(0,Rae.default)({},s,{disableGeneration:a},i);if(!l.jss.options.insertionPoint&&o&&typeof window<"u"){if(!cx){var u=document.head;cx=document.createComment("mui-inject-first"),u.insertBefore(cx,u.firstChild)}l.jss=(0,D6.create)({plugins:(0,M6.default)().plugins,insertionPoint:cx})}return pP.default.createElement(fP.Provider,{value:l},e)}});var hx=A(mx=>{"use strict";p();var Nae=Te();Object.defineProperty(mx,"__esModule",{value:!0});var Dae={};Object.defineProperty(mx,"default",{enumerable:!0,get:function(){return cP.default}});var cP=Nae(F6());Object.keys(cP).forEach(function(t){t==="default"||t==="__esModule"||Object.prototype.hasOwnProperty.call(Dae,t)||Object.defineProperty(mx,t,{enumerable:!0,get:function(){return cP[t]}})})});var U6=A(mP=>{"use strict";p();Object.defineProperty(mP,"__esModule",{value:!0});mP.increment=Mae;var B6=-1e9;function Mae(){return B6+=1,B6}});var hP=A(gx=>{"use strict";p();Object.defineProperty(gx,"__esModule",{value:!0});gx.default=void 0;var Lae={},Fae=Lae;gx.default=Fae});var j6=A(yP=>{"use strict";p();var gP=Y();Object.defineProperty(yP,"__esModule",{value:!0});yP.default=jae;var Bae=gP(ze()),w4e=gP(ul()),Uae=dt(),R4e=gP(hP());function jae(t){var e=typeof t=="function";return{create:function(o,n){var a;try{a=e?t(o):t}catch(l){throw l}if(!n||!o.overrides||!o.overrides[n])return a;var i=o.overrides[n],s=(0,Bae.default)({},a);return Object.keys(i).forEach(function(l){s[l]=(0,Uae.deepmerge)(s[l],i[l])}),s},options:{}}}});var q6=A(vP=>{"use strict";p();var qae=Y();Object.defineProperty(vP,"__esModule",{value:!0});Object.defineProperty(vP,"default",{enumerable:!0,get:function(){return Hae.default}});var Hae=qae(j6())});var V6=A(bP=>{"use strict";p();var ml=Y();Object.defineProperty(bP,"__esModule",{value:!0});bP.default=tie;var Vae=ml(Dt()),yx=ml(ze()),Vu=ml(k()),Wae=dl(),H6=ml(sP()),$p=ml(I6()),$ae=ml(Vp()),zae=hx(),Gae=U6(),Yae=ml(q6()),Kae=ml(hP());function Xae(t,e,r){var o=t.state,n=t.stylesOptions;if(n.disableGeneration)return e||{};o.cacheClasses||(o.cacheClasses={value:null,lastProp:null,lastJSS:{}});var a=!1;return o.classes!==o.cacheClasses.lastJSS&&(o.cacheClasses.lastJSS=o.classes,a=!0),e!==o.cacheClasses.lastProp&&(o.cacheClasses.lastProp=e,a=!0),a&&(o.cacheClasses.value=(0,H6.default)({baseClasses:o.cacheClasses.lastJSS,newClasses:e,Component:r})),o.cacheClasses.value}function Qae(t,e){var r=t.state,o=t.theme,n=t.stylesOptions,a=t.stylesCreator,i=t.name;if(!n.disableGeneration){var s=$p.default.get(n.sheetsManager,a,o);s||(s={refs:0,staticSheet:null,dynamicStyles:null},$p.default.set(n.sheetsManager,a,o,s));var l=(0,yx.default)({},a.options,n,{theme:o,flip:typeof n.flip=="boolean"?n.flip:o.direction==="rtl"});l.generateId=l.serverGenerateClassName||l.generateClassName;var u=n.sheetsRegistry;if(s.refs===0){var d;n.sheetsCache&&(d=$p.default.get(n.sheetsCache,a,o));var f=a.create(o,i);d||(d=n.jss.createStyleSheet(f,(0,yx.default)({link:!1},l)),d.attach(),n.sheetsCache&&$p.default.set(n.sheetsCache,a,o,d)),u&&u.add(d),s.staticSheet=d,s.dynamicStyles=(0,Wae.getDynamicStyles)(f)}if(s.dynamicStyles){var c=n.jss.createStyleSheet(s.dynamicStyles,(0,yx.default)({link:!0},l));c.update(e),c.attach(),r.dynamicSheet=c,r.classes=(0,H6.default)({baseClasses:s.staticSheet.classes,newClasses:c.classes}),u&&u.add(c)}else r.classes=s.staticSheet.classes;s.refs+=1}}function Jae(t,e){var r=t.state;r.dynamicSheet&&r.dynamicSheet.update(e)}function Zae(t){var e=t.state,r=t.theme,o=t.stylesOptions,n=t.stylesCreator;if(!o.disableGeneration){var a=$p.default.get(o.sheetsManager,n,r);a.refs-=1;var i=o.sheetsRegistry;a.refs===0&&($p.default.delete(o.sheetsManager,n,r),o.jss.removeStyleSheet(a.staticSheet),i&&i.remove(a.staticSheet)),e.dynamicSheet&&(o.jss.removeStyleSheet(e.dynamicSheet),i&&i.remove(e.dynamicSheet))}}function eie(t,e){var r=Vu.default.useRef([]),o,n=Vu.default.useMemo(function(){return{}},e);r.current!==n&&(r.current=n,o=t()),Vu.default.useEffect(function(){return function(){o&&o()}},[n])}function tie(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=e.name,o=e.classNamePrefix,n=e.Component,a=e.defaultTheme,i=a===void 0?Kae.default:a,s=(0,Vae.default)(e,["name","classNamePrefix","Component","defaultTheme"]),l=(0,Yae.default)(t),u=r||o||"makeStyles";l.options={index:(0,Gae.increment)(),name:r,meta:u,classNamePrefix:u};var d=function(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},m=(0,$ae.default)()||i,h=(0,yx.default)({},Vu.default.useContext(zae.StylesContext),s),v=Vu.default.useRef(),g=Vu.default.useRef();eie(function(){var b={name:r,state:{},stylesCreator:l,stylesOptions:h,theme:m};return Qae(b,c),g.current=!1,v.current=b,function(){Zae(b)}},[m,l]),Vu.default.useEffect(function(){g.current&&Jae(v.current,c),g.current=!0});var y=Xae(v.current,c.classes,n);return y};return d}});var vx=A(xP=>{"use strict";p();var rie=Y();Object.defineProperty(xP,"__esModule",{value:!0});Object.defineProperty(xP,"default",{enumerable:!0,get:function(){return oie.default}});var oie=rie(V6())});var W6=A((M4e,uh)=>{p();function nie(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}uh.exports=nie,uh.exports.__esModule=!0,uh.exports.default=uh.exports});var G6=A(bx=>{"use strict";p();var zp=Y();Object.defineProperty(bx,"__esModule",{value:!0});bx.default=void 0;var $6=zp(ze()),aie=zp(W6()),iie=zp(EC()),z6=zp(k()),sie=dl(),lie=zp(hx()),uie=zp(Qb()),die=function(){function t(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};(0,aie.default)(this,t),this.options=e}return(0,iie.default)(t,[{key:"collect",value:function(r){var o=new Map;this.sheetsRegistry=new sie.SheetsRegistry;var n=(0,uie.default)();return z6.default.createElement(lie.default,(0,$6.default)({sheetsManager:o,serverGenerateClassName:n,sheetsRegistry:this.sheetsRegistry},this.options),r)}},{key:"toString",value:function(){return this.sheetsRegistry?this.sheetsRegistry.toString():""}},{key:"getStyleElement",value:function(r){return z6.default.createElement("style",(0,$6.default)({id:"jss-server-side",key:"jss-server-side",dangerouslySetInnerHTML:{__html:this.toString()}},r))}}]),t}();bx.default=die});var Y6=A(TP=>{"use strict";p();var pie=Y();Object.defineProperty(TP,"__esModule",{value:!0});Object.defineProperty(TP,"default",{enumerable:!0,get:function(){return fie.default}});var fie=pie(G6())});var ae=A((q4e,_P)=>{p();function X6(t){var e,r,o="";if(typeof t=="string"||typeof t=="number")o+=t;else if(typeof t=="object")if(Array.isArray(t))for(e=0;e{"use strict";p();var Wu=Y();Object.defineProperty(EP,"__esModule",{value:!0});EP.default=gie;var dh=Wu(ze()),Q6=Wu(Dt()),SP=Wu(k()),J6=Wu(ae()),V4e=Wu(Ze()),W4e=dt(),cie=Wu(Um()),mie=Wu(vx());function hie(t,e){var r={};return Object.keys(t).forEach(function(o){e.indexOf(o)===-1&&(r[o]=t[o])}),r}function gie(t){var e=function(o){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=n.name,i=(0,Q6.default)(n,["name"]),s=a;if(!1&&!a)var l;var u=typeof o=="function"?function(h){return{root:function(g){return o((0,dh.default)({theme:h},g))}}}:{root:o},d=(0,mie.default)(u,(0,dh.default)({Component:t,name:a||t.displayName,classNamePrefix:s},i)),f,c={};o.filterProps&&(f=o.filterProps,delete o.filterProps),o.propTypes&&(c=o.propTypes,delete o.propTypes);var m=SP.default.forwardRef(function(v,g){var y=v.children,b=v.className,x=v.clone,_=v.component,T=(0,Q6.default)(v,["children","className","clone","component"]),S=d(v),E=(0,J6.default)(S.root,b),C=T;if(f&&(C=hie(C,f)),x)return SP.default.cloneElement(y,(0,dh.default)({className:(0,J6.default)(y.props.className,E)},C));if(typeof y=="function")return y((0,dh.default)({className:E},C));var R=_||t;return SP.default.createElement(R,(0,dh.default)({ref:g,className:E},C),y)});return(0,cie.default)(m,t),m};return e}});var eU=A(wP=>{"use strict";p();var yie=Y();Object.defineProperty(wP,"__esModule",{value:!0});Object.defineProperty(wP,"default",{enumerable:!0,get:function(){return vie.default}});var vie=yie(Z6())});var rU=A(xx=>{"use strict";p();var Gp=Y();Object.defineProperty(xx,"__esModule",{value:!0});xx.default=void 0;var bie=Gp(ze()),tU=Gp(k()),K4e=Gp(Ze()),X4e=dt(),xie=Gp(lP()),Tie=Gp(Vp()),_ie=Gp(hC());function Sie(t,e){if(typeof e=="function"){var r=e(t);return r}return(0,bie.default)({},t,e)}function Eie(t){var e=t.children,r=t.theme,o=(0,Tie.default)(),n=tU.default.useMemo(function(){var a=o===null?r:Sie(o,r);return a!=null&&(a[_ie.default]=o!==null),a},[r,o]);return tU.default.createElement(xie.default.Provider,{value:n},e)}var wie=Eie;xx.default=wie});var oU=A(RP=>{"use strict";p();var Rie=Y();Object.defineProperty(RP,"__esModule",{value:!0});Object.defineProperty(RP,"default",{enumerable:!0,get:function(){return Cie.default}});var Cie=Rie(rU())});var iU=A(Tx=>{"use strict";p();var hl=Y();Object.defineProperty(Tx,"__esModule",{value:!0});Tx.default=void 0;var CP=hl(ze()),nU=hl(Dt()),aU=hl(k()),t5e=hl(Ze()),Pie=hl(Um()),r5e=dt(),Oie=hl(vx()),Aie=hl(_C()),Iie=hl(Vp()),kie=function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return function(o){var n=r.defaultTheme,a=r.withTheme,i=a===void 0?!1:a,s=r.name,l=(0,nU.default)(r,["defaultTheme","withTheme","name"]),u=s;if(!1&&!s)var d;var f=(0,Oie.default)(e,(0,CP.default)({defaultTheme:n,Component:o,name:s||o.displayName,classNamePrefix:u},l)),c=aU.default.forwardRef(function(h,v){var g=h.classes,y=h.innerRef,b=(0,nU.default)(h,["classes","innerRef"]),x=f((0,CP.default)({},o.defaultProps,h)),_,T=b;return(typeof s=="string"||i)&&(_=(0,Iie.default)()||n,s&&(T=(0,Aie.default)({theme:_,name:s,props:b})),i&&!T.theme&&(T.theme=_)),aU.default.createElement(o,(0,CP.default)({ref:y||v,classes:x},T))});return(0,Pie.default)(c,o),c}},Nie=kie;Tx.default=Nie});var sU=A(PP=>{"use strict";p();var Die=Y();Object.defineProperty(PP,"__esModule",{value:!0});Object.defineProperty(PP,"default",{enumerable:!0,get:function(){return Mie.default}});var Mie=Die(iU())});var dU=A(ph=>{"use strict";p();var Yp=Y();Object.defineProperty(ph,"__esModule",{value:!0});ph.withThemeCreator=uU;ph.default=void 0;var Lie=Yp(ze()),Fie=Yp(Dt()),lU=Yp(k()),s5e=Yp(Ze()),Bie=Yp(Um()),l5e=dt(),Uie=Yp(Vp());function uU(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=t.defaultTheme,r=function(n){var a=lU.default.forwardRef(function(s,l){var u=s.innerRef,d=(0,Fie.default)(s,["innerRef"]),f=(0,Uie.default)()||e;return lU.default.createElement(n,(0,Lie.default)({theme:f,ref:u||l},d))});return(0,Bie.default)(a,n),a};return r}var jie=uU(),qie=jie;ph.default=qie});var pU=A(_x=>{"use strict";p();var Hie=Te();Object.defineProperty(_x,"__esModule",{value:!0});var Vie={};Object.defineProperty(_x,"default",{enumerable:!0,get:function(){return OP.default}});var OP=Hie(dU());Object.keys(OP).forEach(function(t){t==="default"||t==="__esModule"||Object.prototype.hasOwnProperty.call(Vie,t)||Object.defineProperty(_x,t,{enumerable:!0,get:function(){return OP[t]}})})});var Sn=A(St=>{"use strict";p();var Tn=Te();Object.defineProperty(St,"__esModule",{value:!0});var _n={createGenerateClassName:!0,createStyles:!0,getThemeProps:!0,jssPreset:!0,makeStyles:!0,mergeClasses:!0,ServerStyleSheets:!0,styled:!0,StylesProvider:!0,ThemeProvider:!0,useTheme:!0,withStyles:!0,withTheme:!0};Object.defineProperty(St,"createGenerateClassName",{enumerable:!0,get:function(){return AP.default}});Object.defineProperty(St,"createStyles",{enumerable:!0,get:function(){return IP.default}});Object.defineProperty(St,"getThemeProps",{enumerable:!0,get:function(){return kP.default}});Object.defineProperty(St,"jssPreset",{enumerable:!0,get:function(){return NP.default}});Object.defineProperty(St,"makeStyles",{enumerable:!0,get:function(){return DP.default}});Object.defineProperty(St,"mergeClasses",{enumerable:!0,get:function(){return MP.default}});Object.defineProperty(St,"ServerStyleSheets",{enumerable:!0,get:function(){return LP.default}});Object.defineProperty(St,"styled",{enumerable:!0,get:function(){return FP.default}});Object.defineProperty(St,"StylesProvider",{enumerable:!0,get:function(){return BP.default}});Object.defineProperty(St,"ThemeProvider",{enumerable:!0,get:function(){return UP.default}});Object.defineProperty(St,"useTheme",{enumerable:!0,get:function(){return jP.default}});Object.defineProperty(St,"withStyles",{enumerable:!0,get:function(){return qP.default}});Object.defineProperty(St,"withTheme",{enumerable:!0,get:function(){return HP.default}});var c5e=dt(),AP=Tn(Qb());Object.keys(AP).forEach(function(t){t==="default"||t==="__esModule"||Object.prototype.hasOwnProperty.call(_n,t)||Object.defineProperty(St,t,{enumerable:!0,get:function(){return AP[t]}})});var IP=Tn(A5());Object.keys(IP).forEach(function(t){t==="default"||t==="__esModule"||Object.prototype.hasOwnProperty.call(_n,t)||Object.defineProperty(St,t,{enumerable:!0,get:function(){return IP[t]}})});var kP=Tn(_C());Object.keys(kP).forEach(function(t){t==="default"||t==="__esModule"||Object.prototype.hasOwnProperty.call(_n,t)||Object.defineProperty(St,t,{enumerable:!0,get:function(){return kP[t]}})});var NP=Tn(nP());Object.keys(NP).forEach(function(t){t==="default"||t==="__esModule"||Object.prototype.hasOwnProperty.call(_n,t)||Object.defineProperty(St,t,{enumerable:!0,get:function(){return NP[t]}})});var DP=Tn(vx());Object.keys(DP).forEach(function(t){t==="default"||t==="__esModule"||Object.prototype.hasOwnProperty.call(_n,t)||Object.defineProperty(St,t,{enumerable:!0,get:function(){return DP[t]}})});var MP=Tn(sP());Object.keys(MP).forEach(function(t){t==="default"||t==="__esModule"||Object.prototype.hasOwnProperty.call(_n,t)||Object.defineProperty(St,t,{enumerable:!0,get:function(){return MP[t]}})});var LP=Tn(Y6());Object.keys(LP).forEach(function(t){t==="default"||t==="__esModule"||Object.prototype.hasOwnProperty.call(_n,t)||Object.defineProperty(St,t,{enumerable:!0,get:function(){return LP[t]}})});var FP=Tn(eU());Object.keys(FP).forEach(function(t){t==="default"||t==="__esModule"||Object.prototype.hasOwnProperty.call(_n,t)||Object.defineProperty(St,t,{enumerable:!0,get:function(){return FP[t]}})});var BP=Tn(hx());Object.keys(BP).forEach(function(t){t==="default"||t==="__esModule"||Object.prototype.hasOwnProperty.call(_n,t)||Object.defineProperty(St,t,{enumerable:!0,get:function(){return BP[t]}})});var UP=Tn(oU());Object.keys(UP).forEach(function(t){t==="default"||t==="__esModule"||Object.prototype.hasOwnProperty.call(_n,t)||Object.defineProperty(St,t,{enumerable:!0,get:function(){return UP[t]}})});var jP=Tn(Vp());Object.keys(jP).forEach(function(t){t==="default"||t==="__esModule"||Object.prototype.hasOwnProperty.call(_n,t)||Object.defineProperty(St,t,{enumerable:!0,get:function(){return jP[t]}})});var qP=Tn(sU());Object.keys(qP).forEach(function(t){t==="default"||t==="__esModule"||Object.prototype.hasOwnProperty.call(_n,t)||Object.defineProperty(St,t,{enumerable:!0,get:function(){return qP[t]}})});var HP=Tn(pU());Object.keys(HP).forEach(function(t){t==="default"||t==="__esModule"||Object.prototype.hasOwnProperty.call(_n,t)||Object.defineProperty(St,t,{enumerable:!0,get:function(){return HP[t]}})})});var XP=A(Px=>{"use strict";p();var ise=Y();Object.defineProperty(Px,"__esModule",{value:!0});Px.default=void 0;var E6e=ise(Ze()),sse={},lse=sse;Px.default=lse});var ch=A(Ox=>{"use strict";p();Object.defineProperty(Ox,"__esModule",{value:!0});Ox.default=void 0;var use=dt();function dse(t,e){return e?(0,use.deepmerge)(t,e,{clone:!1}):t}var pse=dse;Ox.default=pse});var Ax=A(hh=>{"use strict";p();var mh=Y();Object.defineProperty(hh,"__esModule",{value:!0});hh.handleBreakpoints=yse;hh.default=void 0;var fse=mh(ah()),cse=mh(ze()),mse=mh(ul()),O6e=mh(Ze()),hse=mh(ch()),gse={xs:0,sm:600,md:960,lg:1280,xl:1920},QP={keys:["xs","sm","md","lg","xl"],up:function(e){return"@media (min-width:".concat(gse[e],"px)")}};function yse(t,e,r){if(Array.isArray(e)){var o=t.theme.breakpoints||QP;return e.reduce(function(i,s,l){return i[o.up(o.keys[l])]=r(e[l]),i},{})}if((0,mse.default)(e)==="object"){var n=t.theme.breakpoints||QP;return Object.keys(e).reduce(function(i,s){return i[n.up(s)]=r(e[s]),i},{})}var a=r(e);return a}function vse(t){var e=function(o){var n=t(o),a=o.theme.breakpoints||QP,i=a.keys.reduce(function(s,l){return o[l]&&(s=s||{},s[a.up(l)]=t((0,cse.default)({theme:o.theme},o[l]))),s},null);return(0,hse.default)(n,i)};return e.propTypes={},e.filterProps=["xs","sm","md","lg","xl"].concat((0,fse.default)(t.filterProps)),e}var bse=vse;hh.default=bse});var wa=A(Ix=>{"use strict";p();var RU=Y();Object.defineProperty(Ix,"__esModule",{value:!0});Ix.default=void 0;var xse=RU(Lp()),k6e=RU(XP()),Tse=Ax();function wU(t,e){return!e||typeof e!="string"?null:e.split(".").reduce(function(r,o){return r&&r[o]?r[o]:null},t)}function _se(t){var e=t.prop,r=t.cssProperty,o=r===void 0?t.prop:r,n=t.themeKey,a=t.transform,i=function(l){if(l[e]==null)return null;var u=l[e],d=l.theme,f=wU(d,n)||{},c=function(h){var v;return typeof f=="function"?v=f(h):Array.isArray(f)?v=f[h]||h:(v=wU(f,h)||h,a&&(v=a(v))),o===!1?v:(0,xse.default)({},o,v)};return(0,Tse.handleBreakpoints)(l,u,c)};return i.propTypes={},i.filterProps=[e],i}var Sse=_se;Ix.default=Sse});var ii=A(kx=>{"use strict";p();var CU=Y();Object.defineProperty(kx,"__esModule",{value:!0});kx.default=void 0;var M6e=CU(ze()),Ese=CU(ch());function wse(){for(var t=arguments.length,e=new Array(t),r=0;r{"use strict";p();var PU=Y();Object.defineProperty(Vr,"__esModule",{value:!0});Vr.default=Vr.borderRadius=Vr.borderColor=Vr.borderLeft=Vr.borderBottom=Vr.borderRight=Vr.borderTop=Vr.border=void 0;var zu=PU(wa()),Cse=PU(ii());function gh(t){return typeof t!="number"?t:"".concat(t,"px solid")}var OU=(0,zu.default)({prop:"border",themeKey:"borders",transform:gh});Vr.border=OU;var AU=(0,zu.default)({prop:"borderTop",themeKey:"borders",transform:gh});Vr.borderTop=AU;var IU=(0,zu.default)({prop:"borderRight",themeKey:"borders",transform:gh});Vr.borderRight=IU;var kU=(0,zu.default)({prop:"borderBottom",themeKey:"borders",transform:gh});Vr.borderBottom=kU;var NU=(0,zu.default)({prop:"borderLeft",themeKey:"borders",transform:gh});Vr.borderLeft=NU;var DU=(0,zu.default)({prop:"borderColor",themeKey:"palette"});Vr.borderColor=DU;var MU=(0,zu.default)({prop:"borderRadius",themeKey:"shape"});Vr.borderRadius=MU;var Pse=(0,Cse.default)(OU,AU,IU,kU,NU,DU,MU),Ose=Pse;Vr.default=Ose});var jU=A(yh=>{"use strict";p();var Dx=Y();Object.defineProperty(yh,"__esModule",{value:!0});yh.css=Ise;yh.default=void 0;var Ase=Dx(ah()),Nx=Dx(ze()),j6e=Dx(Ze()),q6e=dt(),FU=Dx(ch());function BU(t,e){var r={};return Object.keys(t).forEach(function(o){e.indexOf(o)===-1&&(r[o]=t[o])}),r}function UU(t){var e=function(o){var n=t(o);return o.css?(0,Nx.default)({},(0,FU.default)(n,t((0,Nx.default)({theme:o.theme},o.css))),BU(o.css,[t.filterProps])):o.sx?(0,Nx.default)({},(0,FU.default)(n,t((0,Nx.default)({theme:o.theme},o.sx))),BU(o.sx,[t.filterProps])):n};return e.propTypes={},e.filterProps=["css","sx"].concat((0,Ase.default)(t.filterProps)),e}function Ise(t){return UU(t)}var kse=UU;yh.default=kse});var YU=A(xo=>{"use strict";p();var qU=Y();Object.defineProperty(xo,"__esModule",{value:!0});xo.default=xo.whiteSpace=xo.visibility=xo.textOverflow=xo.overflow=xo.displayRaw=xo.displayPrint=void 0;var Kp=qU(wa()),Nse=qU(ii()),HU=(0,Kp.default)({prop:"displayPrint",cssProperty:!1,transform:function(e){return{"@media print":{display:e}}}});xo.displayPrint=HU;var VU=(0,Kp.default)({prop:"display"});xo.displayRaw=VU;var WU=(0,Kp.default)({prop:"overflow"});xo.overflow=WU;var $U=(0,Kp.default)({prop:"textOverflow"});xo.textOverflow=$U;var zU=(0,Kp.default)({prop:"visibility"});xo.visibility=zU;var GU=(0,Kp.default)({prop:"whiteSpace"});xo.whiteSpace=GU;var Dse=(0,Nse.default)(HU,VU,WU,$U,zU,GU);xo.default=Dse});var u8=A(pt=>{"use strict";p();var KU=Y();Object.defineProperty(pt,"__esModule",{value:!0});pt.default=pt.justifySelf=pt.justifyItems=pt.alignSelf=pt.flexShrink=pt.flexGrow=pt.flex=pt.order=pt.alignContent=pt.alignItems=pt.justifyContent=pt.flexWrap=pt.flexDirection=pt.flexBasis=void 0;var wn=KU(wa()),Mse=KU(ii()),XU=(0,wn.default)({prop:"flexBasis"});pt.flexBasis=XU;var QU=(0,wn.default)({prop:"flexDirection"});pt.flexDirection=QU;var JU=(0,wn.default)({prop:"flexWrap"});pt.flexWrap=JU;var ZU=(0,wn.default)({prop:"justifyContent"});pt.justifyContent=ZU;var e8=(0,wn.default)({prop:"alignItems"});pt.alignItems=e8;var t8=(0,wn.default)({prop:"alignContent"});pt.alignContent=t8;var r8=(0,wn.default)({prop:"order"});pt.order=r8;var o8=(0,wn.default)({prop:"flex"});pt.flex=o8;var n8=(0,wn.default)({prop:"flexGrow"});pt.flexGrow=n8;var a8=(0,wn.default)({prop:"flexShrink"});pt.flexShrink=a8;var i8=(0,wn.default)({prop:"alignSelf"});pt.alignSelf=i8;var s8=(0,wn.default)({prop:"justifyItems"});pt.justifyItems=s8;var l8=(0,wn.default)({prop:"justifySelf"});pt.justifySelf=l8;var Lse=(0,Mse.default)(XU,QU,JU,ZU,e8,t8,r8,o8,n8,a8,i8,s8,l8),Fse=Lse;pt.default=Fse});var S8=A(Et=>{"use strict";p();var d8=Y();Object.defineProperty(Et,"__esModule",{value:!0});Et.default=Et.gridArea=Et.gridTemplateAreas=Et.gridTemplateRows=Et.gridTemplateColumns=Et.gridAutoRows=Et.gridAutoColumns=Et.gridAutoFlow=Et.gridRow=Et.gridColumn=Et.gridRowGap=Et.gridColumnGap=Et.gridGap=void 0;var ta=d8(wa()),Bse=d8(ii()),p8=(0,ta.default)({prop:"gridGap"});Et.gridGap=p8;var f8=(0,ta.default)({prop:"gridColumnGap"});Et.gridColumnGap=f8;var c8=(0,ta.default)({prop:"gridRowGap"});Et.gridRowGap=c8;var m8=(0,ta.default)({prop:"gridColumn"});Et.gridColumn=m8;var h8=(0,ta.default)({prop:"gridRow"});Et.gridRow=h8;var g8=(0,ta.default)({prop:"gridAutoFlow"});Et.gridAutoFlow=g8;var y8=(0,ta.default)({prop:"gridAutoColumns"});Et.gridAutoColumns=y8;var v8=(0,ta.default)({prop:"gridAutoRows"});Et.gridAutoRows=v8;var b8=(0,ta.default)({prop:"gridTemplateColumns"});Et.gridTemplateColumns=b8;var x8=(0,ta.default)({prop:"gridTemplateRows"});Et.gridTemplateRows=x8;var T8=(0,ta.default)({prop:"gridTemplateAreas"});Et.gridTemplateAreas=T8;var _8=(0,ta.default)({prop:"gridArea"});Et.gridArea=_8;var Use=(0,Bse.default)(p8,f8,c8,m8,h8,g8,y8,v8,b8,x8,T8,_8),jse=Use;Et.default=jse});var P8=A(yl=>{"use strict";p();var E8=Y();Object.defineProperty(yl,"__esModule",{value:!0});yl.default=yl.bgcolor=yl.color=void 0;var w8=E8(wa()),qse=E8(ii()),R8=(0,w8.default)({prop:"color",themeKey:"palette"});yl.color=R8;var C8=(0,w8.default)({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette"});yl.bgcolor=C8;var Hse=(0,qse.default)(R8,C8),Vse=Hse;yl.default=Vse});var L8=A(To=>{"use strict";p();var O8=Y();Object.defineProperty(To,"__esModule",{value:!0});To.default=To.left=To.bottom=To.right=To.top=To.zIndex=To.position=void 0;var Xp=O8(wa()),Wse=O8(ii()),A8=(0,Xp.default)({prop:"position"});To.position=A8;var I8=(0,Xp.default)({prop:"zIndex",themeKey:"zIndex"});To.zIndex=I8;var k8=(0,Xp.default)({prop:"top"});To.top=k8;var N8=(0,Xp.default)({prop:"right"});To.right=N8;var D8=(0,Xp.default)({prop:"bottom"});To.bottom=D8;var M8=(0,Xp.default)({prop:"left"});To.left=M8;var $se=(0,Wse.default)(A8,I8,k8,N8,D8,M8);To.default=$se});var F8=A(Mx=>{"use strict";p();var zse=Y();Object.defineProperty(Mx,"__esModule",{value:!0});Mx.default=void 0;var Gse=zse(wa()),Yse=(0,Gse.default)({prop:"boxShadow",themeKey:"shadows"}),Kse=Yse;Mx.default=Kse});var z8=A(ur=>{"use strict";p();var B8=Y();Object.defineProperty(ur,"__esModule",{value:!0});ur.default=ur.boxSizing=ur.sizeHeight=ur.sizeWidth=ur.minHeight=ur.maxHeight=ur.height=ur.minWidth=ur.maxWidth=ur.width=void 0;var es=B8(wa()),Xse=B8(ii());function vl(t){return t<=1?"".concat(t*100,"%"):t}var U8=(0,es.default)({prop:"width",transform:vl});ur.width=U8;var j8=(0,es.default)({prop:"maxWidth",transform:vl});ur.maxWidth=j8;var q8=(0,es.default)({prop:"minWidth",transform:vl});ur.minWidth=q8;var H8=(0,es.default)({prop:"height",transform:vl});ur.height=H8;var V8=(0,es.default)({prop:"maxHeight",transform:vl});ur.maxHeight=V8;var W8=(0,es.default)({prop:"minHeight",transform:vl});ur.minHeight=W8;var Qse=(0,es.default)({prop:"size",cssProperty:"width",transform:vl});ur.sizeWidth=Qse;var Jse=(0,es.default)({prop:"size",cssProperty:"height",transform:vl});ur.sizeHeight=Jse;var $8=(0,es.default)({prop:"boxSizing"});ur.boxSizing=$8;var Zse=(0,Xse.default)(U8,j8,q8,H8,V8,W8,$8),ele=Zse;ur.default=ele});var G8=A((nUe,vh)=>{p();function tle(t){if(Array.isArray(t))return t}vh.exports=tle,vh.exports.__esModule=!0,vh.exports.default=vh.exports});var Y8=A((iUe,bh)=>{p();function rle(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var o,n,a,i,s=[],l=!0,u=!1;try{if(a=(r=r.call(t)).next,e===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(o=a.call(r)).done)&&(s.push(o.value),s.length!==e);l=!0);}catch(d){u=!0,n=d}finally{try{if(!l&&r.return!=null&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw n}}return s}}bh.exports=rle,bh.exports.__esModule=!0,bh.exports.default=bh.exports});var K8=A((lUe,xh)=>{p();function ole(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}xh.exports=ole,xh.exports.__esModule=!0,xh.exports.default=xh.exports});var X8=A((dUe,Th)=>{p();var nle=G8(),ale=Y8(),ile=XC(),sle=K8();function lle(t,e){return nle(t)||ale(t,e)||ile(t,e)||sle()}Th.exports=lle,Th.exports.__esModule=!0,Th.exports.default=Th.exports});var Q8=A(JP=>{"use strict";p();Object.defineProperty(JP,"__esModule",{value:!0});JP.default=ule;function ule(t){var e={};return function(r){return e[r]===void 0&&(e[r]=t(r)),e[r]}}});var t7=A(_h=>{"use strict";p();var Lx=Y();Object.defineProperty(_h,"__esModule",{value:!0});_h.createUnarySpacing=e7;_h.default=void 0;var dle=Lx(X8()),mUe=Lx(XP()),ple=Ax(),fle=Lx(ch()),cle=Lx(Q8()),mle={m:"margin",p:"padding"},hle={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},J8={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},gle=(0,cle.default)(function(t){if(t.length>2)if(J8[t])t=J8[t];else return[t];var e=t.split(""),r=(0,dle.default)(e,2),o=r[0],n=r[1],a=mle[o],i=hle[n]||"";return Array.isArray(i)?i.map(function(s){return a+s}):[a+i]}),Z8=["m","mt","mr","mb","ml","mx","my","p","pt","pr","pb","pl","px","py","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY"];function e7(t){var e=t.spacing||8;return typeof e=="number"?function(r){return e*r}:Array.isArray(e)?function(r){return e[r]}:typeof e=="function"?e:function(){}}function yle(t,e){if(typeof e=="string"||e==null)return e;var r=Math.abs(e),o=t(r);return e>=0?o:typeof o=="number"?-o:"-".concat(o)}function vle(t,e){return function(r){return t.reduce(function(o,n){return o[n]=yle(e,r),o},{})}}function ZP(t){var e=t.theme,r=e7(e);return Object.keys(t).map(function(o){if(Z8.indexOf(o)===-1)return null;var n=gle(o),a=vle(n,r),i=t[o];return(0,ple.handleBreakpoints)(t,i,a)}).reduce(fle.default,{})}ZP.propTypes={};ZP.filterProps=Z8;var ble=ZP;_h.default=ble});var d7=A(Wr=>{"use strict";p();var r7=Y();Object.defineProperty(Wr,"__esModule",{value:!0});Wr.default=Wr.textAlign=Wr.lineHeight=Wr.letterSpacing=Wr.fontWeight=Wr.fontStyle=Wr.fontSize=Wr.fontFamily=void 0;var Gu=r7(wa()),xle=r7(ii()),o7=(0,Gu.default)({prop:"fontFamily",themeKey:"typography"});Wr.fontFamily=o7;var n7=(0,Gu.default)({prop:"fontSize",themeKey:"typography"});Wr.fontSize=n7;var a7=(0,Gu.default)({prop:"fontStyle",themeKey:"typography"});Wr.fontStyle=a7;var i7=(0,Gu.default)({prop:"fontWeight",themeKey:"typography"});Wr.fontWeight=i7;var s7=(0,Gu.default)({prop:"letterSpacing"});Wr.letterSpacing=s7;var l7=(0,Gu.default)({prop:"lineHeight"});Wr.lineHeight=l7;var u7=(0,Gu.default)({prop:"textAlign"});Wr.textAlign=u7;var Tle=(0,xle.default)(o7,n7,a7,i7,s7,l7,u7),_le=Tle;Wr.default=_le});var Fx=A(Mt=>{"use strict";p();var Sh=Y(),ts=Te();Object.defineProperty(Mt,"__esModule",{value:!0});var rs={borders:!0,breakpoints:!0,compose:!0,styleFunctionSx:!0,display:!0,flexbox:!0,grid:!0,palette:!0,positions:!0,shadows:!0,sizing:!0,spacing:!0,style:!0,typography:!0};Object.defineProperty(Mt,"borders",{enumerable:!0,get:function(){return eO.default}});Object.defineProperty(Mt,"breakpoints",{enumerable:!0,get:function(){return Sle.default}});Object.defineProperty(Mt,"compose",{enumerable:!0,get:function(){return Ele.default}});Object.defineProperty(Mt,"styleFunctionSx",{enumerable:!0,get:function(){return tO.default}});Object.defineProperty(Mt,"display",{enumerable:!0,get:function(){return wle.default}});Object.defineProperty(Mt,"flexbox",{enumerable:!0,get:function(){return rO.default}});Object.defineProperty(Mt,"grid",{enumerable:!0,get:function(){return oO.default}});Object.defineProperty(Mt,"palette",{enumerable:!0,get:function(){return nO.default}});Object.defineProperty(Mt,"positions",{enumerable:!0,get:function(){return aO.default}});Object.defineProperty(Mt,"shadows",{enumerable:!0,get:function(){return Rle.default}});Object.defineProperty(Mt,"sizing",{enumerable:!0,get:function(){return iO.default}});Object.defineProperty(Mt,"spacing",{enumerable:!0,get:function(){return sO.default}});Object.defineProperty(Mt,"style",{enumerable:!0,get:function(){return Cle.default}});Object.defineProperty(Mt,"typography",{enumerable:!0,get:function(){return lO.default}});var eO=ts(LU());Object.keys(eO).forEach(function(t){t==="default"||t==="__esModule"||Object.prototype.hasOwnProperty.call(rs,t)||Object.defineProperty(Mt,t,{enumerable:!0,get:function(){return eO[t]}})});var Sle=Sh(Ax()),Ele=Sh(ii()),tO=ts(jU());Object.keys(tO).forEach(function(t){t==="default"||t==="__esModule"||Object.prototype.hasOwnProperty.call(rs,t)||Object.defineProperty(Mt,t,{enumerable:!0,get:function(){return tO[t]}})});var wle=Sh(YU()),rO=ts(u8());Object.keys(rO).forEach(function(t){t==="default"||t==="__esModule"||Object.prototype.hasOwnProperty.call(rs,t)||Object.defineProperty(Mt,t,{enumerable:!0,get:function(){return rO[t]}})});var oO=ts(S8());Object.keys(oO).forEach(function(t){t==="default"||t==="__esModule"||Object.prototype.hasOwnProperty.call(rs,t)||Object.defineProperty(Mt,t,{enumerable:!0,get:function(){return oO[t]}})});var nO=ts(P8());Object.keys(nO).forEach(function(t){t==="default"||t==="__esModule"||Object.prototype.hasOwnProperty.call(rs,t)||Object.defineProperty(Mt,t,{enumerable:!0,get:function(){return nO[t]}})});var aO=ts(L8());Object.keys(aO).forEach(function(t){t==="default"||t==="__esModule"||Object.prototype.hasOwnProperty.call(rs,t)||Object.defineProperty(Mt,t,{enumerable:!0,get:function(){return aO[t]}})});var Rle=Sh(F8()),iO=ts(z8());Object.keys(iO).forEach(function(t){t==="default"||t==="__esModule"||Object.prototype.hasOwnProperty.call(rs,t)||Object.defineProperty(Mt,t,{enumerable:!0,get:function(){return iO[t]}})});var sO=ts(t7());Object.keys(sO).forEach(function(t){t==="default"||t==="__esModule"||Object.prototype.hasOwnProperty.call(rs,t)||Object.defineProperty(Mt,t,{enumerable:!0,get:function(){return sO[t]}})});var Cle=Sh(wa()),lO=ts(d7());Object.keys(lO).forEach(function(t){t==="default"||t==="__esModule"||Object.prototype.hasOwnProperty.call(rs,t)||Object.defineProperty(Mt,t,{enumerable:!0,get:function(){return lO[t]}})})});var $7=A((e0,W7)=>{"use strict";p();e0.__esModule=!0;e0.default=uue;function uue(t,e){return t.classList?!!e&&t.classList.contains(e):(" "+(t.className.baseVal||t.className)+" ").indexOf(" "+e+" ")!==-1}W7.exports=e0.default});var G7=A((t0,z7)=>{"use strict";p();var due=Y();t0.__esModule=!0;t0.default=fue;var pue=due($7());function fue(t,e){t.classList?t.classList.add(e):(0,pue.default)(t,e)||(typeof t.className=="string"?t.className=t.className+" "+e:t.setAttribute("class",(t.className&&t.className.baseVal||"")+" "+e))}z7.exports=t0.default});var X7=A((r0,K7)=>{"use strict";p();r0.__esModule=!0;r0.default=cue;function Y7(t,e){return t.replace(new RegExp("(^|\\s)"+e+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function cue(t,e){t.classList?t.classList.remove(e):typeof t.className=="string"?t.className=Y7(t.className,e):t.setAttribute("class",Y7(t.className&&t.className.baseVal||"",e))}K7.exports=r0.default});var TO=A((Oh,Q7)=>{"use strict";p();Oh.__esModule=!0;Oh.default=void 0;var mue={disabled:!1};Oh.default=mue;Q7.exports=Oh.default});var _O=A(ef=>{"use strict";p();ef.__esModule=!0;ef.classNamesShape=ef.timeoutsShape=void 0;var Oqe=hue(Ze());function hue(t){return t&&t.__esModule?t:{default:t}}var gue=null;ef.timeoutsShape=gue;var yue=null;ef.classNamesShape=yue});var o0=A((Ah,J7)=>{"use strict";p();Ah.__esModule=!0;Ah.default=void 0;var vue=bue(k());function bue(t){return t&&t.__esModule?t:{default:t}}var xue=vue.default.createContext(null);Ah.default=xue;J7.exports=Ah.default});var SO=A(n0=>{"use strict";p();n0.__esModule=!0;n0.forceReflow=void 0;var Tue=function(e){return e.scrollTop};n0.forceReflow=Tue});var l0=A(Jo=>{"use strict";p();Jo.__esModule=!0;Jo.default=Jo.EXITING=Jo.ENTERED=Jo.ENTERING=Jo.EXITED=Jo.UNMOUNTED=void 0;var Mqe=Ih(Ze()),a0=Ih(k()),i0=Ih(oo()),Z7=Ih(TO()),Lqe=_O(),ej=Ih(o0()),_ue=SO();function Ih(t){return t&&t.__esModule?t:{default:t}}function Sue(t,e){if(t==null)return{};var r={},o=Object.keys(t),n,a;for(a=0;a=0)&&(r[n]=t[n]);return r}function Eue(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var rf="unmounted";Jo.UNMOUNTED=rf;var _l="exited";Jo.EXITED=_l;var Sl="entering";Jo.ENTERING=Sl;var Yu="entered";Jo.ENTERED=Yu;var s0="exiting";Jo.EXITING=s0;var ns=function(t){Eue(e,t);function e(o,n){var a;a=t.call(this,o,n)||this;var i=n,s=i&&!i.isMounting?o.enter:o.appear,l;return a.appearStatus=null,o.in?s?(l=_l,a.appearStatus=Sl):l=Yu:o.unmountOnExit||o.mountOnEnter?l=rf:l=_l,a.state={status:l},a.nextCallback=null,a}e.getDerivedStateFromProps=function(n,a){var i=n.in;return i&&a.status===rf?{status:_l}:null};var r=e.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(n){var a=null;if(n!==this.props){var i=this.state.status;this.props.in?i!==Sl&&i!==Yu&&(a=Sl):(i===Sl||i===Yu)&&(a=s0)}this.updateStatus(!1,a)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.getTimeouts=function(){var n=this.props.timeout,a,i,s;return a=i=s=n,n!=null&&typeof n!="number"&&(a=n.exit,i=n.enter,s=n.appear!==void 0?n.appear:i),{exit:a,enter:i,appear:s}},r.updateStatus=function(n,a){if(n===void 0&&(n=!1),a!==null)if(this.cancelNextCallback(),a===Sl){if(this.props.unmountOnExit||this.props.mountOnEnter){var i=this.props.nodeRef?this.props.nodeRef.current:i0.default.findDOMNode(this);i&&(0,_ue.forceReflow)(i)}this.performEnter(n)}else this.performExit();else this.props.unmountOnExit&&this.state.status===_l&&this.setState({status:rf})},r.performEnter=function(n){var a=this,i=this.props.enter,s=this.context?this.context.isMounting:n,l=this.props.nodeRef?[s]:[i0.default.findDOMNode(this),s],u=l[0],d=l[1],f=this.getTimeouts(),c=s?f.appear:f.enter;if(!n&&!i||Z7.default.disabled){this.safeSetState({status:Yu},function(){a.props.onEntered(u)});return}this.props.onEnter(u,d),this.safeSetState({status:Sl},function(){a.props.onEntering(u,d),a.onTransitionEnd(c,function(){a.safeSetState({status:Yu},function(){a.props.onEntered(u,d)})})})},r.performExit=function(){var n=this,a=this.props.exit,i=this.getTimeouts(),s=this.props.nodeRef?void 0:i0.default.findDOMNode(this);if(!a||Z7.default.disabled){this.safeSetState({status:_l},function(){n.props.onExited(s)});return}this.props.onExit(s),this.safeSetState({status:s0},function(){n.props.onExiting(s),n.onTransitionEnd(i.exit,function(){n.safeSetState({status:_l},function(){n.props.onExited(s)})})})},r.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(n,a){a=this.setNextCallback(a),this.setState(n,a)},r.setNextCallback=function(n){var a=this,i=!0;return this.nextCallback=function(s){i&&(i=!1,a.nextCallback=null,n(s))},this.nextCallback.cancel=function(){i=!1},this.nextCallback},r.onTransitionEnd=function(n,a){this.setNextCallback(a);var i=this.props.nodeRef?this.props.nodeRef.current:i0.default.findDOMNode(this),s=n==null&&!this.props.addEndListener;if(!i||s){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var l=this.props.nodeRef?[this.nextCallback]:[i,this.nextCallback],u=l[0],d=l[1];this.props.addEndListener(u,d)}n!=null&&setTimeout(this.nextCallback,n)},r.render=function(){var n=this.state.status;if(n===rf)return null;var a=this.props,i=a.children,s=a.in,l=a.mountOnEnter,u=a.unmountOnExit,d=a.appear,f=a.enter,c=a.exit,m=a.timeout,h=a.addEndListener,v=a.onEnter,g=a.onEntering,y=a.onEntered,b=a.onExit,x=a.onExiting,_=a.onExited,T=a.nodeRef,S=Sue(a,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return a0.default.createElement(ej.default.Provider,{value:null},typeof i=="function"?i(n,S):a0.default.cloneElement(a0.default.Children.only(i),S))},e}(a0.default.Component);ns.contextType=ej.default;ns.propTypes={};function tf(){}ns.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:tf,onEntering:tf,onEntered:tf,onExit:tf,onExiting:tf,onExited:tf};ns.UNMOUNTED=rf;ns.EXITED=_l;ns.ENTERING=Sl;ns.ENTERED=Yu;ns.EXITING=s0;var wue=ns;Jo.default=wue});var oj=A((Nh,rj)=>{"use strict";p();Nh.__esModule=!0;Nh.default=void 0;var Uqe=kh(Ze()),Rue=kh(G7()),Cue=kh(X7()),tj=kh(k()),Pue=kh(l0()),jqe=_O(),Oue=SO();function kh(t){return t&&t.__esModule?t:{default:t}}function wO(){return wO=Object.assign||function(t){for(var e=1;e=0)&&(r[n]=t[n]);return r}function Iue(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var kue=function(e,r){return e&&r&&r.split(" ").forEach(function(o){return(0,Rue.default)(e,o)})},EO=function(e,r){return e&&r&&r.split(" ").forEach(function(o){return(0,Cue.default)(e,o)})},RO=function(t){Iue(e,t);function e(){for(var o,n=arguments.length,a=new Array(n),i=0;i{"use strict";p();of.__esModule=!0;of.getChildMapping=CO;of.mergeChildMappings=nj;of.getInitialChildMapping=Due;of.getNextChildMapping=Mue;var as=k();function CO(t,e){var r=function(a){return e&&(0,as.isValidElement)(a)?e(a):a},o=Object.create(null);return t&&as.Children.map(t,function(n){return n}).forEach(function(n){o[n.key]=r(n)}),o}function nj(t,e){t=t||{},e=e||{};function r(d){return d in e?e[d]:t[d]}var o=Object.create(null),n=[];for(var a in t)a in e?n.length&&(o[a]=n,n=[]):n.push(a);var i,s={};for(var l in e){if(o[l])for(i=0;i{"use strict";p();Dh.__esModule=!0;Dh.default=void 0;var Wqe=AO(Ze()),u0=AO(k()),ij=AO(o0()),PO=aj();function AO(t){return t&&t.__esModule?t:{default:t}}function Lue(t,e){if(t==null)return{};var r={},o=Object.keys(t),n,a;for(a=0;a=0)&&(r[n]=t[n]);return r}function OO(){return OO=Object.assign||function(t){for(var e=1;e{"use strict";p();Mh.__esModule=!0;Mh.default=void 0;var zqe=d0(Ze()),nf=d0(k()),Hue=d0(oo()),Vue=d0(kO());function d0(t){return t&&t.__esModule?t:{default:t}}function Wue(t,e){if(t==null)return{};var r={},o=Object.keys(t),n,a;for(a=0;a=0)&&(r[n]=t[n]);return r}function $ue(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var lj=function(t){$ue(e,t);function e(){for(var o,n=arguments.length,a=new Array(n),i=0;i{"use strict";p();af.__esModule=!0;af.default=af.modes=void 0;var ra=NO(k()),Yqe=NO(Ze()),Pa=l0(),Gue=NO(o0()),p0,f0;function NO(t){return t&&t.__esModule?t:{default:t}}function Yue(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}function Kue(t,e){return!(t===e||ra.default.isValidElement(t)&&ra.default.isValidElement(e)&&t.key!=null&&t.key===e.key)}var Xu={out:"out-in",in:"in-out"};af.modes=Xu;var c0=function(e,r,o){return function(){var n;e.props[r]&&(n=e.props)[r].apply(n,arguments),o()}},Xue=(p0={},p0[Xu.out]=function(t){var e=t.current,r=t.changeState;return ra.default.cloneElement(e,{in:!1,onExited:c0(e,"onExited",function(){r(Pa.ENTERING,null)})})},p0[Xu.in]=function(t){var e=t.current,r=t.changeState,o=t.children;return[e,ra.default.cloneElement(o,{in:!0,onEntered:c0(o,"onEntered",function(){r(Pa.ENTERING)})})]},p0),Que=(f0={},f0[Xu.out]=function(t){var e=t.children,r=t.changeState;return ra.default.cloneElement(e,{in:!0,onEntered:c0(e,"onEntered",function(){r(Pa.ENTERED,ra.default.cloneElement(e,{in:!0}))})})},f0[Xu.in]=function(t){var e=t.current,r=t.children,o=t.changeState;return[ra.default.cloneElement(e,{in:!1,onExited:c0(e,"onExited",function(){o(Pa.ENTERED,ra.default.cloneElement(r,{in:!0}))})}),ra.default.cloneElement(r,{in:!0})]},f0),DO=function(t){Yue(e,t);function e(){for(var o,n=arguments.length,a=new Array(n),i=0;i{"use strict";p();Zo.__esModule=!0;Zo.config=Zo.Transition=Zo.TransitionGroup=Zo.SwitchTransition=Zo.ReplaceTransition=Zo.CSSTransition=void 0;var Zue=sf(oj());Zo.CSSTransition=Zue.default;var ede=sf(dj());Zo.ReplaceTransition=ede.default;var tde=sf(pj());Zo.SwitchTransition=tde.default;var rde=sf(kO());Zo.TransitionGroup=rde.default;var ode=sf(l0());Zo.Transition=ode.default;var nde=sf(TO());Zo.config=nde.default;function sf(t){return t&&t.__esModule?t:{default:t}}});var Pl=A(HO=>{"use strict";p();Object.defineProperty(HO,"__esModule",{value:!0});HO.default=$de;var Wde=dt();function $de(t){if(typeof t!="string")throw new Error((0,Wde.formatMuiErrorMessage)(7));return t.charAt(0).toUpperCase()+t.slice(1)}});var kj=A(VO=>{"use strict";p();Object.defineProperty(VO,"__esModule",{value:!0});VO.default=zde;function zde(){for(var t=arguments.length,e=new Array(t),r=0;r{"use strict";p();var Nj=Y();Object.defineProperty(Bh,"__esModule",{value:!0});Bh.default=Kde;Bh.keys=void 0;var Gde=Nj(ze()),Yde=Nj(Dt()),ss=["xs","sm","md","lg","xl"];Bh.keys=ss;function Kde(t){var e=t.values,r=e===void 0?{xs:0,sm:600,md:960,lg:1280,xl:1920}:e,o=t.unit,n=o===void 0?"px":o,a=t.step,i=a===void 0?5:a,s=(0,Yde.default)(t,["values","unit","step"]);function l(h){var v=typeof r[h]=="number"?r[h]:h;return"@media (min-width:".concat(v).concat(n,")")}function u(h){var v=ss.indexOf(h)+1,g=r[ss[v]];if(v===ss.length)return l("xs");var y=typeof g=="number"&&v>0?g:h;return"@media (max-width:".concat(y-i/100).concat(n,")")}function d(h,v){var g=ss.indexOf(v);return g===ss.length-1?l(h):"@media (min-width:".concat(typeof r[h]=="number"?r[h]:h).concat(n,") and ")+"(max-width:".concat((g!==-1&&typeof r[ss[g+1]]=="number"?r[ss[g+1]]:v)-i/100).concat(n,")")}function f(h){return d(h,h)}var c=!1;function m(h){return r[h]}return(0,Gde.default)({keys:ss,values:r,up:l,down:u,between:d,only:f,width:m},s)}});var Lj=A(zO=>{"use strict";p();var Mj=Y();Object.defineProperty(zO,"__esModule",{value:!0});zO.default=Xde;var WO=Mj(Lp()),$O=Mj(ze());function Xde(t,e,r){var o;return(0,$O.default)({gutters:function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return console.warn(["Material-UI: theme.mixins.gutters() is deprecated.","You can use the source of the mixin directly:",` paddingLeft: theme.spacing(2), paddingRight: theme.spacing(2), [theme.breakpoints.up('sm')]: { paddingLeft: theme.spacing(3), paddingRight: theme.spacing(3), }, `].join(` `)),(0,$O.default)({paddingLeft:e(2),paddingRight:e(2)},a,(0,WO.default)({},t.up("sm"),(0,$O.default)({paddingLeft:e(3),paddingRight:e(3)},a[t.up("sm")])))},toolbar:(o={minHeight:56},(0,WO.default)(o,"".concat(t.up("xs")," and (orientation: landscape)"),{minHeight:48}),(0,WO.default)(o,t.up("sm"),{minHeight:64}),o)},r)}});var Fj=A(y0=>{"use strict";p();Object.defineProperty(y0,"__esModule",{value:!0});y0.default=void 0;var Qde={black:"#000",white:"#fff"},Jde=Qde;y0.default=Jde});var Bj=A(v0=>{"use strict";p();Object.defineProperty(v0,"__esModule",{value:!0});v0.default=void 0;var Zde={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#d5d5d5",A200:"#aaaaaa",A400:"#303030",A700:"#616161"},epe=Zde;v0.default=epe});var Uj=A(b0=>{"use strict";p();Object.defineProperty(b0,"__esModule",{value:!0});b0.default=void 0;var tpe={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",A100:"#8c9eff",A200:"#536dfe",A400:"#3d5afe",A700:"#304ffe"},rpe=tpe;b0.default=rpe});var jj=A(x0=>{"use strict";p();Object.defineProperty(x0,"__esModule",{value:!0});x0.default=void 0;var ope={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",A100:"#ff80ab",A200:"#ff4081",A400:"#f50057",A700:"#c51162"},npe=ope;x0.default=npe});var qj=A(T0=>{"use strict";p();Object.defineProperty(T0,"__esModule",{value:!0});T0.default=void 0;var ape={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"},ipe=ape;T0.default=ipe});var Hj=A(_0=>{"use strict";p();Object.defineProperty(_0,"__esModule",{value:!0});_0.default=void 0;var spe={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"},lpe=spe;_0.default=lpe});var GO=A(S0=>{"use strict";p();Object.defineProperty(S0,"__esModule",{value:!0});S0.default=void 0;var upe={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"},dpe=upe;S0.default=dpe});var Vj=A(E0=>{"use strict";p();Object.defineProperty(E0,"__esModule",{value:!0});E0.default=void 0;var ppe={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"},fpe=ppe;E0.default=fpe});var KO=A(tn=>{"use strict";p();Object.defineProperty(tn,"__esModule",{value:!0});tn.hexToRgb=Wj;tn.rgbToHex=hpe;tn.hslToRgb=$j;tn.decomposeColor=ls;tn.recomposeColor=Uh;tn.getContrastRatio=gpe;tn.getLuminance=w0;tn.emphasize=ype;tn.fade=vpe;tn.alpha=zj;tn.darken=Gj;tn.lighten=Yj;var cpe=dt();function YO(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;return Math.min(Math.max(e,t),r)}function Wj(t){t=t.substr(1);var e=new RegExp(".{1,".concat(t.length>=6?2:1,"}"),"g"),r=t.match(e);return r&&r[0].length===1&&(r=r.map(function(o){return o+o})),r?"rgb".concat(r.length===4?"a":"","(").concat(r.map(function(o,n){return n<3?parseInt(o,16):Math.round(parseInt(o,16)/255*1e3)/1e3}).join(", "),")"):""}function mpe(t){var e=t.toString(16);return e.length===1?"0".concat(e):e}function hpe(t){if(t.indexOf("#")===0)return t;var e=ls(t),r=e.values;return"#".concat(r.map(function(o){return mpe(o)}).join(""))}function $j(t){t=ls(t);var e=t,r=e.values,o=r[0],n=r[1]/100,a=r[2]/100,i=n*Math.min(a,1-a),s=function(f){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:(f+o/30)%12;return a-i*Math.max(Math.min(c-3,9-c,1),-1)},l="rgb",u=[Math.round(s(0)*255),Math.round(s(8)*255),Math.round(s(4)*255)];return t.type==="hsla"&&(l+="a",u.push(r[3])),Uh({type:l,values:u})}function ls(t){if(t.type)return t;if(t.charAt(0)==="#")return ls(Wj(t));var e=t.indexOf("("),r=t.substring(0,e);if(["rgb","rgba","hsl","hsla"].indexOf(r)===-1)throw new Error((0,cpe.formatMuiErrorMessage)(3,t));var o=t.substring(e+1,t.length-1).split(",");return o=o.map(function(n){return parseFloat(n)}),{type:r,values:o}}function Uh(t){var e=t.type,r=t.values;return e.indexOf("rgb")!==-1?r=r.map(function(o,n){return n<3?parseInt(o,10):o}):e.indexOf("hsl")!==-1&&(r[1]="".concat(r[1],"%"),r[2]="".concat(r[2],"%")),"".concat(e,"(").concat(r.join(", "),")")}function gpe(t,e){var r=w0(t),o=w0(e);return(Math.max(r,o)+.05)/(Math.min(r,o)+.05)}function w0(t){t=ls(t);var e=t.type==="hsl"?ls($j(t)).values:t.values;return e=e.map(function(r){return r/=255,r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4)}),Number((.2126*e[0]+.7152*e[1]+.0722*e[2]).toFixed(3))}function ype(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:.15;return w0(t)>.5?Gj(t,e):Yj(t,e)}function vpe(t,e){return zj(t,e)}function zj(t,e){return t=ls(t),e=YO(e),(t.type==="rgb"||t.type==="hsl")&&(t.type+="a"),t.values[3]=e,Uh(t)}function Gj(t,e){if(t=ls(t),e=YO(e),t.type.indexOf("hsl")!==-1)t.values[2]*=1-e;else if(t.type.indexOf("rgb")!==-1)for(var r=0;r<3;r+=1)t.values[r]*=1-e;return Uh(t)}function Yj(t,e){if(t=ls(t),e=YO(e),t.type.indexOf("hsl")!==-1)t.values[2]+=(100-t.values[2])*e;else if(t.type.indexOf("rgb")!==-1)for(var r=0;r<3;r+=1)t.values[r]+=(255-t.values[r])*e;return Uh(t)}});var Jj=A(od=>{"use strict";p();var li=Y();Object.defineProperty(od,"__esModule",{value:!0});od.default=xpe;od.dark=od.light=void 0;var Kj=li(ze()),bpe=li(Dt()),Xj=dt(),C0=li(Fj()),nA=li(Bj()),XO=li(Uj()),QO=li(jj()),JO=li(qj()),ZO=li(Hj()),eA=li(GO()),tA=li(Vj()),rA=KO(),oA={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.54)",disabled:"rgba(0, 0, 0, 0.38)",hint:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:C0.default.white,default:nA.default[50]},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}};od.light=oA;var R0={text:{primary:C0.default.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",hint:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:nA.default[800],default:"#303030"},action:{active:C0.default.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}};od.dark=R0;function Qj(t,e,r,o){var n=o.light||o,a=o.dark||o*1.5;t[e]||(t.hasOwnProperty(r)?t[e]=t[r]:e==="light"?t.light=(0,rA.lighten)(t.main,n):e==="dark"&&(t.dark=(0,rA.darken)(t.main,a)))}function xpe(t){var e=t.primary,r=e===void 0?{light:XO.default[300],main:XO.default[500],dark:XO.default[700]}:e,o=t.secondary,n=o===void 0?{light:QO.default.A200,main:QO.default.A400,dark:QO.default.A700}:o,a=t.error,i=a===void 0?{light:JO.default[300],main:JO.default[500],dark:JO.default[700]}:a,s=t.warning,l=s===void 0?{light:ZO.default[300],main:ZO.default[500],dark:ZO.default[700]}:s,u=t.info,d=u===void 0?{light:eA.default[300],main:eA.default[500],dark:eA.default[700]}:u,f=t.success,c=f===void 0?{light:tA.default[300],main:tA.default[500],dark:tA.default[700]}:f,m=t.type,h=m===void 0?"light":m,v=t.contrastThreshold,g=v===void 0?3:v,y=t.tonalOffset,b=y===void 0?.2:y,x=(0,bpe.default)(t,["primary","secondary","error","warning","info","success","type","contrastThreshold","tonalOffset"]);function _(C){var R=(0,rA.getContrastRatio)(C,R0.text.primary)>=g?R0.text.primary:oA.text.primary;if(!1)var O;return R}var T=function(R){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:500,I=arguments.length>2&&arguments[2]!==void 0?arguments[2]:300,D=arguments.length>3&&arguments[3]!==void 0?arguments[3]:700;if(R=(0,Kj.default)({},R),!R.main&&R[O]&&(R.main=R[O]),!R.main)throw new Error((0,Xj.formatMuiErrorMessage)(4,O));if(typeof R.main!="string")throw new Error(_formatMuiErrorMessage(5,JSON.stringify(R.main)));return Qj(R,"light",I,b),Qj(R,"dark",D,b),R.contrastText||(R.contrastText=_(R.main)),R},S={dark:R0,light:oA},E=(0,Xj.deepmerge)((0,Kj.default)({common:C0.default,type:h,primary:T(r),secondary:T(n,"A400","A200","A700"),error:T(i),warning:T(l),info:T(d),success:T(c),grey:nA.default,contrastThreshold:g,getContrastText:_,augmentColor:T,tonalOffset:b},S[h]),x);return E}});var nq=A(aA=>{"use strict";p();var rq=Y();Object.defineProperty(aA,"__esModule",{value:!0});aA.default=Epe;var Zj=rq(ze()),Tpe=rq(Dt()),_pe=dt();function oq(t){return Math.round(t*1e5)/1e5}function Spe(t){return oq(t)}var eq={textTransform:"uppercase"},tq='"Roboto", "Helvetica", "Arial", sans-serif';function Epe(t,e){var r=typeof e=="function"?e(t):e,o=r.fontFamily,n=o===void 0?tq:o,a=r.fontSize,i=a===void 0?14:a,s=r.fontWeightLight,l=s===void 0?300:s,u=r.fontWeightRegular,d=u===void 0?400:u,f=r.fontWeightMedium,c=f===void 0?500:f,m=r.fontWeightBold,h=m===void 0?700:m,v=r.htmlFontSize,g=v===void 0?16:v,y=r.allVariants,b=r.pxToRem,x=(0,Tpe.default)(r,["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"]),_=i/14,T=b||function(C){return"".concat(C/g*_,"rem")},S=function(R,O,I,D,H){return(0,Zj.default)({fontFamily:n,fontWeight:R,fontSize:T(O),lineHeight:I},n===tq?{letterSpacing:"".concat(oq(D/O),"em")}:{},H,y)},E={h1:S(l,96,1.167,-1.5),h2:S(l,60,1.2,-.5),h3:S(d,48,1.167,0),h4:S(d,34,1.235,.25),h5:S(d,24,1.334,0),h6:S(c,20,1.6,.15),subtitle1:S(d,16,1.75,.15),subtitle2:S(c,14,1.57,.1),body1:S(d,16,1.5,.15),body2:S(d,14,1.43,.15),button:S(c,14,1.75,.4,eq),caption:S(d,12,1.66,.4),overline:S(d,12,2.66,1,eq)};return(0,_pe.deepmerge)((0,Zj.default)({htmlFontSize:g,pxToRem:T,round:Spe,fontFamily:n,fontSize:i,fontWeightLight:l,fontWeightRegular:d,fontWeightMedium:c,fontWeightBold:h},E),x,{clone:!1})}});var aq=A(P0=>{"use strict";p();Object.defineProperty(P0,"__esModule",{value:!0});P0.default=void 0;var wpe=.2,Rpe=.14,Cpe=.12;function $t(){return["".concat(arguments.length<=0?void 0:arguments[0],"px ").concat(arguments.length<=1?void 0:arguments[1],"px ").concat(arguments.length<=2?void 0:arguments[2],"px ").concat(arguments.length<=3?void 0:arguments[3],"px rgba(0,0,0,").concat(wpe,")"),"".concat(arguments.length<=4?void 0:arguments[4],"px ").concat(arguments.length<=5?void 0:arguments[5],"px ").concat(arguments.length<=6?void 0:arguments[6],"px ").concat(arguments.length<=7?void 0:arguments[7],"px rgba(0,0,0,").concat(Rpe,")"),"".concat(arguments.length<=8?void 0:arguments[8],"px ").concat(arguments.length<=9?void 0:arguments[9],"px ").concat(arguments.length<=10?void 0:arguments[10],"px ").concat(arguments.length<=11?void 0:arguments[11],"px rgba(0,0,0,").concat(Cpe,")")].join(",")}var Ppe=["none",$t(0,2,1,-1,0,1,1,0,0,1,3,0),$t(0,3,1,-2,0,2,2,0,0,1,5,0),$t(0,3,3,-2,0,3,4,0,0,1,8,0),$t(0,2,4,-1,0,4,5,0,0,1,10,0),$t(0,3,5,-1,0,5,8,0,0,1,14,0),$t(0,3,5,-1,0,6,10,0,0,1,18,0),$t(0,4,5,-2,0,7,10,1,0,2,16,1),$t(0,5,5,-3,0,8,10,1,0,3,14,2),$t(0,5,6,-3,0,9,12,1,0,3,16,2),$t(0,6,6,-3,0,10,14,1,0,4,18,3),$t(0,6,7,-4,0,11,15,1,0,4,20,3),$t(0,7,8,-4,0,12,17,2,0,5,22,4),$t(0,7,8,-4,0,13,19,2,0,5,24,4),$t(0,7,9,-4,0,14,21,2,0,5,26,4),$t(0,8,9,-5,0,15,22,2,0,6,28,5),$t(0,8,10,-5,0,16,24,2,0,6,30,5),$t(0,8,11,-5,0,17,26,2,0,6,32,5),$t(0,9,11,-5,0,18,28,2,0,7,34,6),$t(0,9,12,-6,0,19,29,2,0,7,36,6),$t(0,10,13,-6,0,20,31,3,0,8,38,7),$t(0,10,13,-6,0,21,33,3,0,8,40,7),$t(0,10,14,-6,0,22,35,3,0,8,42,7),$t(0,11,14,-7,0,23,36,3,0,9,44,8),$t(0,11,15,-7,0,24,38,3,0,9,46,8)],Ope=Ppe;P0.default=Ope});var iq=A(O0=>{"use strict";p();Object.defineProperty(O0,"__esModule",{value:!0});O0.default=void 0;var Ape={borderRadius:4},Ipe=Ape;O0.default=Ipe});var sq=A(iA=>{"use strict";p();Object.defineProperty(iA,"__esModule",{value:!0});iA.default=Npe;var kpe=Fx();function Npe(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:8;if(t.mui)return t;var e=(0,kpe.createUnarySpacing)({spacing:t}),r=function(){for(var n=arguments.length,a=new Array(n),i=0;i{"use strict";p();var Dpe=Y();Object.defineProperty(Ol,"__esModule",{value:!0});Ol.default=Ol.duration=Ol.easing=void 0;var Mpe=Dpe(Dt()),sA={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)"};Ol.easing=sA;var lA={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};Ol.duration=lA;function lq(t){return"".concat(Math.round(t),"ms")}var Lpe={easing:sA,duration:lA,create:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["all"],r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=r.duration,n=o===void 0?lA.standard:o,a=r.easing,i=a===void 0?sA.easeInOut:a,s=r.delay,l=s===void 0?0:s,u=(0,Mpe.default)(r,["duration","easing","delay"]);if(!1)var d,f;return(Array.isArray(e)?e:[e]).map(function(c){return"".concat(c," ").concat(typeof n=="string"?n:lq(n)," ").concat(i," ").concat(typeof l=="string"?l:lq(l))}).join(",")},getAutoHeightDuration:function(e){if(!e)return 0;var r=e/36;return Math.round((4+15*Math.pow(r,.25)+r/5)*10)}};Ol.default=Lpe});var dq=A(A0=>{"use strict";p();Object.defineProperty(A0,"__esModule",{value:!0});A0.default=void 0;var Fpe={mobileStepper:1e3,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},Bpe=Fpe;A0.default=Bpe});var cq=A(jh=>{"use strict";p();var Aa=Y();Object.defineProperty(jh,"__esModule",{value:!0});jh.createMuiTheme=Kpe;jh.default=void 0;var l9e=Aa(Lp()),Upe=Aa(Dt()),pq=dt(),jpe=Aa(Dj()),qpe=Aa(Lj()),Hpe=Aa(Jj()),Vpe=Aa(nq()),Wpe=Aa(aq()),$pe=Aa(iq()),zpe=Aa(sq()),Gpe=Aa(uq()),Ype=Aa(dq());function fq(){for(var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=t.breakpoints,r=e===void 0?{}:e,o=t.mixins,n=o===void 0?{}:o,a=t.palette,i=a===void 0?{}:a,s=t.spacing,l=t.typography,u=l===void 0?{}:l,d=(0,Upe.default)(t,["breakpoints","mixins","palette","spacing","typography"]),f=(0,Hpe.default)(i),c=(0,jpe.default)(r),m=(0,zpe.default)(s),h=(0,pq.deepmerge)({breakpoints:c,direction:"ltr",mixins:(0,qpe.default)(c,m,n),overrides:{},palette:f,props:{},shadows:Wpe.default,typography:(0,Vpe.default)(f,u),spacing:m,shape:$pe.default,transitions:Gpe.default,zIndex:Ype.default},d),v=arguments.length,g=new Array(v>1?v-1:0),y=1;y{"use strict";p();var Qpe=Y();Object.defineProperty(I0,"__esModule",{value:!0});I0.default=void 0;var Jpe=Qpe(cq()),Zpe=(0,Jpe.default)(),efe=Zpe;I0.default=efe});var Bo=A(k0=>{"use strict";p();var mq=Y();Object.defineProperty(k0,"__esModule",{value:!0});k0.default=void 0;var tfe=mq(ze()),rfe=Sn(),ofe=mq(uA());function nfe(t,e){return(0,rfe.withStyles)(t,(0,tfe.default)({defaultTheme:ofe.default},e))}var afe=nfe;k0.default=afe});var vq=A(df=>{"use strict";p();var ife=Te(),pf=Y();Object.defineProperty(df,"__esModule",{value:!0});df.default=df.styles=void 0;var sfe=pf(ze()),lfe=pf(Dt()),dA=ife(k()),h9e=pf(Ze()),ufe=pf(ae()),g9e=dt(),dfe=pf(Bo()),hq=pf(Pl()),gq=function(e){return{root:{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:"currentColor",flexShrink:0,fontSize:e.typography.pxToRem(24),transition:e.transitions.create("fill",{duration:e.transitions.duration.shorter})},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},colorAction:{color:e.palette.action.active},colorError:{color:e.palette.error.main},colorDisabled:{color:e.palette.action.disabled},fontSizeInherit:{fontSize:"inherit"},fontSizeSmall:{fontSize:e.typography.pxToRem(20)},fontSizeLarge:{fontSize:e.typography.pxToRem(35)}}};df.styles=gq;var yq=dA.forwardRef(function(e,r){var o=e.children,n=e.classes,a=e.className,i=e.color,s=i===void 0?"inherit":i,l=e.component,u=l===void 0?"svg":l,d=e.fontSize,f=d===void 0?"medium":d,c=e.htmlColor,m=e.titleAccess,h=e.viewBox,v=h===void 0?"0 0 24 24":h,g=(0,lfe.default)(e,["children","classes","className","color","component","fontSize","htmlColor","titleAccess","viewBox"]);return dA.createElement(u,(0,sfe.default)({className:(0,ufe.default)(n.root,a,s!=="inherit"&&n["color".concat((0,hq.default)(s))],f!=="default"&&f!=="medium"&&n["fontSize".concat((0,hq.default)(f))]),focusable:"false",viewBox:v,color:c,"aria-hidden":m?void 0:!0,role:m?"img":void 0,ref:r},g),o,m?dA.createElement("title",null,m):null)});yq.muiName="SvgIcon";var pfe=(0,dfe.default)(gq,{name:"MuiSvgIcon"})(yq);df.default=pfe});var bq=A(pA=>{"use strict";p();var ffe=Y();Object.defineProperty(pA,"__esModule",{value:!0});Object.defineProperty(pA,"default",{enumerable:!0,get:function(){return cfe.default}});var cfe=ffe(vq())});var hA=A(mA=>{"use strict";p();var cA=Y();Object.defineProperty(mA,"__esModule",{value:!0});mA.default=hfe;var mfe=cA(ze()),fA=cA(k()),xq=cA(bq());function hfe(t,e){var r=function(n,a){return fA.default.createElement(xq.default,(0,mfe.default)({ref:a},n),t)};return r.muiName=xq.default.muiName,fA.default.memo(fA.default.forwardRef(r))}});var yA=A(gA=>{"use strict";p();Object.defineProperty(gA,"__esModule",{value:!0});gA.default=gfe;function gfe(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:166,r;function o(){for(var n=arguments.length,a=new Array(n),i=0;i{"use strict";p();Object.defineProperty(vA,"__esModule",{value:!0});vA.default=yfe;function yfe(t,e){return function(){return null}}});var xA=A(bA=>{"use strict";p();var vfe=Te();Object.defineProperty(bA,"__esModule",{value:!0});bA.default=xfe;var bfe=vfe(k());function xfe(t,e){return bfe.isValidElement(t)&&e.indexOf(t.type.muiName)!==-1}});var _A=A(TA=>{"use strict";p();Object.defineProperty(TA,"__esModule",{value:!0});TA.default=Tfe;function Tfe(t){return t&&t.ownerDocument||document}});var Tq=A(SA=>{"use strict";p();var _fe=Y();Object.defineProperty(SA,"__esModule",{value:!0});SA.default=Efe;var Sfe=_fe(_A());function Efe(t){var e=(0,Sfe.default)(t);return e.defaultView||window}});var _q=A(EA=>{"use strict";p();Object.defineProperty(EA,"__esModule",{value:!0});EA.default=wfe;function wfe(t){return function(){return null};var e}});var RA=A(wA=>{"use strict";p();Object.defineProperty(wA,"__esModule",{value:!0});wA.default=Rfe;function Rfe(t,e){typeof t=="function"?t(e):t&&(t.current=e)}});var PA=A(CA=>{"use strict";p();Object.defineProperty(CA,"__esModule",{value:!0});CA.default=Cfe;function Cfe(t,e,r,o,n){return null;var a}});var Sq=A(AA=>{"use strict";p();var Pfe=Te();Object.defineProperty(AA,"__esModule",{value:!0});AA.default=Ofe;var OA=Pfe(k());function Ofe(t){var e=t.controlled,r=t.default,o=t.name,n=t.state,a=n===void 0?"value":n,i=OA.useRef(e!==void 0),s=i.current,l=OA.useState(r),u=l[0],d=l[1],f=s?e:u;if(!1)var c,m;var h=OA.useCallback(function(v){s||d(v)},[]);return[f,h]}});var M0=A(IA=>{"use strict";p();var Afe=Te();Object.defineProperty(IA,"__esModule",{value:!0});IA.default=kfe;var D0=Afe(k()),Ife=typeof window<"u"?D0.useLayoutEffect:D0.useEffect;function kfe(t){var e=D0.useRef(t);return Ife(function(){e.current=t}),D0.useCallback(function(){return e.current.apply(void 0,arguments)},[])}});var ff=A(kA=>{"use strict";p();var Nfe=Y(),Dfe=Te();Object.defineProperty(kA,"__esModule",{value:!0});kA.default=Lfe;var Mfe=Dfe(k()),Eq=Nfe(RA());function Lfe(t,e){return Mfe.useMemo(function(){return t==null&&e==null?null:function(r){(0,Eq.default)(t,r),(0,Eq.default)(e,r)}},[t,e])}});var Rq=A(NA=>{"use strict";p();var Ffe=Te();Object.defineProperty(NA,"__esModule",{value:!0});NA.default=Bfe;var wq=Ffe(k());function Bfe(t){var e=wq.useState(t),r=e[0],o=e[1],n=t||r;return wq.useEffect(function(){r==null&&o("mui-".concat(Math.round(Math.random()*1e5)))},[r]),n}});var MA=A(F0=>{"use strict";p();var Pq=Te();Object.defineProperty(F0,"__esModule",{value:!0});F0.teardown=Wfe;F0.default=Gfe;var Ufe=Pq(k()),jfe=Pq(oo()),L0=!0,DA=!1,Cq=null,qfe={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function Hfe(t){var e=t.type,r=t.tagName;return!!(r==="INPUT"&&qfe[e]&&!t.readOnly||r==="TEXTAREA"&&!t.readOnly||t.isContentEditable)}function Oq(t){t.metaKey||t.altKey||t.ctrlKey||(L0=!0)}function cf(){L0=!1}function Aq(){this.visibilityState==="hidden"&&DA&&(L0=!0)}function Vfe(t){t.addEventListener("keydown",Oq,!0),t.addEventListener("mousedown",cf,!0),t.addEventListener("pointerdown",cf,!0),t.addEventListener("touchstart",cf,!0),t.addEventListener("visibilitychange",Aq,!0)}function Wfe(t){t.removeEventListener("keydown",Oq,!0),t.removeEventListener("mousedown",cf,!0),t.removeEventListener("pointerdown",cf,!0),t.removeEventListener("touchstart",cf,!0),t.removeEventListener("visibilitychange",Aq,!0)}function $fe(t){var e=t.target;try{return e.matches(":focus-visible")}catch{}return L0||Hfe(e)}function zfe(){DA=!0,window.clearTimeout(Cq),Cq=window.setTimeout(function(){DA=!1},100)}function Gfe(){var t=Ufe.useCallback(function(e){var r=jfe.findDOMNode(e);r!=null&&Vfe(r.ownerDocument)},[]);return{isFocusVisible:$fe,onBlurVisible:zfe,ref:t}}});var Ia=A(Gr=>{"use strict";p();var So=Y();Object.defineProperty(Gr,"__esModule",{value:!0});Object.defineProperty(Gr,"capitalize",{enumerable:!0,get:function(){return Yfe.default}});Object.defineProperty(Gr,"createChainedFunction",{enumerable:!0,get:function(){return Kfe.default}});Object.defineProperty(Gr,"createSvgIcon",{enumerable:!0,get:function(){return Xfe.default}});Object.defineProperty(Gr,"debounce",{enumerable:!0,get:function(){return Qfe.default}});Object.defineProperty(Gr,"deprecatedPropType",{enumerable:!0,get:function(){return Jfe.default}});Object.defineProperty(Gr,"isMuiElement",{enumerable:!0,get:function(){return Zfe.default}});Object.defineProperty(Gr,"ownerDocument",{enumerable:!0,get:function(){return ece.default}});Object.defineProperty(Gr,"ownerWindow",{enumerable:!0,get:function(){return tce.default}});Object.defineProperty(Gr,"requirePropFactory",{enumerable:!0,get:function(){return rce.default}});Object.defineProperty(Gr,"setRef",{enumerable:!0,get:function(){return oce.default}});Object.defineProperty(Gr,"unsupportedProp",{enumerable:!0,get:function(){return nce.default}});Object.defineProperty(Gr,"useControlled",{enumerable:!0,get:function(){return ace.default}});Object.defineProperty(Gr,"useEventCallback",{enumerable:!0,get:function(){return ice.default}});Object.defineProperty(Gr,"useForkRef",{enumerable:!0,get:function(){return sce.default}});Object.defineProperty(Gr,"unstable_useId",{enumerable:!0,get:function(){return lce.default}});Object.defineProperty(Gr,"useIsFocusVisible",{enumerable:!0,get:function(){return uce.default}});var Yfe=So(Pl()),Kfe=So(kj()),Xfe=So(hA()),Qfe=So(yA()),Jfe=So(N0()),Zfe=So(xA()),ece=So(_A()),tce=So(Tq()),rce=So(_q()),oce=So(RA()),nce=So(PA()),ace=So(Sq()),ice=So(M0()),sce=So(ff()),lce=So(Rq()),uce=So(MA())});var ft=A(LA=>{"use strict";p();Object.defineProperty(LA,"__esModule",{value:!0});Object.defineProperty(LA,"default",{enumerable:!0,get:function(){return dce.createSvgIcon}});var dce=Ia()});var Iq=A(B0=>{"use strict";p();var pce=Y(),fce=Te();Object.defineProperty(B0,"__esModule",{value:!0});B0.default=void 0;var cce=fce(k()),mce=pce(ft()),hce=(0,mce.default)(cce.createElement("path",{d:"M19 18l2 1V3c0-1.1-.9-2-2-2H8.99C7.89 1 7 1.9 7 3h10c1.1 0 2 .9 2 2v13zM15 5H5c-1.1 0-2 .9-2 2v16l7-3 7 3V7c0-1.1-.9-2-2-2z"}),"Bookmarks");B0.default=hce});var kq=A(U0=>{"use strict";p();var gce=Y(),yce=Te();Object.defineProperty(U0,"__esModule",{value:!0});U0.default=void 0;var vce=yce(k()),bce=gce(ft()),xce=(0,bce.default)(vce.createElement("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z"}),"Info");U0.default=xce});var Nq=A(j0=>{"use strict";p();var Tce=Y(),_ce=Te();Object.defineProperty(j0,"__esModule",{value:!0});j0.default=void 0;var Sce=_ce(k()),Ece=Tce(ft()),wce=(0,Ece.default)(Sce.createElement("path",{d:"M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"}),"Menu");j0.default=wce});var Fq=A((q0,qh)=>{p();(function(t){var e=typeof q0=="object"&&q0,r=typeof qh=="object"&&qh&&qh.exports==e&&qh,o=typeof global=="object"&&global;(o.global===o||o.window===o)&&(t=o);var n=function(c){this.message=c};n.prototype=new Error,n.prototype.name="InvalidCharacterError";var a=function(c){throw new n(c)},i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=/[\t\n\f\r ]/g,l=function(c){c=String(c).replace(s,"");var m=c.length;m%4==0&&(c=c.replace(/==?$/,""),m=c.length),(m%4==1||/[^+a-zA-Z0-9/]/.test(c))&&a("Invalid character: the string to be decoded is not correctly encoded.");for(var h=0,v,g,y="",b=-1;++b>(-2*h&6)));return y},u=function(c){c=String(c),/[^\0-\xFF]/.test(c)&&a("The string to be encoded contains characters outside of the Latin1 range.");for(var m=c.length%3,h="",v=-1,g,y,b,x,_,T=c.length-m;++v>18&63)+i.charAt(_>>12&63)+i.charAt(_>>6&63)+i.charAt(_&63);return m==2?(g=c.charCodeAt(v)<<8,y=c.charCodeAt(++v),_=g+y,h+=i.charAt(_>>10)+i.charAt(_>>4&63)+i.charAt(_<<2&63)+"="):m==1&&(_=c.charCodeAt(v),h+=i.charAt(_>>2)+i.charAt(_<<4&63)+"=="),h},d={encode:u,decode:l,version:"0.1.0"};if(typeof define=="function"&&typeof define.amd=="object"&&define.amd)define(function(){return d});else if(e&&!e.nodeType)if(r)r.exports=d;else for(var f in d)d.hasOwnProperty(f)&&(e[f]=d[f]);else t.base64=d})(q0)});var Bq=A((E$e,H0)=>{p();var Pce=function(){"use strict";function t(d,f){return f!=null&&d instanceof f}var e;try{e=Map}catch{e=function(){}}var r;try{r=Set}catch{r=function(){}}var o;try{o=Promise}catch{o=function(){}}function n(d,f,c,m,h){typeof f=="object"&&(c=f.depth,m=f.prototype,h=f.includeNonEnumerable,f=f.circular);var v=[],g=[],y=typeof Buffer<"u";typeof f>"u"&&(f=!0),typeof c>"u"&&(c=1/0);function b(x,_){if(x===null)return null;if(_===0)return x;var T,S;if(typeof x!="object")return x;if(t(x,e))T=new e;else if(t(x,r))T=new r;else if(t(x,o))T=new o(function(B,N){x.then(function(M){B(b(M,_-1))},function(M){N(b(M,_-1))})});else if(n.__isArray(x))T=[];else if(n.__isRegExp(x))T=new RegExp(x.source,u(x)),x.lastIndex&&(T.lastIndex=x.lastIndex);else if(n.__isDate(x))T=new Date(x.getTime());else{if(y&&Buffer.isBuffer(x))return Buffer.allocUnsafe?T=Buffer.allocUnsafe(x.length):T=new Buffer(x.length),x.copy(T),T;t(x,Error)?T=Object.create(x):typeof m>"u"?(S=Object.getPrototypeOf(x),T=Object.create(S)):(T=Object.create(m),S=m)}if(f){var E=v.indexOf(x);if(E!=-1)return g[E];v.push(x),g.push(T)}t(x,e)&&x.forEach(function(B,N){var M=b(N,_-1),L=b(B,_-1);T.set(M,L)}),t(x,r)&&x.forEach(function(B){var N=b(B,_-1);T.add(N)});for(var C in x){var R;S&&(R=Object.getOwnPropertyDescriptor(S,C)),!(R&&R.set==null)&&(T[C]=b(x[C],_-1))}if(Object.getOwnPropertySymbols)for(var O=Object.getOwnPropertySymbols(x),C=0;C{p();function re(){}re.maxFromBits=function(t){return Math.pow(2,t)};re.limitUI04=re.maxFromBits(4);re.limitUI06=re.maxFromBits(6);re.limitUI08=re.maxFromBits(8);re.limitUI12=re.maxFromBits(12);re.limitUI14=re.maxFromBits(14);re.limitUI16=re.maxFromBits(16);re.limitUI32=re.maxFromBits(32);re.limitUI40=re.maxFromBits(40);re.limitUI48=re.maxFromBits(48);function nd(t,e){return Math.floor(Math.random()*(e-t+1))+t}re.randomUI04=function(){return nd(0,re.limitUI04-1)};re.randomUI06=function(){return nd(0,re.limitUI06-1)};re.randomUI08=function(){return nd(0,re.limitUI08-1)};re.randomUI12=function(){return nd(0,re.limitUI12-1)};re.randomUI14=function(){return nd(0,re.limitUI14-1)};re.randomUI16=function(){return nd(0,re.limitUI16-1)};re.randomUI32=function(){return nd(0,re.limitUI32-1)};re.randomUI40=function(){return(0|Math.random()*(1<<30))+(0|Math.random()*(1<<40-30))*(1<<30)};re.randomUI48=function(){return(0|Math.random()*(1<<30))+(0|Math.random()*(1<<48-30))*(1<<30)};re.paddedString=function(t,e,r){t=String(t),r=r||"0";for(var o=e-t.length;o>0;o>>>=1,r+=r)o&1&&(t=r+t);return t};re.prototype.fromParts=function(t,e,r,o,n,a){return this.version=r>>12&15,this.hex=re.paddedString(t.toString(16),8)+"-"+re.paddedString(e.toString(16),4)+"-"+re.paddedString(r.toString(16),4)+"-"+re.paddedString(o.toString(16),2)+re.paddedString(n.toString(16),2)+"-"+re.paddedString(a.toString(16),12),this};re.prototype.toString=function(){return this.hex};re.prototype.toURN=function(){return"urn:uuid:"+this.hex};re.prototype.toBytes=function(){for(var t=this.hex.split("-"),e=[],r=0,o=0;o>>16,timestamp:e}};re._create4=function(){return new re().fromParts(re.randomUI32(),re.randomUI16(),16384|re.randomUI12(),128|re.randomUI06(),re.randomUI08(),re.randomUI48())};re._create1=function(){var t=new Date().getTime(),e=re.randomUI14(),r=(re.randomUI08()|1)*1099511627776+re.randomUI40(),o=re.randomUI04(),n=0,a=1/4;t!=n?(t>>8|128,d=e&255;return new re().fromParts(s,i.mid,l,u,d,r)};re.create=function(t){return t=t||4,this["_create"+t]()};re.fromTime=function(t,e){e=e||!1;var r=re.getTimeFieldValues(t),o=r.low,n=r.hi&4095|4096;return e===!1?new re().fromParts(o,r.mid,n,0,0,0):new re().fromParts(o,r.mid,n,128|re.limitUI06,re.limitUI08-1,re.limitUI48-1)};re.firstFromTime=function(t){return re.fromTime(t,!1)};re.lastFromTime=function(t){return re.fromTime(t,!0)};re.fromURN=function(t){var e,r=/^(?:urn:uuid:|\{)?([0-9a-f]{8})-([0-9a-f]{4})-([0-9a-f]{4})-([0-9a-f]{2})([0-9a-f]{2})-([0-9a-f]{12})(?:\})?$/i;return(e=r.exec(t))?new re().fromParts(parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16),parseInt(e[4],16),parseInt(e[5],16),parseInt(e[6],16)):null};re.fromBytes=function(t){if(t.length<5)return null;for(var e="",r=0,o=[4,2,2,2,6],n=0;n255||e[r]<0)throw new Error("Unexpected byte in binary data.");return re.fromBytes(e)};re.new=function(){return this.create(4)};re.newTS=function(){return this.create(1)};Uq.exports=re});var Xq=A(G0=>{"use strict";p();var qce=Y(),Hce=Te();Object.defineProperty(G0,"__esModule",{value:!0});G0.default=void 0;var Vh=Hce(k()),Vce=qce(ft()),Wce=(0,Vce.default)(Vh.createElement(Vh.Fragment,null,Vh.createElement("circle",{cx:"15.5",cy:"9.5",r:"1.5"}),Vh.createElement("circle",{cx:"8.5",cy:"9.5",r:"1.5"}),Vh.createElement("path",{d:"M11.99 2C6.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 8zm0-6c-2.33 0-4.32 1.45-5.12 3.5h1.67c.69-1.19 1.97-2 3.45-2s2.75.81 3.45 2h1.67c-.8-2.05-2.79-3.5-5.12-3.5z"})),"SentimentVeryDissatisfied");G0.default=Wce});var zA=A(eT=>{"use strict";p();var mme=Y(),hme=Te();Object.defineProperty(eT,"__esModule",{value:!0});eT.default=void 0;var gme=hme(k()),yme=mme(ft()),vme=(0,yme.default)(gme.createElement("path",{d:"M20 6h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-6 0h-4V4h4v2z"}),"Work");eT.default=vme});var bH=A(rT=>{"use strict";p();var Ome=Y(),Ame=Te();Object.defineProperty(rT,"__esModule",{value:!0});rT.default=void 0;var Ime=Ame(k()),kme=Ome(ft()),Nme=(0,kme.default)(Ime.createElement("path",{d:"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"MoreVert");rT.default=Nme});var TH=A(oT=>{"use strict";p();var Dme=Y(),Mme=Te();Object.defineProperty(oT,"__esModule",{value:!0});oT.default=void 0;var Lme=Mme(k()),Fme=Dme(ft()),Bme=(0,Fme.default)(Lme.createElement("path",{d:"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z"}),"Email");oT.default=Bme});var _H=A(nT=>{"use strict";p();var Ume=Y(),jme=Te();Object.defineProperty(nT,"__esModule",{value:!0});nT.default=void 0;var qme=jme(k()),Hme=Ume(ft()),Vme=(0,Hme.default)(qme.createElement("path",{d:"M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"}),"Link");nT.default=Vme});var SH=A(aT=>{"use strict";p();var Wme=Y(),$me=Te();Object.defineProperty(aT,"__esModule",{value:!0});aT.default=void 0;var zme=$me(k()),Gme=Wme(ft()),Yme=(0,Gme.default)(zme.createElement("path",{d:"M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92 1.61 0 2.92-1.31 2.92-2.92s-1.31-2.92-2.92-2.92z"}),"Share");aT.default=Yme});var ZH=A((BZe,fI)=>{p();function QH(t){this.mode=An.MODE_8BIT_BYTE,this.data=t,this.parsedData=[];for(var e=0,r=this.data.length;e65536?(o[0]=240|(n&1835008)>>>18,o[1]=128|(n&258048)>>>12,o[2]=128|(n&4032)>>>6,o[3]=128|n&63):n>2048?(o[0]=224|(n&61440)>>>12,o[1]=128|(n&4032)>>>6,o[2]=128|n&63):n>128?(o[0]=192|(n&1984)>>>6,o[1]=128|n&63):o[0]=n,this.parsedData.push(o)}this.parsedData=Array.prototype.concat.apply([],this.parsedData),this.parsedData.length!=this.data.length&&(this.parsedData.unshift(191),this.parsedData.unshift(187),this.parsedData.unshift(239))}QH.prototype={getLength:function(t){return this.parsedData.length},write:function(t){for(var e=0,r=this.parsedData.length;e=7&&this.setupTypeNumber(t),this.dataCache==null&&(this.dataCache=mi.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,e)},setupPositionProbePattern:function(t,e){for(var r=-1;r<=7;r++)if(!(t+r<=-1||this.moduleCount<=t+r))for(var o=-1;o<=7;o++)e+o<=-1||this.moduleCount<=e+o||(0<=r&&r<=6&&(o==0||o==6)||0<=o&&o<=6&&(r==0||r==6)||2<=r&&r<=4&&2<=o&&o<=4?this.modules[t+r][e+o]=!0:this.modules[t+r][e+o]=!1)},getBestMaskPattern:function(){for(var t=0,e=0,r=0;r<8;r++){this.makeImpl(!0,r);var o=tr.getLostPoint(this);(r==0||t>o)&&(t=o,e=r)}return e},createMovieClip:function(t,e,r){var o=t.createEmptyMovieClip(e,r),n=1;this.make();for(var a=0;a>r&1)==1;this.modules[Math.floor(r/3)][r%3+this.moduleCount-8-3]=o}for(var r=0;r<18;r++){var o=!t&&(e>>r&1)==1;this.modules[r%3+this.moduleCount-8-3][Math.floor(r/3)]=o}},setupTypeInfo:function(t,e){for(var r=this.errorCorrectLevel<<3|e,o=tr.getBCHTypeInfo(r),n=0;n<15;n++){var a=!t&&(o>>n&1)==1;n<6?this.modules[n][8]=a:n<8?this.modules[n+1][8]=a:this.modules[this.moduleCount-15+n][8]=a}for(var n=0;n<15;n++){var a=!t&&(o>>n&1)==1;n<8?this.modules[8][this.moduleCount-n-1]=a:n<9?this.modules[8][15-n-1+1]=a:this.modules[8][15-n-1]=a}this.modules[this.moduleCount-8][8]=!t},mapData:function(t,e){for(var r=-1,o=this.moduleCount-1,n=7,a=0,i=this.moduleCount-1;i>0;i-=2)for(i==6&&i--;;){for(var s=0;s<2;s++)if(this.modules[o][i-s]==null){var l=!1;a>>n&1)==1);var u=tr.getMask(e,o,i-s);u&&(l=!l),this.modules[o][i-s]=l,n--,n==-1&&(a++,n=7)}if(o+=r,o<0||this.moduleCount<=o){o-=r,r=-r;break}}}};mi.PAD0=236;mi.PAD1=17;mi.createData=function(t,e,r){for(var o=ci.getRSBlocks(t,e),n=new JH,a=0;as*8)throw new Error("code length overflow. ("+n.getLengthInBits()+">"+s*8+")");for(n.getLengthInBits()+4<=s*8&&n.put(0,4);n.getLengthInBits()%8!=0;)n.putBit(!1);for(;!(n.getLengthInBits()>=s*8||(n.put(mi.PAD0,8),n.getLengthInBits()>=s*8));)n.put(mi.PAD1,8);return mi.createBytes(n,o)};mi.createBytes=function(t,e){for(var r=0,o=0,n=0,a=new Array(e.length),i=new Array(e.length),s=0;s=0?m.get(h):0}}for(var v=0,d=0;d=0;)e^=tr.G15<=0;)e^=tr.G18<>>=1;return e},getPatternPosition:function(t){return tr.PATTERN_POSITION_TABLE[t-1]},getMask:function(t,e,r){switch(t){case Dl.PATTERN000:return(e+r)%2==0;case Dl.PATTERN001:return e%2==0;case Dl.PATTERN010:return r%3==0;case Dl.PATTERN011:return(e+r)%3==0;case Dl.PATTERN100:return(Math.floor(e/2)+Math.floor(r/3))%2==0;case Dl.PATTERN101:return e*r%2+e*r%3==0;case Dl.PATTERN110:return(e*r%2+e*r%3)%2==0;case Dl.PATTERN111:return(e*r%3+(e+r)%2)%2==0;default:throw new Error("bad maskPattern:"+t)}},getErrorCorrectPolynomial:function(t){for(var e=new xf([1],0),r=0;r5&&(r+=3+a-5)}for(var o=0;o=256;)t-=255;return Yr.EXP_TABLE[t]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)};for(Ar=0;Ar<8;Ar++)Yr.EXP_TABLE[Ar]=1<>>7-t%8&1)==1},put:function(t,e){for(var r=0;r>>e-r-1&1)==1)},getLengthInBits:function(){return this.length},putBit:function(t){var e=Math.floor(this.length/8);this.buffer.length<=e&&this.buffer.push(0),t&&(this.buffer[e]|=128>>>this.length%8),this.length++}};var pI=[[17,14,11,7],[32,26,20,14],[53,42,32,24],[78,62,46,34],[106,84,60,44],[134,106,74,58],[154,122,86,64],[192,152,108,84],[230,180,130,98],[271,213,151,119],[321,251,177,137],[367,287,203,155],[425,331,241,177],[458,362,258,194],[520,412,292,220],[586,450,322,250],[644,504,364,280],[718,560,394,310],[792,624,442,338],[858,666,482,382],[929,711,509,403],[1003,779,565,439],[1091,857,611,461],[1171,911,661,511],[1273,997,715,535],[1367,1059,751,593],[1465,1125,805,625],[1528,1190,868,658],[1628,1264,908,698],[1732,1370,982,742],[1840,1452,1030,790],[1952,1538,1112,842],[2068,1628,1168,898],[2188,1722,1228,958],[2303,1809,1283,983],[2431,1911,1351,1051],[2563,1989,1423,1093],[2699,2099,1499,1139],[2809,2213,1579,1219],[2953,2331,1663,1273]];function cI(t){var e=this;if(this.options={padding:4,width:256,height:256,typeNumber:4,color:"#000000",background:"#ffffff",ecl:"M"},typeof t=="string"&&(t={content:t}),t)for(var r in t)this.options[r]=t[r];if(typeof this.options.content!="string")throw new Error("Expected 'content' as string!");if(this.options.content.length===0)throw new Error("Expected 'content' to be non-empty!");if(!(this.options.padding>=0))throw new Error("Expected 'padding' value to be non-negative!");if(!(this.options.width>0)||!(this.options.height>0))throw new Error("Expected 'width' or 'height' value to be higher than zero!");function o(u){switch(u){case"L":return Ml.L;case"M":return Ml.M;case"Q":return Ml.Q;case"H":return Ml.H;default:throw new Error("Unknwon error correction level: "+u)}}function n(u,d){for(var f=a(u),c=1,m=0,h=0,v=pI.length;h<=v;h++){var g=pI[h];if(!g)throw new Error("Content too long: expected "+m+" but got "+f);switch(d){case"L":m=g[0];break;case"M":m=g[1];break;case"Q":m=g[2];break;case"H":m=g[3];break;default:throw new Error("Unknwon error correction level: "+d)}if(f<=m)break;c++}if(c>pI.length)throw new Error("Content too long");return c}function a(u){var d=encodeURI(u).toString().replace(/\%[0-9a-fA-F]{2}/g,"a");return d.length+(d.length!=u?3:0)}var i=this.options.content,s=n(i,this.options.ecl),l=o(this.options.ecl);this.qrcode=new mi(s,l),this.qrcode.addData(i),this.qrcode.make()}cI.prototype.svg=function(t){var e=this.options||{},r=this.qrcode.modules;typeof t>"u"&&(t={container:e.container||"svg"});for(var o=typeof e.pretty<"u"?!!e.pretty:!0,n=o?" ":"",a=o?`\r `:"",i=e.width,s=e.height,l=r.length,u=i/(l+2*e.padding),d=s/(l+2*e.padding),f=typeof e.join<"u"?!!e.join:!1,c=typeof e.swap<"u"?!!e.swap:!1,m=typeof e.xmlDeclaration<"u"?!!e.xmlDeclaration:!0,h=typeof e.predefined<"u"?!!e.predefined:!1,v=h?n+''+a:"",g=n+''+a,y="",b="",x=0;x'+a:y+=n+''+a}}f&&(y=n+'');var I="";switch(t.container){case"svg":m&&(I+=''+a),I+=''+a,I+=v+g+y,I+="";break;case"svg-viewbox":m&&(I+=''+a),I+=''+a,I+=v+g+y,I+="";break;case"g":I+=''+a,I+=v+g+y,I+="";break;default:I+=(v+g+y).replace(/^\s+/,"");break}return I};cI.prototype.save=function(t,e){var r=this.svg();typeof e!="function"&&(e=function(n,a){});try{var o=rY("fs");o.writeFile(t,r,e)}catch(n){e(n)}};typeof fI<"u"&&(fI.exports=cI)});var uV=A(yT=>{"use strict";p();var Mhe=Y(),Lhe=Te();Object.defineProperty(yT,"__esModule",{value:!0});yT.default=void 0;var Fhe=Lhe(k()),Bhe=Mhe(ft()),Uhe=(0,Bhe.default)(Fhe.createElement("path",{d:"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"}),"Check");yT.default=Uhe});var dV=A(vT=>{"use strict";p();var jhe=Y(),qhe=Te();Object.defineProperty(vT,"__esModule",{value:!0});vT.default=void 0;var Hhe=qhe(k()),Vhe=jhe(ft()),Whe=(0,Vhe.default)(Hhe.createElement("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"}),"Clear");vT.default=Whe});var pV=A(bT=>{"use strict";p();var $he=Y(),zhe=Te();Object.defineProperty(bT,"__esModule",{value:!0});bT.default=void 0;var Ghe=zhe(k()),Yhe=$he(ft()),Khe=(0,Yhe.default)(Ghe.createElement("path",{d:"M19 13H5v-2h14v2z"}),"Remove");bT.default=Khe});var fV=A(xT=>{"use strict";p();var Xhe=Y(),Qhe=Te();Object.defineProperty(xT,"__esModule",{value:!0});xT.default=void 0;var Jhe=Qhe(k()),Zhe=Xhe(ft()),ege=(0,Zhe.default)(Jhe.createElement("path",{d:"M21 6H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm0 10H3V8h2v4h2V8h2v4h2V8h2v4h2V8h2v4h2V8h2v8z"}),"Straighten");xT.default=ege});var RT=A(wT=>{"use strict";p();var yge=Y(),vge=Te();Object.defineProperty(wT,"__esModule",{value:!0});wT.default=void 0;var bge=vge(k()),xge=yge(ft()),Tge=(0,xge.default)(bge.createElement("path",{d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"ExpandMore");wT.default=Tge});var EV=A(CT=>{"use strict";p();var _ge=Y(),Sge=Te();Object.defineProperty(CT,"__esModule",{value:!0});CT.default=void 0;var Ege=Sge(k()),wge=_ge(ft()),Rge=(0,wge.default)(Ege.createElement("path",{d:"M22 10l-6-6H4c-1.1 0-2 .9-2 2v12.01c0 1.1.9 1.99 2 1.99l16-.01c1.1 0 2-.89 2-1.99v-8zm-7-4.5l5.5 5.5H15V5.5z"}),"Note");CT.default=Rge});var PV=A(PT=>{"use strict";p();var Oge=Y(),Age=Te();Object.defineProperty(PT,"__esModule",{value:!0});PT.default=void 0;var Ige=Age(k()),kge=Oge(ft()),Nge=(0,kge.default)(Ige.createElement("path",{d:"M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 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-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm2 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z"}),"Assignment");PT.default=Nge});var VW=A(YT=>{"use strict";p();var ube=Y(),dbe=Te();Object.defineProperty(YT,"__esModule",{value:!0});YT.default=void 0;var pbe=dbe(k()),fbe=ube(ft()),cbe=(0,fbe.default)(pbe.createElement("path",{d:"M17 10H7v2h10v-2zm2-7h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zm-5-5H7v2h7v-2z"}),"EventNote");YT.default=cbe});var QW=A(KT=>{"use strict";p();var bbe=Y(),xbe=Te();Object.defineProperty(KT,"__esModule",{value:!0});KT.default=void 0;var Tbe=xbe(k()),_be=bbe(ft()),Sbe=(0,_be.default)(Tbe.createElement("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown");KT.default=Sbe});var g9=A(e_=>{"use strict";p();var Obe=Y(),Abe=Te();Object.defineProperty(e_,"__esModule",{value:!0});e_.default=void 0;var Ibe=Abe(k()),kbe=Obe(hA()),Nbe=(0,kbe.default)(Ibe.createElement("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");e_.default=Nbe});var v9=A(t_=>{"use strict";p();var JI=Y(),Dbe=Te();Object.defineProperty(t_,"__esModule",{value:!0});t_.default=void 0;var vg=Dbe(k()),smt=JI(Ze()),y9=JI(ae()),Mbe=JI(M0()),Lbe=typeof window>"u"?vg.useEffect:vg.useLayoutEffect;function Fbe(t){var e=t.classes,r=t.pulsate,o=r===void 0?!1:r,n=t.rippleX,a=t.rippleY,i=t.rippleSize,s=t.in,l=t.onExited,u=l===void 0?function(){}:l,d=t.timeout,f=vg.useState(!1),c=f[0],m=f[1],h=(0,y9.default)(e.ripple,e.rippleVisible,o&&e.ripplePulsate),v={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},g=(0,y9.default)(e.child,c&&e.childLeaving,o&&e.childPulsate),y=(0,Mbe.default)(u);return Lbe(function(){if(!s){m(!0);var b=setTimeout(y,d);return function(){clearTimeout(b)}}},[y,s,d]),vg.createElement("span",{className:h,style:v},vg.createElement("span",{className:g}))}var Bbe=Fbe;t_.default=Bbe});var T9=A(ql=>{"use strict";p();var Ube=Te(),Pd=Y();Object.defineProperty(ql,"__esModule",{value:!0});ql.default=ql.styles=ql.DELAY_RIPPLE=void 0;var jbe=Pd(ze()),qbe=Pd(ah()),Hbe=Pd(Dt()),Br=Ube(k()),dmt=Pd(Ze()),Vbe=Qu(),Wbe=Pd(ae()),$be=Pd(Bo()),zbe=Pd(v9()),ZI=550,b9=80;ql.DELAY_RIPPLE=b9;var x9=function(e){return{root:{overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"},ripple:{opacity:0,position:"absolute"},rippleVisible:{opacity:.3,transform:"scale(1)",animation:"$enter ".concat(ZI,"ms ").concat(e.transitions.easing.easeInOut)},ripplePulsate:{animationDuration:"".concat(e.transitions.duration.shorter,"ms")},child:{opacity:1,display:"block",width:"100%",height:"100%",borderRadius:"50%",backgroundColor:"currentColor"},childLeaving:{opacity:0,animation:"$exit ".concat(ZI,"ms ").concat(e.transitions.easing.easeInOut)},childPulsate:{position:"absolute",left:0,top:0,animation:"$pulsate 2500ms ".concat(e.transitions.easing.easeInOut," 200ms infinite")},"@keyframes enter":{"0%":{transform:"scale(0)",opacity:.1},"100%":{transform:"scale(1)",opacity:.3}},"@keyframes exit":{"0%":{opacity:1},"100%":{opacity:0}},"@keyframes pulsate":{"0%":{transform:"scale(1)"},"50%":{transform:"scale(0.92)"},"100%":{transform:"scale(1)"}}}};ql.styles=x9;var Gbe=Br.forwardRef(function(e,r){var o=e.center,n=o===void 0?!1:o,a=e.classes,i=e.className,s=(0,Hbe.default)(e,["center","classes","className"]),l=Br.useState([]),u=l[0],d=l[1],f=Br.useRef(0),c=Br.useRef(null);Br.useEffect(function(){c.current&&(c.current(),c.current=null)},[u]);var m=Br.useRef(!1),h=Br.useRef(null),v=Br.useRef(null),g=Br.useRef(null);Br.useEffect(function(){return function(){clearTimeout(h.current)}},[]);var y=Br.useCallback(function(T){var S=T.pulsate,E=T.rippleX,C=T.rippleY,R=T.rippleSize,O=T.cb;d(function(I){return[].concat((0,qbe.default)(I),[Br.createElement(zbe.default,{key:f.current,classes:a,timeout:ZI,pulsate:S,rippleX:E,rippleY:C,rippleSize:R})])}),f.current+=1,c.current=O},[a]),b=Br.useCallback(function(){var T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},E=arguments.length>2?arguments[2]:void 0,C=S.pulsate,R=C===void 0?!1:C,O=S.center,I=O===void 0?n||S.pulsate:O,D=S.fakeElement,H=D===void 0?!1:D;if(T.type==="mousedown"&&m.current){m.current=!1;return}T.type==="touchstart"&&(m.current=!0);var F=H?null:g.current,B=F?F.getBoundingClientRect():{width:0,height:0,left:0,top:0},N,M,L;if(I||T.clientX===0&&T.clientY===0||!T.clientX&&!T.touches)N=Math.round(B.width/2),M=Math.round(B.height/2);else{var j=T.touches?T.touches[0]:T,$=j.clientX,q=j.clientY;N=Math.round($-B.left),M=Math.round(q-B.top)}if(I)L=Math.sqrt((2*Math.pow(B.width,2)+Math.pow(B.height,2))/3),L%2===0&&(L+=1);else{var V=Math.max(Math.abs((F?F.clientWidth:0)-N),N)*2+2,z=Math.max(Math.abs((F?F.clientHeight:0)-M),M)*2+2;L=Math.sqrt(Math.pow(V,2)+Math.pow(z,2))}T.touches?v.current===null&&(v.current=function(){y({pulsate:R,rippleX:N,rippleY:M,rippleSize:L,cb:E})},h.current=setTimeout(function(){v.current&&(v.current(),v.current=null)},b9)):y({pulsate:R,rippleX:N,rippleY:M,rippleSize:L,cb:E})},[n,y]),x=Br.useCallback(function(){b({},{pulsate:!0})},[b]),_=Br.useCallback(function(T,S){if(clearTimeout(h.current),T.type==="touchend"&&v.current){T.persist(),v.current(),v.current=null,h.current=setTimeout(function(){_(T,S)});return}v.current=null,d(function(E){return E.length>0?E.slice(1):E}),c.current=S},[]);return Br.useImperativeHandle(r,function(){return{pulsate:x,start:b,stop:_}},[x,b,_]),Br.createElement("span",(0,jbe.default)({className:(0,Wbe.default)(a.root,i),ref:g},s),Br.createElement(Vbe.TransitionGroup,{component:null,exit:!0},u))}),Ybe=(0,$be.default)(x9,{flip:!1,name:"MuiTouchRipple"})(Br.memo(Gbe));ql.default=Ybe});var w9=A(Df=>{"use strict";p();var S9=Te(),bi=Y();Object.defineProperty(Df,"__esModule",{value:!0});Df.default=Df.styles=void 0;var _9=bi(ze()),Kbe=bi(Dt()),Da=S9(k()),cmt=bi(Ze()),Xbe=S9(oo()),Qbe=bi(ae()),mmt=dt(),ek=bi(ff()),r_=bi(M0()),hmt=bi(N0()),Jbe=bi(Bo()),Zbe=bi(MA()),exe=bi(T9()),E9={root:{display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle","-moz-appearance":"none","-webkit-appearance":"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},"&$disabled":{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}},disabled:{},focusVisible:{}};Df.styles=E9;var txe=Da.forwardRef(function(e,r){var o=e.action,n=e.buttonRef,a=e.centerRipple,i=a===void 0?!1:a,s=e.children,l=e.classes,u=e.className,d=e.component,f=d===void 0?"button":d,c=e.disabled,m=c===void 0?!1:c,h=e.disableRipple,v=h===void 0?!1:h,g=e.disableTouchRipple,y=g===void 0?!1:g,b=e.focusRipple,x=b===void 0?!1:b,_=e.focusVisibleClassName,T=e.onBlur,S=e.onClick,E=e.onFocus,C=e.onFocusVisible,R=e.onKeyDown,O=e.onKeyUp,I=e.onMouseDown,D=e.onMouseLeave,H=e.onMouseUp,F=e.onTouchEnd,B=e.onTouchMove,N=e.onTouchStart,M=e.onDragLeave,L=e.tabIndex,j=L===void 0?0:L,$=e.TouchRippleProps,q=e.type,V=q===void 0?"button":q,z=(0,Kbe.default)(e,["action","buttonRef","centerRipple","children","classes","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","onBlur","onClick","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","onDragLeave","tabIndex","TouchRippleProps","type"]),ee=Da.useRef(null);function oe(){return Xbe.findDOMNode(ee.current)}var G=Da.useRef(null),Q=Da.useState(!1),ne=Q[0],de=Q[1];m&&ne&&de(!1);var he=(0,Zbe.default)(),ie=he.isFocusVisible,se=he.onBlurVisible,ge=he.ref;Da.useImperativeHandle(o,function(){return{focusVisible:function(){de(!0),ee.current.focus()}}},[]),Da.useEffect(function(){ne&&x&&!v&&G.current.pulsate()},[v,x,ne]);function le(J,fr){var Xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:y;return(0,r_.default)(function(As){fr&&fr(As);var Wd=Xe;return!Wd&&G.current&&G.current[J](As),!0})}var Pe=le("start",I),ye=le("stop",M),Ie=le("stop",H),$e=le("stop",function(J){ne&&J.preventDefault(),D&&D(J)}),ve=le("start",N),Oe=le("stop",F),lt=le("stop",B),ht=le("stop",function(J){ne&&(se(J),de(!1)),T&&T(J)},!1),be=(0,r_.default)(function(J){ee.current||(ee.current=J.currentTarget),ie(J)&&(de(!0),C&&C(J)),E&&E(J)}),Ye=function(){var fr=oe();return f&&f!=="button"&&!(fr.tagName==="A"&&fr.href)},nt=Da.useRef(!1),Rt=(0,r_.default)(function(J){x&&!nt.current&&ne&&G.current&&J.key===" "&&(nt.current=!0,J.persist(),G.current.stop(J,function(){G.current.start(J)})),J.target===J.currentTarget&&Ye()&&J.key===" "&&J.preventDefault(),R&&R(J),J.target===J.currentTarget&&Ye()&&J.key==="Enter"&&!m&&(J.preventDefault(),S&&S(J))}),Je=(0,r_.default)(function(J){x&&J.key===" "&&G.current&&ne&&!J.defaultPrevented&&(nt.current=!1,J.persist(),G.current.stop(J,function(){G.current.pulsate(J)})),O&&O(J),S&&J.target===J.currentTarget&&Ye()&&J.key===" "&&!J.defaultPrevented&&S(J)}),De=f;De==="button"&&z.href&&(De="a");var Ue={};De==="button"?(Ue.type=V,Ue.disabled=m):((De!=="a"||!z.href)&&(Ue.role="button"),Ue["aria-disabled"]=m);var ar=(0,ek.default)(n,r),Ke=(0,ek.default)(ge,ee),we=(0,ek.default)(ar,Ke),Ct=Da.useState(!1),qe=Ct[0],Se=Ct[1];Da.useEffect(function(){Se(!0)},[]);var Me=qe&&!v&&!m;return Da.createElement(De,(0,_9.default)({className:(0,Qbe.default)(l.root,u,ne&&[l.focusVisible,_],m&&l.disabled),onBlur:ht,onClick:S,onFocus:be,onKeyDown:Rt,onKeyUp:Je,onMouseDown:Pe,onMouseLeave:$e,onMouseUp:Ie,onDragLeave:ye,onTouchEnd:Oe,onTouchMove:lt,onTouchStart:ve,ref:we,tabIndex:m?-1:j},Ue,z),s,Me?Da.createElement(exe.default,(0,_9.default)({ref:G,center:i},$)):null)}),rxe=(0,Jbe.default)(E9,{name:"MuiButtonBase"})(txe);Df.default=rxe});var R9=A(tk=>{"use strict";p();var oxe=Y();Object.defineProperty(tk,"__esModule",{value:!0});Object.defineProperty(tk,"default",{enumerable:!0,get:function(){return nxe.default}});var nxe=oxe(w9())});var A9=A(Mf=>{"use strict";p();var axe=Te(),xi=Y();Object.defineProperty(Mf,"__esModule",{value:!0});Mf.default=Mf.styles=void 0;var ixe=xi(ze()),sxe=xi(Dt()),Ma=axe(k()),xmt=xi(Ze()),Od=xi(ae()),lxe=xi(g9()),uxe=xi(Bo()),jo=KO(),dxe=xi(ff()),Tmt=xi(PA()),Ad=xi(Pl()),C9=xi(R9()),O9=function(e){var r=e.palette.type==="light"?e.palette.grey[300]:e.palette.grey[700],o=(0,jo.alpha)(e.palette.text.primary,.26);return{root:{fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:e.palette.getContrastText(r),backgroundColor:r,borderRadius:32/2,whiteSpace:"nowrap",transition:e.transitions.create(["background-color","box-shadow"]),cursor:"default",outline:0,textDecoration:"none",border:"none",padding:0,verticalAlign:"middle",boxSizing:"border-box","&$disabled":{opacity:.5,pointerEvents:"none"},"& $avatar":{marginLeft:5,marginRight:-6,width:24,height:24,color:e.palette.type==="light"?e.palette.grey[700]:e.palette.grey[300],fontSize:e.typography.pxToRem(12)},"& $avatarColorPrimary":{color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.dark},"& $avatarColorSecondary":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.secondary.dark},"& $avatarSmall":{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)}},sizeSmall:{height:24},colorPrimary:{backgroundColor:e.palette.primary.main,color:e.palette.primary.contrastText},colorSecondary:{backgroundColor:e.palette.secondary.main,color:e.palette.secondary.contrastText},disabled:{},clickable:{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover, &:focus":{backgroundColor:(0,jo.emphasize)(r,.08)},"&:active":{boxShadow:e.shadows[1]}},clickableColorPrimary:{"&:hover, &:focus":{backgroundColor:(0,jo.emphasize)(e.palette.primary.main,.08)}},clickableColorSecondary:{"&:hover, &:focus":{backgroundColor:(0,jo.emphasize)(e.palette.secondary.main,.08)}},deletable:{"&:focus":{backgroundColor:(0,jo.emphasize)(r,.08)}},deletableColorPrimary:{"&:focus":{backgroundColor:(0,jo.emphasize)(e.palette.primary.main,.2)}},deletableColorSecondary:{"&:focus":{backgroundColor:(0,jo.emphasize)(e.palette.secondary.main,.2)}},outlined:{backgroundColor:"transparent",border:"1px solid ".concat(e.palette.type==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"),"$clickable&:hover, $clickable&:focus, $deletable&:focus":{backgroundColor:(0,jo.alpha)(e.palette.text.primary,e.palette.action.hoverOpacity)},"& $avatar":{marginLeft:4},"& $avatarSmall":{marginLeft:2},"& $icon":{marginLeft:4},"& $iconSmall":{marginLeft:2},"& $deleteIcon":{marginRight:5},"& $deleteIconSmall":{marginRight:3}},outlinedPrimary:{color:e.palette.primary.main,border:"1px solid ".concat(e.palette.primary.main),"$clickable&:hover, $clickable&:focus, $deletable&:focus":{backgroundColor:(0,jo.alpha)(e.palette.primary.main,e.palette.action.hoverOpacity)}},outlinedSecondary:{color:e.palette.secondary.main,border:"1px solid ".concat(e.palette.secondary.main),"$clickable&:hover, $clickable&:focus, $deletable&:focus":{backgroundColor:(0,jo.alpha)(e.palette.secondary.main,e.palette.action.hoverOpacity)}},avatar:{},avatarSmall:{},avatarColorPrimary:{},avatarColorSecondary:{},icon:{color:e.palette.type==="light"?e.palette.grey[700]:e.palette.grey[300],marginLeft:5,marginRight:-6},iconSmall:{width:18,height:18,marginLeft:4,marginRight:-4},iconColorPrimary:{color:"inherit"},iconColorSecondary:{color:"inherit"},label:{overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},labelSmall:{paddingLeft:8,paddingRight:8},deleteIcon:{WebkitTapHighlightColor:"transparent",color:o,height:22,width:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:(0,jo.alpha)(o,.4)}},deleteIconSmall:{height:16,width:16,marginRight:4,marginLeft:-4},deleteIconColorPrimary:{color:(0,jo.alpha)(e.palette.primary.contrastText,.7),"&:hover, &:active":{color:e.palette.primary.contrastText}},deleteIconColorSecondary:{color:(0,jo.alpha)(e.palette.secondary.contrastText,.7),"&:hover, &:active":{color:e.palette.secondary.contrastText}},deleteIconOutlinedColorPrimary:{color:(0,jo.alpha)(e.palette.primary.main,.7),"&:hover, &:active":{color:e.palette.primary.main}},deleteIconOutlinedColorSecondary:{color:(0,jo.alpha)(e.palette.secondary.main,.7),"&:hover, &:active":{color:e.palette.secondary.main}}}};Mf.styles=O9;function P9(t){return t.key==="Backspace"||t.key==="Delete"}var pxe=Ma.forwardRef(function(e,r){var o=e.avatar,n=e.classes,a=e.className,i=e.clickable,s=e.color,l=s===void 0?"default":s,u=e.component,d=e.deleteIcon,f=e.disabled,c=f===void 0?!1:f,m=e.icon,h=e.label,v=e.onClick,g=e.onDelete,y=e.onKeyDown,b=e.onKeyUp,x=e.size,_=x===void 0?"medium":x,T=e.variant,S=T===void 0?"default":T,E=(0,sxe.default)(e,["avatar","classes","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant"]),C=Ma.useRef(null),R=(0,dxe.default)(C,r),O=function(V){V.stopPropagation(),g&&g(V)},I=function(V){V.currentTarget===V.target&&P9(V)&&V.preventDefault(),y&&y(V)},D=function(V){V.currentTarget===V.target&&(g&&P9(V)?g(V):V.key==="Escape"&&C.current&&C.current.blur()),b&&b(V)},H=i!==!1&&v?!0:i,F=_==="small",B=u||(H?C9.default:"div"),N=B===C9.default?{component:"div"}:{},M=null;if(g){var L=(0,Od.default)(l!=="default"&&(S==="default"?n["deleteIconColor".concat((0,Ad.default)(l))]:n["deleteIconOutlinedColor".concat((0,Ad.default)(l))]),F&&n.deleteIconSmall);M=d&&Ma.isValidElement(d)?Ma.cloneElement(d,{className:(0,Od.default)(d.props.className,n.deleteIcon,L),onClick:O}):Ma.createElement(lxe.default,{className:(0,Od.default)(n.deleteIcon,L),onClick:O})}var j=null;o&&Ma.isValidElement(o)&&(j=Ma.cloneElement(o,{className:(0,Od.default)(n.avatar,o.props.className,F&&n.avatarSmall,l!=="default"&&n["avatarColor".concat((0,Ad.default)(l))])}));var $=null;return m&&Ma.isValidElement(m)&&($=Ma.cloneElement(m,{className:(0,Od.default)(n.icon,m.props.className,F&&n.iconSmall,l!=="default"&&n["iconColor".concat((0,Ad.default)(l))])})),Ma.createElement(B,(0,ixe.default)({role:H||g?"button":void 0,className:(0,Od.default)(n.root,a,l!=="default"&&[n["color".concat((0,Ad.default)(l))],H&&n["clickableColor".concat((0,Ad.default)(l))],g&&n["deletableColor".concat((0,Ad.default)(l))]],S!=="default"&&[n.outlined,{primary:n.outlinedPrimary,secondary:n.outlinedSecondary}[l]],c&&n.disabled,F&&n.sizeSmall,H&&n.clickable,g&&n.deletable),"aria-disabled":c?!0:void 0,tabIndex:H||g?0:void 0,onClick:v,onKeyDown:I,onKeyUp:D,ref:R},N,E),j||$,Ma.createElement("span",{className:(0,Od.default)(n.label,F&&n.labelSmall)},h),M)}),fxe=(0,uxe.default)(O9,{name:"MuiChip"})(pxe);Mf.default=fxe});var ok=A(rk=>{"use strict";p();var cxe=Y();Object.defineProperty(rk,"__esModule",{value:!0});Object.defineProperty(rk,"default",{enumerable:!0,get:function(){return mxe.default}});var mxe=cxe(A9())});var bg=A(ik=>{"use strict";p();Object.defineProperty(ik,"__esModule",{value:!0});ik.default=Txe;function Txe(t){var e=t.props,r=t.states,o=t.muiFormControl;return r.reduce(function(n,a){return n[a]=e[a],o&&typeof e[a]>"u"&&(n[a]=o[a]),n},{})}});var a_=A(xg=>{"use strict";p();var _xe=Te();Object.defineProperty(xg,"__esModule",{value:!0});xg.useFormControl=Sxe;xg.default=void 0;var F9=_xe(k()),B9=F9.createContext();function Sxe(){return F9.useContext(B9)}var Exe=B9;xg.default=Exe});var U9=A(s_=>{"use strict";p();var wxe=Te(),Lf=Y();Object.defineProperty(s_,"__esModule",{value:!0});s_.default=void 0;var sk=Lf(ze()),Rxe=Lf(Dt()),qo=wxe(k()),kht=Lf(Ze()),Cxe=Lf(yA()),Pxe=Lf(ff()),Nht=Lf(N0());function i_(t,e){return parseInt(t[e],10)||0}var Oxe=typeof window<"u"?qo.useLayoutEffect:qo.useEffect,Axe={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}},Ixe=qo.forwardRef(function(e,r){var o=e.onChange,n=e.rows,a=e.rowsMax,i=e.rowsMin,s=e.maxRows,l=e.minRows,u=l===void 0?1:l,d=e.style,f=e.value,c=(0,Rxe.default)(e,["onChange","rows","rowsMax","rowsMin","maxRows","minRows","style","value"]),m=s||a,h=n||i||u,v=qo.useRef(f!=null),g=v.current,y=qo.useRef(null),b=(0,Pxe.default)(r,y),x=qo.useRef(null),_=qo.useRef(0),T=qo.useState({}),S=T[0],E=T[1],C=qo.useCallback(function(){var O=y.current,I=window.getComputedStyle(O),D=x.current;D.style.width=I.width,D.value=O.value||e.placeholder||"x",D.value.slice(-1)===` `&&(D.value+=" ");var H=I["box-sizing"],F=i_(I,"padding-bottom")+i_(I,"padding-top"),B=i_(I,"border-bottom-width")+i_(I,"border-top-width"),N=D.scrollHeight-F;D.value="x";var M=D.scrollHeight-F,L=N;h&&(L=Math.max(Number(h)*M,L)),m&&(L=Math.min(Number(m)*M,L)),L=Math.max(L,M);var j=L+(H==="border-box"?F+B:0),$=Math.abs(L-N)<=1;E(function(q){return _.current<20&&(j>0&&Math.abs((q.outerHeightStyle||0)-j)>1||q.overflow!==$)?(_.current+=1,{overflow:$,outerHeightStyle:j}):q})},[m,h,e.placeholder]);qo.useEffect(function(){var O=(0,Cxe.default)(function(){_.current=0,C()});return window.addEventListener("resize",O),function(){O.clear(),window.removeEventListener("resize",O)}},[C]),Oxe(function(){C()}),qo.useEffect(function(){_.current=0},[f]);var R=function(I){_.current=0,g||C(),o&&o(I)};return qo.createElement(qo.Fragment,null,qo.createElement("textarea",(0,sk.default)({value:f,onChange:R,ref:b,rows:h,style:(0,sk.default)({height:S.outerHeightStyle,overflow:S.overflow?"hidden":null},d)},c)),qo.createElement("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:x,tabIndex:-1,style:(0,sk.default)({},Axe.shadow,d)}))}),kxe=Ixe;s_.default=kxe});var j9=A(lk=>{"use strict";p();var Nxe=Y();Object.defineProperty(lk,"__esModule",{value:!0});Object.defineProperty(lk,"default",{enumerable:!0,get:function(){return Dxe.default}});var Dxe=Nxe(U9())});var dk=A(Tg=>{"use strict";p();Object.defineProperty(Tg,"__esModule",{value:!0});Tg.hasValue=uk;Tg.isFilled=Mxe;Tg.isAdornedStart=Lxe;function uk(t){return t!=null&&!(Array.isArray(t)&&t.length===0)}function Mxe(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return t&&(uk(t.value)&&t.value!==""||e&&uk(t.defaultValue)&&t.defaultValue!=="")}function Lxe(t){return t.startAdornment}});var $9=A(Ff=>{"use strict";p();var V9=Te(),vs=Y();Object.defineProperty(Ff,"__esModule",{value:!0});Ff.default=Ff.styles=void 0;var Fxe=vs(Dt()),Hl=vs(ze()),Bxe=dt(),dn=V9(k()),jht=vs(Ze()),q9=vs(ae()),Uxe=vs(bg()),H9=V9(a_()),jxe=vs(Bo()),qxe=vs(Pl()),pk=vs(ff()),Hxe=vs(j9()),Vxe=dk(),W9=function(e){var r=e.palette.type==="light",o={color:"currentColor",opacity:r?.42:.5,transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})},n={opacity:"0 !important"},a={opacity:r?.42:.5};return{"@global":{"@keyframes mui-auto-fill":{},"@keyframes mui-auto-fill-cancel":{}},root:(0,Hl.default)({},e.typography.body1,{color:e.palette.text.primary,lineHeight:"1.1876em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center","&$disabled":{color:e.palette.text.disabled,cursor:"default"}}),formControl:{},focused:{},disabled:{},adornedStart:{},adornedEnd:{},error:{},marginDense:{},multiline:{padding:"".concat(8-2,"px 0 ").concat(8-1,"px"),"&$marginDense":{paddingTop:4-1}},colorSecondary:{},fullWidth:{width:"100%"},input:{font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"".concat(8-2,"px 0 ").concat(8-1,"px"),border:0,boxSizing:"content-box",background:"none",height:"1.1876em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":o,"&::-moz-placeholder":o,"&:-ms-input-placeholder":o,"&::-ms-input-placeholder":o,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{"-webkit-appearance":"none"},"label[data-shrink=false] + $formControl &":{"&::-webkit-input-placeholder":n,"&::-moz-placeholder":n,"&:-ms-input-placeholder":n,"&::-ms-input-placeholder":n,"&:focus::-webkit-input-placeholder":a,"&:focus::-moz-placeholder":a,"&:focus:-ms-input-placeholder":a,"&:focus::-ms-input-placeholder":a},"&$disabled":{opacity:1},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},inputMarginDense:{paddingTop:4-1},inputMultiline:{height:"auto",resize:"none",padding:0},inputTypeSearch:{"-moz-appearance":"textfield","-webkit-appearance":"textfield"},inputAdornedStart:{},inputAdornedEnd:{},inputHiddenLabel:{}}};Ff.styles=W9;var Wxe=typeof window>"u"?dn.useEffect:dn.useLayoutEffect,$xe=dn.forwardRef(function(e,r){var o=e["aria-describedby"],n=e.autoComplete,a=e.autoFocus,i=e.classes,s=e.className,l=e.color,u=e.defaultValue,d=e.disabled,f=e.endAdornment,c=e.error,m=e.fullWidth,h=m===void 0?!1:m,v=e.id,g=e.inputComponent,y=g===void 0?"input":g,b=e.inputProps,x=b===void 0?{}:b,_=e.inputRef,T=e.margin,S=e.multiline,E=S===void 0?!1:S,C=e.name,R=e.onBlur,O=e.onChange,I=e.onClick,D=e.onFocus,H=e.onKeyDown,F=e.onKeyUp,B=e.placeholder,N=e.readOnly,M=e.renderSuffix,L=e.rows,j=e.rowsMax,$=e.rowsMin,q=e.maxRows,V=e.minRows,z=e.startAdornment,ee=e.type,oe=ee===void 0?"text":ee,G=e.value,Q=(0,Fxe.default)(e,["aria-describedby","autoComplete","autoFocus","classes","className","color","defaultValue","disabled","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","rowsMax","rowsMin","maxRows","minRows","startAdornment","type","value"]),ne=x.value!=null?x.value:G,de=dn.useRef(ne!=null),he=de.current,ie=dn.useRef(),se=dn.useCallback(function(Ke){},[]),ge=(0,pk.default)(x.ref,se),le=(0,pk.default)(_,ge),Pe=(0,pk.default)(ie,le),ye=dn.useState(!1),Ie=ye[0],$e=ye[1],ve=(0,H9.useFormControl)(),Oe=(0,Uxe.default)({props:e,muiFormControl:ve,states:["color","disabled","error","hiddenLabel","margin","required","filled"]});Oe.focused=ve?ve.focused:Ie,dn.useEffect(function(){!ve&&d&&Ie&&($e(!1),R&&R())},[ve,d,Ie,R]);var lt=ve&&ve.onFilled,ht=ve&&ve.onEmpty,be=dn.useCallback(function(Ke){(0,Vxe.isFilled)(Ke)?lt&<():ht&&ht()},[lt,ht]);Wxe(function(){he&&be({value:ne})},[ne,be,he]);var Ye=function(we){if(Oe.disabled){we.stopPropagation();return}D&&D(we),x.onFocus&&x.onFocus(we),ve&&ve.onFocus?ve.onFocus(we):$e(!0)},nt=function(we){R&&R(we),x.onBlur&&x.onBlur(we),ve&&ve.onBlur?ve.onBlur(we):$e(!1)},Rt=function(we){if(!he){var Ct=we.target||ie.current;if(Ct==null)throw new Error((0,Bxe.formatMuiErrorMessage)(1));be({value:Ct.value})}for(var qe=arguments.length,Se=new Array(qe>1?qe-1:0),Me=1;Me{"use strict";p();var Gxe=Y();Object.defineProperty(fk,"__esModule",{value:!0});Object.defineProperty(fk,"default",{enumerable:!0,get:function(){return Yxe.default}});var Yxe=Gxe($9())});var X9=A(Bf=>{"use strict";p();var Kxe=Te(),Uf=Y();Object.defineProperty(Bf,"__esModule",{value:!0});Bf.default=Bf.styles=void 0;var z9=Uf(ze()),Xxe=Uf(Dt()),G9=Kxe(k()),$ht=Uf(Ze()),Qxe=Uf(ae()),zht=dt(),Jxe=Uf(l_()),Zxe=Uf(Bo()),Y9=function(e){var r=e.palette.type==="light",o=r?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return{root:{position:"relative"},formControl:{"label + &":{marginTop:16}},focused:{},disabled:{},colorSecondary:{"&$underline:after":{borderBottomColor:e.palette.secondary.main}},underline:{"&:after":{borderBottom:"2px solid ".concat(e.palette.primary.main),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"},"&$focused:after":{transform:"scaleX(1)"},"&$error:after":{borderBottomColor:e.palette.error.main,transform:"scaleX(1)"},"&:before":{borderBottom:"1px solid ".concat(o),left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},"&:hover:not($disabled):before":{borderBottom:"2px solid ".concat(e.palette.text.primary),"@media (hover: none)":{borderBottom:"1px solid ".concat(o)}},"&$disabled:before":{borderBottomStyle:"dotted"}},error:{},marginDense:{},multiline:{},fullWidth:{},input:{},inputMarginDense:{},inputMultiline:{},inputTypeSearch:{}}};Bf.styles=Y9;var K9=G9.forwardRef(function(e,r){var o=e.disableUnderline,n=e.classes,a=e.fullWidth,i=a===void 0?!1:a,s=e.inputComponent,l=s===void 0?"input":s,u=e.multiline,d=u===void 0?!1:u,f=e.type,c=f===void 0?"text":f,m=(0,Xxe.default)(e,["disableUnderline","classes","fullWidth","inputComponent","multiline","type"]);return G9.createElement(Jxe.default,(0,z9.default)({classes:(0,z9.default)({},n,{root:(0,Qxe.default)(n.root,!o&&n.underline),underline:null}),fullWidth:i,inputComponent:l,multiline:d,ref:r,type:c},m))});K9.muiName="Input";var e0e=(0,Zxe.default)(Y9,{name:"MuiInput"})(K9);Bf.default=e0e});var Q9=A(ck=>{"use strict";p();var t0e=Y();Object.defineProperty(ck,"__esModule",{value:!0});Object.defineProperty(ck,"default",{enumerable:!0,get:function(){return r0e.default}});var r0e=t0e(X9())});var r$=A(jf=>{"use strict";p();var o0e=Te(),qf=Y();Object.defineProperty(jf,"__esModule",{value:!0});jf.default=jf.styles=void 0;var J9=qf(ze()),n0e=qf(Dt()),Z9=o0e(k()),Qht=qf(Ze()),a0e=qf(ae()),Jht=dt(),i0e=qf(l_()),s0e=qf(Bo()),e$=function(e){var r=e.palette.type==="light",o=r?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",n=r?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.09)";return{root:{position:"relative",backgroundColor:n,borderTopLeftRadius:e.shape.borderRadius,borderTopRightRadius:e.shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:r?"rgba(0, 0, 0, 0.13)":"rgba(255, 255, 255, 0.13)","@media (hover: none)":{backgroundColor:n}},"&$focused":{backgroundColor:r?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.09)"},"&$disabled":{backgroundColor:r?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)"}},colorSecondary:{"&$underline:after":{borderBottomColor:e.palette.secondary.main}},underline:{"&:after":{borderBottom:"2px solid ".concat(e.palette.primary.main),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"},"&$focused:after":{transform:"scaleX(1)"},"&$error:after":{borderBottomColor:e.palette.error.main,transform:"scaleX(1)"},"&:before":{borderBottom:"1px solid ".concat(o),left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},"&:hover:before":{borderBottom:"1px solid ".concat(e.palette.text.primary)},"&$disabled:before":{borderBottomStyle:"dotted"}},focused:{},disabled:{},adornedStart:{paddingLeft:12},adornedEnd:{paddingRight:12},error:{},marginDense:{},multiline:{padding:"27px 12px 10px","&$marginDense":{paddingTop:23,paddingBottom:6}},input:{padding:"27px 12px 10px","&:-webkit-autofill":{WebkitBoxShadow:e.palette.type==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.type==="light"?null:"#fff",caretColor:e.palette.type==="light"?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},inputMarginDense:{paddingTop:23,paddingBottom:6},inputHiddenLabel:{paddingTop:18,paddingBottom:19,"&$inputMarginDense":{paddingTop:10,paddingBottom:11}},inputMultiline:{padding:0},inputAdornedStart:{paddingLeft:0},inputAdornedEnd:{paddingRight:0}}};jf.styles=e$;var t$=Z9.forwardRef(function(e,r){var o=e.disableUnderline,n=e.classes,a=e.fullWidth,i=a===void 0?!1:a,s=e.inputComponent,l=s===void 0?"input":s,u=e.multiline,d=u===void 0?!1:u,f=e.type,c=f===void 0?"text":f,m=(0,n0e.default)(e,["disableUnderline","classes","fullWidth","inputComponent","multiline","type"]);return Z9.createElement(i0e.default,(0,J9.default)({classes:(0,J9.default)({},n,{root:(0,a0e.default)(n.root,!o&&n.underline),underline:null}),fullWidth:i,inputComponent:l,multiline:d,ref:r,type:c},m))});t$.muiName="Input";var l0e=(0,s0e.default)(e$,{name:"MuiFilledInput"})(t$);jf.default=l0e});var n$=A(mk=>{"use strict";p();var o$=Y();Object.defineProperty(mk,"__esModule",{value:!0});mk.default=p0e;var u0e=Sn(),tgt=o$(k()),d0e=o$(uA());function p0e(){var t=(0,u0e.useTheme)()||d0e.default;return t}});var i$=A(Hf=>{"use strict";p();var f0e=Te(),Wl=Y();Object.defineProperty(Hf,"__esModule",{value:!0});Hf.default=Hf.styles=void 0;var c0e=Wl(Lp()),hk=Wl(ze()),m0e=Wl(Dt()),Vl=f0e(k()),ngt=Wl(Ze()),gk=Wl(ae()),h0e=Wl(Bo()),g0e=Wl(n$()),y0e=Wl(Pl()),a$=function(e){return{root:{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"},legend:{textAlign:"left",padding:0,lineHeight:"11px",transition:e.transitions.create("width",{duration:150,easing:e.transitions.easing.easeOut})},legendLabelled:{display:"block",width:"auto",textAlign:"left",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:e.transitions.create("max-width",{duration:50,easing:e.transitions.easing.easeOut}),"& > span":{paddingLeft:5,paddingRight:5,display:"inline-block"}},legendNotched:{maxWidth:1e3,transition:e.transitions.create("max-width",{duration:100,easing:e.transitions.easing.easeOut,delay:50})}}};Hf.styles=a$;var v0e=Vl.forwardRef(function(e,r){var o=e.children,n=e.classes,a=e.className,i=e.label,s=e.labelWidth,l=e.notched,u=e.style,d=(0,m0e.default)(e,["children","classes","className","label","labelWidth","notched","style"]),f=(0,g0e.default)(),c=f.direction==="rtl"?"right":"left";if(i!==void 0)return Vl.createElement("fieldset",(0,hk.default)({"aria-hidden":!0,className:(0,gk.default)(n.root,a),ref:r,style:u},d),Vl.createElement("legend",{className:(0,gk.default)(n.legendLabelled,l&&n.legendNotched)},i?Vl.createElement("span",null,i):Vl.createElement("span",{dangerouslySetInnerHTML:{__html:"​"}})));var m=s>0?s*.75+8:.01;return Vl.createElement("fieldset",(0,hk.default)({"aria-hidden":!0,style:(0,hk.default)((0,c0e.default)({},"padding".concat((0,y0e.default)(c)),8),u),className:(0,gk.default)(n.root,a),ref:r},d),Vl.createElement("legend",{className:n.legend,style:{width:l?m:.01}},Vl.createElement("span",{dangerouslySetInnerHTML:{__html:"​"}})))}),b0e=(0,h0e.default)(a$,{name:"PrivateNotchedOutline"})(v0e);Hf.default=b0e});var d$=A(Vf=>{"use strict";p();var x0e=Te(),kd=Y();Object.defineProperty(Vf,"__esModule",{value:!0});Vf.default=Vf.styles=void 0;var s$=kd(ze()),T0e=kd(Dt()),yk=x0e(k()),sgt=kd(Ze()),_0e=kd(ae()),lgt=dt(),S0e=kd(l_()),E0e=kd(i$()),w0e=kd(Bo()),l$=function(e){var r=e.palette.type==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{root:{position:"relative",borderRadius:e.shape.borderRadius,"&:hover $notchedOutline":{borderColor:e.palette.text.primary},"@media (hover: none)":{"&:hover $notchedOutline":{borderColor:r}},"&$focused $notchedOutline":{borderColor:e.palette.primary.main,borderWidth:2},"&$error $notchedOutline":{borderColor:e.palette.error.main},"&$disabled $notchedOutline":{borderColor:e.palette.action.disabled}},colorSecondary:{"&$focused $notchedOutline":{borderColor:e.palette.secondary.main}},focused:{},disabled:{},adornedStart:{paddingLeft:14},adornedEnd:{paddingRight:14},error:{},marginDense:{},multiline:{padding:"18.5px 14px","&$marginDense":{paddingTop:10.5,paddingBottom:10.5}},notchedOutline:{borderColor:r},input:{padding:"18.5px 14px","&:-webkit-autofill":{WebkitBoxShadow:e.palette.type==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.type==="light"?null:"#fff",caretColor:e.palette.type==="light"?null:"#fff",borderRadius:"inherit"}},inputMarginDense:{paddingTop:10.5,paddingBottom:10.5},inputMultiline:{padding:0},inputAdornedStart:{paddingLeft:0},inputAdornedEnd:{paddingRight:0}}};Vf.styles=l$;var u$=yk.forwardRef(function(e,r){var o=e.classes,n=e.fullWidth,a=n===void 0?!1:n,i=e.inputComponent,s=i===void 0?"input":i,l=e.label,u=e.labelWidth,d=u===void 0?0:u,f=e.multiline,c=f===void 0?!1:f,m=e.notched,h=e.type,v=h===void 0?"text":h,g=(0,T0e.default)(e,["classes","fullWidth","inputComponent","label","labelWidth","multiline","notched","type"]);return yk.createElement(S0e.default,(0,s$.default)({renderSuffix:function(b){return yk.createElement(E0e.default,{className:o.notchedOutline,label:l,labelWidth:d,notched:typeof m<"u"?m:!!(b.startAdornment||b.filled||b.focused)})},classes:(0,s$.default)({},o,{root:(0,_0e.default)(o.root,o.underline),notchedOutline:null}),fullWidth:a,inputComponent:s,multiline:c,ref:r,type:v},g))});u$.muiName="Input";var R0e=(0,w0e.default)(l$,{name:"MuiOutlinedInput"})(u$);Vf.default=R0e});var p$=A(vk=>{"use strict";p();var C0e=Y();Object.defineProperty(vk,"__esModule",{value:!0});Object.defineProperty(vk,"default",{enumerable:!0,get:function(){return P0e.default}});var P0e=C0e(d$())});var _g=A(bk=>{"use strict";p();var O0e=Y(),A0e=Te();Object.defineProperty(bk,"__esModule",{value:!0});bk.default=N0e;var I0e=A0e(k()),k0e=O0e(a_());function N0e(){return I0e.useContext(k0e.default)}});var h$=A(Wf=>{"use strict";p();var D0e=Te(),$l=Y();Object.defineProperty(Wf,"__esModule",{value:!0});Wf.default=Wf.styles=void 0;var M0e=$l(Dt()),c$=$l(ze()),xk=D0e(k()),hgt=$l(Ze()),f$=$l(ae()),L0e=$l(bg()),F0e=$l(_g()),B0e=$l(Pl()),U0e=$l(Bo()),m$=function(e){return{root:(0,c$.default)({color:e.palette.text.secondary},e.typography.body1,{lineHeight:1,padding:0,"&$focused":{color:e.palette.primary.main},"&$disabled":{color:e.palette.text.disabled},"&$error":{color:e.palette.error.main}}),colorSecondary:{"&$focused":{color:e.palette.secondary.main}},focused:{},disabled:{},error:{},filled:{},required:{},asterisk:{"&$error":{color:e.palette.error.main}}}};Wf.styles=m$;var j0e=xk.forwardRef(function(e,r){var o=e.children,n=e.classes,a=e.className,i=e.color,s=e.component,l=s===void 0?"label":s,u=e.disabled,d=e.error,f=e.filled,c=e.focused,m=e.required,h=(0,M0e.default)(e,["children","classes","className","color","component","disabled","error","filled","focused","required"]),v=(0,F0e.default)(),g=(0,L0e.default)({props:e,muiFormControl:v,states:["color","required","focused","disabled","error","filled"]});return xk.createElement(l,(0,c$.default)({className:(0,f$.default)(n.root,n["color".concat((0,B0e.default)(g.color||"primary"))],a,g.disabled&&n.disabled,g.error&&n.error,g.filled&&n.filled,g.focused&&n.focused,g.required&&n.required),ref:r},h),o,g.required&&xk.createElement("span",{"aria-hidden":!0,className:(0,f$.default)(n.asterisk,g.error&&n.error)},"\u2009","*"))}),q0e=(0,U0e.default)(m$,{name:"MuiFormLabel"})(j0e);Wf.default=q0e});var g$=A(Tk=>{"use strict";p();var H0e=Y();Object.defineProperty(Tk,"__esModule",{value:!0});Object.defineProperty(Tk,"default",{enumerable:!0,get:function(){return V0e.default}});var V0e=H0e(h$())});var b$=A($f=>{"use strict";p();var W0e=Te(),zl=Y();Object.defineProperty($f,"__esModule",{value:!0});$f.default=$f.styles=void 0;var $0e=zl(ze()),z0e=zl(Dt()),y$=W0e(k()),xgt=zl(Ze()),G0e=zl(ae()),Y0e=zl(bg()),K0e=zl(_g()),X0e=zl(Bo()),Q0e=zl(g$()),v$=function(e){return{root:{display:"block",transformOrigin:"top left"},focused:{},disabled:{},error:{},required:{},asterisk:{},formControl:{position:"absolute",left:0,top:0,transform:"translate(0, 24px) scale(1)"},marginDense:{transform:"translate(0, 21px) scale(1)"},shrink:{transform:"translate(0, 1.5px) scale(0.75)",transformOrigin:"top left"},animated:{transition:e.transitions.create(["color","transform"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})},filled:{zIndex:1,pointerEvents:"none",transform:"translate(12px, 20px) scale(1)","&$marginDense":{transform:"translate(12px, 17px) scale(1)"},"&$shrink":{transform:"translate(12px, 10px) scale(0.75)","&$marginDense":{transform:"translate(12px, 7px) scale(0.75)"}}},outlined:{zIndex:1,pointerEvents:"none",transform:"translate(14px, 20px) scale(1)","&$marginDense":{transform:"translate(14px, 12px) scale(1)"},"&$shrink":{transform:"translate(14px, -6px) scale(0.75)"}}}};$f.styles=v$;var J0e=y$.forwardRef(function(e,r){var o=e.classes,n=e.className,a=e.disableAnimation,i=a===void 0?!1:a,s=e.margin,l=e.shrink,u=e.variant,d=(0,z0e.default)(e,["classes","className","disableAnimation","margin","shrink","variant"]),f=(0,K0e.default)(),c=l;typeof c>"u"&&f&&(c=f.filled||f.focused||f.adornedStart);var m=(0,Y0e.default)({props:e,muiFormControl:f,states:["margin","variant"]});return y$.createElement(Q0e.default,(0,$0e.default)({"data-shrink":c,className:(0,G0e.default)(o.root,n,f&&o.formControl,!i&&o.animated,c&&o.shrink,m.margin==="dense"&&o.marginDense,{filled:o.filled,outlined:o.outlined}[m.variant]),classes:{focused:o.focused,disabled:o.disabled,error:o.error,required:o.required,asterisk:o.asterisk},ref:r},d))}),Z0e=(0,X0e.default)(v$,{name:"MuiInputLabel"})(J0e);$f.default=Z0e});var Sk=A(_k=>{"use strict";p();var eTe=Y();Object.defineProperty(_k,"__esModule",{value:!0});Object.defineProperty(_k,"default",{enumerable:!0,get:function(){return tTe.default}});var tTe=eTe(b$())});var _$=A(zf=>{"use strict";p();var rTe=Te(),Gl=Y();Object.defineProperty(zf,"__esModule",{value:!0});zf.default=zf.styles=void 0;var oTe=Gl(ze()),nTe=Gl(Dt()),Ti=rTe(k()),wgt=Gl(Ze()),aTe=Gl(ae()),x$=dk(),iTe=Gl(Bo()),sTe=Gl(Pl()),Ek=Gl(xA()),lTe=Gl(a_()),T$={root:{display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},marginNormal:{marginTop:16,marginBottom:8},marginDense:{marginTop:8,marginBottom:4},fullWidth:{width:"100%"}};zf.styles=T$;var uTe=Ti.forwardRef(function(e,r){var o=e.children,n=e.classes,a=e.className,i=e.color,s=i===void 0?"primary":i,l=e.component,u=l===void 0?"div":l,d=e.disabled,f=d===void 0?!1:d,c=e.error,m=c===void 0?!1:c,h=e.fullWidth,v=h===void 0?!1:h,g=e.focused,y=e.hiddenLabel,b=y===void 0?!1:y,x=e.margin,_=x===void 0?"none":x,T=e.required,S=T===void 0?!1:T,E=e.size,C=e.variant,R=C===void 0?"standard":C,O=(0,nTe.default)(e,["children","classes","className","color","component","disabled","error","fullWidth","focused","hiddenLabel","margin","required","size","variant"]),I=Ti.useState(function(){var G=!1;return o&&Ti.Children.forEach(o,function(Q){if((0,Ek.default)(Q,["Input","Select"])){var ne=(0,Ek.default)(Q,["Select"])?Q.props.input:Q;ne&&(0,x$.isAdornedStart)(ne.props)&&(G=!0)}}),G}),D=I[0],H=I[1],F=Ti.useState(function(){var G=!1;return o&&Ti.Children.forEach(o,function(Q){(0,Ek.default)(Q,["Input","Select"])&&(0,x$.isFilled)(Q.props,!0)&&(G=!0)}),G}),B=F[0],N=F[1],M=Ti.useState(!1),L=M[0],j=M[1],$=g!==void 0?g:L;f&&$&&j(!1);var q;if(!1)var V;var z=Ti.useCallback(function(){N(!0)},[]),ee=Ti.useCallback(function(){N(!1)},[]),oe={adornedStart:D,setAdornedStart:H,color:s,disabled:f,error:m,filled:B,focused:$,fullWidth:v,hiddenLabel:b,margin:(E==="small"?"dense":void 0)||_,onBlur:function(){j(!1)},onEmpty:ee,onFilled:z,onFocus:function(){j(!0)},registerEffect:q,required:S,variant:R};return Ti.createElement(lTe.default.Provider,{value:oe},Ti.createElement(u,(0,oTe.default)({className:(0,aTe.default)(n.root,a,_!=="none"&&n["margin".concat((0,sTe.default)(_))],v&&n.fullWidth),ref:r},O),o))}),dTe=(0,iTe.default)(T$,{name:"MuiFormControl"})(uTe);zf.default=dTe});var wk=A(u_=>{"use strict";p();var S$=Y();Object.defineProperty(u_,"__esModule",{value:!0});Object.defineProperty(u_,"default",{enumerable:!0,get:function(){return pTe.default}});Object.defineProperty(u_,"useFormControl",{enumerable:!0,get:function(){return fTe.default}});var pTe=S$(_$()),fTe=S$(_g())});var R$=A(Gf=>{"use strict";p();var cTe=Te(),Nd=Y();Object.defineProperty(Gf,"__esModule",{value:!0});Gf.default=Gf.styles=void 0;var mTe=Nd(Dt()),E$=Nd(ze()),Rk=cTe(k()),Agt=Nd(Ze()),hTe=Nd(ae()),gTe=Nd(bg()),yTe=Nd(_g()),vTe=Nd(Bo()),w$=function(e){return{root:(0,E$.default)({color:e.palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,margin:0,"&$disabled":{color:e.palette.text.disabled},"&$error":{color:e.palette.error.main}}),error:{},disabled:{},marginDense:{marginTop:4},contained:{marginLeft:14,marginRight:14},focused:{},filled:{},required:{}}};Gf.styles=w$;var bTe=Rk.forwardRef(function(e,r){var o=e.children,n=e.classes,a=e.className,i=e.component,s=i===void 0?"p":i,l=e.disabled,u=e.error,d=e.filled,f=e.focused,c=e.margin,m=e.required,h=e.variant,v=(0,mTe.default)(e,["children","classes","className","component","disabled","error","filled","focused","margin","required","variant"]),g=(0,yTe.default)(),y=(0,gTe.default)({props:e,muiFormControl:g,states:["variant","margin","disabled","error","filled","focused","required"]});return Rk.createElement(s,(0,E$.default)({className:(0,hTe.default)(n.root,(y.variant==="filled"||y.variant==="outlined")&&n.contained,a,y.disabled&&n.disabled,y.error&&n.error,y.filled&&n.filled,y.focused&&n.focused,y.required&&n.required,y.margin==="dense"&&n.marginDense),ref:r},v),o===" "?Rk.createElement("span",{dangerouslySetInnerHTML:{__html:"​"}}):o)}),xTe=(0,vTe.default)(w$,{name:"MuiFormHelperText"})(bTe);Gf.default=xTe});var C$=A(Ck=>{"use strict";p();var TTe=Y();Object.defineProperty(Ck,"__esModule",{value:!0});Object.defineProperty(Ck,"default",{enumerable:!0,get:function(){return _Te.default}});var _Te=TTe(R$())});var P$=A((Mgt,d_)=>{p();(function(){"use strict";var t={}.hasOwnProperty;function e(){for(var n="",a=0;a{"use strict";p();Object.defineProperty(Xf,"__esModule",{value:!0});Xf.defaultChipRenderer=Xf.default=void 0;var La=Nn(k()),STe=Nn(oo()),rt=Nn(Ze()),ETe=Nn(Q9()),wTe=Nn(r$()),RTe=Nn(p$()),CTe=Nn(Sk()),PTe=Nn(ok()),OTe=Nn(Bo()),ATe=Nn(GO()),ITe=Nn(wk()),kTe=Nn(C$()),Yf=Nn(P$());function Nn(t){return t&&t.__esModule?t:{default:t}}function f_(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?f_=function(r){return typeof r}:f_=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},f_(t)}function Kf(){return Kf=Object.assign||function(t){for(var e=1;e=0)&&Object.prototype.propertyIsEnumerable.call(t,o)&&(r[o]=t[o])}return r}function DTe(t,e){if(t==null)return{};var r={},o=Object.keys(t),n,a;for(a=0;a=0)&&(r[n]=t[n]);return r}function Pk(t){for(var e=1;e=0||o.props.newChipKeys.indexOf(n.key)>=0){var s=o.handleAddChip(n.target.value);s!==!1&&n.preventDefault();return}switch(n.keyCode){case p_.BACKSPACE:n.target.value===""&&(a!=null?(o.handleDeleteChip(i[a],a),a>0&&o.setState({focusedChip:a-1})):o.setState({focusedChip:i.length-1}));break;case p_.DELETE:n.target.value===""&&a!=null&&(o.handleDeleteChip(i[a],a),a<=i.length-1&&o.setState({focusedChip:a}));break;case p_.LEFT_ARROW:a==null&&n.target.value===""&&i.length?o.setState({focusedChip:i.length-1}):a!=null&&a>0&&o.setState({focusedChip:a-1});break;case p_.RIGHT_ARROW:a!=null&&a=0||o.props.newChipKeys.indexOf(n.key)>=0)&&o._keyPressed?o.clearInput():o.updateInput(n.target.value),o.props.onKeyUp&&o.props.onKeyUp(n)}),Kr(Ur(Ur(o)),"handleKeyPress",function(n){o._keyPressed=!0,o.props.onKeyPress&&o.props.onKeyPress(n)}),Kr(Ur(Ur(o)),"handleUpdateInput",function(n){o.props.inputValue==null&&o.updateInput(n.target.value),o.props.onUpdateInput&&o.props.onUpdateInput(n)}),Kr(Ur(Ur(o)),"setActualInputRef",function(n){o.actualInput=n,o.props.inputRef&&o.props.inputRef(n)}),r.defaultValue&&(o.state.chips=r.defaultValue),o.labelRef=La.default.createRef(),o.input=La.default.createRef(),o}return UTe(e,[{key:"componentDidMount",value:function(){this.props.variant==="outlined"&&(this.labelNode=STe.default.findDOMNode(this.labelRef.current),this.forceUpdate())}},{key:"componentWillUnmount",value:function(){clearTimeout(this.inputBlurTimeout)}},{key:"blur",value:function(){this.input&&this.actualInput.blur()}},{key:"handleAddChip",value:function(o){var n=this;if(this.props.onBeforeAdd&&!this.props.onBeforeAdd(o))return this._preventChipCreation=!0,!1;this.clearInput();var a=this.props.value||this.state.chips;if(this.props.dataSourceConfig){if(typeof o=="string"){var i;o=(i={},Kr(i,this.props.dataSourceConfig.text,o),Kr(i,this.props.dataSourceConfig.value,o),i)}return(this.props.allowDuplicates||!a.some(function(s){return s[n.props.dataSourceConfig.value]===o[n.props.dataSourceConfig.value]}))&&(this.props.value&&this.props.onAdd?this.props.onAdd(o):this.updateChips([].concat(O$(this.state.chips),[o]))),!0}return o.trim().length>0?((this.props.allowDuplicates||a.indexOf(o)===-1)&&(this.props.value&&this.props.onAdd?this.props.onAdd(o):this.updateChips([].concat(O$(this.state.chips),[o]))),!0):!1}},{key:"handleDeleteChip",value:function(o,n){if(this.props.value)this.props.onDelete&&this.props.onDelete(o,n);else{var a=this.state.chips.slice(),i=a.splice(n,1);if(i){var s=this.state.focusedChip;this.state.focusedChip===n?s=null:this.state.focusedChip>n&&(s=this.state.focusedChip-1),this.updateChips(a,{focusedChip:s})}}}},{key:"updateChips",value:function(o){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.setState(Pk({chips:o,chipsUpdated:!0},n)),this.props.onChange&&this.props.onChange(o)}},{key:"clearInput",value:function(){this.updateInput("")}},{key:"updateInput",value:function(o){this.setState({inputValue:o})}},{key:"render",value:function(){var o=this,n,a=this.props,i=a.allowDuplicates,s=a.alwaysShowPlaceholder,l=a.blurBehavior,u=a.children,d=a.chipRenderer,f=d===void 0?I$:d,c=a.classes,m=a.className,h=a.clearInputValueOnChange,v=a.dataSource,g=a.dataSourceConfig,y=a.defaultValue,b=a.delayBeforeAdd,x=a.disabled,_=a.disableUnderline,T=a.error,S=a.filter,E=a.FormHelperTextProps,C=a.fullWidth,R=a.fullWidthInput,O=a.helperText,I=a.id,D=a.InputProps,H=D===void 0?{}:D,F=a.inputRef,B=a.InputLabelProps,N=B===void 0?{}:B,M=a.inputValue,L=a.label,j=a.newChipKeyCodes,$=a.newChipKeys,q=a.onBeforeAdd,V=a.onAdd,z=a.onBlur,ee=a.onDelete,oe=a.onChange,G=a.onFocus,Q=a.onKeyDown,ne=a.onKeyPress,de=a.onKeyUp,he=a.onUpdateInput,ie=a.placeholder,se=a.readOnly,ge=a.required,le=a.rootRef,Pe=a.value,ye=a.variant,Ie=NTe(a,["allowDuplicates","alwaysShowPlaceholder","blurBehavior","children","chipRenderer","classes","className","clearInputValueOnChange","dataSource","dataSourceConfig","defaultValue","delayBeforeAdd","disabled","disableUnderline","error","filter","FormHelperTextProps","fullWidth","fullWidthInput","helperText","id","InputProps","inputRef","InputLabelProps","inputValue","label","newChipKeyCodes","newChipKeys","onBeforeAdd","onAdd","onBlur","onDelete","onChange","onFocus","onKeyDown","onKeyPress","onKeyUp","onUpdateInput","placeholder","readOnly","required","rootRef","value","variant"]),$e=Pe||this.state.chips,ve=M??this.state.inputValue,Oe=(this.props.value||ve).length>0||ve.length>0,lt=N.shrink!=null?N.shrink:L!=null&&(Oe||this.state.isFocused||$e.length>0),ht=$e.map(function(nt,Rt){var Je=g?nt[g.value]:nt;return f({value:Je,text:g?nt[g.text]:nt,chip:nt,isDisabled:!!x,isReadOnly:se,isFocused:o.state.focusedChip===Rt,handleClick:function(){return o.setState({focusedChip:Rt})},handleDelete:function(){return o.handleDeleteChip(nt,Rt)},className:c.chip},Rt)}),be={};ye==="outlined"&&(be.notched=lt,be.labelWidth=lt&&this.labelNode&&this.labelNode.offsetWidth||0),ye!=="standard"?be.startAdornment=La.default.createElement(La.default.Fragment,null,ht):H.disableUnderline=!0;var Ye=HTe[ye];return La.default.createElement(ITe.default,Kf({ref:le,fullWidth:C,className:(0,Yf.default)(m,c.root,Kr({},c.marginDense,Ie.margin==="dense")),error:T,required:ge,onClick:this.focus,disabled:x,variant:ye},Ie),L&&La.default.createElement(CTe.default,Kf({htmlFor:I,classes:{root:(0,Yf.default)(c[ye],c.label),shrink:c.labelShrink},shrink:lt,focused:this.state.isFocused,variant:ye,ref:this.labelRef},N),L),La.default.createElement("div",{className:(0,Yf.default)(c[ye],c.chipContainer,(n={},Kr(n,c.focused,this.state.isFocused),Kr(n,c.underline,!_&&ye==="standard"),Kr(n,c.disabled,x),Kr(n,c.labeled,L!=null),Kr(n,c.error,T),n))},ye==="standard"&&ht,La.default.createElement(Ye,Kf({ref:this.input,classes:{input:(0,Yf.default)(c.input,c[ye]),root:(0,Yf.default)(c.inputRoot,c[ye])},id:I,value:ve,onChange:this.handleUpdateInput,onKeyDown:this.handleKeyDown,onKeyPress:this.handleKeyPress,onKeyUp:this.handleKeyUp,onFocus:this.handleInputFocus,onBlur:this.handleInputBlur,inputRef:this.setActualInputRef,disabled:x,fullWidth:R,placeholder:!Oe&&(lt||L==null)||s?ie:null,readOnly:se},H,be))),O&&La.default.createElement(kTe.default,Kf({},E,{className:E?(0,Yf.default)(E.className,c.helperText):c.helperText}),O))}}],[{key:"getDerivedStateFromProps",value:function(o,n){var a=null;return o.value&&o.value.length!==n.prevPropsValue.length&&(a={prevPropsValue:o.value},o.clearInputValueOnChange&&(a.inputValue="")),o.clearInputValueOnChange&&o.value&&o.value.length!==n.prevPropsValue.length&&(a={prevPropsValue:o.value,inputValue:""}),o.disabled&&(a=Pk({},a,{focusedChip:null})),!n.chipsUpdated&&o.defaultValue&&(a=Pk({},a,{chips:o.defaultValue})),a}}]),e}(La.default.Component);Ik.propTypes={allowDuplicates:rt.default.bool,alwaysShowPlaceholder:rt.default.bool,blurBehavior:rt.default.oneOf(["clear","add","ignore"]),chipRenderer:rt.default.func,clearInputValueOnChange:rt.default.bool,dataSource:rt.default.array,dataSourceConfig:rt.default.shape({text:rt.default.string.isRequired,value:rt.default.string.isRequired}),defaultValue:rt.default.array,delayBeforeAdd:rt.default.bool,disabled:rt.default.bool,disableUnderline:rt.default.bool,FormHelperTextProps:rt.default.object,fullWidth:rt.default.bool,fullWidthInput:rt.default.bool,helperText:rt.default.node,InputLabelProps:rt.default.object,InputProps:rt.default.object,inputRef:rt.default.func,inputValue:rt.default.string,label:rt.default.node,newChipKeyCodes:rt.default.arrayOf(rt.default.number),newChipKeys:rt.default.arrayOf(rt.default.string),onAdd:rt.default.func,onBeforeAdd:rt.default.func,onChange:rt.default.func,onDelete:rt.default.func,onUpdateInput:rt.default.func,placeholder:rt.default.string,readOnly:rt.default.bool,value:rt.default.array,variant:rt.default.oneOf(["outlined","standard","filled"])};Ik.defaultProps={allowDuplicates:!1,blurBehavior:"clear",clearInputValueOnChange:!1,delayBeforeAdd:!1,disableUnderline:!1,newChipKeyCodes:[13],newChipKeys:["Enter"],variant:"standard"};var WTe=(0,OTe.default)(VTe,{name:"WAMuiChipInput"})(Ik);Xf.default=WTe;var I$=function(e,r){var o=e.value,n=e.text,a=e.isFocused,i=e.isDisabled,s=e.isReadOnly,l=e.handleClick,u=e.handleDelete,d=e.className;return La.default.createElement(PTe.default,{key:r,className:d,style:{pointerEvents:i||s?"none":void 0,backgroundColor:a?ATe.default[300]:void 0},onClick:l,onDelete:u,label:n})};Xf.defaultChipRenderer=I$});var N$=A(c_=>{"use strict";p();var $Te=Y(),zTe=Te();Object.defineProperty(c_,"__esModule",{value:!0});c_.default=void 0;var GTe=zTe(k()),YTe=$Te(ft()),KTe=(0,YTe.default)(GTe.createElement("path",{d:"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"}),"LocationOn");c_.default=KTe});var B$=A((qgt,F$)=>{p();var L$="Expected a function",D$=NaN,XTe="[object Symbol]",QTe=/^\s+|\s+$/g,JTe=/^[-+]0x[0-9a-f]+$/i,ZTe=/^0b[01]+$/i,e_e=/^0o[0-7]+$/i,t_e=parseInt,r_e=typeof global=="object"&&global&&global.Object===Object&&global,o_e=typeof self=="object"&&self&&self.Object===Object&&self,n_e=r_e||o_e||Function("return this")(),a_e=Object.prototype,i_e=a_e.toString,s_e=Math.max,l_e=Math.min,kk=function(){return n_e.Date.now()};function u_e(t,e,r){var o,n,a,i,s,l,u=0,d=!1,f=!1,c=!0;if(typeof t!="function")throw new TypeError(L$);e=M$(e)||0,m_(r)&&(d=!!r.leading,f="maxWait"in r,a=f?s_e(M$(r.maxWait)||0,e):a,c="trailing"in r?!!r.trailing:c);function m(S){var E=o,C=n;return o=n=void 0,u=S,i=t.apply(C,E),i}function h(S){return u=S,s=setTimeout(y,e),d?m(S):i}function v(S){var E=S-l,C=S-u,R=e-E;return f?l_e(R,a-C):R}function g(S){var E=S-l,C=S-u;return l===void 0||E>=e||E<0||f&&C>=a}function y(){var S=kk();if(g(S))return b(S);s=setTimeout(y,v(S))}function b(S){return s=void 0,c&&o?m(S):(o=n=void 0,i)}function x(){s!==void 0&&clearTimeout(s),u=0,o=l=n=s=void 0}function _(){return s===void 0?i:b(kk())}function T(){var S=kk(),E=g(S);if(o=arguments,n=this,l=S,E){if(s===void 0)return h(l);if(f)return s=setTimeout(y,e),m(l)}return s===void 0&&(s=setTimeout(y,e)),i}return T.cancel=x,T.flush=_,T}function d_e(t,e,r){var o=!0,n=!0;if(typeof t!="function")throw new TypeError(L$);return m_(r)&&(o="leading"in r?!!r.leading:o,n="trailing"in r?!!r.trailing:n),u_e(t,e,{leading:o,maxWait:e,trailing:n})}function m_(t){var e=typeof t;return!!t&&(e=="object"||e=="function")}function p_e(t){return!!t&&typeof t=="object"}function f_e(t){return typeof t=="symbol"||p_e(t)&&i_e.call(t)==XTe}function M$(t){if(typeof t=="number")return t;if(f_e(t))return D$;if(m_(t)){var e=typeof t.valueOf=="function"?t.valueOf():t;t=m_(e)?e+"":e}if(typeof t!="string")return t===0?t:+t;t=t.replace(QTe,"");var r=ZTe.test(t);return r||e_e.test(t)?t_e(t.slice(2),r?2:8):JTe.test(t)?D$:+t}F$.exports=d_e});var Mk=A(h_=>{"use strict";p();var b_e=Y(),x_e=Te();Object.defineProperty(h_,"__esModule",{value:!0});h_.default=void 0;var T_e=x_e(k()),__e=b_e(ft()),S_e=(0,__e.default)(T_e.createElement("path",{d:"M12 7V3H2v18h20V7H12zM6 19H4v-2h2v2zm0-4H4v-2h2v2zm0-4H4V9h2v2zm0-4H4V5h2v2zm4 12H8v-2h2v2zm0-4H8v-2h2v2zm0-4H8V9h2v2zm0-4H8V5h2v2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8v10zm-2-8h-2v2h2v-2zm0 4h-2v2h2v-2z"}),"Business");h_.default=S_e});var G$=A(v_=>{"use strict";p();var O_e=Y(),A_e=Te();Object.defineProperty(v_,"__esModule",{value:!0});v_.default=void 0;var I_e=A_e(k()),k_e=O_e(ft()),N_e=(0,k_e.default)(I_e.createElement("path",{d:"M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z"}),"ExpandLess");v_.default=N_e});var Y$=A(b_=>{"use strict";p();var D_e=Y(),M_e=Te();Object.defineProperty(b_,"__esModule",{value:!0});b_.default=void 0;var L_e=M_e(k()),F_e=D_e(ft()),B_e=(0,F_e.default)(L_e.createElement("path",{d:"M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z"}),"Folder");b_.default=B_e});var K$=A(x_=>{"use strict";p();var U_e=Y(),j_e=Te();Object.defineProperty(x_,"__esModule",{value:!0});x_.default=void 0;var q_e=j_e(k()),H_e=U_e(ft()),V_e=(0,H_e.default)(q_e.createElement("path",{d:"M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm0 12H4V8h16v10z"}),"FolderOpen");x_.default=V_e});var X$=A(T_=>{"use strict";p();var W_e=Y(),$_e=Te();Object.defineProperty(T_,"__esModule",{value:!0});T_.default=void 0;var z_e=$_e(k()),G_e=W_e(ft()),Y_e=(0,G_e.default)(z_e.createElement("path",{d:"M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2zM8.5 13.5l2.5 3.01L14.5 12l4.5 6H5l3.5-4.5z"}),"Image");T_.default=Y_e});var Q$=A(__=>{"use strict";p();var K_e=Y(),X_e=Te();Object.defineProperty(__,"__esModule",{value:!0});__.default=void 0;var Q_e=X_e(k()),J_e=K_e(ft()),Z_e=(0,J_e.default)(Q_e.createElement("path",{d:"M6 2c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6H6zm7 7V3.5L18.5 9H13z"}),"InsertDriveFile");__.default=Z_e});var J$=A(S_=>{"use strict";p();var eSe=Y(),tSe=Te();Object.defineProperty(S_,"__esModule",{value:!0});S_.default=void 0;var rSe=tSe(k()),oSe=eSe(ft()),nSe=(0,oSe.default)(rSe.createElement("path",{d:"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-8.5 7.5c0 .83-.67 1.5-1.5 1.5H9v2H7.5V7H10c.83 0 1.5.67 1.5 1.5v1zm5 2c0 .83-.67 1.5-1.5 1.5h-2.5V7H15c.83 0 1.5.67 1.5 1.5v3zm4-3H19v1h1.5V11H19v2h-1.5V7h3v1.5zM9 9.5h1v-1H9v1zM4 6H2v14c0 1.1.9 2 2 2h14v-2H4V6zm10 5.5h1v-3h-1v3z"}),"PictureAsPdf");S_.default=nSe});var jz=A(Xg=>{"use strict";p();var FSe=k(),Bz=60103;Xg.Fragment=60107;typeof Symbol=="function"&&Symbol.for&&(wN=Symbol.for,Bz=wN("react.element"),Xg.Fragment=wN("react.fragment"));var wN,BSe=FSe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,USe=Object.prototype.hasOwnProperty,jSe={key:!0,ref:!0,__self:!0,__source:!0};function Uz(t,e,r){var o,n={},a=null,i=null;r!==void 0&&(a=""+r),e.key!==void 0&&(a=""+e.key),e.ref!==void 0&&(i=e.ref);for(o in e)USe.call(e,o)&&!jSe.hasOwnProperty(o)&&(n[o]=e[o]);if(t&&t.defaultProps)for(o in e=t.defaultProps,e)n[o]===void 0&&(n[o]=e[o]);return{$$typeof:Bz,type:t,key:a,ref:i,props:n,_owner:BSe.current}}Xg.jsx=Uz;Xg.jsxs=Uz});var Ss=A((ivt,qz)=>{"use strict";p();qz.exports=jz()});var Jl=A((gvt,Gz)=>{"use strict";p();var s1e=!1,zz=function(){};s1e&&($z=function(e,r){var o=arguments.length;r=new Array(o>1?o-1:0);for(var n=1;n2?o-2:0);for(var n=2;n{"use strict";p();var P1e=Y(),O1e=Te();Object.defineProperty(AS,"__esModule",{value:!0});AS.default=void 0;var A1e=O1e(k()),I1e=P1e(ft()),k1e=(0,I1e.default)(A1e.createElement("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");AS.default=k1e});var _G=A(IS=>{"use strict";p();var N1e=Y(),D1e=Te();Object.defineProperty(IS,"__esModule",{value:!0});IS.default=void 0;var M1e=D1e(k()),L1e=N1e(ft()),F1e=(0,L1e.default)(M1e.createElement("path",{d:"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM17 13l-5 5-5-5h3V9h4v4h3z"}),"CloudDownload");IS.default=F1e});var jG=A(pa=>{"use strict";p();Object.defineProperty(pa,"__esModule",{value:!0});pa.hasValueAtKey=pa.hasPresentKey=pa.isFilled=pa.isDefined=pa.isPresent=void 0;function G1e(t){return t!=null}pa.isPresent=G1e;function Y1e(t){return t!==void 0}pa.isDefined=Y1e;function K1e(t){return t!==null}pa.isFilled=K1e;function X1e(t){return function(e){return e[t]!==void 0&&e[t]!==null}}pa.hasPresentKey=X1e;function Q1e(t,e){return function(r){return r[t]===e}}pa.hasValueAtKey=Q1e});var $G=A(kS=>{"use strict";p();var rEe=Y(),oEe=Te();Object.defineProperty(kS,"__esModule",{value:!0});kS.default=void 0;var nEe=oEe(k()),aEe=rEe(ft()),iEe=(0,aEe.default)(nEe.createElement("path",{d:"M3 8.41l9 9 7-7V15h2V7h-8v2h4.59L12 14.59 4.41 7 3 8.41z"}),"CallMissedOutgoing");kS.default=iEe});p();p();(function(){try{var t=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},e=new t.Error().stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="449fc0b1-668e-4f09-bbb3-f8ca022f1243",t._sentryDebugIdIdentifier="sentry-dbid-449fc0b1-668e-4f09-bbb3-f8ca022f1243")}catch{}})();p();p();p();p();function iY(t){var e=this.constructor;return this.then(function(r){return e.resolve(t()).then(function(){return r})},function(r){return e.resolve(t()).then(function(){return e.reject(r)})})}var hy=iY;p();function sY(t){var e=this;return new e(function(r,o){if(!(t&&typeof t.length<"u"))return o(new TypeError(typeof t+" "+t+" is not iterable(cannot read property Symbol(Symbol.iterator))"));var n=Array.prototype.slice.call(t);if(n.length===0)return r([]);var a=n.length;function i(l,u){if(u&&(typeof u=="object"||typeof u=="function")){var d=u.then;if(typeof d=="function"){d.call(u,function(f){i(l,f)},function(f){n[l]={status:"rejected",reason:f},--a===0&&r(n)});return}}n[l]={status:"fulfilled",value:u},--a===0&&r(n)}for(var s=0;s-1});var rD,nD;function Kd(t){if(typeof t!="string"&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(t)||t==="")throw new TypeError('Invalid character in header field name: "'+t+'"');return t.toLowerCase()}function YS(t){return typeof t!="string"&&(t=String(t)),t}function KS(t){var e={next:function(){var r=t.shift();return{done:r===void 0,value:r}}};return Po.iterable&&(e[Symbol.iterator]=function(){return e}),e}function Nr(t){this.map={},t instanceof Nr?t.forEach(function(e,r){this.append(r,e)},this):Array.isArray(t)?t.forEach(function(e){if(e.length!=2)throw new TypeError("Headers constructor: expected name/value pair to be length 2, found"+e.length);this.append(e[0],e[1])},this):t&&Object.getOwnPropertyNames(t).forEach(function(e){this.append(e,t[e])},this)}Nr.prototype.append=function(t,e){t=Kd(t),e=YS(e);var r=this.map[t];this.map[t]=r?r+", "+e:e};Nr.prototype.delete=function(t){delete this.map[Kd(t)]};Nr.prototype.get=function(t){return t=Kd(t),this.has(t)?this.map[t]:null};Nr.prototype.has=function(t){return this.map.hasOwnProperty(Kd(t))};Nr.prototype.set=function(t,e){this.map[Kd(t)]=YS(e)};Nr.prototype.forEach=function(t,e){for(var r in this.map)this.map.hasOwnProperty(r)&&t.call(e,this.map[r],r,this)};Nr.prototype.keys=function(){var t=[];return this.forEach(function(e,r){t.push(r)}),KS(t)};Nr.prototype.values=function(){var t=[];return this.forEach(function(e){t.push(e)}),KS(t)};Nr.prototype.entries=function(){var t=[];return this.forEach(function(e,r){t.push([r,e])}),KS(t)};Po.iterable&&(Nr.prototype[Symbol.iterator]=Nr.prototype.entries);function GS(t){if(!t._noBody){if(t.bodyUsed)return Promise.reject(new TypeError("Already read"));t.bodyUsed=!0}}function aD(t){return new Promise(function(e,r){t.onload=function(){e(t.result)},t.onerror=function(){r(t.error)}})}function mY(t){var e=new FileReader,r=aD(e);return e.readAsArrayBuffer(t),r}function hY(t){var e=new FileReader,r=aD(e),o=/charset=([A-Za-z0-9_-]+)/.exec(t.type),n=o?o[1]:"utf-8";return e.readAsText(t,n),r}function gY(t){for(var e=new Uint8Array(t),r=new Array(e.length),o=0;o-1?e:t}function au(t,e){if(!(this instanceof au))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');e=e||{};var r=e.body;if(t instanceof au){if(t.bodyUsed)throw new TypeError("Already read");this.url=t.url,this.credentials=t.credentials,e.headers||(this.headers=new Nr(t.headers)),this.method=t.method,this.mode=t.mode,this.signal=t.signal,!r&&t._bodyInit!=null&&(r=t._bodyInit,t.bodyUsed=!0)}else this.url=String(t);if(this.credentials=e.credentials||this.credentials||"same-origin",(e.headers||!this.headers)&&(this.headers=new Nr(e.headers)),this.method=vY(e.method||this.method||"GET"),this.mode=e.mode||this.mode||null,this.signal=e.signal||this.signal||function(){if("AbortController"in eo){var a=new AbortController;return a.signal}}(),this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&r)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(r),(this.method==="GET"||this.method==="HEAD")&&(e.cache==="no-store"||e.cache==="no-cache")){var o=/([?&])_=[^&]*/;if(o.test(this.url))this.url=this.url.replace(o,"$1_="+new Date().getTime());else{var n=/\?/;this.url+=(n.test(this.url)?"&":"?")+"_="+new Date().getTime()}}}au.prototype.clone=function(){return new au(this,{body:this._bodyInit})};function bY(t){var e=new FormData;return t.trim().split("&").forEach(function(r){if(r){var o=r.split("="),n=o.shift().replace(/\+/g," "),a=o.join("=").replace(/\+/g," ");e.append(decodeURIComponent(n),decodeURIComponent(a))}}),e}function xY(t){var e=new Nr,r=t.replace(/\r?\n[\t ]+/g," ");return r.split("\r").map(function(o){return o.indexOf(` `)===0?o.substr(1,o.length):o}).forEach(function(o){var n=o.split(":"),a=n.shift().trim();if(a){var i=n.join(":").trim();try{e.append(a,i)}catch(s){console.warn("Response "+s.message)}}}),e}iD.call(au.prototype);function Va(t,e){if(!(this instanceof Va))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');if(e||(e={}),this.type="default",this.status=e.status===void 0?200:e.status,this.status<200||this.status>599)throw new RangeError("Failed to construct 'Response': The status provided (0) is outside the range [200, 599].");this.ok=this.status>=200&&this.status<300,this.statusText=e.statusText===void 0?"":""+e.statusText,this.headers=new Nr(e.headers),this.url=e.url||"",this._initBody(t)}iD.call(Va.prototype);Va.prototype.clone=function(){return new Va(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new Nr(this.headers),url:this.url})};Va.error=function(){var t=new Va(null,{status:200,statusText:""});return t.ok=!1,t.status=0,t.type="error",t};var TY=[301,302,303,307,308];Va.redirect=function(t,e){if(TY.indexOf(e)===-1)throw new RangeError("Invalid status code");return new Va(null,{status:e,headers:{location:t}})};var nu=eo.DOMException;try{new nu}catch{nu=function(e,r){this.message=e,this.name=r;var o=Error(e);this.stack=o.stack},nu.prototype=Object.create(Error.prototype),nu.prototype.constructor=nu}function sD(t,e){return new Promise(function(r,o){var n=new au(t,e);if(n.signal&&n.signal.aborted)return o(new nu("Aborted","AbortError"));var a=new XMLHttpRequest;function i(){a.abort()}a.onload=function(){var u={statusText:a.statusText,headers:xY(a.getAllResponseHeaders()||"")};n.url.indexOf("file://")===0&&(a.status<200||a.status>599)?u.status=200:u.status=a.status,u.url="responseURL"in a?a.responseURL:u.headers.get("X-Request-URL");var d="response"in a?a.response:a.responseText;setTimeout(function(){r(new Va(d,u))},0)},a.onerror=function(){setTimeout(function(){o(new TypeError("Network request failed"))},0)},a.ontimeout=function(){setTimeout(function(){o(new TypeError("Network request timed out"))},0)},a.onabort=function(){setTimeout(function(){o(new nu("Aborted","AbortError"))},0)};function s(u){try{return u===""&&eo.location.href?eo.location.href:u}catch{return u}}if(a.open(n.method,s(n.url),!0),n.credentials==="include"?a.withCredentials=!0:n.credentials==="omit"&&(a.withCredentials=!1),"responseType"in a&&(Po.blob?a.responseType="blob":Po.arrayBuffer&&(a.responseType="arraybuffer")),e&&typeof e.headers=="object"&&!(e.headers instanceof Nr||eo.Headers&&e.headers instanceof eo.Headers)){var l=[];Object.getOwnPropertyNames(e.headers).forEach(function(u){l.push(Kd(u)),a.setRequestHeader(u,YS(e.headers[u]))}),n.headers.forEach(function(u,d){l.indexOf(d)===-1&&a.setRequestHeader(d,u)})}else n.headers.forEach(function(u,d){a.setRequestHeader(d,u)});n.signal&&(n.signal.addEventListener("abort",i),a.onreadystatechange=function(){a.readyState===4&&n.signal.removeEventListener("abort",i)}),a.send(typeof n._bodyInit>"u"?null:n._bodyInit)})}sD.polyfill=!0;eo.fetch||(eo.fetch=sD,eo.Headers=Nr,eo.Request=au,eo.Response=Va);p();p();p();p();p();var xe=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;p();p();var Re=globalThis;p();p();p();p();var Wa="10.65.0";function iu(){return su(Re),Re}function su(t){let e=t.__SENTRY__=t.__SENTRY__||{};return e.version=e.version||Wa,e[Wa]=e[Wa]||{}}function ma(t,e,r=Re){let o=r.__SENTRY__=r.__SENTRY__||{},n=o[Wa]=o[Wa]||{};return n[t]||(n[t]=e())}var vy=["debug","info","warn","error","log","assert","trace"],_Y="Sentry Logger ",lu={};function cn(t){if(!("console"in Re))return t();let e=Re.console,r={},o=Object.keys(lu);o.forEach(n=>{let a=lu[n];r[n]=e[n],e[n]=a});try{return t()}finally{o.forEach(n=>{e[n]=r[n]})}}function SY(){QS().enabled=!0}function EY(){QS().enabled=!1}function lD(){return QS().enabled}function wY(...t){XS("log",...t)}function RY(...t){XS("warn",...t)}function CY(...t){XS("error",...t)}function XS(t,...e){xe&&lD()&&cn(()=>{Re.console[t](`${_Y}[${t}]:`,...e)})}function QS(){return xe?ma("loggerSettings",()=>({enabled:!1})):{enabled:!1}}var fe={enable:SY,disable:EY,isEnabled:lD,log:wY,warn:RY,error:CY};p();var $a="?",uD=/\(error: (.*)\)/,dD=/captureMessage|captureException/;function xy(...t){let e=t.sort((r,o)=>r[0]-o[0]).map(r=>r[1]);return(r,o=0,n=0)=>{let a=[],i=r.split(` `);for(let s=o;s1024&&(l=l.slice(0,1024));let u=uD.test(l)?l.replace(uD,"$1"):l;if(!u.includes("Error: ")){for(let d of e){let f=d(u);if(f){a.push(f);break}}if(a.length>=50+n)break}}return pD(a.slice(n))}}function ZS(t){return Array.isArray(t)?xy(...t):t}function pD(t){if(!t.length)return[];let e=Array.from(t);return/sentryWrapped/.test(by(e).function||"")&&e.pop(),e.reverse(),dD.test(by(e).function||"")&&(e.pop(),dD.test(by(e).function||"")&&e.pop()),e.slice(0,50).map(r=>({...r,filename:r.filename||by(e).filename,function:r.function||$a}))}function by(t){return t[t.length-1]||{}}var JS="";function jn(t){try{return!t||typeof t!="function"?JS:t.name||JS}catch{return JS}}function Ty(t){let e=t.exception;if(e){let r=[];try{return e.values.forEach(o=>{o.stacktrace.frames&&r.push(...o.stacktrace.frames)}),r}catch{return}}}var Ec={},fD={};function Oo(t,e){return Ec[t]=Ec[t]||[],Ec[t].push(e),()=>{let r=Ec[t];if(r){let o=r.indexOf(e);o!==-1&&r.splice(o,1)}}}function Ao(t,e){if(!fD[t]){fD[t]=!0;try{e()}catch(r){xe&&fe.error(`Error while instrumenting ${t}`,r)}}}function Dr(t,e){let r=t&&Ec[t];if(r)for(let o of r)try{o(e)}catch(n){xe&&fe.error(`Error while triggering instrumentation handler. Type: ${t} Name: ${jn(o)} Error:`,n)}}var e1=null;function t1(t){let e="error";Oo(e,t),Ao(e,PY)}function PY(){e1=Re.onerror,Re.onerror=function(t,e,r,o,n){return Dr("error",{column:o,error:n,line:r,msg:t,url:e}),e1?e1.apply(this,arguments):!1},Re.onerror.__SENTRY_INSTRUMENTED__=!0}p();var r1=null;function o1(t){let e="unhandledrejection";Oo(e,t),Ao(e,OY)}function OY(){r1=Re.onunhandledrejection,Re.onunhandledrejection=function(t){return Dr("unhandledrejection",t),r1?r1.apply(this,arguments):!0},Re.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}p();p();p();p();p();p();p();p();p();var cD=Object.prototype.toString;function qn(t){switch(cD.call(t)){case"[object Error]":case"[object Exception]":case"[object DOMException]":case"[object WebAssembly.Exception]":return!0;default:return Di(t,Error)}}function Xd(t,e){return cD.call(t)===`[object ${e}]`}function Qd(t){return Xd(t,"ErrorEvent")}function wc(t){return Xd(t,"DOMError")}function _y(t){return Xd(t,"DOMException")}function mo(t){return Xd(t,"String")}function Ns(t){return typeof t=="object"&&t!==null&&"__sentry_template_string__"in t&&"__sentry_template_values__"in t}function ha(t){return t===null||Ns(t)||typeof t!="object"&&typeof t!="function"}function Hn(t){return Xd(t,"Object")}function Ni(t){return typeof t=="object"&&t!==null}function Ds(t){return typeof Event<"u"&&Di(t,Event)}function Sy(t){return Xd(t,"RegExp")}function ga(t){return!!(t?.then&&typeof t.then=="function")}function Di(t,e){try{return t instanceof e}catch{return!1}}function n1(t){return typeof Request<"u"&&Di(t,Request)}function _r(t,e,r){if(!(e in t))return;let o=t[e];if(typeof o!="function")return;let n=r(o);typeof n=="function"&&Rc(n,o);try{t[e]=n}catch{xe&&fe.log(`Failed to replace method "${e}" in object`,t)}}function Io(t,e,r){try{Object.defineProperty(t,e,{value:r,writable:!0,configurable:!0})}catch{xe&&fe.log(`Failed to add non-enumerable property "${String(e)}" to object`,t)}}function Rc(t,e){try{let r=e.prototype||{};t.prototype=e.prototype=r,Io(t,"__sentry_original__",e)}catch{}}function Ms(t){return t.__sentry_original__}function Cc(t){if(qn(t))return{message:t.message,name:t.name,stack:t.stack,...mD(t)};if(Ds(t)){let{type:e,target:r,currentTarget:o,detail:n}=t;return{type:e,target:r,currentTarget:o,...n?{detail:n}:{},...mD(t)}}return t}function mD(t){return Ni(t)?Object.fromEntries(Object.entries(t)):{}}function Ey(t){let e=Object.keys(Cc(t));return e.sort(),e[0]?e.join(", "):"[object has no keys]"}p();var Jd;function Zd(t){if(Jd!==void 0)return Jd?Jd(t):t();let e=Symbol.for("__SENTRY_SAFE_RANDOM_ID_WRAPPER__"),r=Re;return e in r&&typeof r[e]=="function"?(Jd=r[e],Jd(t)):(Jd=null,t())}function uu(){return Zd(()=>Math.random())}function za(){return Zd(()=>Date.now())}p();p();p();var AY=Symbol.for("sentry.skipNormalization"),IY=Symbol.for("sentry.overrideNormalizationDepth");function hD(t){return!!t[AY]}function gD(t){let e=t[IY];return typeof e=="number"?e:void 0}var a1;function Pc(t){a1=t}function Vn(t,e=100,r=1/0){try{return i1("",t,e,r)}catch(o){return{ERROR:`**non-serializable** (${o})`}}}function wy(t,e=3,r=100*1024){let o=Vn(t,e);return DY(o)>r?wy(t,e-1,r):o}function i1(t,e,r=1/0,o=1/0,n=MY()){let[a,i]=n;if(e==null||["boolean","string"].includes(typeof e)||typeof e=="number"&&Number.isFinite(e))return e;let s=s1(t,e);if(!s.startsWith("[object "))return s;if(hD(e))return e;let l=gD(e),u=l!==void 0?l:r;if(u===0)return s.replace("object ","");if(a(e))return"[Circular ~]";let d=e;if(d&&typeof d.toJSON=="function")try{let h=d.toJSON();return i1("",h,u-1,o,n)}catch{}let f=Array.isArray(e)?[]:{},c=0,m=Cc(e);for(let h in m){if(!Object.prototype.hasOwnProperty.call(m,h))continue;if(c>=o){f[h]="[MaxProperties ~]";break}let v=m[h];f[h]=i1(h,v,u-1,o,n),c++}return i(e),f}function s1(t,e){try{if(a1){let o=a1(e);if(o)return o}return typeof global<"u"&&e===global?"[Global]":typeof e=="number"&&!Number.isFinite(e)?`[${e}]`:typeof e=="function"?`[Function: ${jn(e)}]`:typeof e=="symbol"?`[${String(e)}]`:typeof e=="bigint"?`[BigInt: ${String(e)}]`:`[object ${kY(e)}]`}catch(r){return`**non-serializable** (${r})`}}function kY(t){let e=Object.getPrototypeOf(t);return e?.constructor?e.constructor.name:"null prototype"}function NY(t){return~-encodeURI(t).split(/%..|./).length}function DY(t){return NY(JSON.stringify(t))}function MY(){let t=new WeakSet;function e(o){return t.has(o)?!0:(t.add(o),!1)}function r(o){t.delete(o)}return[e,r]}function ep(t,e=0){return typeof t!="string"||e===0||t.length<=e?t:`${t.slice(0,e)}...`}function Ry(t,e){if(!Array.isArray(t))return"";let r=[];for(let o=0;ot.randomUUID()).replace(/-/g,"")}catch{}return l1||(l1="10000000100040008000"+1e11),l1.replace(/[018]/g,e=>(e^(FY()&15)>>e/4).toString(16))}function yD(t){return t.exception?.values?.[0]}function ya(t){let{message:e,event_id:r}=t;if(e)return e;let o=yD(t);return o?o.type&&o.value?`${o.type}: ${o.value}`:o.type||o.value||r||"":r||""}function pu(t,e,r){let o=t.exception=t.exception||{},n=o.values=o.values||[],a=n[0]=n[0]||{};a.value||(a.value=e||""),a.type||(a.type=r||"Error")}function Wn(t,e){let r=yD(t);if(!r)return;let o={type:"generic",handled:!0},n=r.mechanism;if(r.mechanism={...o,...n,...e},e&&"data"in e){let a={...n?.data,...e.data};r.mechanism.data=a}}function Oc(t){if(u1(t))return!0;try{Io(t,"__sentry_captured__",!0)}catch{}return!1}function u1(t){try{return t.__sentry_captured__}catch{}}p();var bD=1e3;function Ga(){return za()/bD}function BY(){let{performance:t}=Re;if(!t?.now||!t.timeOrigin)return Ga;let e=t.timeOrigin;return()=>(e+Zd(()=>t.now()))/bD}var vD;function Vo(){return(vD??(vD=BY()))()}function xD(t){let e=Vo(),r={sid:Sr(),init:!0,timestamp:e,started:e,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>UY(r)};return t&&Mi(r,t),r}function Mi(t,e={}){if(e.user&&(!t.ipAddress&&e.user.ip_address&&(t.ipAddress=e.user.ip_address),!t.did&&!e.did&&(t.did=e.user.id||e.user.email||e.user.username)),t.timestamp=e.timestamp||Vo(),e.abnormal_mechanism&&(t.abnormal_mechanism=e.abnormal_mechanism),e.ignoreDuration&&(t.ignoreDuration=e.ignoreDuration),e.sid&&(t.sid=e.sid.length===32?e.sid:Sr()),e.init!==void 0&&(t.init=e.init),!t.did&&e.did&&(t.did=`${e.did}`),typeof e.started=="number"&&(t.started=e.started),t.ignoreDuration)t.duration=void 0;else if(typeof e.duration=="number")t.duration=e.duration;else{let r=t.timestamp-t.started;t.duration=r>=0?r:0}e.release&&(t.release=e.release),e.environment&&(t.environment=e.environment),!t.ipAddress&&e.ipAddress&&(t.ipAddress=e.ipAddress),!t.userAgent&&e.userAgent&&(t.userAgent=e.userAgent),typeof e.errors=="number"&&(t.errors=e.errors),e.status&&(t.status=e.status)}function TD(t,e){let r={};e?r={status:e}:t.status==="ok"&&(r={status:"exited"}),Mi(t,r)}function UY(t){return{sid:`${t.sid}`,init:t.init,started:new Date(t.started*1e3).toISOString(),timestamp:new Date(t.timestamp*1e3).toISOString(),status:t.status,errors:t.errors,did:typeof t.did=="number"||typeof t.did=="string"?`${t.did}`:void 0,duration:t.duration,abnormal_mechanism:t.abnormal_mechanism,attrs:{release:t.release,environment:t.environment,ip_address:t.ipAddress,user_agent:t.userAgent}}}p();function Fs(t,e,r=2){if(!e||typeof e!="object"||r<=0)return e;if(t&&Object.keys(e).length===0)return t;let o={...t};for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&(o[n]=Fs(o[n],e[n],r-1));return o}p();function d1(){return Sr()}function Cy(){return Sr().substring(16)}p();p();function p1(t){try{let e=Re.WeakRef;if(typeof e=="function")return new e(t)}catch{}return t}function Py(t){if(t){if(typeof t=="object"&&"deref"in t&&typeof t.deref=="function")try{return t.deref()}catch{return}return t}}var f1="_sentrySpan";function c1(t,e){e?Io(t,f1,p1(e)):delete t[f1]}function m1(t){return Py(t[f1])}var jY=100,Wo=class t{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._attributes={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:d1(),sampleRand:uu()}}clone(){let e=new t;return e._breadcrumbs=[...this._breadcrumbs],e._tags={...this._tags},e._attributes={...this._attributes},e._extra={...this._extra},e._contexts={...this._contexts},this._contexts.flags&&(e._contexts.flags={values:[...this._contexts.flags.values]}),e._user=this._user,e._level=this._level,e._session=this._session,e._transactionName=this._transactionName,e._fingerprint=this._fingerprint,e._eventProcessors=[...this._eventProcessors],e._attachments=[...this._attachments],e._sdkProcessingMetadata={...this._sdkProcessingMetadata},e._propagationContext={...this._propagationContext},e._client=this._client,e._lastEventId=this._lastEventId,e._conversationId=this._conversationId,c1(e,m1(this)),e}setClient(e){this._client=e}setLastEventId(e){this._lastEventId=e}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(e){this._scopeListeners.push(e)}addEventProcessor(e){return this._eventProcessors.push(e),this}setUser(e){return this._user=e||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&Mi(this._session,{user:e}),this._notifyScopeListeners(),this}getUser(){return this._user}setConversationId(e){return this._conversationId=e||void 0,this._notifyScopeListeners(),this}setTags(e){return this._tags={...this._tags,...e},this._notifyScopeListeners(),this}setTag(e,r){return this.setTags({[e]:r})}setAttributes(e){return this._attributes={...this._attributes,...e},this._notifyScopeListeners(),this}setAttribute(e,r){return this.setAttributes({[e]:r})}removeAttribute(e){return e in this._attributes&&(delete this._attributes[e],this._notifyScopeListeners()),this}setExtras(e){return this._extra={...this._extra,...e},this._notifyScopeListeners(),this}setExtra(e,r){return this._extra={...this._extra,[e]:r},this._notifyScopeListeners(),this}setFingerprint(e){return this._fingerprint=e,this._notifyScopeListeners(),this}setLevel(e){return this._level=e,this._notifyScopeListeners(),this}setTransactionName(e){return this._transactionName=e,this._notifyScopeListeners(),this}setContext(e,r){return r===null?delete this._contexts[e]:this._contexts[e]=r,this._notifyScopeListeners(),this}setSession(e){return e?this._session=e:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(e){if(!e)return this;let r=typeof e=="function"?e(this):e,o=r instanceof t?r.getScopeData():Hn(r)?e:void 0,{tags:n,attributes:a,extra:i,user:s,contexts:l,level:u,fingerprint:d=[],propagationContext:f,conversationId:c}=o||{};return this._tags={...this._tags,...n},this._attributes={...this._attributes,...a},this._extra={...this._extra,...i},this._contexts={...this._contexts,...l},s&&Object.keys(s).length&&(this._user=s),u&&(this._level=u),d.length&&(this._fingerprint=d),f&&(this._propagationContext=f),c&&(this._conversationId=c),this}clear(){return this._breadcrumbs=[],this._tags={},this._attributes={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._session=void 0,this._conversationId=void 0,c1(this,void 0),this._attachments=[],this.setPropagationContext({traceId:d1(),sampleRand:uu()}),this._notifyScopeListeners(),this}addBreadcrumb(e,r){let o=typeof r=="number"?r:jY;if(o<=0)return this;let n={timestamp:Ga(),...e,message:e.message?ep(e.message,2048):e.message};return this._breadcrumbs.push(n),this._breadcrumbs.length>o&&(this._breadcrumbs=this._breadcrumbs.slice(-o),this._client?.recordDroppedEvent("buffer_overflow","log_item")),this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(e){return this._attachments.push(e),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,attributes:this._attributes,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:m1(this),conversationId:this._conversationId}}setSDKProcessingMetadata(e){return this._sdkProcessingMetadata=Fs(this._sdkProcessingMetadata,e,2),this}setPropagationContext(e){return this._propagationContext=e,this}getPropagationContext(){return this._propagationContext}captureException(e,r){let o=r?.event_id||Sr();if(!this._client)return xe&&fe.warn("No client configured on scope - will not capture exception!"),o;let n=new Error("Sentry syntheticException");return this._client.captureException(e,{originalException:e,syntheticException:n,...r,event_id:o},this),o}captureMessage(e,r,o){let n=o?.event_id||Sr();if(!this._client)return xe&&fe.warn("No client configured on scope - will not capture message!"),n;let a=o?.syntheticException??new Error(e);return this._client.captureMessage(e,r,{originalException:e,syntheticException:a,...o,event_id:n},this),n}captureEvent(e,r){let o=e.event_id||r?.event_id||Sr();return this._client?(this._client.captureEvent(e,{...r,event_id:o},this),o):(xe&&fe.warn("No client configured on scope - will not capture event!"),o)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(e=>{e(this)}),this._notifyingListeners=!1)}};function _D(){return ma("defaultCurrentScope",()=>new Wo)}function SD(){return ma("defaultIsolationScope",()=>new Wo)}p();var ED=t=>t instanceof Promise&&!t[wD],wD=Symbol("chained PromiseLike"),RD=(t,e,r)=>{let o=t.then(n=>(e(n),n),n=>{throw r(n),n});return ED(o)&&ED(t)?o:qY(t,o)},qY=(t,e)=>{if(!e)return t;let r=!1;for(let o in t){if(o in e)continue;r=!0;let n=t[o];typeof n=="function"?Object.defineProperty(e,o,{value:(...a)=>n.apply(t,a),enumerable:!0,configurable:!0,writable:!0}):e[o]=n}return r&&Object.assign(e,{[wD]:!0}),e};var h1=class{constructor(e,r){let o;e?o=e:o=new Wo;let n;r?n=r:n=new Wo,this._stack=[{scope:o}],this._isolationScope=n}withScope(e){let r=this._pushScope(),o;try{o=e(r)}catch(n){throw this._popScope(),n}return ga(o)?RD(o,()=>this._popScope(),()=>this._popScope()):(this._popScope(),o)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){let e=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:e}),e}_popScope(){return this._stack.length<=1?!1:!!this._stack.pop()}};function tp(){let t=iu(),e=su(t);return e.stack=e.stack||new h1(_D(),SD())}function HY(t){return tp().withScope(t)}function VY(t,e){let r=tp();return r.withScope(()=>(r.getStackTop().scope=t,e(t)))}function CD(t){return tp().withScope(()=>t(tp().getIsolationScope()))}function PD(){return{withIsolationScope:CD,withScope:HY,withSetScope:VY,withSetIsolationScope:(t,e)=>CD(e),getCurrentScope:()=>tp().getScope(),getIsolationScope:()=>tp().getIsolationScope()}}function Oy(t){let e=su(t);return e.acs?e.acs:PD()}p();function WY(t){return typeof t=="object"&&t!=null&&!Array.isArray(t)&&Object.keys(t).includes("value")}function $Y(t,e){let{value:r,unit:o}=WY(t)?t:{value:t,unit:void 0},n=zY(r),a=o&&typeof o=="string"?{unit:o}:{};if(n)return{...n,...a};if(!e||e==="skip-undefined"&&r===void 0)return;let i="";try{i=JSON.stringify(r)??""}catch{}return{value:i,type:"string",...a}}function g1(t,e=!1){let r={};for(let[o,n]of Object.entries(t??{})){let a=$Y(n,e);a&&(r[o]=a)}return r}function zY(t){if(Array.isArray(t))return{value:t,type:"array"};let e=typeof t=="string"?"string":typeof t=="boolean"?"boolean":typeof t=="number"&&!Number.isNaN(t)?Number.isInteger(t)?"integer":"double":null;if(e)return{value:t,type:e}}p();var GY;function OD(){return GY?.()}function ko(){let t=iu();return Oy(t).getCurrentScope()}function No(){let t=iu();return Oy(t).getIsolationScope()}function Ay(){return ma("globalScope",()=>new Wo)}function Iy(...t){let e=iu(),r=Oy(e);if(t.length===2){let[o,n]=t;return o?r.withSetScope(o,n):r.withScope(n)}return r.withScope(t[0])}function Pt(){return ko().getClient()}function y1(t){let e=OD();if(e)return{trace_id:e.traceId,span_id:e.spanId};let r=t.getPropagationContext(),{traceId:o,parentSpanId:n,propagationSpanId:a}=r,i={trace_id:o,span_id:a||Cy()};return n&&(i.parent_span_id=n),i}p();var Ac="sentry.source",ky="sentry.sample_rate",v1="sentry.previous_trace_sample_rate",rp="sentry.op",Ny="sentry.origin";var Dy="sentry.profile_id",My="sentry.exclusive_time";var b1="gen_ai.conversation.id";p();var YY="_sentryScope",KY="_sentryIsolationScope";function Ic(t){let e=t;return{scope:e[YY],isolationScope:Py(e[KY])}}p();var AD="sentry-";function kD(t){let e=XY(t);if(!e)return;let r=Object.entries(e).reduce((o,[n,a])=>{if(n.startsWith(AD)){let i=n.slice(AD.length);o[i]=a}return o},{});if(Object.keys(r).length>0)return r}function XY(t){if(!(!t||!mo(t)&&!Array.isArray(t)))return Array.isArray(t)?t.reduce((e,r)=>{let o=ID(r);return Object.entries(o).forEach(([n,a])=>{e[n]=a}),e},{}):ID(t)}function ID(t){return t.split(",").map(e=>{let r=e.indexOf("=");if(r===-1)return[];let o=e.slice(0,r),n=e.slice(r+1);return[o,n].map(a=>{try{return decodeURIComponent(a.trim())}catch{return}})}).reduce((e,[r,o])=>(r&&o&&(e[r]=o),e),{})}p();var QY=/^o(\d+)\./,JY=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)((?:\[[:.%\w]+\]|[\w.-]+))(?::(\d+))?\/(.+)/;function ZY(t){return t==="http"||t==="https"}function Ya(t,e=!1){let{host:r,path:o,pass:n,port:a,projectId:i,protocol:s,publicKey:l}=t;return`${s}://${l}${e&&n?`:${n}`:""}@${r}${a?`:${a}`:""}/${o&&`${o}/`}${i}`}function eK(t){let e=JY.exec(t);if(!e){cn(()=>{console.error(`Invalid Sentry Dsn: ${t}`)});return}let[r,o,n="",a="",i="",s=""]=e.slice(1),l="",u=s,d=u.split("/");if(d.length>1&&(l=d.slice(0,-1).join("/"),u=d.pop()),u){let f=u.match(/^\d+/);f&&(u=f[0])}return ND({host:a,pass:n,path:l,projectId:u,port:i,protocol:r,publicKey:o})}function ND(t){return{protocol:t.protocol,publicKey:t.publicKey||"",pass:t.pass||"",host:t.host,port:t.port||"",path:t.path||"",projectId:t.projectId}}function tK(t){if(!xe)return!0;let{port:e,projectId:r,protocol:o}=t;return["protocol","publicKey","host","projectId"].find(i=>t[i]?!1:(fe.error(`Invalid Sentry Dsn: ${i} missing`),!0))?!1:r.match(/^\d+$/)?ZY(o)?e&&isNaN(parseInt(e,10))?(fe.error(`Invalid Sentry Dsn: Invalid port ${e}`),!1):!0:(fe.error(`Invalid Sentry Dsn: Invalid protocol ${o}`),!1):(fe.error(`Invalid Sentry Dsn: Invalid projectId ${r}`),!1)}function rK(t){return t.match(QY)?.[1]}function DD(t){let e=t.getOptions(),{host:r}=t.getDsn()||{},o;return e.orgId?o=String(e.orgId):r&&(o=rK(r)),o}function MD(t){let e=typeof t=="string"?eK(t):ND(t);if(!(!e||!tK(e)))return e}p();function LD(t){if(typeof t=="boolean")return Number(t);let e=typeof t=="string"?parseFloat(t):t;if(!(typeof e!="number"||isNaN(e)||e<0||e>1))return e}var jD=1,FD=!1;function qD(t){let{spanId:e,traceId:r,isRemote:o}=t.spanContext(),n=o?e:Bs(t).parent_span_id,a=Ic(t).scope,i=o?a?.getPropagationContext().propagationSpanId||Cy():e;return{parent_span_id:n,span_id:i,trace_id:r}}function aK(t){if(t&&t.length>0)return t.map(({context:{spanId:e,traceId:r,traceFlags:o,...n},attributes:a})=>({span_id:e,trace_id:r,sampled:o===jD,attributes:a,...n}))}function BD(t){return typeof t=="number"?UD(t):Array.isArray(t)?t[0]+t[1]/1e9:t instanceof Date?UD(t.getTime()):Vo()}function UD(t){return t>9999999999?t/1e3:t}function Bs(t){if(lK(t))return t.getSpanJSON();let{spanId:e,traceId:r}=t.spanContext();if(sK(t)){let{attributes:o,startTime:n,name:a,endTime:i,status:s,links:l}=t;return{span_id:e,trace_id:r,data:o,description:a,parent_span_id:iK(t),start_timestamp:BD(n),timestamp:BD(i)||void 0,status:uK(s),op:o[rp],origin:o[Ny],links:aK(l)}}return{span_id:e,trace_id:r,start_timestamp:0,data:{}}}function iK(t){return"parentSpanId"in t?t.parentSpanId:"parentSpanContext"in t?t.parentSpanContext?.spanId:void 0}function HD(t){return{...t,attributes:g1(t.attributes),links:t.links?.map(e=>({...e,attributes:g1(e.attributes)}))}}function sK(t){let e=t;return!!e.attributes&&!!e.startTime&&!!e.name&&!!e.endTime&&!!e.status}function lK(t){return typeof t.getSpanJSON=="function"}function VD(t){let{traceFlags:e}=t.spanContext();return e===jD}function uK(t){if(!(!t||t.code===0))return t.code===1?"ok":t.message||"internal_error"}var dK="_sentryRootSpan";var kc=pK;function pK(t){return t[dK]||t}function x1(){FD||(cn(()=>{console.warn("[Sentry] Returning null from `beforeSendSpan` is disallowed. To drop certain spans, configure the respective integrations directly or use `ignoreSpans`.")}),FD=!0)}p();function T1(t){if(typeof __SENTRY_TRACING__=="boolean"&&!__SENTRY_TRACING__)return!1;let e=t||Pt()?.getOptions();return!!e&&(e.tracesSampleRate!=null||!!e.tracesSampler)}p();function WD(t){fe.log(`Ignoring span ${t.op} - ${t.description} because it matches \`ignoreSpans\`.`)}function _1(t,e){if(!e?.length)return!1;for(let r of e){if(cK(r)){if(t.description&&du(t.description,r))return xe&&WD(t),!0;continue}let o=!!r.attributes&&Object.keys(r.attributes).length>0;if(!r.name&&!r.op&&!o)continue;let n=r.name?t.description&&du(t.description,r.name):!0,a=r.op?t.op&&du(t.op,r.op):!0,i=r.attributes?Object.entries(r.attributes).every(([s,l])=>fK(t.attributes?.[s],l)):!0;if(n&&a&&i)return xe&&WD(t),!0}return!1}function fK(t,e){return typeof t=="string"&&(typeof e=="string"||e instanceof RegExp)?du(t,e):Array.isArray(t)&&Array.isArray(e)?t.length===e.length&&t.every((r,o)=>r===e[o]):t===e}function $D(t,e){let r=e.parent_span_id,o=e.span_id;if(r)for(let n of t)n.parent_span_id===o&&(n.parent_span_id=r)}function cK(t){return typeof t=="string"||t instanceof RegExp}p();var mK=Symbol.for("sentry.nonRecordingSpan");function zD(t){return!!t&&t[mK]===!0}p();p();p();var GD="sentry.span.source";p();var op="production";var hK="_frozenDsc";function YD(t,e){let r=e.getOptions(),{publicKey:o}=e.getDsn()||{},n={environment:r.environment||op,release:r.release,public_key:o,trace_id:t,org_id:DD(e)};return e.emit("createDsc",n),n}function S1(t,e){let r=e.getPropagationContext();return r.dsc||YD(r.traceId,t)}function KD(t){let e=Pt();if(!e)return{};let r=kc(t),o=Bs(r),n=o.data,a=r.spanContext().traceState,i=a?.get("sentry.sample_rate")??n[ky]??n[v1];function s(h){return(typeof i=="number"||typeof i=="string")&&(h.sample_rate=`${i}`),h}let l=r[hK];if(l)return s(l);if(zD(r)&&!T1(e.getOptions())){let h=Ic(r).scope;if(h)return s({...S1(e,h)})}let u=a?.get("sentry.dsc"),d=u&&kD(u);if(d)return s(d);let f=YD(t.spanContext().traceId,e),c=n[Ac]??n[GD],m=o.description;return c!=="url"&&m&&(f.transaction=m),T1()&&(f.sampled=String(VD(r)),f.sample_rand=a?.get("sentry.sample_rand")??Ic(r).scope?.getPropagationContext().sampleRand.toString()),s(f),e.emit("createDsc",f,r),f}p();function XD(t){return!!t&&typeof t=="function"&&"_streamed"in t&&!!t._streamed}p();function va(t,e=[]){return[t,e]}function w1(t,e){let[r,o]=t;return[r,[...o,e]]}function Ly(t,e){let r=t[1];for(let o of r){let n=o[0].type;if(e(o,n))return!0}return!1}function QD(t,e){return Ly(t,(r,o)=>e.includes(o))}function E1(t){let e=su(Re);return e.encodePolyfill?e.encodePolyfill(t):new TextEncoder().encode(t)}function JD(t){let[e,r]=t,o=JSON.stringify(e);function n(a){typeof o=="string"?o=typeof a=="string"?o+a:[E1(o),a]:o.push(typeof a=="string"?E1(a):a)}for(let a of r){let[i,s]=a;if(n(` ${JSON.stringify(i)} `),typeof s=="string"||s instanceof Uint8Array)n(s);else{let l;try{l=JSON.stringify(s)}catch{l=JSON.stringify(Vn(s))}n(l)}}return typeof o=="string"?o:gK(o)}function gK(t){let e=t.reduce((n,a)=>n+a.length,0),r=new Uint8Array(e),o=0;for(let n of t)r.set(n,o),o+=n.length;return r}function ZD(t){let e=typeof t.data=="string"?E1(t.data):t.data;return[{type:"attachment",length:e.length,filename:t.filename,content_type:t.contentType,attachment_type:t.attachmentType},e]}var eM={sessions:"session",event:"error",client_report:"internal",user_report:"default",profile_chunk:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",raw_security:"security",log:"log_item",trace_metric:"metric"};function yK(t){return t in eM}function R1(t){return yK(t)?eM[t]:t}function C1(t){if(!t?.sdk)return;let{name:e,version:r}=t.sdk;return{name:e,version:r}}function tM(t,e,r,o){let n=t.sdkProcessingMetadata?.dynamicSamplingContext;return{event_id:t.event_id,sent_at:new Date(za()).toISOString(),...e&&{sdk:e},...!!r&&o&&{dsn:Ya(o)},...n&&{trace:n}}}function vK(t,e){if(!e)return t;let r=t.sdk||{};return t.sdk={...r,name:r.name||e.name,version:r.version||e.version,integrations:[...t.sdk?.integrations||[],...e.integrations||[]],packages:[...t.sdk?.packages||[],...e.packages||[]],settings:t.sdk?.settings||e.settings?{...t.sdk?.settings,...e.settings}:void 0},t}function rM(t,e,r,o){let n=C1(r),a={sent_at:new Date(za()).toISOString(),...n&&{sdk:n},...!!o&&e&&{dsn:Ya(e)}},i="aggregates"in t?[{type:"sessions"},t]:[{type:"session"},t.toJSON()];return va(a,[i])}function oM(t,e,r,o){let n=C1(r),a=t.type&&t.type!=="replay_event"?t.type:"event";vK(t,r?.sdk);let i=tM(t,n,o,e);return delete t.sdkProcessingMetadata,va(i,[[{type:a},t]])}p();function nM(t){return t.getOptions().traceLifecycle==="stream"}p();p();function iM(t,e){let{fingerprint:r,span:o,breadcrumbs:n,sdkProcessingMetadata:a}=e;bK(t,e),o&&_K(t,o),SK(t,r),xK(t,n),TK(t,a)}function aM(t,e){let{extra:r,tags:o,attributes:n,user:a,contexts:i,level:s,sdkProcessingMetadata:l,breadcrumbs:u,fingerprint:d,eventProcessors:f,attachments:c,propagationContext:m,transactionName:h,span:v}=e;Nc(t,"extra",r),Nc(t,"tags",o),Nc(t,"attributes",n),Nc(t,"user",a),Nc(t,"contexts",i),t.sdkProcessingMetadata=Fs(t.sdkProcessingMetadata,l,2),s&&(t.level=s),h&&(t.transactionName=h),v&&(t.span=v),u.length&&(t.breadcrumbs=[...t.breadcrumbs,...u]),d.length&&(t.fingerprint=[...t.fingerprint,...d]),f.length&&(t.eventProcessors=[...t.eventProcessors,...f]),c.length&&(t.attachments=[...t.attachments,...c]),t.propagationContext={...t.propagationContext,...m}}function Nc(t,e,r){t[e]=Fs(t[e],r,1)}function Fy(t,e){let r=Ay().getScopeData();return t&&aM(r,t.getScopeData()),e&&aM(r,e.getScopeData()),r}function bK(t,e){let{extra:r,tags:o,user:n,contexts:a,level:i,transactionName:s}=e;Object.keys(r).length&&(t.extra={...r,...t.extra}),Object.keys(o).length&&(t.tags={...o,...t.tags}),Object.keys(n).length&&(t.user={...n,...t.user}),Object.keys(a).length&&(t.contexts={...a,...t.contexts}),i&&(t.level=i),s&&t.type!=="transaction"&&(t.transaction=s)}function xK(t,e){let r=[...t.breadcrumbs||[],...e];t.breadcrumbs=r.length?r:void 0}function TK(t,e){t.sdkProcessingMetadata={...t.sdkProcessingMetadata,...e}}function _K(t,e){t.contexts={trace:qD(e),...t.contexts},t.sdkProcessingMetadata={dynamicSamplingContext:KD(e),...t.sdkProcessingMetadata};let r=kc(e),o=Bs(r).description;o&&!t.transaction&&t.type==="transaction"&&(t.transaction=o)}function SK(t,e){t.fingerprint=t.fingerprint?Array.isArray(t.fingerprint)?t.fingerprint:[t.fingerprint]:[],e&&(t.fingerprint=t.fingerprint.concat(e)),t.fingerprint.length||delete t.fingerprint}function Dc(t,e){let r=t.attributes??(t.attributes={});Object.entries(e).forEach(([o,n])=>{n!=null&&!(o in r)&&(r[o]=n)})}p();p();p();p();var P1=0,sM=1,lM=2;function Ka(t){return new Mc(e=>{e(t)})}function fu(t){return new Mc((e,r)=>{r(t)})}var Mc=class t{constructor(e){this._state=P1,this._handlers=[],this._runExecutor(e)}then(e,r){return new t((o,n)=>{this._handlers.push([!1,a=>{if(!e)o(a);else try{o(e(a))}catch(i){n(i)}},a=>{if(!r)n(a);else try{o(r(a))}catch(i){n(i)}}]),this._executeHandlers()})}catch(e){return this.then(r=>r,e)}finally(e){return new t((r,o)=>{let n,a;return this.then(i=>{a=!1,n=i,e&&e()},i=>{a=!0,n=i,e&&e()}).then(()=>{if(a){o(n);return}r(n)})})}_executeHandlers(){if(this._state===P1)return;let e=this._handlers.slice();this._handlers=[],e.forEach(r=>{r[0]||(this._state===sM&&r[1](this._value),this._state===lM&&r[2](this._value),r[0]=!0)})}_runExecutor(e){let r=(a,i)=>{if(this._state===P1){if(ga(i)){i.then(o,n);return}this._state=a,this._value=i,this._executeHandlers()}},o=a=>{r(sM,a)},n=a=>{r(lM,a)};try{e(o,n)}catch(a){n(a)}}};function uM(t,e,r,o=0){try{let n=O1(e,r,t,o);return ga(n)?n:Ka(n)}catch(n){return fu(n)}}function O1(t,e,r,o){let n=r[o];if(!t||!n)return t;let a=n({...t},e);return xe&&a===null&&fe.log(`Event processor "${n.id||"?"}" dropped event`),ga(a)?a.then(i=>O1(i,e,r,o+1)):O1(a,e,r,o+1)}p();var cu,dM,pM,Us;function fM(t){let e=Re._sentryDebugIds,r=Re._debugIds;if(!e&&!r)return{};let o=e?Object.keys(e):[],n=r?Object.keys(r):[];if(Us&&o.length===dM&&n.length===pM)return Us;dM=o.length,pM=n.length,Us={},cu||(cu={});let a=(i,s)=>{for(let l of i){let u=s[l],d=cu?.[l];if(d&&Us&&u)Us[d[0]]=u,cu&&(cu[l]=[d[0],u]);else if(u){let f=t(l);for(let c=f.length-1;c>=0;c--){let h=f[c]?.filename;if(h&&Us&&cu){Us[h]=u,cu[l]=[h,u];break}}}}};return e&&a(o,e),r&&a(n,r),Us}function cM(t,e,r,o,n,a){let{normalizeDepth:i=3,normalizeMaxBreadth:s=1e3}=t,l={...e,event_id:e.event_id||r.event_id||Sr(),timestamp:e.timestamp||Ga()},u=r.integrations||t.integrations.map(y=>y.name);EK(l,t),CK(l,u),n&&n.emit("applyFrameMetadata",e),e.type===void 0&&wK(l,t.stackParser);let d=OK(o,r.captureContext);r.mechanism&&Wn(l,r.mechanism);let f=n?n.getEventProcessors():[],c=Fy(a,d),m=[...r.attachments||[],...c.attachments];m.length&&(r.attachments=m),iM(l,c);let h=[...f,...c.eventProcessors];return(r.data&&r.data.__sentry__===!0?Ka(l):uM(h,l,r)).then(y=>(y&&RK(y),typeof i=="number"&&i>0?PK(y,i,s):y))}function EK(t,e){let{environment:r,release:o,dist:n,maxValueLength:a}=e;t.environment=t.environment||r||op,!t.release&&o&&(t.release=o),!t.dist&&n&&(t.dist=n);let i=t.request;i?.url&&a&&(i.url=ep(i.url,a)),a&&t.exception?.values?.forEach(s=>{s.value&&(s.value=ep(s.value,a))})}function wK(t,e){let r=fM(e);t.exception?.values?.forEach(o=>{o.stacktrace?.frames?.forEach(n=>{n.filename&&(n.debug_id=r[n.filename])})})}function RK(t){let e={};if(t.exception?.values?.forEach(o=>{o.stacktrace?.frames?.forEach(n=>{n.debug_id&&(n.abs_path?e[n.abs_path]=n.debug_id:n.filename&&(e[n.filename]=n.debug_id),delete n.debug_id)})}),Object.keys(e).length===0)return;t.debug_meta=t.debug_meta||{},t.debug_meta.images=t.debug_meta.images||[];let r=t.debug_meta.images;Object.entries(e).forEach(([o,n])=>{r.push({type:"sourcemap",code_file:o,debug_id:n})})}function CK(t,e){e.length>0&&(t.sdk=t.sdk||{},t.sdk.integrations=[...t.sdk.integrations||[],...e])}function PK(t,e,r){if(!t)return null;let o={...t,...t.breadcrumbs&&{breadcrumbs:t.breadcrumbs.map(n=>({...n,...n.data&&{data:Vn(n.data,e,r)}}))},...t.user&&{user:Vn(t.user,e,r)},...t.contexts&&{contexts:Vn(t.contexts,e,r)},...t.extra&&{extra:Vn(t.extra,e,r)}};return t.contexts?.trace&&o.contexts&&(o.contexts.trace=t.contexts.trace,t.contexts.trace.data&&(o.contexts.trace.data=Vn(t.contexts.trace.data,e,r))),t.spans&&(o.spans=t.spans.map(n=>({...n,...n.data&&{data:Vn(n.data,e,r)}}))),t.contexts?.flags&&o.contexts&&(o.contexts.flags=Vn(t.contexts.flags,3,r)),o}function OK(t,e){if(!e)return t;let r=t?t.clone():new Wo;return r.update(e),r}function mM(t){if(t)return AK(t)?{captureContext:t}:kK(t)?{captureContext:t}:t}function AK(t){return t instanceof Wo||typeof t=="function"}var IK=["user","level","extra","contexts","tags","fingerprint","propagationContext"];function kK(t){return Object.keys(t).some(e=>IK.includes(e))}function Li(t,e){return ko().captureException(t,mM(e))}function Lc(t,e){return ko().captureEvent(t,e)}function By(t,e){No().setContext(t,e)}function Fc(t){let e=No(),{user:r}=Fy(e,ko()),{userAgent:o}=Re.navigator||{},n=xD({user:r,...o&&{userAgent:o},...t}),a=e.getSession();return a?.status==="ok"&&Mi(a,{status:"exited"}),Uy(),e.setSession(n),n}function Uy(){let t=No(),r=ko().getSession()||t.getSession();r&&TD(r),gM(),t.setSession()}function gM(){let t=No(),e=Pt(),r=t.getSession();r&&e&&e.captureSession(r)}function np(t=!1){if(t){Uy();return}gM()}p();function jy(t){return typeof t=="object"&&typeof t.unref=="function"&&t.unref(),t}p();var NK="7";function DK(t){let e=t.protocol?`${t.protocol}:`:"",r=t.port?`:${t.port}`:"";return`${e}//${t.host}${r}${t.path?`/${t.path}`:""}/api/`}function MK(t){return`${DK(t)}${t.projectId}/envelope/`}function LK(t,e){let r={sentry_version:NK};return t.publicKey&&(r.sentry_key=t.publicKey),e&&(r.sentry_client=`${e.name}/${e.version}`),new URLSearchParams(r).toString()}function yM(t,e,r){return e||`${MK(t)}?${LK(t,r)}`}p();p();var A1=[];function FK(t){let e={};return t.forEach(r=>{let{name:o}=r,n=e[o];n&&!n.isDefaultInstance&&r.isDefaultInstance||(e[o]=r)}),Object.values(e)}function I1(t){let e=t.defaultIntegrations||[],r=t.integrations;e.forEach(n=>{n.isDefaultInstance=!0});let o;if(Array.isArray(r))o=[...e,...r];else if(typeof r=="function"){let n=r(e);o=Array.isArray(n)?n:[n]}else o=e;return FK(o)}function vM(t,e){let r={};return e.forEach(o=>{o?.beforeSetup&&o.beforeSetup(t)}),e.forEach(o=>{o&&N1(t,o,r)}),r}function k1(t,e){for(let r of e)r?.afterAllSetup&&r.afterAllSetup(t)}function N1(t,e,r){if(r[e.name]){xe&&fe.log(`Integration skipped because it was already installed: ${e.name}`);return}if(r[e.name]=e,!A1.includes(e.name)&&typeof e.setupOnce=="function"&&(e.setupOnce(),A1.push(e.name)),e.setup&&typeof e.setup=="function"&&e.setup(t),typeof e.preprocessEvent=="function"){let o=e.preprocessEvent.bind(e);t.on("preprocessEvent",(n,a)=>o(n,a,t))}if(typeof e.processEvent=="function"){let o=e.processEvent.bind(e),n=Object.assign((a,i)=>o(a,i,t),{id:e.name});t.addEventProcessor(n)}["processSpan","processSegmentSpan"].forEach(o=>{let n=e[o];typeof n=="function"&&t.on(o,a=>n.call(e,a,t))}),xe&&fe.log(`Integration installed: ${e.name}`)}p();p();p();p();p();function D1(){return typeof __SENTRY_BROWSER_BUNDLE__<"u"&&!!__SENTRY_BROWSER_BUNDLE__}function M1(){return"npm"}function bM(){return!D1()&&Object.prototype.toString.call(typeof process<"u"?process:0)==="[object process]"}function ap(){return typeof window<"u"&&(!bM()||BK())}function BK(){return Re.process?.type==="renderer"}function UK(t,e){let r=e?"auto":"never";return[{type:"log",item_count:t.length,content_type:"application/vnd.sentry.items.log+json"},{version:2,...ap()&&{ingest_settings:{infer_ip:r,infer_user_agent:r}},items:t}]}function xM(t,e,r,o,n){let a={};return e?.sdk&&(a.sdk={name:e.sdk.name,version:e.sdk.version}),r&&o&&(a.dsn=Ya(o)),va(a,[UK(t,n)])}function L1(t,e){let r=e??jK(t)??[];if(r.length===0)return;let o=t.getOptions(),n=xM(r,o._metadata,o.tunnel,t.getDsn(),t.getDataCollectionOptions().userInfo);TM().set(t,[]),t.emit("flushLogs"),t.sendEnvelope(n)}function jK(t){return TM().get(t)}function TM(){return ma("clientToLogBufferMap",()=>new WeakMap)}p();p();function qK(t,e){let r=e?"auto":"never";return[{type:"trace_metric",item_count:t.length,content_type:"application/vnd.sentry.items.trace-metric+json"},{version:2,...ap()&&{ingest_settings:{infer_ip:r,infer_user_agent:r}},items:t}]}function _M(t,e,r,o,n){let a={};return e?.sdk&&(a.sdk={name:e.sdk.name,version:e.sdk.version}),r&&o&&(a.dsn=Ya(o)),va(a,[qK(t,n)])}function SM(t,e){let r=e??HK(t)??[];if(r.length===0)return;let o=t.getOptions(),n=_M(r,o._metadata,o.tunnel,t.getDsn(),t.getDataCollectionOptions().userInfo);EM().set(t,[]),t.emit("flushMetrics"),t.sendEnvelope(n)}function HK(t){return EM().get(t)}function EM(){return ma("clientToMetricBufferMap",()=>new WeakMap)}p();p();function wM(t){let e={trace_id:t.trace_id,span_id:t.span_id,parent_span_id:t.parent_span_id,name:t.description||"",start_timestamp:t.start_timestamp,end_timestamp:t.timestamp||t.start_timestamp,status:!t.status||t.status==="ok"||t.status==="cancelled"?"ok":"error",is_segment:!1,attributes:{...t.data},links:t.links};return HD(e)}function RM(t,e){if(t.type!=="transaction"||!t.spans?.length||!t.sdkProcessingMetadata?.hasGenAiSpans||e.getOptions().streamGenAiSpans===!1||nM(e))return;let r=[],o=[];for(let a of t.spans)a.op?.startsWith("gen_ai.")?r.push(wM(a)):o.push(a);if(r.length===0)return;t.spans=o;let n=e.getDataCollectionOptions().userInfo?"auto":"never";return[{type:"span",item_count:r.length,content_type:"application/vnd.sentry.items.span.v2+json"},{version:2,...ap()&&{ingest_settings:{infer_ip:n,infer_user_agent:n}},items:r}]}p();p();var ip=Symbol.for("SentryBufferFullError");function mu(t=100){let e=new Set;function r(){return e.sizeo(s),()=>o(s)),s}function a(i){if(!e.size)return Ka(!0);let s=Promise.allSettled(Array.from(e)).then(()=>!0);if(!i)return s;let l=[s,new Promise(u=>jy(setTimeout(()=>u(!1),i)))];return Promise.race(l)}return{get $(){return Array.from(e)},add:n,drain:a}}p();var VK=60*1e3;function WK(t,e=za()){let r=parseInt(`${t}`,10);if(!isNaN(r))return r*1e3;let o=Date.parse(`${t}`);return isNaN(o)?VK:o-e}function $K(t,e){return t[e]||t.all||0}function CM(t,e,r=za()){return $K(t,e)>r}function PM(t,{statusCode:e,headers:r},o=za()){let n={...t},a=r?.["x-sentry-rate-limits"],i=r?.["retry-after"];if(a)for(let s of a.trim().split(",")){let[l,u,,,d]=s.split(":",5),f=parseInt(l,10),c=(isNaN(f)?60:f)*1e3;if(!u)n.all=o+c;else for(let m of u.split(";"))m==="metric_bucket"?(!d||d.split(";").includes("custom"))&&(n[m]=o+c):n[m]=o+c}else i?n.all=o+WK(i,o):e===429&&(n.all=o+60*1e3);return n}var F1=64;function qy(t,e,r=mu(t.bufferSize||F1)){let o={},n=i=>r.drain(i);function a(i){let s=[];if(Ly(i,(f,c)=>{let m=R1(c);CM(o,m)?t.recordDroppedEvent("ratelimit_backoff",m):s.push(f)}),s.length===0)return Promise.resolve({});let l=va(i[0],s),u=f=>{if(QD(l,["client_report"])){xe&&fe.warn(`Dropping client report. Will not send outcomes (reason: ${f}).`);return}Ly(l,(c,m)=>{t.recordDroppedEvent(f,R1(m))})},d=()=>e({body:JD(l)}).then(f=>f.statusCode===413?(xe&&fe.error("Sentry responded with status code 413. Envelope was discarded due to exceeding size limits."),u("send_error"),f):(xe&&f.statusCode!==void 0&&(f.statusCode<200||f.statusCode>=300)&&fe.warn(`Sentry responded with status code ${f.statusCode} to sent event.`),o=PM(o,f),f),f=>{throw u("network_error"),xe&&fe.error("Encountered error running transport request:",f),f});return r.add(d).then(f=>f,f=>{if(f===ip)return xe&&fe.error("Skipped sending event because buffer is full."),u("queue_overflow"),Promise.resolve({});throw f})}return{send:a,flush:n}}p();function OM(t,e,r){let o=[{type:"client_report"},{timestamp:r||Ga(),discarded_events:t}];return va(e?{dsn:e}:{},[o])}p();function Hy(t){let e=[];t.message&&e.push(t.message);try{let r=t.exception.values[t.exception.values.length-1];r?.value&&(e.push(r.value),r.type&&e.push(`${r.type}: ${r.value}`))}catch{}return e}p();function AM(t){let{trace_id:e,parent_span_id:r,span_id:o,status:n,origin:a,data:i,op:s}=t.contexts?.trace??{};return{data:i??{},description:t.transaction,op:s,parent_span_id:r,span_id:o??"",start_timestamp:t.start_timestamp??0,status:n,timestamp:t.timestamp,trace_id:e??"",origin:a,profile_id:i?.[Dy],exclusive_time:i?.[My],measurements:t.measurements,is_segment:!0}}function IM(t){return{type:"transaction",timestamp:t.timestamp,start_timestamp:t.start_timestamp,transaction:t.description,contexts:{trace:{trace_id:t.trace_id,span_id:t.span_id,parent_span_id:t.parent_span_id,op:t.op,status:t.status,origin:t.origin,data:{...t.data,...t.profile_id&&{[Dy]:t.profile_id},...t.exclusive_time&&{[My]:t.exclusive_time}}}},measurements:t.measurements}}p();p();p();var Bc=["forwarded","-ip","remote-","via","-user"];function kM(t){return t===!0?{userInfo:!0,cookies:!0,httpHeaders:{request:!0,response:!0},httpBodies:["incomingRequest","outgoingRequest","incomingResponse","outgoingResponse"],queryParams:!0,genAI:{inputs:!0,outputs:!0},stackFrameVariables:!0,frameContextLines:7}:{userInfo:!1,cookies:{deny:Bc},httpHeaders:{request:{deny:Bc},response:{deny:Bc}},httpBodies:[],queryParams:{deny:Bc},genAI:{inputs:!1,outputs:!1},stackFrameVariables:!0,frameContextLines:7}}var zK={userInfo:!0,cookies:!0,httpHeaders:{request:!0,response:!0},httpBodies:["incomingRequest","outgoingRequest","incomingResponse","outgoingResponse"],queryParams:!0,genAI:{inputs:!0,outputs:!0},stackFrameVariables:!0,frameContextLines:5};function NM(t){let e=t.dataCollection!=null?zK:kM(t.sendDefaultPii),r=t.dataCollection??{};return{userInfo:r.userInfo??e.userInfo,cookies:r.cookies??e.cookies,httpHeaders:{request:r.httpHeaders?.request??e.httpHeaders.request,response:r.httpHeaders?.response??e.httpHeaders.response},httpBodies:r.httpBodies??e.httpBodies,queryParams:r.queryParams??e.queryParams,genAI:{inputs:r.genAI?.inputs??e.genAI.inputs,outputs:r.genAI?.outputs??e.genAI.outputs},stackFrameVariables:r.stackFrameVariables??e.stackFrameVariables,frameContextLines:r.frameContextLines??e.frameContextLines}}var DM="Not capturing exception because it's already been captured.",MM="Discarded session because of missing or non-string release",qM=Symbol.for("SentryInternalError"),HM=Symbol.for("SentryDoNotSendEventError"),GK=5e3;function Vy(t){return{message:t,[qM]:!0}}function B1(t){return{message:t,[HM]:!0}}function LM(t){return Ni(t)&&qM in t}function FM(t){return Ni(t)&&HM in t}function BM(t,e,r,o,n){let a=0,i,s=!1;t.on(r,()=>{a=0,clearTimeout(i),s=!1}),t.on(e,l=>{if(a+=o(l),a>=8e5)n(t);else if(!s){let u=t.getOptions()._flushInterval??GK;u>0&&(s=!0,i=jy(setTimeout(()=>{n(t)},u)))}}),t.on("flush",()=>{n(t)})}var Uc=class{constructor(e){if(this._options=e,this._integrations={},this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],this._promiseBuffer=mu(e.transportOptions?.bufferSize??F1),this._dataCollection=NM(e),e.dsn?this._dsn=MD(e.dsn):xe&&fe.warn("No DSN provided, client will not send events."),this._dsn){let o=yM(this._dsn,e.tunnel,e._metadata?e._metadata.sdk:void 0);this._transport=e.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...e.transportOptions,url:o})}this._options.enableLogs=this._options.enableLogs??this._options._experiments?.enableLogs,this._options.enableLogs&&BM(this,"afterCaptureLog","flushLogs",QK,L1),(this._options.enableMetrics??this._options._experiments?.enableMetrics??!0)&&BM(this,"afterCaptureMetric","flushMetrics",XK,SM)}captureException(e,r,o){let n=Sr();if(Oc(e))return xe&&fe.log(DM),n;let a={event_id:n,...r};return this._process(()=>this.eventFromException(e,a).then(i=>this._captureEvent(i,a,o)).then(i=>i),"error"),a.event_id}captureMessage(e,r,o,n){let a={event_id:Sr(),...o},i=Ns(e)?e:String(e),s=ha(e),l=s?this.eventFromMessage(i,r,a):this.eventFromException(e,a);return this._process(()=>l.then(u=>this._captureEvent(u,a,n)),s?"unknown":"error"),a.event_id}captureEvent(e,r,o){let n=Sr();if(r?.originalException&&Oc(r.originalException))return xe&&fe.log(DM),n;let a={event_id:n,...r},i=e.sdkProcessingMetadata||{},s=i.capturedSpanScope,l=i.capturedSpanIsolationScope,u=UM(e.type);return this._process(()=>this._captureEvent(e,a,s||o,l),u),a.event_id}captureSession(e){this.sendSession(e),Mi(e,{init:!1})}getDsn(){return this._dsn}getOptions(){return this._options}getDataCollectionOptions(){return this._dataCollection}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}async flush(e){let r=this._transport;if(this.emit("flush"),!r)return!0;let o=await this._isClientDoneProcessing(e),n=await r.flush(e);return o&&n}async close(e){L1(this);let r=await this.flush(e);return this.getOptions().enabled=!1,this.emit("close"),r}getEventProcessors(){return this._eventProcessors}addEventProcessor(e){this._eventProcessors.push(e)}init(){(this._isEnabled()||this._options.integrations.some(({name:e})=>e.startsWith("Spotlight")))&&this._setupIntegrations()}getIntegrationByName(e){return this._integrations[e]}getIntegrationNames(){return Object.keys(this._integrations)}addIntegration(e){let r=this._integrations[e.name];!r&&e.beforeSetup&&e.beforeSetup(this),N1(this,e,this._integrations),r||k1(this,[e])}sendEvent(e,r={}){this.emit("beforeSendEvent",e,r);let o=RM(e,this),n=oM(e,this._dsn,this._options._metadata,this._options.tunnel);for(let a of r.attachments||[])n=w1(n,ZD(a));o&&(n=w1(n,o)),this.sendEnvelope(n).then(a=>this.emit("afterSendEvent",e,a))}sendSession(e){let{release:r,environment:o=op}=this._options;if("aggregates"in e){let a=e.attrs||{};if(!a.release&&!r){xe&&fe.warn(MM);return}a.release=a.release||r,a.environment=a.environment||o,e.attrs=a}else{if(!e.release&&!r){xe&&fe.warn(MM);return}e.release=e.release||r,e.environment=e.environment||o}this.emit("beforeSendSession",e);let n=rM(e,this._dsn,this._options._metadata,this._options.tunnel);this.sendEnvelope(n)}recordDroppedEvent(e,r,o=1){if(this._options.sendClientReports){let n=`${e}:${r}`;xe&&fe.log(`Recording outcome: "${n}"${o>1?` (${o} times)`:""}`),this._outcomes[n]=(this._outcomes[n]||0)+o}}on(e,r){let o=this._hooks[e]=this._hooks[e]||new Set,n=(...a)=>r(...a);return o.add(n),()=>{o.delete(n)}}emit(e,...r){let o=this._hooks[e];o&&o.forEach(n=>n(...r))}async sendEnvelope(e){if(this.emit("beforeEnvelope",e),this._isEnabled()&&this._transport)try{return await this._transport.send(e)}catch(r){return xe&&fe.error("Error while sending envelope:",r),{}}return xe&&fe.error("Transport disabled"),{}}registerCleanup(e){}dispose(){}_setupIntegrations(){let{integrations:e}=this._options;this._integrations=vM(this,e),k1(this,e)}_updateSessionFromEvent(e,r){let o=r.level==="fatal",n=!1,a=r.exception?.values;if(a){n=!0,o=!1;for(let l of a)if(l.mechanism?.handled===!1){o=!0;break}}let i=e.status==="ok";(i&&e.errors===0||i&&o)&&(Mi(e,{...o&&{status:"crashed"},errors:e.errors||Number(n||o)}),this.captureSession(e))}async _isClientDoneProcessing(e){let r=0;for(;!e||rsetTimeout(o,1)),!this._numProcessing)return!0;r++}return!1}_isEnabled(){return this.getOptions().enabled!==!1&&this._transport!==void 0}_prepareEvent(e,r,o,n){let a=this.getOptions(),i=this.getIntegrationNames();return!r.integrations&&i.length&&(r.integrations=i),this.emit("preprocessEvent",e,r),e.type||n.setLastEventId(e.event_id||r.event_id),cM(a,e,r,o,this,n).then(s=>{if(s===null)return s;this.emit("postprocessEvent",s,r),s.contexts={trace:{...s.contexts?.trace,...y1(o)},...s.contexts};let l=S1(this,o);return s.sdkProcessingMetadata={dynamicSamplingContext:l,...s.sdkProcessingMetadata},s})}_captureEvent(e,r={},o=ko(),n=No()){return xe&&U1(e)&&fe.log(`Captured error event \`${Hy(e)[0]||""}\``),this._processEvent(e,r,o,n).then(a=>a.event_id,a=>{xe&&(FM(a)?fe.log(a.message):LM(a)?fe.warn(a.message):fe.warn(a))})}_processEvent(e,r,o,n){let a=this.getOptions(),{sampleRate:i}=a,s=VM(e),l=U1(e),d=`before send for type \`${e.type||"error"}\``,f=typeof i>"u"?void 0:LD(i);if(l&&typeof f=="number"&&uu()>f)return this.recordDroppedEvent("sample_rate","error"),fu(B1(`Discarding event because it's not included in the random sample (sampling rate = ${i})`));let c=UM(e.type);return this._prepareEvent(e,r,o,n).then(m=>{if(m===null)throw this.recordDroppedEvent("event_processor",c),B1("An event processor returned `null`, will not send event.");if(r.data?.__sentry__===!0)return m;let v=KK(this,a,m,r);return YK(v,d)}).then(m=>{if(m===null){if(this.recordDroppedEvent("before_send",c),s){let y=1+(e.spans||[]).length;this.recordDroppedEvent("before_send","span",y)}throw B1(`${d} returned \`null\`, will not send event.`)}let h=o.getSession()||n.getSession();if(l&&h&&this._updateSessionFromEvent(h,m),s){let g=m.sdkProcessingMetadata?.spanCountBeforeProcessing||0,y=m.spans?m.spans.length:0,b=g-y;b>0&&this.recordDroppedEvent("before_send","span",b)}let v=m.transaction_info;if(s&&v&&m.transaction!==e.transaction){let g="custom";m.transaction_info={...v,source:g}}return this.sendEvent(m,r),m}).then(null,m=>{throw FM(m)||LM(m)?m:(this.captureException(m,{mechanism:{handled:!1,type:"internal"},data:{__sentry__:!0},originalException:m}),Vy(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event. Reason: ${m}`))})}_process(e,r){this._numProcessing++,this._promiseBuffer.add(e).then(o=>(this._numProcessing--,o),o=>(this._numProcessing--,o===ip&&this.recordDroppedEvent("queue_overflow",r),o))}_clearOutcomes(){let e=this._outcomes;return this._outcomes={},Object.entries(e).map(([r,o])=>{let[n,a]=r.split(":");return{reason:n,category:a,quantity:o}})}_flushOutcomes(){xe&&fe.log("Flushing outcomes...");let e=this._clearOutcomes();if(e.length===0){xe&&fe.log("No outcomes to send");return}if(!this._dsn){xe&&fe.log("No dsn provided, will not send outcomes");return}xe&&fe.log("Sending outcomes:",e);let r=OM(e,this._options.tunnel&&Ya(this._dsn));this.sendEnvelope(r)}};function UM(t){return t==="replay_event"?"replay":t||"error"}function YK(t,e){let r=`${e} must return \`null\` or a valid event.`;if(ga(t))return t.then(o=>{if(!Hn(o)&&o!==null)throw Vy(r);return o},o=>{throw Vy(`${e} rejected with ${o}`)});if(!Hn(t)&&t!==null)throw Vy(r);return t}function KK(t,e,r,o){let{beforeSend:n,beforeSendTransaction:a,ignoreSpans:i}=e,s=!XD(e.beforeSendSpan)&&e.beforeSendSpan,l=r;if(U1(l)&&n)return n(l,o);if(VM(l)){if(s||i){let u=AM(l);if(i?.length&&_1({description:u.description,op:u.op,attributes:u.data},i))return null;if(s){let d=s(u);d?l=Fs(r,IM(d)):x1()}if(l.spans){let d=[],f=l.spans;for(let m of f){if(i?.length&&_1({description:m.description,op:m.op,attributes:m.data},i)){$D(f,m);continue}if(s){let h=s(m);h?d.push(h):(x1(),d.push(m))}else d.push(m)}let c=l.spans.length-d.length;c&&t.recordDroppedEvent("before_send","span",c),l.spans=d}}if(a){if(l.spans){let u=l.spans.length;l.sdkProcessingMetadata={...r.sdkProcessingMetadata,spanCountBeforeProcessing:u}}return a(l,o)}}return l}function U1(t){return t.type===void 0}function VM(t){return t.type==="transaction"}function XK(t){let e=0;return t.name&&(e+=t.name.length*2),e+=8,e+WM(t.attributes)}function QK(t){let e=0;return t.message&&(e+=t.message.length*2),e+WM(t.attributes)}function WM(t){if(!t)return 0;let e=0;return Object.values(t).forEach(r=>{Array.isArray(r)?e+=r.length*jM(r[0]):ha(r)?e+=jM(r):e+=100}),e}function jM(t){return typeof t=="string"?t.length*2:typeof t=="number"?8:typeof t=="boolean"?4:0}p();function j1(t,e){e.debug===!0&&(xe?fe.enable():cn(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),ko().update(e.initialScope);let o=new t(e);return q1(o),o.init(),o}function q1(t){ko().setClient(t)}p();function jc(t){if(!t)return{};let e=t.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!e)return{};let r=e[6]||"",o=e[8]||"";return{host:e[4],path:e[5],protocol:e[2],search:r,hash:o,relative:e[5]+r+o}}function H1(t,e=!0){if(t.startsWith("data:")){let r=t.match(/^data:([^;,]+)/),o=r?r[1]:"text/plain",n=t.includes(";base64,"),a=t.indexOf(","),i="";if(e&&a!==-1){let s=t.slice(a+1);i=s.length>10?`${s.slice(0,10)}... [truncated]`:s}return`data:${o}${n?",base64":""}${i?`,${i}`:""}`}return t}p();function V1(t){"aggregates"in t?t.attrs?.ip_address===void 0&&(t.attrs={...t.attrs,ip_address:"{{auto}}"}):t.ipAddress===void 0&&(t.ipAddress="{{auto}}")}p();function qc(t,e,r=[e],o="npm"){let n=(t._metadata=t._metadata||{}).sdk=t._metadata.sdk||{};n.name||(n.name=`sentry.javascript.${e}`,n.packages=r.map(a=>({name:`${o}:@sentry/${a}`,version:Wa})),n.version=Wa)}p();var JK=100;function Xa(t,e){let r=Pt(),o=No();if(!r)return;let{beforeBreadcrumb:n=null,maxBreadcrumbs:a=JK}=r.getOptions();if(a<=0)return;let s={timestamp:Ga(),...t},l=n?cn(()=>n(s,e)):s;l!==null&&(r.emit&&r.emit("beforeAddBreadcrumb",l,e),o.addBreadcrumb(l,a))}p();var $M,ZK="FunctionToString",zM=new WeakMap,eX=()=>({name:ZK,setupOnce(){$M=Function.prototype.toString;try{Function.prototype.toString=function(...t){let e=Ms(this),r=zM.has(Pt())&&e!==void 0?e:this;return $M.apply(r,t)}}catch{}},setup(t){zM.set(t,!0)}}),Wy=eX;p();var tX=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/,/^Can't find variable: gmo$/,/^undefined is not an object \(evaluating 'a\.[A-Z]'\)$/,/can't redefine non-configurable property "solana"/,/vv\(\)\.getRestrictions is not a function/,/Can't find variable: _AutofillCallbackHandler/,/Object Not Found Matching Id:\d+, MethodName:simulateEvent/,/^Java exception was raised during method invocation$/],rX="EventFilters",W1=(t={})=>{let e;return{name:rX,setup(r){let o=r.getOptions();e=GM(t,o)},processEvent(r,o,n){if(!e){let a=n.getOptions();e=GM(t,a)}return oX(r,e)?null:r}}},zy=(t={})=>({...W1(t),name:"InboundFilters"});function GM(t={},e={}){return{allowUrls:[...t.allowUrls||[],...e.allowUrls||[]],denyUrls:[...t.denyUrls||[],...e.denyUrls||[]],ignoreErrors:[...t.ignoreErrors||[],...e.ignoreErrors||[],...t.disableErrorDefaults?[]:tX],ignoreTransactions:[...t.ignoreTransactions||[],...e.ignoreTransactions||[]]}}function oX(t,e){if(t.type){if(t.type==="transaction"&&aX(t,e.ignoreTransactions))return xe&&fe.warn(`Event dropped due to being matched by \`ignoreTransactions\` option. Event: ${ya(t)}`),!0}else{if(nX(t,e.ignoreErrors))return xe&&fe.warn(`Event dropped due to being matched by \`ignoreErrors\` option. Event: ${ya(t)}`),!0;if(uX(t))return xe&&fe.warn(`Event dropped due to not having an error message, error type or stacktrace. Event: ${ya(t)}`),!0;if(iX(t,e.denyUrls))return xe&&fe.warn(`Event dropped due to being matched by \`denyUrls\` option. Event: ${ya(t)}. Url: ${$y(t)}`),!0;if(!sX(t,e.allowUrls))return xe&&fe.warn(`Event dropped due to not being matched by \`allowUrls\` option. Event: ${ya(t)}. Url: ${$y(t)}`),!0}return!1}function nX(t,e){return e?.length?Hy(t).some(r=>Ls(r,e)):!1}function aX(t,e){if(!e?.length)return!1;let r=t.transaction;return r?Ls(r,e):!1}function iX(t,e){if(!e?.length)return!1;let r=$y(t);return r?Ls(r,e):!1}function sX(t,e){if(!e?.length)return!0;let r=$y(t);return r?Ls(r,e):!0}function lX(t=[]){for(let e=t.length-1;e>=0;e--){let r=t[e];if(r&&r.filename!==""&&r.filename!=="[native code]")return r.filename||null}return null}function $y(t){try{let r=[...t.exception?.values??[]].reverse().find(o=>o.mechanism?.parent_id===void 0&&o.stacktrace?.frames?.length)?.stacktrace?.frames;return r?lX(r):null}catch{return xe&&fe.error(`Cannot extract url for event ${ya(t)}`),null}}function uX(t){return t.exception?.values?.length?!t.message&&!t.exception.values.some(e=>e.stacktrace||e.type&&e.type!=="Error"||e.value):!1}p();function z1(t,e,r,o,n,a){if(!n.exception?.values||!a||!Di(a.originalException,Error))return;let i=n.exception.values.length>0?n.exception.values[n.exception.values.length-1]:void 0;i&&(n.exception.values=$1(t,e,o,a.originalException,r,n.exception.values,i,0))}function $1(t,e,r,o,n,a,i,s){if(a.length>=r+1)return a;let l=[...a];if(Di(o[n],Error)){YM(i,s,o);let u=t(e,o[n]),d=l.length;KM(u,n,d,s),l=$1(t,e,r,o[n],n,[u,...l],u,d)}return XM(o)&&o.errors.forEach((u,d)=>{if(Di(u,Error)){YM(i,s,o);let f=t(e,u),c=l.length;KM(f,`errors[${d}]`,c,s),l=$1(t,e,r,u,n,[f,...l],f,c)}}),l}function XM(t){return Array.isArray(t.errors)}function YM(t,e,r){t.mechanism={handled:!0,type:"auto.core.linked_errors",...XM(r)&&{is_exception_group:!0},...t.mechanism,exception_id:e}}function KM(t,e,r,o){t.mechanism={handled:!0,...t.mechanism,type:"chained",source:e,exception_id:r,parent_id:o}}p();function dX(t){return qn(t)&&"__sentry_fetch_url_host__"in t&&typeof t.__sentry_fetch_url_host__=="string"}function Gy(t){return dX(t)?`${t.message} (${t.__sentry_fetch_url_host__})`:t.message}p();var QM=new Set([]);function G1(t){let e="console",r=Oo(e,t);return Ao(e,pX),r}function pX(){"console"in Re&&vy.forEach(function(t){t in Re.console&&_r(Re.console,t,function(e){return lu[t]=e,function(...r){let o=r[0],n=lu[t],a=QM.size&&typeof o=="string"&&Ls(o,QM);a||Dr("console",{args:r,level:t}),(!a||xe&&fe.isEnabled())&&n?.apply(Re.console,r)}})})}p();function Y1(t){return t==="warn"?"warning":["fatal","error","warning","log","info","debug"].includes(t)?t:"log"}p();var fX="Dedupe",cX=()=>{let t;return{name:fX,processEvent(e){if(e.type)return e;try{if(mX(e,t))return xe&&fe.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return t=e}}},Yy=cX;function mX(t,e){return e?!!(hX(t,e)||gX(t,e)):!1}function hX(t,e){let r=t.message,o=e.message;return!(!r&&!o||r&&!o||!r&&o||r!==o||!eL(t,e)||!ZM(t,e))}function gX(t,e){let r=JM(e),o=JM(t);return!(!r||!o||r.type!==o.type||r.value!==o.value||!eL(t,e)||!ZM(t,e))}function ZM(t,e){let r=Ty(t),o=Ty(e);if(!r&&!o)return!0;if(r&&!o||!r&&o||(r=r,o=o,o.length!==r.length))return!1;for(let n=0;n({name:yX,setup(t){t.on("spanStart",e=>{let r=ko().getScopeData(),o=No().getScopeData(),n=r.conversationId||o.conversationId;if(n){let{op:a,data:i,description:s}=Bs(e);if(!a?.startsWith("gen_ai.")&&!i["ai.operationId"]&&!s?.startsWith("ai."))return;e.setAttribute(b1,n)}})}}),K1=vX;p();function Ky(t){if(t!==void 0)return t>=400&&t<500?"warning":t>=500?"error":void 0}p();p();var Hc=Re;function X1(){return"history"in Hc&&!!Hc.history}function bX(){if(!("fetch"in Hc))return!1;try{return new Headers,new Request("data:,"),new Response,!0}catch{return!1}}function Vc(t){return t&&/^function\s+\w+\(\)\s+\{\s+\[native code\]\s+\}$/.test(t.toString())}function Q1(){if(typeof EdgeRuntime=="string")return!0;if(!bX())return!1;if(Vc(Hc.fetch))return!0;let t=!1,e=Hc.document;if(e&&typeof e.createElement=="function")try{let r=e.createElement("iframe");r.hidden=!0,e.head.appendChild(r),r.contentWindow?.fetch&&(t=Vc(r.contentWindow.fetch)),e.head.removeChild(r)}catch(r){xe&&fe.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",r)}return t}function J1(t,e){let r="fetch",o=Oo(r,t);return Ao(r,()=>xX(void 0,e)),o}function xX(t,e=!1){e&&!Q1()||_r(Re,"fetch",function(r){return function(...o){let n=new Error,{method:a,url:i}=TX(o),s={args:o,fetchData:{method:a,url:i},startTimestamp:Vo()*1e3,virtualError:n,headers:_X(o)};return t||Dr("fetch",{...s}),r.apply(Re,o).then(async l=>(t?t(l):Dr("fetch",{...s,endTimestamp:Vo()*1e3,response:l}),l),l=>{Dr("fetch",{...s,endTimestamp:Vo()*1e3,error:l}),qn(l)&&l.stack===void 0&&(l.stack=n.stack,Io(l,"framesToPop",1));let d=Pt()?.getOptions().enhanceFetchErrorMessages??"always";if(d!==!1&&l instanceof TypeError&&(l.message==="Failed to fetch"||l.message==="Load failed"||l.message==="NetworkError when attempting to fetch resource."))try{let m=new URL(s.fetchData.url).host;d==="always"?l.message=`${l.message} (${m})`:Io(l,"__sentry_fetch_url_host__",m)}catch{}throw l})}})}function Xy(t,e){return Ni(t)&&!!t[e]}function tL(t){return typeof t=="string"?t:t?Xy(t,"url")?t.url:t.toString?t.toString():"":""}function TX(t){if(t.length===0)return{method:"GET",url:""};if(t.length===2){let[r,o]=t;return{url:tL(r),method:Xy(o,"method")?String(o.method).toUpperCase():n1(r)&&Xy(r,"method")?String(r.method).toUpperCase():"GET"}}let e=t[0];return{url:tL(e),method:Xy(e,"method")?String(e.method).toUpperCase():"GET"}}function _X(t){let[e,r]=t;try{if(typeof r=="object"&&r!==null&&"headers"in r&&r.headers)return new Headers(r.headers);if(n1(e))return new Headers(e.headers)}catch{}}p();var rL=Re;function hu(){try{return rL.document.location.href}catch{return""}}function Z1(t,e=5){if(!rL.HTMLElement)return null;let r=t;for(let o=0;o0}function zX(){eE++,setTimeout(()=>{eE--})}function yu(t,e={}){function r(n){return typeof n=="function"}if(!r(t))return t;try{if(Object.prototype.hasOwnProperty.call(t,"__sentry_wrapped__")){let a=t.__sentry_wrapped__;return typeof a=="function"?a:t}if(Ms(t))return t}catch{return t}let o=function(...n){Re._sentryWrappedDepth=(Re._sentryWrappedDepth||0)+1;try{let a=n.map(i=>yu(i,e));return t.apply(this,a)}catch(a){throw zX(),Iy(i=>{i.addEventProcessor(s=>(e.mechanism&&(pu(s,void 0,void 0),Wn(s,e.mechanism)),s.extra={...s.extra,arguments:n},s)),Li(a)}),a}finally{Re._sentryWrappedDepth=(Re._sentryWrappedDepth||0)-1}};try{for(let n in t)Object.prototype.hasOwnProperty.call(t,n)&&(o[n]=t[n])}catch{}Rc(o,t),Io(t,"__sentry_wrapped__",o);try{Object.getOwnPropertyDescriptor(o,"name").configurable&&Object.defineProperty(o,"name",{get(){return t.name}})}catch{}return o}function rE(){let t=hu(),{referrer:e}=at.document||{},{userAgent:r}=at.navigator||{},o={...e&&{Referer:e},...r&&{"User-Agent":r}};return{url:t,headers:o}}p();p();function Qy(t,e){let r=Jy(t,e),o={type:QX(e),value:JX(e)};return r.length&&(o.stacktrace={frames:r}),o.type===void 0&&o.value===""&&(o.value="Unrecoverable error caught"),o}function GX(t,e,r,o){let a=Pt()?.getOptions().normalizeDepth,i=tQ(e),s={__serialized__:wy(e,a)};if(i)return{exception:{values:[Qy(t,i)]},extra:s};let l={exception:{values:[{type:Ds(e)?e.constructor.name:o?"UnhandledRejection":"Error",value:ZX(e,{isUnhandledRejection:o})}]},extra:s};if(r){let u=Jy(t,r);u.length&&(l.exception.values[0].stacktrace={frames:u})}return l}function oE(t,e){return{exception:{values:[Qy(t,e)]}}}function Jy(t,e){let r=e.stacktrace||e.stack||"",o=KX(e),n=XX(e);try{return t(r,o,n)}catch{}return[]}var YX=/Minified React error #\d+;/i;function KX(t){return t&&YX.test(t.message)?1:0}function XX(t){return typeof t.framesToPop=="number"?t.framesToPop:0}function oL(t){return typeof WebAssembly<"u"&&typeof WebAssembly.Exception<"u"?t instanceof WebAssembly.Exception:!1}function QX(t){let e=t?.name;return!e&&oL(t)?t.message&&Array.isArray(t.message)&&t.message.length==2?t.message[0]:"WebAssembly.Exception":e}function JX(t){let e=t?.message;return oL(t)?Array.isArray(t.message)&&t.message.length==2?t.message[1]:"wasm exception":e?e.error&&typeof e.error.message=="string"?Gy(e.error):Gy(t):"No error message"}function nL(t,e,r,o){let n=r?.syntheticException||void 0,a=Zy(t,e,n,o);return Wn(a),a.level="error",r?.event_id&&(a.event_id=r.event_id),Ka(a)}function aL(t,e,r="info",o,n){let a=o?.syntheticException||void 0,i=nE(t,e,a,n);return i.level=r,o?.event_id&&(i.event_id=o.event_id),Ka(i)}function Zy(t,e,r,o,n){let a;if(Qd(e)&&e.error)return oE(t,e.error);if(wc(e)||_y(e)){let i=e;if("stack"in e){a=oE(t,e);let s=a.exception?.values?.[0];if(o&&r&&s&&!s.stacktrace){let l=Jy(t,r);l.length&&(s.stacktrace={frames:l},Wn(a,{synthetic:!0}))}}else{let s=i.name||(wc(i)?"DOMError":"DOMException"),l=i.message?`${s}: ${i.message}`:s;a=nE(t,l,r,o),pu(a,l)}return"code"in i&&(a.tags={...a.tags,"DOMException.code":`${i.code}`}),a}return qn(e)?oE(t,e):Hn(e)||Ds(e)?(a=GX(t,e,r,n),Wn(a,{synthetic:!0}),a):(a=nE(t,e,r,o),pu(a,`${e}`,void 0),Wn(a,{synthetic:!0}),a)}function nE(t,e,r,o){let n={};if(o&&r){let a=Jy(t,r);a.length&&(n.exception={values:[{value:e,stacktrace:{frames:a}}]}),Wn(n,{synthetic:!0})}if(Ns(e)){let{__sentry_template_string__:a,__sentry_template_values__:i}=e;return n.logentry={message:a,params:i},n}return n.message=e,n}function ZX(t,{isUnhandledRejection:e}){let r=Ey(t),o=e?"promise rejection":"exception";return Qd(t)?`Event \`ErrorEvent\` captured as ${o} with message \`${t.message}\``:Ds(t)?`Event \`${eQ(t)}\` (type=${t.type}) captured as ${o}`:`Object captured as ${o} with keys: ${r}`}function eQ(t){try{let e=Object.getPrototypeOf(t);return e?e.constructor.name:void 0}catch{}}function tQ(t){return Object.values(t).find(e=>e instanceof Error)}var ev=class extends Uc{constructor(e){let r=rQ(e),o=at.SENTRY_SDK_SOURCE||M1();qc(r,"browser",["browser"],o),super(r);let{userInfo:n}=this.getDataCollectionOptions();r._metadata?.sdk&&(r._metadata.sdk.settings={infer_ip:n?"auto":"never",...r._metadata.sdk.settings});let{sendClientReports:a}=this._options;at.document&&at.document.addEventListener("visibilitychange",()=>{at.document.visibilityState==="hidden"&&(a&&this._flushOutcomes(),queueMicrotask(()=>{this.flush()}))}),n&&this.on("beforeSendSession",V1)}eventFromException(e,r){return nL(this._options.stackParser,e,r,this._options.attachStacktrace)}eventFromMessage(e,r="info",o){return aL(this._options.stackParser,e,r,o,this._options.attachStacktrace)}_prepareEvent(e,r,o,n){return e.platform=e.platform||"javascript",super._prepareEvent(e,r,o,n)}};function rQ(t){return{release:typeof __SENTRY_RELEASE__=="string"?__SENTRY_RELEASE__:at.SENTRY_RELEASE?.id,sendClientReports:!0,parentSpanIsAlwaysRootSpan:!0,...t}}p();p();p();var iL=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;p();var _t=Re;p();function aE(t,e,r){_t.document&&_t.addEventListener(t,e,r)}function iE(t,e,r){_t.document&&_t.removeEventListener(t,e,r)}p();var sL=t=>{let e=!1;return()=>{e||(t(),e=!0)}};p();var sE=t=>{let e=_t.requestIdleCallback||_t.setTimeout;_t.document?.visibilityState==="hidden"?t():(t=sL(t),aE("visibilitychange",t,{once:!0,capture:!0}),aE("pagehide",t,{once:!0,capture:!0}),e(()=>{t(),iE("visibilitychange",t,{capture:!0}),iE("pagehide",t,{capture:!0})}))};p();var oQ=80,vu={};try{typeof Node<"u"&&(vu.parentNode=Object.getOwnPropertyDescriptor(Node.prototype,"parentNode").get),typeof Element<"u"&&(vu.tagName=Object.getOwnPropertyDescriptor(Element.prototype,"tagName").get,vu.id=Object.getOwnPropertyDescriptor(Element.prototype,"id").get,vu.className=Object.getOwnPropertyDescriptor(Element.prototype,"className").get,vu.getAttribute=Element.prototype.getAttribute),typeof HTMLElement<"u"&&(vu.dataset=Object.getOwnPropertyDescriptor(HTMLElement.prototype,"dataset").get)}catch{}function js(t,e,r){let o=vu[e];if(o)try{return o.call(t,r)}catch{}let n=t[e];return typeof n=="function"?n.call(t,r):n}function Wc(t,e={}){if(!t)return"";try{let r=t,o=5,n=[],a=0,i=0,s=" > ",l=s.length,u,d=Array.isArray(e)?e:e.keyAttrs,f=!Array.isArray(e)&&e.maxStringLength||oQ;for(;r&&a++1&&i+n.length*l+u.length>=f));)n.push(u),i+=u.length,r=js(r,"parentNode");return n.reverse().join(s)}catch{return""}}function nQ(t,e){let r=[],o=js(t,"tagName");if(!o)return"";if(typeof HTMLElement<"u"&&t instanceof HTMLElement){let a=js(t,"dataset");if(a){if(a.sentryComponent)return a.sentryComponent;if(a.sentryElement)return a.sentryElement}}r.push(o.toLowerCase());let n=e?.length?e.filter(a=>js(t,"getAttribute",a)).map(a=>[a,js(t,"getAttribute",a)]):null;if(n?.length)n.forEach(a=>{r.push(`[${a[0]}="${a[1]}"]`)});else{let a=js(t,"id");a&&r.push(`#${a}`);let i=js(t,"className");if(i&&mo(i)){let s=i.split(/\s+/);for(let l of s)r.push(`.${l}`)}}for(let a of["aria-label","type","name","title","alt"]){let i=js(t,"getAttribute",a);i&&r.push(`[${a}="${i}"]`)}return r.join("")}p();var aQ=1e3,lL,lE,uE;function dE(t){let e="dom";Oo(e,t),Ao(e,iQ)}function iQ(){if(!_t.document)return;let t=Dr.bind(null,"dom"),e=uL(t,!0);_t.document.addEventListener("click",e,!1),_t.document.addEventListener("keypress",e,!1),["EventTarget","Node"].forEach(r=>{let n=_t[r]?.prototype;n?.hasOwnProperty?.("addEventListener")&&(_r(n,"addEventListener",function(a){return function(i,s,l){if(i==="click"||i=="keypress")try{let u=this.__sentry_instrumentation_handlers__=this.__sentry_instrumentation_handlers__||{},d=u[i]=u[i]||{refCount:0};if(!d.handler){let f=uL(t);d.handler=f,a.call(this,i,f,l)}d.refCount++}catch{}return a.call(this,i,s,l)}}),_r(n,"removeEventListener",function(a){return function(i,s,l){if(i==="click"||i=="keypress")try{let u=this.__sentry_instrumentation_handlers__||{},d=u[i];d&&(d.refCount--,d.refCount<=0&&(a.call(this,i,d.handler,l),d.handler=void 0,delete u[i]),Object.keys(u).length===0&&delete this.__sentry_instrumentation_handlers__)}catch{}return a.call(this,i,s,l)}}))})}function sQ(t){if(t.type!==lE)return!1;try{if(!t.target||t.target._sentryId!==uE)return!1}catch{}return!0}function lQ(t,e){return t!=="keypress"?!1:e?.tagName?!(e.tagName==="INPUT"||e.tagName==="TEXTAREA"||e.isContentEditable):!0}function uL(t,e=!1){return r=>{if(!r||r._sentryCaptured)return;let o=uQ(r);if(lQ(r.type,o))return;Io(r,"_sentryCaptured",!0),o&&!o._sentryId&&Io(o,"_sentryId",Sr());let n=r.type==="keypress"?"input":r.type;sQ(r)||(t({event:r,name:n,global:e}),lE=r.type,uE=o?o._sentryId:void 0),clearTimeout(lL),lL=_t.setTimeout(()=>{uE=void 0,lE=void 0},aQ)}}function uQ(t){try{return t.target}catch{return null}}p();var tv;function $c(t){let e="history";Oo(e,t),Ao(e,dQ)}function dQ(){if(_t.addEventListener("popstate",()=>{let e=_t.location.href,r=tv;if(tv=e,r===e)return;Dr("history",{from:r,to:e})}),!X1())return;function t(e){return function(...r){let o=r.length>2?r[2]:void 0;if(o){let n=tv,a=pQ(String(o));if(tv=a,n===a)return e.apply(this,r);Dr("history",{from:n,to:a})}return e.apply(this,r)}}_r(_t.history,"pushState",t),_r(_t.history,"replaceState",t)}function pQ(t){try{return new URL(t,_t.location.origin).toString()}catch{return t}}p();var rv={};function pE(t){let e=rv[t];if(e)return e;let r=_t[t];if(Vc(r))return rv[t]=r.bind(_t);let o=_t.document;if(o&&typeof o.createElement=="function")try{let n=o.createElement("iframe");n.hidden=!0,o.head.appendChild(n);let a=n.contentWindow;a?.[t]&&(r=a[t]),o.head.removeChild(n)}catch(n){iL&&fe.warn(`Could not create sandbox iframe for ${t} check, bailing to window.${t}: `,n)}return r&&(rv[t]=r.bind(_t))}function fE(t){rv[t]=void 0}p();var bu="__sentry_xhr_v3__";function cE(t){let e="xhr";Oo(e,t),Ao(e,fQ)}function fQ(){if(!_t.XMLHttpRequest)return;let t=XMLHttpRequest.prototype;t.open=new Proxy(t.open,{apply(e,r,o){let n=new Error,a=Vo()*1e3,i=mo(o[0])?o[0].toUpperCase():void 0,s=cQ(o[1]);if(!i||!s)return e.apply(r,o);r[bu]={method:i,url:s,request_headers:{}},i==="POST"&&s.match(/sentry_key/)&&(r.__sentry_own_request__=!0);let l=()=>{let u=r[bu];if(u&&r.readyState===4){try{u.status_code=r.status}catch{}let d={endTimestamp:Vo()*1e3,startTimestamp:a,xhr:r,virtualError:n};Dr("xhr",d)}};return"onreadystatechange"in r&&typeof r.onreadystatechange=="function"?r.onreadystatechange=new Proxy(r.onreadystatechange,{apply(u,d,f){return l(),u.apply(d,f)}}):r.addEventListener("readystatechange",l),r.setRequestHeader=new Proxy(r.setRequestHeader,{apply(u,d,f){let[c,m]=f,h=d[bu];return h&&mo(c)&&mo(m)&&(h.request_headers[c.toLowerCase()]=m),u.apply(d,f)}}),e.apply(r,o)}}),t.send=new Proxy(t.send,{apply(e,r,o){let n=r[bu];if(!n)return e.apply(r,o);o[0]!==void 0&&(n.body=o[0]);let a={startTimestamp:Vo()*1e3,xhr:r};return Dr("xhr",a),e.apply(r,o)}})}function cQ(t){if(mo(t))return t;try{return t.toString()}catch{}}p();function mE(t){if(typeof Element>"u")return!1;try{return t instanceof Element}catch{return!1}}var mQ=40;function dL(t,e=pE("fetch")){let r=0,o=0;async function n(a){let i=a.body.length;r+=i,o++;let s={body:a.body,method:"POST",referrerPolicy:"strict-origin",headers:t.headers,keepalive:r<=6e4&&o<15,...t.fetchOptions};try{let l=await e(t.url,s);return{statusCode:l.status,headers:{"x-sentry-rate-limits":l.headers.get("X-Sentry-Rate-Limits"),"retry-after":l.headers.get("Retry-After")}}}catch(l){throw fE("fetch"),l}finally{r-=i,o--}}return qy(t,n,mu(t.bufferSize||mQ))}p();var qs=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;p();var hQ=30;var gQ=50;function hE(t,e,r,o){let n={filename:t,function:e===""?$a:e,in_app:!0};return r!==void 0&&(n.lineno=r),o!==void 0&&(n.colno=o),n}var yQ=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,vQ=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,bQ=/\((\S*)(?::(\d+))(?::(\d+))\)/,xQ=/at (.+?) ?\(data:(.+?),/,TQ=t=>{let e=t.match(xQ);if(e)return{filename:``,function:e[1]};let r=yQ.exec(t);if(r){let[,n,a,i]=r;return hE(n,$a,+a,+i)}let o=vQ.exec(t);if(o){if(o[2]?.indexOf("eval")===0){let s=bQ.exec(o[2]);s&&(o[2]=s[1],o[3]=s[2],o[4]=s[3])}let[a,i]=fL(o[1]||$a,o[2]);return hE(i,a,o[3]?+o[3]:void 0,o[4]?+o[4]:void 0)}},_Q=[hQ,TQ],SQ=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,EQ=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,wQ=t=>{let e=SQ.exec(t);if(e){if(e[3]&&e[3].indexOf(" > eval")>-1){let a=EQ.exec(e[3]);a&&(e[1]=e[1]||"eval",e[3]=a[1],e[4]=a[2],e[5]="")}let o=e[3],n=e[1]||$a;return[n,o]=fL(n,o),hE(o,n,e[4]?+e[4]:void 0,e[5]?+e[5]:void 0)}},RQ=[gQ,wQ];var CQ=[_Q,RQ],pL=xy(...CQ),fL=(t,e)=>{let r=t.indexOf("safari-extension")!==-1,o=t.indexOf("safari-web-extension")!==-1;return r||o?[t.indexOf("@")!==-1?t.split("@")[0]:$a,r?`safari-extension:${e}`:`safari-web-extension:${e}`]:[t,e]};p();p();var ov=1024,PQ="Breadcrumbs",OQ=(t={})=>{let e={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...t};return{name:PQ,setup(r){e.console&&G1(kQ(r)),e.dom&&dE(IQ(r,e.dom)),e.xhr&&cE(NQ(r)),e.fetch&&J1(DQ(r)),e.history&&$c(MQ(r)),e.sentry&&r.on("beforeSendEvent",AQ(r))}}},cL=OQ;function AQ(t){return function(r){Pt()===t&&Xa({category:`sentry.${r.type==="transaction"?"transaction":"event"}`,event_id:r.event_id,level:r.level,message:ya(r)},{event:r})}}function IQ(t,e){return function(o){if(Pt()!==t)return;let n,a,i=typeof e=="object"?e.serializeAttribute:void 0,s=typeof e=="object"&&typeof e.maxStringLength=="number"?e.maxStringLength:void 0;s&&s>ov&&(qs&&fe.warn(`\`dom.maxStringLength\` cannot exceed ${ov}, but a value of ${s} was configured. Sentry will use ${ov} instead.`),s=ov),typeof i=="string"&&(i=[i]);try{let u=o.event,d=LQ(u)?u.target:u;n=Wc(d,{keyAttrs:i,maxStringLength:s}),a=Z1(d)}catch{n=""}if(n.length===0)return;let l={category:`ui.${o.name}`,message:n};a&&(l.data={"ui.component_name":a}),Xa(l,{event:o.event,name:o.name,global:o.global})}}function kQ(t){return function(r){if(Pt()!==t)return;let o={category:"console",data:{arguments:r.args,logger:"console"},level:Y1(r.level),message:Ry(r.args," ")};if(r.level==="assert")if(r.args[0]===!1)o.message=`Assertion failed: ${Ry(r.args.slice(1)," ")||"console.assert"}`,o.data.arguments=r.args.slice(1);else return;Xa(o,{input:r.args,level:r.level})}}function NQ(t){return function(r){if(Pt()!==t)return;let{startTimestamp:o,endTimestamp:n}=r,a=r.xhr[bu];if(!o||!n||!a)return;let{method:i,url:s,status_code:l,body:u}=a,d={method:i,url:s,status_code:l},f={xhr:r.xhr,input:u,startTimestamp:o,endTimestamp:n},c={category:"xhr",data:d,type:"http",level:Ky(l)};t.emit("beforeOutgoingRequestBreadcrumb",c,f),Xa(c,f)}}function DQ(t){return function(r){if(Pt()!==t)return;let{startTimestamp:o,endTimestamp:n}=r;if(n&&!(r.fetchData.url.match(/sentry_key/)&&r.fetchData.method==="POST"))if(r.error){let a={data:r.error,input:r.args,startTimestamp:o,endTimestamp:n},i={category:"fetch",data:r.fetchData,level:"error",type:"http"};t.emit("beforeOutgoingRequestBreadcrumb",i,a),Xa(i,a)}else{let a=r.response,i={...r.fetchData,status_code:a?.status},s={input:r.args,response:a,startTimestamp:o,endTimestamp:n},l={category:"fetch",data:i,type:"http",level:Ky(i.status_code)};t.emit("beforeOutgoingRequestBreadcrumb",l,s),Xa(l,s)}}}function MQ(t){return function(r){if(Pt()!==t)return;let o=r.from,n=r.to,a=jc(at.location.href),i=o?jc(o):void 0,s=jc(n);i?.path||(i=a),a.protocol===s.protocol&&a.host===s.host&&(n=s.relative),a.protocol===i.protocol&&a.host===i.host&&(o=i.relative),Xa({category:"navigation",data:{from:o,to:n}})}}function LQ(t){return!!t&&!!t.target}p();var FQ="EventTarget,Window,Node,ApplicationCache,AudioTrackList,BroadcastChannel,ChannelMergerNode,CryptoOperation,EventSource,FileReader,HTMLUnknownElement,IDBDatabase,IDBRequest,IDBTransaction,KeyOperation,MediaController,MessagePort,ModalWindow,Notification,SVGElementInstance,Screen,SharedWorker,TextTrack,TextTrackCue,TextTrackList,WebSocket,WebSocketWorker,Worker,XMLHttpRequest,XMLHttpRequestEventTarget,XMLHttpRequestUpload".split(","),BQ="BrowserApiErrors",UQ=(t={})=>{let e={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,unregisterOriginalCallbacks:!1,...t};return{name:BQ,setupOnce(){e.setTimeout&&_r(at,"setTimeout",mL),e.setInterval&&_r(at,"setInterval",mL),e.requestAnimationFrame&&_r(at,"requestAnimationFrame",jQ),e.XMLHttpRequest&&"XMLHttpRequest"in at&&_r(XMLHttpRequest.prototype,"send",qQ);let r=e.eventTarget;r&&(Array.isArray(r)?r:FQ).forEach(n=>HQ(n,e))}}},hL=UQ;function mL(t){return function(...e){let r=e[0];return e[0]=yu(r,{mechanism:{handled:!1,type:`auto.browser.browserapierrors.${jn(t)}`}}),t.apply(this,e)}}function jQ(t){return function(e){return t.apply(this,[yu(e,{mechanism:{data:{handler:jn(t)},handled:!1,type:"auto.browser.browserapierrors.requestAnimationFrame"}})])}}function qQ(t){return function(...e){let r=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(n=>{n in r&&typeof r[n]=="function"&&_r(r,n,function(a){let i={mechanism:{data:{handler:jn(a)},handled:!1,type:`auto.browser.browserapierrors.xhr.${n}`}},s=Ms(a);return s&&(i.mechanism.data.handler=jn(s)),yu(a,i)})}),t.apply(this,e)}}function HQ(t,e){let o=at[t]?.prototype;o?.hasOwnProperty?.("addEventListener")&&(_r(o,"addEventListener",function(n){return function(a,i,s){try{VQ(i)&&(i.handleEvent=yu(i.handleEvent,{mechanism:{data:{handler:jn(i),target:t},handled:!1,type:"auto.browser.browserapierrors.handleEvent"}}))}catch{}return e.unregisterOriginalCallbacks&&WQ(this,a,i),n.apply(this,[a,yu(i,{mechanism:{data:{handler:jn(i),target:t},handled:!1,type:"auto.browser.browserapierrors.addEventListener"}}),s])}}),_r(o,"removeEventListener",function(n){return function(a,i,s){try{if(Object.prototype.hasOwnProperty.call(i,"__sentry_wrapped__")){let l=i.__sentry_wrapped__;l&&n.call(this,a,l,s)}}catch{}return n.call(this,a,i,s)}}))}function VQ(t){return typeof t.handleEvent=="function"}function WQ(t,e,r){t&&typeof t=="object"&&"removeEventListener"in t&&typeof t.removeEventListener=="function"&&t.removeEventListener(e,r)}p();var gL=(t={})=>{let e=t.lifecycle??"route";return{name:"BrowserSession",setupOnce(){if(typeof at.document>"u"){qs&&fe.warn("Using the `browserSessionIntegration` in non-browser environments is not supported.");return}Fc({ignoreDuration:!0});let r=!1;sE(()=>{r||(np(),r=!0)});let o=No(),n=o.getUser();o.addScopeListener(a=>{let i=a.getUser();(n?.id!==i?.id||n?.ip_address!==i?.ip_address)&&(n=i,r&&np())}),e==="route"&&$c(({from:a,to:i})=>{a!==i&&(Fc({ignoreDuration:!0}),np(),r=!0)})}}};p();var $Q="CultureContext",zQ=()=>({name:$Q,preprocessEvent(t){let e=yL();e&&(t.contexts={...t.contexts,culture:{...e,...t.contexts?.culture}})},processSegmentSpan(t){let e=yL();e&&Dc(t,{"culture.locale":e.locale,"culture.timezone":e.timezone,"culture.calendar":e.calendar})}}),vL=zQ;function yL(){try{let t=at.Intl;if(!t)return;let e=t.DateTimeFormat().resolvedOptions();return{locale:e.locale,timezone:e.timeZone,calendar:e.calendar}}catch{return}}p();var GQ="GlobalHandlers",YQ=(t={})=>{let e={onerror:!0,onunhandledrejection:!0,...t};return{name:GQ,setupOnce(){Error.stackTraceLimit=50},setup(r){e.onerror&&(KQ(r),bL("onerror")),e.onunhandledrejection&&(XQ(r),bL("onunhandledrejection"))}}},xL=YQ;function KQ(t){t1(e=>{let{stackParser:r,attachStacktrace:o}=TL();if(Pt()!==t||tE())return;let{msg:n,url:a,line:i,column:s,error:l}=e,u=ZQ(Zy(r,l||n,void 0,o,!1),a,i,s);u.level="error",Lc(u,{originalException:l,mechanism:{handled:!1,type:"auto.browser.global_handlers.onerror"}})})}function XQ(t){o1(e=>{let{stackParser:r,attachStacktrace:o}=TL();if(Pt()!==t||tE())return;let n=QQ(e),a=ha(n)?JQ(n):Zy(r,n,void 0,o,!0);a.level="error",Lc(a,{originalException:n,mechanism:{handled:!1,type:"auto.browser.global_handlers.onunhandledrejection"}})})}function QQ(t){if(ha(t))return t;try{if("reason"in t)return t.reason;if("detail"in t&&"reason"in t.detail)return t.detail.reason}catch{}return t}function JQ(t){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(t)}`}]}}}function ZQ(t,e,r,o){let n=t.exception=t.exception||{},a=n.values=n.values||[],i=a[0]=a[0]||{},s=i.stacktrace=i.stacktrace||{},l=s.frames=s.frames||[];return l.length===0&&l.push({colno:o,lineno:r,filename:eJ(e)??hu(),function:$a,in_app:!0}),t}function bL(t){qs&&fe.log(`Global Handler attached: ${t}`)}function TL(){return Pt()?.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}function eJ(t){if(!(!mo(t)||t.length===0))return t.startsWith("data:")?`<${H1(t,!1)}>`:t}p();var _L=()=>({name:"HttpContext",preprocessEvent(t){if(!at.navigator&&!at.location&&!at.document)return;let e=rE(),r={...e.headers,...t.request?.headers};t.request={...e,...t.request,headers:r}},processSegmentSpan(t){let e=t.attributes?.[rp];if(!at.navigator&&!at.location&&!at.document)return;let r=rE();Dc(t,{"url.full":e!=="http.client"?r.url:void 0,"http.request.header.user_agent":r.headers["User-Agent"],"http.request.header.referer":r.headers.Referer})}});p();var tJ="cause",rJ=5,oJ="LinkedErrors",nJ=(t={})=>{let e=t.limit||rJ,r=t.key||tJ;return{name:oJ,preprocessEvent(o,n,a){let i=a.getOptions();z1(Qy,i.stackParser,r,e,o,n)}}},SL=nJ;p();var aJ=/^HTML(\w*)Element$/;function zc(t){if(typeof window<"u"&&t===window)return"[Window]";if(typeof document<"u"&&t===document)return"[Document]";if(mE(t)){let e=iJ(t);if(aJ.test(e))return`[HTMLElement: ${Wc(t)}]`}}function iJ(t){let e=Object.getPrototypeOf(t);return e?.constructor?e.constructor.name:"null prototype"}p();function EL(){return sJ()?(qs&&cn(()=>{console.error("[Sentry] You cannot use Sentry.init() in a browser extension, see: https://docs.sentry.io/platforms/javascript/best-practices/browser-extensions/")}),!0):!1}function sJ(){if(typeof at.window>"u")return!1;let t=at;if(t.nw||!(t.chrome||t.browser)?.runtime?.id)return!1;let r=hu();return!(at===at.top&&/^(?:chrome-extension|moz-extension|ms-browser-extension|safari-web-extension):\/\//.test(r))}function wL(t){return[zy(),Wy(),K1(),hL(),cL(),xL(),SL(),Yy(),_L(),vL(),gL()]}function gE(t={}){let e=!t.skipBrowserExtensionCheck&&EL(),r=t.defaultIntegrations==null?wL():t.defaultIntegrations,o={...t,enabled:e?!1:t.enabled,stackParser:ZS(t.stackParser||pL),integrations:I1({integrations:t.integrations,defaultIntegrations:r}),transport:t.transport||dL};return Pc(zc),j1(ev,o)}p();var HL=w(k(),1);p();function qL(t){return Hn(t)&&"nativeEvent"in t&&"preventDefault"in t&&"stopPropagation"in t}function CE(t){let e={...t};qc(e,"react"),By("react",{version:HL.version});let r=gE(e);return Pc(CJ),r}function CJ(t){return qL(t)?"[SyntheticEvent]":zc(t)}p();var VL=w(k(),1);function PJ(t){let e=t.match(/^([^.]+)/);return e!==null&&parseInt(e[0])>=17}function OJ(t,e){let r=new WeakSet;function o(n,a){if(!r.has(n)){if(n.cause)return r.add(n),o(n.cause,a);n.cause=a}}o(t,e)}function PE(t,{componentStack:e},r){if(PJ(VL.version)&&qn(t)&&e){let o=new Error(t.message);o.name=`React ErrorBoundary ${t.name}`,o.stack=e,OJ(t,o)}return Li(t,r)}var Kc=window.SENTRY_CONFIG;Kc&&Kc.dsn&&CE({dsn:Kc.dsn,environment:Kc.environment,release:Kc.release,sendDefaultPii:!0,ignoreErrors:[/runtime\.sendMessage/]});p();var Do=w(k()),YL=w($L());p();var zL=Object.prototype.hasOwnProperty;function Xc(t,e){var r,o;if(t===e)return!0;if(t&&e&&(r=t.constructor)===e.constructor){if(r===Date)return t.getTime()===e.getTime();if(r===RegExp)return t.toString()===e.toString();if(r===Array){if((o=t.length)===e.length)for(;o--&&Xc(t[o],e[o]););return o===-1}if(!r||typeof t=="object"){o=0;for(r in t)if(zL.call(t,r)&&++o&&!zL.call(e,r)||!(r in e)||!Xc(t[r],e[r]))return!1;return Object.keys(e).length===o}}return t!==t&&e!==e}function MJ(t,e,r){return e in t?Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[e]=r,t}function GL(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable})),r.push.apply(r,o)}return r}function $o(t){for(var e=1;e Full Error Details"),console.groupCollapsed("Operation:"),console.log(a),console.groupEnd(),n.fetchError&&(console.groupCollapsed("FETCH ERROR:"),console.log(n.fetchError),console.groupEnd()),n.httpError&&(console.groupCollapsed("HTTP ERROR:"),console.log(n.httpError),console.groupEnd()),n.graphQLErrors&&n.graphQLErrors.length>0&&(console.groupCollapsed("GRAPHQL ERROR:"),n.graphQLErrors.forEach(function(i){return console.log(i)}),console.groupEnd()),console.groupEnd()},e.generateResult=function(o){var n=o.fetchError,a=o.httpError,i=o.graphQLErrors,s=o.data,l=!!(i&&i.length>0||n||a);return{error:l,fetchError:n,httpError:a,graphQLErrors:i,data:s}},e.getCacheKey=function(o,n){n===void 0&&(n={});var a=$o({},this.fetchOptions,{},n.fetchOptionsOverrides);return{operation:o,fetchOptions:a}},e.getCache=function(o){var n=this.cache?this.cache.get(o):null;if(n)return n},e.saveCache=function(o,n){this.cache&&this.cache.set(o,n)},e.getFetchOptions=function(o,n){n===void 0&&(n={});var a=$o({method:"POST",headers:$o({},this.headers)},this.fetchOptions,{},n),i=(0,YL.extractFiles)(o),s=i.clone,l=i.files,u=JSON.stringify(s);if(l.size){var d=new FormData;d.append("operations",u);var f={},c=0;l.forEach(function(m){f[++c]=m}),d.append("map",JSON.stringify(f)),c=0,l.forEach(function(m,h){d.append(""+ ++c,h,h.name)}),a.body=d}else a.headers["Content-Type"]="application/json",a.body=u;return a},e.request=function(o,n){var a=this;return n===void 0&&(n={}),this.fetch(this.url,this.getFetchOptions(o,n.fetchOptionsOverrides)).then(function(i){return i.ok?i.json().then(function(s){var l=s.errors,u=s.data;return a.generateResult({graphQLErrors:l,data:u})}):i.text().then(function(s){var l=i.status,u=i.statusText;return a.generateResult({httpError:{status:l,statusText:u,body:s}})})}).catch(function(i){return a.generateResult({fetchError:i})}).then(function(i){return i.error&&a.logErrors&&a.logErrorResult({result:i,operation:o}),i})},t}(),Hs={RESET_STATE:"RESET_STATE",LOADING:"LOADING",CACHE_HIT:"CACHE_HIT",REQUEST_RESULT:"REQUEST_RESULT"};function LJ(t,e){switch(e.type){case Hs.RESET_STATE:return e.initialState;case Hs.LOADING:return t.loading?t:$o({},t,{loading:!0});case Hs.CACHE_HIT:return t.cacheHit?t:$o({},e.result,{cacheHit:!0,loading:!1});case Hs.REQUEST_RESULT:return $o({},e.result,{data:t.data&&e.result.data&&e.updateData?e.updateData(t.data,e.result.data):e.result.data,cacheHit:!1,loading:!1});default:return t}}function FJ(t,e){var r=Do.default.useRef();return Xc(e,r.current)||(r.current=e),Do.default.useCallback(t,r.current)}function XL(t,e){if(e===void 0&&(e={}),typeof t!="string")throw new Error("Your query must be a string. If you are using the `gql` template literal from graphql-tag, remove it from your query.");var r=Do.default.useContext(Qc),o=Do.default.useRef(!0),n=Do.default.useRef(null),a={query:t,variables:e.variables,operationName:e.operationName},i=r.getCacheKey(a,e),s=e.isMutation||e.isManual,l=e.skipCache||!r.cache?null:r.cache.get(i),u=$o({},l,{cacheHit:!!l,loading:s?!1:!l}),d=Do.default.useReducer(LJ,u),f=d[0],c=d[1],m=JSON.stringify(i);Do.default.useEffect(function(){e.updateData||c({type:Hs.RESET_STATE,initialState:u})},[m]),Do.default.useEffect(function(){return o.current=!0,function(){o.current=!1}},[]);var h=FJ(function(v){if(!o.current)return Promise.resolve();var g=$o({},e,{},v),y=$o({},a,{variables:g.variables,operationName:g.operationName}),b=r.getCacheKey(y,g);n.current=b;var x=g.skipCache?null:r.getCache(b);return x?(c({type:Hs.CACHE_HIT,result:x}),Promise.resolve(x)):(c({type:Hs.LOADING}),r.request(y,g).then(function(_){if(g.updateData&&typeof g.updateData!="function")throw new Error("options.updateData must be a function");var T=$o({},_);return g.useCache&&(T.useCache=!0,T.cacheKey=b),o.current&&b===n.current&&c({type:Hs.REQUEST_RESULT,updateData:g.updateData,result:T}),_}))},[r,e,a]);return Do.default.useEffect(function(){f.useCache&&r.saveCache(f.cacheKey,f)},[r,f]),[h,f]}var BJ={useCache:!0};function $n(t,e){e===void 0&&(e={});var r=$o({},BJ,{},e),o=Do.default.useContext(Qc),n=Do.default.useState(!1),a=n[0],i=n[1],s=XL(t,r),l=s[0],u=s[1];if(o.ssrMode&&e.ssr!==!1&&!a){if(!u.loading&&!u.data&&!u.error){var d=l();o.ssrPromises.push(d)}i(!0)}var f=JSON.stringify(r);return Do.default.useEffect(function(){l()},[t,f]),$o({},u,{refetch:Do.default.useCallback(function(c){return c===void 0&&(c={}),l($o({skipCache:!0,updateData:function(h,v){return v}},c))},[l])})}var iv=function(e,r){return XL(e,$o({isMutation:!0},r))};var fa=w(k()),KG=w(oo());p();p();p();p();function Rb(t,e){return Rb=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,o){return r.__proto__=o,r},Rb(t,e)}function Qn(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,Rb(t,e)}var Nt=w(k()),JR=w(Ze());p();p();function P(){return P=Object.assign?Object.assign.bind():function(t){for(var e=1;e=0;d--){var f=o[d];f==="."?FR(o,d):f===".."?(FR(o,d),u++):u&&(FR(o,d),u--)}if(!i)for(;u--;u)o.unshift("..");i&&o[0]!==""&&(!o[0]||!Cb(o[0]))&&o.unshift("");var c=o.join("/");return s&&c.substr(-1)!=="/"&&(c+="/"),c}var c4=kee;p();function m4(t){return t.valueOf?t.valueOf():Object.prototype.valueOf.call(t)}function Pb(t,e){if(t===e)return!0;if(t==null||e==null)return!1;if(Array.isArray(t))return Array.isArray(e)&&t.length===e.length&&t.every(function(n,a){return Pb(n,e[a])});if(typeof t=="object"||typeof e=="object"){var r=m4(t),o=m4(e);return r!==t||o!==e?Pb(r,o):Object.keys(Object.assign({},t,e)).every(function(n){return Pb(t[n],e[n])})}return!1}var h4=Pb;p();var Mee=!0,BR="Invariant failed";function ke(t,e){if(!t){if(Mee)throw new Error(BR);var r=typeof e=="function"?e():e,o=r?"".concat(BR,": ").concat(r):BR;throw new Error(o)}}function Bm(t){return t.charAt(0)==="/"?t:"/"+t}function y4(t){return t.charAt(0)==="/"?t.substr(1):t}function Lee(t,e){return t.toLowerCase().indexOf(e.toLowerCase())===0&&"/?#".indexOf(t.charAt(e.length))!==-1}function S4(t,e){return Lee(t,e)?t.substr(e.length):t}function E4(t){return t.charAt(t.length-1)==="/"?t.slice(0,-1):t}function Fee(t){var e=t||"/",r="",o="",n=e.indexOf("#");n!==-1&&(o=e.substr(n),e=e.substr(0,n));var a=e.indexOf("?");return a!==-1&&(r=e.substr(a),e=e.substr(0,a)),{pathname:e,search:r==="?"?"":r,hash:o==="#"?"":o}}function bo(t){var e=t.pathname,r=t.search,o=t.hash,n=e||"/";return r&&r!=="?"&&(n+=r.charAt(0)==="?"?r:"?"+r),o&&o!=="#"&&(n+=o.charAt(0)==="#"?o:"#"+o),n}function no(t,e,r,o){var n;typeof t=="string"?(n=Fee(t),n.state=e):(n=P({},t),n.pathname===void 0&&(n.pathname=""),n.search?n.search.charAt(0)!=="?"&&(n.search="?"+n.search):n.search="",n.hash?n.hash.charAt(0)!=="#"&&(n.hash="#"+n.hash):n.hash="",e!==void 0&&n.state===void 0&&(n.state=e));try{n.pathname=decodeURI(n.pathname)}catch(a){throw a instanceof URIError?new URIError('Pathname "'+n.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):a}return r&&(n.key=r),o?n.pathname?n.pathname.charAt(0)!=="/"&&(n.pathname=c4(n.pathname,o.pathname)):n.pathname=o.pathname:n.pathname||(n.pathname="/"),n}function w4(t,e){return t.pathname===e.pathname&&t.search===e.search&&t.hash===e.hash&&t.key===e.key&&h4(t.state,e.state)}function jR(){var t=null;function e(i){return t=i,function(){t===i&&(t=null)}}function r(i,s,l,u){if(t!=null){var d=typeof t=="function"?t(i,s):t;typeof d=="string"?typeof l=="function"?l(d,u):u(!0):u(d!==!1)}else u(!0)}var o=[];function n(i){var s=!0;function l(){s&&i.apply(void 0,arguments)}return o.push(l),function(){s=!1,o=o.filter(function(u){return u!==l})}}function a(){for(var i=arguments.length,s=new Array(i),l=0;lF?B.splice(F,B.length-F,I):B.push(I),d({action:O,location:I,index:F,entries:B})}})}function g(C,R){var O="REPLACE",I=no(C,R,f(),E.location);u.confirmTransitionTo(I,O,r,function(D){D&&(E.entries[E.index]=I,d({action:O,location:I}))})}function y(C){var R=_4(E.index+C,0,E.entries.length-1),O="POP",I=E.entries[R];u.confirmTransitionTo(I,O,r,function(D){D?d({action:O,location:I,index:R}):d()})}function b(){y(-1)}function x(){y(1)}function _(C){var R=E.index+C;return R>=0&&R"u"&&(Mp=iC);function Ote(t){return!!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)}var Ate=Mp(function(t,e){var r=t.innerRef,o=t.navigate,n=t.onClick,a=sl(t,["innerRef","navigate","onClick"]),i=a.target,s=P({},a,{onClick:function(u){try{n&&n(u)}catch(d){throw u.preventDefault(),d}!u.defaultPrevented&&u.button===0&&(!i||i==="_self")&&!Ote(u)&&(u.preventDefault(),o())}});return iC!==Mp?s.ref=e||r:s.ref=r,Jn.default.createElement("a",s)}),sC=Mp(function(t,e){var r=t.component,o=r===void 0?Ate:r,n=t.replace,a=t.to,i=t.innerRef,s=sl(t,["component","replace","to","innerRef"]);return Jn.default.createElement(ll.Consumer,null,function(l){l||ke(!1);var u=l.history,d=aC(nC(a,l.location),l.location),f=d?u.createHref(d):"",c=P({},s,{href:f,navigate:function(){var h=nC(a,l.location),v=bo(l.location)===bo(aC(h)),g=n||v?u.replace:u.push;g(h)}});return iC!==Mp?c.ref=e||i:c.innerRef=i,Jn.default.createElement(o,c)})});var r5=function(e){return e},qb=Jn.default.forwardRef;typeof qb>"u"&&(qb=r5);function Ite(){for(var t=arguments.length,e=new Array(t),r=0;r0?g:h;return"@media (max-width:".concat(y-i/100).concat(n,")")}function d(h,v){var g=gl.indexOf(v);return g===gl.length-1?l(h):"@media (min-width:".concat(typeof r[h]=="number"?r[h]:h).concat(n,") and ")+"(max-width:".concat((g!==-1&&typeof r[gl[g+1]]=="number"?r[gl[g+1]]:v)-i/100).concat(n,")")}function f(h){return d(h,h)}var c=!1;function m(h){return r[h]}return P({keys:gl,values:r,up:l,down:u,between:d,only:f,width:m},s)}p();function WP(t,e,r){var o;return P({gutters:function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return console.warn(["Material-UI: theme.mixins.gutters() is deprecated.","You can use the source of the mixin directly:",` paddingLeft: theme.spacing(2), paddingRight: theme.spacing(2), [theme.breakpoints.up('sm')]: { paddingLeft: theme.spacing(3), paddingRight: theme.spacing(3), }, `].join(` `)),P({paddingLeft:e(2),paddingRight:e(2)},a,vt({},t.up("sm"),P({paddingLeft:e(3),paddingRight:e(3)},a[t.up("sm")])))},toolbar:(o={minHeight:56},vt(o,"".concat(t.up("xs")," and (orientation: landscape)"),{minHeight:48}),vt(o,t.up("sm"),{minHeight:64}),o)},r)}p();var GP=w(dt()),vU=w(dt());p();var Wie={black:"#000",white:"#fff"},fh=Wie;p();var $ie={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#d5d5d5",A200:"#aaaaaa",A400:"#303030",A700:"#616161"},Ex=$ie;p();var zie={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",A100:"#8c9eff",A200:"#536dfe",A400:"#3d5afe",A700:"#304ffe"},wx=zie;p();var Gie={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",A100:"#ff80ab",A200:"#ff4081",A400:"#f50057",A700:"#c51162"},Rx=Gie;p();var Yie={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"},Xo=Yie;p();var Kie={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"},ai=Kie;p();var Xie={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"},Er=Xie;p();var Qie={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"},ea=Qie;p();var mU=w(dt());function $P(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;return Math.min(Math.max(e,t),r)}function Jie(t){t=t.substr(1);var e=new RegExp(".{1,".concat(t.length>=6?2:1,"}"),"g"),r=t.match(e);return r&&r[0].length===1&&(r=r.map(function(o){return o+o})),r?"rgb".concat(r.length===4?"a":"","(").concat(r.map(function(o,n){return n<3?parseInt(o,16):Math.round(parseInt(o,16)/255*1e3)/1e3}).join(", "),")"):""}function Zie(t){t=$u(t);var e=t,r=e.values,o=r[0],n=r[1]/100,a=r[2]/100,i=n*Math.min(a,1-a),s=function(f){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:(f+o/30)%12;return a-i*Math.max(Math.min(c-3,9-c,1),-1)},l="rgb",u=[Math.round(s(0)*255),Math.round(s(8)*255),Math.round(s(4)*255)];return t.type==="hsla"&&(l+="a",u.push(r[3])),Cx({type:l,values:u})}function $u(t){if(t.type)return t;if(t.charAt(0)==="#")return $u(Jie(t));var e=t.indexOf("("),r=t.substring(0,e);if(["rgb","rgba","hsl","hsla"].indexOf(r)===-1)throw new Error((0,mU.formatMuiErrorMessage)(3,t));var o=t.substring(e+1,t.length-1).split(",");return o=o.map(function(n){return parseFloat(n)}),{type:r,values:o}}function Cx(t){var e=t.type,r=t.values;return e.indexOf("rgb")!==-1?r=r.map(function(o,n){return n<3?parseInt(o,10):o}):e.indexOf("hsl")!==-1&&(r[1]="".concat(r[1],"%"),r[2]="".concat(r[2],"%")),"".concat(e,"(").concat(r.join(", "),")")}function hU(t,e){var r=cU(t),o=cU(e);return(Math.max(r,o)+.05)/(Math.min(r,o)+.05)}function cU(t){t=$u(t);var e=t.type==="hsl"?$u(Zie(t)).values:t.values;return e=e.map(function(r){return r/=255,r<=.03928?r/12.92:Math.pow((r+.055)/1.055,2.4)}),Number((.2126*e[0]+.7152*e[1]+.0722*e[2]).toFixed(3))}function lr(t,e){return t=$u(t),e=$P(e),(t.type==="rgb"||t.type==="hsl")&&(t.type+="a"),t.values[3]=e,Cx(t)}function Ji(t,e){if(t=$u(t),e=$P(e),t.type.indexOf("hsl")!==-1)t.values[2]*=1-e;else if(t.type.indexOf("rgb")!==-1)for(var r=0;r<3;r+=1)t.values[r]*=1-e;return Cx(t)}function Zi(t,e){if(t=$u(t),e=$P(e),t.type.indexOf("hsl")!==-1)t.values[2]+=(100-t.values[2])*e;else if(t.type.indexOf("rgb")!==-1)for(var r=0;r<3;r+=1)t.values[r]+=(255-t.values[r])*e;return Cx(t)}var gU={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.54)",disabled:"rgba(0, 0, 0, 0.38)",hint:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:fh.white,default:Ex[50]},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}},zP={text:{primary:fh.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",hint:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:Ex[800],default:"#303030"},action:{active:fh.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 yU(t,e,r,o){var n=o.light||o,a=o.dark||o*1.5;t[e]||(t.hasOwnProperty(r)?t[e]=t[r]:e==="light"?t.light=Zi(t.main,n):e==="dark"&&(t.dark=Ji(t.main,a)))}function YP(t){var e=t.primary,r=e===void 0?{light:wx[300],main:wx[500],dark:wx[700]}:e,o=t.secondary,n=o===void 0?{light:Rx.A200,main:Rx.A400,dark:Rx.A700}:o,a=t.error,i=a===void 0?{light:Xo[300],main:Xo[500],dark:Xo[700]}:a,s=t.warning,l=s===void 0?{light:ai[300],main:ai[500],dark:ai[700]}:s,u=t.info,d=u===void 0?{light:Er[300],main:Er[500],dark:Er[700]}:u,f=t.success,c=f===void 0?{light:ea[300],main:ea[500],dark:ea[700]}:f,m=t.type,h=m===void 0?"light":m,v=t.contrastThreshold,g=v===void 0?3:v,y=t.tonalOffset,b=y===void 0?.2:y,x=U(t,["primary","secondary","error","warning","info","success","type","contrastThreshold","tonalOffset"]);function _(C){var R=hU(C,zP.text.primary)>=g?zP.text.primary:gU.text.primary;if(!1)var O;return R}var T=function(R){var O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:500,I=arguments.length>2&&arguments[2]!==void 0?arguments[2]:300,D=arguments.length>3&&arguments[3]!==void 0?arguments[3]:700;if(R=P({},R),!R.main&&R[O]&&(R.main=R[O]),!R.main)throw new Error((0,GP.formatMuiErrorMessage)(4,O));if(typeof R.main!="string")throw new Error((0,GP.formatMuiErrorMessage)(5,JSON.stringify(R.main)));return yU(R,"light",I,b),yU(R,"dark",D,b),R.contrastText||(R.contrastText=_(R.main)),R},S={dark:zP,light:gU},E=(0,vU.deepmerge)(P({common:fh,type:h,primary:T(r),secondary:T(n,"A400","A200","A700"),error:T(i),warning:T(l),info:T(d),success:T(c),grey:Ex,contrastThreshold:g,getContrastText:_,augmentColor:T,tonalOffset:b},S[h]),x);return E}p();var TU=w(dt());function _U(t){return Math.round(t*1e5)/1e5}function ese(t){return _U(t)}var bU={textTransform:"uppercase"},xU='"Roboto", "Helvetica", "Arial", sans-serif';function KP(t,e){var r=typeof e=="function"?e(t):e,o=r.fontFamily,n=o===void 0?xU:o,a=r.fontSize,i=a===void 0?14:a,s=r.fontWeightLight,l=s===void 0?300:s,u=r.fontWeightRegular,d=u===void 0?400:u,f=r.fontWeightMedium,c=f===void 0?500:f,m=r.fontWeightBold,h=m===void 0?700:m,v=r.htmlFontSize,g=v===void 0?16:v,y=r.allVariants,b=r.pxToRem,x=U(r,["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"]),_=i/14,T=b||function(C){return"".concat(C/g*_,"rem")},S=function(R,O,I,D,H){return P({fontFamily:n,fontWeight:R,fontSize:T(O),lineHeight:I},n===xU?{letterSpacing:"".concat(_U(D/O),"em")}:{},H,y)},E={h1:S(l,96,1.167,-1.5),h2:S(l,60,1.2,-.5),h3:S(d,48,1.167,0),h4:S(d,34,1.235,.25),h5:S(d,24,1.334,0),h6:S(c,20,1.6,.15),subtitle1:S(d,16,1.75,.15),subtitle2:S(c,14,1.57,.1),body1:S(d,16,1.5,.15),body2:S(d,14,1.43,.15),button:S(c,14,1.75,.4,bU),caption:S(d,12,1.66,.4),overline:S(d,12,2.66,1,bU)};return(0,TU.deepmerge)(P({htmlFontSize:g,pxToRem:T,round:ese,fontFamily:n,fontSize:i,fontWeightLight:l,fontWeightRegular:d,fontWeightMedium:c,fontWeightBold:h},E),x,{clone:!1})}p();var tse=.2,rse=.14,ose=.12;function Ht(){return["".concat(arguments.length<=0?void 0:arguments[0],"px ").concat(arguments.length<=1?void 0:arguments[1],"px ").concat(arguments.length<=2?void 0:arguments[2],"px ").concat(arguments.length<=3?void 0:arguments[3],"px rgba(0,0,0,").concat(tse,")"),"".concat(arguments.length<=4?void 0:arguments[4],"px ").concat(arguments.length<=5?void 0:arguments[5],"px ").concat(arguments.length<=6?void 0:arguments[6],"px ").concat(arguments.length<=7?void 0:arguments[7],"px rgba(0,0,0,").concat(rse,")"),"".concat(arguments.length<=8?void 0:arguments[8],"px ").concat(arguments.length<=9?void 0:arguments[9],"px ").concat(arguments.length<=10?void 0:arguments[10],"px ").concat(arguments.length<=11?void 0:arguments[11],"px rgba(0,0,0,").concat(ose,")")].join(",")}var nse=["none",Ht(0,2,1,-1,0,1,1,0,0,1,3,0),Ht(0,3,1,-2,0,2,2,0,0,1,5,0),Ht(0,3,3,-2,0,3,4,0,0,1,8,0),Ht(0,2,4,-1,0,4,5,0,0,1,10,0),Ht(0,3,5,-1,0,5,8,0,0,1,14,0),Ht(0,3,5,-1,0,6,10,0,0,1,18,0),Ht(0,4,5,-2,0,7,10,1,0,2,16,1),Ht(0,5,5,-3,0,8,10,1,0,3,14,2),Ht(0,5,6,-3,0,9,12,1,0,3,16,2),Ht(0,6,6,-3,0,10,14,1,0,4,18,3),Ht(0,6,7,-4,0,11,15,1,0,4,20,3),Ht(0,7,8,-4,0,12,17,2,0,5,22,4),Ht(0,7,8,-4,0,13,19,2,0,5,24,4),Ht(0,7,9,-4,0,14,21,2,0,5,26,4),Ht(0,8,9,-5,0,15,22,2,0,6,28,5),Ht(0,8,10,-5,0,16,24,2,0,6,30,5),Ht(0,8,11,-5,0,17,26,2,0,6,32,5),Ht(0,9,11,-5,0,18,28,2,0,7,34,6),Ht(0,9,12,-6,0,19,29,2,0,7,36,6),Ht(0,10,13,-6,0,20,31,3,0,8,38,7),Ht(0,10,13,-6,0,21,33,3,0,8,40,7),Ht(0,10,14,-6,0,22,35,3,0,8,42,7),Ht(0,11,14,-7,0,23,36,3,0,9,44,8),Ht(0,11,15,-7,0,24,38,3,0,9,46,8)],SU=nse;p();var ase={borderRadius:4},EU=ase;p();var p7=w(Fx());function uO(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:8;if(t.mui)return t;var e=(0,p7.createUnarySpacing)({spacing:t}),r=function(){for(var n=arguments.length,a=new Array(n),i=0;i0&&arguments[0]!==void 0?arguments[0]:["all"],r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=r.duration,n=o===void 0?_o.standard:o,a=r.easing,i=a===void 0?f7.easeInOut:a,s=r.delay,l=s===void 0?0:s,u=U(r,["duration","easing","delay"]);if(!1)var d,f;return(Array.isArray(e)?e:[e]).map(function(c){return"".concat(c," ").concat(typeof n=="string"?n:c7(n)," ").concat(i," ").concat(typeof l=="string"?l:c7(l))}).join(",")},getAutoHeightDuration:function(e){if(!e)return 0;var r=e/36;return Math.round((4+15*Math.pow(r,.25)+r/5)*10)}};p();var Ple={mobileStepper:1e3,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},Bx=Ple;function h7(){for(var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=t.breakpoints,r=e===void 0?{}:e,o=t.mixins,n=o===void 0?{}:o,a=t.palette,i=a===void 0?{}:a,s=t.spacing,l=t.typography,u=l===void 0?{}:l,d=U(t,["breakpoints","mixins","palette","spacing","typography"]),f=YP(i),c=VP(r),m=uO(s),h=(0,dO.deepmerge)({breakpoints:c,direction:"ltr",mixins:WP(c,m,n),overrides:{},palette:f,props:{},shadows:SU,typography:KP(f,u),spacing:m,shape:EU,transitions:m7,zIndex:Bx},d),v=arguments.length,g=new Array(v>1?v-1:0),y=1;y1&&arguments[1]!==void 0?arguments[1]:{};return(0,v7.makeStyles)(t,P({defaultTheme:bl},e))}var Ae=Mle;p();var b7=w(Sn());var Lle=function(e){var r=(0,b7.styled)(e);return function(o,n){return r(o,P({defaultTheme:bl},n))}},x7=Lle;p();var T7=w(Sn()),f8e=w(k());function wr(){var t=(0,T7.useTheme)()||bl;return t}var xl=w(Sn());p();p();var Eh=w(k()),jx=w(Sn());function Qp(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=(0,jx.useTheme)(),o=(0,jx.getThemeProps)({theme:r,name:"MuiUseMediaQuery",props:{}}),n=typeof t=="function"?t(r):t;n=n.replace(/^@media( ?)/m,"");var a=typeof window<"u"&&typeof window.matchMedia<"u",i=P({},o,e),s=i.defaultMatches,l=s===void 0?!1:s,u=i.matchMedia,d=u===void 0?a?window.matchMedia:null:u,f=i.noSsr,c=f===void 0?!1:f,m=i.ssrMatchMedia,h=m===void 0?null:m,v=Eh.useState(function(){return c&&a?d(n).matches:h?h(n).matches:l}),g=v[0],y=v[1];return Eh.useEffect(function(){var b=!0;if(a){var x=d(n),_=function(){b&&y(x.matches)};return _(),x.addListener(_),function(){b=!1,x.removeListener(_)}}},[n,d,a]),g}p();var mO=w(k());p();p();var qx=w(k());var S7=w(ae());p();var _7=w(dt());function _e(t){if(typeof t!="string")throw new Error((0,_7.formatMuiErrorMessage)(7));return t.charAt(0).toUpperCase()+t.slice(1)}var Fle=function(e){return{root:vt({width:"100%",marginLeft:"auto",boxSizing:"border-box",marginRight:"auto",paddingLeft:e.spacing(2),paddingRight:e.spacing(2),display:"block"},e.breakpoints.up("sm"),{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}),disableGutters:{paddingLeft:0,paddingRight:0},fixed:Object.keys(e.breakpoints.values).reduce(function(r,o){var n=e.breakpoints.values[o];return n!==0&&(r[e.breakpoints.up(o)]={maxWidth:n}),r},{}),maxWidthXs:vt({},e.breakpoints.up("xs"),{maxWidth:Math.max(e.breakpoints.values.xs,444)}),maxWidthSm:vt({},e.breakpoints.up("sm"),{maxWidth:e.breakpoints.values.sm}),maxWidthMd:vt({},e.breakpoints.up("md"),{maxWidth:e.breakpoints.values.md}),maxWidthLg:vt({},e.breakpoints.up("lg"),{maxWidth:e.breakpoints.values.lg}),maxWidthXl:vt({},e.breakpoints.up("xl"),{maxWidth:e.breakpoints.values.xl})}},Ble=qx.forwardRef(function(e,r){var o=e.classes,n=e.className,a=e.component,i=a===void 0?"div":a,s=e.disableGutters,l=s===void 0?!1:s,u=e.fixed,d=u===void 0?!1:u,f=e.maxWidth,c=f===void 0?"lg":f,m=U(e,["classes","className","component","disableGutters","fixed","maxWidth"]);return qx.createElement(i,P({className:(0,S7.default)(o.root,n,d&&o.fixed,l&&o.disableGutters,c!==!1&&o["maxWidth".concat(_e(String(c)))]),ref:r},m))}),Rn=W(Fle,{name:"MuiContainer"})(Ble);p();p();var Hx=w(k());var w7=w(ae());var Ule=function(e){return{root:{margin:0},body2:e.typography.body2,body1:e.typography.body1,caption:e.typography.caption,button:e.typography.button,h1:e.typography.h1,h2:e.typography.h2,h3:e.typography.h3,h4:e.typography.h4,h5:e.typography.h5,h6:e.typography.h6,subtitle1:e.typography.subtitle1,subtitle2:e.typography.subtitle2,overline:e.typography.overline,srOnly:{position:"absolute",height:1,width:1,overflow:"hidden"},alignLeft:{textAlign:"left"},alignCenter:{textAlign:"center"},alignRight:{textAlign:"right"},alignJustify:{textAlign:"justify"},noWrap:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},gutterBottom:{marginBottom:"0.35em"},paragraph:{marginBottom:16},colorInherit:{color:"inherit"},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},colorTextPrimary:{color:e.palette.text.primary},colorTextSecondary:{color:e.palette.text.secondary},colorError:{color:e.palette.error.main},displayInline:{display:"inline"},displayBlock:{display:"block"}}},E7={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p"},jle=Hx.forwardRef(function(e,r){var o=e.align,n=o===void 0?"inherit":o,a=e.classes,i=e.className,s=e.color,l=s===void 0?"initial":s,u=e.component,d=e.display,f=d===void 0?"initial":d,c=e.gutterBottom,m=c===void 0?!1:c,h=e.noWrap,v=h===void 0?!1:h,g=e.paragraph,y=g===void 0?!1:g,b=e.variant,x=b===void 0?"body1":b,_=e.variantMapping,T=_===void 0?E7:_,S=U(e,["align","classes","className","color","component","display","gutterBottom","noWrap","paragraph","variant","variantMapping"]),E=u||(y?"p":T[x]||E7[x])||"span";return Hx.createElement(E,P({className:(0,w7.default)(a.root,i,x!=="inherit"&&a[x],l!=="initial"&&a["color".concat(_e(l))],v&&a.noWrap,m&&a.gutterBottom,y&&a.paragraph,n!=="inherit"&&a["align".concat(_e(n))],f!=="initial"&&a["display".concat(_e(f))]),ref:r},S))}),ue=W(Ule,{name:"MuiTypography"})(jle);var qle=Ae(t=>({root:{marginTop:t.spacing(4),marginBottom:t.spacing(4)},text:{maxWidth:330,marginLeft:"auto",marginRight:"auto"}}));function hO(){let t=qle({});return mO.default.createElement(Rn,{className:t.root},mO.default.createElement(ue,{variant:"body2",align:"center",color:"textSecondary",gutterBottom:!0,className:t.text},"Global asset management and compliance system, a free public service making buildings safer."))}p();var mf=w(k());p();p();var Wx=w(k());var C7=w(ae());p();p();var Vx=w(k());var R7=w(ae());var Hle=function(e){var r={};return e.shadows.forEach(function(o,n){r["elevation".concat(n)]={boxShadow:o}}),P({root:{backgroundColor:e.palette.background.paper,color:e.palette.text.primary,transition:e.transitions.create("box-shadow")},rounded:{borderRadius:e.shape.borderRadius},outlined:{border:"1px solid ".concat(e.palette.divider)}},r)},Vle=Vx.forwardRef(function(e,r){var o=e.classes,n=e.className,a=e.component,i=a===void 0?"div":a,s=e.square,l=s===void 0?!1:s,u=e.elevation,d=u===void 0?1:u,f=e.variant,c=f===void 0?"elevation":f,m=U(e,["classes","className","component","square","elevation","variant"]);return Vx.createElement(i,P({className:(0,R7.default)(o.root,n,c==="outlined"?o.outlined:o["elevation".concat(d)],!l&&o.rounded),ref:r},m))}),Lt=W(Hle,{name:"MuiPaper"})(Vle);var Wle=function(e){var r=e.palette.type==="light"?e.palette.grey[100]:e.palette.grey[900];return{root:{display:"flex",flexDirection:"column",width:"100%",boxSizing:"border-box",zIndex:e.zIndex.appBar,flexShrink:0},positionFixed:{position:"fixed",top:0,left:"auto",right:0,"@media print":{position:"absolute"}},positionAbsolute:{position:"absolute",top:0,left:"auto",right:0},positionSticky:{position:"sticky",top:0,left:"auto",right:0},positionStatic:{position:"static"},positionRelative:{position:"relative"},colorDefault:{backgroundColor:r,color:e.palette.getContrastText(r)},colorPrimary:{backgroundColor:e.palette.primary.main,color:e.palette.primary.contrastText},colorSecondary:{backgroundColor:e.palette.secondary.main,color:e.palette.secondary.contrastText},colorInherit:{color:"inherit"},colorTransparent:{backgroundColor:"transparent",color:"inherit"}}},$le=Wx.forwardRef(function(e,r){var o=e.classes,n=e.className,a=e.color,i=a===void 0?"primary":a,s=e.position,l=s===void 0?"fixed":s,u=U(e,["classes","className","color","position"]);return Wx.createElement(Lt,P({square:!0,component:"header",elevation:4,className:(0,C7.default)(o.root,o["position".concat(_e(l))],o["color".concat(_e(i))],n,l==="fixed"&&"mui-fixed"),ref:r},u))}),gO=W(Wle,{name:"MuiAppBar"})($le);p();p();var $x=w(k());var P7=w(ae());var zle=function(e){return{root:{position:"relative",display:"flex",alignItems:"center"},gutters:vt({paddingLeft:e.spacing(2),paddingRight:e.spacing(2)},e.breakpoints.up("sm"),{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}),regular:e.mixins.toolbar,dense:{minHeight:48}}},Gle=$x.forwardRef(function(e,r){var o=e.classes,n=e.className,a=e.component,i=a===void 0?"div":a,s=e.disableGutters,l=s===void 0?!1:s,u=e.variant,d=u===void 0?"regular":u,f=U(e,["classes","className","component","disableGutters","variant"]);return $x.createElement(i,P({className:(0,P7.default)(o.root,o[d],n,!l&&o.gutters),ref:r},f))}),yO=W(zle,{name:"MuiToolbar"})(Gle);p();var Lr=w(k());p();p();var zx=w(k());var O7=w(ae());var Yle=function(e){return{root:{height:1,margin:0,border:"none",flexShrink:0,backgroundColor:e.palette.divider},absolute:{position:"absolute",bottom:0,left:0,width:"100%"},inset:{marginLeft:72},light:{backgroundColor:lr(e.palette.divider,.08)},middle:{marginLeft:e.spacing(2),marginRight:e.spacing(2)},vertical:{height:"100%",width:1},flexItem:{alignSelf:"stretch",height:"auto"}}},Kle=zx.forwardRef(function(e,r){var o=e.absolute,n=o===void 0?!1:o,a=e.classes,i=e.className,s=e.component,l=s===void 0?"hr":s,u=e.flexItem,d=u===void 0?!1:u,f=e.light,c=f===void 0?!1:f,m=e.orientation,h=m===void 0?"horizontal":m,v=e.role,g=v===void 0?l!=="hr"?"separator":void 0:v,y=e.variant,b=y===void 0?"fullWidth":y,x=U(e,["absolute","classes","className","component","flexItem","light","orientation","role","variant"]);return zx.createElement(l,P({className:(0,O7.default)(a.root,i,b!=="fullWidth"&&a[b],n&&a.absolute,d&&a.flexItem,c&&a.light,h==="vertical"&&a.vertical),role:g,ref:r},x))}),Rr=W(Yle,{name:"MuiDivider"})(Kle);p();p();var na=w(k());var Fh=w(ae());p();p();var dr=w(k()),H7=w(oo());var Qx=w(Sn());p();function ao(t){return t&&t.ownerDocument||document}p();p();var Qo=w(k()),Gx=w(oo());p();function Ra(t,e){typeof t=="function"?t(e):t&&(t.current=e)}p();var A7=w(k());function Ge(t,e){return A7.useMemo(function(){return t==null&&e==null?null:function(r){Ra(t,r),Ra(e,r)}},[t,e])}function Xle(t){return t=typeof t=="function"?t():t,Gx.findDOMNode(t)}var vO=typeof window<"u"?Qo.useLayoutEffect:Qo.useEffect,Qle=Qo.forwardRef(function(e,r){var o=e.children,n=e.container,a=e.disablePortal,i=a===void 0?!1:a,s=e.onRendered,l=Qo.useState(null),u=l[0],d=l[1],f=Ge(Qo.isValidElement(o)?o.ref:null,r);return vO(function(){i||d(Xle(n)||document.body)},[n,i]),vO(function(){if(u&&!i)return Ra(r,u),function(){Ra(r,null)}},[r,u,i]),vO(function(){s&&(u||i)&&s()},[s,u,i]),i?Qo.isValidElement(o)?Qo.cloneElement(o,{ref:f}):o:u&&Gx.createPortal(o,u)}),wh=Qle;p();function os(){for(var t=arguments.length,e=new Array(t),r=0;rt.length)&&(e=t.length);for(var r=0,o=Array(e);re.documentElement.clientWidth:t.scrollHeight>t.clientHeight}function Zp(t,e){e?t.setAttribute("aria-hidden","true"):t.removeAttribute("aria-hidden")}function L7(t){return parseInt(window.getComputedStyle(t)["padding-right"],10)||0}function F7(t,e,r){var o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[],n=arguments.length>4?arguments[4]:void 0,a=[e,r].concat(Kx(o)),i=["TEMPLATE","SCRIPT","STYLE"];[].forEach.call(t.children,function(s){s.nodeType===1&&a.indexOf(s)===-1&&i.indexOf(s.tagName)===-1&&Zp(s,n)})}function bO(t,e){var r=-1;return t.some(function(o,n){return e(o)?(r=n,!0):!1}),r}function eue(t,e){var r=[],o=[],n=t.container,a;if(!e.disableScrollLock){if(Zle(n)){var i=Ch();r.push({value:n.style.paddingRight,key:"padding-right",el:n}),n.style["padding-right"]="".concat(L7(n)+i,"px"),a=ao(n).querySelectorAll(".mui-fixed"),[].forEach.call(a,function(d){o.push(d.style.paddingRight),d.style.paddingRight="".concat(L7(d)+i,"px")})}var s=n.parentElement,l=s.nodeName==="HTML"&&window.getComputedStyle(s)["overflow-y"]==="scroll"?s:n;r.push({value:l.style.overflow,key:"overflow",el:l}),l.style.overflow="hidden"}var u=function(){a&&[].forEach.call(a,function(f,c){o[c]?f.style.paddingRight=o[c]:f.style.removeProperty("padding-right")}),r.forEach(function(f){var c=f.value,m=f.el,h=f.key;c?m.style.setProperty(h,c):m.style.removeProperty(h)})};return u}function tue(t){var e=[];return[].forEach.call(t.children,function(r){r.getAttribute&&r.getAttribute("aria-hidden")==="true"&&e.push(r)}),e}var B7=function(){function t(){I7(this,t),this.modals=[],this.containers=[]}return N7(t,[{key:"add",value:function(r,o){var n=this.modals.indexOf(r);if(n!==-1)return n;n=this.modals.length,this.modals.push(r),r.modalRef&&Zp(r.modalRef,!1);var a=tue(o);F7(o,r.mountNode,r.modalRef,a,!0);var i=bO(this.containers,function(s){return s.container===o});return i!==-1?(this.containers[i].modals.push(r),n):(this.containers.push({modals:[r],container:o,restore:null,hiddenSiblingNodes:a}),n)}},{key:"mount",value:function(r,o){var n=bO(this.containers,function(i){return i.modals.indexOf(r)!==-1}),a=this.containers[n];a.restore||(a.restore=eue(a,o))}},{key:"remove",value:function(r){var o=this.modals.indexOf(r);if(o===-1)return o;var n=bO(this.containers,function(s){return s.modals.indexOf(r)!==-1}),a=this.containers[n];if(a.modals.splice(a.modals.indexOf(r),1),this.modals.splice(o,1),a.modals.length===0)a.restore&&a.restore(),r.modalRef&&Zp(r.modalRef,!0),F7(a.container,r.mountNode,r.modalRef,a.hiddenSiblingNodes,!1),this.containers.splice(n,1);else{var i=a.modals[a.modals.length-1];i.modalRef&&Zp(i.modalRef,!1)}return o}},{key:"isTopModal",value:function(r){return this.modals.length>0&&this.modals[this.modals.length-1]===r}}]),t}();p();p();var Cr=w(k()),U7=w(oo());function rue(t){var e=t.children,r=t.disableAutoFocus,o=r===void 0?!1:r,n=t.disableEnforceFocus,a=n===void 0?!1:n,i=t.disableRestoreFocus,s=i===void 0?!1:i,l=t.getDoc,u=t.isEnabled,d=t.open,f=Cr.useRef(),c=Cr.useRef(null),m=Cr.useRef(null),h=Cr.useRef(),v=Cr.useRef(null),g=Cr.useCallback(function(x){v.current=U7.findDOMNode(x)},[]),y=Ge(e.ref,g),b=Cr.useRef();return Cr.useEffect(function(){b.current=d},[d]),!b.current&&d&&typeof window<"u"&&(h.current=l().activeElement),Cr.useEffect(function(){if(d){var x=ao(v.current);!o&&v.current&&!v.current.contains(x.activeElement)&&(v.current.hasAttribute("tabIndex")||v.current.setAttribute("tabIndex",-1),v.current.focus());var _=function(){var C=v.current;if(C!==null){if(!x.hasFocus()||a||!u()||f.current){f.current=!1;return}v.current&&!v.current.contains(x.activeElement)&&v.current.focus()}},T=function(C){a||!u()||C.keyCode!==9||x.activeElement===v.current&&(f.current=!0,C.shiftKey?m.current.focus():c.current.focus())};x.addEventListener("focus",_,!0),x.addEventListener("keydown",T,!0);var S=setInterval(function(){_()},50);return function(){clearInterval(S),x.removeEventListener("focus",_,!0),x.removeEventListener("keydown",T,!0),s||(h.current&&h.current.focus&&h.current.focus(),h.current=null)}}},[o,a,s,u,d]),Cr.createElement(Cr.Fragment,null,Cr.createElement("div",{tabIndex:0,ref:c,"data-test":"sentinelStart"}),Cr.cloneElement(e,{ref:y}),Cr.createElement("div",{tabIndex:0,ref:m,"data-test":"sentinelEnd"}))}var xO=rue;p();var Xx=w(k());var j7={root:{zIndex:-1,position:"fixed",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},invisible:{backgroundColor:"transparent"}},oue=Xx.forwardRef(function(e,r){var o=e.invisible,n=o===void 0?!1:o,a=e.open,i=U(e,["invisible","open"]);return a?Xx.createElement("div",P({"aria-hidden":!0,ref:r},i,{style:P({},j7.root,n?j7.invisible:{},i.style)})):null}),q7=oue;function nue(t){return t=typeof t=="function"?t():t,H7.findDOMNode(t)}function aue(t){return t.children?t.children.props.hasOwnProperty("in"):!1}var iue=new B7,sue=function(e){return{root:{position:"fixed",zIndex:e.zIndex.modal,right:0,bottom:0,top:0,left:0},hidden:{visibility:"hidden"}}},lue=dr.forwardRef(function(e,r){var o=(0,Qx.useTheme)(),n=(0,Qx.getThemeProps)({name:"MuiModal",props:P({},e),theme:o}),a=n.BackdropComponent,i=a===void 0?q7:a,s=n.BackdropProps,l=n.children,u=n.closeAfterTransition,d=u===void 0?!1:u,f=n.container,c=n.disableAutoFocus,m=c===void 0?!1:c,h=n.disableBackdropClick,v=h===void 0?!1:h,g=n.disableEnforceFocus,y=g===void 0?!1:g,b=n.disableEscapeKeyDown,x=b===void 0?!1:b,_=n.disablePortal,T=_===void 0?!1:_,S=n.disableRestoreFocus,E=S===void 0?!1:S,C=n.disableScrollLock,R=C===void 0?!1:C,O=n.hideBackdrop,I=O===void 0?!1:O,D=n.keepMounted,H=D===void 0?!1:D,F=n.manager,B=F===void 0?iue:F,N=n.onBackdropClick,M=n.onClose,L=n.onEscapeKeyDown,j=n.onRendered,$=n.open,q=U(n,["BackdropComponent","BackdropProps","children","closeAfterTransition","container","disableAutoFocus","disableBackdropClick","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","manager","onBackdropClick","onClose","onEscapeKeyDown","onRendered","open"]),V=dr.useState(!0),z=V[0],ee=V[1],oe=dr.useRef({}),G=dr.useRef(null),Q=dr.useRef(null),ne=Ge(Q,r),de=aue(n),he=function(){return ao(G.current)},ie=function(){return oe.current.modalRef=Q.current,oe.current.mountNode=G.current,oe.current},se=function(){B.mount(ie(),{disableScrollLock:R}),Q.current.scrollTop=0},ge=Ca(function(){var be=nue(f)||he().body;B.add(ie(),be),Q.current&&se()}),le=dr.useCallback(function(){return B.isTopModal(ie())},[B]),Pe=Ca(function(be){G.current=be,be&&(j&&j(),$&&le()?se():Zp(Q.current,!0))}),ye=dr.useCallback(function(){B.remove(ie())},[B]);if(dr.useEffect(function(){return function(){ye()}},[ye]),dr.useEffect(function(){$?ge():(!de||!d)&&ye()},[$,ye,de,d,ge]),!H&&!$&&(!de||z))return null;var Ie=function(){ee(!1)},$e=function(){ee(!0),d&&ye()},ve=function(Ye){Ye.target===Ye.currentTarget&&(N&&N(Ye),!v&&M&&M(Ye,"backdropClick"))},Oe=function(Ye){Ye.key!=="Escape"||!le()||(L&&L(Ye),x||(Ye.stopPropagation(),M&&M(Ye,"escapeKeyDown")))},lt=sue(o||{zIndex:Bx}),ht={};return l.props.tabIndex===void 0&&(ht.tabIndex=l.props.tabIndex||"-1"),de&&(ht.onEnter=os(Ie,l.props.onEnter),ht.onExited=os($e,l.props.onExited)),dr.createElement(wh,{ref:Pe,container:f,disablePortal:T},dr.createElement("div",P({ref:ne,onKeyDown:Oe,role:"presentation"},q,{style:P({},lt.root,!$&&z?lt.hidden:{},q.style)}),I?null:dr.createElement(i,P({open:$,onClick:ve},s)),dr.createElement(xO,{disableEnforceFocus:y,disableAutoFocus:m,disableRestoreFocus:E,getDoc:he,isEnabled:le,open:$},dr.cloneElement(l,ht))))}),si=lue;p();p();var Lh=w(k());var cj=w(ae());p();p();p();p();function Jx(t){if(Array.isArray(t))return t}p();function V7(t,e){var r=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(r!=null){var o,n,a,i,s=[],l=!0,u=!1;try{if(a=(r=r.call(t)).next,e===0){if(Object(r)!==r)return;l=!1}else for(;!(l=(o=a.call(r)).done)&&(s.push(o.value),s.length!==e);l=!0);}catch(d){u=!0,n=d}finally{try{if(!l&&r.return!=null&&(i=r.return(),Object(i)!==i))return}finally{if(u)throw n}}return s}}p();function Zx(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function zr(t,e){return Jx(t)||V7(t,e)||Jp(t,e)||Zx()}var El=w(k());var fj=w(Qu());p();var lf=function(e){return e.scrollTop};function oa(t,e){var r=t.timeout,o=t.style,n=o===void 0?{}:o;return{duration:n.transitionDuration||typeof r=="number"?r:r[e.mode]||0,delay:n.transitionDelay}}var ade={entering:{opacity:1},entered:{opacity:1}},ide={enter:_o.enteringScreen,exit:_o.leavingScreen},sde=El.forwardRef(function(e,r){var o=e.children,n=e.disableStrictModeCompat,a=n===void 0?!1:n,i=e.in,s=e.onEnter,l=e.onEntered,u=e.onEntering,d=e.onExit,f=e.onExited,c=e.onExiting,m=e.style,h=e.TransitionComponent,v=h===void 0?fj.Transition:h,g=e.timeout,y=g===void 0?ide:g,b=U(e,["children","disableStrictModeCompat","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","TransitionComponent","timeout"]),x=wr(),_=x.unstable_strictMode&&!a,T=El.useRef(null),S=Ge(o.ref,r),E=Ge(_?T:void 0,S),C=function(N){return function(M,L){if(N){var j=_?[T.current,M]:[M,L],$=zr(j,2),q=$[0],V=$[1];V===void 0?N(q):N(q,V)}}},R=C(u),O=C(function(B,N){lf(B);var M=oa({style:m,timeout:y},{mode:"enter"});B.style.webkitTransition=x.transitions.create("opacity",M),B.style.transition=x.transitions.create("opacity",M),s&&s(B,N)}),I=C(l),D=C(c),H=C(function(B){var N=oa({style:m,timeout:y},{mode:"exit"});B.style.webkitTransition=x.transitions.create("opacity",N),B.style.transition=x.transitions.create("opacity",N),d&&d(B)}),F=C(f);return El.createElement(v,P({appear:!0,in:i,nodeRef:_?T:void 0,onEnter:O,onEntered:I,onEntering:R,onExit:H,onExited:F,onExiting:D,timeout:y},b),function(B,N){return El.cloneElement(o,P({style:P({opacity:0,visibility:B==="exited"&&!i?"hidden":void 0},ade[B],m,o.props.style),ref:E},N))})}),wl=sde;var lde={root:{zIndex:-1,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"},invisible:{backgroundColor:"transparent"}},ude=Lh.forwardRef(function(e,r){var o=e.children,n=e.classes,a=e.className,i=e.invisible,s=i===void 0?!1:i,l=e.open,u=e.transitionDuration,d=e.TransitionComponent,f=d===void 0?wl:d,c=U(e,["children","classes","className","invisible","open","transitionDuration","TransitionComponent"]);return Lh.createElement(f,P({in:l,timeout:u},c),Lh.createElement("div",{className:(0,cj.default)(n.root,a,s&&n.invisible),"aria-hidden":!0,ref:r},o))}),Rl=W(lde,{name:"MuiBackdrop"})(ude);p();p();var en=w(k());var mj=w(oo());p();function Ju(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:166,r;function o(){for(var n=arguments.length,a=new Array(n),i=0;i"u"?is.useEffect:is.useLayoutEffect;function Rde(t){var e=t.classes,r=t.pulsate,o=r===void 0?!1:r,n=t.rippleX,a=t.rippleY,i=t.rippleSize,s=t.in,l=t.onExited,u=l===void 0?function(){}:l,d=t.timeout,f=is.useState(!1),c=f[0],m=f[1],h=(0,jO.default)(e.ripple,e.rippleVisible,o&&e.ripplePulsate),v={width:i,height:i,top:-(i/2)+a,left:-(i/2)+n},g=(0,jO.default)(e.child,c&&e.childLeaving,o&&e.childPulsate),y=Ca(u);return wde(function(){if(!s){m(!0);var b=setTimeout(y,d);return function(){clearTimeout(b)}}},[y,s,d]),is.createElement("span",{className:h,style:v},is.createElement("span",{className:g}))}var bj=Rde;var qO=550,Cde=80,Pde=function(e){return{root:{overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"},ripple:{opacity:0,position:"absolute"},rippleVisible:{opacity:.3,transform:"scale(1)",animation:"$enter ".concat(qO,"ms ").concat(e.transitions.easing.easeInOut)},ripplePulsate:{animationDuration:"".concat(e.transitions.duration.shorter,"ms")},child:{opacity:1,display:"block",width:"100%",height:"100%",borderRadius:"50%",backgroundColor:"currentColor"},childLeaving:{opacity:0,animation:"$exit ".concat(qO,"ms ").concat(e.transitions.easing.easeInOut)},childPulsate:{position:"absolute",left:0,top:0,animation:"$pulsate 2500ms ".concat(e.transitions.easing.easeInOut," 200ms infinite")},"@keyframes enter":{"0%":{transform:"scale(0)",opacity:.1},"100%":{transform:"scale(1)",opacity:.3}},"@keyframes exit":{"0%":{opacity:1},"100%":{opacity:0}},"@keyframes pulsate":{"0%":{transform:"scale(1)"},"50%":{transform:"scale(0.92)"},"100%":{transform:"scale(1)"}}}},Ode=Ot.forwardRef(function(e,r){var o=e.center,n=o===void 0?!1:o,a=e.classes,i=e.className,s=U(e,["center","classes","className"]),l=Ot.useState([]),u=l[0],d=l[1],f=Ot.useRef(0),c=Ot.useRef(null);Ot.useEffect(function(){c.current&&(c.current(),c.current=null)},[u]);var m=Ot.useRef(!1),h=Ot.useRef(null),v=Ot.useRef(null),g=Ot.useRef(null);Ot.useEffect(function(){return function(){clearTimeout(h.current)}},[]);var y=Ot.useCallback(function(T){var S=T.pulsate,E=T.rippleX,C=T.rippleY,R=T.rippleSize,O=T.cb;d(function(I){return[].concat(Kx(I),[Ot.createElement(bj,{key:f.current,classes:a,timeout:qO,pulsate:S,rippleX:E,rippleY:C,rippleSize:R})])}),f.current+=1,c.current=O},[a]),b=Ot.useCallback(function(){var T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},E=arguments.length>2?arguments[2]:void 0,C=S.pulsate,R=C===void 0?!1:C,O=S.center,I=O===void 0?n||S.pulsate:O,D=S.fakeElement,H=D===void 0?!1:D;if(T.type==="mousedown"&&m.current){m.current=!1;return}T.type==="touchstart"&&(m.current=!0);var F=H?null:g.current,B=F?F.getBoundingClientRect():{width:0,height:0,left:0,top:0},N,M,L;if(I||T.clientX===0&&T.clientY===0||!T.clientX&&!T.touches)N=Math.round(B.width/2),M=Math.round(B.height/2);else{var j=T.touches?T.touches[0]:T,$=j.clientX,q=j.clientY;N=Math.round($-B.left),M=Math.round(q-B.top)}if(I)L=Math.sqrt((2*Math.pow(B.width,2)+Math.pow(B.height,2))/3),L%2===0&&(L+=1);else{var V=Math.max(Math.abs((F?F.clientWidth:0)-N),N)*2+2,z=Math.max(Math.abs((F?F.clientHeight:0)-M),M)*2+2;L=Math.sqrt(Math.pow(V,2)+Math.pow(z,2))}T.touches?v.current===null&&(v.current=function(){y({pulsate:R,rippleX:N,rippleY:M,rippleSize:L,cb:E})},h.current=setTimeout(function(){v.current&&(v.current(),v.current=null)},Cde)):y({pulsate:R,rippleX:N,rippleY:M,rippleSize:L,cb:E})},[n,y]),x=Ot.useCallback(function(){b({},{pulsate:!0})},[b]),_=Ot.useCallback(function(T,S){if(clearTimeout(h.current),T.type==="touchend"&&v.current){T.persist(),v.current(),v.current=null,h.current=setTimeout(function(){_(T,S)});return}v.current=null,d(function(E){return E.length>0?E.slice(1):E}),c.current=S},[]);return Ot.useImperativeHandle(r,function(){return{pulsate:x,start:b,stop:_}},[x,b,_]),Ot.createElement("span",P({className:(0,Tj.default)(a.root,i),ref:g},s),Ot.createElement(xj.TransitionGroup,{component:null,exit:!0},u))}),_j=W(Pde,{flip:!1,name:"MuiTouchRipple"})(Ot.memo(Ode));var Ade={root:{display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle","-moz-appearance":"none","-webkit-appearance":"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},"&$disabled":{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}},disabled:{},focusVisible:{}},Ide=io.forwardRef(function(e,r){var o=e.action,n=e.buttonRef,a=e.centerRipple,i=a===void 0?!1:a,s=e.children,l=e.classes,u=e.className,d=e.component,f=d===void 0?"button":d,c=e.disabled,m=c===void 0?!1:c,h=e.disableRipple,v=h===void 0?!1:h,g=e.disableTouchRipple,y=g===void 0?!1:g,b=e.focusRipple,x=b===void 0?!1:b,_=e.focusVisibleClassName,T=e.onBlur,S=e.onClick,E=e.onFocus,C=e.onFocusVisible,R=e.onKeyDown,O=e.onKeyUp,I=e.onMouseDown,D=e.onMouseLeave,H=e.onMouseUp,F=e.onTouchEnd,B=e.onTouchMove,N=e.onTouchStart,M=e.onDragLeave,L=e.tabIndex,j=L===void 0?0:L,$=e.TouchRippleProps,q=e.type,V=q===void 0?"button":q,z=U(e,["action","buttonRef","centerRipple","children","classes","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","onBlur","onClick","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","onDragLeave","tabIndex","TouchRippleProps","type"]),ee=io.useRef(null);function oe(){return Sj.findDOMNode(ee.current)}var G=io.useRef(null),Q=io.useState(!1),ne=Q[0],de=Q[1];m&&ne&&de(!1);var he=UO(),ie=he.isFocusVisible,se=he.onBlurVisible,ge=he.ref;io.useImperativeHandle(o,function(){return{focusVisible:function(){de(!0),ee.current.focus()}}},[]),io.useEffect(function(){ne&&x&&!v&&G.current.pulsate()},[v,x,ne]);function le(J,fr){var Xe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:y;return Ca(function(As){fr&&fr(As);var Wd=Xe;return!Wd&&G.current&&G.current[J](As),!0})}var Pe=le("start",I),ye=le("stop",M),Ie=le("stop",H),$e=le("stop",function(J){ne&&J.preventDefault(),D&&D(J)}),ve=le("start",N),Oe=le("stop",F),lt=le("stop",B),ht=le("stop",function(J){ne&&(se(J),de(!1)),T&&T(J)},!1),be=Ca(function(J){ee.current||(ee.current=J.currentTarget),ie(J)&&(de(!0),C&&C(J)),E&&E(J)}),Ye=function(){var fr=oe();return f&&f!=="button"&&!(fr.tagName==="A"&&fr.href)},nt=io.useRef(!1),Rt=Ca(function(J){x&&!nt.current&&ne&&G.current&&J.key===" "&&(nt.current=!0,J.persist(),G.current.stop(J,function(){G.current.start(J)})),J.target===J.currentTarget&&Ye()&&J.key===" "&&J.preventDefault(),R&&R(J),J.target===J.currentTarget&&Ye()&&J.key==="Enter"&&!m&&(J.preventDefault(),S&&S(J))}),Je=Ca(function(J){x&&J.key===" "&&G.current&&ne&&!J.defaultPrevented&&(nt.current=!1,J.persist(),G.current.stop(J,function(){G.current.pulsate(J)})),O&&O(J),S&&J.target===J.currentTarget&&Ye()&&J.key===" "&&!J.defaultPrevented&&S(J)}),De=f;De==="button"&&z.href&&(De="a");var Ue={};De==="button"?(Ue.type=V,Ue.disabled=m):((De!=="a"||!z.href)&&(Ue.role="button"),Ue["aria-disabled"]=m);var ar=Ge(n,r),Ke=Ge(ge,ee),we=Ge(ar,Ke),Ct=io.useState(!1),qe=Ct[0],Se=Ct[1];io.useEffect(function(){Se(!0)},[]);var Me=qe&&!v&&!m;return io.createElement(De,P({className:(0,Ej.default)(l.root,u,ne&&[l.focusVisible,_],m&&l.disabled),onBlur:ht,onClick:S,onFocus:be,onKeyDown:Rt,onKeyUp:Je,onMouseDown:Pe,onMouseLeave:$e,onMouseUp:Ie,onDragLeave:ye,onTouchEnd:Oe,onTouchMove:lt,onTouchStart:ve,ref:we,tabIndex:m?-1:j},Ue,z),s,Me?io.createElement(_j,P({ref:G,center:i},$)):null)}),Cn=W(Ade,{name:"MuiButtonBase"})(Ide);var kde=function(e){return{root:{textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:12,borderRadius:"50%",overflow:"visible",color:e.palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{backgroundColor:lr(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"&$disabled":{backgroundColor:"transparent",color:e.palette.action.disabled}},edgeStart:{marginLeft:-12,"$sizeSmall&":{marginLeft:-3}},edgeEnd:{marginRight:-12,"$sizeSmall&":{marginRight:-3}},colorInherit:{color:"inherit"},colorPrimary:{color:e.palette.primary.main,"&:hover":{backgroundColor:lr(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},colorSecondary:{color:e.palette.secondary.main,"&:hover":{backgroundColor:lr(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},disabled:{},sizeSmall:{padding:3,fontSize:e.typography.pxToRem(18)},label:{width:"100%",display:"flex",alignItems:"inherit",justifyContent:"inherit"}}},Nde=ed.forwardRef(function(e,r){var o=e.edge,n=o===void 0?!1:o,a=e.children,i=e.classes,s=e.className,l=e.color,u=l===void 0?"default":l,d=e.disabled,f=d===void 0?!1:d,c=e.disableFocusRipple,m=c===void 0?!1:c,h=e.size,v=h===void 0?"medium":h,g=U(e,["edge","children","classes","className","color","disabled","disableFocusRipple","size"]);return ed.createElement(Cn,P({className:(0,wj.default)(i.root,s,u!=="default"&&i["color".concat(_e(u))],f&&i.disabled,v==="small"&&i["size".concat(_e(v))],{start:i.edgeStart,end:i.edgeEnd}[n]),centerRipple:!0,focusRipple:!m,disabled:f,ref:r},g),ed.createElement("span",{className:i.label},a))}),hr=W(kde,{name:"MuiIconButton"})(Nde);p();p();var td=w(k());var Cj=w(ae());p();var Rj=w(k()),Dde=Rj.createContext({}),aa=Dde;var Mde={root:{listStyle:"none",margin:0,padding:0,position:"relative"},padding:{paddingTop:8,paddingBottom:8},dense:{},subheader:{paddingTop:0}},Lde=td.forwardRef(function(e,r){var o=e.children,n=e.classes,a=e.className,i=e.component,s=i===void 0?"ul":i,l=e.dense,u=l===void 0?!1:l,d=e.disablePadding,f=d===void 0?!1:d,c=e.subheader,m=U(e,["children","classes","className","component","dense","disablePadding","subheader"]),h=td.useMemo(function(){return{dense:u}},[u]);return td.createElement(aa.Provider,{value:h},td.createElement(s,P({className:(0,Cj.default)(n.root,a,u&&n.dense,!f&&n.padding,c&&n.subheader),ref:r},m),c,o))}),Pr=W(Mde,{name:"MuiList"})(Lde);p();p();var Or=w(k());var g0=w(ae());p();var Pj=w(k());function rd(t,e){return Pj.isValidElement(t)&&e.indexOf(t.type.muiName)!==-1}var Oj=w(oo()),Fde=function(e){return{root:{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left",paddingTop:8,paddingBottom:8,"&$focusVisible":{backgroundColor:e.palette.action.selected},"&$selected, &$selected:hover":{backgroundColor:e.palette.action.selected},"&$disabled":{opacity:.5}},container:{position:"relative"},focusVisible:{},dense:{paddingTop:4,paddingBottom:4},alignItemsFlexStart:{alignItems:"flex-start"},disabled:{},divider:{borderBottom:"1px solid ".concat(e.palette.divider),backgroundClip:"padding-box"},gutters:{paddingLeft:16,paddingRight:16},button:{transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:e.palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}}},secondaryAction:{paddingRight:48},selected:{}}},Bde=typeof window>"u"?Or.useEffect:Or.useLayoutEffect,Ude=Or.forwardRef(function(e,r){var o=e.alignItems,n=o===void 0?"center":o,a=e.autoFocus,i=a===void 0?!1:a,s=e.button,l=s===void 0?!1:s,u=e.children,d=e.classes,f=e.className,c=e.component,m=e.ContainerComponent,h=m===void 0?"li":m,v=e.ContainerProps;v=v===void 0?{}:v;var g=v.className,y=U(v,["className"]),b=e.dense,x=b===void 0?!1:b,_=e.disabled,T=_===void 0?!1:_,S=e.disableGutters,E=S===void 0?!1:S,C=e.divider,R=C===void 0?!1:C,O=e.focusVisibleClassName,I=e.selected,D=I===void 0?!1:I,H=U(e,["alignItems","autoFocus","button","children","classes","className","component","ContainerComponent","ContainerProps","dense","disabled","disableGutters","divider","focusVisibleClassName","selected"]),F=Or.useContext(aa),B={dense:x||F.dense||!1,alignItems:n},N=Or.useRef(null);Bde(function(){i&&N.current&&N.current.focus()},[i]);var M=Or.Children.toArray(u),L=M.length&&rd(M[M.length-1],["ListItemSecondaryAction"]),j=Or.useCallback(function(z){N.current=Oj.findDOMNode(z)},[]),$=Ge(j,r),q=P({className:(0,g0.default)(d.root,f,B.dense&&d.dense,!E&&d.gutters,R&&d.divider,T&&d.disabled,l&&d.button,n!=="center"&&d.alignItemsFlexStart,L&&d.secondaryAction,D&&d.selected),disabled:T},H),V=c||"li";return l&&(q.component=c||"div",q.focusVisibleClassName=(0,g0.default)(d.focusVisible,O),V=Cn),L?(V=!q.component&&!c?"div":V,h==="li"&&(V==="li"?V="div":q.component==="li"&&(q.component="div")),Or.createElement(aa.Provider,{value:B},Or.createElement(h,P({className:(0,g0.default)(d.container,g),ref:$},y),Or.createElement(V,q,M),M.pop()))):Or.createElement(aa.Provider,{value:B},Or.createElement(V,P({ref:$},q),M))}),Vt=W(Fde,{name:"MuiListItem"})(Ude);p();p();var uf=w(k());var Aj=w(ae());var jde=function(e){return{root:{minWidth:56,color:e.palette.action.active,flexShrink:0,display:"inline-flex"},alignItemsFlexStart:{marginTop:8}}},qde=uf.forwardRef(function(e,r){var o=e.classes,n=e.className,a=U(e,["classes","className"]),i=uf.useContext(aa);return uf.createElement("div",P({className:(0,Aj.default)(o.root,n,i.alignItems==="flex-start"&&o.alignItemsFlexStart),ref:r},a))}),Oa=W(jde,{name:"MuiListItemIcon"})(qde);p();p();var Cl=w(k());var Ij=w(ae());var Hde={root:{flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},multiline:{marginTop:6,marginBottom:6},dense:{},inset:{paddingLeft:56},primary:{},secondary:{}},Vde=Cl.forwardRef(function(e,r){var o=e.children,n=e.classes,a=e.className,i=e.disableTypography,s=i===void 0?!1:i,l=e.inset,u=l===void 0?!1:l,d=e.primary,f=e.primaryTypographyProps,c=e.secondary,m=e.secondaryTypographyProps,h=U(e,["children","classes","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"]),v=Cl.useContext(aa),g=v.dense,y=d??o;y!=null&&y.type!==ue&&!s&&(y=Cl.createElement(ue,P({variant:g?"body2":"body1",className:n.primary,component:"span",display:"block"},f),y));var b=c;return b!=null&&b.type!==ue&&!s&&(b=Cl.createElement(ue,P({variant:"body2",className:n.secondary,color:"textSecondary",display:"block"},m),b)),Cl.createElement("div",P({className:(0,Ij.default)(n.root,a,g&&n.dense,u&&n.inset,y&&b&&n.multiline),ref:r},h),y,b)}),Wt=W(Hde,{name:"MuiListItemText"})(Vde);var Dq=w(Iq()),Mq=w(kq()),Lq=w(Nq()),Rce=Ae(t=>({list:{width:250},menuButton:{marginRight:t.spacing(2)}}));function FA(){let t=Rce({}),[e,r]=Lr.default.useState({open:!1}),o=a=>i=>{i.type==="keydown"&&(i.key==="Tab"||i.key==="Shift")||r({...e,open:a})},n=()=>Lr.default.createElement("div",{className:t.list,role:"presentation",onClick:o(!1),onKeyDown:o(!1)},Lr.default.createElement(Pr,null,Lr.default.createElement(Vt,{button:!0,key:"Bookmarks",disabled:!0},Lr.default.createElement(Oa,null,Lr.default.createElement(Dq.default,null)),Lr.default.createElement(Wt,{primary:"Bookmarks"}))),Lr.default.createElement(Rr,null),Lr.default.createElement(Pr,null,Lr.default.createElement(Vt,{button:!0,key:"About",component:a=>Lr.default.createElement(sC,{...a,to:"/about"})},Lr.default.createElement(Oa,null,Lr.default.createElement(Mq.default,null)),Lr.default.createElement(Wt,{primary:"About"}))));return Lr.default.createElement("div",null,Lr.default.createElement(hr,{edge:"start",className:t.menuButton,color:"inherit","aria-label":"menu",onClick:o(!0)},Lr.default.createElement(Lq.default,null)),Lr.default.createElement(MO,{open:e.open,onClose:o(!1)},n()))}var Cce=Ae(()=>({root:{flexGrow:1},title:{flexGrow:1}}));function BA(){let t=Cce({});return mf.default.createElement("div",{className:t.root},mf.default.createElement(gO,{position:"static"},mf.default.createElement(yO,null,mf.default.createElement(FA,null),mf.default.createElement(ue,{variant:"h6",className:t.title},"bSECURE"))))}p();var Y0=w(k());p();var qq=w(Fq()),Oce=w(Bq()),V0=w(jq());function hf(t){return!!(t&&V0.default.fromURN(t))}var Pn=class extends Error{};function UA(t){throw new Error(`Exhaustive check failed: ${t}`)}function Hq(t){return t?t.length===11||t.length===22&&Ace(t)?!0:!!V0.default.fromURN(t):!1}function Ace(t){let e=t.replace(/-/g,"/")+"==";return V0.default.fromBinary((0,qq.decode)(e))}function Ice(t){try{let{protocol:e}=new URL(t);return e==="https:"||e==="http:"}catch{return!1}}function W0(t,e="_blank"){Ice(t)&&window.open(t,e,"noopener,noreferrer")}var jA=(t,e=void 0,r=1)=>{let o=e||t,n=e?t:0;typeof r>"u"&&(r=Math.sign(o-n));let a=Math.abs((o-n)/(r||1));return Array.from({length:a}).reduce(({result:s,current:l})=>({result:[...s,l],current:l+r}),{current:n,result:[]}).result};p();var Wh=w(k());p();p();var ui=w(k());var Gq=w(ae());p();var $q=w(k());p();var $0=w(k());p();p();var Hh=w(k());var Vq=w(ae());var kce=function(e){return{root:{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:"currentColor",flexShrink:0,fontSize:e.typography.pxToRem(24),transition:e.transitions.create("fill",{duration:e.transitions.duration.shorter})},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},colorAction:{color:e.palette.action.active},colorError:{color:e.palette.error.main},colorDisabled:{color:e.palette.action.disabled},fontSizeInherit:{fontSize:"inherit"},fontSizeSmall:{fontSize:e.typography.pxToRem(20)},fontSizeLarge:{fontSize:e.typography.pxToRem(35)}}},Wq=Hh.forwardRef(function(e,r){var o=e.children,n=e.classes,a=e.className,i=e.color,s=i===void 0?"inherit":i,l=e.component,u=l===void 0?"svg":l,d=e.fontSize,f=d===void 0?"medium":d,c=e.htmlColor,m=e.titleAccess,h=e.viewBox,v=h===void 0?"0 0 24 24":h,g=U(e,["children","classes","className","color","component","fontSize","htmlColor","titleAccess","viewBox"]);return Hh.createElement(u,P({className:(0,Vq.default)(n.root,a,s!=="inherit"&&n["color".concat(_e(s))],f!=="default"&&f!=="medium"&&n["fontSize".concat(_e(f))]),focusable:"false",viewBox:v,color:c,"aria-hidden":m?void 0:!0,role:m?"img":void 0,ref:r},g),o,m?Hh.createElement("title",null,m):null)});Wq.muiName="SvgIcon";var ad=W(kce,{name:"MuiSvgIcon"})(Wq);function ka(t,e){var r=function(n,a){return $0.default.createElement(ad,P({ref:a},n),t)};return r.muiName=ad.muiName,$0.default.memo($0.default.forwardRef(r))}var zq=ka($q.createElement("path",{d:"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"}),"Person");var Nce=function(e){return{root:{position:"relative",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,width:40,height:40,fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(20),lineHeight:1,borderRadius:"50%",overflow:"hidden",userSelect:"none"},colorDefault:{color:e.palette.background.default,backgroundColor:e.palette.type==="light"?e.palette.grey[400]:e.palette.grey[600]},circle:{},circular:{},rounded:{borderRadius:e.shape.borderRadius},square:{borderRadius:0},img:{width:"100%",height:"100%",textAlign:"center",objectFit:"cover",color:"transparent",textIndent:1e4},fallback:{width:"75%",height:"75%"}}};function Dce(t){var e=t.src,r=t.srcSet,o=ui.useState(!1),n=o[0],a=o[1];return ui.useEffect(function(){if(!(!e&&!r)){a(!1);var i=!0,s=new Image;return s.src=e,s.srcSet=r,s.onload=function(){i&&a("loaded")},s.onerror=function(){i&&a("error")},function(){i=!1}}},[e,r]),n}var Mce=ui.forwardRef(function(e,r){var o=e.alt,n=e.children,a=e.classes,i=e.className,s=e.component,l=s===void 0?"div":s,u=e.imgProps,d=e.sizes,f=e.src,c=e.srcSet,m=e.variant,h=m===void 0?"circular":m,v=U(e,["alt","children","classes","className","component","imgProps","sizes","src","srcSet","variant"]),g=null,y=Dce({src:f,srcSet:c}),b=f||c,x=b&&y!=="error";return x?g=ui.createElement("img",P({alt:o,src:f,srcSet:c,sizes:d,className:a.img},u)):n!=null?g=n:b&&o?g=o[0]:g=ui.createElement(zq,{className:a.fallback}),ui.createElement(l,P({className:(0,Gq.default)(a.root,a.system,a[h],i,!x&&a.colorDefault),ref:r},v),g)}),Eo=W(Nce,{name:"MuiAvatar"})(Mce);p();p();var z0=w(k());var Yq=w(ae());var Lce={root:{overflow:"hidden"}},Fce=z0.forwardRef(function(e,r){var o=e.classes,n=e.className,a=e.raised,i=a===void 0?!1:a,s=U(e,["classes","className","raised"]);return z0.createElement(Lt,P({className:(0,Yq.default)(o.root,n),elevation:i?8:1,ref:r},s))}),ct=W(Lce,{name:"MuiCard"})(Fce);p();p();var us=w(k());var Kq=w(ae());var Bce={root:{display:"flex",alignItems:"center",padding:16},avatar:{flex:"0 0 auto",marginRight:16},action:{flex:"0 0 auto",alignSelf:"flex-start",marginTop:-8,marginRight:-8},content:{flex:"1 1 auto"},title:{},subheader:{}},Uce=us.forwardRef(function(e,r){var o=e.action,n=e.avatar,a=e.classes,i=e.className,s=e.component,l=s===void 0?"div":s,u=e.disableTypography,d=u===void 0?!1:u,f=e.subheader,c=e.subheaderTypographyProps,m=e.title,h=e.titleTypographyProps,v=U(e,["action","avatar","classes","className","component","disableTypography","subheader","subheaderTypographyProps","title","titleTypographyProps"]),g=m;g!=null&&g.type!==ue&&!d&&(g=us.createElement(ue,P({variant:n?"body2":"h5",className:a.title,component:"span",display:"block"},h),g));var y=f;return y!=null&&y.type!==ue&&!d&&(y=us.createElement(ue,P({variant:n?"body2":"body1",className:a.subheader,color:"textSecondary",component:"span",display:"block"},c),y)),us.createElement(l,P({className:(0,Kq.default)(a.root,i),ref:r},v),n&&us.createElement("div",{className:a.avatar},n),us.createElement("div",{className:a.content},g,y),o&&us.createElement("div",{className:a.action},o))}),wt=W(Bce,{name:"MuiCardHeader"})(Uce);p();p();var jce={50:"#f1f8e9",100:"#dcedc8",200:"#c5e1a5",300:"#aed581",400:"#9ccc65",500:"#8bc34a",600:"#7cb342",700:"#689f38",800:"#558b2f",900:"#33691e",A100:"#ccff90",A200:"#b2ff59",A400:"#76ff03",A700:"#64dd17"},qA=jce;var Qq=w(Xq()),$ce=t=>$r({card:{marginTop:t.spacing(3)},avatar:{backgroundColor:Xo[500]}});function zce(t){let e=t.classes;return Wh.default.createElement(ct,{className:e.card},Wh.default.createElement(wt,{avatar:Wh.default.createElement(Eo,{className:e.avatar},Wh.default.createElement(Qq.default,null)),title:"Error",subheader:t.message||"Bad error grr"}))}var Jq=W($ce)(zce);var HA=class extends Y0.default.Component{constructor(e){super(e),this.state={error:!1}}componentDidCatch(e,r){e instanceof Pn||PE(e,r),this.setState({error:e})}render(){return this.state.error?Y0.default.createElement(Rn,null,Y0.default.createElement(Jq,{message:this.state.error.message})):this.props.children}},Zq=HA;p();var Os=w(k());p();var $h=w(k());var Gce=Ae(t=>({root:{marginTop:t.spacing(4),marginBottom:t.spacing(4)},paper:{padding:t.spacing(3,2)}}));function K0(){let t=Gce({});return $h.default.createElement(Rn,{className:t.root},$h.default.createElement(Lt,{className:t.paper},$h.default.createElement(ue,{variant:"h5",component:"h3",gutterBottom:!0},"About bSECURE"),$h.default.createElement(ue,{component:"p",gutterBottom:!0},"Building maintenance is hard. Whatever your role, it's time-consuming to find, store and access data that you need to know your asset. We've created bSecure, an ecosystem of smart, integrated technology giving you easy, fast and efficient access to important building data.")))}p();var kn=w(k());p();var zh=w(k());p();p();var X0=w(k());var eH=w(ae());var Yce=[0,1,2,3,4,5,6,7,8,9,10],Kce=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12];function Xce(t,e,r){var o={};Kce.forEach(function(n){var a="grid-".concat(r,"-").concat(n);if(n===!0){o[a]={flexBasis:0,flexGrow:1,maxWidth:"100%"};return}if(n==="auto"){o[a]={flexBasis:"auto",flexGrow:0,maxWidth:"none"};return}var i="".concat(Math.round(n/12*1e8)/1e6,"%");o[a]={flexBasis:i,flexGrow:0,maxWidth:i}}),r==="xs"?P(t,o):t[e.breakpoints.up(r)]=o}function VA(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,r=parseFloat(t);return"".concat(r/e).concat(String(t).replace(String(r),"")||"px")}function Qce(t,e){var r={};return Yce.forEach(function(o){var n=t.spacing(o);n!==0&&(r["spacing-".concat(e,"-").concat(o)]={margin:"-".concat(VA(n,2)),width:"calc(100% + ".concat(VA(n),")"),"& > $item":{padding:VA(n,2)}})}),r}var Jce=function(e){return P({root:{},container:{boxSizing:"border-box",display:"flex",flexWrap:"wrap",width:"100%"},item:{boxSizing:"border-box",margin:"0"},zeroMinWidth:{minWidth:0},"direction-xs-column":{flexDirection:"column"},"direction-xs-column-reverse":{flexDirection:"column-reverse"},"direction-xs-row-reverse":{flexDirection:"row-reverse"},"wrap-xs-nowrap":{flexWrap:"nowrap"},"wrap-xs-wrap-reverse":{flexWrap:"wrap-reverse"},"align-items-xs-center":{alignItems:"center"},"align-items-xs-flex-start":{alignItems:"flex-start"},"align-items-xs-flex-end":{alignItems:"flex-end"},"align-items-xs-baseline":{alignItems:"baseline"},"align-content-xs-center":{alignContent:"center"},"align-content-xs-flex-start":{alignContent:"flex-start"},"align-content-xs-flex-end":{alignContent:"flex-end"},"align-content-xs-space-between":{alignContent:"space-between"},"align-content-xs-space-around":{alignContent:"space-around"},"justify-content-xs-center":{justifyContent:"center"},"justify-content-xs-flex-end":{justifyContent:"flex-end"},"justify-content-xs-space-between":{justifyContent:"space-between"},"justify-content-xs-space-around":{justifyContent:"space-around"},"justify-content-xs-space-evenly":{justifyContent:"space-evenly"}},Qce(e,"xs"),e.breakpoints.keys.reduce(function(r,o){return Xce(r,e,o),r},{}))},Zce=X0.forwardRef(function(e,r){var o=e.alignContent,n=o===void 0?"stretch":o,a=e.alignItems,i=a===void 0?"stretch":a,s=e.classes,l=e.className,u=e.component,d=u===void 0?"div":u,f=e.container,c=f===void 0?!1:f,m=e.direction,h=m===void 0?"row":m,v=e.item,g=v===void 0?!1:v,y=e.justify,b=e.justifyContent,x=b===void 0?"flex-start":b,_=e.lg,T=_===void 0?!1:_,S=e.md,E=S===void 0?!1:S,C=e.sm,R=C===void 0?!1:C,O=e.spacing,I=O===void 0?0:O,D=e.wrap,H=D===void 0?"wrap":D,F=e.xl,B=F===void 0?!1:F,N=e.xs,M=N===void 0?!1:N,L=e.zeroMinWidth,j=L===void 0?!1:L,$=U(e,["alignContent","alignItems","classes","className","component","container","direction","item","justify","justifyContent","lg","md","sm","spacing","wrap","xl","xs","zeroMinWidth"]),q=(0,eH.default)(s.root,l,c&&[s.container,I!==0&&s["spacing-xs-".concat(String(I))]],g&&s.item,j&&s.zeroMinWidth,h!=="row"&&s["direction-xs-".concat(String(h))],H!=="wrap"&&s["wrap-xs-".concat(String(H))],i!=="stretch"&&s["align-items-xs-".concat(String(i))],n!=="stretch"&&s["align-content-xs-".concat(String(n))],(y||x)!=="flex-start"&&s["justify-content-xs-".concat(String(y||x))],M!==!1&&s["grid-xs-".concat(String(M))],R!==!1&&s["grid-sm-".concat(String(R))],E!==!1&&s["grid-md-".concat(String(E))],T!==!1&&s["grid-lg-".concat(String(T))],B!==!1&&s["grid-xl-".concat(String(B))]);return X0.createElement(d,P({className:q,ref:r},$))}),eme=W(Jce,{name:"MuiGrid"})(Zce);var et=eme;var tme=Ae(t=>({container:{[t.breakpoints.down("sm")]:{flexDirection:"column"}}}));function id(t){let e=tme(),{left:r,right:o}=t;return zh.default.createElement(Rn,null,zh.default.createElement(et,{container:!0,spacing:3,wrap:"nowrap",className:e.container},zh.default.createElement(et,{item:!0,sm:12,md:5},r),zh.default.createElement(et,{item:!0,sm:12,md:7},o)))}p();var $A=w(k());p();p();var zt=w(Fx());var tH=(0,zt.styleFunctionSx)((0,zt.compose)(zt.borders,zt.display,zt.flexbox,zt.grid,zt.positions,zt.palette,zt.shadows,zt.sizing,zt.spacing,zt.typography)),rme=x7("div")(tH,{name:"MuiBox"}),At=rme;p();p();var gf=w(k());var WA=w(ae());var Al=44,ome=function(e){return{root:{display:"inline-block"},static:{transition:e.transitions.create("transform")},indeterminate:{animation:"$circular-rotate 1.4s linear infinite"},determinate:{transition:e.transitions.create("transform")},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},svg:{display:"block"},circle:{stroke:"currentColor"},circleStatic:{transition:e.transitions.create("stroke-dashoffset")},circleIndeterminate:{animation:"$circular-dash 1.4s ease-in-out infinite",strokeDasharray:"80px, 200px",strokeDashoffset:"0px"},circleDeterminate:{transition:e.transitions.create("stroke-dashoffset")},"@keyframes circular-rotate":{"0%":{transformOrigin:"50% 50%"},"100%":{transform:"rotate(360deg)"}},"@keyframes circular-dash":{"0%":{strokeDasharray:"1px, 200px",strokeDashoffset:"0px"},"50%":{strokeDasharray:"100px, 200px",strokeDashoffset:"-15px"},"100%":{strokeDasharray:"100px, 200px",strokeDashoffset:"-125px"}},circleDisableShrink:{animation:"none"}}},nme=gf.forwardRef(function(e,r){var o=e.classes,n=e.className,a=e.color,i=a===void 0?"primary":a,s=e.disableShrink,l=s===void 0?!1:s,u=e.size,d=u===void 0?40:u,f=e.style,c=e.thickness,m=c===void 0?3.6:c,h=e.value,v=h===void 0?0:h,g=e.variant,y=g===void 0?"indeterminate":g,b=U(e,["classes","className","color","disableShrink","size","style","thickness","value","variant"]),x={},_={},T={};if(y==="determinate"||y==="static"){var S=2*Math.PI*((Al-m)/2);x.strokeDasharray=S.toFixed(3),T["aria-valuenow"]=Math.round(v),x.strokeDashoffset="".concat(((100-v)/100*S).toFixed(3),"px"),_.transform="rotate(-90deg)"}return gf.createElement("div",P({className:(0,WA.default)(o.root,n,i!=="inherit"&&o["color".concat(_e(i))],{determinate:o.determinate,indeterminate:o.indeterminate,static:o.static}[y]),style:P({width:d,height:d},_,f),ref:r,role:"progressbar"},T,b),gf.createElement("svg",{className:o.svg,viewBox:"".concat(Al/2," ").concat(Al/2," ").concat(Al," ").concat(Al)},gf.createElement("circle",{className:(0,WA.default)(o.circle,l&&o.circleDisableShrink,{determinate:o.circleDeterminate,indeterminate:o.circleIndeterminate,static:o.circleStatic}[y]),style:x,cx:Al,cy:Al,r:(Al-m)/2,fill:"none",strokeWidth:m})))}),Il=W(ome,{name:"MuiCircularProgress",flip:!1})(nme);function sd(){return $A.default.createElement(At,{display:"flex",justifyContent:"center",height:200,mt:8},$A.default.createElement(Il,null))}p();var rn=w(k());p();p();var ld=w(k());var Gh=w(ae());var ame=function(e){return{root:P({},e.typography.button,{boxSizing:"border-box",minWidth:64,padding:"6px 16px",borderRadius:e.shape.borderRadius,color:e.palette.text.primary,transition:e.transitions.create(["background-color","box-shadow","border"],{duration:e.transitions.duration.short}),"&:hover":{textDecoration:"none",backgroundColor:lr(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"},"&$disabled":{backgroundColor:"transparent"}},"&$disabled":{color:e.palette.action.disabled}}),label:{width:"100%",display:"inherit",alignItems:"inherit",justifyContent:"inherit"},text:{padding:"6px 8px"},textPrimary:{color:e.palette.primary.main,"&:hover":{backgroundColor:lr(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},textSecondary:{color:e.palette.secondary.main,"&:hover":{backgroundColor:lr(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},outlined:{padding:"5px 15px",border:"1px solid ".concat(e.palette.type==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"),"&$disabled":{border:"1px solid ".concat(e.palette.action.disabledBackground)}},outlinedPrimary:{color:e.palette.primary.main,border:"1px solid ".concat(lr(e.palette.primary.main,.5)),"&:hover":{border:"1px solid ".concat(e.palette.primary.main),backgroundColor:lr(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},outlinedSecondary:{color:e.palette.secondary.main,border:"1px solid ".concat(lr(e.palette.secondary.main,.5)),"&:hover":{border:"1px solid ".concat(e.palette.secondary.main),backgroundColor:lr(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"&$disabled":{border:"1px solid ".concat(e.palette.action.disabled)}},contained:{color:e.palette.getContrastText(e.palette.grey[300]),backgroundColor:e.palette.grey[300],boxShadow:e.shadows[2],"&:hover":{backgroundColor:e.palette.grey.A100,boxShadow:e.shadows[4],"@media (hover: none)":{boxShadow:e.shadows[2],backgroundColor:e.palette.grey[300]},"&$disabled":{backgroundColor:e.palette.action.disabledBackground}},"&$focusVisible":{boxShadow:e.shadows[6]},"&:active":{boxShadow:e.shadows[8]},"&$disabled":{color:e.palette.action.disabled,boxShadow:e.shadows[0],backgroundColor:e.palette.action.disabledBackground}},containedPrimary:{color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.main,"&:hover":{backgroundColor:e.palette.primary.dark,"@media (hover: none)":{backgroundColor:e.palette.primary.main}}},containedSecondary:{color:e.palette.secondary.contrastText,backgroundColor:e.palette.secondary.main,"&:hover":{backgroundColor:e.palette.secondary.dark,"@media (hover: none)":{backgroundColor:e.palette.secondary.main}}},disableElevation:{boxShadow:"none","&:hover":{boxShadow:"none"},"&$focusVisible":{boxShadow:"none"},"&:active":{boxShadow:"none"},"&$disabled":{boxShadow:"none"}},focusVisible:{},disabled:{},colorInherit:{color:"inherit",borderColor:"currentColor"},textSizeSmall:{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},textSizeLarge:{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},outlinedSizeSmall:{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},outlinedSizeLarge:{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},containedSizeSmall:{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},containedSizeLarge:{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},sizeSmall:{},sizeLarge:{},fullWidth:{width:"100%"},startIcon:{display:"inherit",marginRight:8,marginLeft:-4,"&$iconSizeSmall":{marginLeft:-2}},endIcon:{display:"inherit",marginRight:-4,marginLeft:8,"&$iconSizeSmall":{marginRight:-2}},iconSizeSmall:{"& > *:first-child":{fontSize:18}},iconSizeMedium:{"& > *:first-child":{fontSize:20}},iconSizeLarge:{"& > *:first-child":{fontSize:22}}}},ime=ld.forwardRef(function(e,r){var o=e.children,n=e.classes,a=e.className,i=e.color,s=i===void 0?"default":i,l=e.component,u=l===void 0?"button":l,d=e.disabled,f=d===void 0?!1:d,c=e.disableElevation,m=c===void 0?!1:c,h=e.disableFocusRipple,v=h===void 0?!1:h,g=e.endIcon,y=e.focusVisibleClassName,b=e.fullWidth,x=b===void 0?!1:b,_=e.size,T=_===void 0?"medium":_,S=e.startIcon,E=e.type,C=E===void 0?"button":E,R=e.variant,O=R===void 0?"text":R,I=U(e,["children","classes","className","color","component","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"]),D=S&&ld.createElement("span",{className:(0,Gh.default)(n.startIcon,n["iconSize".concat(_e(T))])},S),H=g&&ld.createElement("span",{className:(0,Gh.default)(n.endIcon,n["iconSize".concat(_e(T))])},g);return ld.createElement(Cn,P({className:(0,Gh.default)(n.root,n[O],a,s==="inherit"?n.colorInherit:s!=="default"&&n["".concat(O).concat(_e(s))],T!=="medium"&&[n["".concat(O,"Size").concat(_e(T))],n["size".concat(_e(T))]],m&&n.disableElevation,f&&n.disabled,x&&n.fullWidth),component:u,disabled:f,focusRipple:!v,focusVisibleClassName:(0,Gh.default)(n.focusVisible,y),ref:r,type:C},I),ld.createElement("span",{className:n.label},D,o,H))}),Jt=W(ame,{name:"MuiButton"})(ime);p();p();var Q0=w(k());var rH=w(ae());var sme={root:{display:"flex",alignItems:"center",padding:8},spacing:{"& > :not(:first-child)":{marginLeft:8}}},lme=Q0.forwardRef(function(e,r){var o=e.disableSpacing,n=o===void 0?!1:o,a=e.classes,i=e.className,s=U(e,["disableSpacing","classes","className"]);return Q0.createElement("div",P({className:(0,rH.default)(a.root,i,!n&&a.spacing),ref:r},s))}),di=W(sme,{name:"MuiCardActions"})(lme);p();p();var J0=w(k());var oH=w(ae());var ume={root:{padding:16,"&:last-child":{paddingBottom:24}}},dme=J0.forwardRef(function(e,r){var o=e.classes,n=e.className,a=e.component,i=a===void 0?"div":a,s=U(e,["classes","className","component"]);return J0.createElement(i,P({className:(0,oH.default)(o.root,n),ref:r},s))}),Zt=W(ume,{name:"MuiCardContent"})(dme);p();p();var Z0=w(k());var nH=w(ae());var pme={root:{display:"block",backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center"},media:{width:"100%"},img:{objectFit:"cover"}},fme=["video","audio","picture","iframe","img"],cme=Z0.forwardRef(function(e,r){var o=e.children,n=e.classes,a=e.className,i=e.component,s=i===void 0?"div":i,l=e.image,u=e.src,d=e.style,f=U(e,["children","classes","className","component","image","src","style"]),c=fme.indexOf(s)!==-1,m=!c&&l?P({backgroundImage:'url("'.concat(l,'")')},d):d;return Z0.createElement(s,P({className:(0,nH.default)(n.root,a,c&&n.media,"picture img".indexOf(s)!==-1&&n.img),ref:r,style:m,src:c?l||u:void 0},f),o)}),ud=W(pme,{name:"MuiCardMedia"})(cme);var yV=w(zA());p();var dd=w(k());p();p();var Uo=w(k()),ZYe=w(zi());var gH=w(ae());p();p();var gr=w(k());var dH=w(oo());var XA=w(ae());p();p();var ia=w(k());var aH=w(Qu());function GA(t){return"scale(".concat(t,", ").concat(Math.pow(t,2),")")}var bme={entering:{opacity:1,transform:GA(1)},entered:{opacity:1,transform:"none"}},iH=ia.forwardRef(function(e,r){var o=e.children,n=e.disableStrictModeCompat,a=n===void 0?!1:n,i=e.in,s=e.onEnter,l=e.onEntered,u=e.onEntering,d=e.onExit,f=e.onExited,c=e.onExiting,m=e.style,h=e.timeout,v=h===void 0?"auto":h,g=e.TransitionComponent,y=g===void 0?aH.Transition:g,b=U(e,["children","disableStrictModeCompat","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"]),x=ia.useRef(),_=ia.useRef(),T=wr(),S=T.unstable_strictMode&&!a,E=ia.useRef(null),C=Ge(o.ref,r),R=Ge(S?E:void 0,C),O=function(j){return function($,q){if(j){var V=S?[E.current,$]:[$,q],z=zr(V,2),ee=z[0],oe=z[1];oe===void 0?j(ee):j(ee,oe)}}},I=O(u),D=O(function(L,j){lf(L);var $=oa({style:m,timeout:v},{mode:"enter"}),q=$.duration,V=$.delay,z;v==="auto"?(z=T.transitions.getAutoHeightDuration(L.clientHeight),_.current=z):z=q,L.style.transition=[T.transitions.create("opacity",{duration:z,delay:V}),T.transitions.create("transform",{duration:z*.666,delay:V})].join(","),s&&s(L,j)}),H=O(l),F=O(c),B=O(function(L){var j=oa({style:m,timeout:v},{mode:"exit"}),$=j.duration,q=j.delay,V;v==="auto"?(V=T.transitions.getAutoHeightDuration(L.clientHeight),_.current=V):V=$,L.style.transition=[T.transitions.create("opacity",{duration:V,delay:q}),T.transitions.create("transform",{duration:V*.666,delay:q||V*.333})].join(","),L.style.opacity="0",L.style.transform=GA(.75),d&&d(L)}),N=O(f),M=function(j,$){var q=S?j:$;v==="auto"&&(x.current=setTimeout(q,_.current||0))};return ia.useEffect(function(){return function(){clearTimeout(x.current)}},[]),ia.createElement(y,P({appear:!0,in:i,nodeRef:S?E:void 0,onEnter:D,onEntered:H,onEntering:I,onExit:B,onExited:N,onExiting:F,addEndListener:M,timeout:v==="auto"?null:v},b),function(L,j){return ia.cloneElement(o,P({style:P({opacity:0,transform:GA(.75),visibility:L==="exited"&&!i?"hidden":void 0},bme[L],m,o.props.style),ref:R},j))})});iH.muiSupportAuto=!0;var YA=iH;function sH(t,e){var r=0;return typeof e=="number"?r=e:e==="center"?r=t.height/2:e==="bottom"&&(r=t.height),r}function lH(t,e){var r=0;return typeof e=="number"?r=e:e==="center"?r=t.width/2:e==="right"&&(r=t.width),r}function uH(t){return[t.horizontal,t.vertical].map(function(e){return typeof e=="number"?"".concat(e,"px"):e}).join(" ")}function xme(t,e){for(var r=e,o=0;r&&r!==t;)r=r.parentElement,o+=r.scrollTop;return o}function KA(t){return typeof t=="function"?t():t}var Tme={root:{},paper:{position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}},_me=gr.forwardRef(function(e,r){var o=e.action,n=e.anchorEl,a=e.anchorOrigin,i=a===void 0?{vertical:"top",horizontal:"left"}:a,s=e.anchorPosition,l=e.anchorReference,u=l===void 0?"anchorEl":l,d=e.children,f=e.classes,c=e.className,m=e.container,h=e.elevation,v=h===void 0?8:h,g=e.getContentAnchorEl,y=e.marginThreshold,b=y===void 0?16:y,x=e.onEnter,_=e.onEntered,T=e.onEntering,S=e.onExit,E=e.onExited,C=e.onExiting,R=e.open,O=e.PaperProps,I=O===void 0?{}:O,D=e.transformOrigin,H=D===void 0?{vertical:"top",horizontal:"left"}:D,F=e.TransitionComponent,B=F===void 0?YA:F,N=e.transitionDuration,M=N===void 0?"auto":N,L=e.TransitionProps,j=L===void 0?{}:L,$=U(e,["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","classes","className","container","elevation","getContentAnchorEl","marginThreshold","onEnter","onEntered","onEntering","onExit","onExited","onExiting","open","PaperProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps"]),q=gr.useRef(),V=gr.useCallback(function(ie){if(u==="anchorPosition")return s;var se=KA(n),ge=se&&se.nodeType===1?se:ao(q.current).body,le=ge.getBoundingClientRect();if(!1)var Pe;var ye=ie===0?i.vertical:"center";return{top:le.top+sH(le,ye),left:le.left+lH(le,i.horizontal)}},[n,i.horizontal,i.vertical,s,u]),z=gr.useCallback(function(ie){var se=0;if(g&&u==="anchorEl"){var ge=g(ie);if(ge&&ie.contains(ge)){var le=xme(ie,ge);se=ge.offsetTop+ge.clientHeight/2-le||0}}return se},[i.vertical,u,g]),ee=gr.useCallback(function(ie){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return{vertical:sH(ie,H.vertical)+se,horizontal:lH(ie,H.horizontal)}},[H.horizontal,H.vertical]),oe=gr.useCallback(function(ie){var se=z(ie),ge={width:ie.offsetWidth,height:ie.offsetHeight},le=ee(ge,se);if(u==="none")return{top:null,left:null,transformOrigin:uH(le)};var Pe=V(se),ye=Pe.top-le.vertical,Ie=Pe.left-le.horizontal,$e=ye+ge.height,ve=Ie+ge.width,Oe=Ph(KA(n)),lt=Oe.innerHeight-b,ht=Oe.innerWidth-b;if(yelt){var Ye=$e-lt;ye-=Ye,le.vertical+=Ye}if(Ieht){var Rt=ve-ht;Ie-=Rt,le.horizontal+=Rt}return{top:"".concat(Math.round(ye),"px"),left:"".concat(Math.round(Ie),"px"),transformOrigin:uH(le)}},[n,u,V,z,ee,b]),G=gr.useCallback(function(){var ie=q.current;if(ie){var se=oe(ie);se.top!==null&&(ie.style.top=se.top),se.left!==null&&(ie.style.left=se.left),ie.style.transformOrigin=se.transformOrigin}},[oe]),Q=function(se,ge){T&&T(se,ge),G()},ne=gr.useCallback(function(ie){q.current=dH.findDOMNode(ie)},[]);gr.useEffect(function(){R&&G()}),gr.useImperativeHandle(o,function(){return R?{updatePosition:function(){G()}}:null},[R,G]),gr.useEffect(function(){if(R){var ie=Ju(function(){G()});return window.addEventListener("resize",ie),function(){ie.clear(),window.removeEventListener("resize",ie)}}},[R,G]);var de=M;M==="auto"&&!B.muiSupportAuto&&(de=void 0);var he=m||(n?ao(KA(n)).body:void 0);return gr.createElement(si,P({container:he,open:R,ref:r,BackdropProps:{invisible:!0},className:(0,XA.default)(f.root,c)},$),gr.createElement(B,P({appear:!0,in:R,onEnter:x,onEntered:_,onExit:S,onExited:E,onExiting:C,timeout:de},j,{onEntering:os(Q,j.onEntering)}),gr.createElement(Lt,P({elevation:v,ref:ne},I,{className:(0,XA.default)(f.paper,I.className)}),d)))}),QA=W(Tme,{name:"MuiPopover"})(_me);p();p();var pr=w(k()),jYe=w(zi());var fH=w(oo());function JA(t,e,r){return t===e?t.firstChild:e&&e.nextElementSibling?e.nextElementSibling:r?null:t.firstChild}function pH(t,e,r){return t===e?r?t.firstChild:t.lastChild:e&&e.previousElementSibling?e.previousElementSibling:r?null:t.lastChild}function cH(t,e){if(e===void 0)return!0;var r=t.innerText;return r===void 0&&(r=t.textContent),r=r.trim().toLowerCase(),r.length===0?!1:e.repeating?r[0]===e.keys[0]:r.indexOf(e.keys.join(""))===0}function Yh(t,e,r,o,n,a){for(var i=!1,s=n(t,e,e?r:!1);s;){if(s===t.firstChild){if(i)return;i=!0}var l=o?!1:s.disabled||s.getAttribute("aria-disabled")==="true";if(!s.hasAttribute("tabindex")||!cH(s,a)||l)s=n(t,s,r);else{s.focus();return}}}var Sme=typeof window>"u"?pr.useEffect:pr.useLayoutEffect,Eme=pr.forwardRef(function(e,r){var o=e.actions,n=e.autoFocus,a=n===void 0?!1:n,i=e.autoFocusItem,s=i===void 0?!1:i,l=e.children,u=e.className,d=e.disabledItemsFocusable,f=d===void 0?!1:d,c=e.disableListWrap,m=c===void 0?!1:c,h=e.onKeyDown,v=e.variant,g=v===void 0?"selectedMenu":v,y=U(e,["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"]),b=pr.useRef(null),x=pr.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});Sme(function(){a&&b.current.focus()},[a]),pr.useImperativeHandle(o,function(){return{adjustStyleForScrollbar:function(O,I){var D=!b.current.style.width;if(O.clientHeight0&&(N-F.lastTime>500?(F.keys=[],F.repeating=!0,F.previousKeyMatched=!0):F.repeating&&B!==F.keys[0]&&(F.repeating=!1)),F.lastTime=N,F.keys.push(B);var M=H&&!F.repeating&&cH(H,F);F.previousKeyMatched&&(M||Yh(I,H,!1,f,JA,F))?O.preventDefault():F.previousKeyMatched=!1}h&&h(O)},T=pr.useCallback(function(R){b.current=fH.findDOMNode(R)},[]),S=Ge(T,r),E=-1;pr.Children.forEach(l,function(R,O){pr.isValidElement(R)&&(R.props.disabled||(g==="selectedMenu"&&R.props.selected||E===-1)&&(E=O))});var C=pr.Children.map(l,function(R,O){if(O===E){var I={};return s&&(I.autoFocus=!0),R.props.tabIndex===void 0&&g==="selectedMenu"&&(I.tabIndex=0),pr.cloneElement(R,I)}return R});return pr.createElement(Pr,P({role:"menu",ref:S,className:u,onKeyDown:_,tabIndex:a?0:-1},y),C)}),ZA=Eme;var yH=w(oo());var mH={vertical:"top",horizontal:"right"},hH={vertical:"top",horizontal:"left"},wme={paper:{maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"},list:{outline:0}},Rme=Uo.forwardRef(function(e,r){var o=e.autoFocus,n=o===void 0?!0:o,a=e.children,i=e.classes,s=e.disableAutoFocusItem,l=s===void 0?!1:s,u=e.MenuListProps,d=u===void 0?{}:u,f=e.onClose,c=e.onEntering,m=e.open,h=e.PaperProps,v=h===void 0?{}:h,g=e.PopoverClasses,y=e.transitionDuration,b=y===void 0?"auto":y,x=e.TransitionProps;x=x===void 0?{}:x;var _=x.onEntering,T=U(x,["onEntering"]),S=e.variant,E=S===void 0?"selectedMenu":S,C=U(e,["autoFocus","children","classes","disableAutoFocusItem","MenuListProps","onClose","onEntering","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant"]),R=wr(),O=n&&!l&&m,I=Uo.useRef(null),D=Uo.useRef(null),H=function(){return D.current},F=function(j,$){I.current&&I.current.adjustStyleForScrollbar(j,R),c&&c(j,$),_&&_(j,$)},B=function(j){j.key==="Tab"&&(j.preventDefault(),f&&f(j,"tabKeyDown"))},N=-1;Uo.Children.map(a,function(L,j){Uo.isValidElement(L)&&(L.props.disabled||(E!=="menu"&&L.props.selected||N===-1)&&(N=j))});var M=Uo.Children.map(a,function(L,j){return j===N?Uo.cloneElement(L,{ref:function(q){D.current=yH.findDOMNode(q),Ra(L.ref,q)}}):L});return Uo.createElement(QA,P({getContentAnchorEl:H,classes:g,onClose:f,TransitionProps:P({onEntering:F},T),anchorOrigin:R.direction==="rtl"?mH:hH,transformOrigin:R.direction==="rtl"?mH:hH,PaperProps:P({},v,{classes:P({},v.classes,{root:i.paper})}),open:m,ref:r,transitionDuration:b},C),Uo.createElement(ZA,P({onKeyDown:B,actions:I,autoFocus:n&&(N===-1||l),autoFocusItem:O,variant:E},d,{className:(0,gH.default)(i.list,d.className)}),M))}),Kh=W(wme,{name:"MuiMenu"})(Rme);p();p();var tT=w(k());var vH=w(ae());var Cme=function(e){return{root:P({},e.typography.body1,vt({minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",width:"auto",overflow:"hidden",whiteSpace:"nowrap"},e.breakpoints.up("sm"),{minHeight:"auto"})),gutters:{},selected:{},dense:P({},e.typography.body2,{minHeight:"auto"})}},Pme=tT.forwardRef(function(e,r){var o=e.classes,n=e.className,a=e.component,i=a===void 0?"li":a,s=e.disableGutters,l=s===void 0?!1:s,u=e.ListItemClasses,d=e.role,f=d===void 0?"menuitem":d,c=e.selected,m=e.tabIndex,h=U(e,["classes","className","component","disableGutters","ListItemClasses","role","selected","tabIndex"]),v;return e.disabled||(v=m!==void 0?m:-1),tT.createElement(Vt,P({button:!0,role:f,tabIndex:v,component:i,selected:c,disableGutters:l,classes:P({dense:o.dense},u),className:(0,vH.default)(o.root,n,c&&o.selected,!l&&o.gutters),ref:r},h))}),ds=W(Cme,{name:"MuiMenuItem"})(Pme);var xH=w(bH());function eI(t){let[e,r]=dd.default.useState(null);function o(a){r(a.currentTarget),a.currentTarget.value!==""&&t.items[a.currentTarget.value].handleItemClick()}function n(){r(null)}return dd.default.createElement("div",null,dd.default.createElement(hr,{"aria-label":"more","aria-haspopup":"true",onClick:o},dd.default.createElement(xH.default,null)),dd.default.createElement(Kh,{id:"simple-menu",anchorEl:e,keepMounted:!0,open:!!e,onClose:n},t.items.map((a,i)=>dd.default.createElement(ds,{onClick:o,value:i,disabled:a.disabled,key:i},a.title))))}p();var aV=w(TH()),iV=w(_H()),sV=w(SH());p();p();var ps=w(k());var iT=w(ae());var Kme=function(e){return{root:{"@media print":{position:"absolute !important"}},scrollPaper:{display:"flex",justifyContent:"center",alignItems:"center"},scrollBody:{overflowY:"auto",overflowX:"hidden",textAlign:"center","&:after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}},container:{height:"100%","@media print":{height:"auto"},outline:0},paper:{margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},paperScrollPaper:{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},paperScrollBody:{display:"inline-block",verticalAlign:"middle",textAlign:"left"},paperWidthFalse:{maxWidth:"calc(100% - 64px)"},paperWidthXs:{maxWidth:Math.max(e.breakpoints.values.xs,444),"&$paperScrollBody":vt({},e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+32*2),{maxWidth:"calc(100% - 64px)"})},paperWidthSm:{maxWidth:e.breakpoints.values.sm,"&$paperScrollBody":vt({},e.breakpoints.down(e.breakpoints.values.sm+32*2),{maxWidth:"calc(100% - 64px)"})},paperWidthMd:{maxWidth:e.breakpoints.values.md,"&$paperScrollBody":vt({},e.breakpoints.down(e.breakpoints.values.md+32*2),{maxWidth:"calc(100% - 64px)"})},paperWidthLg:{maxWidth:e.breakpoints.values.lg,"&$paperScrollBody":vt({},e.breakpoints.down(e.breakpoints.values.lg+32*2),{maxWidth:"calc(100% - 64px)"})},paperWidthXl:{maxWidth:e.breakpoints.values.xl,"&$paperScrollBody":vt({},e.breakpoints.down(e.breakpoints.values.xl+32*2),{maxWidth:"calc(100% - 64px)"})},paperFullWidth:{width:"calc(100% - 64px)"},paperFullScreen:{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,"&$paperScrollBody":{margin:0,maxWidth:"100%"}}}},Xme={enter:_o.enteringScreen,exit:_o.leavingScreen},Qme=ps.forwardRef(function(e,r){var o=e.BackdropProps,n=e.children,a=e.classes,i=e.className,s=e.disableBackdropClick,l=s===void 0?!1:s,u=e.disableEscapeKeyDown,d=u===void 0?!1:u,f=e.fullScreen,c=f===void 0?!1:f,m=e.fullWidth,h=m===void 0?!1:m,v=e.maxWidth,g=v===void 0?"sm":v,y=e.onBackdropClick,b=e.onClose,x=e.onEnter,_=e.onEntered,T=e.onEntering,S=e.onEscapeKeyDown,E=e.onExit,C=e.onExited,R=e.onExiting,O=e.open,I=e.PaperComponent,D=I===void 0?Lt:I,H=e.PaperProps,F=H===void 0?{}:H,B=e.scroll,N=B===void 0?"paper":B,M=e.TransitionComponent,L=M===void 0?wl:M,j=e.transitionDuration,$=j===void 0?Xme:j,q=e.TransitionProps,V=e["aria-describedby"],z=e["aria-labelledby"],ee=U(e,["BackdropProps","children","classes","className","disableBackdropClick","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClose","onEnter","onEntered","onEntering","onEscapeKeyDown","onExit","onExited","onExiting","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps","aria-describedby","aria-labelledby"]),oe=ps.useRef(),G=function(de){oe.current=de.target},Q=function(de){de.target===de.currentTarget&&de.target===oe.current&&(oe.current=null,y&&y(de),!l&&b&&b(de,"backdropClick"))};return ps.createElement(si,P({className:(0,iT.default)(a.root,i),BackdropComponent:Rl,BackdropProps:P({transitionDuration:$},o),closeAfterTransition:!0},l?{disableBackdropClick:l}:{},{disableEscapeKeyDown:d,onEscapeKeyDown:S,onClose:b,open:O,ref:r},ee),ps.createElement(L,P({appear:!0,in:O,timeout:$,onEnter:x,onEntering:T,onEntered:_,onExit:E,onExiting:R,onExited:C,role:"none presentation"},q),ps.createElement("div",{className:(0,iT.default)(a.container,a["scroll".concat(_e(N))]),onMouseUp:Q,onMouseDown:G},ps.createElement(D,P({elevation:24,role:"dialog","aria-describedby":V,"aria-labelledby":z},F,{className:(0,iT.default)(a.paper,a["paperScroll".concat(_e(N))],a["paperWidth".concat(_e(String(g)))],F.className,c&&a.paperFullScreen,h&&a.paperFullWidth)}),n))))}),pd=W(Kme,{name:"MuiDialog"})(Qme);p();p();var sT=w(k());var EH=w(ae());var Jme={root:{display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},spacing:{"& > :not(:first-child)":{marginLeft:8}}},Zme=sT.forwardRef(function(e,r){var o=e.disableSpacing,n=o===void 0?!1:o,a=e.classes,i=e.className,s=U(e,["disableSpacing","classes","className"]);return sT.createElement("div",P({className:(0,EH.default)(a.root,i,!n&&a.spacing),ref:r},s))}),fd=W(Jme,{name:"MuiDialogActions"})(Zme);p();p();var lT=w(k());var wH=w(ae());var ehe=function(e){return{root:{flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"8px 24px","&:first-child":{paddingTop:20}},dividers:{padding:"16px 24px",borderTop:"1px solid ".concat(e.palette.divider),borderBottom:"1px solid ".concat(e.palette.divider)}}},the=lT.forwardRef(function(e,r){var o=e.classes,n=e.className,a=e.dividers,i=a===void 0?!1:a,s=U(e,["classes","className","dividers"]);return lT.createElement("div",P({className:(0,wH.default)(o.root,n,i&&o.dividers),ref:r},s))}),cd=W(ehe,{name:"MuiDialogContent"})(the);p();p();var Xh=w(k());var RH=w(ae());var rhe={root:{margin:0,padding:"16px 24px",flex:"0 0 auto"}},ohe=Xh.forwardRef(function(e,r){var o=e.children,n=e.classes,a=e.className,i=e.disableTypography,s=i===void 0?!1:i,l=U(e,["children","classes","className","disableTypography"]);return Xh.createElement("div",P({className:(0,RH.default)(n.root,a),ref:r},l),s?o:Xh.createElement(ue,{component:"h2",variant:"h6"},o))}),md=W(rhe,{name:"MuiDialogTitle"})(ohe);p();p();var Na=w(k());var XH=w(ae());p();p();var pT=w(k());var kH=w(ae());p();p();var IH=w(dt()),yr=w(k());var rI=w(ae());p();function On(t){var e=t.props,r=t.states,o=t.muiFormControl;return r.reduce(function(n,a){return n[a]=e[a],o&&typeof e[a]>"u"&&(n[a]=o[a]),n},{})}p();var uT=w(k()),CH=uT.createContext();function PH(){return uT.useContext(CH)}var yf=CH;p();p();var er=w(k());function dT(t,e){return parseInt(t[e],10)||0}var nhe=typeof window<"u"?er.useLayoutEffect:er.useEffect,ahe={shadow:{visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"}},ihe=er.forwardRef(function(e,r){var o=e.onChange,n=e.rows,a=e.rowsMax,i=e.rowsMin,s=e.maxRows,l=e.minRows,u=l===void 0?1:l,d=e.style,f=e.value,c=U(e,["onChange","rows","rowsMax","rowsMin","maxRows","minRows","style","value"]),m=s||a,h=n||i||u,v=er.useRef(f!=null),g=v.current,y=er.useRef(null),b=Ge(r,y),x=er.useRef(null),_=er.useRef(0),T=er.useState({}),S=T[0],E=T[1],C=er.useCallback(function(){var O=y.current,I=window.getComputedStyle(O),D=x.current;D.style.width=I.width,D.value=O.value||e.placeholder||"x",D.value.slice(-1)===` `&&(D.value+=" ");var H=I["box-sizing"],F=dT(I,"padding-bottom")+dT(I,"padding-top"),B=dT(I,"border-bottom-width")+dT(I,"border-top-width"),N=D.scrollHeight-F;D.value="x";var M=D.scrollHeight-F,L=N;h&&(L=Math.max(Number(h)*M,L)),m&&(L=Math.min(Number(m)*M,L)),L=Math.max(L,M);var j=L+(H==="border-box"?F+B:0),$=Math.abs(L-N)<=1;E(function(q){return _.current<20&&(j>0&&Math.abs((q.outerHeightStyle||0)-j)>1||q.overflow!==$)?(_.current+=1,{overflow:$,outerHeightStyle:j}):q})},[m,h,e.placeholder]);er.useEffect(function(){var O=Ju(function(){_.current=0,C()});return window.addEventListener("resize",O),function(){O.clear(),window.removeEventListener("resize",O)}},[C]),nhe(function(){C()}),er.useEffect(function(){_.current=0},[f]);var R=function(I){_.current=0,g||C(),o&&o(I)};return er.createElement(er.Fragment,null,er.createElement("textarea",P({value:f,onChange:R,ref:b,rows:h,style:P({height:S.outerHeightStyle,overflow:S.overflow?"hidden":null},d)},c)),er.createElement("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:x,tabIndex:-1,style:P({},ahe.shadow,d)}))}),tI=ihe;p();function OH(t){return t!=null&&!(Array.isArray(t)&&t.length===0)}function vf(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return t&&(OH(t.value)&&t.value!==""||e&&OH(t.defaultValue)&&t.defaultValue!=="")}function AH(t){return t.startAdornment}var she=function(e){var r=e.palette.type==="light",o={color:"currentColor",opacity:r?.42:.5,transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})},n={opacity:"0 !important"},a={opacity:r?.42:.5};return{"@global":{"@keyframes mui-auto-fill":{},"@keyframes mui-auto-fill-cancel":{}},root:P({},e.typography.body1,{color:e.palette.text.primary,lineHeight:"1.1876em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center","&$disabled":{color:e.palette.text.disabled,cursor:"default"}}),formControl:{},focused:{},disabled:{},adornedStart:{},adornedEnd:{},error:{},marginDense:{},multiline:{padding:"".concat(8-2,"px 0 ").concat(8-1,"px"),"&$marginDense":{paddingTop:4-1}},colorSecondary:{},fullWidth:{width:"100%"},input:{font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"".concat(8-2,"px 0 ").concat(8-1,"px"),border:0,boxSizing:"content-box",background:"none",height:"1.1876em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":o,"&::-moz-placeholder":o,"&:-ms-input-placeholder":o,"&::-ms-input-placeholder":o,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{"-webkit-appearance":"none"},"label[data-shrink=false] + $formControl &":{"&::-webkit-input-placeholder":n,"&::-moz-placeholder":n,"&:-ms-input-placeholder":n,"&::-ms-input-placeholder":n,"&:focus::-webkit-input-placeholder":a,"&:focus::-moz-placeholder":a,"&:focus:-ms-input-placeholder":a,"&:focus::-ms-input-placeholder":a},"&$disabled":{opacity:1},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},inputMarginDense:{paddingTop:4-1},inputMultiline:{height:"auto",resize:"none",padding:0},inputTypeSearch:{"-moz-appearance":"textfield","-webkit-appearance":"textfield"},inputAdornedStart:{},inputAdornedEnd:{},inputHiddenLabel:{}}},lhe=typeof window>"u"?yr.useEffect:yr.useLayoutEffect,uhe=yr.forwardRef(function(e,r){var o=e["aria-describedby"],n=e.autoComplete,a=e.autoFocus,i=e.classes,s=e.className,l=e.color,u=e.defaultValue,d=e.disabled,f=e.endAdornment,c=e.error,m=e.fullWidth,h=m===void 0?!1:m,v=e.id,g=e.inputComponent,y=g===void 0?"input":g,b=e.inputProps,x=b===void 0?{}:b,_=e.inputRef,T=e.margin,S=e.multiline,E=S===void 0?!1:S,C=e.name,R=e.onBlur,O=e.onChange,I=e.onClick,D=e.onFocus,H=e.onKeyDown,F=e.onKeyUp,B=e.placeholder,N=e.readOnly,M=e.renderSuffix,L=e.rows,j=e.rowsMax,$=e.rowsMin,q=e.maxRows,V=e.minRows,z=e.startAdornment,ee=e.type,oe=ee===void 0?"text":ee,G=e.value,Q=U(e,["aria-describedby","autoComplete","autoFocus","classes","className","color","defaultValue","disabled","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","rowsMax","rowsMin","maxRows","minRows","startAdornment","type","value"]),ne=x.value!=null?x.value:G,de=yr.useRef(ne!=null),he=de.current,ie=yr.useRef(),se=yr.useCallback(function(Ke){},[]),ge=Ge(x.ref,se),le=Ge(_,ge),Pe=Ge(ie,le),ye=yr.useState(!1),Ie=ye[0],$e=ye[1],ve=PH(),Oe=On({props:e,muiFormControl:ve,states:["color","disabled","error","hiddenLabel","margin","required","filled"]});Oe.focused=ve?ve.focused:Ie,yr.useEffect(function(){!ve&&d&&Ie&&($e(!1),R&&R())},[ve,d,Ie,R]);var lt=ve&&ve.onFilled,ht=ve&&ve.onEmpty,be=yr.useCallback(function(Ke){vf(Ke)?lt&<():ht&&ht()},[lt,ht]);lhe(function(){he&&be({value:ne})},[ne,be,he]);var Ye=function(we){if(Oe.disabled){we.stopPropagation();return}D&&D(we),x.onFocus&&x.onFocus(we),ve&&ve.onFocus?ve.onFocus(we):$e(!0)},nt=function(we){R&&R(we),x.onBlur&&x.onBlur(we),ve&&ve.onBlur?ve.onBlur(we):$e(!1)},Rt=function(we){if(!he){var Ct=we.target||ie.current;if(Ct==null)throw new Error((0,IH.formatMuiErrorMessage)(1));be({value:Ct.value})}for(var qe=arguments.length,Se=new Array(qe>1?qe-1:0),Me=1;Me span":{paddingLeft:5,paddingRight:5,display:"inline-block"}},legendNotched:{maxWidth:1e3,transition:e.transitions.create("max-width",{duration:100,easing:e.transitions.easing.easeOut,delay:50})}}},che=pi.forwardRef(function(e,r){var o=e.children,n=e.classes,a=e.className,i=e.label,s=e.labelWidth,l=e.notched,u=e.style,d=U(e,["children","classes","className","label","labelWidth","notched","style"]),f=wr(),c=f.direction==="rtl"?"right":"left";if(i!==void 0)return pi.createElement("fieldset",P({"aria-hidden":!0,className:(0,cT.default)(n.root,a),ref:r,style:u},d),pi.createElement("legend",{className:(0,cT.default)(n.legendLabelled,l&&n.legendNotched)},i?pi.createElement("span",null,i):pi.createElement("span",{dangerouslySetInnerHTML:{__html:"​"}})));var m=s>0?s*.75+8:.01;return pi.createElement("fieldset",P({"aria-hidden":!0,style:P(vt({},"padding".concat(_e(c)),8),u),className:(0,cT.default)(n.root,a),ref:r},d),pi.createElement("legend",{className:n.legend,style:{width:l?m:.01}},pi.createElement("span",{dangerouslySetInnerHTML:{__html:"​"}})))}),LH=W(fhe,{name:"PrivateNotchedOutline"})(che);var mhe=function(e){var r=e.palette.type==="light"?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{root:{position:"relative",borderRadius:e.shape.borderRadius,"&:hover $notchedOutline":{borderColor:e.palette.text.primary},"@media (hover: none)":{"&:hover $notchedOutline":{borderColor:r}},"&$focused $notchedOutline":{borderColor:e.palette.primary.main,borderWidth:2},"&$error $notchedOutline":{borderColor:e.palette.error.main},"&$disabled $notchedOutline":{borderColor:e.palette.action.disabled}},colorSecondary:{"&$focused $notchedOutline":{borderColor:e.palette.secondary.main}},focused:{},disabled:{},adornedStart:{paddingLeft:14},adornedEnd:{paddingRight:14},error:{},marginDense:{},multiline:{padding:"18.5px 14px","&$marginDense":{paddingTop:10.5,paddingBottom:10.5}},notchedOutline:{borderColor:r},input:{padding:"18.5px 14px","&:-webkit-autofill":{WebkitBoxShadow:e.palette.type==="light"?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:e.palette.type==="light"?null:"#fff",caretColor:e.palette.type==="light"?null:"#fff",borderRadius:"inherit"}},inputMarginDense:{paddingTop:10.5,paddingBottom:10.5},inputMultiline:{padding:0},inputAdornedStart:{paddingLeft:0},inputAdornedEnd:{paddingRight:0}}},BH=Jh.forwardRef(function(e,r){var o=e.classes,n=e.fullWidth,a=n===void 0?!1:n,i=e.inputComponent,s=i===void 0?"input":i,l=e.label,u=e.labelWidth,d=u===void 0?0:u,f=e.multiline,c=f===void 0?!1:f,m=e.notched,h=e.type,v=h===void 0?"text":h,g=U(e,["classes","fullWidth","inputComponent","label","labelWidth","multiline","notched","type"]);return Jh.createElement(hd,P({renderSuffix:function(b){return Jh.createElement(LH,{className:o.notchedOutline,label:l,labelWidth:d,notched:typeof m<"u"?m:!!(b.startAdornment||b.filled||b.focused)})},classes:P({},o,{root:(0,FH.default)(o.root,o.underline),notchedOutline:null}),fullWidth:a,inputComponent:s,multiline:c,ref:r,type:v},g))});BH.muiName="Input";var Zh=W(mhe,{name:"MuiOutlinedInput"})(BH);p();p();var mT=w(k());var jH=w(ae());p();var UH=w(k());function wo(){return UH.useContext(yf)}p();p();var eg=w(k());var oI=w(ae());var hhe=function(e){return{root:P({color:e.palette.text.secondary},e.typography.body1,{lineHeight:1,padding:0,"&$focused":{color:e.palette.primary.main},"&$disabled":{color:e.palette.text.disabled},"&$error":{color:e.palette.error.main}}),colorSecondary:{"&$focused":{color:e.palette.secondary.main}},focused:{},disabled:{},error:{},filled:{},required:{},asterisk:{"&$error":{color:e.palette.error.main}}}},ghe=eg.forwardRef(function(e,r){var o=e.children,n=e.classes,a=e.className,i=e.color,s=e.component,l=s===void 0?"label":s,u=e.disabled,d=e.error,f=e.filled,c=e.focused,m=e.required,h=U(e,["children","classes","className","color","component","disabled","error","filled","focused","required"]),v=wo(),g=On({props:e,muiFormControl:v,states:["color","required","focused","disabled","error","filled"]});return eg.createElement(l,P({className:(0,oI.default)(n.root,n["color".concat(_e(g.color||"primary"))],a,g.disabled&&n.disabled,g.error&&n.error,g.filled&&n.filled,g.focused&&n.focused,g.required&&n.required),ref:r},h),o,g.required&&eg.createElement("span",{"aria-hidden":!0,className:(0,oI.default)(n.asterisk,g.error&&n.error)},"\u2009","*"))}),nI=W(hhe,{name:"MuiFormLabel"})(ghe);var yhe=function(e){return{root:{display:"block",transformOrigin:"top left"},focused:{},disabled:{},error:{},required:{},asterisk:{},formControl:{position:"absolute",left:0,top:0,transform:"translate(0, 24px) scale(1)"},marginDense:{transform:"translate(0, 21px) scale(1)"},shrink:{transform:"translate(0, 1.5px) scale(0.75)",transformOrigin:"top left"},animated:{transition:e.transitions.create(["color","transform"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})},filled:{zIndex:1,pointerEvents:"none",transform:"translate(12px, 20px) scale(1)","&$marginDense":{transform:"translate(12px, 17px) scale(1)"},"&$shrink":{transform:"translate(12px, 10px) scale(0.75)","&$marginDense":{transform:"translate(12px, 7px) scale(0.75)"}}},outlined:{zIndex:1,pointerEvents:"none",transform:"translate(14px, 20px) scale(1)","&$marginDense":{transform:"translate(14px, 12px) scale(1)"},"&$shrink":{transform:"translate(14px, -6px) scale(0.75)"}}}},vhe=mT.forwardRef(function(e,r){var o=e.classes,n=e.className,a=e.disableAnimation,i=a===void 0?!1:a,s=e.margin,l=e.shrink,u=e.variant,d=U(e,["classes","className","disableAnimation","margin","shrink","variant"]),f=wo(),c=l;typeof c>"u"&&f&&(c=f.filled||f.focused||f.adornedStart);var m=On({props:e,muiFormControl:f,states:["margin","variant"]});return mT.createElement(nI,P({"data-shrink":c,className:(0,jH.default)(o.root,n,f&&o.formControl,!i&&o.animated,c&&o.shrink,m.margin==="dense"&&o.marginDense,{filled:o.filled,outlined:o.outlined}[m.variant]),classes:{focused:o.focused,disabled:o.disabled,error:o.error,required:o.required,asterisk:o.asterisk},ref:r},d))}),aI=W(yhe,{name:"MuiInputLabel"})(vhe);p();p();var Ro=w(k());var qH=w(ae());var bhe={root:{display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},marginNormal:{marginTop:16,marginBottom:8},marginDense:{marginTop:8,marginBottom:4},fullWidth:{width:"100%"}},xhe=Ro.forwardRef(function(e,r){var o=e.children,n=e.classes,a=e.className,i=e.color,s=i===void 0?"primary":i,l=e.component,u=l===void 0?"div":l,d=e.disabled,f=d===void 0?!1:d,c=e.error,m=c===void 0?!1:c,h=e.fullWidth,v=h===void 0?!1:h,g=e.focused,y=e.hiddenLabel,b=y===void 0?!1:y,x=e.margin,_=x===void 0?"none":x,T=e.required,S=T===void 0?!1:T,E=e.size,C=e.variant,R=C===void 0?"standard":C,O=U(e,["children","classes","className","color","component","disabled","error","fullWidth","focused","hiddenLabel","margin","required","size","variant"]),I=Ro.useState(function(){var G=!1;return o&&Ro.Children.forEach(o,function(Q){if(rd(Q,["Input","Select"])){var ne=rd(Q,["Select"])?Q.props.input:Q;ne&&AH(ne.props)&&(G=!0)}}),G}),D=I[0],H=I[1],F=Ro.useState(function(){var G=!1;return o&&Ro.Children.forEach(o,function(Q){rd(Q,["Input","Select"])&&vf(Q.props,!0)&&(G=!0)}),G}),B=F[0],N=F[1],M=Ro.useState(!1),L=M[0],j=M[1],$=g!==void 0?g:L;f&&$&&j(!1);var q;if(!1)var V;var z=Ro.useCallback(function(){N(!0)},[]),ee=Ro.useCallback(function(){N(!1)},[]),oe={adornedStart:D,setAdornedStart:H,color:s,disabled:f,error:m,filled:B,focused:$,fullWidth:v,hiddenLabel:b,margin:(E==="small"?"dense":void 0)||_,onBlur:function(){j(!1)},onEmpty:ee,onFilled:z,onFocus:function(){j(!0)},registerEffect:q,required:S,variant:R};return Ro.createElement(yf.Provider,{value:oe},Ro.createElement(u,P({className:(0,qH.default)(n.root,a,_!=="none"&&n["margin".concat(_e(_))],v&&n.fullWidth),ref:r},O),o))}),iI=W(bhe,{name:"MuiFormControl"})(xhe);p();p();var tg=w(k());var HH=w(ae());var The=function(e){return{root:P({color:e.palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,margin:0,"&$disabled":{color:e.palette.text.disabled},"&$error":{color:e.palette.error.main}}),error:{},disabled:{},marginDense:{marginTop:4},contained:{marginLeft:14,marginRight:14},focused:{},filled:{},required:{}}},_he=tg.forwardRef(function(e,r){var o=e.children,n=e.classes,a=e.className,i=e.component,s=i===void 0?"p":i,l=e.disabled,u=e.error,d=e.filled,f=e.focused,c=e.margin,m=e.required,h=e.variant,v=U(e,["children","classes","className","component","disabled","error","filled","focused","margin","required","variant"]),g=wo(),y=On({props:e,muiFormControl:g,states:["variant","margin","disabled","error","filled","focused","required"]});return tg.createElement(s,P({className:(0,HH.default)(n.root,(y.variant==="filled"||y.variant==="outlined")&&n.contained,a,y.disabled&&n.disabled,y.error&&n.error,y.filled&&n.filled,y.focused&&n.focused,y.required&&n.required,y.margin==="dense"&&n.marginDense),ref:r},v),o===" "?tg.createElement("span",{dangerouslySetInnerHTML:{__html:"​"}}):o)}),sI=W(The,{name:"MuiFormHelperText"})(_he);p();p();var Nl=w(k());var YH=w(Sn());p();var WH=w(dt()),bt=w(k()),IJe=w(zi());var lI=w(ae());p();var yd=w(k());function fs(t){var e=t.controlled,r=t.default,o=t.name,n=t.state,a=n===void 0?"value":n,i=yd.useRef(e!==void 0),s=i.current,l=yd.useState(r),u=l[0],d=l[1],f=s?e:u;if(!1)var c,m;var h=yd.useCallback(function(v){s||d(v)},[]);return[f,h]}function VH(t,e){return En(e)==="object"&&e!==null?t===e:String(t)===String(e)}function She(t){return t==null||typeof t=="string"&&!t.trim()}var Ehe=bt.forwardRef(function(e,r){var o=e["aria-label"],n=e.autoFocus,a=e.autoWidth,i=e.children,s=e.classes,l=e.className,u=e.defaultValue,d=e.disabled,f=e.displayEmpty,c=e.IconComponent,m=e.inputRef,h=e.labelId,v=e.MenuProps,g=v===void 0?{}:v,y=e.multiple,b=e.name,x=e.onBlur,_=e.onChange,T=e.onClose,S=e.onFocus,E=e.onOpen,C=e.open,R=e.readOnly,O=e.renderValue,I=e.SelectDisplayProps,D=I===void 0?{}:I,H=e.tabIndex,F=e.type,B=e.value,N=e.variant,M=N===void 0?"standard":N,L=U(e,["aria-label","autoFocus","autoWidth","children","classes","className","defaultValue","disabled","displayEmpty","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"]),j=fs({controlled:B,default:u,name:"Select"}),$=zr(j,2),q=$[0],V=$[1],z=bt.useRef(null),ee=bt.useState(null),oe=ee[0],G=ee[1],Q=bt.useRef(C!=null),ne=Q.current,de=bt.useState(),he=de[0],ie=de[1],se=bt.useState(!1),ge=se[0],le=se[1],Pe=Ge(r,m);bt.useImperativeHandle(Pe,function(){return{focus:function(){oe.focus()},node:z.current,value:q}},[oe,q]),bt.useEffect(function(){n&&oe&&oe.focus()},[n,oe]),bt.useEffect(function(){if(oe){var qe=ao(oe).getElementById(h);if(qe){var Se=function(){getSelection().isCollapsed&&oe.focus()};return qe.addEventListener("click",Se),function(){qe.removeEventListener("click",Se)}}}},[h,oe]);var ye=function(Se,Me){Se?E&&E(Me):T&&T(Me),ne||(ie(a?null:oe.clientWidth),le(Se))},Ie=function(Se){Se.button===0&&(Se.preventDefault(),oe.focus(),ye(!0,Se))},$e=function(Se){ye(!1,Se)},ve=bt.Children.toArray(i),Oe=function(Se){var Me=ve.map(function(fr){return fr.props.value}).indexOf(Se.target.value);if(Me!==-1){var J=ve[Me];V(J.props.value),_&&_(Se,J)}},lt=function(Se){return function(Me){y||ye(!1,Me);var J;if(y){J=Array.isArray(q)?q.slice():[];var fr=q.indexOf(Se.props.value);fr===-1?J.push(Se.props.value):J.splice(fr,1)}else J=Se.props.value;Se.props.onClick&&Se.props.onClick(Me),q!==J&&(V(J),_&&(Me.persist(),Object.defineProperty(Me,"target",{writable:!0,value:{value:J,name:b}}),_(Me,Se)))}},ht=function(Se){if(!R){var Me=[" ","ArrowUp","ArrowDown","Enter"];Me.indexOf(Se.key)!==-1&&(Se.preventDefault(),ye(!0,Se))}},be=oe!==null&&(ne?C:ge),Ye=function(Se){!be&&x&&(Se.persist(),Object.defineProperty(Se,"target",{writable:!0,value:{value:q,name:b}}),x(Se))};delete L["aria-invalid"];var nt,Rt,Je=[],De=!1,Ue=!1;(vf({value:q})||f)&&(O?nt=O(q):De=!0);var ar=ve.map(function(qe){if(!bt.isValidElement(qe))return null;var Se;if(y){if(!Array.isArray(q))throw new Error((0,WH.formatMuiErrorMessage)(2));Se=q.some(function(Me){return VH(Me,qe.props.value)}),Se&&De&&Je.push(qe.props.children)}else Se=VH(q,qe.props.value),Se&&De&&(Rt=qe.props.children);return Se&&(Ue=!0),bt.cloneElement(qe,{"aria-selected":Se?"true":void 0,onClick:lt(qe),onKeyUp:function(J){J.key===" "&&J.preventDefault(),qe.props.onKeyUp&&qe.props.onKeyUp(J)},role:"option",selected:Se,value:void 0,"data-value":qe.props.value})});De&&(nt=y?Je.join(", "):Rt);var Ke=he;!a&&ne&&oe&&(Ke=oe.clientWidth);var we;typeof H<"u"?we=H:we=d?null:0;var Ct=D.id||(b?"mui-component-select-".concat(b):void 0);return bt.createElement(bt.Fragment,null,bt.createElement("div",P({className:(0,lI.default)(s.root,s.select,s.selectMenu,s[M],l,d&&s.disabled),ref:G,tabIndex:we,role:"button","aria-disabled":d?"true":void 0,"aria-expanded":be?"true":void 0,"aria-haspopup":"listbox","aria-label":o,"aria-labelledby":[h,Ct].filter(Boolean).join(" ")||void 0,onKeyDown:ht,onMouseDown:d||R?null:Ie,onBlur:Ye,onFocus:S},D,{id:Ct}),She(nt)?bt.createElement("span",{dangerouslySetInnerHTML:{__html:"​"}}):nt),bt.createElement("input",P({value:Array.isArray(q)?q.join(","):q,name:b,ref:z,"aria-hidden":!0,onChange:Oe,tabIndex:-1,className:s.nativeInput,autoFocus:n},L)),bt.createElement(c,{className:(0,lI.default)(s.icon,s["icon".concat(_e(M))],be&&s.iconOpen,d&&s.disabled)}),bt.createElement(Kh,P({id:"menu-".concat(b||""),anchorEl:oe,open:be,onClose:$e},g,{MenuListProps:P({"aria-labelledby":h,role:"listbox",disableListWrap:!0},g.MenuListProps),PaperProps:P({},g.PaperProps,{style:P({minWidth:Ke},g.PaperProps!=null?g.PaperProps.style:null)})}),ar))}),$H=Ehe;p();var zH=w(k());var hT=ka(zH.createElement("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown");p();var bf=w(k());p();var kl=w(k());var uI=w(ae());var whe=kl.forwardRef(function(e,r){var o=e.classes,n=e.className,a=e.disabled,i=e.IconComponent,s=e.inputRef,l=e.variant,u=l===void 0?"standard":l,d=U(e,["classes","className","disabled","IconComponent","inputRef","variant"]);return kl.createElement(kl.Fragment,null,kl.createElement("select",P({className:(0,uI.default)(o.root,o.select,o[u],n,a&&o.disabled),disabled:a,ref:s||r},d)),e.multiple?null:kl.createElement(i,{className:(0,uI.default)(o.icon,o["icon".concat(_e(u))],a&&o.disabled)}))}),gT=whe;var dI=function(e){return{root:{},select:{"-moz-appearance":"none","-webkit-appearance":"none",userSelect:"none",borderRadius:0,minWidth:16,cursor:"pointer","&:focus":{backgroundColor:e.palette.type==="light"?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)",borderRadius:0},"&::-ms-expand":{display:"none"},"&$disabled":{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:e.palette.background.paper},"&&":{paddingRight:24}},filled:{"&&":{paddingRight:32}},outlined:{borderRadius:e.shape.borderRadius,"&&":{paddingRight:32}},selectMenu:{height:"auto",minHeight:"1.1876em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"},disabled:{},icon:{position:"absolute",right:0,top:"calc(50% - 12px)",pointerEvents:"none",color:e.palette.action.active,"&$disabled":{color:e.palette.action.disabled}},iconOpen:{transform:"rotate(180deg)"},iconFilled:{right:7},iconOutlined:{right:7},nativeInput:{bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%"}}},Rhe=bf.createElement(gd,null),GH=bf.forwardRef(function(e,r){var o=e.children,n=e.classes,a=e.IconComponent,i=a===void 0?hT:a,s=e.input,l=s===void 0?Rhe:s,u=e.inputProps,d=e.variant,f=U(e,["children","classes","IconComponent","input","inputProps","variant"]),c=wo(),m=On({props:e,muiFormControl:c,states:["variant"]});return bf.cloneElement(l,P({inputComponent:gT,inputProps:P({children:o,classes:n,IconComponent:i,variant:m.variant,type:void 0},u,l?l.props.inputProps:{}),ref:r},f))});GH.muiName="Select";var oZe=W(dI,{name:"MuiNativeSelect"})(GH);var Che=dI,Phe=Nl.createElement(gd,null),Ohe=Nl.createElement(Qh,null),KH=Nl.forwardRef(function t(e,r){var o=e.autoWidth,n=o===void 0?!1:o,a=e.children,i=e.classes,s=e.displayEmpty,l=s===void 0?!1:s,u=e.IconComponent,d=u===void 0?hT:u,f=e.id,c=e.input,m=e.inputProps,h=e.label,v=e.labelId,g=e.labelWidth,y=g===void 0?0:g,b=e.MenuProps,x=e.multiple,_=x===void 0?!1:x,T=e.native,S=T===void 0?!1:T,E=e.onClose,C=e.onOpen,R=e.open,O=e.renderValue,I=e.SelectDisplayProps,D=e.variant,H=D===void 0?"standard":D,F=U(e,["autoWidth","children","classes","displayEmpty","IconComponent","id","input","inputProps","label","labelId","labelWidth","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"]),B=S?gT:$H,N=wo(),M=On({props:e,muiFormControl:N,states:["variant"]}),L=M.variant||H,j=c||{standard:Phe,outlined:Nl.createElement(Zh,{label:h,labelWidth:y}),filled:Ohe}[L];return Nl.cloneElement(j,P({inputComponent:B,inputProps:P({children:a,IconComponent:d,variant:L,type:void 0,multiple:_},S?{id:f}:{autoWidth:n,displayEmpty:l,labelId:v,MenuProps:b,onClose:E,onOpen:C,open:R,renderValue:O,SelectDisplayProps:P({id:f},I)},m,{classes:m?(0,YH.mergeClasses)({baseClasses:i,newClasses:m.classes,Component:t}):i},c?c.props.inputProps:{}),ref:r},F))});KH.muiName="Select";var rg=W(Che,{name:"MuiSelect"})(KH);var Ahe={standard:gd,filled:Qh,outlined:Zh},Ihe={root:{}},khe=Na.forwardRef(function(e,r){var o=e.autoComplete,n=e.autoFocus,a=n===void 0?!1:n,i=e.children,s=e.classes,l=e.className,u=e.color,d=u===void 0?"primary":u,f=e.defaultValue,c=e.disabled,m=c===void 0?!1:c,h=e.error,v=h===void 0?!1:h,g=e.FormHelperTextProps,y=e.fullWidth,b=y===void 0?!1:y,x=e.helperText,_=e.hiddenLabel,T=e.id,S=e.InputLabelProps,E=e.inputProps,C=e.InputProps,R=e.inputRef,O=e.label,I=e.multiline,D=I===void 0?!1:I,H=e.name,F=e.onBlur,B=e.onChange,N=e.onFocus,M=e.placeholder,L=e.required,j=L===void 0?!1:L,$=e.rows,q=e.rowsMax,V=e.maxRows,z=e.minRows,ee=e.select,oe=ee===void 0?!1:ee,G=e.SelectProps,Q=e.type,ne=e.value,de=e.variant,he=de===void 0?"standard":de,ie=U(e,["autoComplete","autoFocus","children","classes","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","hiddenLabel","id","InputLabelProps","inputProps","InputProps","inputRef","label","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","rowsMax","maxRows","minRows","select","SelectProps","type","value","variant"]),se={};if(he==="outlined"&&(S&&typeof S.shrink<"u"&&(se.notched=S.shrink),O)){var ge,le=(ge=S?.required)!==null&&ge!==void 0?ge:j;se.label=Na.createElement(Na.Fragment,null,O,le&&"\xA0*")}oe&&((!G||!G.native)&&(se.id=void 0),se["aria-describedby"]=void 0);var Pe=x&&T?"".concat(T,"-helper-text"):void 0,ye=O&&T?"".concat(T,"-label"):void 0,Ie=Ahe[he],$e=Na.createElement(Ie,P({"aria-describedby":Pe,autoComplete:o,autoFocus:a,defaultValue:f,fullWidth:b,multiline:D,name:H,rows:$,rowsMax:q,maxRows:V,minRows:z,type:Q,value:ne,id:T,inputRef:R,onBlur:F,onChange:B,onFocus:N,placeholder:M,inputProps:E},se,C));return Na.createElement(iI,P({className:(0,XH.default)(s.root,l),disabled:m,error:v,fullWidth:b,hiddenLabel:_,ref:r,required:j,color:d,variant:he},ie),O&&Na.createElement(aI,P({htmlFor:T,id:ye},S),O),oe?Na.createElement(rg,P({"aria-describedby":Pe,id:T,labelId:ye,value:ne,input:$e},G),i):$e,x&&Na.createElement(sI,P({id:Pe},g),x))}),fi=W(Ihe,{name:"MuiTextField"})(khe);var vr=w(k());p();var eV=w(ZH()),tV=w(k());function rV({badgeCode:t,bsecureUrl:e}){let r=nV({badgeCode:t,bsecureUrl:e}),o=btoa(r);return tV.default.createElement("img",{src:`data:image/svg+xml;base64,${o}`})}function oV({badgeCode:t,bsecureUrl:e}){let r=nV({badgeCode:t,bsecureUrl:e});return``}function nV({badgeCode:t,bsecureUrl:e}){return` image/svg+xml b ${new eV.default({content:e,container:"g",height:100,width:100,ecl:"L",padding:0}).svg()} ${t} `}function vd({uuid:t,objectType:e,objectHumanName:r}){let[o,n]=(0,vr.useState)(!1),a=()=>{n(!0)},i=()=>{n(!1)},l=`${window.location.origin}/${e}/${t}`,u=t.substring(0,6).toUpperCase();return vr.default.createElement(vr.default.Fragment,null,vr.default.createElement(hr,{"aria-label":"share",onClick:a},vr.default.createElement(sV.default,null)),vr.default.createElement(pd,{open:o,onClose:i,"aria-labelledby":"form-dialog-title"},vr.default.createElement(md,{id:"check-in-title"},"Share this ",r),vr.default.createElement(cd,null,vr.default.createElement(At,{maxWidth:400},vr.default.createElement(vr.default.Fragment,null,vr.default.createElement(rV,{badgeCode:u,bsecureUrl:l}),vr.default.createElement(fi,{margin:"normal",label:"Link",fullWidth:!0,contentEditable:!1,value:l})))),vr.default.createElement(fd,{style:{justifyContent:"space-between"}},vr.default.createElement(Jt,{color:"primary","aria-label":"copy-link",onClick:()=>{let c=`${l}`,m=new ClipboardItem({"text/html":new Blob([c],{type:"text/html"}),"text/plain":new Blob([l],{type:"text/plain"})});navigator.clipboard.write([m])}},vr.default.createElement(iV.default,null),"Copy Link"),vr.default.createElement(Jt,{color:"primary","aria-label":"copy-link",onClick:()=>{let c=`
Scan the below QR code or click on the image to view your ${r} in bSECURE.
${oV({badgeCode:u,bsecureUrl:l})}
`,m=`View your ${r} in bSECURE by following this link: ${l}`,h=new ClipboardItem({"text/html":new Blob([c],{type:"text/html"}),"text/plain":new Blob([m],{type:"text/plain"})});navigator.clipboard.write([h])}},vr.default.createElement(aV.default,null),"Embed in Email"),vr.default.createElement(Jt,{onClick:i,color:"primary"},"Cancel"))))}p();var it=w(k());p();p();var Tf=w(k());var lV=w(ae());var Nhe={root:{minWidth:56,flexShrink:0},alignItemsFlexStart:{marginTop:8}},Dhe=Tf.forwardRef(function(e,r){var o=e.classes,n=e.className,a=U(e,["classes","className"]),i=Tf.useContext(aa);return Tf.createElement("div",P({className:(0,lV.default)(o.root,n,i.alignItems==="flex-start"&&o.alignItemsFlexStart),ref:r},a))}),_f=W(Nhe,{name:"MuiListItemAvatar"})(Dhe);var Sf=w(uV()),mI=w(dV()),cV=w(pV()),mV=w(fV()),hV=w(zA());var gV=Ae(()=>({avatarGreen:{backgroundColor:ea[500]},avatarAmber:{backgroundColor:ai[300]},avatarRed:{backgroundColor:Xo[500]}}));function tge(t){let e=gV({}),{condition:r}=t,o="",n=Sf.default,a="avatarRed";if(r)switch(r){case AssetCondition.GOOD:o="Good",n=Sf.default,a="avatarGreen";break;case AssetCondition.FAIR:o="Fair",n=Sf.default,a="avatarAmber";break;case AssetCondition.POOR:o="Poor",n=mI.default,a="avatarRed";break;default:UA(r)}return it.default.createElement(At,{display:"flex",alignItems:"center"},it.default.createElement(_f,null,it.default.createElement(Eo,{className:e[a]},it.default.createElement(n,null))),it.default.createElement(Wt,{primary:o,secondary:"Condition"}))}function rge(t){let e=gV({}),{status:r}=t,o="",n=Sf.default,a="avatarRed";if(r)switch(r){case AssetStatus.GOOD:o="Good",n=Sf.default,a="avatarGreen";break;case AssetStatus.BAD:o="Bad",n=mI.default,a="avatarRed";break;case AssetStatus.PENDING:o="Pending",n=cV.default,a="avatarAmber";break;default:UA(r)}return it.default.createElement(At,{display:"flex",alignItems:"center"},it.default.createElement(_f,null,it.default.createElement(Eo,{className:e[a]},it.default.createElement(n,null))),it.default.createElement(Wt,{primary:o,secondary:"Status"}))}var oge=Ae(t=>({root:{backgroundColor:t.palette.background.paper},avatarGreen:{backgroundColor:ea[500]},avatarAmber:{backgroundColor:ai[300]},avatarRed:{backgroundColor:Xo[500]},makeModelDetails:{textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}));function hI(t){let e=oge({}),{asset:r}=t;return!r.condition&&!r.status&&!r.make&&!r.model?null:it.default.createElement(Pr,{className:e.root},(r.condition||r.status)&&it.default.createElement(Vt,null,it.default.createElement(et,{container:!0,spacing:3},r.condition&&it.default.createElement(et,{item:!0,xs:6},it.default.createElement(tge,{condition:r.condition})),r.status&&it.default.createElement(et,{item:!0,xs:6},it.default.createElement(rge,{status:r.status})))),(r.make||r.model)&&it.default.createElement(Vt,null,it.default.createElement(et,{container:!0,spacing:3},r.make&&it.default.createElement(et,{item:!0,xs:6},it.default.createElement(At,{display:"flex",alignItems:"center"},it.default.createElement(_f,null,it.default.createElement(Eo,null,it.default.createElement(hV.default,null))),it.default.createElement(Wt,{primary:r.make,secondary:"Make",className:e.makeModelDetails}))),r.model&&it.default.createElement(et,{item:!0,xs:6},it.default.createElement(At,{display:"flex",alignItems:"center"},it.default.createElement(_f,null,it.default.createElement(Eo,null,it.default.createElement(mV.default,null))),it.default.createElement(Wt,{primary:r.model,secondary:"Model",className:e.makeModelDetails}))))))}var nge=Ae(()=>({media:{height:0,paddingTop:"56.25%"},content:{padding:0},checkIn:{marginLeft:"auto",background:Er[500]},avatar:{backgroundColor:Er[500]}}));function gI(t){let e=nge({}),{asset:r}=t,o=oC();function n(){o.push(`/place/${r.place.uuid}`)}let a=[{title:"View property",handleItemClick:n,disabled:!1}];return rn.default.createElement(ct,null,rn.default.createElement(wt,{avatar:rn.default.createElement(Eo,{className:e.avatar},rn.default.createElement(yV.default,null)),action:rn.default.createElement(eI,{items:a}),title:r.category,subheader:r.place.formattedAddress}),r.photo&&rn.default.createElement(ud,{className:e.media,image:r.photo}),!r.photo&&rn.default.createElement(At,{height:400,display:"flex",justifyContent:"center",alignItems:"center"},rn.default.createElement(ue,{color:"textSecondary"},"No photo available")),rn.default.createElement(Zt,{className:e.content},rn.default.createElement(hI,{asset:r})),rn.default.createElement(di,{disableSpacing:!0},rn.default.createElement(vd,{objectType:"asset",objectHumanName:"Asset",uuid:r.uuid}),rn.default.createElement(Jt,{variant:"contained",color:"primary",className:e.checkIn,disabled:!0},"Service")))}p();var In=w(k());p();p();var bd=w(k());var og=w(ae());var yI=4,age=function(e){var r=function(i){return e.palette.type==="light"?Zi(i,.62):Ji(i,.5)},o=r(e.palette.primary.main),n=r(e.palette.secondary.main);return{root:{position:"relative",overflow:"hidden",height:4,"@media print":{colorAdjust:"exact"}},colorPrimary:{backgroundColor:o},colorSecondary:{backgroundColor:n},determinate:{},indeterminate:{},buffer:{backgroundColor:"transparent"},query:{transform:"rotate(180deg)"},dashed:{position:"absolute",marginTop:0,height:"100%",width:"100%",animation:"$buffer 3s infinite linear"},dashedColorPrimary:{backgroundImage:"radial-gradient(".concat(o," 0%, ").concat(o," 16%, transparent 42%)"),backgroundSize:"10px 10px",backgroundPosition:"0 -23px"},dashedColorSecondary:{backgroundImage:"radial-gradient(".concat(n," 0%, ").concat(n," 16%, transparent 42%)"),backgroundSize:"10px 10px",backgroundPosition:"0 -23px"},bar:{width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left"},barColorPrimary:{backgroundColor:e.palette.primary.main},barColorSecondary:{backgroundColor:e.palette.secondary.main},bar1Indeterminate:{width:"auto",animation:"$indeterminate1 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite"},bar1Determinate:{transition:"transform .".concat(yI,"s linear")},bar1Buffer:{zIndex:1,transition:"transform .".concat(yI,"s linear")},bar2Indeterminate:{width:"auto",animation:"$indeterminate2 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite"},bar2Buffer:{transition:"transform .".concat(yI,"s linear")},"@keyframes indeterminate1":{"0%":{left:"-35%",right:"100%"},"60%":{left:"100%",right:"-90%"},"100%":{left:"100%",right:"-90%"}},"@keyframes indeterminate2":{"0%":{left:"-200%",right:"100%"},"60%":{left:"107%",right:"-8%"},"100%":{left:"107%",right:"-8%"}},"@keyframes buffer":{"0%":{opacity:1,backgroundPosition:"0 -23px"},"50%":{opacity:0,backgroundPosition:"0 -23px"},"100%":{opacity:1,backgroundPosition:"-200px -23px"}}}},ige=bd.forwardRef(function(e,r){var o=e.classes,n=e.className,a=e.color,i=a===void 0?"primary":a,s=e.value,l=e.valueBuffer,u=e.variant,d=u===void 0?"indeterminate":u,f=U(e,["classes","className","color","value","valueBuffer","variant"]),c=wr(),m={},h={bar1:{},bar2:{}};if((d==="determinate"||d==="buffer")&&s!==void 0){m["aria-valuenow"]=Math.round(s),m["aria-valuemin"]=0,m["aria-valuemax"]=100;var v=s-100;c.direction==="rtl"&&(v=-v),h.bar1.transform="translateX(".concat(v,"%)")}if(d==="buffer"&&l!==void 0){var g=(l||0)-100;c.direction==="rtl"&&(g=-g),h.bar2.transform="translateX(".concat(g,"%)")}return bd.createElement("div",P({className:(0,og.default)(o.root,o["color".concat(_e(i))],n,{determinate:o.determinate,indeterminate:o.indeterminate,buffer:o.buffer,query:o.query}[d]),role:"progressbar"},m,{ref:r},f),d==="buffer"?bd.createElement("div",{className:(0,og.default)(o.dashed,o["dashedColor".concat(_e(i))])}):null,bd.createElement("div",{className:(0,og.default)(o.bar,o["barColor".concat(_e(i))],(d==="indeterminate"||d==="query")&&o.bar1Indeterminate,{determinate:o.bar1Determinate,buffer:o.bar1Buffer}[d]),style:h.bar1}),d==="determinate"?null:bd.createElement("div",{className:(0,og.default)(o.bar,(d==="indeterminate"||d==="query")&&o.bar2Indeterminate,d==="buffer"?[o["color".concat(_e(i))],o.bar2Buffer]:o["barColor".concat(_e(i))]),style:h.bar2}))}),hi=W(age,{name:"MuiLinearProgress"})(ige);var sge=Ae(t=>({card:{marginTop:t.spacing(3)},lifeCycleProgressBar:{height:10,marginTop:10},noContent:{backgroundColor:t.palette.background.default},progressDatesContainer:{display:"flex",justifyContent:"space-between",marginTop:t.spacing(1)},title:{marginTop:t.spacing(3),marginBottom:t.spacing(3)}})),lge=t=>t&&t.installationTimestamp!==void 0&&t.expectedLifeYears>0;function vI(t){let e=sge({}),{asset:r}=t,o="\u2014",n="\u2014",a=0,i=lge(r);if(i){let s=r.installationTimestamp,l=new Date(r.installationTimestamp);l.setFullYear(l.getFullYear()+r.expectedLifeYears),o=s.toLocaleDateString(),n=l.toLocaleDateString(),a=(new Date().valueOf()-s.valueOf())/(l.valueOf()-s.valueOf())}return In.default.createElement(ct,{className:e.card},In.default.createElement(wt,{title:"Life Cycle Progress",subheader:"Remaining expected lifespan of asset, between acquisition to retirement."}),In.default.createElement(Rr,null),!i&&In.default.createElement(Zt,{className:e.noContent},In.default.createElement(ue,{color:"textSecondary",align:"center"},"No life cycle data for this asset")),i&&In.default.createElement(Zt,null,In.default.createElement(In.default.Fragment,null,In.default.createElement(hi,{variant:"determinate",value:a*100,className:e.lifeCycleProgressBar}),In.default.createElement("div",{className:e.progressDatesContainer},In.default.createElement(ue,{display:"inline"},o),In.default.createElement(ue,{display:"inline"},n)))))}p();var cs=w(k());p();var Fr=w(k());p();p();p();function TT(t){return Jx(t)||Yx(t)||Jp(t)||Zx()}var nn=w(k()),qtt=w(zi());var _V=w(ae());p();p();var on=w(k()),vV=w(ae());var bV=w(Qu());p();var uge=function(e){return{root:{height:0,overflow:"hidden",transition:e.transitions.create("height")},entered:{height:"auto",overflow:"visible"},hidden:{visibility:"hidden"},wrapper:{display:"flex"},wrapperInner:{width:"100%"}}},xV=on.forwardRef(function(e,r){var o=e.children,n=e.classes,a=e.className,i=e.collapsedHeight,s=e.collapsedSize,l=s===void 0?"0px":s,u=e.component,d=u===void 0?"div":u,f=e.disableStrictModeCompat,c=f===void 0?!1:f,m=e.in,h=e.onEnter,v=e.onEntered,g=e.onEntering,y=e.onExit,b=e.onExited,x=e.onExiting,_=e.style,T=e.timeout,S=T===void 0?_o.standard:T,E=e.TransitionComponent,C=E===void 0?bV.Transition:E,R=U(e,["children","classes","className","collapsedHeight","collapsedSize","component","disableStrictModeCompat","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"]),O=wr(),I=on.useRef(),D=on.useRef(null),H=on.useRef(),F=typeof(i||l)=="number"?"".concat(i||l,"px"):i||l;on.useEffect(function(){return function(){clearTimeout(I.current)}},[]);var B=O.unstable_strictMode&&!c,N=on.useRef(null),M=Ge(r,B?N:void 0),L=function(Q){return function(ne,de){if(Q){var he=B?[N.current,ne]:[ne,de],ie=zr(he,2),se=ie[0],ge=ie[1];ge===void 0?Q(se):Q(se,ge)}}},j=L(function(G,Q){G.style.height=F,h&&h(G,Q)}),$=L(function(G,Q){var ne=D.current?D.current.clientHeight:0,de=oa({style:_,timeout:S},{mode:"enter"}),he=de.duration;if(S==="auto"){var ie=O.transitions.getAutoHeightDuration(ne);G.style.transitionDuration="".concat(ie,"ms"),H.current=ie}else G.style.transitionDuration=typeof he=="string"?he:"".concat(he,"ms");G.style.height="".concat(ne,"px"),g&&g(G,Q)}),q=L(function(G,Q){G.style.height="auto",v&&v(G,Q)}),V=L(function(G){var Q=D.current?D.current.clientHeight:0;G.style.height="".concat(Q,"px"),y&&y(G)}),z=L(b),ee=L(function(G){var Q=D.current?D.current.clientHeight:0,ne=oa({style:_,timeout:S},{mode:"exit"}),de=ne.duration;if(S==="auto"){var he=O.transitions.getAutoHeightDuration(Q);G.style.transitionDuration="".concat(he,"ms"),H.current=he}else G.style.transitionDuration=typeof de=="string"?de:"".concat(de,"ms");G.style.height=F,x&&x(G)}),oe=function(Q,ne){var de=B?Q:ne;S==="auto"&&(I.current=setTimeout(de,H.current||0))};return on.createElement(C,P({in:m,onEnter:j,onEntered:q,onEntering:$,onExit:V,onExited:z,onExiting:ee,addEndListener:oe,nodeRef:B?N:void 0,timeout:S==="auto"?null:S},R),function(G,Q){return on.createElement(d,P({className:(0,vV.default)(n.root,n.container,a,{entered:n.entered,exited:!m&&F==="0px"&&n.hidden}[G]),style:P({minHeight:F},_),ref:M},Q),on.createElement("div",{className:n.wrapper,ref:D},on.createElement("div",{className:n.wrapperInner},o)))})});xV.muiSupportAuto=!0;var gi=W(uge,{name:"MuiCollapse"})(xV);p();var TV=w(k()),dge=TV.createContext({}),_T=dge;var pge=function(e){var r={duration:e.transitions.duration.shortest};return{root:{position:"relative",transition:e.transitions.create(["margin"],r),"&:before":{position:"absolute",left:0,top:-1,right:0,height:1,content:'""',opacity:1,backgroundColor:e.palette.divider,transition:e.transitions.create(["opacity","background-color"],r)},"&:first-child":{"&:before":{display:"none"}},"&$expanded":{margin:"16px 0","&:first-child":{marginTop:0},"&:last-child":{marginBottom:0},"&:before":{opacity:0}},"&$expanded + &":{"&:before":{display:"none"}},"&$disabled":{backgroundColor:e.palette.action.disabledBackground}},rounded:{borderRadius:0,"&:first-child":{borderTopLeftRadius:e.shape.borderRadius,borderTopRightRadius:e.shape.borderRadius},"&:last-child":{borderBottomLeftRadius:e.shape.borderRadius,borderBottomRightRadius:e.shape.borderRadius,"@supports (-ms-ime-align: auto)":{borderBottomLeftRadius:0,borderBottomRightRadius:0}}},expanded:{},disabled:{}}};var fge=nn.forwardRef(function(e,r){var o=e.children,n=e.classes,a=e.className,i=e.defaultExpanded,s=i===void 0?!1:i,l=e.disabled,u=l===void 0?!1:l,d=e.expanded,f=e.onChange,c=e.square,m=c===void 0?!1:c,h=e.TransitionComponent,v=h===void 0?gi:h,g=e.TransitionProps,y=U(e,["children","classes","className","defaultExpanded","disabled","expanded","onChange","square","TransitionComponent","TransitionProps"]),b=fs({controlled:d,default:s,name:"ExpansionPanel",state:"expanded"}),x=zr(b,2),_=x[0],T=x[1],S=nn.useCallback(function(D){T(!_),f&&f(D,!_)},[_,f,T]),E=nn.Children.toArray(o),C=TT(E),R=C[0],O=C.slice(1),I=nn.useMemo(function(){return{expanded:_,disabled:u,toggle:S}},[_,u,S]);return nn.createElement(Lt,P({className:(0,_V.default)(n.root,a,_&&n.expanded,u&&n.disabled,!m&&n.rounded),ref:r,square:m},y),nn.createElement(_T.Provider,{value:I},R),nn.createElement(v,P({in:_,timeout:"auto"},g),nn.createElement("div",{"aria-labelledby":R.props.id,id:R.props["aria-controls"],role:"region"},O)))}),ng=W(pge,{name:"MuiExpansionPanel"})(fge);p();p();var ST=w(k());var SV=w(ae());var cge=function(e){return{root:{display:"flex",padding:e.spacing(1,2,2)}}};var mge=ST.forwardRef(function(e,r){var o=e.classes,n=e.className,a=U(e,["classes","className"]);return ST.createElement("div",P({className:(0,SV.default)(o.root,n),ref:r},a))}),ag=W(cge,{name:"MuiExpansionPanelDetails"})(mge);p();p();var yi=w(k());var ET=w(ae());var hge=function(e){var r={duration:e.transitions.duration.shortest};return{root:{display:"flex",minHeight:8*6,transition:e.transitions.create(["min-height","background-color"],r),padding:e.spacing(0,2),"&:hover:not($disabled)":{cursor:"pointer"},"&$expanded":{minHeight:64},"&$focused":{backgroundColor:e.palette.action.focus},"&$disabled":{opacity:e.palette.action.disabledOpacity}},expanded:{},focused:{},disabled:{},content:{display:"flex",flexGrow:1,transition:e.transitions.create(["margin"],r),margin:"12px 0","&$expanded":{margin:"20px 0"}},expandIcon:{transform:"rotate(0deg)",transition:e.transitions.create("transform",r),"&:hover":{backgroundColor:"transparent"},"&$expanded":{transform:"rotate(180deg)"}}}};var gge=yi.forwardRef(function(e,r){var o=e.children,n=e.classes,a=e.className,i=e.expandIcon,s=e.IconButtonProps,l=e.onBlur,u=e.onClick,d=e.onFocusVisible,f=U(e,["children","classes","className","expandIcon","IconButtonProps","onBlur","onClick","onFocusVisible"]),c=yi.useState(!1),m=c[0],h=c[1],v=function(C){h(!0),d&&d(C)},g=function(C){h(!1),l&&l(C)},y=yi.useContext(_T),b=y.disabled,x=b===void 0?!1:b,_=y.expanded,T=y.toggle,S=function(C){T&&T(C),u&&u(C)};return yi.createElement(Cn,P({focusRipple:!1,disableRipple:!0,disabled:x,component:"div","aria-expanded":_,className:(0,ET.default)(n.root,a,x&&n.disabled,_&&n.expanded,m&&n.focused),onFocusVisible:v,onBlur:g,onClick:S,ref:r},f),yi.createElement("div",{className:(0,ET.default)(n.content,_&&n.expanded)},o),i&&yi.createElement(hr,P({className:(0,ET.default)(n.expandIcon,_&&n.expanded),edge:"end",component:"div",tabIndex:null,role:null,"aria-hidden":!0},s),i))}),ig=W(hge,{name:"MuiExpansionPanelSummary"})(gge);var wV=w(RT()),RV=w(EV()),Cge=t=>$r({headingContainer:{display:"flex",width:"100%",paddingLeft:t.spacing(4),[t.breakpoints.down("xs")]:{flexDirection:"column"},[t.breakpoints.down("sm")]:{paddingLeft:t.spacing(2)},[t.breakpoints.up("sm")]:{"& > *:not(:first-child)":{paddingLeft:t.spacing(1)},"& > *:not(:last-child)":{paddingRight:t.spacing(1)}}},heading:{flexBasis:"33%",flexShrink:0,fontSize:t.typography.pxToRem(15)},secondaryHeading:{flexBasis:"33%",fontSize:t.typography.pxToRem(15),color:t.palette.text.secondary},statusIconResolved:{color:ea[500]},statusIconUnresolved:{color:Xo[500]},dates:{display:"flex",flexDirection:"row",justifyContent:"space-between"}});function Pge(t){let{remark:e,classes:r,expanded:o,onChange:n}=t;return Fr.default.createElement(ng,{expanded:o,onChange:n},Fr.default.createElement(ig,{expandIcon:Fr.default.createElement(wV.default,null),"aria-controls":"panel2bh-content",id:"panel2bh-header"},Fr.default.createElement(RV.default,{className:e.resolvedTimestamp?r.statusIconResolved:r.statusIconUnresolved}),Fr.default.createElement("div",{className:r.headingContainer},Fr.default.createElement(ue,{className:r.heading},e.severity),Fr.default.createElement(ue,{className:r.secondaryHeading},e.resolution),Fr.default.createElement(ue,{className:r.secondaryHeading},e.createdTimestamp?e.createdTimestamp.toLocaleDateString():"\u2013"))),Fr.default.createElement(ag,null,Fr.default.createElement(et,null,Fr.default.createElement(et,null,Fr.default.createElement(ue,null,e.description)),Fr.default.createElement(et,null,Fr.default.createElement(Pr,{dense:!0,className:r.dates},Fr.default.createElement(Vt,null,Fr.default.createElement(Wt,{primary:e.createdTimestamp?e.createdTimestamp.toLocaleDateString():"\u2013",secondary:"Created"})),Fr.default.createElement(Vt,null,Fr.default.createElement(Wt,{primary:e.resolvedTimestamp?e.resolvedTimestamp.toLocaleDateString():"\u2013",secondary:"Resolved"})))))))}var CV=W(Cge)(Pge);p();var br=w(k());var OV=w(PV()),AV=w(RT());var Dge=t=>$r({headingContainer:{display:"flex",width:"100%",paddingLeft:t.spacing(4),[t.breakpoints.down("xs")]:{flexDirection:"column"},[t.breakpoints.down("sm")]:{paddingLeft:t.spacing(2)},[t.breakpoints.up("sm")]:{"& > *:not(:first-child)":{paddingLeft:t.spacing(1)},"& > *:not(:last-child)":{paddingRight:t.spacing(1)}}},heading:{flexBasis:"33%",flexShrink:0,fontSize:t.typography.pxToRem(15)},secondaryHeading:{flexBasis:"33%",fontSize:t.typography.pxToRem(15),color:t.palette.text.secondary},statusIconPass:{color:ea[500]},statusIconUnknown:{color:ai[300]},statusIconFail:{color:Xo[500]},dates:{display:"flex",flexDirection:"row",justifyContent:"space-between"}});function Mge(t){let{task:e,expanded:r,onChange:o,classes:n}=t,a=n.statusIconUnknown;return e.result==="pass"?a=n.statusIconPass:e.result==="fail"&&(a=n.statusIconFail),br.default.createElement(ng,{expanded:r,onChange:o},br.default.createElement(ig,{expandIcon:br.default.createElement(AV.default,null),"aria-controls":"panel1bh-content",id:"panel1bh-header"},br.default.createElement(OV.default,{className:a}),br.default.createElement("div",{className:n.headingContainer},br.default.createElement(ue,{className:n.heading},e.name),br.default.createElement(ue,{className:n.secondaryHeading},e.result),br.default.createElement(ue,{className:n.secondaryHeading},e.scheduledTimestamp?e.scheduledTimestamp.toLocaleDateString():"\u2013"))),br.default.createElement(ag,null,br.default.createElement(et,{container:!0},br.default.createElement(et,{item:!0,xs:12},br.default.createElement(ue,null,e.description)),br.default.createElement(et,{item:!0,xs:12},br.default.createElement(Pr,{dense:!0,className:n.dates},br.default.createElement(Vt,null,br.default.createElement(Wt,{primary:e.scheduledTimestamp?e.scheduledTimestamp.toLocaleDateString():"\u2013",secondary:"Created"})),br.default.createElement(Vt,null,br.default.createElement(Wt,{primary:e.performedTimestamp?e.performedTimestamp.toLocaleDateString():"\u2013",secondary:"Performed"})),br.default.createElement(Vt,null,br.default.createElement(Wt,{primary:e.dueDate?e.dueDate.toLocaleDateString():"\u2013",secondary:"Due"})))))))}var IV=W(Dge)(Mge);var Lge=Ae(t=>({content:{backgroundColor:t.palette.background.default},heading:{fontSize:t.typography.pxToRem(15),flexBasis:"50%",flexShrink:0,paddingLeft:t.spacing(4)},secondaryHeading:{fontSize:t.typography.pxToRem(15),color:t.palette.text.secondary},statusIcon:{color:qA[500]}}));function bI(t){let e=Lge({}),{assetHistory:r}=t,[o,n]=cs.default.useState(""),a=i=>(s,l)=>{n(l?i:"")};return cs.default.createElement(ct,null,cs.default.createElement(wt,{title:"Service History"}),cs.default.createElement(Rr,null),cs.default.createElement(Zt,{className:e.content},r.length===0&&cs.default.createElement(ue,{color:"textSecondary",align:"center"},"No service history for this asset"),r.map(i=>i.type==="remark"?cs.default.createElement(CV,{key:i.id,remark:i,expanded:o===i.id,onChange:a(i.id)}):cs.default.createElement(IV,{key:i.id,task:i,expanded:o===i.id,onChange:a(i.id)}))))}p();p();function ms({fetchError:t,httpError:e,graphQLErrors:r}){return t?Fge(t):e?Bge(e):r&&r.length>0?Uge(r):"Something went wrong"}function Fge(t){return"Unable to connect to the server."}function Bge(t){let e="",r=!1;if(t.body){let o=JSON.parse(t.body);o.errors&&Array.isArray(o.errors)&&o.errors.length>0&&(e=`${o.errors[0].message} (${t.status} ${t.statusText})`,r=!0)}return r||(e=`Something is not quite right with the request (${t.status} ${t.statusText})`),e}function Uge(t){let e=t[0],r=e&&e.message&&e.message.match(/(['"])([^'"]+)\1 is not a valid (?:UU)?ID/i);return r?r[0]:e.message||"Unknown graphql error."}p();var jge=`query($uuid: UUID) { place(uuid: $uuid) { id uuid gcsCoord formattedAddress frontPhoto recentVisits documents { edges { node { id, filePath: title, fileUrl: filename } } } tenants { edges { node { id uuid name } } } } }`;function xI(t){let e=t.tenants.edges.map(o=>o.node);return{...t,tenants:e}}function qge(t){return t.edges.map(r=>r.node)}var Hge=t=>{let{loading:e,error:r,data:o,...n}=$n(jge,{variables:{uuid:t}}),a=null;if(!e){if(r)throw new Error(ms(n));a=xI(o.place),a.documents=qge(o.place.documents),a.recentVisitCount=o.place.recentVisits}return{loading:e,error:r,place:a}},kV=Hge;var Vge=`query($uuid: UUID) { asset(uuid: $uuid) { uuid category make model photo installationTimestamp expectedLifeYears condition status cabinets { uuid logbookResponses { uuid createdAt pdfUrl cabinetLocation formName } } place { uuid gcsCoord formattedAddress tenants { edges { node { id uuid name } } } } remarkSet{ edges { node { uuid createdTimestamp resolvedTimestamp description resolution severity } } } serviceSet { edges { node { uuid name dueDate performedTimestamp description result } } } } }`;function Wge(t){return{...t.asset,installationTimestamp:t.asset.installationTimestamp?new Date(t.asset.installationTimestamp):void 0,place:xI(t.asset.place)}}function $ge(t){return{...t,createdTimestamp:t.createdTimestamp?new Date(t.createdTimestamp):null,resolvedTimestamp:t.resolvedTimestamp?new Date(t.resolvedTimestamp):null,type:"remark"}}function zge(t){let e={...t,dueDate:t.dueDate?new Date(t.dueDate):null,performedTimestamp:t.performedTimestamp?new Date(t.performedTimestamp):null,type:"service"};t.result==="P"?e.result="pass":t.result==="F"&&(e.result="fail");let r=t.name.match(/^(.*)\s+\((\d{4}-\d{2}-\d{2})\)\s*$/);return r?(e.name=r[1],e.scheduledTimestamp=new Date(r[2])):e.scheduledTimestamp=e.dueDate,e}function NV(t){return t.type==="remark"?t.createdTimestamp:t.scheduledTimestamp}function Gge(t,e=!1){t.sort((r,o)=>{let n=NV(r),a=NV(o);return!n||!a?0:e?n.valueOf()-a.valueOf():a.valueOf()-n.valueOf()})}var Yge=(t,e=!1)=>{let{loading:r,error:o,data:n,...a}=$n(Vge,{variables:{uuid:t}}),i=null,s=[];if(!r){if(o)throw new Error(ms(a));i=Wge(n);let l=n.asset.remarkSet.edges.map(d=>$ge(d.node)),u=n.asset.serviceSet.edges.map(d=>zge(d.node));s=l,s=s.concat(u),Gge(s,e)}return{asset:i,assetHistory:s,loading:r,error:o}},DV=Yge;p();var ys=w(k());p();p();p();p();var an=w(k()),Rot=w(zi());var LV=w(ae());p();var MV=w(k()),Kge=MV.createContext({}),OT=Kge;var Xge=function(e){var r={duration:e.transitions.duration.shortest};return{root:{position:"relative",transition:e.transitions.create(["margin"],r),"&:before":{position:"absolute",left:0,top:-1,right:0,height:1,content:'""',opacity:1,backgroundColor:e.palette.divider,transition:e.transitions.create(["opacity","background-color"],r)},"&:first-child":{"&:before":{display:"none"}},"&$expanded":{margin:"16px 0","&:first-child":{marginTop:0},"&:last-child":{marginBottom:0},"&:before":{opacity:0}},"&$expanded + &":{"&:before":{display:"none"}},"&$disabled":{backgroundColor:e.palette.action.disabledBackground}},rounded:{borderRadius:0,"&:first-child":{borderTopLeftRadius:e.shape.borderRadius,borderTopRightRadius:e.shape.borderRadius},"&:last-child":{borderBottomLeftRadius:e.shape.borderRadius,borderBottomRightRadius:e.shape.borderRadius,"@supports (-ms-ime-align: auto)":{borderBottomLeftRadius:0,borderBottomRightRadius:0}}},expanded:{},disabled:{}}},Qge=an.forwardRef(function(e,r){var o=e.children,n=e.classes,a=e.className,i=e.defaultExpanded,s=i===void 0?!1:i,l=e.disabled,u=l===void 0?!1:l,d=e.expanded,f=e.onChange,c=e.square,m=c===void 0?!1:c,h=e.TransitionComponent,v=h===void 0?gi:h,g=e.TransitionProps,y=U(e,["children","classes","className","defaultExpanded","disabled","expanded","onChange","square","TransitionComponent","TransitionProps"]),b=fs({controlled:d,default:s,name:"Accordion",state:"expanded"}),x=zr(b,2),_=x[0],T=x[1],S=an.useCallback(function(D){T(!_),f&&f(D,!_)},[_,f,T]),E=an.Children.toArray(o),C=TT(E),R=C[0],O=C.slice(1),I=an.useMemo(function(){return{expanded:_,disabled:u,toggle:S}},[_,u,S]);return an.createElement(Lt,P({className:(0,LV.default)(n.root,a,_&&n.expanded,u&&n.disabled,!m&&n.rounded),ref:r,square:m},y),an.createElement(OT.Provider,{value:I},R),an.createElement(v,P({in:_,timeout:"auto"},g),an.createElement("div",{"aria-labelledby":R.props.id,id:R.props["aria-controls"],role:"region"},O)))}),AT=W(Xge,{name:"MuiAccordion"})(Qge);p();p();var IT=w(k());var FV=w(ae());var Jge=function(e){return{root:{display:"flex",padding:e.spacing(1,2,2)}}},Zge=IT.forwardRef(function(e,r){var o=e.classes,n=e.className,a=U(e,["classes","className"]);return IT.createElement("div",P({className:(0,FV.default)(o.root,n),ref:r},a))}),kT=W(Jge,{name:"MuiAccordionDetails"})(Zge);p();p();var Ll=w(k());var sg=w(ae());var eye=function(e){var r={duration:e.transitions.duration.shortest};return{root:{display:"flex",minHeight:8*6,transition:e.transitions.create(["min-height","background-color"],r),padding:e.spacing(0,2),"&:hover:not($disabled)":{cursor:"pointer"},"&$expanded":{minHeight:64},"&$focused, &$focusVisible":{backgroundColor:e.palette.action.focus},"&$disabled":{opacity:e.palette.action.disabledOpacity}},expanded:{},focused:{},focusVisible:{},disabled:{},content:{display:"flex",flexGrow:1,transition:e.transitions.create(["margin"],r),margin:"12px 0","&$expanded":{margin:"20px 0"}},expandIcon:{transform:"rotate(0deg)",transition:e.transitions.create("transform",r),"&:hover":{backgroundColor:"transparent"},"&$expanded":{transform:"rotate(180deg)"}}}},tye=Ll.forwardRef(function(e,r){var o=e.children,n=e.classes,a=e.className,i=e.expandIcon,s=e.focusVisibleClassName,l=e.IconButtonProps,u=l===void 0?{}:l,d=e.onClick,f=U(e,["children","classes","className","expandIcon","focusVisibleClassName","IconButtonProps","onClick"]),c=Ll.useContext(OT),m=c.disabled,h=m===void 0?!1:m,v=c.expanded,g=c.toggle,y=function(x){g&&g(x),d&&d(x)};return Ll.createElement(Cn,P({focusRipple:!1,disableRipple:!0,disabled:h,component:"div","aria-expanded":v,className:(0,sg.default)(n.root,a,h&&n.disabled,v&&n.expanded),focusVisibleClassName:(0,sg.default)(n.focusVisible,n.focused,s),onClick:y,ref:r},f),Ll.createElement("div",{className:(0,sg.default)(n.content,v&&n.expanded)},o),i&&Ll.createElement(hr,P({className:(0,sg.default)(n.expandIcon,v&&n.expanded),edge:"end",component:"div",tabIndex:null,role:null,"aria-hidden":!0},u),i))}),NT=W(eye,{name:"MuiAccordionSummary"})(tye);p();p();var lg=w(k());var TI=w(ae());var rye=function(e){return{root:{display:"block",textAlign:"inherit",width:"100%","&:hover $focusHighlight":{opacity:e.palette.action.hoverOpacity},"&$focusVisible $focusHighlight":{opacity:.12}},focusVisible:{},focusHighlight:{overflow:"hidden",pointerEvents:"none",position:"absolute",top:0,right:0,bottom:0,left:0,borderRadius:"inherit",opacity:0,backgroundColor:"currentcolor",transition:e.transitions.create("opacity",{duration:e.transitions.duration.short})}}},oye=lg.forwardRef(function(e,r){var o=e.children,n=e.classes,a=e.className,i=e.focusVisibleClassName,s=U(e,["children","classes","className","focusVisibleClassName"]);return lg.createElement(Cn,P({className:(0,TI.default)(n.root,a),focusVisibleClassName:(0,TI.default)(i,n.focusVisible),ref:r},s),o,lg.createElement("span",{className:n.focusHighlight}))}),DT=W(rye,{name:"MuiCardActionArea"})(oye);p();p();var vi=w(k());var zV=w(ae());p();var ug=w(k());var BV=w(ae());var nye={root:{padding:9},checked:{},disabled:{},input:{cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}},aye=ug.forwardRef(function(e,r){var o=e.autoFocus,n=e.checked,a=e.checkedIcon,i=e.classes,s=e.className,l=e.defaultChecked,u=e.disabled,d=e.icon,f=e.id,c=e.inputProps,m=e.inputRef,h=e.name,v=e.onBlur,g=e.onChange,y=e.onFocus,b=e.readOnly,x=e.required,_=e.tabIndex,T=e.type,S=e.value,E=U(e,["autoFocus","checked","checkedIcon","classes","className","defaultChecked","disabled","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"]),C=fs({controlled:n,default:!!l,name:"SwitchBase",state:"checked"}),R=zr(C,2),O=R[0],I=R[1],D=wo(),H=function(j){y&&y(j),D&&D.onFocus&&D.onFocus(j)},F=function(j){v&&v(j),D&&D.onBlur&&D.onBlur(j)},B=function(j){var $=j.target.checked;I($),g&&g(j,$)},N=u;D&&typeof N>"u"&&(N=D.disabled);var M=T==="checkbox"||T==="radio";return ug.createElement(hr,P({component:"span",className:(0,BV.default)(i.root,s,O&&i.checked,N&&i.disabled),disabled:N,tabIndex:null,role:void 0,onFocus:H,onBlur:F,ref:r},E),ug.createElement("input",P({autoFocus:o,checked:n,defaultChecked:l,className:i.input,disabled:N,id:M&&f,name:h,onChange:B,readOnly:b,ref:m,required:x,tabIndex:_,type:T,value:S},c)),O?a:d)}),UV=W(nye,{name:"PrivateSwitchBase"})(aye);p();var jV=w(k());var qV=ka(jV.createElement("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");p();var HV=w(k());var VV=ka(HV.createElement("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");p();var WV=w(k());var $V=ka(WV.createElement("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");var iye=function(e){return{root:{color:e.palette.text.secondary},checked:{},disabled:{},indeterminate:{},colorPrimary:{"&$checked":{color:e.palette.primary.main,"&:hover":{backgroundColor:lr(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&$disabled":{color:e.palette.action.disabled}},colorSecondary:{"&$checked":{color:e.palette.secondary.main,"&:hover":{backgroundColor:lr(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&$disabled":{color:e.palette.action.disabled}}}},sye=vi.createElement(VV,null),lye=vi.createElement(qV,null),uye=vi.createElement($V,null),dye=vi.forwardRef(function(e,r){var o=e.checkedIcon,n=o===void 0?sye:o,a=e.classes,i=e.color,s=i===void 0?"secondary":i,l=e.icon,u=l===void 0?lye:l,d=e.indeterminate,f=d===void 0?!1:d,c=e.indeterminateIcon,m=c===void 0?uye:c,h=e.inputProps,v=e.size,g=v===void 0?"medium":v,y=U(e,["checkedIcon","classes","color","icon","indeterminate","indeterminateIcon","inputProps","size"]),b=f?m:u,x=f?m:n;return vi.createElement(UV,P({type:"checkbox",classes:{root:(0,zV.default)(a.root,a["color".concat(_e(s))],f&&a.indeterminate),checked:a.checked,disabled:a.disabled},color:s,inputProps:P({"data-indeterminate":f},h),icon:vi.cloneElement(b,{fontSize:b.props.fontSize===void 0&&g==="small"?g:b.props.fontSize}),checkedIcon:vi.cloneElement(x,{fontSize:x.props.fontSize===void 0&&g==="small"?g:x.props.fontSize}),ref:r},y))}),MT=W(iye,{name:"MuiCheckbox"})(dye);p();p();var LT=w(k());var pye={root:{marginBottom:12}},fye=LT.forwardRef(function(e,r){return LT.createElement(ue,P({component:"p",variant:"body1",color:"textSecondary",ref:r},e))}),_I=W(pye,{name:"MuiDialogContentText"})(fye);p();p();var xd=w(k());var SI=w(ae());var cye=function(e){return{root:{display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,"&$disabled":{cursor:"default"}},labelPlacementStart:{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},labelPlacementTop:{flexDirection:"column-reverse",marginLeft:16},labelPlacementBottom:{flexDirection:"column",marginLeft:16},disabled:{},label:{"&$disabled":{color:e.palette.text.disabled}}}},mye=xd.forwardRef(function(e,r){var o=e.checked,n=e.classes,a=e.className,i=e.control,s=e.disabled,l=e.inputRef,u=e.label,d=e.labelPlacement,f=d===void 0?"end":d,c=e.name,m=e.onChange,h=e.value,v=U(e,["checked","classes","className","control","disabled","inputRef","label","labelPlacement","name","onChange","value"]),g=wo(),y=s;typeof y>"u"&&typeof i.props.disabled<"u"&&(y=i.props.disabled),typeof y>"u"&&g&&(y=g.disabled);var b={disabled:y};return["checked","name","onChange","value","inputRef"].forEach(function(x){typeof i.props[x]>"u"&&typeof e[x]<"u"&&(b[x]=e[x])}),xd.createElement("label",P({className:(0,SI.default)(n.root,a,f!=="end"&&n["labelPlacement".concat(_e(f))],y&&n.disabled),ref:r},v),xd.cloneElement(i,b),xd.createElement(ue,{component:"span",className:(0,SI.default)(n.label,y&&n.disabled)},u))}),FT=W(cye,{name:"MuiFormControlLabel"})(mye);p();p();var BT=w(k());var GV=w(ae());var hye=function(e){return{root:{boxSizing:"border-box",lineHeight:"48px",listStyle:"none",color:e.palette.text.secondary,fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(14)},colorPrimary:{color:e.palette.primary.main},colorInherit:{color:"inherit"},gutters:{paddingLeft:16,paddingRight:16},inset:{paddingLeft:72},sticky:{position:"sticky",top:0,zIndex:1,backgroundColor:"inherit"}}},gye=BT.forwardRef(function(e,r){var o=e.classes,n=e.className,a=e.color,i=a===void 0?"default":a,s=e.component,l=s===void 0?"li":s,u=e.disableGutters,d=u===void 0?!1:u,f=e.disableSticky,c=f===void 0?!1:f,m=e.inset,h=m===void 0?!1:m,v=U(e,["classes","className","color","component","disableGutters","disableSticky","inset"]);return BT.createElement(l,P({className:(0,GV.default)(o.root,n,i!=="default"&&o["color".concat(_e(i))],h&&o.inset,!c&&o.sticky,!d&&o.gutters),ref:r},v))}),EI=W(hye,{name:"MuiListSubheader"})(gye);p();p();var Ft=w(k());p();var dg=typeof window<"u"&&typeof document<"u"&&typeof navigator<"u",yye=function(){for(var t=["Edge","Trident","Firefox"],e=0;e=0)return 1;return 0}();function vye(t){var e=!1;return function(){e||(e=!0,window.Promise.resolve().then(function(){e=!1,t()}))}}function bye(t){var e=!1;return function(){e||(e=!0,setTimeout(function(){e=!1,t()},yye))}}var xye=dg&&window.Promise,Tye=xye?vye:bye;function ZV(t){var e={};return t&&e.toString.call(t)==="[object Function]"}function Td(t,e){if(t.nodeType!==1)return[];var r=t.ownerDocument.defaultView,o=r.getComputedStyle(t,null);return e?o[e]:o}function AI(t){return t.nodeName==="HTML"?t:t.parentNode||t.host}function pg(t){if(!t)return document.body;switch(t.nodeName){case"HTML":case"BODY":return t.ownerDocument.body;case"#document":return t.body}var e=Td(t),r=e.overflow,o=e.overflowX,n=e.overflowY;return/(auto|scroll|overlay)/.test(r+n+o)?t:pg(AI(t))}function eW(t){return t&&t.referenceNode?t.referenceNode:t}var YV=dg&&!!(window.MSInputMethodContext&&document.documentMode),KV=dg&&/MSIE 10/.test(navigator.userAgent);function Cf(t){return t===11?YV:t===10?KV:YV||KV}function Ef(t){if(!t)return document.documentElement;for(var e=Cf(10)?document.body:null,r=t.offsetParent||null;r===e&&t.nextElementSibling;)r=(t=t.nextElementSibling).offsetParent;var o=r&&r.nodeName;return!o||o==="BODY"||o==="HTML"?t?t.ownerDocument.documentElement:document.documentElement:["TH","TD","TABLE"].indexOf(r.nodeName)!==-1&&Td(r,"position")==="static"?Ef(r):r}function _ye(t){var e=t.nodeName;return e==="BODY"?!1:e==="HTML"||Ef(t.firstElementChild)===t}function CI(t){return t.parentNode!==null?CI(t.parentNode):t}function UT(t,e){if(!t||!t.nodeType||!e||!e.nodeType)return document.documentElement;var r=t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_FOLLOWING,o=r?t:e,n=r?e:t,a=document.createRange();a.setStart(o,0),a.setEnd(n,0);var i=a.commonAncestorContainer;if(t!==i&&e!==i||o.contains(n))return _ye(i)?i:Ef(i);var s=CI(t);return s.host?UT(s.host,e):UT(t,CI(e).host)}function wf(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"top",r=e==="top"?"scrollTop":"scrollLeft",o=t.nodeName;if(o==="BODY"||o==="HTML"){var n=t.ownerDocument.documentElement,a=t.ownerDocument.scrollingElement||n;return a[r]}return t[r]}function Sye(t,e){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,o=wf(e,"top"),n=wf(e,"left"),a=r?-1:1;return t.top+=o*a,t.bottom+=o*a,t.left+=n*a,t.right+=n*a,t}function XV(t,e){var r=e==="x"?"Left":"Top",o=r==="Left"?"Right":"Bottom";return parseFloat(t["border"+r+"Width"])+parseFloat(t["border"+o+"Width"])}function QV(t,e,r,o){return Math.max(e["offset"+t],e["scroll"+t],r["client"+t],r["offset"+t],r["scroll"+t],Cf(10)?parseInt(r["offset"+t])+parseInt(o["margin"+(t==="Height"?"Top":"Left")])+parseInt(o["margin"+(t==="Height"?"Bottom":"Right")]):0)}function tW(t){var e=t.body,r=t.documentElement,o=Cf(10)&&getComputedStyle(r);return{height:QV("Height",e,r,o),width:QV("Width",e,r,o)}}var Eye=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},wye=function(){function t(e,r){for(var o=0;o2&&arguments[2]!==void 0?arguments[2]:!1,o=Cf(10),n=e.nodeName==="HTML",a=PI(t),i=PI(e),s=pg(t),l=Td(e),u=parseFloat(l.borderTopWidth),d=parseFloat(l.borderLeftWidth);r&&n&&(i.top=Math.max(i.top,0),i.left=Math.max(i.left,0));var f=Fl({top:a.top-i.top-u,left:a.left-i.left-d,width:a.width,height:a.height});if(f.marginTop=0,f.marginLeft=0,!o&&n){var c=parseFloat(l.marginTop),m=parseFloat(l.marginLeft);f.top-=u-c,f.bottom-=u-c,f.left-=d-m,f.right-=d-m,f.marginTop=c,f.marginLeft=m}return(o&&!r?e.contains(s):e===s&&s.nodeName!=="BODY")&&(f=Sye(f,e)),f}function Rye(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=t.ownerDocument.documentElement,o=II(t,r),n=Math.max(r.clientWidth,window.innerWidth||0),a=Math.max(r.clientHeight,window.innerHeight||0),i=e?0:wf(r),s=e?0:wf(r,"left"),l={top:i-o.top+o.marginTop,left:s-o.left+o.marginLeft,width:n,height:a};return Fl(l)}function rW(t){var e=t.nodeName;if(e==="BODY"||e==="HTML")return!1;if(Td(t,"position")==="fixed")return!0;var r=AI(t);return r?rW(r):!1}function oW(t){if(!t||!t.parentElement||Cf())return document.documentElement;for(var e=t.parentElement;e&&Td(e,"transform")==="none";)e=e.parentElement;return e||document.documentElement}function kI(t,e,r,o){var n=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1,a={top:0,left:0},i=n?oW(t):UT(t,eW(e));if(o==="viewport")a=Rye(i,n);else{var s=void 0;o==="scrollParent"?(s=pg(AI(e)),s.nodeName==="BODY"&&(s=t.ownerDocument.documentElement)):o==="window"?s=t.ownerDocument.documentElement:s=o;var l=II(s,i,n);if(s.nodeName==="HTML"&&!rW(i)){var u=tW(t.ownerDocument),d=u.height,f=u.width;a.top+=l.top-l.marginTop,a.bottom=d+l.top,a.left+=l.left-l.marginLeft,a.right=f+l.left}else a=l}r=r||0;var c=typeof r=="number";return a.left+=c?r:r.left||0,a.top+=c?r:r.top||0,a.right-=c?r:r.right||0,a.bottom-=c?r:r.bottom||0,a}function Cye(t){var e=t.width,r=t.height;return e*r}function nW(t,e,r,o,n){var a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:0;if(t.indexOf("auto")===-1)return t;var i=kI(r,o,a,n),s={top:{width:i.width,height:e.top-i.top},right:{width:i.right-e.right,height:i.height},bottom:{width:i.width,height:i.bottom-e.bottom},left:{width:e.left-i.left,height:i.height}},l=Object.keys(s).map(function(c){return sa({key:c},s[c],{area:Cye(s[c])})}).sort(function(c,m){return m.area-c.area}),u=l.filter(function(c){var m=c.width,h=c.height;return m>=r.clientWidth&&h>=r.clientHeight}),d=u.length>0?u[0].key:l[0].key,f=t.split("-")[1];return d+(f?"-"+f:"")}function aW(t,e,r){var o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,n=o?oW(e):UT(e,eW(r));return II(r,n,o)}function iW(t){var e=t.ownerDocument.defaultView,r=e.getComputedStyle(t),o=parseFloat(r.marginTop||0)+parseFloat(r.marginBottom||0),n=parseFloat(r.marginLeft||0)+parseFloat(r.marginRight||0),a={width:t.offsetWidth+n,height:t.offsetHeight+o};return a}function jT(t){var e={left:"right",right:"left",bottom:"top",top:"bottom"};return t.replace(/left|right|bottom|top/g,function(r){return e[r]})}function sW(t,e,r){r=r.split("-")[0];var o=iW(t),n={width:o.width,height:o.height},a=["right","left"].indexOf(r)!==-1,i=a?"top":"left",s=a?"left":"top",l=a?"height":"width",u=a?"width":"height";return n[i]=e[i]+e[l]/2-o[l]/2,r===s?n[s]=e[s]-o[u]:n[s]=e[jT(s)],n}function fg(t,e){return Array.prototype.find?t.find(e):t.filter(e)[0]}function Pye(t,e,r){if(Array.prototype.findIndex)return t.findIndex(function(n){return n[e]===r});var o=fg(t,function(n){return n[e]===r});return t.indexOf(o)}function lW(t,e,r){var o=r===void 0?t:t.slice(0,Pye(t,"name",r));return o.forEach(function(n){n.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var a=n.function||n.fn;n.enabled&&ZV(a)&&(e.offsets.popper=Fl(e.offsets.popper),e.offsets.reference=Fl(e.offsets.reference),e=a(e,n))}),e}function Oye(){if(!this.state.isDestroyed){var t={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};t.offsets.reference=aW(this.state,this.popper,this.reference,this.options.positionFixed),t.placement=nW(this.options.placement,t.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),t.originalPlacement=t.placement,t.positionFixed=this.options.positionFixed,t.offsets.popper=sW(this.popper,t.offsets.reference,t.placement),t.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",t=lW(this.modifiers,t),this.state.isCreated?this.options.onUpdate(t):(this.state.isCreated=!0,this.options.onCreate(t))}}function uW(t,e){return t.some(function(r){var o=r.name,n=r.enabled;return n&&o===e})}function NI(t){for(var e=[!1,"ms","Webkit","Moz","O"],r=t.charAt(0).toUpperCase()+t.slice(1),o=0;oi[m]&&(t.offsets.popper[f]+=s[f]+h-i[m]),t.offsets.popper=Fl(t.offsets.popper);var v=s[f]+s[u]/2-h/2,g=Td(t.instance.popper),y=parseFloat(g["margin"+d]),b=parseFloat(g["border"+d+"Width"]),x=v-t.offsets.popper[f]-y-b;return x=Math.max(Math.min(i[u]-h,x),0),t.arrowElement=o,t.offsets.arrow=(r={},Rf(r,f,Math.round(x)),Rf(r,c,""),r),t}function Hye(t){return t==="end"?"start":t==="start"?"end":t}var cW=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],wI=cW.slice(3);function JV(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=wI.indexOf(t),o=wI.slice(r+1).concat(wI.slice(0,r));return e?o.reverse():o}var RI={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function Vye(t,e){if(uW(t.instance.modifiers,"inner")||t.flipped&&t.placement===t.originalPlacement)return t;var r=kI(t.instance.popper,t.instance.reference,e.padding,e.boundariesElement,t.positionFixed),o=t.placement.split("-")[0],n=jT(o),a=t.placement.split("-")[1]||"",i=[];switch(e.behavior){case RI.FLIP:i=[o,n];break;case RI.CLOCKWISE:i=JV(o);break;case RI.COUNTERCLOCKWISE:i=JV(o,!0);break;default:i=e.behavior}return i.forEach(function(s,l){if(o!==s||i.length===l+1)return t;o=t.placement.split("-")[0],n=jT(o);var u=t.offsets.popper,d=t.offsets.reference,f=Math.floor,c=o==="left"&&f(u.right)>f(d.left)||o==="right"&&f(u.left)f(d.top)||o==="bottom"&&f(u.top)f(r.right),v=f(u.top)f(r.bottom),y=o==="left"&&m||o==="right"&&h||o==="top"&&v||o==="bottom"&&g,b=["top","bottom"].indexOf(o)!==-1,x=!!e.flipVariations&&(b&&a==="start"&&m||b&&a==="end"&&h||!b&&a==="start"&&v||!b&&a==="end"&&g),_=!!e.flipVariationsByContent&&(b&&a==="start"&&h||b&&a==="end"&&m||!b&&a==="start"&&g||!b&&a==="end"&&v),T=x||_;(c||y||T)&&(t.flipped=!0,(c||y)&&(o=i[l+1]),T&&(a=Hye(a)),t.placement=o+(a?"-"+a:""),t.offsets.popper=sa({},t.offsets.popper,sW(t.instance.popper,t.offsets.reference,t.placement)),t=lW(t.instance.modifiers,t,"flip"))}),t}function Wye(t){var e=t.offsets,r=e.popper,o=e.reference,n=t.placement.split("-")[0],a=Math.floor,i=["top","bottom"].indexOf(n)!==-1,s=i?"right":"bottom",l=i?"left":"top",u=i?"width":"height";return r[s]a(o[s])&&(t.offsets.popper[l]=a(o[s])),t}function $ye(t,e,r,o){var n=t.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),a=+n[1],i=n[2];if(!a)return t;if(i.indexOf("%")===0){var s=void 0;switch(i){case"%p":s=r;break;case"%":case"%r":default:s=o}var l=Fl(s);return l[e]/100*a}else if(i==="vh"||i==="vw"){var u=void 0;return i==="vh"?u=Math.max(document.documentElement.clientHeight,window.innerHeight||0):u=Math.max(document.documentElement.clientWidth,window.innerWidth||0),u/100*a}else return a}function zye(t,e,r,o){var n=[0,0],a=["right","left"].indexOf(o)!==-1,i=t.split(/(\+|\-)/).map(function(d){return d.trim()}),s=i.indexOf(fg(i,function(d){return d.search(/,|\s/)!==-1}));i[s]&&i[s].indexOf(",")===-1&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,u=s!==-1?[i.slice(0,s).concat([i[s].split(l)[0]]),[i[s].split(l)[1]].concat(i.slice(s+1))]:[i];return u=u.map(function(d,f){var c=(f===1?!a:a)?"height":"width",m=!1;return d.reduce(function(h,v){return h[h.length-1]===""&&["+","-"].indexOf(v)!==-1?(h[h.length-1]=v,m=!0,h):m?(h[h.length-1]+=v,m=!1,h):h.concat(v)},[]).map(function(h){return $ye(h,c,e,r)})}),u.forEach(function(d,f){d.forEach(function(c,m){DI(c)&&(n[f]+=c*(d[m-1]==="-"?-1:1))})}),n}function Gye(t,e){var r=e.offset,o=t.placement,n=t.offsets,a=n.popper,i=n.reference,s=o.split("-")[0],l=void 0;return DI(+r)?l=[+r,0]:l=zye(r,a,i,s),s==="left"?(a.top+=l[0],a.left-=l[1]):s==="right"?(a.top+=l[0],a.left+=l[1]):s==="top"?(a.left+=l[0],a.top-=l[1]):s==="bottom"&&(a.left+=l[0],a.top+=l[1]),t.popper=a,t}function Yye(t,e){var r=e.boundariesElement||Ef(t.instance.popper);t.instance.reference===r&&(r=Ef(r));var o=NI("transform"),n=t.instance.popper.style,a=n.top,i=n.left,s=n[o];n.top="",n.left="",n[o]="";var l=kI(t.instance.popper,t.instance.reference,e.padding,r,t.positionFixed);n.top=a,n.left=i,n[o]=s,e.boundaries=l;var u=e.priority,d=t.offsets.popper,f={primary:function(m){var h=d[m];return d[m]l[m]&&!e.escapeWithReference&&(v=Math.min(d[h],l[m]-(m==="right"?d.width:d.height))),Rf({},h,v)}};return u.forEach(function(c){var m=["left","top"].indexOf(c)!==-1?"primary":"secondary";d=sa({},d,f[m](c))}),t.offsets.popper=d,t}function Kye(t){var e=t.placement,r=e.split("-")[0],o=e.split("-")[1];if(o){var n=t.offsets,a=n.reference,i=n.popper,s=["bottom","top"].indexOf(r)!==-1,l=s?"left":"top",u=s?"width":"height",d={start:Rf({},l,a[l]),end:Rf({},l,a[l]+a[u]-i[u])};t.offsets.popper=sa({},i,d[o])}return t}function Xye(t){if(!fW(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,r=fg(t.instance.modifiers,function(o){return o.name==="preventOverflow"}).boundaries;if(e.bottomr.right||e.top>r.bottom||e.right2&&arguments[2]!==void 0?arguments[2]:{};Eye(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(o.update)},this.update=Tye(this.update.bind(this)),this.options=sa({},t.Defaults,n),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=e&&e.jquery?e[0]:e,this.popper=r&&r.jquery?r[0]:r,this.options.modifiers={},Object.keys(sa({},t.Defaults.modifiers,n.modifiers)).forEach(function(i){o.options.modifiers[i]=sa({},t.Defaults.modifiers[i]||{},n.modifiers?n.modifiers[i]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(i){return sa({name:i},o.options.modifiers[i])}).sort(function(i,s){return i.order-s.order}),this.modifiers.forEach(function(i){i.enabled&&ZV(i.onLoad)&&i.onLoad(o.reference,o.popper,o.options,i,o.state)}),this.update();var a=this.options.eventsEnabled;a&&this.enableEventListeners(),this.state.eventsEnabled=a}return wye(t,[{key:"update",value:function(){return Oye.call(this)}},{key:"destroy",value:function(){return Aye.call(this)}},{key:"enableEventListeners",value:function(){return kye.call(this)}},{key:"disableEventListeners",value:function(){return Dye.call(this)}}]),t}();qT.Utils=(typeof window<"u"?window:global).PopperUtils;qT.placements=cW;qT.Defaults=Zye;var mW=qT;var gW=w(Sn());function eve(t,e){var r=e&&e.direction||"ltr";if(r==="ltr")return t;switch(t){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 t}}function hW(t){return typeof t=="function"?t():t}var tve=typeof window<"u"?Ft.useLayoutEffect:Ft.useEffect,rve={},ove=Ft.forwardRef(function(e,r){var o=e.anchorEl,n=e.children,a=e.container,i=e.disablePortal,s=i===void 0?!1:i,l=e.keepMounted,u=l===void 0?!1:l,d=e.modifiers,f=e.open,c=e.placement,m=c===void 0?"bottom":c,h=e.popperOptions,v=h===void 0?rve:h,g=e.popperRef,y=e.style,b=e.transition,x=b===void 0?!1:b,_=U(e,["anchorEl","children","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition"]),T=Ft.useRef(null),S=Ge(T,r),E=Ft.useRef(null),C=Ge(E,g),R=Ft.useRef(C);tve(function(){R.current=C},[C]),Ft.useImperativeHandle(g,function(){return E.current},[]);var O=Ft.useState(!0),I=O[0],D=O[1],H=(0,gW.useTheme)(),F=eve(m,H),B=Ft.useState(F),N=B[0],M=B[1];Ft.useEffect(function(){E.current&&E.current.update()});var L=Ft.useCallback(function(){if(!(!T.current||!o||!f)){E.current&&(E.current.destroy(),R.current(null));var ee=function(de){M(de.placement)},oe=hW(o);if(!1&&oe&&oe.nodeType===1)var G;var Q=new mW(hW(o),T.current,P({placement:F},v,{modifiers:P({},s?{}:{preventOverflow:{boundariesElement:"window"}},d,v.modifiers),onCreate:os(ee,v.onCreate),onUpdate:os(ee,v.onUpdate)}));R.current(Q)}},[o,s,d,f,F,v]),j=Ft.useCallback(function(ee){Ra(S,ee),L()},[S,L]),$=function(){D(!1)},q=function(){E.current&&(E.current.destroy(),R.current(null))},V=function(){D(!0),q()};if(Ft.useEffect(function(){return function(){q()}},[]),Ft.useEffect(function(){!f&&!x&&q()},[f,x]),!u&&!f&&(!x||I))return null;var z={placement:N};return x&&(z.TransitionProps={in:f,onEnter:$,onExited:V}),Ft.createElement(wh,{disablePortal:s,container:a},Ft.createElement("div",P({ref:j,role:"tooltip"},_,{style:P({position:"fixed",top:0,left:0,display:!f&&u&&!x?"none":null},y)}),typeof n=="function"?n(z):n))}),MI=ove;p();p();var _d=w(k());var bW=w(ae());p();var yW=w(k()),nve=yW.createContext(),HT=nve;var ave=function(e){return{root:{display:"table",width:"100%",borderCollapse:"collapse",borderSpacing:0,"& caption":P({},e.typography.body2,{padding:e.spacing(2),color:e.palette.text.secondary,textAlign:"left",captionSide:"bottom"})},stickyHeader:{borderCollapse:"separate"}}},vW="table",ive=_d.forwardRef(function(e,r){var o=e.classes,n=e.className,a=e.component,i=a===void 0?vW:a,s=e.padding,l=s===void 0?"normal":s,u=e.size,d=u===void 0?"medium":u,f=e.stickyHeader,c=f===void 0?!1:f,m=U(e,["classes","className","component","padding","size","stickyHeader"]),h=_d.useMemo(function(){return{padding:l,size:d,stickyHeader:c}},[l,d,c]);return _d.createElement(HT.Provider,{value:h},_d.createElement(i,P({role:i===vW?null:"table",ref:r,className:(0,bW.default)(o.root,n,c&&o.stickyHeader)},m)))}),VT=W(ave,{name:"MuiTable"})(ive);p();p();var cg=w(k());var _W=w(ae());p();var xW=w(k()),sve=xW.createContext(),Pf=sve;var lve={root:{display:"table-row-group"}},uve={variant:"body"},TW="tbody",dve=cg.forwardRef(function(e,r){var o=e.classes,n=e.className,a=e.component,i=a===void 0?TW:a,s=U(e,["classes","className","component"]);return cg.createElement(Pf.Provider,{value:uve},cg.createElement(i,P({className:(0,_W.default)(o.root,n),ref:r,role:i===TW?null:"rowgroup"},s)))}),WT=W(lve,{name:"MuiTableBody"})(dve);p();p();var Sd=w(k());var SW=w(ae());var pve=function(e){return{root:P({},e.typography.body2,{display:"table-cell",verticalAlign:"inherit",borderBottom:`1px solid `.concat(e.palette.type==="light"?Zi(lr(e.palette.divider,1),.88):Ji(lr(e.palette.divider,1),.68)),textAlign:"left",padding:16}),head:{color:e.palette.text.primary,lineHeight:e.typography.pxToRem(24),fontWeight:e.typography.fontWeightMedium},body:{color:e.palette.text.primary},footer:{color:e.palette.text.secondary,lineHeight:e.typography.pxToRem(21),fontSize:e.typography.pxToRem(12)},sizeSmall:{padding:"6px 24px 6px 16px","&:last-child":{paddingRight:16},"&$paddingCheckbox":{width:24,padding:"0 12px 0 16px","&:last-child":{paddingLeft:12,paddingRight:16},"& > *":{padding:0}}},paddingCheckbox:{width:48,padding:"0 0 0 4px","&:last-child":{paddingLeft:0,paddingRight:4}},paddingNone:{padding:0,"&:last-child":{padding:0}},alignLeft:{textAlign:"left"},alignCenter:{textAlign:"center"},alignRight:{textAlign:"right",flexDirection:"row-reverse"},alignJustify:{textAlign:"justify"},stickyHeader:{position:"sticky",top:0,left:0,zIndex:2,backgroundColor:e.palette.background.default}}},fve=Sd.forwardRef(function(e,r){var o=e.align,n=o===void 0?"inherit":o,a=e.classes,i=e.className,s=e.component,l=e.padding,u=e.scope,d=e.size,f=e.sortDirection,c=e.variant,m=U(e,["align","classes","className","component","padding","scope","size","sortDirection","variant"]),h=Sd.useContext(HT),v=Sd.useContext(Pf),g=v&&v.variant==="head",y,b;s?(b=s,y=g?"columnheader":"cell"):b=g?"th":"td";var x=u;!x&&g&&(x="col");var _=l||(h&&h.padding?h.padding:"normal"),T=d||(h&&h.size?h.size:"medium"),S=c||v&&v.variant,E=null;return f&&(E=f==="asc"?"ascending":"descending"),Sd.createElement(b,P({ref:r,className:(0,SW.default)(a.root,a[S],i,n!=="inherit"&&a["align".concat(_e(n))],_!=="normal"&&a["padding".concat(_e(_))],T!=="medium"&&a["size".concat(_e(T))],S==="head"&&h&&h.stickyHeader&&a.stickyHeader),"aria-sort":E,role:y,scope:x},m))}),$T=W(pve,{name:"MuiTableCell"})(fve);p();p();var Of=w(k());var wW=w(ae());var cve=function(e){return{root:{color:"inherit",display:"table-row",verticalAlign:"middle",outline:0,"&$hover:hover":{backgroundColor:e.palette.action.hover},"&$selected, &$selected:hover":{backgroundColor:lr(e.palette.secondary.main,e.palette.action.selectedOpacity)}},selected:{},hover:{},head:{},footer:{}}},EW="tr",mve=Of.forwardRef(function(e,r){var o=e.classes,n=e.className,a=e.component,i=a===void 0?EW:a,s=e.hover,l=s===void 0?!1:s,u=e.selected,d=u===void 0?!1:u,f=U(e,["classes","className","component","hover","selected"]),c=Of.useContext(Pf);return Of.createElement(i,P({ref:r,className:(0,wW.default)(o.root,n,c&&{head:o.head,footer:o.footer}[c.variant],l&&o.hover,d&&o.selected),role:i===EW?null:"row"},f))}),zT=W(cve,{name:"MuiTableRow"})(mve);p();p();function sn(t){if(t===null||t===!0||t===!1)return NaN;var e=Number(t);return isNaN(e)?e:e<0?Math.ceil(e):Math.floor(e)}p();p();function tt(t,e){if(e.length1?"s":"")+" required, but only "+e.length+" present")}function Bt(t){tt(1,arguments);var e=Object.prototype.toString.call(t);return t instanceof Date||En(t)==="object"&&e==="[object Date]"?new Date(t.getTime()):typeof t=="number"||e==="[object Number]"?new Date(t):((typeof t=="string"||e==="[object String]")&&typeof console<"u"&&(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn(new Error().stack)),new Date(NaN))}p();function LI(t,e){tt(2,arguments);var r=Bt(t).getTime(),o=sn(e);return new Date(r+o)}p();var hve={};function Bl(){return hve}p();function FI(t){var e=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return e.setUTCFullYear(t.getFullYear()),t.getTime()-e.getTime()}p();p();function BI(t){return tt(1,arguments),t instanceof Date||En(t)==="object"&&Object.prototype.toString.call(t)==="[object Date]"}function UI(t){if(tt(1,arguments),!BI(t)&&typeof t!="number")return!1;var e=Bt(t);return!isNaN(Number(e))}p();p();function jI(t,e){tt(2,arguments);var r=sn(e);return LI(t,-r)}p();p();var gve=864e5;function qI(t){tt(1,arguments);var e=Bt(t),r=e.getTime();e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0);var o=e.getTime(),n=r-o;return Math.floor(n/gve)+1}p();p();function Ul(t){tt(1,arguments);var e=1,r=Bt(t),o=r.getUTCDay(),n=(o=n.getTime()?r+1:e.getTime()>=i.getTime()?r:r-1}function HI(t){tt(1,arguments);var e=mg(t),r=new Date(0);r.setUTCFullYear(e,0,4),r.setUTCHours(0,0,0,0);var o=Ul(r);return o}var yve=6048e5;function VI(t){tt(1,arguments);var e=Bt(t),r=Ul(e).getTime()-HI(e).getTime();return Math.round(r/yve)+1}p();p();function jl(t,e){var r,o,n,a,i,s,l,u;tt(1,arguments);var d=Bl(),f=sn((r=(o=(n=(a=e?.weekStartsOn)!==null&&a!==void 0?a:e==null||(i=e.locale)===null||i===void 0||(s=i.options)===null||s===void 0?void 0:s.weekStartsOn)!==null&&n!==void 0?n:d.weekStartsOn)!==null&&o!==void 0?o:(l=d.locale)===null||l===void 0||(u=l.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&&r!==void 0?r:0);if(!(f>=0&&f<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var c=Bt(t),m=c.getUTCDay(),h=(m=1&&m<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var h=new Date(0);h.setUTCFullYear(f+1,0,m),h.setUTCHours(0,0,0,0);var v=jl(h,e),g=new Date(0);g.setUTCFullYear(f,0,m),g.setUTCHours(0,0,0,0);var y=jl(g,e);return d.getTime()>=v.getTime()?f+1:d.getTime()>=y.getTime()?f:f-1}function WI(t,e){var r,o,n,a,i,s,l,u;tt(1,arguments);var d=Bl(),f=sn((r=(o=(n=(a=e?.firstWeekContainsDate)!==null&&a!==void 0?a:e==null||(i=e.locale)===null||i===void 0||(s=i.options)===null||s===void 0?void 0:s.firstWeekContainsDate)!==null&&n!==void 0?n:d.firstWeekContainsDate)!==null&&o!==void 0?o:(l=d.locale)===null||l===void 0||(u=l.options)===null||u===void 0?void 0:u.firstWeekContainsDate)!==null&&r!==void 0?r:1),c=hg(t,e),m=new Date(0);m.setUTCFullYear(c,0,f),m.setUTCHours(0,0,0,0);var h=jl(m,e);return h}var vve=6048e5;function $I(t,e){tt(1,arguments);var r=Bt(t),o=jl(r,e).getTime()-WI(r,e).getTime();return Math.round(o/vve)+1}p();function st(t,e){for(var r=t<0?"-":"",o=Math.abs(t).toString();o.length0?o:1-o;return st(r==="yy"?n%100:n,r.length)},M:function(e,r){var o=e.getUTCMonth();return r==="M"?String(o+1):st(o+1,2)},d:function(e,r){return st(e.getUTCDate(),r.length)},a:function(e,r){var o=e.getUTCHours()/12>=1?"pm":"am";switch(r){case"a":case"aa":return o.toUpperCase();case"aaa":return o;case"aaaaa":return o[0];case"aaaa":default:return o==="am"?"a.m.":"p.m."}},h:function(e,r){return st(e.getUTCHours()%12||12,r.length)},H:function(e,r){return st(e.getUTCHours(),r.length)},m:function(e,r){return st(e.getUTCMinutes(),r.length)},s:function(e,r){return st(e.getUTCSeconds(),r.length)},S:function(e,r){var o=r.length,n=e.getUTCMilliseconds(),a=Math.floor(n*Math.pow(10,o-3));return st(a,r.length)}},hs=bve;var Af={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},xve={G:function(e,r,o){var n=e.getUTCFullYear()>0?1:0;switch(r){case"G":case"GG":case"GGG":return o.era(n,{width:"abbreviated"});case"GGGGG":return o.era(n,{width:"narrow"});case"GGGG":default:return o.era(n,{width:"wide"})}},y:function(e,r,o){if(r==="yo"){var n=e.getUTCFullYear(),a=n>0?n:1-n;return o.ordinalNumber(a,{unit:"year"})}return hs.y(e,r)},Y:function(e,r,o,n){var a=hg(e,n),i=a>0?a:1-a;if(r==="YY"){var s=i%100;return st(s,2)}return r==="Yo"?o.ordinalNumber(i,{unit:"year"}):st(i,r.length)},R:function(e,r){var o=mg(e);return st(o,r.length)},u:function(e,r){var o=e.getUTCFullYear();return st(o,r.length)},Q:function(e,r,o){var n=Math.ceil((e.getUTCMonth()+1)/3);switch(r){case"Q":return String(n);case"QQ":return st(n,2);case"Qo":return o.ordinalNumber(n,{unit:"quarter"});case"QQQ":return o.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return o.quarter(n,{width:"narrow",context:"formatting"});case"QQQQ":default:return o.quarter(n,{width:"wide",context:"formatting"})}},q:function(e,r,o){var n=Math.ceil((e.getUTCMonth()+1)/3);switch(r){case"q":return String(n);case"qq":return st(n,2);case"qo":return o.ordinalNumber(n,{unit:"quarter"});case"qqq":return o.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return o.quarter(n,{width:"narrow",context:"standalone"});case"qqqq":default:return o.quarter(n,{width:"wide",context:"standalone"})}},M:function(e,r,o){var n=e.getUTCMonth();switch(r){case"M":case"MM":return hs.M(e,r);case"Mo":return o.ordinalNumber(n+1,{unit:"month"});case"MMM":return o.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return o.month(n,{width:"narrow",context:"formatting"});case"MMMM":default:return o.month(n,{width:"wide",context:"formatting"})}},L:function(e,r,o){var n=e.getUTCMonth();switch(r){case"L":return String(n+1);case"LL":return st(n+1,2);case"Lo":return o.ordinalNumber(n+1,{unit:"month"});case"LLL":return o.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return o.month(n,{width:"narrow",context:"standalone"});case"LLLL":default:return o.month(n,{width:"wide",context:"standalone"})}},w:function(e,r,o,n){var a=$I(e,n);return r==="wo"?o.ordinalNumber(a,{unit:"week"}):st(a,r.length)},I:function(e,r,o){var n=VI(e);return r==="Io"?o.ordinalNumber(n,{unit:"week"}):st(n,r.length)},d:function(e,r,o){return r==="do"?o.ordinalNumber(e.getUTCDate(),{unit:"date"}):hs.d(e,r)},D:function(e,r,o){var n=qI(e);return r==="Do"?o.ordinalNumber(n,{unit:"dayOfYear"}):st(n,r.length)},E:function(e,r,o){var n=e.getUTCDay();switch(r){case"E":case"EE":case"EEE":return o.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return o.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return o.day(n,{width:"short",context:"formatting"});case"EEEE":default:return o.day(n,{width:"wide",context:"formatting"})}},e:function(e,r,o,n){var a=e.getUTCDay(),i=(a-n.weekStartsOn+8)%7||7;switch(r){case"e":return String(i);case"ee":return st(i,2);case"eo":return o.ordinalNumber(i,{unit:"day"});case"eee":return o.day(a,{width:"abbreviated",context:"formatting"});case"eeeee":return o.day(a,{width:"narrow",context:"formatting"});case"eeeeee":return o.day(a,{width:"short",context:"formatting"});case"eeee":default:return o.day(a,{width:"wide",context:"formatting"})}},c:function(e,r,o,n){var a=e.getUTCDay(),i=(a-n.weekStartsOn+8)%7||7;switch(r){case"c":return String(i);case"cc":return st(i,r.length);case"co":return o.ordinalNumber(i,{unit:"day"});case"ccc":return o.day(a,{width:"abbreviated",context:"standalone"});case"ccccc":return o.day(a,{width:"narrow",context:"standalone"});case"cccccc":return o.day(a,{width:"short",context:"standalone"});case"cccc":default:return o.day(a,{width:"wide",context:"standalone"})}},i:function(e,r,o){var n=e.getUTCDay(),a=n===0?7:n;switch(r){case"i":return String(a);case"ii":return st(a,r.length);case"io":return o.ordinalNumber(a,{unit:"day"});case"iii":return o.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return o.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return o.day(n,{width:"short",context:"formatting"});case"iiii":default:return o.day(n,{width:"wide",context:"formatting"})}},a:function(e,r,o){var n=e.getUTCHours(),a=n/12>=1?"pm":"am";switch(r){case"a":case"aa":return o.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"aaa":return o.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return o.dayPeriod(a,{width:"narrow",context:"formatting"});case"aaaa":default:return o.dayPeriod(a,{width:"wide",context:"formatting"})}},b:function(e,r,o){var n=e.getUTCHours(),a;switch(n===12?a=Af.noon:n===0?a=Af.midnight:a=n/12>=1?"pm":"am",r){case"b":case"bb":return o.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"bbb":return o.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return o.dayPeriod(a,{width:"narrow",context:"formatting"});case"bbbb":default:return o.dayPeriod(a,{width:"wide",context:"formatting"})}},B:function(e,r,o){var n=e.getUTCHours(),a;switch(n>=17?a=Af.evening:n>=12?a=Af.afternoon:n>=4?a=Af.morning:a=Af.night,r){case"B":case"BB":case"BBB":return o.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"BBBBB":return o.dayPeriod(a,{width:"narrow",context:"formatting"});case"BBBB":default:return o.dayPeriod(a,{width:"wide",context:"formatting"})}},h:function(e,r,o){if(r==="ho"){var n=e.getUTCHours()%12;return n===0&&(n=12),o.ordinalNumber(n,{unit:"hour"})}return hs.h(e,r)},H:function(e,r,o){return r==="Ho"?o.ordinalNumber(e.getUTCHours(),{unit:"hour"}):hs.H(e,r)},K:function(e,r,o){var n=e.getUTCHours()%12;return r==="Ko"?o.ordinalNumber(n,{unit:"hour"}):st(n,r.length)},k:function(e,r,o){var n=e.getUTCHours();return n===0&&(n=24),r==="ko"?o.ordinalNumber(n,{unit:"hour"}):st(n,r.length)},m:function(e,r,o){return r==="mo"?o.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):hs.m(e,r)},s:function(e,r,o){return r==="so"?o.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):hs.s(e,r)},S:function(e,r){return hs.S(e,r)},X:function(e,r,o,n){var a=n._originalDate||e,i=a.getTimezoneOffset();if(i===0)return"Z";switch(r){case"X":return CW(i);case"XXXX":case"XX":return Ed(i);case"XXXXX":case"XXX":default:return Ed(i,":")}},x:function(e,r,o,n){var a=n._originalDate||e,i=a.getTimezoneOffset();switch(r){case"x":return CW(i);case"xxxx":case"xx":return Ed(i);case"xxxxx":case"xxx":default:return Ed(i,":")}},O:function(e,r,o,n){var a=n._originalDate||e,i=a.getTimezoneOffset();switch(r){case"O":case"OO":case"OOO":return"GMT"+RW(i,":");case"OOOO":default:return"GMT"+Ed(i,":")}},z:function(e,r,o,n){var a=n._originalDate||e,i=a.getTimezoneOffset();switch(r){case"z":case"zz":case"zzz":return"GMT"+RW(i,":");case"zzzz":default:return"GMT"+Ed(i,":")}},t:function(e,r,o,n){var a=n._originalDate||e,i=Math.floor(a.getTime()/1e3);return st(i,r.length)},T:function(e,r,o,n){var a=n._originalDate||e,i=a.getTime();return st(i,r.length)}};function RW(t,e){var r=t>0?"-":"+",o=Math.abs(t),n=Math.floor(o/60),a=o%60;if(a===0)return r+String(n);var i=e||"";return r+String(n)+i+st(a,2)}function CW(t,e){if(t%60===0){var r=t>0?"-":"+";return r+st(Math.abs(t)/60,2)}return Ed(t,e)}function Ed(t,e){var r=e||"",o=t>0?"-":"+",n=Math.abs(t),a=st(Math.floor(n/60),2),i=st(n%60,2);return o+a+r+i}var PW=xve;p();var OW=function(e,r){switch(e){case"P":return r.date({width:"short"});case"PP":return r.date({width:"medium"});case"PPP":return r.date({width:"long"});case"PPPP":default:return r.date({width:"full"})}},AW=function(e,r){switch(e){case"p":return r.time({width:"short"});case"pp":return r.time({width:"medium"});case"ppp":return r.time({width:"long"});case"pppp":default:return r.time({width:"full"})}},Tve=function(e,r){var o=e.match(/(P+)(p+)?/)||[],n=o[1],a=o[2];if(!a)return OW(e,r);var i;switch(n){case"P":i=r.dateTime({width:"short"});break;case"PP":i=r.dateTime({width:"medium"});break;case"PPP":i=r.dateTime({width:"long"});break;case"PPPP":default:i=r.dateTime({width:"full"});break}return i.replace("{{date}}",OW(n,r)).replace("{{time}}",AW(a,r))},_ve={p:AW,P:Tve},IW=_ve;p();var Sve=["D","DD"],Eve=["YY","YYYY"];function kW(t){return Sve.indexOf(t)!==-1}function NW(t){return Eve.indexOf(t)!==-1}function zI(t,e,r){if(t==="YYYY")throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(e,"`) for formatting years to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(t==="YY")throw new RangeError("Use `yy` instead of `YY` (in `".concat(e,"`) for formatting years to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(t==="D")throw new RangeError("Use `d` instead of `D` (in `".concat(e,"`) for formatting days of the month to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(t==="DD")throw new RangeError("Use `dd` instead of `DD` (in `".concat(e,"`) for formatting days of the month to the input `").concat(r,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}p();p();p();var wve={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},Rve=function(e,r,o){var n,a=wve[e];return typeof a=="string"?n=a:r===1?n=a.one:n=a.other.replace("{{count}}",r.toString()),o!=null&&o.addSuffix?o.comparison&&o.comparison>0?"in "+n:n+" ago":n},DW=Rve;p();p();function gg(t){return function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=e.width?String(e.width):t.defaultWidth,o=t.formats[r]||t.formats[t.defaultWidth];return o}}var Cve={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},Pve={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},Ove={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},Ave={date:gg({formats:Cve,defaultWidth:"full"}),time:gg({formats:Pve,defaultWidth:"full"}),dateTime:gg({formats:Ove,defaultWidth:"full"})},MW=Ave;p();var Ive={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},kve=function(e,r,o,n){return Ive[e]},LW=kve;p();p();function wd(t){return function(e,r){var o=r!=null&&r.context?String(r.context):"standalone",n;if(o==="formatting"&&t.formattingValues){var a=t.defaultFormattingWidth||t.defaultWidth,i=r!=null&&r.width?String(r.width):a;n=t.formattingValues[i]||t.formattingValues[a]}else{var s=t.defaultWidth,l=r!=null&&r.width?String(r.width):t.defaultWidth;n=t.values[l]||t.values[s]}var u=t.argumentCallback?t.argumentCallback(e):e;return n[u]}}var Nve={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},Dve={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},Mve={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},Lve={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},Fve={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},Bve={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},Uve=function(e,r){var o=Number(e),n=o%100;if(n>20||n<10)switch(n%10){case 1:return o+"st";case 2:return o+"nd";case 3:return o+"rd"}return o+"th"},jve={ordinalNumber:Uve,era:wd({values:Nve,defaultWidth:"wide"}),quarter:wd({values:Dve,defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:wd({values:Mve,defaultWidth:"wide"}),day:wd({values:Lve,defaultWidth:"wide"}),dayPeriod:wd({values:Fve,defaultWidth:"wide",formattingValues:Bve,defaultFormattingWidth:"wide"})},FW=jve;p();p();function Rd(t){return function(e){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=r.width,n=o&&t.matchPatterns[o]||t.matchPatterns[t.defaultMatchWidth],a=e.match(n);if(!a)return null;var i=a[0],s=o&&t.parsePatterns[o]||t.parsePatterns[t.defaultParseWidth],l=Array.isArray(s)?Hve(s,function(f){return f.test(i)}):qve(s,function(f){return f.test(i)}),u;u=t.valueCallback?t.valueCallback(l):l,u=r.valueCallback?r.valueCallback(u):u;var d=e.slice(i.length);return{value:u,rest:d}}}function qve(t,e){for(var r in t)if(t.hasOwnProperty(r)&&e(t[r]))return r}function Hve(t,e){for(var r=0;r1&&arguments[1]!==void 0?arguments[1]:{},o=e.match(t.matchPattern);if(!o)return null;var n=o[0],a=e.match(t.parsePattern);if(!a)return null;var i=t.valueCallback?t.valueCallback(a[0]):a[0];i=r.valueCallback?r.valueCallback(i):i;var s=e.slice(n.length);return{value:i,rest:s}}}var Vve=/^(\d+)(th|st|nd|rd)?/i,Wve=/\d+/i,$ve={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},zve={any:[/^b/i,/^(a|c)/i]},Gve={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Yve={any:[/1/i,/2/i,/3/i,/4/i]},Kve={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},Xve={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},Qve={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},Jve={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},Zve={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},ebe={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},tbe={ordinalNumber:GI({matchPattern:Vve,parsePattern:Wve,valueCallback:function(e){return parseInt(e,10)}}),era:Rd({matchPatterns:$ve,defaultMatchWidth:"wide",parsePatterns:zve,defaultParseWidth:"any"}),quarter:Rd({matchPatterns:Gve,defaultMatchWidth:"wide",parsePatterns:Yve,defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:Rd({matchPatterns:Kve,defaultMatchWidth:"wide",parsePatterns:Xve,defaultParseWidth:"any"}),day:Rd({matchPatterns:Qve,defaultMatchWidth:"wide",parsePatterns:Jve,defaultParseWidth:"any"}),dayPeriod:Rd({matchPatterns:Zve,defaultMatchWidth:"any",parsePatterns:ebe,defaultParseWidth:"any"})},BW=tbe;var rbe={code:"en-US",formatDistance:DW,formatLong:MW,formatRelative:LW,localize:FW,match:BW,options:{weekStartsOn:0,firstWeekContainsDate:1}},UW=rbe;var jW=UW;var obe=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,nbe=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,abe=/^'([^]*?)'?$/,ibe=/''/g,sbe=/[a-zA-Z]/;function GT(t,e,r){var o,n,a,i,s,l,u,d,f,c,m,h,v,g,y,b,x,_;tt(2,arguments);var T=String(e),S=Bl(),E=(o=(n=r?.locale)!==null&&n!==void 0?n:S.locale)!==null&&o!==void 0?o:jW,C=sn((a=(i=(s=(l=r?.firstWeekContainsDate)!==null&&l!==void 0?l:r==null||(u=r.locale)===null||u===void 0||(d=u.options)===null||d===void 0?void 0:d.firstWeekContainsDate)!==null&&s!==void 0?s:S.firstWeekContainsDate)!==null&&i!==void 0?i:(f=S.locale)===null||f===void 0||(c=f.options)===null||c===void 0?void 0:c.firstWeekContainsDate)!==null&&a!==void 0?a:1);if(!(C>=1&&C<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var R=sn((m=(h=(v=(g=r?.weekStartsOn)!==null&&g!==void 0?g:r==null||(y=r.locale)===null||y===void 0||(b=y.options)===null||b===void 0?void 0:b.weekStartsOn)!==null&&v!==void 0?v:S.weekStartsOn)!==null&&h!==void 0?h:(x=S.locale)===null||x===void 0||(_=x.options)===null||_===void 0?void 0:_.weekStartsOn)!==null&&m!==void 0?m:0);if(!(R>=0&&R<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!E.localize)throw new RangeError("locale must contain localize property");if(!E.formatLong)throw new RangeError("locale must contain formatLong property");var O=Bt(t);if(!UI(O))throw new RangeError("Invalid time value");var I=FI(O),D=jI(O,I),H={firstWeekContainsDate:C,weekStartsOn:R,locale:E,_originalDate:O},F=T.match(nbe).map(function(B){var N=B[0];if(N==="p"||N==="P"){var M=IW[N];return M(B,E.formatLong)}return B}).join("").match(obe).map(function(B){if(B==="''")return"'";var N=B[0];if(N==="'")return lbe(B);var M=PW[N];if(M)return!(r!=null&&r.useAdditionalWeekYearTokens)&&NW(B)&&zI(B,e,String(t)),!(r!=null&&r.useAdditionalDayOfYearTokens)&&kW(B)&&zI(B,e,String(t)),M(D,B,E.localize,H);if(N.match(sbe))throw new RangeError("Format string contains an unescaped latin alphabet character `"+N+"`");return B}).join("");return F}function lbe(t){var e=t.match(abe);return e?e[1].replace(ibe,"'"):t}p();function If(t){tt(1,arguments);var e=Bt(t),r=e.getMonth();return r}p();function kf(t){return tt(1,arguments),Bt(t).getFullYear()}var Gt=w(k());p();var gs=w(k());p();p();p();var yg=w(Ia());p();var qW=w(k());var YI=(0,yg.createSvgIcon)(qW.createElement("path",{d:"M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z"}),"ExpandLess");p();var HW=w(k());var KI=(0,yg.createSvgIcon)(HW.createElement("path",{d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"ExpandMore");var WW=w(VW());var xr=w(k()),$W=({formType:t,responses:e})=>{let[r,o]=(0,xr.useState)(!1),n=a=>{let i=a;return(!i||i==="")&&(i="Unnamed Cabinet"),i};return xr.default.createElement(xr.default.Fragment,null,xr.default.createElement(Rr,null),xr.default.createElement(Vt,{button:!0,onClick:()=>o(!r)},xr.default.createElement(At,{flexDirection:"row",display:"flex",flexWrap:"wrap",justifyContent:"space-between",width:"100%"},xr.default.createElement(At,{flexDirection:"row",display:"flex",alignItems:"center"},xr.default.createElement(Wt,{primary:t}),xr.default.createElement(At,{mx:"20px"})),xr.default.createElement(At,{flexDirection:"row",display:"flex"},r?xr.default.createElement(YI,null):xr.default.createElement(KI,null)))),r&&xr.default.createElement(gi,{in:r,timeout:"auto",unmountOnExit:!0},xr.default.createElement(Pr,{component:"div",disablePadding:!0},e.map(a=>xr.default.createElement(Vt,{key:a.uuid},xr.default.createElement(Oa,null,xr.default.createElement(WW.default,null)),xr.default.createElement(Wt,{primary:n(a.cabinetLocation),secondary:`Created - ${GT(new Date(a.createdAt),"do MMMM yyyy")}`}),xr.default.createElement(Jt,{size:"small",variant:"outlined",download:!0,target:"_blank",href:a.pdfUrl??"",rel:"noreferrer noopener",style:{marginLeft:"1rem"}},"View Response"))))))};var mbe=Ae(t=>$r({modal:{display:"flex",alignItems:"center",justifyContent:"center"},paper:{backgroundColor:t.palette.background.paper,border:"1px solid #000",boxShadow:t.shadows[5],padding:t.spacing(2,4,3),textAlign:"center",width:"100%",[t.breakpoints.up("sm")]:{width:"80%"},[t.breakpoints.up("md")]:{width:"60%"},[t.breakpoints.up("xl")]:{width:"40%"}}})),zW=({open:t,onClose:e,title:r,forms:o})=>{let n=mbe();return gs.default.createElement(si,{"aria-labelledby":"transition-modal-title","aria-describedby":"transition-modal-description",className:n.modal,open:t,onClose:e,closeAfterTransition:!0,BackdropComponent:Rl,BackdropProps:{timeout:500}},gs.default.createElement(wl,{in:t},gs.default.createElement("div",{className:n.paper},gs.default.createElement("h2",{id:"transition-modal-title"},r),gs.default.createElement("div",{id:"transition-modal-description"},Object.keys(o).length>0&&gs.default.createElement(Pr,{component:"div"},Object.keys(o).map(a=>gs.default.createElement($W,{key:a,formType:a,responses:o[a]}))),Object.keys(o).length===0&&gs.default.createElement(ue,{color:"textSecondary",align:"center"},"No responses completed for ",r,".")))))};p();var Cd=w(k());p();var XI=w(k()),GW=()=>XI.default.createElement(ad,{viewBox:"0 0 384 512",style:{alignSelf:"flex-end"}},XI.default.createElement("path",{d:"M336 64h-88.6c.4-2.6.6-5.3.6-8 0-30.9-25.1-56-56-56s-56 25.1-56 56c0 2.7.2 5.4.6 8H48C21.5 64 0 85.5 0 112v352c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48V112c0-26.5-21.5-48-48-48zM192 32c13.3 0 24 10.7 24 24s-10.7 24-24 24-24-10.7-24-24 10.7-24 24-24zm160 432c0 8.8-7.2 16-16 16H48c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16h48v20c0 6.6 5.4 12 12 12h168c6.6 0 12-5.4 12-12V96h48c8.8 0 16 7.2 16 16v352zM112 328c-13.3 0-24 10.7-24 24s10.7 24 24 24 24-10.7 24-24-10.7-24-24-24zm168 8H168c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8zm-153.8-65.6l64.2-63.6c2.1-2.1 2.1-5.5 0-7.6l-12.6-12.7c-2.1-2.1-5.5-2.1-7.6 0l-47.6 47.2-20.6-20.9c-2.1-2.1-5.5-2.1-7.6 0l-12.7 12.6c-2.1 2.1-2.1 5.5 0 7.6l37.1 37.4c1.9 2.1 5.3 2.1 7.4 0zM280 240h-77.6l-32.3 32H280c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8z"}));var hbe=Ae(t=>$r({innerContent:{height:"100%",display:"flex",alignContent:"space-between",flexDirection:"column",justifyContent:"space-between"},cell:{flexGrow:1,height:"9rem",[t.breakpoints.up("md")]:{height:"12rem"}}})),YW=({monthText:t,hasLogbookEntry:e,isCurrentMonth:r,onSelect:o})=>{let n=hbe();return Cd.default.createElement($T,{className:n.cell},Cd.default.createElement(DT,{style:{height:"100%"},onClick:()=>o()},Cd.default.createElement(ct,{style:r?{backgroundColor:"rgba(128,128,128,0.5)",height:"100%"}:{backgroundColor:"rgba(0,0,0,0)",height:"100%"}},Cd.default.createElement(Zt,{className:n.innerContent},Cd.default.createElement(ue,{align:"center",variant:"h5"},t),e&&Cd.default.createElement(GW,null)))))};var gbe=Ae(t=>$r({content:{backgroundColor:t.palette.background.default},grid:{marginRight:"1rem",marginLeft:"1rem"}})),KW=[["Jan","January"],["Feb","February"],["Mar","March"],["Apr","April"],["May","May"],["Jun","June"],["Jul","July"],["Aug","August"],["Sept","September"],["Oct","October"],["Nov","November"],["Dec","December"]],Nf=({responses:t=[],loading:e=!1})=>{let r=If(new Date),o=kf(new Date),[n,a]=(0,Gt.useState)(o),[i,s]=(0,Gt.useState)(r),[l,u]=(0,Gt.useState)(!1),[d,f]=(0,Gt.useState)({}),c=gbe(),m=()=>{u(!1)},h=g=>{s(g);let y=t.filter(b=>{let x=new Date(b.createdAt);return g===If(x)&&n===kf(x)}).reduce((b,x)=>{let _=x.formName??"",T=_ in b?[...b[_],x]:[x];return{...b,[_]:T}},{});f(y),u(!0)},v=g=>t.some(y=>{let b=new Date(y.createdAt);return g===If(b)&&n===kf(b)});return Gt.default.createElement(Gt.default.Fragment,null,e&&Gt.default.createElement(Zt,{className:c.content},Gt.default.createElement(hi,null)),!e&&Gt.default.createElement(Gt.default.Fragment,null,Gt.default.createElement(et,{container:!0,direction:"row",alignItems:"center",justify:"space-between"},Gt.default.createElement(et,{item:!0,xs:2,className:c.grid},Gt.default.createElement(Jt,{variant:"outlined",onClick:()=>a(n-1)},"<")),Gt.default.createElement(et,{item:!0,xs:4},Gt.default.createElement(ue,{variant:"h3",align:"center"},n)),Gt.default.createElement(et,{item:!0,xs:2,className:c.grid,style:{textAlign:"right"}},Gt.default.createElement(Jt,{variant:"outlined",onClick:()=>a(n+1)},">"))),Gt.default.createElement(VT,{style:{height:"90%"}},Gt.default.createElement(WT,null,jA(4).map(g=>Gt.default.createElement(zT,{key:g,style:{height:"25%",alignItems:"stretch"}},jA(g*3,g*3+3).map(y=>Gt.default.createElement(YW,{key:y,monthText:KW[y][0],hasLogbookEntry:v(y),isCurrentMonth:r===y&&n===o,onSelect:()=>h(y)})))))),Gt.default.createElement(zW,{open:l,onClose:m,title:KW[i][1],forms:d})))};var ybe=Ae(t=>({card:{marginTop:t.spacing(3)},content:{backgroundColor:t.palette.background.default}}));function QI(t){let e=ybe({}),{noOfCabinets:r,responses:o}=t,n=(0,ys.useMemo)(()=>r===void 0?"":`${r} ${r===1?"cabinet":"cabinets"} attached`,[r]);return ys.default.createElement(ct,{className:e.card},ys.default.createElement(wt,{title:"Logbooks",subheader:n}),ys.default.createElement(Rr,null),r===0&&ys.default.createElement(Zt,{className:e.content},ys.default.createElement(ue,{color:"textSecondary",align:"center"},"No cabinets directly linked to this asset")),r>0&&ys.default.createElement(Nf,{responses:o}))}var vbe=t=>{let e=t.match.params.asset_id;if(!hf(e))throw new Pn(`Asset Error: ${e} is not correctly formatted for a bSecure asset link.`);let{asset:r,assetHistory:o,loading:n}=DV(e);return kn.default.createElement(kn.default.Fragment,null,n&&kn.default.createElement(sd,null),!n&&r&&kn.default.createElement(id,{left:kn.default.createElement(kn.default.Fragment,null,kn.default.createElement(gI,{asset:r}),kn.default.createElement(vI,{asset:r})),right:kn.default.createElement(kn.default.Fragment,null,kn.default.createElement(bI,{assetHistory:o}),kn.default.createElement(QI,{responses:r.cabinets.flatMap(a=>a.logbookResponses),noOfCabinets:r.cabinets.length,embedded:t.location.search==="?embed"}))}))},XW=vbe;p();var Le=w(k());var H$=w(QW());p();p();p();var ln=w(k());var c9=w(ae());p();var JW=w(k()),ZW=w(Ia()),e9=(0,ZW.createSvgIcon)(JW.createElement("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");p();var t9=w(k()),r9=w(Ia()),o9=(0,r9.createSvgIcon)(t9.createElement("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined");p();var n9=w(k()),a9=w(Ia()),i9=(0,a9.createSvgIcon)(n9.createElement("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");p();var s9=w(k()),l9=w(Ia()),u9=(0,l9.createSvgIcon)(s9.createElement("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");p();var d9=w(k()),p9=w(Ia()),XT=(0,p9.createSvgIcon)(d9.createElement("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");var m9=w(Ia()),Ebe=function(e){var r=e.palette.type==="light"?Ji:Zi,o=e.palette.type==="light"?Zi:Ji;return{root:P({},e.typography.body2,{borderRadius:e.shape.borderRadius,backgroundColor:"transparent",display:"flex",padding:"6px 16px"}),standardSuccess:{color:r(e.palette.success.main,.6),backgroundColor:o(e.palette.success.main,.9),"& $icon":{color:e.palette.success.main}},standardInfo:{color:r(e.palette.info.main,.6),backgroundColor:o(e.palette.info.main,.9),"& $icon":{color:e.palette.info.main}},standardWarning:{color:r(e.palette.warning.main,.6),backgroundColor:o(e.palette.warning.main,.9),"& $icon":{color:e.palette.warning.main}},standardError:{color:r(e.palette.error.main,.6),backgroundColor:o(e.palette.error.main,.9),"& $icon":{color:e.palette.error.main}},outlinedSuccess:{color:r(e.palette.success.main,.6),border:"1px solid ".concat(e.palette.success.main),"& $icon":{color:e.palette.success.main}},outlinedInfo:{color:r(e.palette.info.main,.6),border:"1px solid ".concat(e.palette.info.main),"& $icon":{color:e.palette.info.main}},outlinedWarning:{color:r(e.palette.warning.main,.6),border:"1px solid ".concat(e.palette.warning.main),"& $icon":{color:e.palette.warning.main}},outlinedError:{color:r(e.palette.error.main,.6),border:"1px solid ".concat(e.palette.error.main),"& $icon":{color:e.palette.error.main}},filledSuccess:{color:"#fff",fontWeight:e.typography.fontWeightMedium,backgroundColor:e.palette.success.main},filledInfo:{color:"#fff",fontWeight:e.typography.fontWeightMedium,backgroundColor:e.palette.info.main},filledWarning:{color:"#fff",fontWeight:e.typography.fontWeightMedium,backgroundColor:e.palette.warning.main},filledError:{color:"#fff",fontWeight:e.typography.fontWeightMedium,backgroundColor:e.palette.error.main},icon:{marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9},message:{padding:"8px 0"},action:{display:"flex",alignItems:"center",marginLeft:"auto",paddingLeft:16,marginRight:-8}}},f9={success:ln.createElement(e9,{fontSize:"inherit"}),warning:ln.createElement(o9,{fontSize:"inherit"}),error:ln.createElement(i9,{fontSize:"inherit"}),info:ln.createElement(u9,{fontSize:"inherit"})},wbe=ln.createElement(XT,{fontSize:"small"}),Rbe=ln.forwardRef(function(e,r){var o=e.action,n=e.children,a=e.classes,i=e.className,s=e.closeText,l=s===void 0?"Close":s,u=e.color,d=e.icon,f=e.iconMapping,c=f===void 0?f9:f,m=e.onClose,h=e.role,v=h===void 0?"alert":h,g=e.severity,y=g===void 0?"success":g,b=e.variant,x=b===void 0?"standard":b,_=U(e,["action","children","classes","className","closeText","color","icon","iconMapping","onClose","role","severity","variant"]);return ln.createElement(Lt,P({role:v,square:!0,elevation:0,className:(0,c9.default)(a.root,a["".concat(x).concat((0,m9.capitalize)(u||y))],i),ref:r},_),d!==!1?ln.createElement("div",{className:a.icon},d||c[y]||f9[y]):null,ln.createElement("div",{className:a.message},n),o!=null?ln.createElement("div",{className:a.action},o):null,o==null&&m?ln.createElement("div",{className:a.action},ln.createElement(hr,{size:"small","aria-label":l,title:l,color:"inherit",onClick:m},wbe)):null)}),QT=W(Ebe,{name:"MuiAlert"})(Rbe);p();p();var JT=w(k());var h9=w(ae()),Cbe=function(e){return{root:{fontWeight:e.typography.fontWeightMedium,marginTop:-2}}},Pbe=JT.forwardRef(function(e,r){var o=e.classes,n=e.className,a=U(e,["classes","className"]);return JT.createElement(ue,P({gutterBottom:!0,component:"div",ref:r,className:(0,h9.default)(o.root,n)},a))}),ZT=W(Cbe,{name:"MuiAlertTitle"})(Pbe);p();p();var Yt=w(k());var Id=w(ae());var L9=w(ok());p();var I9=w(k()),k9=w(Ia()),N9=(0,k9.createSvgIcon)(I9.createElement("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown");p();p();var so=w(k()),un=w(Ia());function D9(t){return typeof t.normalize<"u"?t.normalize("NFD").replace(/[\u0300-\u036f]/g,""):t}function o_(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=t.ignoreAccents,r=e===void 0?!0:e,o=t.ignoreCase,n=o===void 0?!0:o,a=t.limit,i=t.matchFrom,s=i===void 0?"any":i,l=t.stringify,u=t.trim,d=u===void 0?!1:u;return function(f,c){var m=c.inputValue,h=c.getOptionLabel,v=d?m.trim():m;n&&(v=v.toLowerCase()),r&&(v=D9(v));var g=f.filter(function(y){var b=(l||h)(y);return n&&(b=b.toLowerCase()),r&&(b=D9(b)),s==="start"?b.indexOf(v)===0:b.indexOf(v)>-1});return typeof a=="number"?g.slice(0,a):g}}function nk(t,e){for(var r=0;r0)var XN;var $d=(0,un.useEventCallback)(function(pe){pe===-1?Je.current.focus():ar.querySelector('[data-tag-index="'.concat(pe,'"]')).focus()});so.useEffect(function(){he&&Ct>Xe.length-1&&(qe(-1),$d(-1))},[Xe,he,Ct,$d]);function DS(pe,te){if(!De.current||pe===-1)return-1;for(var X=pe;;){if(te==="next"&&X===Jr.length||te==="previous"&&X===-1)return-1;var Ce=De.current.querySelector('[data-option-index="'.concat(X,'"]')),co=C?!1:Ce&&(Ce.disabled||Ce.getAttribute("aria-disabled")==="true");if(Ce&&!Ce.hasAttribute("tabindex")||co)X+=te==="next"?1:-1;else return X}}var Ii=(0,un.useEventCallback)(function(pe){var te=pe.event,X=pe.index,Ce=pe.reason,co=Ce===void 0?"auto":Ce;if(Me.current=X,X===-1?Je.current.removeAttribute("aria-activedescendant"):Je.current.setAttribute("aria-activedescendant","".concat(be,"-option-").concat(X)),ge&&ge(te,X===-1?null:Jr[X],co),!!De.current){var Zr=De.current.querySelector("[data-focus]");Zr&&Zr.removeAttribute("data-focus");var xt=De.current.parentElement.querySelector('[role="listbox"]');if(xt){if(X===-1){xt.scrollTop=0;return}var ki=De.current.querySelector('[data-option-index="'.concat(X,'"]'));if(ki&&(ki.setAttribute("data-focus","true"),xt.scrollHeight>xt.clientHeight&&co!=="mouse")){var Tt=ki,cr=xt.clientHeight+xt.scrollTop,Is=Tt.offsetTop+Tt.offsetHeight;Is>cr?xt.scrollTop=Is-xt.clientHeight:Tt.offsetTop-Tt.offsetHeight*(V?1.3:0)1?0:Tc:_c>Tc?_c===Tc+1&&Q?-1:O||Math.abs(X)>1?Tc:0:_c},Tt=DS(ki(),co);if(Ii({index:Tt,reason:xt,event:te}),r&&X!=="reset")if(Tt===-1)Je.current.value=ir;else{var cr=Ye(Jr[Tt]);Je.current.value=cr;var Is=cr.toLowerCase().indexOf(ir.toLowerCase());Is===0&&ir.length>0&&Je.current.setSelectionRange(ir.length,cr.length)}}}),uy=so.useCallback(function(){if(Qr){var pe=he?Xe[0]:Xe;if(Jr.length===0||pe==null){Un({diff:"reset"});return}if(De.current){if(!F&&pe!=null){var te=Jr[Me.current];if(he&&te&&nk(Xe,function(Ce){return q(te,Ce)})!==-1)return;var X=nk(Jr,function(Ce){return q(Ce,pe)});X===-1?Un({diff:"reset"}):Ii({index:X});return}if(Me.current>=Jr.length-1){Ii({index:Jr.length-1});return}Ii({index:Me.current})}}},[Jr.length===0,he?!1:Xe,F,Un,Ii,Qr,ir,he]),dy=(0,un.useEventCallback)(function(pe){(0,un.setRef)(De,pe),pe&&uy()});so.useEffect(function(){uy()},[uy]);var ca=function(te){tu||(gc(!0),Pe&&Pe(te))},zd=function(te,X){tu&&(gc(!1),se&&se(te,X))},ru=function(te,X,Ce,co){Xe!==X&&(ie&&ie(te,X,Ce,co),As(X))},Gd=so.useRef(!1),jt=function(te,X){var Ce=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"select-option",co=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"options",Zr=Ce,xt=X;if(he){if(xt=Array.isArray(Xe)?Xe.slice():[],!1)var ki;var Tt=nk(xt,function(cr){return q(X,cr)});Tt===-1?xt.push(X):co!=="freeSolo"&&(xt.splice(Tt,1),Zr="remove-option")}eu(te,xt),ru(te,xt,Zr,{option:X}),S||zd(te,Zr),(l===!0||l==="touch"&&Gd.current||l==="mouse"&&!Gd.current)&&Je.current.blur()};function MS(pe,te){if(pe===-1)return-1;for(var X=pe;;){if(te==="next"&&X===Xe.length||te==="previous"&&X===-1)return-1;var Ce=ar.querySelector('[data-tag-index="'.concat(X,'"]'));if(Ce&&(!Ce.hasAttribute("tabindex")||Ce.disabled||Ce.getAttribute("aria-disabled")==="true"))X+=te==="next"?1:-1;else return X}}var py=function(te,X){if(he){zd(te,"toggleInput");var Ce=Ct;Ct===-1?ir===""&&X==="previous"&&(Ce=Xe.length-1):(Ce+=X==="next"?1:-1,Ce<0&&(Ce=0),Ce===Xe.length&&(Ce=-1)),Ce=MS(Ce,X),qe(Ce),$d(Ce)}},fy=function(te){nt.current=!0,sy(""),le&&le(te,"","clear"),ru(te,he?[]:null,"clear")},LS=function(te){return function(X){switch(Ct!==-1&&["ArrowLeft","ArrowRight"].indexOf(X.key)===-1&&(qe(-1),$d(-1)),X.key){case"Home":Qr&&ee&&(X.preventDefault(),Un({diff:"start",direction:"next",reason:"keyboard",event:X}));break;case"End":Qr&&ee&&(X.preventDefault(),Un({diff:"end",direction:"previous",reason:"keyboard",event:X}));break;case"PageUp":X.preventDefault(),Un({diff:-M9,direction:"previous",reason:"keyboard",event:X}),ca(X);break;case"PageDown":X.preventDefault(),Un({diff:M9,direction:"next",reason:"keyboard",event:X}),ca(X);break;case"ArrowDown":X.preventDefault(),Un({diff:1,direction:"next",reason:"keyboard",event:X}),ca(X);break;case"ArrowUp":X.preventDefault(),Un({diff:-1,direction:"previous",reason:"keyboard",event:X}),ca(X);break;case"ArrowLeft":py(X,"previous");break;case"ArrowRight":py(X,"next");break;case"Enter":if(X.which===229)break;if(Me.current!==-1&&Qr){var Ce=Jr[Me.current],co=M?M(Ce):!1;if(X.preventDefault(),co)return;jt(X,Ce,"select-option"),r&&Je.current.setSelectionRange(Je.current.value.length,Je.current.value.length)}else N&&ir!==""&&ly===!1&&(he&&X.preventDefault(),jt(X,ir,"create-option","freeSolo"));break;case"Escape":Qr?(X.preventDefault(),X.stopPropagation(),zd(X,"escape")):c&&(ir!==""||he&&Xe.length>0)&&(X.preventDefault(),X.stopPropagation(),fy(X));break;case"Backspace":if(he&&ir===""&&Xe.length>0){var Zr=Ct===-1?Xe.length-1:Ct,xt=Xe.slice();xt.splice(Zr,1),ru(X,xt,"remove-option",{option:Xe[Zr]})}break;default:}te.onKeyDown&&te.onKeyDown(X)}},FS=function(te){mc(!0),$e&&!nt.current&&ca(te)},BS=function(te){if(De.current!==null&&document.activeElement===De.current.parentElement){Je.current.focus();return}mc(!1),Rt.current=!0,nt.current=!1,!(g&&ir!=="")&&(i&&Me.current!==-1&&Qr?jt(te,Jr[Me.current],"blur"):i&&N&&ir!==""?jt(te,ir,"blur","freeSolo"):d&&eu(te,Xe),zd(te,"blur"))},US=function(te){var X=te.target.value;ir!==X&&(sy(X),le&&le(te,X,"input")),X===""?!_&&!he&&ru(te,null,"clear"):ca(te)},jS=function(te){Ii({event:te,index:Number(te.currentTarget.getAttribute("data-option-index")),reason:"mouse"})},yc=function(){Gd.current=!0},qS=function(te){var X=Number(te.currentTarget.getAttribute("data-option-index"));jt(te,Jr[X],"select-option"),Gd.current=!1},HS=function(te){return function(X){var Ce=Xe.slice();Ce.splice(te,1),ru(X,Ce,"remove-option",{option:Xe[te]})}},ou=function(te){tu?zd(te,"toggleInput"):ca(te)},cy=function(te){te.target.getAttribute("id")!==be&&te.preventDefault()},VS=function(){Je.current.focus(),lt&&Rt.current&&Je.current.selectionEnd-Je.current.selectionStart===0&&Je.current.select(),Rt.current=!1},Yd=function(te){(ir===""||!tu)&&ou(te)},vc=N&&ir.length>0;vc=vc||(he?Xe.length>0:Xe!==null);var my=Jr;if(V){var bc=new Map,Ha=!1;my=Jr.reduce(function(pe,te,X){var Ce=V(te);return pe.length>0&&pe[pe.length-1].group===Ce?pe[pe.length-1].options.push(te):pe.push({key:X,index:X,group:Ce,options:[te]}),pe},[])}return{getRootProps:function(){var te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return P({"aria-owns":Qr?"".concat(be,"-popup"):null,role:"combobox","aria-expanded":Qr},te,{onKeyDown:LS(te),onMouseDown:cy,onClick:VS})},getInputLabelProps:function(){return{id:"".concat(be,"-label"),htmlFor:be}},getInputProps:function(){return{id:be,value:ir,onBlur:BS,onFocus:FS,onChange:US,onMouseDown:Yd,"aria-activedescendant":Qr?"":null,"aria-autocomplete":r?"both":"list","aria-controls":Qr?"".concat(be,"-popup"):null,autoComplete:"off",ref:Je,autoCapitalize:"none",spellCheck:"false"}},getClearProps:function(){return{tabIndex:-1,onClick:fy}},getPopupIndicatorProps:function(){return{tabIndex:-1,onClick:ou}},getTagProps:function(te){var X=te.index;return{key:X,"data-tag-index":X,tabIndex:-1,onDelete:HS(X)}},getListboxProps:function(){return{role:"listbox",id:"".concat(be,"-popup"),"aria-labelledby":"".concat(be,"-label"),ref:dy,onMouseDown:function(X){X.preventDefault()}}},getOptionProps:function(te){var X=te.index,Ce=te.option,co=(he?Xe:[Xe]).some(function(xt){return xt!=null&&q(Ce,xt)}),Zr=M?M(Ce):!1;return{key:X,tabIndex:-1,role:"option",id:"".concat(be,"-option-").concat(X),onMouseOver:jS,onClick:qS,onTouchStart:yc,"data-option-index":X,"aria-disabled":Zr,"aria-selected":co}},id:be,inputValue:ir,value:Xe,dirty:vc,popupOpen:Qr,focused:YN||Ct!==-1,anchorEl:ar,setAnchorEl:Ke,focusedTag:Ct,groupedOptions:my}}var gxe=function(e){var r;return{root:{"&$focused $clearIndicatorDirty":{visibility:"visible"},"@media (pointer: fine)":{"&:hover $clearIndicatorDirty":{visibility:"visible"}}},fullWidth:{width:"100%"},focused:{},tag:{margin:3,maxWidth:"calc(100% - 6px)"},tagSizeSmall:{margin:2,maxWidth:"calc(100% - 4px)"},hasPopupIcon:{},hasClearIcon:{},inputRoot:{flexWrap:"wrap","$hasPopupIcon &, $hasClearIcon &":{paddingRight:26+4},"$hasPopupIcon$hasClearIcon &":{paddingRight:52+4},"& $input":{width:0,minWidth:30},'&[class*="MuiInput-root"]':{paddingBottom:1,"& $input":{padding:4},"& $input:first-child":{padding:"6px 0"}},'&[class*="MuiInput-root"][class*="MuiInput-marginDense"]':{"& $input":{padding:"4px 4px 5px"},"& $input:first-child":{padding:"3px 0 6px"}},'&[class*="MuiOutlinedInput-root"]':{padding:9,"$hasPopupIcon &, $hasClearIcon &":{paddingRight:26+4+9},"$hasPopupIcon$hasClearIcon &":{paddingRight:52+4+9},"& $input":{padding:"9.5px 4px"},"& $input:first-child":{paddingLeft:6},"& $endAdornment":{right:9}},'&[class*="MuiOutlinedInput-root"][class*="MuiOutlinedInput-marginDense"]':{padding:6,"& $input":{padding:"4.5px 4px"}},'&[class*="MuiFilledInput-root"]':{paddingTop:19,paddingLeft:8,"$hasPopupIcon &, $hasClearIcon &":{paddingRight:26+4+9},"$hasPopupIcon$hasClearIcon &":{paddingRight:52+4+9},"& $input":{padding:"9px 4px"},"& $endAdornment":{right:9}},'&[class*="MuiFilledInput-root"][class*="MuiFilledInput-marginDense"]':{paddingBottom:1,"& $input":{padding:"4.5px 4px"}}},input:{flexGrow:1,textOverflow:"ellipsis",opacity:0},inputFocused:{opacity:1},endAdornment:{position:"absolute",right:0,top:"calc(50% - 14px)"},clearIndicator:{marginRight:-2,padding:4,visibility:"hidden"},clearIndicatorDirty:{},popupIndicator:{padding:2,marginRight:-2},popupIndicatorOpen:{transform:"rotate(180deg)"},popper:{zIndex:e.zIndex.modal},popperDisablePortal:{position:"absolute"},paper:P({},e.typography.body1,{overflow:"hidden",margin:"4px 0"}),listbox:{listStyle:"none",margin:0,padding:"8px 0",maxHeight:"40vh",overflow:"auto"},loading:{color:e.palette.text.secondary,padding:"14px 16px"},noOptions:{color:e.palette.text.secondary,padding:"14px 16px"},option:(r={minHeight:48,display:"flex",justifyContent:"flex-start",alignItems:"center",cursor:"pointer",paddingTop:6,boxSizing:"border-box",outline:"0",WebkitTapHighlightColor:"transparent",paddingBottom:6,paddingLeft:16,paddingRight:16},vt(r,e.breakpoints.up("sm"),{minHeight:"auto"}),vt(r,'&[aria-selected="true"]',{backgroundColor:e.palette.action.selected}),vt(r,'&[data-focus="true"]',{backgroundColor:e.palette.action.hover}),vt(r,"&:active",{backgroundColor:e.palette.action.selected}),vt(r,'&[aria-disabled="true"]',{opacity:e.palette.action.disabledOpacity,pointerEvents:"none"}),r),groupLabel:{backgroundColor:e.palette.background.paper,top:-8},groupUl:{padding:0,"& $option":{paddingLeft:24}}}};function yxe(t){var e=t.anchorEl,r=t.open,o=U(t,["anchorEl","open"]);return Yt.createElement("div",o)}var vxe=Yt.createElement(XT,{fontSize:"small"}),bxe=Yt.createElement(N9,null),xxe=Yt.forwardRef(function(e,r){var o=e.autoComplete,n=o===void 0?!1:o,a=e.autoHighlight,i=a===void 0?!1:a,s=e.autoSelect,l=s===void 0?!1:s,u=e.blurOnSelect,d=u===void 0?!1:u,f=e.ChipProps,c=e.classes,m=e.className,h=e.clearOnBlur,v=h===void 0?!e.freeSolo:h,g=e.clearOnEscape,y=g===void 0?!1:g,b=e.clearText,x=b===void 0?"Clear":b,_=e.closeIcon,T=_===void 0?vxe:_,S=e.closeText,E=S===void 0?"Close":S,C=e.debug,R=C===void 0?!1:C,O=e.defaultValue,I=O===void 0?e.multiple?[]:null:O,D=e.disableClearable,H=D===void 0?!1:D,F=e.disableCloseOnSelect,B=F===void 0?!1:F,N=e.disabled,M=N===void 0?!1:N,L=e.disabledItemsFocusable,j=L===void 0?!1:L,$=e.disableListWrap,q=$===void 0?!1:$,V=e.disablePortal,z=V===void 0?!1:V,ee=e.filterOptions,oe=e.filterSelectedOptions,G=oe===void 0?!1:oe,Q=e.forcePopupIcon,ne=Q===void 0?"auto":Q,de=e.freeSolo,he=de===void 0?!1:de,ie=e.fullWidth,se=ie===void 0?!1:ie,ge=e.getLimitTagsText,le=ge===void 0?function(Tt){return"+".concat(Tt)}:ge,Pe=e.getOptionDisabled,ye=e.getOptionLabel,Ie=ye===void 0?function(Tt){return Tt}:ye,$e=e.getOptionSelected,ve=e.groupBy,Oe=e.handleHomeEndKeys,lt=Oe===void 0?!e.freeSolo:Oe,ht=e.id,be=e.includeInputInList,Ye=be===void 0?!1:be,nt=e.inputValue,Rt=e.limitTags,Je=Rt===void 0?-1:Rt,De=e.ListboxComponent,Ue=De===void 0?"ul":De,ar=e.ListboxProps,Ke=e.loading,we=Ke===void 0?!1:Ke,Ct=e.loadingText,qe=Ct===void 0?"Loading\u2026":Ct,Se=e.multiple,Me=Se===void 0?!1:Se,J=e.noOptionsText,fr=J===void 0?"No options":J,Xe=e.onChange,As=e.onClose,Wd=e.onHighlightChange,NS=e.onInputChange,ir=e.onOpen,sy=e.open,cc=e.openOnFocus,YN=cc===void 0?!1:cc,mc=e.openText,eu=mc===void 0?"Open":mc,KN=e.options,hc=e.PaperComponent,tu=hc===void 0?Lt:hc,gc=e.PopperComponent,ly=gc===void 0?MI:gc,Qr=e.popupIcon,Jr=Qr===void 0?bxe:Qr,XN=e.renderGroup,$d=e.renderInput,DS=e.renderOption,Ii=e.renderTags,Un=e.selectOnFocus,uy=Un===void 0?!e.freeSolo:Un,dy=e.size,ca=dy===void 0?"medium":dy,zd=e.value,ru=U(e,["autoComplete","autoHighlight","autoSelect","blurOnSelect","ChipProps","classes","className","clearOnBlur","clearOnEscape","clearText","closeIcon","closeText","debug","defaultValue","disableClearable","disableCloseOnSelect","disabled","disabledItemsFocusable","disableListWrap","disablePortal","filterOptions","filterSelectedOptions","forcePopupIcon","freeSolo","fullWidth","getLimitTagsText","getOptionDisabled","getOptionLabel","getOptionSelected","groupBy","handleHomeEndKeys","id","includeInputInList","inputValue","limitTags","ListboxComponent","ListboxProps","loading","loadingText","multiple","noOptionsText","onChange","onClose","onHighlightChange","onInputChange","onOpen","open","openOnFocus","openText","options","PaperComponent","PopperComponent","popupIcon","renderGroup","renderInput","renderOption","renderTags","selectOnFocus","size","value"]),Gd=z?yxe:ly,jt=n_(P({},e,{componentName:"Autocomplete"})),MS=jt.getRootProps,py=jt.getInputProps,fy=jt.getInputLabelProps,LS=jt.getPopupIndicatorProps,FS=jt.getClearProps,BS=jt.getTagProps,US=jt.getListboxProps,jS=jt.getOptionProps,yc=jt.value,qS=jt.dirty,HS=jt.id,ou=jt.popupOpen,cy=jt.focused,VS=jt.focusedTag,Yd=jt.anchorEl,vc=jt.setAnchorEl,my=jt.inputValue,bc=jt.groupedOptions,Ha;if(Me&&yc.length>0){var pe=function(cr){return P({className:(0,Id.default)(c.tag,ca==="small"&&c.tagSizeSmall),disabled:M},BS(cr))};Ii?Ha=Ii(yc,pe):Ha=yc.map(function(Tt,cr){return Yt.createElement(L9.default,P({label:Ie(Tt),size:ca},pe({index:cr}),f))})}if(Je>-1&&Array.isArray(Ha)){var te=Ha.length-Je;!cy&&te>0&&(Ha=Ha.splice(0,Je),Ha.push(Yt.createElement("span",{className:c.tag,key:Ha.length},le(te))))}var X=function(cr){return Yt.createElement("li",{key:cr.key},Yt.createElement(EI,{className:c.groupLabel,component:"div"},cr.group),Yt.createElement("ul",{className:c.groupUl},cr.children))},Ce=XN||X,co=DS||Ie,Zr=function(cr,Is){var xc=jS({option:cr,index:Is});return Yt.createElement("li",P({},xc,{className:c.option}),co(cr,{selected:xc["aria-selected"],inputValue:my}))},xt=!H&&!M,ki=(!he||ne===!0)&&ne!==!1;return Yt.createElement(Yt.Fragment,null,Yt.createElement("div",P({ref:r,className:(0,Id.default)(c.root,m,cy&&c.focused,se&&c.fullWidth,xt&&c.hasClearIcon,ki&&c.hasPopupIcon)},MS(ru)),$d({id:HS,disabled:M,fullWidth:!0,size:ca==="small"?"small":void 0,InputLabelProps:fy(),InputProps:{ref:vc,className:c.inputRoot,startAdornment:Ha,endAdornment:Yt.createElement("div",{className:c.endAdornment},xt?Yt.createElement(hr,P({},FS(),{"aria-label":x,title:x,className:(0,Id.default)(c.clearIndicator,qS&&c.clearIndicatorDirty)}),T):null,ki?Yt.createElement(hr,P({},LS(),{disabled:M,"aria-label":ou?E:eu,title:ou?E:eu,className:(0,Id.default)(c.popupIndicator,ou&&c.popupIndicatorOpen)}),Jr):null)},inputProps:P({className:(0,Id.default)(c.input,VS===-1&&c.inputFocused),disabled:M},py())})),ou&&Yd?Yt.createElement(Gd,{className:(0,Id.default)(c.popper,z&&c.popperDisablePortal),style:{width:Yd?Yd.clientWidth:null},role:"presentation",anchorEl:Yd,open:!0},Yt.createElement(tu,{className:c.paper},we&&bc.length===0?Yt.createElement("div",{className:c.loading},qe):null,bc.length===0&&!he&&!we?Yt.createElement("div",{className:c.noOptions},fr):null,bc.length>0?Yt.createElement(Ue,P({className:c.listbox},US(),ar),bc.map(function(Tt,cr){return ve?Ce({key:Tt.key,group:Tt.group,children:Tt.options.map(function(Is,xc){return Zr(Is,Tt.index+xc)})}):Zr(Tt,cr)})):null)):null)}),ak=W(gxe,{name:"MuiAutocomplete"})(xxe);var V$=w(k$());p();var j$=w(N$());var q$=w(B$()),Xr=w(k());p();var c_e="https://api.addressfinder.io",U$=(t,e,r)=>{t.trim()===""&&e(void 0);let o=`${c_e}/api/au/address/autocomplete?key=${r.apiKey}&format=json&q=${encodeURIComponent(t)}&preview=raw&highlight=1&gnaf=1&max=10`;return fetch(o).then(n=>n.json()).then(n=>n.completions).then(n=>{e(n)})};var m_e=Ae(t=>({icon:{color:t.palette.text.secondary,marginRight:t.spacing(2)}}));function Nk(t){let e=m_e(),[r,o]=(0,Xr.useState)(null),[n,a]=(0,Xr.useState)(""),[i,s]=(0,Xr.useState)([]),l=(0,Xr.useMemo)(()=>(0,q$.default)((u,d)=>{U$(u.input,d,{apiKey:t.apiKey})},200),[]);return(0,Xr.useEffect)(()=>{let u=!0;if(n===""){s(r?[r]:[]);return}return l({input:n},d=>{if(u){let f=[];r&&(f=[r]),d&&(f=[...f,...d]),s(f)}}),()=>{u=!1}},[r,n,fetch]),Xr.default.createElement(ak,{id:"address-finder",getOptionLabel:u=>typeof u=="string"?u:u.full_address,filterOptions:u=>u,options:i,autoComplete:!0,includeInputInList:!0,filterSelectedOptions:!0,value:r,onChange:(u,d)=>{s(d?[d,...i]:i),o(d),t.onSelect(d)},onInputChange:(u,d)=>{a(d)},renderInput:u=>Xr.default.createElement(fi,{...u,label:"Add a location",variant:"outlined",fullWidth:!0}),renderOption:u=>Xr.default.createElement(et,{container:!0,alignItems:"center"},Xr.default.createElement(et,{item:!0},Xr.default.createElement(j$.default,{className:e.icon})),Xr.default.createElement(et,{item:!0,xs:!0},Xr.default.createElement(Xr.default.Fragment,null,Xr.default.createElement("div",{dangerouslySetInnerHTML:{__html:u.highlighted_full_address}}))))})}var h_e=` mutation createCovidRegister($canonicalAddressId: String!, $keyEmailContacts: [String!]!) { createCovidRegister(input: {canonicalAddressId: $canonicalAddressId, keyEmailContacts: $keyEmailContacts}) { covidRegister { id uuid } } } `,g_e="8RFAYCWN74PDXTLJ9VUE",y_e=Ae(t=>({bold:{fontWeight:"bold"},column:{flexDirection:"column"},root:{marginTop:t.spacing(4)},form:{margin:t.spacing(4)},paper:{padding:t.spacing(3,2)},submit:{marginLeft:"auto",background:Er[500]},accordian:{marginTop:t.spacing(2)}})),v_e=t=>/^(([^<>()\[\]\.,;:\s@\"]+(\.[^<>()\[\]\.,;:\s@\"]+)*)|(\".+\"))@(([^<>()[\]\.,;:\s@\"]+\.)+[^<>()[\]\.,;:\s@\"]{2,})$/i.test(t);function Dk(){let t=y_e({}),[e,r]=(0,Le.useState)(null),[o,n]=(0,Le.useState)(!1),[a,i]=(0,Le.useState)([]),[s,l]=(0,Le.useState)(""),[u,d]=(0,Le.useState)(!1),[f,{loading:c,error:m}]=iv(h_e),h=x=>{v_e(x)?(l(""),i([...a,x])):l(`Error: "${x}" is not a valid email`)},v=()=>{e&&f({variables:{canonicalAddressId:e.canonical_address_id,keyEmailContacts:a}}).then(x=>{x.error||d(!0)})},g=()=>{d(!1),r(null),i([])},y=a.length>0&&o&&e&&!c,b=`Each email address listed here will receive a notification that a Covid Register has been created for their building, along with instructions on how to access the register in the event of an active case.`;return Le.default.createElement(Rn,{classes:{root:t.root},maxWidth:"md",hidden:!u},!u&&Le.default.createElement(Zu,{in:!u,direction:"right"},Le.default.createElement(Lt,{className:t.paper},Le.default.createElement(ue,{variant:"h3",component:"h1",align:"center",gutterBottom:!0},"Ready for your free COVID-19 register?"),Le.default.createElement(ue,{variant:"h5",component:"h2",align:"center",color:"textSecondary",gutterBottom:!0},"Uptick bSecure offers a simple, free way to track contractors and suppliers who visit your building, in accordance with COVID-Safe practices."),Le.default.createElement(ct,{variant:"outlined",className:t.form},Le.default.createElement(Lt,{className:t.paper},Le.default.createElement(wt,{title:Le.default.createElement(ue,{variant:"h5",component:"h2",classes:{root:t.bold},gutterBottom:!0},"Register your building")}),Le.default.createElement(Zt,null,Le.default.createElement(Nk,{apiKey:g_e,onSelect:x=>{r(x)}}),Le.default.createElement(V$.default,{margin:"normal",error:!!s,label:s||"Key Site Contacts",variant:"outlined",helperText:b,value:a,blurBehavior:"add",onAdd:h,onDelete:(x,_)=>{i(a.filter(T=>T!==x))}}),Le.default.createElement(AT,{className:t.accordian},Le.default.createElement(NT,{expandIcon:Le.default.createElement(H$.default,null),"aria-label":"Expand","aria-controls":"additional-actions1-content",id:"additional-actions1-header"},Le.default.createElement(FT,{"aria-label":"Acknowledge",onClick:x=>x.stopPropagation(),onFocus:x=>x.stopPropagation(),control:Le.default.createElement(MT,{checked:o,onChange:x=>n(x.target.checked)}),label:Le.default.createElement("div",null,"I agree to the"," ",Le.default.createElement("a",{href:"https://new.uptickhq.com/privacy/"},"Privacy Policy"))})),Le.default.createElement(kT,{classes:{root:t.column}},Le.default.createElement(ue,{color:"textSecondary",paragraph:!0},"The data stored in the Covid Access Register is protected by the covid safety regulations and privacy act. It will be shared with contract tracers and government officials, and destroyed when no longer required. It is hidden from public view, and will in no way be used for marketing or other less than ethical purposes."),Le.default.createElement(ue,{color:"textSecondary",paragraph:!0},"The Key Site Contacts may be contacted in relation to the bSecure site."),Le.default.createElement(ue,{color:"textSecondary",paragraph:!0},"You can view the full privacy policy at https://new.uptickhq.com/privacy/")))),Le.default.createElement(di,null,Le.default.createElement(Jt,{variant:"contained",color:"primary",className:t.submit,onClick:v,disabled:!y},!c&&"Register",c&&Le.default.createElement(Il,{size:20}))),m&&Le.default.createElement(QT,{severity:"error"},Le.default.createElement(ZT,null,"Error"),"Something went wrong. Please contact us at",Le.default.createElement("a",{href:"mailto:product@uptickhq.com"},"product@uptickhq.com")))))),u&&Le.default.createElement(Zu,{in:u,direction:"left"},Le.default.createElement(Lt,{className:t.paper},Le.default.createElement(ue,{variant:"h3",component:"h1",align:"center",gutterBottom:!0},"Success!"),Le.default.createElement(ue,{variant:"h5",component:"h2",align:"center",color:"textSecondary",gutterBottom:!0},"A COVID Access register has been created for your building:",Le.default.createElement("p",null,Le.default.createElement("b",null,e&&e.full_address),"."),Le.default.createElement("p",null,"You will soon receive an email with the poster."),Le.default.createElement(Jt,{color:"primary",className:t.submit,variant:"contained",onClick:g},"Register Another?")))))}p();var Pi=w(k());p();var lo=w(k());var z$=w(Mk());p();var W$=w(wk()),$$=w(Sk());p();function g_(t){for(var e=1;e"u")){i=g_({},e,i),typeof i.expires=="number"&&(i.expires=new Date(Date.now()+i.expires*864e5)),i.expires&&(i.expires=i.expires.toUTCString()),n=encodeURIComponent(n).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var s="";for(var l in i)i[l]&&(s+="; "+l,i[l]!==!0&&(s+="="+i[l].split(";")[0]));return document.cookie=n+"="+t.write(a,n)+s}}function o(n){if(!(typeof document>"u"||arguments.length&&!n)){for(var a=document.cookie?document.cookie.split("; "):[],i={},s=0;s({checkIn:{marginLeft:"auto",background:Er[500]}})),C_e="\xA0";function Sg(t){let e=R_e({}),[r,o]=(0,Ve.useState)(!1),[n,a]=(0,Ve.useState)(!1),[i,s]=(0,Ve.useState)(""),[l,u]=(0,Ve.useState)(""),[d,f]=(0,Ve.useState)(""),[c,m]=(0,Ve.useState)(""),[h,v]=(0,Ve.useState)("technician"),g=i.trim().length>0&&l.trim().length>0,y=D=>{D&&D.preventDefault(),y_.remove(Fk),s(""),u(""),f(""),m(""),a(!1)},b=()=>{try{let D=y_.get(Fk);if(D){let H=JSON.parse(D);s(`${H.name}`),u(`${H.contact}`),f(`${H.company}`),m(`${H.address}`),v(`${H.purpose}`),a(!0)}else throw new Error("No saved identity")}catch{s(""),u(""),f(""),m(""),v("technician"),a(!1)}o(!0)},x=()=>{T||o(!1)},[_,{loading:T}]=iv(w_e),S=D=>{s(D.target.value)},E=D=>{u(D.target.value)},C=D=>{f(D.target.value)},R=D=>{m(D.target.value)},O=D=>{v(D.target.value)},I=D=>{if(!g)return;let H=JSON.stringify({name:i,contact:l,company:d,address:c,purpose:h});y_.set(Fk,H,{expires:365}),a(!0),_({variables:{placeUuid:t.placeUuid,name:i,contact:l,company:d,address:c,purpose:h}}).then(F=>{F.error||(x(),typeof t.onCheckIn=="function"&&t.onCheckIn())})};return Ve.default.createElement(Ve.default.Fragment,null,Ve.default.createElement(Jt,{variant:"contained",color:"primary",className:e.checkIn,onClick:b},"Check In"),Ve.default.createElement(pd,{open:r||T,onClose:x,"aria-labelledby":"form-dialog-title"},Ve.default.createElement(md,{id:"check-in-title"},"Check In"),Ve.default.createElement(cd,null,Ve.default.createElement(At,{maxWidth:400},n&&Ve.default.createElement(Ve.default.Fragment,null,Ve.default.createElement(_I,null,"Checking in as ",i,".",!T&&Ve.default.createElement(Ve.default.Fragment,null," ",Ve.default.createElement("a",{href:"#",onClick:y},"Not",C_e,"you"),"?"))),!n&&Ve.default.createElement(Ve.default.Fragment,null,Ve.default.createElement(fi,{required:!0,autoFocus:!0,margin:"normal",label:"Name",fullWidth:!0,value:i,onChange:S}),Ve.default.createElement(fi,{required:!0,margin:"normal",label:"Contact Number",fullWidth:!0,value:l,onChange:E}),Ve.default.createElement(fi,{margin:"normal",label:"Company",fullWidth:!0,value:d,onChange:C}),Ve.default.createElement(fi,{multiline:!0,margin:"normal",label:"Address",fullWidth:!0,value:c,onChange:R})),Ve.default.createElement(W$.default,{fullWidth:!0,margin:"normal"},Ve.default.createElement($$.default,null,"Purpose"),Ve.default.createElement(rg,{value:h,onChange:O,disabled:T},Ve.default.createElement(ds,{value:"technician"},"Technician"),Ve.default.createElement(ds,{value:"cleaner"},"Cleaner"),Ve.default.createElement(ds,{value:"resident"},"Resident"),Ve.default.createElement(ds,{value:"visitor"},"Visitor"),Ve.default.createElement(ds,{value:"other"},"Other"))),T&&Ve.default.createElement(At,{display:"flex",justifyContent:"center",p:2},Ve.default.createElement(Il,null)))),Ve.default.createElement(fd,null,Ve.default.createElement(Jt,{onClick:x,color:"primary",disabled:T},"Cancel"),Ve.default.createElement(Jt,{onClick:I,color:"primary",disabled:!g||T},"Check In"))))}var P_e=Ae(()=>({media:{height:0,paddingTop:"56.25%"},avatar:{backgroundColor:Er[500]}}));function Bk(t){let e=P_e({}),{place:r}=t,o=r?r.formattedAddress:"";r&&r.tenants.length>0&&(o=r.tenants[0].name);let[n,a]=(0,lo.useState)(r.recentVisitCount);return lo.default.createElement(ct,null,r&&lo.default.createElement(lo.default.Fragment,null,lo.default.createElement(wt,{avatar:lo.default.createElement(Eo,{className:e.avatar},lo.default.createElement(z$.default,null)),title:o,subheader:r.formattedAddress}),r.frontPhoto&&lo.default.createElement(ud,{className:e.media,image:r.frontPhoto}),!r.frontPhoto&&lo.default.createElement(At,{height:200,display:"flex",justifyContent:"center",alignItems:"center"},lo.default.createElement(ue,{color:"textSecondary"},"No photo available")),lo.default.createElement(di,{disableSpacing:!0},lo.default.createElement(vd,{objectType:"place",objectHumanName:"Property",uuid:r.uuid}),lo.default.createElement(Sg,{placeUuid:t.placeUuid,onCheckIn:()=>{r&&r.recentVisitCount!==void 0&&a((n||0)+1)}})),n!==void 0&&lo.default.createElement(At,{m:1},lo.default.createElement(ue,{align:"right",color:"textSecondary"},n," check-in",n===1?"":"s"," in last 28 days"))))}p();var Hd=w(k());p();var mt=w(k());var CG=w(G$()),PG=w(RT()),OG=w(Y$()),AG=w(K$()),ay=w(X$()),IG=w(Q$()),kG=w(J$());p();var RG=w(k());p();var Kt=w(k());p();var Ri={};nY(Ri,{AbortException:()=>Ba,AnnotationEditorLayer:()=>hS,AnnotationEditorParamsType:()=>Qe,AnnotationEditorType:()=>Fe,AnnotationEditorUIManager:()=>Kl,AnnotationLayer:()=>lc,AnnotationMode:()=>Fa,AnnotationType:()=>Tr,CSSConstants:()=>B_,ColorPicker:()=>Ug,DOMSVGFactory:()=>Fd,DrawLayer:()=>gS,FeatureTest:()=>kr,GlobalWorkerOptions:()=>Ei,ImageKind:()=>Og,InvalidPDFException:()=>nc,MathClamp:()=>Co,OPS:()=>oc,OutputScale:()=>wi,PDFDataRangeTransport:()=>Bg,PDFDateString:()=>ic,PDFWorker:()=>sc,PasswordResponses:()=>bz,PermissionFlag:()=>vz,PixelsPerInch:()=>Ts,RenderingCancelledException:()=>ac,ResponseException:()=>Md,SignatureExtractor:()=>xs,SupportedImageMimeTypes:()=>F_,TextLayer:()=>Xl,TouchManager:()=>Mg,Util:()=>me,VerbosityLevel:()=>zg,XfaLayer:()=>Ng,applyOpacity:()=>Rz,build:()=>Fz,createValidAbsoluteUrl:()=>bN,fetchData:()=>uc,findContrastColor:()=>Cz,getDocument:()=>TS,getFilenameFromUrl:()=>Sz,getPdfFilenameFromUrl:()=>Ez,getRGB:()=>dc,getUuid:()=>TN,getXfaPageViewport:()=>wz,isDataScheme:()=>Yg,isPdfFile:()=>bS,isValidExplicitDest:()=>Oz,noContextMenu:()=>Ln,normalizeUnicode:()=>Tz,renderRichText:()=>SN,setLayerDimensions:()=>Yl,shadow:()=>We,stopEvent:()=>or,updateUrlHash:()=>xN,version:()=>Lz});p();var LSe={},N_={};N_.d=(t,e)=>{for(var r in e)N_.o(e,r)&&!N_.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})};N_.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e);var Ho=typeof process=="object"&&process+""=="[object process]"&&!process.versions.nw&&!(process.versions.electron&&process.type&&process.type!=="browser"),$k=[.001,0,0,.001,0,0],D_=1.35,aSe=.35,rvt=aSe/D_,Dn={ANY:1,DISPLAY:2,PRINT:4,SAVE:8,ANNOTATIONS_FORMS:16,ANNOTATIONS_STORAGE:32,ANNOTATIONS_DISABLE:64,IS_EDITING:128,OPLIST:256},Fa={DISABLE:0,ENABLE:1,ENABLE_FORMS:2,ENABLE_STORAGE:3},Ig="pdfjs_internal_editor_",Fe={DISABLE:-1,NONE:0,FREETEXT:3,HIGHLIGHT:9,STAMP:13,INK:15,POPUP:16,SIGNATURE:101,COMMENT:102},Qe={RESIZE:1,CREATE:2,FREETEXT_SIZE:11,FREETEXT_COLOR:12,FREETEXT_OPACITY:13,INK_COLOR:21,INK_THICKNESS:22,INK_OPACITY:23,HIGHLIGHT_COLOR:31,HIGHLIGHT_THICKNESS:32,HIGHLIGHT_FREE:33,HIGHLIGHT_SHOW_ALL:34,DRAW_STEP:41},vz={PRINT:4,MODIFY_CONTENTS:8,COPY:16,MODIFY_ANNOTATIONS:32,FILL_INTERACTIVE_FORMS:256,COPY_FOR_ACCESSIBILITY:512,ASSEMBLE:1024,PRINT_HIGH_QUALITY:2048},uo={FILL:0,STROKE:1,FILL_STROKE:2,INVISIBLE:3,FILL_ADD_TO_PATH:4,STROKE_ADD_TO_PATH:5,FILL_STROKE_ADD_TO_PATH:6,ADD_TO_PATH:7,FILL_STROKE_MASK:3,ADD_TO_PATH_FLAG:4},Og={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3},Tr={TEXT:1,LINK:2,FREETEXT:3,LINE:4,SQUARE:5,CIRCLE:6,POLYGON:7,POLYLINE:8,HIGHLIGHT:9,UNDERLINE:10,SQUIGGLY:11,STRIKEOUT:12,STAMP:13,CARET:14,INK:15,POPUP:16,FILEATTACHMENT:17,SOUND:18,MOVIE:19,WIDGET:20,SCREEN:21,PRINTERMARK:22,TRAPNET:23,WATERMARK:24,THREED:25,REDACT:26};var Jf={SOLID:1,DASHED:2,BEVELED:3,INSET:4,UNDERLINE:5};var zg={ERRORS:0,WARNINGS:1,INFOS:5},oc={dependency:1,setLineWidth:2,setLineCap:3,setLineJoin:4,setMiterLimit:5,setDash:6,setRenderingIntent:7,setFlatness:8,setGState:9,save:10,restore:11,transform:12,moveTo:13,lineTo:14,curveTo:15,curveTo2:16,curveTo3:17,closePath:18,rectangle:19,stroke:20,closeStroke:21,fill:22,eoFill:23,fillStroke:24,eoFillStroke:25,closeFillStroke:26,closeEOFillStroke:27,endPath:28,clip:29,eoClip:30,beginText:31,endText:32,setCharSpacing:33,setWordSpacing:34,setHScale:35,setLeading:36,setFont:37,setTextRenderingMode:38,setTextRise:39,moveText:40,setLeadingMoveText:41,setTextMatrix:42,nextLine:43,showText:44,showSpacedText:45,nextLineShowText:46,nextLineSetSpacingShowText:47,setCharWidth:48,setCharWidthAndBounds:49,setStrokeColorSpace:50,setFillColorSpace:51,setStrokeColor:52,setStrokeColorN:53,setFillColor:54,setFillColorN:55,setStrokeGray:56,setFillGray:57,setStrokeRGBColor:58,setFillRGBColor:59,setStrokeCMYKColor:60,setFillCMYKColor:61,shadingFill:62,beginInlineImage:63,beginImageData:64,endInlineImage:65,paintXObject:66,markPoint:67,markPointProps:68,beginMarkedContent:69,beginMarkedContentProps:70,endMarkedContent:71,beginCompat:72,endCompat:73,paintFormXObjectBegin:74,paintFormXObjectEnd:75,beginGroup:76,endGroup:77,beginAnnotation:80,endAnnotation:81,paintImageMaskXObject:83,paintImageMaskXObjectGroup:84,paintImageXObject:85,paintInlineImageXObject:86,paintInlineImageXObjectGroup:87,paintImageXObjectRepeat:88,paintImageMaskXObjectRepeat:89,paintSolidColorImageMask:90,constructPath:91,setStrokeTransparent:92,setFillTransparent:93,rawFillPath:94},E_={moveTo:0,lineTo:1,curveTo:2,closePath:3},bz={NEED_PASSWORD:1,INCORRECT_PASSWORD:2},yS=zg.WARNINGS;function iSe(t){Number.isInteger(t)&&(yS=t)}function sSe(){return yS}function vS(t){yS>=zg.INFOS&&console.info(`Info: ${t}`)}function Be(t){yS>=zg.WARNINGS&&console.warn(`Warning: ${t}`)}function It(t){throw new Error(t)}function ot(t,e){t||It(e)}function lSe(t){switch(t?.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0;default:return!1}}function bN(t,e=null,r=null){if(!t)return null;if(r&&typeof t=="string"&&(r.addDefaultProtocol&&t.startsWith("www.")&&t.match(/\./g)?.length>=2&&(t=`http://${t}`),r.tryConvertEncoding))try{t=fSe(t)}catch{}let o=e?URL.parse(t,e):URL.parse(t);return lSe(o)?o:null}function xN(t,e,r=!1){let o=URL.parse(t);return o?(o.hash=e,o.href):r&&bN(t,"http://example.com")?t.split("#",1)[0]+`${e?`#${e}`:""}`:""}function We(t,e,r,o=!1){return Object.defineProperty(t,e,{value:r,enumerable:!o,configurable:!0,writable:!1}),r}var jd=function(){function e(r,o){this.message=r,this.name=o}return e.prototype=new Error,e.constructor=e,e}(),M_=class extends jd{constructor(e,r){super(e,"PasswordException"),this.code=r}},Ag=class extends jd{constructor(e,r){super(e,"UnknownErrorException"),this.details=r}},nc=class extends jd{constructor(e){super(e,"InvalidPDFException")}},Md=class extends jd{constructor(e,r,o){super(e,"ResponseException"),this.status=r,this.missing=o}},zk=class extends jd{constructor(e){super(e,"FormatError")}},Ba=class extends jd{constructor(e){super(e,"AbortException")}};function xz(t){(typeof t!="object"||t?.length===void 0)&&It("Invalid argument for bytesToString");let e=t.length,r=8192;if(e>24&255,t>>16&255,t>>8&255,t&255)}function dSe(){let t=new Uint8Array(4);return t[0]=1,new Uint32Array(t.buffer,0,1)[0]===1}function pSe(){try{return new Function(""),!0}catch{return!1}}var kr=class{static get isLittleEndian(){return We(this,"isLittleEndian",dSe())}static get isEvalSupported(){return We(this,"isEvalSupported",pSe())}static get isOffscreenCanvasSupported(){return We(this,"isOffscreenCanvasSupported",typeof OffscreenCanvas<"u")}static get isImageDecoderSupported(){return We(this,"isImageDecoderSupported",typeof ImageDecoder<"u")}static get platform(){let{platform:e,userAgent:r}=navigator;return We(this,"platform",{isAndroid:r.includes("Android"),isLinux:e.includes("Linux"),isMac:e.includes("Mac"),isWindows:e.includes("Win"),isFirefox:r.includes("Firefox")})}static get isCSSRoundSupported(){return We(this,"isCSSRoundSupported",globalThis.CSS?.supports?.("width: round(1.5px, 1px)"))}},Uk=Array.from(Array(256).keys(),t=>t.toString(16).padStart(2,"0")),me=class{static makeHexColor(e,r,o){return`#${Uk[e]}${Uk[r]}${Uk[o]}`}static domMatrixToTransform(e){return[e.a,e.b,e.c,e.d,e.e,e.f]}static scaleMinMax(e,r){let o;e[0]?(e[0]<0&&(o=r[0],r[0]=r[2],r[2]=o),r[0]*=e[0],r[2]*=e[0],e[3]<0&&(o=r[1],r[1]=r[3],r[3]=o),r[1]*=e[3],r[3]*=e[3]):(o=r[0],r[0]=r[1],r[1]=o,o=r[2],r[2]=r[3],r[3]=o,e[1]<0&&(o=r[1],r[1]=r[3],r[3]=o),r[1]*=e[1],r[3]*=e[1],e[2]<0&&(o=r[0],r[0]=r[2],r[2]=o),r[0]*=e[2],r[2]*=e[2]),r[0]+=e[4],r[1]+=e[5],r[2]+=e[4],r[3]+=e[5]}static transform(e,r){return[e[0]*r[0]+e[2]*r[1],e[1]*r[0]+e[3]*r[1],e[0]*r[2]+e[2]*r[3],e[1]*r[2]+e[3]*r[3],e[0]*r[4]+e[2]*r[5]+e[4],e[1]*r[4]+e[3]*r[5]+e[5]]}static multiplyByDOMMatrix(e,r){return[e[0]*r.a+e[2]*r.b,e[1]*r.a+e[3]*r.b,e[0]*r.c+e[2]*r.d,e[1]*r.c+e[3]*r.d,e[0]*r.e+e[2]*r.f+e[4],e[1]*r.e+e[3]*r.f+e[5]]}static applyTransform(e,r,o=0){let n=e[o],a=e[o+1];e[o]=n*r[0]+a*r[2]+r[4],e[o+1]=n*r[1]+a*r[3]+r[5]}static applyTransformToBezier(e,r,o=0){let n=r[0],a=r[1],i=r[2],s=r[3],l=r[4],u=r[5];for(let d=0;d<6;d+=2){let f=e[o+d],c=e[o+d+1];e[o+d]=f*n+c*i+l,e[o+d+1]=f*a+c*s+u}}static applyInverseTransform(e,r){let o=e[0],n=e[1],a=r[0]*r[3]-r[1]*r[2];e[0]=(o*r[3]-n*r[2]+r[2]*r[5]-r[4]*r[3])/a,e[1]=(-o*r[1]+n*r[0]+r[4]*r[1]-r[5]*r[0])/a}static axialAlignedBoundingBox(e,r,o){let n=r[0],a=r[1],i=r[2],s=r[3],l=r[4],u=r[5],d=e[0],f=e[1],c=e[2],m=e[3],h=n*d+l,v=h,g=n*c+l,y=g,b=s*f+u,x=b,_=s*m+u,T=_;if(a!==0||i!==0){let S=a*d,E=a*c,C=i*f,R=i*m;h+=C,y+=C,g+=R,v+=R,b+=S,T+=S,_+=E,x+=E}o[0]=Math.min(o[0],h,g,v,y),o[1]=Math.min(o[1],b,_,x,T),o[2]=Math.max(o[2],h,g,v,y),o[3]=Math.max(o[3],b,_,x,T)}static inverseTransform(e){let r=e[0]*e[3]-e[1]*e[2];return[e[3]/r,-e[1]/r,-e[2]/r,e[0]/r,(e[2]*e[5]-e[4]*e[3])/r,(e[4]*e[1]-e[5]*e[0])/r]}static singularValueDecompose2dScale(e,r){let o=e[0],n=e[1],a=e[2],i=e[3],s=o**2+n**2,l=o*a+n*i,u=a**2+i**2,d=(s+u)/2,f=Math.sqrt(d**2-(s*u-l**2));r[0]=Math.sqrt(d+f||1),r[1]=Math.sqrt(d-f||1)}static normalizeRect(e){let r=e.slice(0);return e[0]>e[2]&&(r[0]=e[2],r[2]=e[0]),e[1]>e[3]&&(r[1]=e[3],r[3]=e[1]),r}static intersect(e,r){let o=Math.max(Math.min(e[0],e[2]),Math.min(r[0],r[2])),n=Math.min(Math.max(e[0],e[2]),Math.max(r[0],r[2]));if(o>n)return null;let a=Math.max(Math.min(e[1],e[3]),Math.min(r[1],r[3])),i=Math.min(Math.max(e[1],e[3]),Math.max(r[1],r[3]));return a>i?null:[o,a,n,i]}static pointBoundingBox(e,r,o){o[0]=Math.min(o[0],e),o[1]=Math.min(o[1],r),o[2]=Math.max(o[2],e),o[3]=Math.max(o[3],r)}static rectBoundingBox(e,r,o,n,a){a[0]=Math.min(a[0],e,o),a[1]=Math.min(a[1],r,n),a[2]=Math.max(a[2],e,o),a[3]=Math.max(a[3],r,n)}static#e(e,r,o,n,a,i,s,l,u,d){if(u<=0||u>=1)return;let f=1-u,c=u*u,m=c*u,h=f*(f*(f*e+3*u*r)+3*c*o)+m*n,v=f*(f*(f*a+3*u*i)+3*c*s)+m*l;d[0]=Math.min(d[0],h),d[1]=Math.min(d[1],v),d[2]=Math.max(d[2],h),d[3]=Math.max(d[3],v)}static#t(e,r,o,n,a,i,s,l,u,d,f,c){if(Math.abs(u)<1e-12){Math.abs(d)>=1e-12&&this.#e(e,r,o,n,a,i,s,l,-f/d,c);return}let m=d**2-4*f*u;if(m<0)return;let h=Math.sqrt(m),v=2*u;this.#e(e,r,o,n,a,i,s,l,(-d+h)/v,c),this.#e(e,r,o,n,a,i,s,l,(-d-h)/v,c)}static bezierBoundingBox(e,r,o,n,a,i,s,l,u){u[0]=Math.min(u[0],e,s),u[1]=Math.min(u[1],r,l),u[2]=Math.max(u[2],e,s),u[3]=Math.max(u[3],r,l),this.#t(e,o,a,s,r,n,i,l,3*(-e+3*(o-a)+s),6*(e-2*o+a),3*(o-e),u),this.#t(e,o,a,s,r,n,i,l,3*(-r+3*(n-i)+l),6*(r-2*n+i),3*(n-r),u)}};function fSe(t){return decodeURIComponent(escape(t))}var jk=null,Z$=null;function Tz(t){return jk||(jk=/([\u00a0\u00b5\u037e\u0eb3\u2000-\u200a\u202f\u2126\ufb00-\ufb04\ufb06\ufb20-\ufb36\ufb38-\ufb3c\ufb3e\ufb40-\ufb41\ufb43-\ufb44\ufb46-\ufba1\ufba4-\ufba9\ufbae-\ufbb1\ufbd3-\ufbdc\ufbde-\ufbe7\ufbea-\ufbf8\ufbfc-\ufbfd\ufc00-\ufc5d\ufc64-\ufcf1\ufcf5-\ufd3d\ufd88\ufdf4\ufdfa-\ufdfb\ufe71\ufe77\ufe79\ufe7b\ufe7d]+)|(\ufb05+)/gu,Z$=new Map([["\uFB05","\u017Ft"]])),t.replaceAll(jk,(e,r,o)=>r?r.normalize("NFKC"):Z$.get(o))}function TN(){if(typeof crypto.randomUUID=="function")return crypto.randomUUID();let t=new Uint8Array(32);return crypto.getRandomValues(t),xz(t)}var _N="pdfjs_internal_id_";function cSe(t,e,r){if(!Array.isArray(r)||r.length<2)return!1;let[o,n,...a]=r;if(!t(o)&&!Number.isInteger(o)||!e(n))return!1;let i=a.length,s=!0;switch(n.name){case"XYZ":if(i<2||i>3)return!1;break;case"Fit":case"FitB":return i===0;case"FitH":case"FitBH":case"FitV":case"FitBV":if(i>1)return!1;break;case"FitR":if(i!==4)return!1;s=!1;break;default:return!1}for(let l of a)if(!(typeof l=="number"||s&&l===null))return!1;return!0}function Co(t,e,r){return Math.min(Math.max(t,e),r)}function _z(t){return Uint8Array.prototype.toBase64?t.toBase64():btoa(xz(t))}function mSe(t){return Uint8Array.fromBase64?Uint8Array.fromBase64(t):Gg(atob(t))}typeof Promise.try!="function"&&(Promise.try=function(t,...e){return new Promise(r=>{r(t(...e))})});typeof Math.sumPrecise!="function"&&(Math.sumPrecise=function(t){return t.reduce((e,r)=>e+r,0)});var kg=class t{static textContent(e){let r=[],o={items:r,styles:Object.create(null)};function n(a){if(!a)return;let i=null,s=a.name;if(s==="#text")i=a.value;else if(t.shouldBuildText(s))a?.attributes?.textContent?i=a.attributes.textContent:a.value&&(i=a.value);else return;if(i!==null&&r.push({str:i}),!!a.children)for(let l of a.children)n(l)}return n(e),o}static shouldBuildText(e){return!(e==="textarea"||e==="input"||e==="option"||e==="select")}},Ng=class{static setupStorage(e,r,o,n,a){let i=n.getValue(r,{value:null});switch(o.name){case"textarea":if(i.value!==null&&(e.textContent=i.value),a==="print")break;e.addEventListener("input",s=>{n.setValue(r,{value:s.target.value})});break;case"input":if(o.attributes.type==="radio"||o.attributes.type==="checkbox"){if(i.value===o.attributes.xfaOn?e.setAttribute("checked",!0):i.value===o.attributes.xfaOff&&e.removeAttribute("checked"),a==="print")break;e.addEventListener("change",s=>{n.setValue(r,{value:s.target.checked?s.target.getAttribute("xfaOn"):s.target.getAttribute("xfaOff")})})}else{if(i.value!==null&&e.setAttribute("value",i.value),a==="print")break;e.addEventListener("input",s=>{n.setValue(r,{value:s.target.value})})}break;case"select":if(i.value!==null){e.setAttribute("value",i.value);for(let s of o.children)s.attributes.value===i.value?s.attributes.selected=!0:s.attributes.hasOwnProperty("selected")&&delete s.attributes.selected}e.addEventListener("input",s=>{let l=s.target.options,u=l.selectedIndex===-1?"":l[l.selectedIndex].value;n.setValue(r,{value:u})});break}}static setAttributes({html:e,element:r,storage:o=null,intent:n,linkService:a}){let{attributes:i}=r,s=e instanceof HTMLAnchorElement;i.type==="radio"&&(i.name=`${i.name}-${n}`);for(let[l,u]of Object.entries(i))if(u!=null)switch(l){case"class":u.length&&e.setAttribute(l,u.join(" "));break;case"dataId":break;case"id":e.setAttribute("data-element-id",u);break;case"style":Object.assign(e.style,u);break;case"textContent":e.textContent=u;break;default:(!s||l!=="href"&&l!=="newWindow")&&e.setAttribute(l,u)}s&&a.addLinkAttributes(e,i.href,i.newWindow),o&&i.dataId&&this.setupStorage(e,i.dataId,r,o)}static render(e){let r=e.annotationStorage,o=e.linkService,n=e.xfaHtml,a=e.intent||"display",i=document.createElement(n.name);n.attributes&&this.setAttributes({html:i,element:n,intent:a,linkService:o});let s=a!=="richText",l=e.div;if(l.append(i),e.viewport){let f=`matrix(${e.viewport.transform.join(",")})`;l.style.transform=f}s&&l.setAttribute("class","xfaLayer xfaFont");let u=[];if(n.children.length===0){if(n.value){let f=document.createTextNode(n.value);i.append(f),s&&kg.shouldBuildText(n.name)&&u.push(f)}return{textDivs:u}}let d=[[n,-1,i]];for(;d.length>0;){let[f,c,m]=d.at(-1);if(c+1===f.children.length){d.pop();continue}let h=f.children[++d.at(-1)[1]];if(h===null)continue;let{name:v}=h;if(v==="#text"){let y=document.createTextNode(h.value);u.push(y),m.append(y);continue}let g=h?.attributes?.xmlns?document.createElementNS(h.attributes.xmlns,v):document.createElement(v);if(m.append(g),h.attributes&&this.setAttributes({html:g,element:h,storage:r,intent:a,linkService:o}),h.children?.length>0)d.push([h,-1,g]);else if(h.value){let y=document.createTextNode(h.value);s&&kg.shouldBuildText(v)&&u.push(y),g.append(y)}}for(let f of l.querySelectorAll(".xfaNonInteractive input, .xfaNonInteractive textarea"))f.setAttribute("readOnly",!0);return{textDivs:u}}static update(e){let r=`matrix(${e.viewport.transform.join(",")})`;e.div.style.transform=r,e.div.hidden=!1}},bs="http://www.w3.org/2000/svg",Ts=class{static CSS=96;static PDF=72;static PDF_TO_CSS_UNITS=this.CSS/this.PDF};async function uc(t,e="text"){if(Pg(t,document.baseURI)){let r=await fetch(t);if(!r.ok)throw new Error(r.statusText);switch(e){case"arraybuffer":return r.arrayBuffer();case"blob":return r.blob();case"json":return r.json()}return r.text()}return new Promise((r,o)=>{let n=new XMLHttpRequest;n.open("GET",t,!0),n.responseType=e,n.onreadystatechange=()=>{if(n.readyState===XMLHttpRequest.DONE){if(n.status===200||n.status===0){switch(e){case"arraybuffer":case"blob":case"json":r(n.response);return}r(n.responseText);return}o(new Error(n.statusText))}},n.send(null)})}var Dg=class t{constructor({viewBox:e,userUnit:r,scale:o,rotation:n,offsetX:a=0,offsetY:i=0,dontFlip:s=!1}){this.viewBox=e,this.userUnit=r,this.scale=o,this.rotation=n,this.offsetX=a,this.offsetY=i,o*=r;let l=(e[2]+e[0])/2,u=(e[3]+e[1])/2,d,f,c,m;switch(n%=360,n<0&&(n+=360),n){case 180:d=-1,f=0,c=0,m=1;break;case 90:d=0,f=1,c=1,m=0;break;case 270:d=0,f=-1,c=-1,m=0;break;case 0:d=1,f=0,c=0,m=-1;break;default:throw new Error("PageViewport: Invalid rotation, must be a multiple of 90 degrees.")}s&&(c=-c,m=-m);let h,v,g,y;d===0?(h=Math.abs(u-e[1])*o+a,v=Math.abs(l-e[0])*o+i,g=(e[3]-e[1])*o,y=(e[2]-e[0])*o):(h=Math.abs(l-e[0])*o+a,v=Math.abs(u-e[1])*o+i,g=(e[2]-e[0])*o,y=(e[3]-e[1])*o),this.transform=[d*o,f*o,c*o,m*o,h-d*o*l-c*o*u,v-f*o*l-m*o*u],this.width=g,this.height=y}get rawDims(){let e=this.viewBox;return We(this,"rawDims",{pageWidth:e[2]-e[0],pageHeight:e[3]-e[1],pageX:e[0],pageY:e[1]})}clone({scale:e=this.scale,rotation:r=this.rotation,offsetX:o=this.offsetX,offsetY:n=this.offsetY,dontFlip:a=!1}={}){return new t({viewBox:this.viewBox.slice(),userUnit:this.userUnit,scale:e,rotation:r,offsetX:o,offsetY:n,dontFlip:a})}convertToViewportPoint(e,r){let o=[e,r];return me.applyTransform(o,this.transform),o}convertToViewportRectangle(e){let r=[e[0],e[1]];me.applyTransform(r,this.transform);let o=[e[2],e[3]];return me.applyTransform(o,this.transform),[r[0],r[1],o[0],o[1]]}convertToPdfPoint(e,r){let o=[e,r];return me.applyInverseTransform(o,this.transform),o}},ac=class extends jd{constructor(e,r=0){super(e,"RenderingCancelledException"),this.extraDelay=r}};function Yg(t){let e=t.length,r=0;for(;r{try{return new URL(s)}catch{try{return new URL(decodeURIComponent(s))}catch{try{return new URL(s,"https://foo.bar")}catch{try{return new URL(decodeURIComponent(s),"https://foo.bar")}catch{return null}}}}})(t);if(!o)return e;let n=s=>{try{let l=decodeURIComponent(s);return l.includes("/")?(l=l.split("/").at(-1),l.test(/^\.pdf$/i)?l:s):l}catch{return s}},a=/\.pdf$/i,i=o.pathname.split("/").at(-1);if(a.test(i))return n(i);if(o.searchParams.size>0){let s=Array.from(o.searchParams.values()).reverse();for(let u of s)if(a.test(u))return n(u);let l=Array.from(o.searchParams.keys()).reverse();for(let u of l)if(a.test(u))return n(u)}if(o.hash){let l=/[^/?#=]+\.pdf\b(?!.*\.pdf\b)/i.exec(o.hash);if(l)return n(l[0])}return e}var L_=class{started=Object.create(null);times=[];time(e){e in this.started&&Be(`Timer is already running for ${e}`),this.started[e]=Date.now()}timeEnd(e){e in this.started||Be(`Timer has not been started for ${e}`),this.times.push({name:e,start:this.started[e],end:Date.now()}),delete this.started[e]}toString(){let e=[],r=0;for(let{name:o}of this.times)r=Math.max(o.length,r);for(let{name:o,start:n,end:a}of this.times)e.push(`${o.padEnd(r)} ${a-n}ms `);return e.join("")}};function Pg(t,e){let r=e?URL.parse(t,e):URL.parse(t);return r?.protocol==="http:"||r?.protocol==="https:"}function Ln(t){t.preventDefault()}function or(t){t.preventDefault(),t.stopPropagation()}function hSe(t){console.log("Deprecated API usage: "+t)}var ic=class{static#e;static toDateObject(e){if(e instanceof Date)return e;if(!e||typeof e!="string")return null;this.#e||=new RegExp("^D:(\\d{4})(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?([Z|+|-])?(\\d{2})?'?(\\d{2})?'?");let r=this.#e.exec(e);if(!r)return null;let o=parseInt(r[1],10),n=parseInt(r[2],10);n=n>=1&&n<=12?n-1:0;let a=parseInt(r[3],10);a=a>=1&&a<=31?a:1;let i=parseInt(r[4],10);i=i>=0&&i<=23?i:0;let s=parseInt(r[5],10);s=s>=0&&s<=59?s:0;let l=parseInt(r[6],10);l=l>=0&&l<=59?l:0;let u=r[7]||"Z",d=parseInt(r[8],10);d=d>=0&&d<=23?d:0;let f=parseInt(r[9],10)||0;return f=f>=0&&f<=59?f:0,u==="-"?(i+=d,s+=f):u==="+"&&(i-=d,s-=f),new Date(Date.UTC(o,n,a,i,s,l))}};function wz(t,{scale:e=1,rotation:r=0}){let{width:o,height:n}=t.attributes.style,a=[0,0,parseInt(o),parseInt(n)];return new Dg({viewBox:a,userUnit:1,scale:e,rotation:r})}function dc(t){if(t.startsWith("#")){let e=parseInt(t.slice(1),16);return[(e&16711680)>>16,(e&65280)>>8,e&255]}return t.startsWith("rgb(")?t.slice(4,-1).split(",").map(e=>parseInt(e)):t.startsWith("rgba(")?t.slice(5,-1).split(",").map(e=>parseInt(e)).slice(0,3):(Be(`Not a valid color format: "${t}"`),[0,0,0])}function gSe(t){let e=document.createElement("span");e.style.visibility="hidden",e.style.colorScheme="only light",document.body.append(e);for(let r of t.keys()){e.style.color=r;let o=window.getComputedStyle(e).color;t.set(r,dc(o))}e.remove()}function rr(t){let{a:e,b:r,c:o,d:n,e:a,f:i}=t.getTransform();return[e,r,o,n,a,i]}function _i(t){let{a:e,b:r,c:o,d:n,e:a,f:i}=t.getTransform().invertSelf();return[e,r,o,n,a,i]}function Yl(t,e,r=!1,o=!0){if(e instanceof Dg){let{pageWidth:n,pageHeight:a}=e.rawDims,{style:i}=t,s=kr.isCSSRoundSupported,l=`var(--total-scale-factor) * ${n}px`,u=`var(--total-scale-factor) * ${a}px`,d=s?`round(down, ${l}, var(--scale-round-x))`:`calc(${l})`,f=s?`round(down, ${u}, var(--scale-round-y))`:`calc(${u})`;!r||e.rotation%180===0?(i.width=d,i.height=f):(i.width=f,i.height=d)}o&&t.setAttribute("data-main-rotation",e.rotation)}var wi=class t{constructor(){let{pixelRatio:e}=t;this.sx=e,this.sy=e}get scaled(){return this.sx!==1||this.sy!==1}get symmetric(){return this.sx===this.sy}limitCanvas(e,r,o,n,a=-1){let i=1/0,s=1/0,l=1/0;o=t.capPixels(o,a),o>0&&(i=Math.sqrt(o/(e*r))),n!==-1&&(s=n/e,l=n/r);let u=Math.min(i,s,l);return this.sx>u||this.sy>u?(this.sx=u,this.sy=u,!0):!1}static get pixelRatio(){return globalThis.devicePixelRatio||1}static capPixels(e,r){if(r>=0){let o=Math.ceil(window.screen.availWidth*window.screen.availHeight*this.pixelRatio**2*(1+r/100));return e>0?Math.min(e,o):o}return e}},F_=["image/apng","image/avif","image/bmp","image/gif","image/jpeg","image/png","image/svg+xml","image/webp","image/x-icon"],Gk=class{static get isDarkMode(){return We(this,"isDarkMode",!!window?.matchMedia?.("(prefers-color-scheme: dark)").matches)}},B_=class{static get commentForegroundColor(){let e=document.createElement("span");e.classList.add("comment","sidebar");let{style:r}=e;r.width=r.height="0",r.display="none",r.color="var(--comment-fg-color)",document.body.append(e);let{color:o}=window.getComputedStyle(e);return e.remove(),We(this,"commentForegroundColor",dc(o))}};function Rz(t,e,r,o){o=Math.min(Math.max(o??1,0),1);let n=255*(1-o);return t=Math.round(t*o+n),e=Math.round(e*o+n),r=Math.round(r*o+n),[t,e,r]}function ez(t,e){let r=t[0]/255,o=t[1]/255,n=t[2]/255,a=Math.max(r,o,n),i=Math.min(r,o,n),s=(a+i)/2;if(a===i)e[0]=e[1]=0;else{let l=a-i;switch(e[1]=s<.5?l/(a+i):l/(2-a-i),a){case r:e[0]=((o-n)/l+(on?(o+.05)/(n+.05):(n+.05)/(o+.05)}var oz=new Map;function Cz(t,e){let r=t[0]+t[1]*256+t[2]*65536+e[0]*16777216+e[1]*4294967296+e[2]*1099511627776,o=oz.get(r);if(o)return o;let n=new Float32Array(9),a=n.subarray(0,3),i=n.subarray(3,6);ez(t,i);let s=n.subarray(6,9);ez(e,s);let l=s[2]<.5,u=l?12:4.5;if(i[2]=l?Math.sqrt(i[2]):1-Math.sqrt(1-i[2]),rz(i,s,a)c;){let m=i[2]=(d+f)/2;l===rz(i,s,a){r.delete()},{signal:r._signal}),this.#r.append(o)}get#g(){let e=document.createElement("div");return e.className="divider",e}async addAltText(e){let r=await e.render();this.#c(r),this.#r.append(r,this.#g),this.#i=e}addComment(e,r=null){if(this.#n)return;let o=e.renderForToolbar();if(!o)return;this.#c(o);let n=this.#a=this.#g;r?(this.#r.insertBefore(o,r),this.#r.insertBefore(n,r)):this.#r.append(o,n),this.#n=e,e.toolbar=this}addColorPicker(e){if(this.#t)return;this.#t=e;let r=e.renderButton();this.#c(r),this.#r.append(r,this.#g)}async addEditSignatureButton(e){let r=this.#s=await e.renderEditButton(this.#o);this.#c(r),this.#r.append(r,this.#g)}removeButton(e){switch(e){case"comment":this.#n?.removeToolbarCommentButton(),this.#n=null,this.#a?.remove(),this.#a=null;break}}async addButton(e,r){switch(e){case"colorPicker":this.addColorPicker(r);break;case"altText":await this.addAltText(r);break;case"editSignature":await this.addEditSignatureButton(r);break;case"delete":this.addDeleteButton();break;case"comment":this.addComment(r);break}}async addButtonBefore(e,r,o){let n=this.#r.querySelector(o);n&&e==="comment"&&this.addComment(r,n)}updateEditSignatureButton(e){this.#s&&(this.#s.title=e)}remove(){this.#e.remove(),this.#t?.destroy(),this.#t=null}},Xk=class{#e=null;#t=null;#o;constructor(e){this.#o=e}#r(){let e=this.#t=document.createElement("div");e.className="editToolbar",e.setAttribute("role","toolbar");let r=this.#o._signal;r instanceof AbortSignal&&!r.aborted&&e.addEventListener("contextmenu",Ln,{signal:r});let o=this.#e=document.createElement("div");return o.className="buttons",e.append(o),this.#o.hasCommentManager()&&this.#n("commentButton","pdfjs-comment-floating-button","pdfjs-comment-floating-button-label",()=>{this.#o.commentSelection("floating_button")}),this.#n("highlightButton","pdfjs-highlight-floating-button1","pdfjs-highlight-floating-button-label",()=>{this.#o.highlightSelection("floating_button")}),e}#i(e,r){let o=0,n=0;for(let a of e){let i=a.y+a.height;if(io){n=s,o=i;continue}r?s>n&&(n=s):s(o.drawImage(n,0,0,1,1,0,0,1,3),new Uint32Array(o.getImageData(0,0,1,1).data.buffer)[0]===0));return We(this,"_isSVGFittingCanvas",a)}async#r(e,r){this.#o||=new Map;let o=this.#o.get(e);if(o===null)return null;if(o?.bitmap)return o.refCounter+=1,o;try{o||={bitmap:null,id:`image_${this.#e}_${this.#t++}`,refCounter:0,isSvg:!1};let n;if(typeof r=="string"?(o.url=r,n=await uc(r,"blob")):r instanceof File?n=o.file=r:r instanceof Blob&&(n=r),n.type==="image/svg+xml"){let a=t._isSVGFittingCanvas,i=new FileReader,s=new Image,l=new Promise((u,d)=>{s.onload=()=>{o.bitmap=s,o.isSvg=!0,u()},i.onload=async()=>{let f=o.svgUrl=i.result;s.src=await a?`${f}#svgView(preserveAspectRatio(none))`:f},s.onerror=i.onerror=d});i.readAsDataURL(n),await l}else o.bitmap=await createImageBitmap(n);o.refCounter=1}catch(n){Be(n),o=null}return this.#o.set(e,o),o&&this.#o.set(o.id,o),o}async getFromFile(e){let{lastModified:r,name:o,size:n,type:a}=e;return this.#r(`${r}_${o}_${n}_${a}`,e)}async getFromUrl(e){return this.#r(e,e)}async getFromBlob(e,r){let o=await r;return this.#r(e,o)}async getFromId(e){this.#o||=new Map;let r=this.#o.get(e);if(!r)return null;if(r.bitmap)return r.refCounter+=1,r;if(r.file)return this.getFromFile(r.file);if(r.blobPromise){let{blobPromise:o}=r;return delete r.blobPromise,this.getFromBlob(r.id,o)}return this.getFromUrl(r.url)}getFromCanvas(e,r){this.#o||=new Map;let o=this.#o.get(e);if(o?.bitmap)return o.refCounter+=1,o;let n=new OffscreenCanvas(r.width,r.height);return n.getContext("2d").drawImage(r,0,0),o={bitmap:n.transferToImageBitmap(),id:`image_${this.#e}_${this.#t++}`,refCounter:1,isSvg:!1},this.#o.set(e,o),this.#o.set(o.id,o),o}getSvgUrl(e){let r=this.#o.get(e);return r?.isSvg?r.svgUrl:null}deleteId(e){this.#o||=new Map;let r=this.#o.get(e);if(!r||(r.refCounter-=1,r.refCounter!==0))return;let{bitmap:o}=r;if(!r.url&&!r.file){let n=new OffscreenCanvas(o.width,o.height);n.getContext("bitmaprenderer").transferFromImageBitmap(o),r.blobPromise=n.convertToBlob()}o.close?.(),r.bitmap=null}isValidId(e){return e.startsWith(`image_${this.#e}_`)}},Zk=class{#e=[];#t=!1;#o;#r=-1;constructor(e=128){this.#o=e}add({cmd:e,undo:r,post:o,mustExec:n,type:a=NaN,overwriteIfSameType:i=!1,keepUndo:s=!1}){if(n&&e(),this.#t)return;let l={cmd:e,undo:r,post:o,type:a};if(this.#r===-1){this.#e.length>0&&(this.#e.length=0),this.#r=0,this.#e.push(l);return}if(i&&this.#e[this.#r].type===a){s&&(l.undo=this.#e[this.#r].undo),this.#e[this.#r]=l;return}let u=this.#r+1;u===this.#o?this.#e.splice(0,1):(this.#r=u,u=0;r--)if(this.#e[r].type!==e){this.#e.splice(r+1,this.#r-r),this.#r=r;return}this.#e.length=0,this.#r=-1}}destroy(){this.#e=null}},Ld=class{constructor(e){this.buffer=[],this.callbacks=new Map,this.allKeys=new Set;let{isMac:r}=kr.platform;for(let[o,n,a={}]of e)for(let i of o){let s=i.startsWith("mac+");r&&s?(this.callbacks.set(i.slice(4),{callback:n,options:a}),this.allKeys.add(i.split("+").at(-1))):!r&&!s&&(this.callbacks.set(i,{callback:n,options:a}),this.allKeys.add(i.split("+").at(-1)))}}#e(e){e.altKey&&this.buffer.push("alt"),e.ctrlKey&&this.buffer.push("ctrl"),e.metaKey&&this.buffer.push("meta"),e.shiftKey&&this.buffer.push("shift"),this.buffer.push(e.key);let r=this.buffer.join("+");return this.buffer.length=0,r}exec(e,r){if(!this.allKeys.has(r.key))return;let o=this.callbacks.get(this.#e(r));if(!o)return;let{callback:n,options:{bubbles:a=!1,args:i=[],checker:s=null}}=o;s&&!s(e,r)||(n.bind(e,...i,r)(),a||or(r))}},e2=class t{static _colorsMapping=new Map([["CanvasText",[0,0,0]],["Canvas",[255,255,255]]]);get _colors(){let e=new Map([["CanvasText",null],["Canvas",null]]);return gSe(e),We(this,"_colors",e)}convert(e){let r=dc(e);if(!window.matchMedia("(forced-colors: active)").matches)return r;for(let[o,n]of this._colors)if(n.every((a,i)=>a===r[i]))return t._colorsMapping.get(o);return r}getHexCode(e){let r=this._colors.get(e);return r?me.makeHexColor(...r):e}},Kl=class t{#e=new AbortController;#t=null;#o=null;#r=new Map;#i=new Map;#n=null;#a=null;#s=null;#u=new Zk;#l=null;#f=null;#p=null;#c=0;#g=new Set;#m=null;#d=null;#h=new Set;_editorUndoBar=null;#y=!1;#b=!1;#v=!1;#w=null;#S=null;#x=null;#C=null;#_=!1;#E=null;#A=new Qk;#P=!1;#O=!1;#F=!1;#k=null;#D=null;#B=null;#M=null;#W=null;#R=Fe.NONE;#T=new Set;#N=null;#U=null;#q=null;#G=null;#z=null;#Y={isEditing:!1,isEmpty:!0,hasSomethingToUndo:!1,hasSomethingToRedo:!1,hasSelectedEditor:!1,hasSelectedText:!1};#H=[0,0];#L=null;#$=null;#J=null;#Z=null;#j=null;static TRANSLATE_SMALL=1;static TRANSLATE_BIG=10;static get _keyboardManager(){let e=t.prototype,r=i=>i.#$.contains(document.activeElement)&&document.activeElement.tagName!=="BUTTON"&&i.hasSomethingToControl(),o=(i,{target:s})=>{if(s instanceof HTMLInputElement){let{type:l}=s;return l!=="text"&&l!=="number"}return!0},n=this.TRANSLATE_SMALL,a=this.TRANSLATE_BIG;return We(this,"_keyboardManager",new Ld([[["ctrl+a","mac+meta+a"],e.selectAll,{checker:o}],[["ctrl+z","mac+meta+z"],e.undo,{checker:o}],[["ctrl+y","ctrl+shift+z","mac+meta+shift+z","ctrl+shift+Z","mac+meta+shift+Z"],e.redo,{checker:o}],[["Backspace","alt+Backspace","ctrl+Backspace","shift+Backspace","mac+Backspace","mac+alt+Backspace","mac+ctrl+Backspace","Delete","ctrl+Delete","shift+Delete","mac+Delete"],e.delete,{checker:o}],[["Enter","mac+Enter"],e.addNewEditorFromKeyboard,{checker:(i,{target:s})=>!(s instanceof HTMLButtonElement)&&i.#$.contains(s)&&!i.isEnterHandled}],[[" ","mac+ "],e.addNewEditorFromKeyboard,{checker:(i,{target:s})=>!(s instanceof HTMLButtonElement)&&i.#$.contains(document.activeElement)}],[["Escape","mac+Escape"],e.unselectAll],[["ArrowLeft","mac+ArrowLeft"],e.translateSelectedEditors,{args:[-n,0],checker:r}],[["ctrl+ArrowLeft","mac+shift+ArrowLeft"],e.translateSelectedEditors,{args:[-a,0],checker:r}],[["ArrowRight","mac+ArrowRight"],e.translateSelectedEditors,{args:[n,0],checker:r}],[["ctrl+ArrowRight","mac+shift+ArrowRight"],e.translateSelectedEditors,{args:[a,0],checker:r}],[["ArrowUp","mac+ArrowUp"],e.translateSelectedEditors,{args:[0,-n],checker:r}],[["ctrl+ArrowUp","mac+shift+ArrowUp"],e.translateSelectedEditors,{args:[0,-a],checker:r}],[["ArrowDown","mac+ArrowDown"],e.translateSelectedEditors,{args:[0,n],checker:r}],[["ctrl+ArrowDown","mac+shift+ArrowDown"],e.translateSelectedEditors,{args:[0,a],checker:r}]]))}constructor(e,r,o,n,a,i,s,l,u,d,f,c,m,h,v,g){let y=this._signal=this.#e.signal;this.#$=e,this.#J=r,this.#Z=o,this.#n=n,this.#l=a,this.#U=i,this.#z=l,this._eventBus=s,s._on("editingaction",this.onEditingAction.bind(this),{signal:y}),s._on("pagechanging",this.onPageChanging.bind(this),{signal:y}),s._on("scalechanging",this.onScaleChanging.bind(this),{signal:y}),s._on("rotationchanging",this.onRotationChanging.bind(this),{signal:y}),s._on("setpreference",this.onSetPreference.bind(this),{signal:y}),s._on("switchannotationeditorparams",b=>this.updateParams(b.type,b.value),{signal:y}),window.addEventListener("pointerdown",()=>{this.#O=!0},{capture:!0,signal:y}),window.addEventListener("pointerup",()=>{this.#O=!1},{capture:!0,signal:y}),this.#le(),this.#fe(),this.#te(),this.#a=l.annotationStorage,this.#w=l.filterFactory,this.#q=u,this.#C=d||null,this.#y=f,this.#b=c,this.#v=m,this.#W=h||null,this.viewParameters={realScale:Ts.PDF_TO_CSS_UNITS,rotation:0},this.isShiftKeyDown=!1,this._editorUndoBar=v||null,this._supportsPinchToZoom=g!==!1,a?.setSidebarUiManager(this)}destroy(){this.#j?.resolve(),this.#j=null,this.#e?.abort(),this.#e=null,this._signal=null;for(let e of this.#i.values())e.destroy();this.#i.clear(),this.#r.clear(),this.#h.clear(),this.#M?.clear(),this.#t=null,this.#T.clear(),this.#u.destroy(),this.#n?.destroy(),this.#l?.destroy(),this.#U?.destroy(),this.#E?.hide(),this.#E=null,this.#B?.destroy(),this.#B=null,this.#o=null,this.#S&&(clearTimeout(this.#S),this.#S=null),this.#L&&(clearTimeout(this.#L),this.#L=null),this._editorUndoBar?.destroy(),this.#z=null}combinedSignal(e){return AbortSignal.any([this._signal,e.signal])}get mlManager(){return this.#W}get useNewAltTextFlow(){return this.#b}get useNewAltTextWhenAddingImage(){return this.#v}get hcmFilter(){return We(this,"hcmFilter",this.#q?this.#w.addHCMFilter(this.#q.foreground,this.#q.background):"none")}get direction(){return We(this,"direction",getComputedStyle(this.#$).direction)}get _highlightColors(){return We(this,"_highlightColors",this.#C?new Map(this.#C.split(",").map(e=>(e=e.split("=").map(r=>r.trim()),e[1]=e[1].toUpperCase(),e))):null)}get highlightColors(){let{_highlightColors:e}=this;if(!e)return We(this,"highlightColors",null);let r=new Map,o=!!this.#q;for(let[n,a]of e){let i=n.endsWith("_HCM");if(o&&i){r.set(n.replace("_HCM",""),a);continue}!o&&!i&&r.set(n,a)}return We(this,"highlightColors",r)}get highlightColorNames(){return We(this,"highlightColorNames",this.highlightColors?new Map(Array.from(this.highlightColors,e=>e.reverse())):null)}getNonHCMColor(e){if(!this._highlightColors)return e;let r=this.highlightColorNames.get(e);return this._highlightColors.get(r)||e}getNonHCMColorName(e){return this.highlightColorNames.get(e)||e}setCurrentDrawingSession(e){e?(this.unselectAll(),this.disableUserSelect(!0)):this.disableUserSelect(!1),this.#p=e}setMainHighlightColorPicker(e){this.#B=e}editAltText(e,r=!1){this.#n?.editAltText(this,e,r)}hasCommentManager(){return!!this.#l}editComment(e,r,o,n){this.#l?.showDialog(this,e,r,o,n)}selectComment(e,r){this.#i.get(e)?.getEditorByUID(r)?.toggleComment(!0,!0)}updateComment(e){this.#l?.updateComment(e.getData())}updatePopupColor(e){this.#l?.updatePopupColor(e)}removeComment(e){this.#l?.removeComments([e.uid])}toggleComment(e,r,o=void 0){this.#l?.toggleCommentPopup(e,r,o)}makeCommentColor(e,r){return e&&this.#l?.makeCommentColor(e,r)||null}getCommentDialogElement(){return this.#l?.dialogElement||null}async waitForEditorsRendered(e){if(this.#i.has(e-1))return;let{resolve:r,promise:o}=Promise.withResolvers(),n=a=>{a.pageNumber===e&&(this._eventBus._off("editorsrendered",n),r())};this._eventBus.on("editorsrendered",n),await o}getSignature(e){this.#U?.getSignature({uiManager:this,editor:e})}get signatureManager(){return this.#U}switchToMode(e,r){this._eventBus.on("annotationeditormodechanged",r,{once:!0,signal:this._signal}),this._eventBus.dispatch("showannotationeditorui",{source:this,mode:e})}setPreference(e,r){this._eventBus.dispatch("setpreference",{source:this,name:e,value:r})}onSetPreference({name:e,value:r}){switch(e){case"enableNewAltTextWhenAddingImage":this.#v=r;break}}onPageChanging({pageNumber:e}){this.#c=e-1}focusMainContainer(){this.#$.focus()}findParent(e,r){for(let o of this.#i.values()){let{x:n,y:a,width:i,height:s}=o.div.getBoundingClientRect();if(e>=n&&e<=n+i&&r>=a&&r<=a+s)return o}return null}disableUserSelect(e=!1){this.#J.classList.toggle("noUserSelect",e)}addShouldRescale(e){this.#h.add(e)}removeShouldRescale(e){this.#h.delete(e)}onScaleChanging({scale:e}){this.commitOrRemove(),this.viewParameters.realScale=e*Ts.PDF_TO_CSS_UNITS;for(let r of this.#h)r.onScaleChanging();this.#p?.onScaleChanging()}onRotationChanging({pagesRotation:e}){this.commitOrRemove(),this.viewParameters.rotation=e}#Q({anchorNode:e}){return e.nodeType===Node.TEXT_NODE?e.parentElement:e}#ee(e){let{currentLayer:r}=this;if(r.hasTextLayer(e))return r;for(let o of this.#i.values())if(o.hasTextLayer(e))return o;return null}highlightSelection(e="",r=!1){let o=document.getSelection();if(!o||o.isCollapsed)return;let{anchorNode:n,anchorOffset:a,focusNode:i,focusOffset:s}=o,l=o.toString(),d=this.#Q(o).closest(".textLayer"),f=this.getSelectionBoxes(d);if(!f)return;o.empty();let c=this.#ee(d),m=this.#R===Fe.NONE,h=()=>{let v=c?.createAndAddNewEditor({x:0,y:0},!1,{methodOfCreation:e,boxes:f,anchorNode:n,anchorOffset:a,focusNode:i,focusOffset:s,text:l});m&&this.showAllEditors("highlight",!0,!0),r&&v?.editComment()};if(m){this.switchToMode(Fe.HIGHLIGHT,h);return}h()}commentSelection(e=""){this.highlightSelection(e,!0)}#ie(){let e=document.getSelection();if(!e||e.isCollapsed)return;let o=this.#Q(e).closest(".textLayer"),n=this.getSelectionBoxes(o);n&&(this.#E||=new Xk(this),this.#E.show(o,n,this.direction==="ltr"))}getAndRemoveDataFromAnnotationStorage(e){if(!this.#a)return null;let r=`${Ig}${e}`,o=this.#a.getRawValue(r);return o&&this.#a.remove(r),o}addToAnnotationStorage(e){!e.isEmpty()&&this.#a&&!this.#a.has(e.id)&&this.#a.setValue(e.id,e)}a11yAlert(e,r=null){let o=this.#Z;o&&(o.setAttribute("data-l10n-id",e),r?o.setAttribute("data-l10n-args",JSON.stringify(r)):o.removeAttribute("data-l10n-args"))}#se(){let e=document.getSelection();if(!e||e.isCollapsed){this.#N&&(this.#E?.hide(),this.#N=null,this.#I({hasSelectedText:!1}));return}let{anchorNode:r}=e;if(r===this.#N)return;let n=this.#Q(e).closest(".textLayer");if(!n){this.#N&&(this.#E?.hide(),this.#N=null,this.#I({hasSelectedText:!1}));return}if(this.#E?.hide(),this.#N=r,this.#I({hasSelectedText:!0}),!(this.#R!==Fe.HIGHLIGHT&&this.#R!==Fe.NONE)&&(this.#R===Fe.HIGHLIGHT&&this.showAllEditors("highlight",!0,!0),this.#_=this.isShiftKeyDown,!this.isShiftKeyDown)){let a=this.#R===Fe.HIGHLIGHT?this.#ee(n):null;if(a?.toggleDrawing(),this.#O){let i=new AbortController,s=this.combinedSignal(i),l=u=>{u.type==="pointerup"&&u.button!==0||(i.abort(),a?.toggleDrawing(!0),u.type==="pointerup"&&this.#K("main_toolbar"))};window.addEventListener("pointerup",l,{signal:s}),window.addEventListener("blur",l,{signal:s})}else a?.toggleDrawing(!0),this.#K("main_toolbar")}}#K(e=""){this.#R===Fe.HIGHLIGHT?this.highlightSelection(e):this.#y&&this.#ie()}#le(){document.addEventListener("selectionchange",this.#se.bind(this),{signal:this._signal})}#ue(){if(this.#x)return;this.#x=new AbortController;let e=this.combinedSignal(this.#x);window.addEventListener("focus",this.focus.bind(this),{signal:e}),window.addEventListener("blur",this.blur.bind(this),{signal:e})}#de(){this.#x?.abort(),this.#x=null}blur(){if(this.isShiftKeyDown=!1,this.#_&&(this.#_=!1,this.#K("main_toolbar")),!this.hasSelection)return;let{activeElement:e}=document;for(let r of this.#T)if(r.div.contains(e)){this.#D=[r,e],r._focusEventsAllowed=!1;break}}focus(){if(!this.#D)return;let[e,r]=this.#D;this.#D=null,r.addEventListener("focusin",()=>{e._focusEventsAllowed=!0},{once:!0,signal:this._signal}),r.focus()}#te(){if(this.#k)return;this.#k=new AbortController;let e=this.combinedSignal(this.#k);window.addEventListener("keydown",this.keydown.bind(this),{signal:e}),window.addEventListener("keyup",this.keyup.bind(this),{signal:e})}#pe(){this.#k?.abort(),this.#k=null}#re(){if(this.#f)return;this.#f=new AbortController;let e=this.combinedSignal(this.#f);document.addEventListener("copy",this.copy.bind(this),{signal:e}),document.addEventListener("cut",this.cut.bind(this),{signal:e}),document.addEventListener("paste",this.paste.bind(this),{signal:e})}#oe(){this.#f?.abort(),this.#f=null}#fe(){let e=this._signal;document.addEventListener("dragover",this.dragOver.bind(this),{signal:e}),document.addEventListener("drop",this.drop.bind(this),{signal:e})}addEditListeners(){this.#te(),this.#re()}removeEditListeners(){this.#pe(),this.#oe()}dragOver(e){for(let{type:r}of e.dataTransfer.items)for(let o of this.#d)if(o.isHandlingMimeForPasting(r)){e.dataTransfer.dropEffect="copy",e.preventDefault();return}}drop(e){for(let r of e.dataTransfer.items)for(let o of this.#d)if(o.isHandlingMimeForPasting(r.type)){o.paste(r,this.currentLayer),e.preventDefault();return}}copy(e){if(e.preventDefault(),this.#t?.commitOrRemove(),!this.hasSelection)return;let r=[];for(let o of this.#T){let n=o.serialize(!0);n&&r.push(n)}r.length!==0&&e.clipboardData.setData("application/pdfjs",JSON.stringify(r))}cut(e){this.copy(e),this.delete()}async paste(e){e.preventDefault();let{clipboardData:r}=e;for(let a of r.items)for(let i of this.#d)if(i.isHandlingMimeForPasting(a.type)){i.paste(a,this.currentLayer);return}let o=r.getData("application/pdfjs");if(!o)return;try{o=JSON.parse(o)}catch(a){Be(`paste: "${a.message}".`);return}if(!Array.isArray(o))return;this.unselectAll();let n=this.currentLayer;try{let a=[];for(let l of o){let u=await n.deserialize(l);if(!u)return;a.push(u)}let i=()=>{for(let l of a)this.#ne(l);this.#ae(a)},s=()=>{for(let l of a)l.remove()};this.addCommands({cmd:i,undo:s,mustExec:!0})}catch(a){Be(`paste: "${a.message}".`)}}keydown(e){!this.isShiftKeyDown&&e.key==="Shift"&&(this.isShiftKeyDown=!0),this.#R!==Fe.NONE&&!this.isEditorHandlingKeyboard&&t._keyboardManager.exec(this,e)}keyup(e){this.isShiftKeyDown&&e.key==="Shift"&&(this.isShiftKeyDown=!1,this.#_&&(this.#_=!1,this.#K("main_toolbar")))}onEditingAction({name:e}){switch(e){case"undo":case"redo":case"delete":case"selectAll":this[e]();break;case"highlightSelection":this.highlightSelection("context_menu");break;case"commentSelection":this.commentSelection("context_menu");break}}#I(e){Object.entries(e).some(([o,n])=>this.#Y[o]!==n)&&(this._eventBus.dispatch("annotationeditorstateschanged",{source:this,details:Object.assign(this.#Y,e)}),this.#R===Fe.HIGHLIGHT&&e.hasSelectedEditor===!1&&this.#V([[Qe.HIGHLIGHT_FREE,!0]]))}#V(e){this._eventBus.dispatch("annotationeditorparamschanged",{source:this,details:e})}setEditingState(e){e?(this.#ue(),this.#re(),this.#I({isEditing:this.#R!==Fe.NONE,isEmpty:this.#X(),hasSomethingToUndo:this.#u.hasSomethingToUndo(),hasSomethingToRedo:this.#u.hasSomethingToRedo(),hasSelectedEditor:!1})):(this.#de(),this.#oe(),this.#I({isEditing:!1}),this.disableUserSelect(!1))}registerEditorTypes(e){if(!this.#d){this.#d=e;for(let r of this.#d)this.#V(r.defaultPropertiesToUpdate)}}getId(){return this.#A.id}get currentLayer(){return this.#i.get(this.#c)}getLayer(e){return this.#i.get(e)}get currentPageIndex(){return this.#c}addLayer(e){this.#i.set(e.pageIndex,e),this.#P?e.enable():e.disable()}removeLayer(e){this.#i.delete(e.pageIndex)}async updateMode(e,r=null,o=!1,n=!1,a=!1){if(this.#R!==e&&!(this.#j&&(await this.#j.promise,!this.#j))){if(this.#j=Promise.withResolvers(),this.#p?.commitOrRemove(),this.#R===Fe.POPUP&&this.#l?.hideSidebar(),this.#l?.destroyPopup(),this.#R=e,e===Fe.NONE){this.setEditingState(!1),this.#me();for(let i of this.#r.values())i.hideStandaloneCommentButton();this._editorUndoBar?.hide(),this.toggleComment(null),this.#j.resolve();return}for(let i of this.#r.values())i.addStandaloneCommentButton();e===Fe.SIGNATURE&&await this.#U?.loadSignatures(),this.setEditingState(!0),await this.#ce(),this.unselectAll();for(let i of this.#i.values())i.updateMode(e);if(e===Fe.POPUP){this.#o||=await this.#z.getAnnotationsByType(new Set(this.#d.map(l=>l._editorType)));let i=new Set,s=[];for(let l of this.#r.values()){let{annotationElementId:u,hasComment:d,deleted:f}=l;u&&i.add(u),d&&!f&&s.push(l.getData())}for(let l of this.#o){let{id:u,popupRef:d,contentsObj:f}=l;d&&f?.str&&!i.has(u)&&!this.#g.has(u)&&s.push(l)}this.#l?.showSidebar(s)}if(!r){o&&this.addNewEditorFromKeyboard(),this.#j.resolve();return}for(let i of this.#r.values())i.uid===r?(this.setSelected(i),a?i.editComment():n?i.enterInEditMode():i.focus()):i.unselect();this.#j.resolve()}}addNewEditorFromKeyboard(){this.currentLayer.canCreateNewEmptyEditor()&&this.currentLayer.addNewEditor()}updateToolbar(e){e.mode!==this.#R&&this._eventBus.dispatch("switchannotationeditormode",{source:this,...e})}updateParams(e,r){if(this.#d){switch(e){case Qe.CREATE:this.currentLayer.addNewEditor(r);return;case Qe.HIGHLIGHT_SHOW_ALL:this._eventBus.dispatch("reporttelemetry",{source:this,details:{type:"editing",data:{type:"highlight",action:"toggle_visibility"}}}),(this.#G||=new Map).set(e,r),this.showAllEditors("highlight",r);break}if(this.hasSelection)for(let o of this.#T)o.updateParams(e,r);else for(let o of this.#d)o.updateDefaultParams(e,r)}}showAllEditors(e,r,o=!1){for(let a of this.#r.values())a.editorType===e&&a.show(r);(this.#G?.get(Qe.HIGHLIGHT_SHOW_ALL)??!0)!==r&&this.#V([[Qe.HIGHLIGHT_SHOW_ALL,r]])}enableWaiting(e=!1){if(this.#F!==e){this.#F=e;for(let r of this.#i.values())e?r.disableClick():r.enableClick(),r.div.classList.toggle("waiting",e)}}async#ce(){if(!this.#P){this.#P=!0;let e=[];for(let r of this.#i.values())e.push(r.enable());await Promise.all(e);for(let r of this.#r.values())r.enable()}}#me(){if(this.unselectAll(),this.#P){this.#P=!1;for(let e of this.#i.values())e.disable();for(let e of this.#r.values())e.disable()}}*getEditors(e){for(let r of this.#r.values())r.pageIndex===e&&(yield r)}getEditor(e){return this.#r.get(e)}addEditor(e){this.#r.set(e.id,e)}removeEditor(e){e.div.contains(document.activeElement)&&(this.#S&&clearTimeout(this.#S),this.#S=setTimeout(()=>{this.focusMainContainer(),this.#S=null},0)),this.#r.delete(e.id),e.annotationElementId&&this.#M?.delete(e.annotationElementId),this.unselect(e),(!e.annotationElementId||!this.#g.has(e.annotationElementId))&&this.#a?.remove(e.id)}addDeletedAnnotationElement(e){this.#g.add(e.annotationElementId),this.addChangedExistingAnnotation(e),e.deleted=!0}isDeletedAnnotationElement(e){return this.#g.has(e)}removeDeletedAnnotationElement(e){this.#g.delete(e.annotationElementId),this.removeChangedExistingAnnotation(e),e.deleted=!1}#ne(e){let r=this.#i.get(e.pageIndex);r?r.addOrRebuild(e):(this.addEditor(e),this.addToAnnotationStorage(e))}setActiveEditor(e){this.#t!==e&&(this.#t=e,e&&this.#V(e.propertiesToUpdate))}get#he(){let e=null;for(e of this.#T);return e}updateUI(e){this.#he===e&&this.#V(e.propertiesToUpdate)}updateUIForDefaultProperties(e){this.#V(e.defaultPropertiesToUpdate)}toggleSelected(e){if(this.#T.has(e)){this.#T.delete(e),e.unselect(),this.#I({hasSelectedEditor:this.hasSelection});return}this.#T.add(e),e.select(),this.#V(e.propertiesToUpdate),this.#I({hasSelectedEditor:!0})}setSelected(e){this.updateToolbar({mode:e.mode,editId:e.id}),this.#p?.commitOrRemove();for(let r of this.#T)r!==e&&r.unselect();this.#T.clear(),this.#T.add(e),e.select(),this.#V(e.propertiesToUpdate),this.#I({hasSelectedEditor:!0})}isSelected(e){return this.#T.has(e)}get firstSelectedEditor(){return this.#T.values().next().value}unselect(e){e.unselect(),this.#T.delete(e),this.#I({hasSelectedEditor:this.hasSelection})}get hasSelection(){return this.#T.size!==0}get isEnterHandled(){return this.#T.size===1&&this.firstSelectedEditor.isEnterHandled}undo(){this.#u.undo(),this.#I({hasSomethingToUndo:this.#u.hasSomethingToUndo(),hasSomethingToRedo:!0,isEmpty:this.#X()}),this._editorUndoBar?.hide()}redo(){this.#u.redo(),this.#I({hasSomethingToUndo:!0,hasSomethingToRedo:this.#u.hasSomethingToRedo(),isEmpty:this.#X()})}addCommands(e){this.#u.add(e),this.#I({hasSomethingToUndo:!0,hasSomethingToRedo:!1,isEmpty:this.#X()})}cleanUndoStack(e){this.#u.cleanType(e)}#X(){if(this.#r.size===0)return!0;if(this.#r.size===1)for(let e of this.#r.values())return e.isEmpty();return!1}delete(){this.commitOrRemove();let e=this.currentLayer?.endDrawingSession(!0);if(!this.hasSelection&&!e)return;let r=e?[e]:[...this.#T],o=()=>{this._editorUndoBar?.show(n,r.length===1?r[0].editorType:r.length);for(let a of r)a.remove()},n=()=>{for(let a of r)this.#ne(a)};this.addCommands({cmd:o,undo:n,mustExec:!0})}commitOrRemove(){this.#t?.commitOrRemove()}hasSomethingToControl(){return this.#t||this.hasSelection}#ae(e){for(let r of this.#T)r.unselect();this.#T.clear();for(let r of e)r.isEmpty()||(this.#T.add(r),r.select());this.#I({hasSelectedEditor:this.hasSelection})}selectAll(){for(let e of this.#T)e.commit();this.#ae(this.#r.values())}unselectAll(){if(!(this.#t&&(this.#t.commitOrRemove(),this.#R!==Fe.NONE))&&!this.#p?.commitOrRemove()&&this.hasSelection){for(let e of this.#T)e.unselect();this.#T.clear(),this.#I({hasSelectedEditor:!1})}}translateSelectedEditors(e,r,o=!1){if(o||this.commitOrRemove(),!this.hasSelection)return;this.#H[0]+=e,this.#H[1]+=r;let[n,a]=this.#H,i=[...this.#T],s=1e3;this.#L&&clearTimeout(this.#L),this.#L=setTimeout(()=>{this.#L=null,this.#H[0]=this.#H[1]=0,this.addCommands({cmd:()=>{for(let l of i)this.#r.has(l.id)&&(l.translateInPage(n,a),l.translationDone())},undo:()=>{for(let l of i)this.#r.has(l.id)&&(l.translateInPage(-n,-a),l.translationDone())},mustExec:!1})},s);for(let l of i)l.translateInPage(e,r),l.translationDone()}setUpDragSession(){if(this.hasSelection){this.disableUserSelect(!0),this.#m=new Map;for(let e of this.#T)this.#m.set(e,{savedX:e.x,savedY:e.y,savedPageIndex:e.pageIndex,newX:0,newY:0,newPageIndex:-1})}}endDragSession(){if(!this.#m)return!1;this.disableUserSelect(!1);let e=this.#m;this.#m=null;let r=!1;for(let[{x:n,y:a,pageIndex:i},s]of e)s.newX=n,s.newY=a,s.newPageIndex=i,r||=n!==s.savedX||a!==s.savedY||i!==s.savedPageIndex;if(!r)return!1;let o=(n,a,i,s)=>{if(this.#r.has(n.id)){let l=this.#i.get(s);l?n._setParentAndPosition(l,a,i):(n.pageIndex=s,n.x=a,n.y=i)}};return this.addCommands({cmd:()=>{for(let[n,{newX:a,newY:i,newPageIndex:s}]of e)o(n,a,i,s)},undo:()=>{for(let[n,{savedX:a,savedY:i,savedPageIndex:s}]of e)o(n,a,i,s)},mustExec:!0}),!0}dragSelectedEditors(e,r){if(this.#m)for(let o of this.#m.keys())o.drag(e,r)}rebuild(e){if(e.parent===null){let r=this.getLayer(e.pageIndex);r?(r.changeParent(e),r.addOrRebuild(e)):(this.addEditor(e),this.addToAnnotationStorage(e),e.rebuild())}else e.parent.addOrRebuild(e)}get isEditorHandlingKeyboard(){return this.getActive()?.shouldGetKeyboardEvents()||this.#T.size===1&&this.firstSelectedEditor.shouldGetKeyboardEvents()}isActive(e){return this.#t===e}getActive(){return this.#t}getMode(){return this.#R}isEditingMode(){return this.#R!==Fe.NONE}get imageManager(){return We(this,"imageManager",new Jk)}getSelectionBoxes(e){if(!e)return null;let r=document.getSelection();for(let u=0,d=r.rangeCount;u({x:(d-n)/i,y:1-(u+f-o)/a,width:c/i,height:f/a});break;case"180":s=(u,d,f,c)=>({x:1-(u+f-o)/a,y:1-(d+c-n)/i,width:f/a,height:c/i});break;case"270":s=(u,d,f,c)=>({x:1-(d+c-n)/i,y:(u-o)/a,width:c/i,height:f/a});break;default:s=(u,d,f,c)=>({x:(u-o)/a,y:(d-n)/i,width:f/a,height:c/i});break}let l=[];for(let u=0,d=r.rangeCount;ua.stopPropagation(),{signal:o});let n=a=>{a.preventDefault(),this.#u._uiManager.editAltText(this.#u),this.#p&&this.#u._reportTelemetry({action:"pdfjs.image.alt_text.image_status_label_clicked",data:{label:this.#g}})};return e.addEventListener("click",n,{capture:!0,signal:o}),e.addEventListener("keydown",a=>{a.target===e&&a.key==="Enter"&&(this.#a=!0,n(a))},{signal:o}),await this.#m(),e}get#g(){return this.#e&&"added"||this.#e===null&&this.guessedText&&"review"||"missing"}finish(){this.#o&&(this.#o.focus({focusVisible:this.#a}),this.#a=!1)}isEmpty(){return this.#p?this.#e===null:!this.#e&&!this.#t}hasData(){return this.#p?this.#e!==null||!!this.#l:this.isEmpty()}get guessedText(){return this.#l}async setGuessedText(e){this.#e===null&&(this.#l=e,this.#f=await t._l10n.get("pdfjs-editor-new-alt-text-generated-alt-text-with-disclaimer",{generatedAltText:e}),this.#m())}toggleAltTextBadge(e=!1){if(!this.#p||this.#e){this.#s?.remove(),this.#s=null;return}if(!this.#s){let r=this.#s=document.createElement("div");r.className="noAltTextBadge",this.#u.div.append(r)}this.#s.classList.toggle("hidden",!e)}serialize(e){let r=this.#e;return!e&&this.#l===r&&(r=this.#f),{altText:r,decorative:this.#t,guessedText:this.#l,textWithDisclaimer:this.#f}}get data(){return{altText:this.#e,decorative:this.#t}}set data({altText:e,decorative:r,guessedText:o,textWithDisclaimer:n,cancel:a=!1}){o&&(this.#l=o,this.#f=n),!(this.#e===e&&this.#t===r)&&(a||(this.#e=e,this.#t=r),this.#m())}toggle(e=!1){this.#o&&(!e&&this.#n&&(clearTimeout(this.#n),this.#n=null),this.#o.disabled=!e)}shown(){this.#u._reportTelemetry({action:"pdfjs.image.alt_text.image_status_label_displayed",data:{label:this.#g}})}destroy(){this.#o?.remove(),this.#o=null,this.#r=null,this.#i=null,this.#s?.remove(),this.#s=null}async#m(){let e=this.#o;if(!e)return;if(this.#p){if(e.classList.toggle("done",!!this.#e),e.setAttribute("data-l10n-id",t.#c[this.#g]),this.#r?.setAttribute("data-l10n-id",t.#c[`${this.#g}-label`]),!this.#e){this.#i?.remove();return}}else{if(!this.#e&&!this.#t){e.classList.remove("done"),this.#i?.remove();return}e.classList.add("done"),e.setAttribute("data-l10n-id","pdfjs-editor-alt-text-edit-button")}let r=this.#i;if(!r){this.#i=r=document.createElement("span"),r.className="tooltip",r.setAttribute("role","tooltip"),r.id=`alt-text-tooltip-${this.#u.id}`;let n=100,a=this.#u._uiManager._signal;a.addEventListener("abort",()=>{clearTimeout(this.#n),this.#n=null},{once:!0}),e.addEventListener("mouseenter",()=>{this.#n=setTimeout(()=>{this.#n=null,this.#i.classList.add("show"),this.#u._reportTelemetry({action:"alt_text_tooltip"})},n)},{signal:a}),e.addEventListener("mouseleave",()=>{this.#n&&(clearTimeout(this.#n),this.#n=null),this.#i?.classList.remove("show")},{signal:a})}this.#t?r.setAttribute("data-l10n-id","pdfjs-editor-alt-text-decorative-tooltip"):(r.removeAttribute("data-l10n-id"),r.textContent=this.#e),r.parentNode||e.append(r),this.#u.getElementForAltText()?.setAttribute("aria-describedby",r.id)}},ec=class{#e=null;#t=null;#o=!1;#r=null;#i=null;#n=null;#a=null;#s=null;#u=!1;#l=null;constructor(e){this.#r=e}renderForToolbar(){let e=this.#t=document.createElement("button");return e.className="comment",this.#f(e,!1)}renderForStandalone(){let e=this.#e=document.createElement("button");e.className="annotationCommentButton";let r=this.#r.commentButtonPosition;if(r){let{style:o}=e;o.insetInlineEnd=`calc(${100*(this.#r._uiManager.direction==="ltr"?1-r[0]:r[0])}% - var(--comment-button-dim))`,o.top=`calc(${100*r[1]}% - var(--comment-button-dim))`;let n=this.#r.commentButtonColor;n&&(o.backgroundColor=n)}return this.#f(e,!0)}focusButton(){setTimeout(()=>{(this.#e??this.#t)?.focus()},0)}onUpdatedColor(){if(!this.#e)return;let e=this.#r.commentButtonColor;e&&(this.#e.style.backgroundColor=e),this.#r._uiManager.updatePopupColor(this.#r)}get commentButtonWidth(){return(this.#e?.getBoundingClientRect().width??0)/this.#r.parent.boundingClientRect.width}get commentPopupPositionInLayer(){if(this.#l)return this.#l;if(!this.#e)return null;let{x:e,y:r,height:o}=this.#e.getBoundingClientRect(),{x:n,y:a,width:i,height:s}=this.#r.parent.boundingClientRect;return[(e-n)/i,(r+o-a)/s]}set commentPopupPositionInLayer(e){this.#l=e}hasDefaultPopupPosition(){return this.#l===null}removeStandaloneCommentButton(){this.#e?.remove(),this.#e=null}removeToolbarCommentButton(){this.#t?.remove(),this.#t=null}setCommentButtonStates({selected:e,hasPopup:r}){this.#e&&(this.#e.classList.toggle("selected",e),this.#e.ariaExpanded=r)}#f(e,r){if(!this.#r._uiManager.hasCommentManager())return null;e.tabIndex="0",e.ariaHasPopup="dialog",r?(e.ariaControls="commentPopup",e.setAttribute("data-l10n-id","pdfjs-show-comment-button")):(e.ariaControlsElements=[this.#r._uiManager.getCommentDialogElement()],e.setAttribute("data-l10n-id","pdfjs-editor-edit-comment-button"));let o=this.#r._uiManager._signal;if(!(o instanceof AbortSignal)||o.aborted)return e;e.addEventListener("contextmenu",Ln,{signal:o}),r&&(e.addEventListener("focusin",a=>{this.#r._focusEventsAllowed=!1,or(a)},{capture:!0,signal:o}),e.addEventListener("focusout",a=>{this.#r._focusEventsAllowed=!0,or(a)},{capture:!0,signal:o})),e.addEventListener("pointerdown",a=>a.stopPropagation(),{signal:o});let n=a=>{a.preventDefault(),e===this.#t?this.edit():this.#r.toggleComment(!0)};return e.addEventListener("click",n,{capture:!0,signal:o}),e.addEventListener("keydown",a=>{a.target===e&&a.key==="Enter"&&(this.#o=!0,n(a))},{signal:o}),e.addEventListener("pointerenter",()=>{this.#r.toggleComment(!1,!0)},{signal:o}),e.addEventListener("pointerleave",()=>{this.#r.toggleComment(!1,!1)},{signal:o}),e}edit(e){let r=this.commentPopupPositionInLayer,o,n;if(r)[o,n]=r;else{[o,n]=this.#r.commentButtonPosition;let{width:d,height:f,x:c,y:m}=this.#r;o=c+o*d,n=m+n*f}let a=this.#r.parent.boundingClientRect,{x:i,y:s,width:l,height:u}=a;this.#r._uiManager.editComment(this.#r,i+o*l,s+n*u,{...e,parentDimensions:a})}finish(){this.#t&&(this.#t.focus({focusVisible:this.#o}),this.#o=!1)}isDeleted(){return this.#u||this.#a===""}isEmpty(){return this.#a===null}hasBeenEdited(){return this.isDeleted()||this.#a!==this.#i}serialize(){return this.data}get data(){return{text:this.#a,richText:this.#n,date:this.#s,deleted:this.isDeleted()}}set data(e){if(e!==this.#a&&(this.#n=null),e===null){this.#a="",this.#u=!0;return}this.#a=e,this.#s=new Date,this.#u=!1}setInitialText(e,r=null){this.#i=e,this.data=e,this.#s=null,this.#n=r}shown(){}destroy(){this.#t?.remove(),this.#t=null,this.#e?.remove(),this.#e=null,this.#a="",this.#n=null,this.#s=null,this.#r=null,this.#o=!1,this.#u=!1}},Mg=class t{#e;#t=!1;#o=null;#r;#i;#n;#a;#s=null;#u;#l=null;#f;#p=null;constructor({container:e,isPinchingDisabled:r=null,isPinchingStopped:o=null,onPinchStart:n=null,onPinching:a=null,onPinchEnd:i=null,signal:s}){this.#e=e,this.#o=o,this.#r=r,this.#i=n,this.#n=a,this.#a=i,this.#f=new AbortController,this.#u=AbortSignal.any([s,this.#f.signal]),e.addEventListener("touchstart",this.#c.bind(this),{passive:!1,signal:this.#u})}get MIN_TOUCH_DISTANCE_TO_PINCH(){return 35/wi.pixelRatio}#c(e){if(this.#r?.())return;if(e.touches.length===1){if(this.#s)return;let n=this.#s=new AbortController,a=AbortSignal.any([this.#u,n.signal]),i=this.#e,s={capture:!0,signal:a,passive:!1},l=u=>{u.pointerType==="touch"&&(this.#s?.abort(),this.#s=null)};i.addEventListener("pointerdown",u=>{u.pointerType==="touch"&&(or(u),l(u))},s),i.addEventListener("pointerup",l,s),i.addEventListener("pointercancel",l,s);return}if(!this.#p){this.#p=new AbortController;let n=AbortSignal.any([this.#u,this.#p.signal]),a=this.#e,i={signal:n,capture:!1,passive:!1};a.addEventListener("touchmove",this.#g.bind(this),i);let s=this.#m.bind(this);a.addEventListener("touchend",s,i),a.addEventListener("touchcancel",s,i),i.capture=!0,a.addEventListener("pointerdown",or,i),a.addEventListener("pointermove",or,i),a.addEventListener("pointercancel",or,i),a.addEventListener("pointerup",or,i),this.#i?.()}if(or(e),e.touches.length!==2||this.#o?.()){this.#l=null;return}let[r,o]=e.touches;r.identifier>o.identifier&&([r,o]=[o,r]),this.#l={touch0X:r.screenX,touch0Y:r.screenY,touch1X:o.screenX,touch1Y:o.screenY}}#g(e){if(!this.#l||e.touches.length!==2)return;or(e);let[r,o]=e.touches;r.identifier>o.identifier&&([r,o]=[o,r]);let{screenX:n,screenY:a}=r,{screenX:i,screenY:s}=o,l=this.#l,{touch0X:u,touch0Y:d,touch1X:f,touch1Y:c}=l,m=f-u,h=c-d,v=i-n,g=s-a,y=Math.hypot(v,g)||1,b=Math.hypot(m,h)||1;if(!this.#t&&Math.abs(b-y)<=t.MIN_TOUCH_DISTANCE_TO_PINCH)return;if(l.touch0X=n,l.touch0Y=a,l.touch1X=i,l.touch1Y=s,!this.#t){this.#t=!0;return}let x=[(n+i)/2,(a+s)/2];this.#n?.(x,b,y)}#m(e){e.touches.length>=2||(this.#p&&(this.#p.abort(),this.#p=null,this.#a?.()),this.#l&&(or(e),this.#l=null,this.#t=!1))}destroy(){this.#f?.abort(),this.#f=null,this.#s?.abort(),this.#s=null}},kt=class t{#e=null;#t=null;#o=null;#r=null;#i=null;#n=!1;#a=null;#s="";#u=null;#l=null;#f=null;#p=null;#c=null;#g="";#m=!1;#d=null;#h=!1;#y=!1;#b=!1;#v=null;#w=0;#S=0;#x=null;#C=null;isSelected=!1;_isCopy=!1;_editToolbar=null;_initialOptions=Object.create(null);_initialData=null;_isVisible=!0;_uiManager=null;_focusEventsAllowed=!0;static _l10n=null;static _l10nResizer=null;#_=!1;#E=t._zIndex++;static _borderLineWidth=-1;static _colorManager=new e2;static _zIndex=1;static _telemetryTimeout=1e3;static get _resizerKeyboardManager(){let e=t.prototype._resizeWithKeyboard,r=Kl.TRANSLATE_SMALL,o=Kl.TRANSLATE_BIG;return We(this,"_resizerKeyboardManager",new Ld([[["ArrowLeft","mac+ArrowLeft"],e,{args:[-r,0]}],[["ctrl+ArrowLeft","mac+shift+ArrowLeft"],e,{args:[-o,0]}],[["ArrowRight","mac+ArrowRight"],e,{args:[r,0]}],[["ctrl+ArrowRight","mac+shift+ArrowRight"],e,{args:[o,0]}],[["ArrowUp","mac+ArrowUp"],e,{args:[0,-r]}],[["ctrl+ArrowUp","mac+shift+ArrowUp"],e,{args:[0,-o]}],[["ArrowDown","mac+ArrowDown"],e,{args:[0,r]}],[["ctrl+ArrowDown","mac+shift+ArrowDown"],e,{args:[0,o]}],[["Escape","mac+Escape"],t.prototype._stopResizingWithKeyboard]]))}constructor(e){this.parent=e.parent,this.id=e.id,this.width=this.height=null,this.pageIndex=e.parent.pageIndex,this.name=e.name,this.div=null,this._uiManager=e.uiManager,this.annotationElementId=null,this._willKeepAspectRatio=!1,this._initialOptions.isCentered=e.isCentered,this._structTreeParentId=null,this.annotationElementId=e.annotationElementId||null,this.creationDate=e.creationDate||new Date,this.modificationDate=e.modificationDate||null;let{rotation:r,rawDims:{pageWidth:o,pageHeight:n,pageX:a,pageY:i}}=this.parent.viewport;this.rotation=r,this.pageRotation=(360+r-this._uiManager.viewParameters.rotation)%360,this.pageDimensions=[o,n],this.pageTranslation=[a,i];let[s,l]=this.parentDimensions;this.x=e.x/s,this.y=e.y/l,this.isAttachedToDOM=!1,this.deleted=!1}get editorType(){return Object.getPrototypeOf(this).constructor._type}get mode(){return Object.getPrototypeOf(this).constructor._editorType}static get isDrawer(){return!1}static get _defaultLineColor(){return We(this,"_defaultLineColor",this._colorManager.getHexCode("CanvasText"))}static deleteAnnotationElement(e){let r=new t2({id:e.parent.getNextId(),parent:e.parent,uiManager:e._uiManager});r.annotationElementId=e.annotationElementId,r.deleted=!0,r._uiManager.addToAnnotationStorage(r)}static initialize(e,r){if(t._l10n??=e,t._l10nResizer||=Object.freeze({topLeft:"pdfjs-editor-resizer-top-left",topMiddle:"pdfjs-editor-resizer-top-middle",topRight:"pdfjs-editor-resizer-top-right",middleRight:"pdfjs-editor-resizer-middle-right",bottomRight:"pdfjs-editor-resizer-bottom-right",bottomMiddle:"pdfjs-editor-resizer-bottom-middle",bottomLeft:"pdfjs-editor-resizer-bottom-left",middleLeft:"pdfjs-editor-resizer-middle-left"}),t._borderLineWidth!==-1)return;let o=getComputedStyle(document.documentElement);t._borderLineWidth=parseFloat(o.getPropertyValue("--outline-width"))||0}static updateDefaultParams(e,r){}static get defaultPropertiesToUpdate(){return[]}static isHandlingMimeForPasting(e){return!1}static paste(e,r){It("Not implemented")}get propertiesToUpdate(){return[]}get _isDraggable(){return this.#_}set _isDraggable(e){this.#_=e,this.div?.classList.toggle("draggable",e)}get uid(){return this.annotationElementId||this.id}get isEnterHandled(){return!0}center(){let[e,r]=this.pageDimensions;switch(this.parentRotation){case 90:this.x-=this.height*r/(e*2),this.y+=this.width*e/(r*2);break;case 180:this.x+=this.width/2,this.y+=this.height/2;break;case 270:this.x+=this.height*r/(e*2),this.y-=this.width*e/(r*2);break;default:this.x-=this.width/2,this.y-=this.height/2;break}this.fixAndSetPosition()}addCommands(e){this._uiManager.addCommands(e)}get currentLayer(){return this._uiManager.currentLayer}setInBackground(){this.div.style.zIndex=0}setInForeground(){this.div.style.zIndex=this.#E}setParent(e){e!==null?(this.pageIndex=e.pageIndex,this.pageDimensions=e.pageDimensions):(this.#L(),this.#p?.remove(),this.#p=null),this.parent=e}focusin(e){this._focusEventsAllowed&&(this.#m?this.#m=!1:this.parent.setSelected(this))}focusout(e){!this._focusEventsAllowed||!this.isAttachedToDOM||e.relatedTarget?.closest(`#${this.id}`)||(e.preventDefault(),this.parent?.isMultipleSelection||this.commitOrRemove())}commitOrRemove(){this.isEmpty()?this.remove():this.commit()}commit(){this.isInEditMode()&&this.addToAnnotationStorage()}addToAnnotationStorage(){this._uiManager.addToAnnotationStorage(this)}setAt(e,r,o,n){let[a,i]=this.parentDimensions;[o,n]=this.screenToPageTranslation(o,n),this.x=(e+o)/a,this.y=(r+n)/i,this.fixAndSetPosition()}_moveAfterPaste(e,r){let[o,n]=this.parentDimensions;this.setAt(e*o,r*n,this.width*o,this.height*n),this._onTranslated()}#A([e,r],o,n){[o,n]=this.screenToPageTranslation(o,n),this.x+=o/e,this.y+=n/r,this._onTranslating(this.x,this.y),this.fixAndSetPosition()}translate(e,r){this.#A(this.parentDimensions,e,r)}translateInPage(e,r){this.#d||=[this.x,this.y,this.width,this.height],this.#A(this.pageDimensions,e,r),this.div.scrollIntoView({block:"nearest"})}translationDone(){this._onTranslated(this.x,this.y)}drag(e,r){this.#d||=[this.x,this.y,this.width,this.height];let{div:o,parentDimensions:[n,a]}=this;if(this.x+=e/n,this.y+=r/a,this.parent&&(this.x<0||this.x>1||this.y<0||this.y>1)){let{x:f,y:c}=this.div.getBoundingClientRect();this.parent.findNewParent(this,f,c)&&(this.x-=Math.floor(this.x),this.y-=Math.floor(this.y))}let{x:i,y:s}=this,[l,u]=this.getBaseTranslation();i+=l,s+=u;let{style:d}=o;d.left=`${(100*i).toFixed(2)}%`,d.top=`${(100*s).toFixed(2)}%`,this._onTranslating(i,s),o.scrollIntoView({block:"nearest"})}_onTranslating(e,r){}_onTranslated(e,r){}get _hasBeenMoved(){return!!this.#d&&(this.#d[0]!==this.x||this.#d[1]!==this.y)}get _hasBeenResized(){return!!this.#d&&(this.#d[2]!==this.width||this.#d[3]!==this.height)}getBaseTranslation(){let[e,r]=this.parentDimensions,{_borderLineWidth:o}=t,n=o/e,a=o/r;switch(this.rotation){case 90:return[-n,a];case 180:return[n,a];case 270:return[n,-a];default:return[-n,-a]}}get _mustFixPosition(){return!0}fixAndSetPosition(e=this.rotation){let{div:{style:r},pageDimensions:[o,n]}=this,{x:a,y:i,width:s,height:l}=this;if(s*=o,l*=n,a*=o,i*=n,this._mustFixPosition)switch(e){case 0:a=Co(a,0,o-s),i=Co(i,0,n-l);break;case 90:a=Co(a,0,o-l),i=Co(i,s,n);break;case 180:a=Co(a,s,o),i=Co(i,l,n);break;case 270:a=Co(a,l,o),i=Co(i,0,n-s);break}this.x=a/=o,this.y=i/=n;let[u,d]=this.getBaseTranslation();a+=u,i+=d,r.left=`${(100*a).toFixed(2)}%`,r.top=`${(100*i).toFixed(2)}%`,this.moveInDOM()}static#P(e,r,o){switch(o){case 90:return[r,-e];case 180:return[-e,-r];case 270:return[-r,e];default:return[e,r]}}screenToPageTranslation(e,r){return t.#P(e,r,this.parentRotation)}pageTranslationToScreen(e,r){return t.#P(e,r,360-this.parentRotation)}#O(e){switch(e){case 90:{let[r,o]=this.pageDimensions;return[0,-r/o,o/r,0]}case 180:return[-1,0,0,-1];case 270:{let[r,o]=this.pageDimensions;return[0,r/o,-o/r,0]}default:return[1,0,0,1]}}get parentScale(){return this._uiManager.viewParameters.realScale}get parentRotation(){return(this._uiManager.viewParameters.rotation+this.pageRotation)%360}get parentDimensions(){let{parentScale:e,pageDimensions:[r,o]}=this;return[r*e,o*e]}setDims(){let{div:{style:e},width:r,height:o}=this;e.width=`${(100*r).toFixed(2)}%`,e.height=`${(100*o).toFixed(2)}%`}getInitialTranslation(){return[0,0]}#F(){if(this.#u)return;this.#u=document.createElement("div"),this.#u.classList.add("resizers");let e=this._willKeepAspectRatio?["topLeft","topRight","bottomRight","bottomLeft"]:["topLeft","topMiddle","topRight","middleRight","bottomRight","bottomMiddle","bottomLeft","middleLeft"],r=this._uiManager._signal;for(let o of e){let n=document.createElement("div");this.#u.append(n),n.classList.add("resizer",o),n.setAttribute("data-resizer-name",o),n.addEventListener("pointerdown",this.#k.bind(this,o),{signal:r}),n.addEventListener("contextmenu",Ln,{signal:r}),n.tabIndex=-1}this.div.prepend(this.#u)}#k(e,r){r.preventDefault();let{isMac:o}=kr.platform;if(r.button!==0||r.ctrlKey&&o)return;this.#o?.toggle(!1);let n=this._isDraggable;this._isDraggable=!1,this.#l=[r.screenX,r.screenY];let a=new AbortController,i=this._uiManager.combinedSignal(a);this.parent.togglePointerEvents(!1),window.addEventListener("pointermove",this.#M.bind(this,e),{passive:!0,capture:!0,signal:i}),window.addEventListener("touchmove",or,{passive:!1,signal:i}),window.addEventListener("contextmenu",Ln,{signal:i}),this.#f={savedX:this.x,savedY:this.y,savedWidth:this.width,savedHeight:this.height};let s=this.parent.div.style.cursor,l=this.div.style.cursor;this.div.style.cursor=this.parent.div.style.cursor=window.getComputedStyle(r.target).cursor;let u=()=>{a.abort(),this.parent.togglePointerEvents(!0),this.#o?.toggle(!0),this._isDraggable=n,this.parent.div.style.cursor=s,this.div.style.cursor=l,this.#B()};window.addEventListener("pointerup",u,{signal:i}),window.addEventListener("blur",u,{signal:i})}#D(e,r,o,n){this.width=o,this.height=n,this.x=e,this.y=r,this.setDims(),this.fixAndSetPosition(),this._onResized()}_onResized(){}#B(){if(!this.#f)return;let{savedX:e,savedY:r,savedWidth:o,savedHeight:n}=this.#f;this.#f=null;let a=this.x,i=this.y,s=this.width,l=this.height;a===e&&i===r&&s===o&&l===n||this.addCommands({cmd:this.#D.bind(this,a,i,s,l),undo:this.#D.bind(this,e,r,o,n),mustExec:!0})}static _round(e){return Math.round(e*1e4)/1e4}#M(e,r){let[o,n]=this.parentDimensions,a=this.x,i=this.y,s=this.width,l=this.height,u=t.MIN_SIZE/o,d=t.MIN_SIZE/n,f=this.#O(this.rotation),c=(N,M)=>[f[0]*N+f[2]*M,f[1]*N+f[3]*M],m=this.#O(360-this.rotation),h=(N,M)=>[m[0]*N+m[2]*M,m[1]*N+m[3]*M],v,g,y=!1,b=!1;switch(e){case"topLeft":y=!0,v=(N,M)=>[0,0],g=(N,M)=>[N,M];break;case"topMiddle":v=(N,M)=>[N/2,0],g=(N,M)=>[N/2,M];break;case"topRight":y=!0,v=(N,M)=>[N,0],g=(N,M)=>[0,M];break;case"middleRight":b=!0,v=(N,M)=>[N,M/2],g=(N,M)=>[0,M/2];break;case"bottomRight":y=!0,v=(N,M)=>[N,M],g=(N,M)=>[0,0];break;case"bottomMiddle":v=(N,M)=>[N/2,M],g=(N,M)=>[N/2,0];break;case"bottomLeft":y=!0,v=(N,M)=>[0,M],g=(N,M)=>[N,0];break;case"middleLeft":b=!0,v=(N,M)=>[0,M/2],g=(N,M)=>[N,M/2];break}let x=v(s,l),_=g(s,l),T=c(..._),S=t._round(a+T[0]),E=t._round(i+T[1]),C=1,R=1,O,I;if(r.fromKeyboard)({deltaX:O,deltaY:I}=r);else{let{screenX:N,screenY:M}=r,[L,j]=this.#l;[O,I]=this.screenToPageTranslation(N-L,M-j),this.#l[0]=N,this.#l[1]=M}if([O,I]=h(O/o,I/n),y){let N=Math.hypot(s,l);C=R=Math.max(Math.min(Math.hypot(_[0]-x[0]-O,_[1]-x[1]-I)/N,1/s,1/l),u/s,d/l)}else b?C=Co(Math.abs(_[0]-x[0]-O),u,1)/s:R=Co(Math.abs(_[1]-x[1]-I),d,1)/l;let D=t._round(s*C),H=t._round(l*R);T=c(...g(D,H));let F=S-T[0],B=E-T[1];this.#d||=[this.x,this.y,this.width,this.height],this.width=D,this.height=H,this.x=F,this.y=B,this.setDims(),this.fixAndSetPosition(),this._onResizing()}_onResizing(){}altTextFinish(){this.#o?.finish()}get toolbarButtons(){return null}async addEditToolbar(){if(this._editToolbar||this.#y)return this._editToolbar;this._editToolbar=new Kk(this),this.div.append(this._editToolbar.render());let{toolbarButtons:e}=this;if(e)for(let[r,o]of e)await this._editToolbar.addButton(r,o);return this.hasComment||this._editToolbar.addButton("comment",this.addCommentButton()),this._editToolbar.addButton("delete"),this._editToolbar}addCommentButtonInToolbar(){this._editToolbar?.addButtonBefore("comment",this.addCommentButton(),".deleteButton")}removeCommentButtonFromToolbar(){this._editToolbar?.removeButton("comment")}removeEditToolbar(){this._editToolbar?.remove(),this._editToolbar=null,this.#o?.destroy()}addContainer(e){let r=this._editToolbar?.div;r?r.before(e):this.div.append(e)}getClientDimensions(){return this.div.getBoundingClientRect()}createAltText(){return this.#o||(U_.initialize(t._l10n),this.#o=new U_(this),this.#e&&(this.#o.data=this.#e,this.#e=null)),this.#o}get altTextData(){return this.#o?.data}set altTextData(e){this.#o&&(this.#o.data=e)}get guessedAltText(){return this.#o?.guessedText}async setGuessedAltText(e){await this.#o?.setGuessedText(e)}serializeAltText(e){return this.#o?.serialize(e)}hasAltText(){return!!this.#o&&!this.#o.isEmpty()}hasAltTextData(){return this.#o?.hasData()??!1}focusCommentButton(){this.#r?.focusButton()}addCommentButton(){return this.#r||=new ec(this)}addStandaloneCommentButton(){if(this.#i){this._uiManager.isEditingMode()&&this.#i.classList.remove("hidden");return}this.hasComment&&(this.#i=this.#r.renderForStandalone(),this.div.append(this.#i))}removeStandaloneCommentButton(){this.#r.removeStandaloneCommentButton(),this.#i=null}hideStandaloneCommentButton(){this.#i?.classList.add("hidden")}get comment(){let{data:{richText:e,text:r,date:o,deleted:n}}=this.#r;return{text:r,richText:e,date:o,deleted:n,color:this.getNonHCMColor(),opacity:this.opacity??1}}set comment(e){this.#r||=new ec(this),this.#r.data=e,this.hasComment?(this.removeCommentButtonFromToolbar(),this.addStandaloneCommentButton(),this._uiManager.updateComment(this)):(this.addCommentButtonInToolbar(),this.removeStandaloneCommentButton(),this._uiManager.removeComment(this))}setCommentData({comment:e,popupRef:r,richText:o}){if(!r||(this.#r||=new ec(this),this.#r.setInitialText(e,o),!this.annotationElementId))return;let n=this._uiManager.getAndRemoveDataFromAnnotationStorage(this.annotationElementId);n&&this.updateFromAnnotationLayer(n)}get hasEditedComment(){return this.#r?.hasBeenEdited()}get hasDeletedComment(){return this.#r?.isDeleted()}get hasComment(){return!!this.#r&&!this.#r.isEmpty()&&!this.#r.isDeleted()}async editComment(e){this.#r||=new ec(this),this.#r.edit(e)}toggleComment(e,r=void 0){this.hasComment&&this._uiManager.toggleComment(this,e,r)}setSelectedCommentButton(e){this.#r.setSelectedButton(e)}addComment(e){if(this.hasEditedComment){let[,,,n]=e.rect,[a]=this.pageDimensions,[i]=this.pageTranslation,s=i+a+1,l=n-100,u=s+180;e.popup={contents:this.comment.text,deleted:this.comment.deleted,rect:[s,l,u,n]}}}updateFromAnnotationLayer({popup:{contents:e,deleted:r}}){this.#r.data=r?null:e}get parentBoundingClientRect(){return this.parent.boundingClientRect}render(){let e=this.div=document.createElement("div");e.setAttribute("data-editor-rotation",(360-this.rotation)%360),e.className=this.name,e.setAttribute("id",this.id),e.tabIndex=this.#n?-1:0,e.setAttribute("role","application"),this.defaultL10nId&&e.setAttribute("data-l10n-id",this.defaultL10nId),this._isVisible||e.classList.add("hidden"),this.setInForeground(),this.#q();let[r,o]=this.parentDimensions;this.parentRotation%180!==0&&(e.style.maxWidth=`${(100*o/r).toFixed(2)}%`,e.style.maxHeight=`${(100*r/o).toFixed(2)}%`);let[n,a]=this.getInitialTranslation();return this.translate(n,a),Pz(this,e,["keydown","pointerdown","dblclick"]),this.isResizable&&this._uiManager._supportsPinchToZoom&&(this.#C||=new Mg({container:e,isPinchingDisabled:()=>!this.isSelected,onPinchStart:this.#W.bind(this),onPinching:this.#R.bind(this),onPinchEnd:this.#T.bind(this),signal:this._uiManager._signal})),this.addStandaloneCommentButton(),this._uiManager._editorUndoBar?.hide(),e}#W(){this.#f={savedX:this.x,savedY:this.y,savedWidth:this.width,savedHeight:this.height},this.#o?.toggle(!1),this.parent.togglePointerEvents(!1)}#R(e,r,o){let a=.7*(o/r)+1-.7;if(a===1)return;let i=this.#O(this.rotation),s=(S,E)=>[i[0]*S+i[2]*E,i[1]*S+i[3]*E],[l,u]=this.parentDimensions,d=this.x,f=this.y,c=this.width,m=this.height,h=t.MIN_SIZE/l,v=t.MIN_SIZE/u;a=Math.max(Math.min(a,1/c,1/m),h/c,v/m);let g=t._round(c*a),y=t._round(m*a);if(g===c&&y===m)return;this.#d||=[d,f,c,m];let b=s(c/2,m/2),x=t._round(d+b[0]),_=t._round(f+b[1]),T=s(g/2,y/2);this.x=x-T[0],this.y=_-T[1],this.width=g,this.height=y,this.setDims(),this.fixAndSetPosition(),this._onResizing()}#T(){this.#o?.toggle(!0),this.parent.togglePointerEvents(!0),this.#B()}pointerdown(e){let{isMac:r}=kr.platform;if(e.button!==0||e.ctrlKey&&r){e.preventDefault();return}if(this.#m=!0,this._isDraggable){this.#U(e);return}this.#N(e)}#N(e){let{isMac:r}=kr.platform;e.ctrlKey&&!r||e.shiftKey||e.metaKey&&r?this.parent.toggleSelected(this):this.parent.setSelected(this)}#U(e){let{isSelected:r}=this;this._uiManager.setUpDragSession();let o=!1,n=new AbortController,a=this._uiManager.combinedSignal(n),i={capture:!0,passive:!1,signal:a},s=u=>{n.abort(),this.#a=null,this.#m=!1,this._uiManager.endDragSession()||this.#N(u),o&&this._onStopDragging()};r&&(this.#w=e.clientX,this.#S=e.clientY,this.#a=e.pointerId,this.#s=e.pointerType,window.addEventListener("pointermove",u=>{o||(o=!0,this._uiManager.toggleComment(this,!0,!1),this._onStartDragging());let{clientX:d,clientY:f,pointerId:c}=u;if(c!==this.#a){or(u);return}let[m,h]=this.screenToPageTranslation(d-this.#w,f-this.#S);this.#w=d,this.#S=f,this._uiManager.dragSelectedEditors(m,h)},i),window.addEventListener("touchmove",or,i),window.addEventListener("pointerdown",u=>{u.pointerType===this.#s&&(this.#C||u.isPrimary)&&s(u),or(u)},i));let l=u=>{if(!this.#a||this.#a===u.pointerId){s(u);return}or(u)};window.addEventListener("pointerup",l,{signal:a}),window.addEventListener("blur",l,{signal:a})}_onStartDragging(){}_onStopDragging(){}moveInDOM(){this.#v&&clearTimeout(this.#v),this.#v=setTimeout(()=>{this.#v=null,this.parent?.moveEditorInDOM(this)},0)}_setParentAndPosition(e,r,o){e.changeParent(this),this.x=r,this.y=o,this.fixAndSetPosition(),this._onTranslated()}getRect(e,r,o=this.rotation){let n=this.parentScale,[a,i]=this.pageDimensions,[s,l]=this.pageTranslation,u=e/n,d=r/n,f=this.x*a,c=this.y*i,m=this.width*a,h=this.height*i;switch(o){case 0:return[f+u+s,i-c-d-h+l,f+u+m+s,i-c-d+l];case 90:return[f+d+s,i-c+u+l,f+d+h+s,i-c+u+m+l];case 180:return[f-u-m+s,i-c+d+l,f-u+s,i-c+d+h+l];case 270:return[f-d-h+s,i-c-u-m+l,f-d+s,i-c-u+l];default:throw new Error("Invalid rotation")}}getRectInCurrentCoords(e,r){let[o,n,a,i]=e,s=a-o,l=i-n;switch(this.rotation){case 0:return[o,r-i,s,l];case 90:return[o,r-n,l,s];case 180:return[a,r-n,s,l];case 270:return[a,r-i,l,s];default:throw new Error("Invalid rotation")}}getPDFRect(){return this.getRect(0,0)}getNonHCMColor(){return this.color&&t._colorManager.convert(this._uiManager.getNonHCMColor(this.color))}onUpdatedColor(){this.#r?.onUpdatedColor()}getData(){let{comment:{text:e,color:r,date:o,opacity:n,deleted:a,richText:i},uid:s,pageIndex:l,creationDate:u,modificationDate:d}=this;return{id:s,pageIndex:l,rect:this.getPDFRect(),richText:i,contentsObj:{str:e},creationDate:u,modificationDate:o||d,popupRef:!a,color:r,opacity:n}}onceAdded(e){}isEmpty(){return!1}enableEditMode(){return this.isInEditMode()?!1:(this.parent.setEditingState(!1),this.#y=!0,!0)}disableEditMode(){return this.isInEditMode()?(this.parent.setEditingState(!0),this.#y=!1,!0):!1}isInEditMode(){return this.#y}shouldGetKeyboardEvents(){return this.#b}needsToBeRebuilt(){return this.div&&!this.isAttachedToDOM}get isOnScreen(){let{top:e,left:r,bottom:o,right:n}=this.getClientDimensions(),{innerHeight:a,innerWidth:i}=window;return r0&&e0}#q(){if(this.#c||!this.div)return;this.#c=new AbortController;let e=this._uiManager.combinedSignal(this.#c);this.div.addEventListener("focusin",this.focusin.bind(this),{signal:e}),this.div.addEventListener("focusout",this.focusout.bind(this),{signal:e})}rebuild(){this.#q()}rotate(e){}resize(){}serializeDeleted(){return{id:this.annotationElementId,deleted:!0,pageIndex:this.pageIndex,popupRef:this._initialData?.popupRef||""}}serialize(e=!1,r=null){return{annotationType:this.mode,pageIndex:this.pageIndex,rect:this.getPDFRect(),rotation:this.rotation,structTreeParentId:this._structTreeParentId,popupRef:this._initialData?.popupRef||""}}static async deserialize(e,r,o){let n=new this.prototype.constructor({parent:r,id:r.getNextId(),uiManager:o,annotationElementId:e.annotationElementId,creationDate:e.creationDate,modificationDate:e.modificationDate});n.rotation=e.rotation,n.#e=e.accessibilityData,n._isCopy=e.isCopy||!1;let[a,i]=n.pageDimensions,[s,l,u,d]=n.getRectInCurrentCoords(e.rect,i);return n.x=s/a,n.y=l/i,n.width=u/a,n.height=d/i,n}get hasBeenModified(){return!!this.annotationElementId&&(this.deleted||this.serialize()!==null)}remove(){if(this.#c?.abort(),this.#c=null,this.isEmpty()||this.commit(),this.parent?this.parent.remove(this):this._uiManager.removeEditor(this),this.#v&&(clearTimeout(this.#v),this.#v=null),this.#L(),this.removeEditToolbar(),this.#x){for(let e of this.#x.values())clearTimeout(e);this.#x=null}this.parent=null,this.#C?.destroy(),this.#C=null}get isResizable(){return!1}makeResizable(){this.isResizable&&(this.#F(),this.#u.classList.remove("hidden"))}get toolbarPosition(){return null}get commentButtonPosition(){return this._uiManager.direction==="ltr"?[1,0]:[0,0]}get commentButtonPositionInPage(){let{commentButtonPosition:[e,r]}=this,[o,n,a,i]=this.getPDFRect();return[t._round(o+(a-o)*e),t._round(n+(i-n)*(1-r))]}get commentButtonColor(){return this._uiManager.makeCommentColor(this.getNonHCMColor(),this.opacity)}get commentPopupPosition(){return this.#r.commentPopupPositionInLayer}set commentPopupPosition(e){this.#r.commentPopupPositionInLayer=e}hasDefaultPopupPosition(){return this.#r.hasDefaultPopupPosition()}get commentButtonWidth(){return this.#r.commentButtonWidth}get elementBeforePopup(){return this.div}setCommentButtonStates(e){this.#r.setCommentButtonStates(e)}keydown(e){if(!this.isResizable||e.target!==this.div||e.key!=="Enter")return;this._uiManager.setSelected(this),this.#f={savedX:this.x,savedY:this.y,savedWidth:this.width,savedHeight:this.height};let r=this.#u.children;if(!this.#t){this.#t=Array.from(r);let i=this.#G.bind(this),s=this.#z.bind(this),l=this._uiManager._signal;for(let u of this.#t){let d=u.getAttribute("data-resizer-name");u.setAttribute("role","spinbutton"),u.addEventListener("keydown",i,{signal:l}),u.addEventListener("blur",s,{signal:l}),u.addEventListener("focus",this.#Y.bind(this,d),{signal:l}),u.setAttribute("data-l10n-id",t._l10nResizer[d])}}let o=this.#t[0],n=0;for(let i of r){if(i===o)break;n++}let a=(360-this.rotation+this.parentRotation)%360/90*(this.#t.length/4);if(a!==n){if(an)for(let s=0;s{this.div?.classList.contains("selectedEditor")&&this._editToolbar?.show()});return}this._editToolbar?.show(),this.#o?.toggleAltTextBadge(!1)}focus(){this.div&&!this.div.contains(document.activeElement)&&setTimeout(()=>this.div?.focus({preventScroll:!0}),0)}unselect(){this.isSelected&&(this.isSelected=!1,this.#u?.classList.add("hidden"),this.div?.classList.remove("selectedEditor"),this.div?.contains(document.activeElement)&&this._uiManager.currentLayer.div.focus({preventScroll:!0}),this._editToolbar?.hide(),this.#o?.toggleAltTextBadge(!0),this.hasComment&&this._uiManager.toggleComment(this,!1,!1))}updateParams(e,r){}disableEditing(){}enableEditing(){}get canChangeContent(){return!1}enterInEditMode(){this.canChangeContent&&(this.enableEditMode(),this.div.focus())}dblclick(e){e.target.nodeName!=="BUTTON"&&(this.enterInEditMode(),this.parent.updateToolbar({mode:this.constructor._editorType,editId:this.id}))}getElementForAltText(){return this.div}get contentDiv(){return this.div}get isEditing(){return this.#h}set isEditing(e){this.#h=e,this.parent&&(e?(this.parent.setSelected(this),this.parent.setActiveEditor(this)):this.parent.setActiveEditor(null))}static get MIN_SIZE(){return 16}static canCreateNewEmptyEditor(){return!0}get telemetryInitialData(){return{action:"added"}}get telemetryFinalData(){return null}_reportTelemetry(e,r=!1){if(r){this.#x||=new Map;let{action:o}=e,n=this.#x.get(o);n&&clearTimeout(n),n=setTimeout(()=>{this._reportTelemetry(e),this.#x.delete(o),this.#x.size===0&&(this.#x=null)},t._telemetryTimeout),this.#x.set(o,n);return}e.type||=this.editorType,this._uiManager._eventBus.dispatch("reporttelemetry",{source:this,details:{type:"editing",data:e}})}show(e=this._isVisible){this.div.classList.toggle("hidden",!e),this._isVisible=e}enable(){this.div&&(this.div.tabIndex=0),this.#n=!1}disable(){this.div&&(this.div.tabIndex=-1),this.#n=!0}updateFakeAnnotationElement(e){if(!this.#p&&!this.deleted){this.#p=e.addFakeAnnotation(this);return}if(this.deleted){this.#p.remove(),this.#p=null;return}(this.hasEditedComment||this._hasBeenMoved||this._hasBeenResized)&&this.#p.updateEdited({rect:this.getPDFRect(),popup:this.comment})}renderAnnotationElement(e){if(this.deleted)return e.hide(),null;let r=e.container.querySelector(".annotationContent");if(!r)r=document.createElement("div"),r.classList.add("annotationContent",this.editorType),e.container.prepend(r);else if(r.nodeName==="CANVAS"){let o=r;r=document.createElement("div"),r.classList.add("annotationContent",this.editorType),o.before(r)}return r}resetAnnotationElement(e){let{firstChild:r}=e.container;r?.nodeName==="DIV"&&r.classList.contains("annotationContent")&&r.remove()}},t2=class extends kt{constructor(e){super(e),this.annotationElementId=e.annotationElementId,this.deleted=!0}serialize(){return this.serializeDeleted()}},nz=3285377520,la=4294901760,Si=65535,j_=class{constructor(e){this.h1=e?e&4294967295:nz,this.h2=e?e&4294967295:nz}update(e){let r,o;if(typeof e=="string"){r=new Uint8Array(e.length*2),o=0;for(let v=0,g=e.length;v>>8,r[o++]=y&255)}}else if(ArrayBuffer.isView(e))r=e.slice(),o=r.byteLength;else throw new Error("Invalid data format, must be a string or TypedArray.");let n=o>>2,a=o-n*4,i=new Uint32Array(r.buffer,0,n),s=0,l=0,u=this.h1,d=this.h2,f=3432918353,c=461845907,m=f&Si,h=c&Si;for(let v=0;v>>17,s=s*c&la|s*h&Si,u^=s,u=u<<13|u>>>19,u=u*5+3864292196):(l=i[v],l=l*f&la|l*m&Si,l=l<<15|l>>>17,l=l*c&la|l*h&Si,d^=l,d=d<<13|d>>>19,d=d*5+3864292196);switch(s=0,a){case 3:s^=r[n*4+2]<<16;case 2:s^=r[n*4+1]<<8;case 1:s^=r[n*4],s=s*f&la|s*m&Si,s=s<<15|s>>>17,s=s*c&la|s*h&Si,n&1?u^=s:d^=s}this.h1=u,this.h2=d}hexdigest(){let e=this.h1,r=this.h2;return e^=r>>>1,e=e*3981806797&la|e*36045&Si,r=r*4283543511&la|((r<<16|e>>>16)*2950163797&la)>>>16,e^=r>>>1,e=e*444984403&la|e*60499&Si,r=r*3301882366&la|((r<<16|e>>>16)*3120437893&la)>>>16,e^=r>>>1,(e>>>0).toString(16).padStart(8,"0")+(r>>>0).toString(16).padStart(8,"0")}},r2=Object.freeze({map:null,hash:"",transfer:void 0}),Lg=class{#e=!1;#t=null;#o=null;#r=new Map;constructor(){this.onSetModified=null,this.onResetModified=null,this.onAnnotationEditor=null}getValue(e,r){let o=this.#r.get(e);return o===void 0?r:Object.assign(r,o)}getRawValue(e){return this.#r.get(e)}remove(e){let r=this.#r.get(e);if(r!==void 0&&(r instanceof kt&&this.#o.delete(r.annotationElementId),this.#r.delete(e),this.#r.size===0&&this.resetModified(),typeof this.onAnnotationEditor=="function")){for(let o of this.#r.values())if(o instanceof kt)return;this.onAnnotationEditor(null)}}setValue(e,r){let o=this.#r.get(e),n=!1;if(o!==void 0)for(let[a,i]of Object.entries(r))o[a]!==i&&(n=!0,o[a]=i);else n=!0,this.#r.set(e,r);n&&this.#i(),r instanceof kt&&((this.#o||=new Map).set(r.annotationElementId,r),typeof this.onAnnotationEditor=="function"&&this.onAnnotationEditor(r.constructor._type))}has(e){return this.#r.has(e)}get size(){return this.#r.size}#i(){this.#e||(this.#e=!0,typeof this.onSetModified=="function"&&this.onSetModified())}resetModified(){this.#e&&(this.#e=!1,typeof this.onResetModified=="function"&&this.onResetModified())}get print(){return new q_(this)}get serializable(){if(this.#r.size===0)return r2;let e=new Map,r=new j_,o=[],n=Object.create(null),a=!1;for(let[i,s]of this.#r){let l=s instanceof kt?s.serialize(!1,n):s;l&&(e.set(i,l),r.update(`${i}:${JSON.stringify(l)}`),a||=!!l.bitmap)}if(a)for(let i of e.values())i.bitmap&&o.push(i.bitmap);return e.size>0?{map:e,hash:r.hexdigest(),transfer:o}:r2}get editorStats(){let e=null,r=new Map,o=0,n=0;for(let a of this.#r.values()){if(!(a instanceof kt)){a.popup&&(a.popup.deleted?n+=1:o+=1);continue}a.isCommentDeleted?n+=1:a.hasEditedComment&&(o+=1);let i=a.telemetryFinalData;if(!i)continue;let{type:s}=i;r.has(s)||r.set(s,Object.getPrototypeOf(a).constructor),e||=Object.create(null);let l=e[s]||=new Map;for(let[u,d]of Object.entries(i)){if(u==="type")continue;let f=l.get(u);f||(f=new Map,l.set(u,f));let c=f.get(d)??0;f.set(d,c+1)}}if((n>0||o>0)&&(e||=Object.create(null),e.comments={deleted:n,edited:o}),!e)return null;for(let[a,i]of r)e[a]=i.computeTelemetryFinalData(e[a]);return e}resetModifiedIds(){this.#t=null}updateEditor(e,r){let o=this.#o?.get(e);return o?(o.updateFromAnnotationLayer(r),!0):!1}getEditor(e){return this.#o?.get(e)||null}get modifiedIds(){if(this.#t)return this.#t;let e=[];if(this.#o)for(let r of this.#o.values())r.serialize()&&e.push(r.annotationElementId);return this.#t={ids:new Set(e),hash:e.join(",")}}[Symbol.iterator](){return this.#r.entries()}},q_=class extends Lg{#e;constructor(e){super();let{map:r,hash:o,transfer:n}=e.serializable,a=structuredClone(r,n?{transfer:n}:null);this.#e={map:a,hash:o,transfer:n}}get print(){It("Should not call PrintAnnotationStorage.print")}get serializable(){return this.#e}get modifiedIds(){return We(this,"modifiedIds",{ids:new Set,hash:""})}},o2=class{#e=new Set;constructor({ownerDocument:e=globalThis.document,styleElement:r=null}){this._document=e,this.nativeFontFaces=new Set,this.styleElement=null,this.loadingRequests=[],this.loadTestFontId=0}addNativeFontFace(e){this.nativeFontFaces.add(e),this._document.fonts.add(e)}removeNativeFontFace(e){this.nativeFontFaces.delete(e),this._document.fonts.delete(e)}insertRule(e){this.styleElement||(this.styleElement=this._document.createElement("style"),this._document.documentElement.getElementsByTagName("head")[0].append(this.styleElement));let r=this.styleElement.sheet;r.insertRule(e,r.cssRules.length)}clear(){for(let e of this.nativeFontFaces)this._document.fonts.delete(e);this.nativeFontFaces.clear(),this.#e.clear(),this.styleElement&&(this.styleElement.remove(),this.styleElement=null)}async loadSystemFont({systemFontInfo:e,disableFontFace:r,_inspectFont:o}){if(!(!e||this.#e.has(e.loadedName))){if(ot(!r,"loadSystemFont shouldn't be called when `disableFontFace` is set."),this.isFontLoadingAPISupported){let{loadedName:n,src:a,style:i}=e,s=new FontFace(n,a,i);this.addNativeFontFace(s);try{await s.load(),this.#e.add(n),o?.(e)}catch{Be(`Cannot load system font: ${e.baseFontName}, installing it could help to improve PDF rendering.`),this.removeNativeFontFace(s)}return}It("Not implemented: loadSystemFont without the Font Loading API.")}}async bind(e){if(e.attached||e.missingFile&&!e.systemFontInfo)return;if(e.attached=!0,e.systemFontInfo){await this.loadSystemFont(e);return}if(this.isFontLoadingAPISupported){let o=e.createNativeFontFace();if(o){this.addNativeFontFace(o);try{await o.loaded}catch(n){throw Be(`Failed to load font '${o.family}': '${n}'.`),e.disableFontFace=!0,n}}return}let r=e.createFontFaceRule();if(r){if(this.insertRule(r),this.isSyncFontLoadingSupported)return;await new Promise(o=>{let n=this._queueLoadingCallback(o);this._prepareFontLoadEvent(e,n)})}}get isFontLoadingAPISupported(){let e=!!this._document?.fonts;return We(this,"isFontLoadingAPISupported",e)}get isSyncFontLoadingSupported(){return We(this,"isSyncFontLoadingSupported",Ho||kr.platform.isFirefox)}_queueLoadingCallback(e){function r(){for(ot(!n.done,"completeRequest() cannot be called twice."),n.done=!0;o.length>0&&o[0].done;){let a=o.shift();setTimeout(a.callback,0)}}let{loadingRequests:o}=this,n={done:!1,complete:r,callback:e};return o.push(n),n}get _loadTestFont(){let e=atob("T1RUTwALAIAAAwAwQ0ZGIDHtZg4AAAOYAAAAgUZGVE1lkzZwAAAEHAAAABxHREVGABQAFQAABDgAAAAeT1MvMlYNYwkAAAEgAAAAYGNtYXABDQLUAAACNAAAAUJoZWFk/xVFDQAAALwAAAA2aGhlYQdkA+oAAAD0AAAAJGhtdHgD6AAAAAAEWAAAAAZtYXhwAAJQAAAAARgAAAAGbmFtZVjmdH4AAAGAAAAAsXBvc3T/hgAzAAADeAAAACAAAQAAAAEAALZRFsRfDzz1AAsD6AAAAADOBOTLAAAAAM4KHDwAAAAAA+gDIQAAAAgAAgAAAAAAAAABAAADIQAAAFoD6AAAAAAD6AABAAAAAAAAAAAAAAAAAAAAAQAAUAAAAgAAAAQD6AH0AAUAAAKKArwAAACMAooCvAAAAeAAMQECAAACAAYJAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFBmRWQAwAAuAC4DIP84AFoDIQAAAAAAAQAAAAAAAAAAACAAIAABAAAADgCuAAEAAAAAAAAAAQAAAAEAAAAAAAEAAQAAAAEAAAAAAAIAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAYAAQAAAAMAAQQJAAAAAgABAAMAAQQJAAEAAgABAAMAAQQJAAIAAgABAAMAAQQJAAMAAgABAAMAAQQJAAQAAgABAAMAAQQJAAUAAgABAAMAAQQJAAYAAgABWABYAAAAAAAAAwAAAAMAAAAcAAEAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAAAC7//wAAAC7////TAAEAAAAAAAABBgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAD/gwAyAAAAAQAAAAAAAAAAAAAAAAAAAAABAAQEAAEBAQJYAAEBASH4DwD4GwHEAvgcA/gXBIwMAYuL+nz5tQXkD5j3CBLnEQACAQEBIVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYAAABAQAADwACAQEEE/t3Dov6fAH6fAT+fPp8+nwHDosMCvm1Cvm1DAz6fBQAAAAAAAABAAAAAMmJbzEAAAAAzgTjFQAAAADOBOQpAAEAAAAAAAAADAAUAAQAAAABAAAAAgABAAAAAAAAAAAD6AAAAAAAAA==");return We(this,"_loadTestFont",e)}_prepareFontLoadEvent(e,r){function o(_,T){return _.charCodeAt(T)<<24|_.charCodeAt(T+1)<<16|_.charCodeAt(T+2)<<8|_.charCodeAt(T+3)&255}function n(_,T,S,E){let C=_.substring(0,T),R=_.substring(T+S);return C+E+R}let a,i,s=this._document.createElement("canvas");s.width=1,s.height=1;let l=s.getContext("2d"),u=0;function d(_,T){if(++u>30){Be("Load test font never loaded."),T();return}if(l.font="30px "+_,l.fillText(".",0,20),l.getImageData(0,0,1,1).data[3]>0){T();return}setTimeout(d.bind(null,_,T))}let f=`lt${Date.now()}${this.loadTestFontId++}`,c=this._loadTestFont;c=n(c,976,f.length,f);let h=16,v=1482184792,g=o(c,h);for(a=0,i=f.length-3;a{x.remove(),r.complete()})}},n2=class{#e;constructor(e,r=null,o,n){this.compiledGlyphs=Object.create(null),this.#e=e,this._inspectFont=r,o&&Object.assign(this,o),n&&(this.charProcOperatorList=n)}createNativeFontFace(){if(!this.data||this.disableFontFace)return null;let e;if(!this.cssFontInfo)e=new FontFace(this.loadedName,this.data,{});else{let r={weight:this.cssFontInfo.fontWeight};this.cssFontInfo.italicAngle&&(r.style=`oblique ${this.cssFontInfo.italicAngle}deg`),e=new FontFace(this.cssFontInfo.fontFamily,this.data,r)}return this._inspectFont?.(this),e}createFontFaceRule(){if(!this.data||this.disableFontFace)return null;let e=`url(data:${this.mimetype};base64,${_z(this.data)});`,r;if(!this.cssFontInfo)r=`@font-face {font-family:"${this.loadedName}";src:${e}}`;else{let o=`font-weight: ${this.cssFontInfo.fontWeight};`;this.cssFontInfo.italicAngle&&(o+=`font-style: oblique ${this.cssFontInfo.italicAngle}deg;`),r=`@font-face {font-family:"${this.cssFontInfo.fontFamily}";${o}src:${e}}`}return this._inspectFont?.(this,e),r}getPathGenerator(e,r){if(this.compiledGlyphs[r]!==void 0)return this.compiledGlyphs[r];let o=this.loadedName+"_path_"+r,n;try{n=e.get(o)}catch(i){Be(`getPathGenerator - ignoring character: "${i}".`)}let a=new Path2D(n||"");return this.fontExtraProperties||e.delete(o),this.compiledGlyphs[r]=a}get black(){return this.#e.black}get bold(){return this.#e.bold}get disableFontFace(){return this.#e.disableFontFace??!1}get fontExtraProperties(){return this.#e.fontExtraProperties??!1}get isInvalidPDFjsFont(){return this.#e.isInvalidPDFjsFont}get isType3Font(){return this.#e.isType3Font}get italic(){return this.#e.italic}get missingFile(){return this.#e.missingFile}get remeasure(){return this.#e.remeasure}get vertical(){return this.#e.vertical}get ascent(){return this.#e.ascent}get defaultWidth(){return this.#e.defaultWidth}get descent(){return this.#e.descent}get bbox(){return this.#e.bbox}get fontMatrix(){return this.#e.fontMatrix}get fallbackName(){return this.#e.fallbackName}get loadedName(){return this.#e.loadedName}get mimetype(){return this.#e.mimetype}get name(){return this.#e.name}get data(){return this.#e.data}clearData(){this.#e.clearData()}get cssFontInfo(){return this.#e.cssFontInfo}get systemFontInfo(){return this.#e.systemFontInfo}get defaultVMetrics(){return this.#e.defaultVMetrics}};function ySe(t){if(t instanceof URL)return t.href;if(typeof t=="string"){if(Ho)return t;let e=URL.parse(t,window.location);if(e)return e.href}throw new Error("Invalid PDF url data: either string or URL-object is expected in the url property.")}function vSe(t){if(Ho&&typeof Buffer<"u"&&t instanceof Buffer)throw new Error("Please provide binary data as `Uint8Array`, rather than `Buffer`.");if(t instanceof Uint8Array&&t.byteLength===t.buffer.byteLength)return t;if(typeof t=="string")return Gg(t);if(t instanceof ArrayBuffer||ArrayBuffer.isView(t)||typeof t=="object"&&!isNaN(t?.length))return new Uint8Array(t);throw new Error("Invalid PDF binary data: either TypedArray, string, or array-like object is expected in the data property.")}function w_(t){if(typeof t!="string")return null;if(t.endsWith("/"))return t;throw new Error(`Invalid factory url: "${t}" must include trailing slash.`)}var a2=t=>typeof t=="object"&&Number.isInteger(t?.num)&&t.num>=0&&Number.isInteger(t?.gen)&&t.gen>=0,bSe=t=>typeof t=="object"&&typeof t?.name=="string",Oz=cSe.bind(null,a2,bSe),i2=class{#e=new Map;#t=Promise.resolve();postMessage(e,r){let o={data:structuredClone(e,r?{transfer:r}:null)};this.#t.then(()=>{for(let[n]of this.#e)n.call(this,o)})}addEventListener(e,r,o=null){let n=null;if(o?.signal instanceof AbortSignal){let{signal:a}=o;if(a.aborted){Be("LoopbackPort - cannot use an `aborted` signal.");return}let i=()=>this.removeEventListener(e,r);n=()=>a.removeEventListener("abort",i),a.addEventListener("abort",i)}this.#e.set(r,n)}removeEventListener(e,r){this.#e.get(r)?.(),this.#e.delete(r)}terminate(){for(let[,e]of this.#e)e?.();this.#e.clear()}},R_={DATA:1,ERROR:2},Ir={CANCEL:1,CANCEL_COMPLETE:2,CLOSE:3,ENQUEUE:4,ERROR:5,PULL:6,PULL_COMPLETE:7,START_COMPLETE:8};function az(){}function pn(t){if(t instanceof Ba||t instanceof nc||t instanceof M_||t instanceof Md||t instanceof Ag)return t;switch(t instanceof Error||typeof t=="object"&&t!==null||It('wrapReason: Expected "reason" to be a (possibly cloned) Error.'),t.name){case"AbortException":return new Ba(t.message);case"InvalidPDFException":return new nc(t.message);case"PasswordException":return new M_(t.message,t.code);case"ResponseException":return new Md(t.message,t.status,t.missing);case"UnknownErrorException":return new Ag(t.message,t.details)}return new Ag(t.message,t.toString())}var Dd=class{#e=new AbortController;constructor(e,r,o){this.sourceName=e,this.targetName=r,this.comObj=o,this.callbackId=1,this.streamId=1,this.streamSinks=Object.create(null),this.streamControllers=Object.create(null),this.callbackCapabilities=Object.create(null),this.actionHandler=Object.create(null),o.addEventListener("message",this.#t.bind(this),{signal:this.#e.signal})}#t({data:e}){if(e.targetName!==this.sourceName)return;if(e.stream){this.#r(e);return}if(e.callback){let o=e.callbackId,n=this.callbackCapabilities[o];if(!n)throw new Error(`Cannot resolve callback ${o}`);if(delete this.callbackCapabilities[o],e.callback===R_.DATA)n.resolve(e.data);else if(e.callback===R_.ERROR)n.reject(pn(e.reason));else throw new Error("Unexpected callback case");return}let r=this.actionHandler[e.action];if(!r)throw new Error(`Unknown action from worker: ${e.action}`);if(e.callbackId){let o=this.sourceName,n=e.sourceName,a=this.comObj;Promise.try(r,e.data).then(function(i){a.postMessage({sourceName:o,targetName:n,callback:R_.DATA,callbackId:e.callbackId,data:i})},function(i){a.postMessage({sourceName:o,targetName:n,callback:R_.ERROR,callbackId:e.callbackId,reason:pn(i)})});return}if(e.streamId){this.#o(e);return}r(e.data)}on(e,r){let o=this.actionHandler;if(o[e])throw new Error(`There is already an actionName called "${e}"`);o[e]=r}send(e,r,o){this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,data:r},o)}sendWithPromise(e,r,o){let n=this.callbackId++,a=Promise.withResolvers();this.callbackCapabilities[n]=a;try{this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:e,callbackId:n,data:r},o)}catch(i){a.reject(i)}return a.promise}sendWithStream(e,r,o,n){let a=this.streamId++,i=this.sourceName,s=this.targetName,l=this.comObj;return new ReadableStream({start:u=>{let d=Promise.withResolvers();return this.streamControllers[a]={controller:u,startCall:d,pullCall:null,cancelCall:null,isClosed:!1},l.postMessage({sourceName:i,targetName:s,action:e,streamId:a,data:r,desiredSize:u.desiredSize},n),d.promise},pull:u=>{let d=Promise.withResolvers();return this.streamControllers[a].pullCall=d,l.postMessage({sourceName:i,targetName:s,stream:Ir.PULL,streamId:a,desiredSize:u.desiredSize}),d.promise},cancel:u=>{ot(u instanceof Error,"cancel must have a valid reason");let d=Promise.withResolvers();return this.streamControllers[a].cancelCall=d,this.streamControllers[a].isClosed=!0,l.postMessage({sourceName:i,targetName:s,stream:Ir.CANCEL,streamId:a,reason:pn(u)}),d.promise}},o)}#o(e){let r=e.streamId,o=this.sourceName,n=e.sourceName,a=this.comObj,i=this,s=this.actionHandler[e.action],l={enqueue(u,d=1,f){if(this.isCancelled)return;let c=this.desiredSize;this.desiredSize-=d,c>0&&this.desiredSize<=0&&(this.sinkCapability=Promise.withResolvers(),this.ready=this.sinkCapability.promise),a.postMessage({sourceName:o,targetName:n,stream:Ir.ENQUEUE,streamId:r,chunk:u},f)},close(){this.isCancelled||(this.isCancelled=!0,a.postMessage({sourceName:o,targetName:n,stream:Ir.CLOSE,streamId:r}),delete i.streamSinks[r])},error(u){ot(u instanceof Error,"error must have a valid reason"),!this.isCancelled&&(this.isCancelled=!0,a.postMessage({sourceName:o,targetName:n,stream:Ir.ERROR,streamId:r,reason:pn(u)}))},sinkCapability:Promise.withResolvers(),onPull:null,onCancel:null,isCancelled:!1,desiredSize:e.desiredSize,ready:null};l.sinkCapability.resolve(),l.ready=l.sinkCapability.promise,this.streamSinks[r]=l,Promise.try(s,e.data,l).then(function(){a.postMessage({sourceName:o,targetName:n,stream:Ir.START_COMPLETE,streamId:r,success:!0})},function(u){a.postMessage({sourceName:o,targetName:n,stream:Ir.START_COMPLETE,streamId:r,reason:pn(u)})})}#r(e){let r=e.streamId,o=this.sourceName,n=e.sourceName,a=this.comObj,i=this.streamControllers[r],s=this.streamSinks[r];switch(e.stream){case Ir.START_COMPLETE:e.success?i.startCall.resolve():i.startCall.reject(pn(e.reason));break;case Ir.PULL_COMPLETE:e.success?i.pullCall.resolve():i.pullCall.reject(pn(e.reason));break;case Ir.PULL:if(!s){a.postMessage({sourceName:o,targetName:n,stream:Ir.PULL_COMPLETE,streamId:r,success:!0});break}s.desiredSize<=0&&e.desiredSize>0&&s.sinkCapability.resolve(),s.desiredSize=e.desiredSize,Promise.try(s.onPull||az).then(function(){a.postMessage({sourceName:o,targetName:n,stream:Ir.PULL_COMPLETE,streamId:r,success:!0})},function(u){a.postMessage({sourceName:o,targetName:n,stream:Ir.PULL_COMPLETE,streamId:r,reason:pn(u)})});break;case Ir.ENQUEUE:if(ot(i,"enqueue should have stream controller"),i.isClosed)break;i.controller.enqueue(e.chunk);break;case Ir.CLOSE:if(ot(i,"close should have stream controller"),i.isClosed)break;i.isClosed=!0,i.controller.close(),this.#i(i,r);break;case Ir.ERROR:ot(i,"error should have stream controller"),i.controller.error(pn(e.reason)),this.#i(i,r);break;case Ir.CANCEL_COMPLETE:e.success?i.cancelCall.resolve():i.cancelCall.reject(pn(e.reason)),this.#i(i,r);break;case Ir.CANCEL:if(!s)break;let l=pn(e.reason);Promise.try(s.onCancel||az,l).then(function(){a.postMessage({sourceName:o,targetName:n,stream:Ir.CANCEL_COMPLETE,streamId:r,success:!0})},function(u){a.postMessage({sourceName:o,targetName:n,stream:Ir.CANCEL_COMPLETE,streamId:r,reason:pn(u)})}),s.sinkCapability.reject(l),s.isCancelled=!0,delete this.streamSinks[r];break;default:throw new Error("Unexpected stream case")}}async#i(e,r){await Promise.allSettled([e.startCall?.promise,e.pullCall?.promise,e.cancelCall?.promise]),delete this.streamControllers[r]}destroy(){this.#e?.abort(),this.#e=null}},H_=class{#e=!1;constructor({enableHWA:e=!1}){this.#e=e}create(e,r){if(e<=0||r<=0)throw new Error("Invalid canvas size");let o=this._createCanvas(e,r);return{canvas:o,context:o.getContext("2d",{willReadFrequently:!this.#e})}}reset(e,r,o){if(!e.canvas)throw new Error("Canvas is not specified");if(r<=0||o<=0)throw new Error("Invalid canvas size");e.canvas.width=r,e.canvas.height=o}destroy(e){if(!e.canvas)throw new Error("Canvas is not specified");e.canvas.width=0,e.canvas.height=0,e.canvas=null,e.context=null}_createCanvas(e,r){It("Abstract method `_createCanvas` called.")}},s2=class extends H_{constructor({ownerDocument:e=globalThis.document,enableHWA:r=!1}){super({enableHWA:r}),this._document=e}_createCanvas(e,r){let o=this._document.createElement("canvas");return o.width=e,o.height=r,o}},V_=class{constructor({baseUrl:e=null,isCompressed:r=!0}){this.baseUrl=e,this.isCompressed=r}async fetch({name:e}){if(!this.baseUrl)throw new Error("Ensure that the `cMapUrl` and `cMapPacked` API parameters are provided.");if(!e)throw new Error("CMap name must be specified.");let r=this.baseUrl+e+(this.isCompressed?".bcmap":"");return this._fetch(r).then(o=>({cMapData:o,isCompressed:this.isCompressed})).catch(o=>{throw new Error(`Unable to load ${this.isCompressed?"binary ":""}CMap at: ${r}`)})}async _fetch(e){It("Abstract method `_fetch` called.")}},W_=class extends V_{async _fetch(e){let r=await uc(e,this.isCompressed?"arraybuffer":"text");return r instanceof ArrayBuffer?new Uint8Array(r):Gg(r)}},$_=class{addFilter(e){return"none"}addHCMFilter(e,r){return"none"}addAlphaFilter(e){return"none"}addLuminosityFilter(e){return"none"}addHighlightHCMFilter(e,r,o,n,a){return"none"}destroy(e=!1){}},l2=class extends $_{#e;#t;#o;#r;#i;#n;#a=0;constructor({docId:e,ownerDocument:r=globalThis.document}){super(),this.#r=e,this.#i=r}get#s(){return this.#t||=new Map}get#u(){return this.#n||=new Map}get#l(){if(!this.#o){let e=this.#i.createElement("div"),{style:r}=e;r.visibility="hidden",r.contain="strict",r.width=r.height=0,r.position="absolute",r.top=r.left=0,r.zIndex=-1;let o=this.#i.createElementNS(bs,"svg");o.setAttribute("width",0),o.setAttribute("height",0),this.#o=this.#i.createElementNS(bs,"defs"),e.append(o),o.append(this.#o),this.#i.body.append(e)}return this.#o}#f(e){if(e.length===1){let l=e[0],u=new Array(256);for(let f=0;f<256;f++)u[f]=l[f]/255;let d=u.join(",");return[d,d,d]}let[r,o,n]=e,a=new Array(256),i=new Array(256),s=new Array(256);for(let l=0;l<256;l++)a[l]=r[l]/255,i[l]=o[l]/255,s[l]=n[l]/255;return[a.join(","),i.join(","),s.join(",")]}#p(e){if(this.#e===void 0){this.#e="";let r=this.#i.URL;r!==this.#i.baseURI&&(Yg(r)?Be('#createUrl: ignore "data:"-URL for performance reasons.'):this.#e=xN(r,""))}return`url(${this.#e}#${e})`}addFilter(e){if(!e)return"none";let r=this.#s.get(e);if(r)return r;let[o,n,a]=this.#f(e),i=e.length===1?o:`${o}${n}${a}`;if(r=this.#s.get(i),r)return this.#s.set(e,r),r;let s=`g_${this.#r}_transfer_map_${this.#a++}`,l=this.#p(s);this.#s.set(e,l),this.#s.set(i,l);let u=this.#m(s);return this.#h(o,n,a,u),l}addHCMFilter(e,r){let o=`${e}-${r}`,n="base",a=this.#u.get(n);if(a?.key===o||(a?(a.filter?.remove(),a.key=o,a.url="none",a.filter=null):(a={key:o,url:"none",filter:null},this.#u.set(n,a)),!e||!r))return a.url;let i=this.#b(e);e=me.makeHexColor(...i);let s=this.#b(r);if(r=me.makeHexColor(...s),this.#l.style.color="",e==="#000000"&&r==="#ffffff"||e===r)return a.url;let l=new Array(256);for(let m=0;m<=255;m++){let h=m/255;l[m]=h<=.03928?h/12.92:((h+.055)/1.055)**2.4}let u=l.join(","),d=`g_${this.#r}_hcm_filter`,f=a.filter=this.#m(d);this.#h(u,u,u,f),this.#g(f);let c=(m,h)=>{let v=i[m]/255,g=s[m]/255,y=new Array(h+1);for(let b=0;b<=h;b++)y[b]=v+b/h*(g-v);return y.join(",")};return this.#h(c(0,5),c(1,5),c(2,5),f),a.url=this.#p(d),a.url}addAlphaFilter(e){let r=this.#s.get(e);if(r)return r;let[o]=this.#f([e]),n=`alpha_${o}`;if(r=this.#s.get(n),r)return this.#s.set(e,r),r;let a=`g_${this.#r}_alpha_map_${this.#a++}`,i=this.#p(a);this.#s.set(e,i),this.#s.set(n,i);let s=this.#m(a);return this.#y(o,s),i}addLuminosityFilter(e){let r=this.#s.get(e||"luminosity");if(r)return r;let o,n;if(e?([o]=this.#f([e]),n=`luminosity_${o}`):n="luminosity",r=this.#s.get(n),r)return this.#s.set(e,r),r;let a=`g_${this.#r}_luminosity_map_${this.#a++}`,i=this.#p(a);this.#s.set(e,i),this.#s.set(n,i);let s=this.#m(a);return this.#c(s),e&&this.#y(o,s),i}addHighlightHCMFilter(e,r,o,n,a){let i=`${r}-${o}-${n}-${a}`,s=this.#u.get(e);if(s?.key===i||(s?(s.filter?.remove(),s.key=i,s.url="none",s.filter=null):(s={key:i,url:"none",filter:null},this.#u.set(e,s)),!r||!o))return s.url;let[l,u]=[r,o].map(this.#b.bind(this)),d=Math.round(.2126*l[0]+.7152*l[1]+.0722*l[2]),f=Math.round(.2126*u[0]+.7152*u[1]+.0722*u[2]),[c,m]=[n,a].map(this.#b.bind(this));f{let _=new Array(256),T=(f-d)/x,S=y/255,E=(b-y)/(255*x),C=0;for(let R=0;R<=x;R++){let O=Math.round(d+R*T),I=S+R*E;for(let D=C;D<=O;D++)_[D]=I;C=O+1}for(let R=C;R<256;R++)_[R]=_[C-1];return _.join(",")},v=`g_${this.#r}_hcm_${e}_filter`,g=s.filter=this.#m(v);return this.#g(g),this.#h(h(c[0],m[0],5),h(c[1],m[1],5),h(c[2],m[2],5),g),s.url=this.#p(v),s.url}destroy(e=!1){e&&this.#n?.size||(this.#o?.parentNode.parentNode.remove(),this.#o=null,this.#t?.clear(),this.#t=null,this.#n?.clear(),this.#n=null,this.#a=0)}#c(e){let r=this.#i.createElementNS(bs,"feColorMatrix");r.setAttribute("type","matrix"),r.setAttribute("values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0.59 0.11 0 0"),e.append(r)}#g(e){let r=this.#i.createElementNS(bs,"feColorMatrix");r.setAttribute("type","matrix"),r.setAttribute("values","0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0"),e.append(r)}#m(e){let r=this.#i.createElementNS(bs,"filter");return r.setAttribute("color-interpolation-filters","sRGB"),r.setAttribute("id",e),this.#l.append(r),r}#d(e,r,o){let n=this.#i.createElementNS(bs,r);n.setAttribute("type","discrete"),n.setAttribute("tableValues",o),e.append(n)}#h(e,r,o,n){let a=this.#i.createElementNS(bs,"feComponentTransfer");n.append(a),this.#d(a,"feFuncR",e),this.#d(a,"feFuncG",r),this.#d(a,"feFuncB",o)}#y(e,r){let o=this.#i.createElementNS(bs,"feComponentTransfer");r.append(o),this.#d(o,"feFuncA",e)}#b(e){return this.#l.style.color=e,dc(getComputedStyle(this.#l).getPropertyValue("color"))}},z_=class{constructor({baseUrl:e=null}){this.baseUrl=e}async fetch({filename:e}){if(!this.baseUrl)throw new Error("Ensure that the `standardFontDataUrl` API parameter is provided.");if(!e)throw new Error("Font filename must be specified.");let r=`${this.baseUrl}${e}`;return this._fetch(r).catch(o=>{throw new Error(`Unable to load font data at: ${r}`)})}async _fetch(e){It("Abstract method `_fetch` called.")}},G_=class extends z_{async _fetch(e){let r=await uc(e,"arraybuffer");return new Uint8Array(r)}},Y_=class{constructor({baseUrl:e=null}){this.baseUrl=e}async fetch({filename:e}){if(!this.baseUrl)throw new Error("Ensure that the `wasmUrl` API parameter is provided.");if(!e)throw new Error("Wasm filename must be specified.");let r=`${this.baseUrl}${e}`;return this._fetch(r).catch(o=>{throw new Error(`Unable to load wasm data at: ${r}`)})}async _fetch(e){It("Abstract method `_fetch` called.")}},K_=class extends Y_{async _fetch(e){let r=await uc(e,"arraybuffer");return new Uint8Array(r)}};Ho&&Be("Please use the `legacy` build in Node.js environments.");async function EN(t){let r=await process.getBuiltinModule("fs").promises.readFile(t);return new Uint8Array(r)}var u2=class extends $_{},d2=class extends H_{_createCanvas(e,r){return process.getBuiltinModule("module").createRequire(LSe.url)("@napi-rs/canvas").createCanvas(e,r)}},p2=class extends V_{async _fetch(e){return EN(e)}},f2=class extends z_{async _fetch(e){return EN(e)}},c2=class extends Y_{async _fetch(e){return EN(e)}},Qf="__forcedDependency",{floor:iz,ceil:sz}=Math;function C_(t,e,r,o,n,a){t[e*4+0]=Math.min(t[e*4+0],r),t[e*4+1]=Math.min(t[e*4+1],o),t[e*4+2]=Math.max(t[e*4+2],n),t[e*4+3]=Math.max(t[e*4+3],a)}var m2=new Uint32Array(new Uint8Array([255,255,0,0]).buffer)[0],h2=class{#e;#t;constructor(e,r){this.#e=e,this.#t=r}get length(){return this.#e.length}isEmpty(e){return this.#e[e]===m2}minX(e){return this.#t[e*4+0]/256}minY(e){return this.#t[e*4+1]/256}maxX(e){return(this.#t[e*4+2]+1)/256}maxY(e){return(this.#t[e*4+3]+1)/256}},P_=(t,e)=>{if(!t)return;let r=t.get(e);return r||(r={dependencies:new Set,isRenderingOperation:!1},t.set(e,r)),r},g2=class{#e={__proto__:null};#t={__proto__:null,transform:[],moveText:[],sameLineText:[],[Qf]:[]};#o=new Map;#r=[];#i=[];#n=[[1,0,0,1,0,0]];#a=[-1/0,-1/0,1/0,1/0];#s=new Float64Array([1/0,1/0,-1/0,-1/0]);#u=-1;#l=new Set;#f=new Map;#p=new Map;#c;#g;#m;#d;#h;constructor(e,r,o=!1){this.#c=e.width,this.#g=e.height,this.#y(r),o&&(this.#h=new Map)}growOperationsCount(e){e>=this.#d.length&&this.#y(e,this.#d)}#y(e,r){let o=new ArrayBuffer(e*4);this.#m=new Uint8ClampedArray(o),this.#d=new Uint32Array(o),r&&r.length>0?(this.#d.set(r),this.#d.fill(m2,r.length)):this.#d.fill(m2)}save(e){return this.#e={__proto__:this.#e},this.#t={__proto__:this.#t,transform:{__proto__:this.#t.transform},moveText:{__proto__:this.#t.moveText},sameLineText:{__proto__:this.#t.sameLineText},[Qf]:{__proto__:this.#t[Qf]}},this.#a={__proto__:this.#a},this.#r.push(e),this}restore(e){let r=Object.getPrototypeOf(this.#e);if(r===null)return this;this.#e=r,this.#t=Object.getPrototypeOf(this.#t),this.#a=Object.getPrototypeOf(this.#a);let o=this.#r.pop();return o!==void 0&&(P_(this.#h,e)?.dependencies.add(o),this.#d[e]=this.#d[o]),this}recordOpenMarker(e){return this.#r.push(e),this}getOpenMarker(){return this.#r.length===0?null:this.#r.at(-1)}recordCloseMarker(e){let r=this.#r.pop();return r!==void 0&&(P_(this.#h,e)?.dependencies.add(r),this.#d[e]=this.#d[r]),this}beginMarkedContent(e){return this.#i.push(e),this}endMarkedContent(e){let r=this.#i.pop();return r!==void 0&&(P_(this.#h,e)?.dependencies.add(r),this.#d[e]=this.#d[r]),this}pushBaseTransform(e){return this.#n.push(me.multiplyByDOMMatrix(this.#n.at(-1),e.getTransform())),this}popBaseTransform(){return this.#n.length>1&&this.#n.pop(),this}recordSimpleData(e,r){return this.#e[e]=r,this}recordIncrementalData(e,r){return this.#t[e].push(r),this}resetIncrementalData(e,r){return this.#t[e].length=0,this}recordNamedData(e,r){return this.#o.set(e,r),this}recordSimpleDataFromNamed(e,r,o){this.#e[e]=this.#o.get(r)??o}recordFutureForcedDependency(e,r){return this.recordIncrementalData(Qf,r),this}inheritSimpleDataAsFutureForcedDependencies(e){for(let r of e)r in this.#e&&this.recordFutureForcedDependency(r,this.#e[r]);return this}inheritPendingDependenciesAsFutureForcedDependencies(){for(let e of this.#l)this.recordFutureForcedDependency(Qf,e);return this}resetBBox(e){return this.#u!==e&&(this.#u=e,this.#s[0]=1/0,this.#s[1]=1/0,this.#s[2]=-1/0,this.#s[3]=-1/0),this}recordClipBox(e,r,o,n,a,i){let s=me.multiplyByDOMMatrix(this.#n.at(-1),r.getTransform()),l=[1/0,1/0,-1/0,-1/0];me.axialAlignedBoundingBox([o,a,n,i],s,l);let u=me.intersect(this.#a,l);return u?(this.#a[0]=u[0],this.#a[1]=u[1],this.#a[2]=u[2],this.#a[3]=u[3]):(this.#a[0]=this.#a[1]=1/0,this.#a[2]=this.#a[3]=-1/0),this}recordBBox(e,r,o,n,a,i){let s=this.#a;if(s[0]===1/0)return this;let l=me.multiplyByDOMMatrix(this.#n.at(-1),r.getTransform());if(s[0]===-1/0)return me.axialAlignedBoundingBox([o,a,n,i],l,this.#s),this;let u=[1/0,1/0,-1/0,-1/0];return me.axialAlignedBoundingBox([o,a,n,i],l,u),this.#s[0]=Math.min(this.#s[0],Math.max(u[0],s[0])),this.#s[1]=Math.min(this.#s[1],Math.max(u[1],s[1])),this.#s[2]=Math.max(this.#s[2],Math.min(u[2],s[2])),this.#s[3]=Math.max(this.#s[3],Math.min(u[3],s[3])),this}recordCharacterBBox(e,r,o,n=1,a=0,i=0,s){let l=o.bbox,u,d;if(l&&(u=l[2]!==l[0]&&l[3]!==l[1]&&this.#p.get(o),u!==!1&&(d=[0,0,0,0],me.axialAlignedBoundingBox(l,o.fontMatrix,d),(n!==1||a!==0||i!==0)&&me.scaleMinMax([n,0,0,-n,a,i],d),u)))return this.recordBBox(e,r,d[0],d[2],d[1],d[3]);if(!s)return this.recordFullPageBBox(e);let f=s();return l&&d&&u===void 0&&(u=d[0]<=a-f.actualBoundingBoxLeft&&d[2]>=a+f.actualBoundingBoxRight&&d[1]<=i-f.actualBoundingBoxAscent&&d[3]>=i+f.actualBoundingBoxDescent,this.#p.set(o,u),u)?this.recordBBox(e,r,d[0],d[2],d[1],d[3]):this.recordBBox(e,r,a-f.actualBoundingBoxLeft,a+f.actualBoundingBoxRight,i-f.actualBoundingBoxAscent,i+f.actualBoundingBoxDescent)}recordFullPageBBox(e){return this.#s[0]=Math.max(0,this.#a[0]),this.#s[1]=Math.max(0,this.#a[1]),this.#s[2]=Math.min(this.#c,this.#a[2]),this.#s[3]=Math.min(this.#g,this.#a[3]),this}getSimpleIndex(e){return this.#e[e]}recordDependencies(e,r){let o=this.#l,n=this.#e,a=this.#t;for(let i of r)i in this.#e?o.add(n[i]):i in a&&a[i].forEach(o.add,o);return this}recordNamedDependency(e,r){return this.#o.has(r)&&this.#l.add(this.#o.get(r)),this}recordOperation(e,r=!1){if(this.recordDependencies(e,[Qf]),this.#h){let o=P_(this.#h,e),{dependencies:n}=o;this.#l.forEach(n.add,n),this.#r.forEach(n.add,n),this.#i.forEach(n.add,n),n.delete(e),o.isRenderingOperation=!0}if(this.#u===e){let o=iz(this.#s[0]*256/this.#c),n=iz(this.#s[1]*256/this.#g),a=sz(this.#s[2]*256/this.#c),i=sz(this.#s[3]*256/this.#g);C_(this.#m,e,o,n,a,i);for(let s of this.#l)s!==e&&C_(this.#m,s,o,n,a,i);for(let s of this.#r)s!==e&&C_(this.#m,s,o,n,a,i);for(let s of this.#i)s!==e&&C_(this.#m,s,o,n,a,i);r||(this.#l.clear(),this.#u=-1)}return this}recordShowTextOperation(e,r=!1){let o=Array.from(this.#l);this.recordOperation(e,r),this.recordIncrementalData("sameLineText",e);for(let n of o)this.recordIncrementalData("sameLineText",n);return this}bboxToClipBoxDropOperation(e,r=!1){return this.#u===e&&(this.#u=-1,this.#a[0]=Math.max(this.#a[0],this.#s[0]),this.#a[1]=Math.max(this.#a[1],this.#s[1]),this.#a[2]=Math.min(this.#a[2],this.#s[2]),this.#a[3]=Math.min(this.#a[3],this.#s[3]),r||this.#l.clear()),this}_takePendingDependencies(){let e=this.#l;return this.#l=new Set,e}_extractOperation(e){let r=this.#f.get(e);return this.#f.delete(e),r}_pushPendingDependencies(e){for(let r of e)this.#l.add(r)}take(){return this.#p.clear(),new h2(this.#d,this.#m)}takeDebugMetadata(){return this.#h}},X_=class t{#e;#t;#o;#r=0;#i=0;constructor(e,r,o){if(e instanceof t&&e.#o===!!o)return e;this.#e=e,this.#t=r,this.#o=!!o}growOperationsCount(){throw new Error("Unreachable")}save(e){return this.#i++,this.#e.save(this.#t),this}restore(e){return this.#i>0&&(this.#e.restore(this.#t),this.#i--),this}recordOpenMarker(e){return this.#r++,this}getOpenMarker(){return this.#r>0?this.#t:this.#e.getOpenMarker()}recordCloseMarker(e){return this.#r--,this}beginMarkedContent(e){return this}endMarkedContent(e){return this}pushBaseTransform(e){return this.#e.pushBaseTransform(e),this}popBaseTransform(){return this.#e.popBaseTransform(),this}recordSimpleData(e,r){return this.#e.recordSimpleData(e,this.#t),this}recordIncrementalData(e,r){return this.#e.recordIncrementalData(e,this.#t),this}resetIncrementalData(e,r){return this.#e.resetIncrementalData(e,this.#t),this}recordNamedData(e,r){return this}recordSimpleDataFromNamed(e,r,o){return this.#e.recordSimpleDataFromNamed(e,r,this.#t),this}recordFutureForcedDependency(e,r){return this.#e.recordFutureForcedDependency(e,this.#t),this}inheritSimpleDataAsFutureForcedDependencies(e){return this.#e.inheritSimpleDataAsFutureForcedDependencies(e),this}inheritPendingDependenciesAsFutureForcedDependencies(){return this.#e.inheritPendingDependenciesAsFutureForcedDependencies(),this}resetBBox(e){return this.#o||this.#e.resetBBox(this.#t),this}recordClipBox(e,r,o,n,a,i){return this.#o||this.#e.recordClipBox(this.#t,r,o,n,a,i),this}recordBBox(e,r,o,n,a,i){return this.#o||this.#e.recordBBox(this.#t,r,o,n,a,i),this}recordCharacterBBox(e,r,o,n,a,i,s){return this.#o||this.#e.recordCharacterBBox(this.#t,r,o,n,a,i,s),this}recordFullPageBBox(e){return this.#o||this.#e.recordFullPageBBox(this.#t),this}getSimpleIndex(e){return this.#e.getSimpleIndex(e)}recordDependencies(e,r){return this.#e.recordDependencies(this.#t,r),this}recordNamedDependency(e,r){return this.#e.recordNamedDependency(this.#t,r),this}recordOperation(e){return this.#e.recordOperation(this.#t,!0),this}recordShowTextOperation(e){return this.#e.recordShowTextOperation(this.#t,!0),this}bboxToClipBoxDropOperation(e){return this.#o||this.#e.bboxToClipBoxDropOperation(this.#t,!0),this}take(){throw new Error("Unreachable")}takeDebugMetadata(){throw new Error("Unreachable")}},ua={stroke:["path","transform","filter","strokeColor","strokeAlpha","lineWidth","lineCap","lineJoin","miterLimit","dash"],fill:["path","transform","filter","fillColor","fillAlpha","globalCompositeOperation","SMask"],imageXObject:["transform","SMask","filter","fillAlpha","strokeAlpha","globalCompositeOperation"],rawFillPath:["filter","fillColor","fillAlpha"],showText:["transform","leading","charSpacing","wordSpacing","hScale","textRise","moveText","textMatrix","font","fontObj","filter","fillColor","textRenderingMode","SMask","fillAlpha","strokeAlpha","globalCompositeOperation","sameLineText"],transform:["transform"],transformAndFill:["transform","fillColor"]},po={FILL:"Fill",STROKE:"Stroke",SHADING:"Shading"};function y2(t,e){if(!e)return;let r=e[2]-e[0],o=e[3]-e[1],n=new Path2D;n.rect(e[0],e[1],r,o),t.clip(n)}var Fg=class{isModifyingCurrentTransform(){return!1}getPattern(){It("Abstract method `getPattern` called.")}},v2=class extends Fg{constructor(e){super(),this._type=e[1],this._bbox=e[2],this._colorStops=e[3],this._p0=e[4],this._p1=e[5],this._r0=e[6],this._r1=e[7],this.matrix=null}_createGradient(e){let r;this._type==="axial"?r=e.createLinearGradient(this._p0[0],this._p0[1],this._p1[0],this._p1[1]):this._type==="radial"&&(r=e.createRadialGradient(this._p0[0],this._p0[1],this._r0,this._p1[0],this._p1[1],this._r1));for(let o of this._colorStops)r.addColorStop(o[0],o[1]);return r}getPattern(e,r,o,n){let a;if(n===po.STROKE||n===po.FILL){let i=r.current.getClippedPathBoundingBox(n,rr(e))||[0,0,0,0],s=Math.ceil(i[2]-i[0])||1,l=Math.ceil(i[3]-i[1])||1,u=r.cachedCanvases.getCanvas("pattern",s,l),d=u.context;d.clearRect(0,0,d.canvas.width,d.canvas.height),d.beginPath(),d.rect(0,0,d.canvas.width,d.canvas.height),d.translate(-i[0],-i[1]),o=me.transform(o,[1,0,0,1,i[0],i[1]]),d.transform(...r.baseTransform),this.matrix&&d.transform(...this.matrix),y2(d,this._bbox),d.fillStyle=this._createGradient(d),d.fill(),a=e.createPattern(u.canvas,"no-repeat");let f=new DOMMatrix(o);a.setTransform(f)}else y2(e,this._bbox),a=this._createGradient(e);return a}};function qk(t,e,r,o,n,a,i,s){let l=e.coords,u=e.colors,d=t.data,f=t.width*4,c;l[r+1]>l[o+1]&&(c=r,r=o,o=c,c=a,a=i,i=c),l[o+1]>l[n+1]&&(c=o,o=n,n=c,c=i,i=s,s=c),l[r+1]>l[o+1]&&(c=r,r=o,o=c,c=a,a=i,i=c);let m=(l[r]+e.offsetX)*e.scaleX,h=(l[r+1]+e.offsetY)*e.scaleY,v=(l[o]+e.offsetX)*e.scaleX,g=(l[o+1]+e.offsetY)*e.scaleY,y=(l[n]+e.offsetX)*e.scaleX,b=(l[n+1]+e.offsetY)*e.scaleY;if(h>=b)return;let x=u[a],_=u[a+1],T=u[a+2],S=u[i],E=u[i+1],C=u[i+2],R=u[s],O=u[s+1],I=u[s+2],D=Math.round(h),H=Math.round(b),F,B,N,M,L,j,$,q;for(let V=D;V<=H;V++){if(Vb?Q=1:g===b?Q=0:Q=(g-V)/(g-b),F=v-(v-y)*Q,B=S-(S-R)*Q,N=E-(E-O)*Q,M=C-(C-I)*Q}let z;Vb?z=1:z=(h-V)/(h-b),L=m-(m-y)*z,j=x-(x-R)*z,$=_-(_-O)*z,q=T-(T-I)*z;let ee=Math.round(Math.min(F,L)),oe=Math.round(Math.max(F,L)),G=f*V+ee*4;for(let Q=ee;Q<=oe;Q++)z=(F-Q)/(F-L),z<0?z=0:z>1&&(z=1),d[G++]=B-(B-j)*z|0,d[G++]=N-(N-$)*z|0,d[G++]=M-(M-q)*z|0,d[G++]=255}}function xSe(t,e,r){let o=e.coords,n=e.colors,a,i;switch(e.type){case"lattice":let s=e.verticesPerRow,l=Math.floor(o.length/s)-1,u=s-1;for(a=0;a=D?S=u:C=!0,I>=H?E=d:R=!0;let F=this.getSizeAndScale(S,this.ctx.canvas.width,_),B=this.getSizeAndScale(E,this.ctx.canvas.height,T),N=e.cachedCanvases.getCanvas("pattern",F.size,B.size),M=N.context,L=l.createCanvasGraphics(M,r);if(L.groupLevel=e.groupLevel,this.setFillAndStrokeStyleToContext(L,a,s),M.translate(-F.scale*f,-B.scale*c),L.transform(0,F.scale,0,0,B.scale,0,0),M.save(),L.dependencyTracker?.save(),this.clipBbox(L,f,c,m,h),L.baseTransform=rr(L.ctx),L.executeOperatorList(n),L.endDrawing(),L.dependencyTracker?.restore(),M.restore(),C||R){let j=N.canvas;C&&(S=u),R&&(E=d);let $=this.getSizeAndScale(S,this.ctx.canvas.width,_),q=this.getSizeAndScale(E,this.ctx.canvas.height,T),V=$.size,z=q.size,ee=e.cachedCanvases.getCanvas("pattern-workaround",V,z),oe=ee.context,G=C?Math.floor(v/u):0,Q=R?Math.floor(g/d):0;for(let ne=0;ne<=G;ne++)for(let de=0;de<=Q;de++)oe.drawImage(j,V*ne,z*de,V,z,0,0,V,z);return{canvas:ee.canvas,scaleX:$.scale,scaleY:q.scale,offsetX:f,offsetY:c}}return{canvas:N.canvas,scaleX:F.scale,scaleY:B.scale,offsetX:f,offsetY:c}}getSizeAndScale(e,r,o){let n=Math.max(t.MAX_PATTERN_SIZE,r),a=Math.ceil(e*o);return a>=n?a=n:o=a/e,{scale:o,size:a}}clipBbox(e,r,o,n,a){let i=n-r,s=a-o;e.ctx.rect(r,o,i,s),me.axialAlignedBoundingBox([r,o,n,a],rr(e.ctx),e.current.minMax),e.clip(),e.endPath()}setFillAndStrokeStyleToContext(e,r,o){let n=e.ctx,a=e.current;switch(r){case lz.COLORED:let{fillStyle:i,strokeStyle:s}=this.ctx;n.fillStyle=a.fillColor=i,n.strokeStyle=a.strokeColor=s;break;case lz.UNCOLORED:n.fillStyle=n.strokeStyle=o,a.fillColor=a.strokeColor=o;break;default:throw new zk(`Unsupported paint type: ${r}`)}}isModifyingCurrentTransform(){return!1}getPattern(e,r,o,n,a){let i=o;n!==po.SHADING&&(i=me.transform(i,r.baseTransform),this.matrix&&(i=me.transform(i,this.matrix)));let s=this.createPatternCanvas(r,a),l=new DOMMatrix(i);l=l.translate(s.offsetX,s.offsetY),l=l.scale(1/s.scaleX,1/s.scaleY);let u=e.createPattern(s.canvas,"repeat");return u.setTransform(l),u}};function _Se({src:t,srcPos:e=0,dest:r,width:o,height:n,nonBlackColor:a=4294967295,inverseDecode:i=!1}){let s=kr.isLittleEndian?4278190080:255,[l,u]=i?[a,s]:[s,a],d=o>>3,f=o&7,c=t.length;r=new Uint32Array(r.buffer);let m=0;for(let h=0;h{t.save=t.__originalSave,t.restore=t.__originalRestore,t.rotate=t.__originalRotate,t.scale=t.__originalScale,t.translate=t.__originalTranslate,t.transform=t.__originalTransform,t.setTransform=t.__originalSetTransform,t.resetTransform=t.__originalResetTransform,t.clip=t.__originalClip,t.moveTo=t.__originalMoveTo,t.lineTo=t.__originalLineTo,t.bezierCurveTo=t.__originalBezierCurveTo,t.rect=t.__originalRect,t.closePath=t.__originalClosePath,t.beginPath=t.__originalBeginPath,delete t._removeMirroring},t.save=function(){e.save(),this.__originalSave()},t.restore=function(){e.restore(),this.__originalRestore()},t.translate=function(r,o){e.translate(r,o),this.__originalTranslate(r,o)},t.scale=function(r,o){e.scale(r,o),this.__originalScale(r,o)},t.transform=function(r,o,n,a,i,s){e.transform(r,o,n,a,i,s),this.__originalTransform(r,o,n,a,i,s)},t.setTransform=function(r,o,n,a,i,s){e.setTransform(r,o,n,a,i,s),this.__originalSetTransform(r,o,n,a,i,s)},t.resetTransform=function(){e.resetTransform(),this.__originalResetTransform()},t.rotate=function(r){e.rotate(r),this.__originalRotate(r)},t.clip=function(r){e.clip(r),this.__originalClip(r)},t.moveTo=function(r,o){e.moveTo(r,o),this.__originalMoveTo(r,o)},t.lineTo=function(r,o){e.lineTo(r,o),this.__originalLineTo(r,o)},t.bezierCurveTo=function(r,o,n,a,i,s){e.bezierCurveTo(r,o,n,a,i,s),this.__originalBezierCurveTo(r,o,n,a,i,s)},t.rect=function(r,o,n,a){e.rect(r,o,n,a),this.__originalRect(r,o,n,a)},t.closePath=function(){e.closePath(),this.__originalClosePath()},t.beginPath=function(){e.beginPath(),this.__originalBeginPath()}}var _2=class{constructor(e){this.canvasFactory=e,this.cache=Object.create(null)}getCanvas(e,r,o){let n;return this.cache[e]!==void 0?(n=this.cache[e],this.canvasFactory.reset(n,r,o)):(n=this.canvasFactory.create(r,o),this.cache[e]=n),n}delete(e){delete this.cache[e]}clear(){for(let e in this.cache){let r=this.cache[e];this.canvasFactory.destroy(r),delete this.cache[e]}}};function O_(t,e,r,o,n,a,i,s,l,u){let[d,f,c,m,h,v]=rr(t);if(f===0&&c===0){let b=i*d+h,x=Math.round(b),_=s*m+v,T=Math.round(_),S=(i+l)*d+h,E=Math.abs(Math.round(S)-x)||1,C=(s+u)*m+v,R=Math.abs(Math.round(C)-T)||1;return t.setTransform(Math.sign(d),0,0,Math.sign(m),x,T),t.drawImage(e,r,o,n,a,0,0,E,R),t.setTransform(d,f,c,m,h,v),[E,R]}if(d===0&&m===0){let b=s*c+h,x=Math.round(b),_=i*f+v,T=Math.round(_),S=(s+u)*c+h,E=Math.abs(Math.round(S)-x)||1,C=(i+l)*f+v,R=Math.abs(Math.round(C)-T)||1;return t.setTransform(0,Math.sign(f),Math.sign(c),0,x,T),t.drawImage(e,r,o,n,a,0,0,R,E),t.setTransform(d,f,c,m,h,v),[R,E]}t.drawImage(e,r,o,n,a,i,s,l,u);let g=Math.hypot(d,f),y=Math.hypot(c,m);return[g*l,y*u]}var Q_=class{alphaIsShape=!1;fontSize=0;fontSizeScale=1;textMatrix=null;textMatrixScale=1;fontMatrix=$k;leading=0;x=0;y=0;lineX=0;lineY=0;charSpacing=0;wordSpacing=0;textHScale=1;textRenderingMode=uo.FILL;textRise=0;fillColor="#000000";strokeColor="#000000";patternFill=!1;patternStroke=!1;fillAlpha=1;strokeAlpha=1;lineWidth=1;activeSMask=null;transferMaps="none";constructor(e,r,o){o?.(this),this.clipBox=new Float32Array([0,0,e,r]),this.minMax=tc.slice()}clone(){let e=Object.create(this);return e.clipBox=this.clipBox.slice(),e.minMax=this.minMax.slice(),e}getPathBoundingBox(e=po.FILL,r=null){let o=this.minMax.slice();if(e===po.STROKE){r||It("Stroke bounding box must include transform."),me.singularValueDecompose2dScale(r,Mn);let n=Mn[0]*this.lineWidth/2,a=Mn[1]*this.lineWidth/2;o[0]-=n,o[1]-=a,o[2]+=n,o[3]+=a}return o}updateClipFromPath(){let e=me.intersect(this.clipBox,this.getPathBoundingBox());this.startNewPathAndClipBox(e||[0,0,0,0])}isEmptyClip(){return this.minMax[0]===1/0}startNewPathAndClipBox(e){this.clipBox.set(e,0),this.minMax.set(tc,0)}getClippedPathBoundingBox(e=po.FILL,r=null){return me.intersect(this.clipBox,this.getPathBoundingBox(e,r))}};function fz(t,e){if(e instanceof ImageData){t.putImageData(e,0,0);return}let r=e.height,o=e.width,n=r%fn,a=(r-n)/fn,i=n===0?a:a+1,s=t.createImageData(o,fn),l=0,u,d=e.data,f=s.data,c,m,h,v;if(e.kind===Og.GRAYSCALE_1BPP){let g=d.byteLength,y=new Uint32Array(f.buffer,0,f.byteLength>>2),b=y.length,x=o+7>>3,_=4294967295,T=kr.isLittleEndian?4278190080:255;for(c=0;cx?o:S*8-7,R=C&-8,O=0,I=0;for(;E>=1}for(;u=a&&(h=n,v=o*h),u=0,m=v;m--;)f[u++]=d[l++],f[u++]=d[l++],f[u++]=d[l++],f[u++]=255;t.putImageData(s,0,c*fn)}else throw new Error(`bad image kind: ${e.kind}`)}function cz(t,e){if(e.bitmap){t.drawImage(e.bitmap,0,0);return}let r=e.height,o=e.width,n=r%fn,a=(r-n)/fn,i=n===0?a:a+1,s=t.createImageData(o,fn),l=0,u=e.data,d=s.data;for(let f=0;fpz&&typeof o=="function",f=d?Date.now()+SSe:0,c=0,m=this.commonObjs,h=this.objs,v,g;for(;;){if(n!==void 0&&l===n.nextBreakPoint)return n.breakIt(l,o),l;if(!a||a(l))if(v=s[l],g=i[l]??null,v!==oc.dependency)g===null?this[v](l):this[v](l,...g);else for(let y of g){this.dependencyTracker?.recordNamedData(y,l);let b=y.startsWith("g_")?m:h;if(!b.has(y))return b.get(y,o),l}if(l++,l===u)return l;if(d&&++c>pz){if(Date.now()>f)return o(),l;c=0}}}#e(){for(;this.stateStack.length||this.inSMaskMode;)this.restore();this.current.activeSMask=null,this.ctx.restore(),this.transparentCanvas&&(this.ctx=this.compositeCtx,this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.drawImage(this.transparentCanvas,0,0),this.ctx.restore(),this.transparentCanvas=null)}endDrawing(){this.#e(),this.cachedCanvases.clear(),this.cachedPatterns.clear();for(let e of this._cachedBitmapsMap.values()){for(let r of e.values())typeof HTMLCanvasElement<"u"&&r instanceof HTMLCanvasElement&&(r.width=r.height=0);e.clear()}this._cachedBitmapsMap.clear(),this.#t()}#t(){if(this.pageColors){let e=this.filterFactory.addHCMFilter(this.pageColors.foreground,this.pageColors.background);if(e!=="none"){let r=this.ctx.filter;this.ctx.filter=e,this.ctx.drawImage(this.ctx.canvas,0,0),this.ctx.filter=r}}}_scaleImage(e,r){let o=e.width??e.displayWidth,n=e.height??e.displayHeight,a=Math.max(Math.hypot(r[0],r[1]),1),i=Math.max(Math.hypot(r[2],r[3]),1),s=o,l=n,u="prescale1",d,f;for(;a>2&&s>1||i>2&&l>1;){let c=s,m=l;a>2&&s>1&&(c=s>=16384?Math.floor(s/2)-1||1:Math.ceil(s/2),a/=s/c),i>2&&l>1&&(m=l>=16384?Math.floor(l/2)-1||1:Math.ceil(l)/2,i/=l/m),d=this.cachedCanvases.getCanvas(u,c,m),f=d.context,f.clearRect(0,0,c,m),f.drawImage(e,0,0,s,l,0,0,c,m),e=d.canvas,s=c,l=m,u=u==="prescale1"?"prescale2":"prescale1"}return{img:e,paintWidth:s,paintHeight:l}}_createMaskCanvas(e,r){let o=this.ctx,{width:n,height:a}=r,i=this.current.fillColor,s=this.current.patternFill,l=rr(o),u,d,f,c;if((r.bitmap||r.data)&&r.count>1){let O=r.bitmap||r.data.buffer;d=JSON.stringify(s?l:[l.slice(0,4),i]),u=this._cachedBitmapsMap.get(O),u||(u=new Map,this._cachedBitmapsMap.set(O,u));let I=u.get(d);if(I&&!s){let D=Math.round(Math.min(l[0],l[2])+l[4]),H=Math.round(Math.min(l[1],l[3])+l[5]);return this.dependencyTracker?.recordDependencies(e,ua.transformAndFill),{canvas:I,offsetX:D,offsetY:H}}f=I}f||(c=this.cachedCanvases.getCanvas("maskCanvas",n,a),cz(c.context,r));let m=me.transform(l,[1/n,0,0,-1/a,0,0]);m=me.transform(m,[1,0,0,1,0,-a]);let h=tc.slice();me.axialAlignedBoundingBox([0,0,n,a],m,h);let[v,g,y,b]=h,x=Math.round(y-v)||1,_=Math.round(b-g)||1,T=this.cachedCanvases.getCanvas("fillCanvas",x,_),S=T.context,E=v,C=g;S.translate(-E,-C),S.transform(...m),f||(f=this._scaleImage(c.canvas,_i(S)),f=f.img,u&&s&&u.set(d,f)),S.imageSmoothingEnabled=mz(rr(S),r.interpolate),O_(S,f,0,0,f.width,f.height,0,0,n,a),S.globalCompositeOperation="source-in";let R=me.transform(_i(S),[1,0,0,1,-E,-C]);return S.fillStyle=s?i.getPattern(o,this,R,po.FILL,e):i,S.fillRect(0,0,n,a),u&&!s&&(this.cachedCanvases.delete("fillCanvas"),u.set(d,T.canvas)),this.dependencyTracker?.recordDependencies(e,ua.transformAndFill),{canvas:T.canvas,offsetX:Math.round(E),offsetY:Math.round(C)}}setLineWidth(e,r){this.dependencyTracker?.recordSimpleData("lineWidth",e),r!==this.current.lineWidth&&(this._cachedScaleForStroking[0]=-1),this.current.lineWidth=r,this.ctx.lineWidth=r}setLineCap(e,r){this.dependencyTracker?.recordSimpleData("lineCap",e),this.ctx.lineCap=wSe[r]}setLineJoin(e,r){this.dependencyTracker?.recordSimpleData("lineJoin",e),this.ctx.lineJoin=RSe[r]}setMiterLimit(e,r){this.dependencyTracker?.recordSimpleData("miterLimit",e),this.ctx.miterLimit=r}setDash(e,r,o){this.dependencyTracker?.recordSimpleData("dash",e);let n=this.ctx;n.setLineDash!==void 0&&(n.setLineDash(r),n.lineDashOffset=o)}setRenderingIntent(e,r){}setFlatness(e,r){}setGState(e,r){for(let[o,n]of r)switch(o){case"LW":this.setLineWidth(e,n);break;case"LC":this.setLineCap(e,n);break;case"LJ":this.setLineJoin(e,n);break;case"ML":this.setMiterLimit(e,n);break;case"D":this.setDash(e,n[0],n[1]);break;case"RI":this.setRenderingIntent(e,n);break;case"FL":this.setFlatness(e,n);break;case"Font":this.setFont(e,n[0],n[1]);break;case"CA":this.dependencyTracker?.recordSimpleData("strokeAlpha",e),this.current.strokeAlpha=n;break;case"ca":this.dependencyTracker?.recordSimpleData("fillAlpha",e),this.ctx.globalAlpha=this.current.fillAlpha=n;break;case"BM":this.dependencyTracker?.recordSimpleData("globalCompositeOperation",e),this.ctx.globalCompositeOperation=n;break;case"SMask":this.dependencyTracker?.recordSimpleData("SMask",e),this.current.activeSMask=n?this.tempSMask:null,this.tempSMask=null,this.checkSMaskState();break;case"TR":this.dependencyTracker?.recordSimpleData("filter",e),this.ctx.filter=this.current.transferMaps=this.filterFactory.addFilter(n);break}}get inSMaskMode(){return!!this.suspendedCtx}checkSMaskState(){let e=this.inSMaskMode;this.current.activeSMask&&!e?this.beginSMaskMode():!this.current.activeSMask&&e&&this.endSMaskMode()}beginSMaskMode(e){if(this.inSMaskMode)throw new Error("beginSMaskMode called while already in smask mode");let r=this.ctx.canvas.width,o=this.ctx.canvas.height,n="smaskGroupAt"+this.groupLevel,a=this.cachedCanvases.getCanvas(n,r,o);this.suspendedCtx=this.ctx;let i=this.ctx=a.context;i.setTransform(this.suspendedCtx.getTransform()),Eg(this.suspendedCtx,i),ESe(i,this.suspendedCtx),this.setGState(e,[["BM","source-over"]])}endSMaskMode(){if(!this.inSMaskMode)throw new Error("endSMaskMode called while not in smask mode");this.ctx._removeMirroring(),Eg(this.ctx,this.suspendedCtx),this.ctx=this.suspendedCtx,this.suspendedCtx=null}compose(e){if(!this.current.activeSMask)return;e?(e[0]=Math.floor(e[0]),e[1]=Math.floor(e[1]),e[2]=Math.ceil(e[2]),e[3]=Math.ceil(e[3])):e=[0,0,this.ctx.canvas.width,this.ctx.canvas.height];let r=this.current.activeSMask,o=this.suspendedCtx;this.composeSMask(o,r,this.ctx,e),this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.clearRect(0,0,this.ctx.canvas.width,this.ctx.canvas.height),this.ctx.restore()}composeSMask(e,r,o,n){let a=n[0],i=n[1],s=n[2]-a,l=n[3]-i;s===0||l===0||(this.genericComposeSMask(r.context,o,s,l,r.subtype,r.backdrop,r.transferMap,a,i,r.offsetX,r.offsetY),e.save(),e.globalAlpha=1,e.globalCompositeOperation="source-over",e.setTransform(1,0,0,1,0,0),e.drawImage(o.canvas,0,0),e.restore())}genericComposeSMask(e,r,o,n,a,i,s,l,u,d,f){let c=e.canvas,m=l-d,h=u-f;if(i)if(m<0||h<0||m+o>c.width||h+n>c.height){let g=this.cachedCanvases.getCanvas("maskExtension",o,n),y=g.context;y.drawImage(c,-m,-h),y.globalCompositeOperation="destination-atop",y.fillStyle=i,y.fillRect(0,0,o,n),y.globalCompositeOperation="source-over",c=g.canvas,m=h=0}else{e.save(),e.globalAlpha=1,e.setTransform(1,0,0,1,0,0);let g=new Path2D;g.rect(m,h,o,n),e.clip(g),e.globalCompositeOperation="destination-atop",e.fillStyle=i,e.fillRect(m,h,o,n),e.restore()}r.save(),r.globalAlpha=1,r.setTransform(1,0,0,1,0,0),a==="Alpha"&&s?r.filter=this.filterFactory.addAlphaFilter(s):a==="Luminosity"&&(r.filter=this.filterFactory.addLuminosityFilter(s));let v=new Path2D;v.rect(l,u,o,n),r.clip(v),r.globalCompositeOperation="destination-in",r.drawImage(c,m,h,o,n,l,u,o,n),r.restore()}save(e){this.inSMaskMode&&Eg(this.ctx,this.suspendedCtx),this.ctx.save();let r=this.current;this.stateStack.push(r),this.current=r.clone(),this.dependencyTracker?.save(e)}restore(e){if(this.dependencyTracker?.restore(e),this.stateStack.length===0){this.inSMaskMode&&this.endSMaskMode();return}this.current=this.stateStack.pop(),this.ctx.restore(),this.inSMaskMode&&Eg(this.suspendedCtx,this.ctx),this.checkSMaskState(),this.pendingClip=null,this._cachedScaleForStroking[0]=-1,this._cachedGetSinglePixelWidth=null}transform(e,r,o,n,a,i,s){this.dependencyTracker?.recordIncrementalData("transform",e),this.ctx.transform(r,o,n,a,i,s),this._cachedScaleForStroking[0]=-1,this._cachedGetSinglePixelWidth=null}constructPath(e,r,o,n){let[a]=o;if(!n){a||=o[0]=new Path2D,this[r](e,a);return}if(this.dependencyTracker!==null){let i=r===oc.stroke?this.current.lineWidth/2:0;this.dependencyTracker.resetBBox(e).recordBBox(e,this.ctx,n[0]-i,n[2]+i,n[1]-i,n[3]+i).recordDependencies(e,["transform"])}if(!(a instanceof Path2D)){let i=o[0]=new Path2D;for(let s=0,l=a.length;sdz&&(d=dz),this.current.fontSizeScale=o/d,this.ctx.font=`${u} ${l} ${d}px ${s}`}setTextRenderingMode(e,r){this.dependencyTracker?.recordSimpleData("textRenderingMode",e),this.current.textRenderingMode=r}setTextRise(e,r){this.dependencyTracker?.recordSimpleData("textRise",e),this.current.textRise=r}moveText(e,r,o){this.dependencyTracker?.resetIncrementalData("sameLineText").recordIncrementalData("moveText",e),this.current.x=this.current.lineX+=r,this.current.y=this.current.lineY+=o}setLeadingMoveText(e,r,o){this.setLeading(e,-o),this.moveText(e,r,o)}setTextMatrix(e,r){this.dependencyTracker?.recordSimpleData("textMatrix",e);let{current:o}=this;o.textMatrix=r,o.textMatrixScale=Math.hypot(r[0],r[1]),o.x=o.lineX=0,o.y=o.lineY=0}nextLine(e){this.moveText(e,0,this.current.leading),this.dependencyTracker?.recordIncrementalData("moveText",this.dependencyTracker.getSimpleIndex("leading")??e)}#o(e,r,o){let n=new Path2D;return n.addPath(e,new DOMMatrix(o).invertSelf().multiplySelf(r)),n}paintChar(e,r,o,n,a,i){let s=this.ctx,l=this.current,u=l.font,d=l.textRenderingMode,f=l.fontSize/l.fontSizeScale,c=d&uo.FILL_STROKE_MASK,m=!!(d&uo.ADD_TO_PATH_FLAG),h=l.patternFill&&!u.missingFile,v=l.patternStroke&&!u.missingFile,g;if((u.disableFontFace||m||h||v)&&!u.missingFile&&(g=u.getPathGenerator(this.commonObjs,r)),g&&(u.disableFontFace||h||v)){s.save(),s.translate(o,n),s.scale(f,-f),this.dependencyTracker?.recordCharacterBBox(e,s,u);let y;if(c===uo.FILL||c===uo.FILL_STROKE)if(a){y=s.getTransform(),s.setTransform(...a);let b=this.#o(g,y,a);s.fill(b)}else s.fill(g);if(c===uo.STROKE||c===uo.FILL_STROKE)if(i){y||=s.getTransform(),s.setTransform(...i);let{a:b,b:x,c:_,d:T}=y,S=me.inverseTransform(i),E=me.transform([b,x,_,T,0,0],S);me.singularValueDecompose2dScale(E,Mn),s.lineWidth*=Math.max(Mn[0],Mn[1])/f,s.stroke(this.#o(g,y,i))}else s.lineWidth/=f,s.stroke(g);s.restore()}else(c===uo.FILL||c===uo.FILL_STROKE)&&(s.fillText(r,o,n),this.dependencyTracker?.recordCharacterBBox(e,s,u,f,o,n,()=>s.measureText(r))),(c===uo.STROKE||c===uo.FILL_STROKE)&&(this.dependencyTracker&&this.dependencyTracker?.recordCharacterBBox(e,s,u,f,o,n,()=>s.measureText(r)).recordDependencies(e,ua.stroke),s.strokeText(r,o,n));m&&((this.pendingTextPaths||=[]).push({transform:rr(s),x:o,y:n,fontSize:f,path:g}),this.dependencyTracker?.recordCharacterBBox(e,s,u,f,o,n))}get isFontSubpixelAAEnabled(){let{context:e}=this.cachedCanvases.getCanvas("isFontSubpixelAAEnabled",10,10);e.scale(1.5,1),e.fillText("I",0,10);let r=e.getImageData(0,0,10,10).data,o=!1;for(let n=3;n0&&r[n]<255){o=!0;break}return We(this,"isFontSubpixelAAEnabled",o)}showText(e,r){this.dependencyTracker&&(this.dependencyTracker.recordDependencies(e,ua.showText).resetBBox(e),this.current.textRenderingMode&uo.ADD_TO_PATH_FLAG&&this.dependencyTracker.recordFutureForcedDependency("textClip",e).inheritPendingDependenciesAsFutureForcedDependencies());let o=this.current,n=o.font;if(n.isType3Font){this.showType3Text(e,r),this.dependencyTracker?.recordShowTextOperation(e);return}let a=o.fontSize;if(a===0){this.dependencyTracker?.recordOperation(e);return}let i=this.ctx,s=o.fontSizeScale,l=o.charSpacing,u=o.wordSpacing,d=o.fontDirection,f=o.textHScale*d,c=r.length,m=n.vertical,h=m?1:-1,v=n.defaultVMetrics,g=a*o.fontMatrix[0],y=o.textRenderingMode===uo.FILL&&!n.disableFontFace&&!o.patternFill;i.save(),o.textMatrix&&i.transform(...o.textMatrix),i.translate(o.x,o.y+o.textRise),d>0?i.scale(f,-1):i.scale(f,1);let b,x;if(o.patternFill){i.save();let C=o.fillColor.getPattern(i,this,_i(i),po.FILL,e);b=rr(i),i.restore(),i.fillStyle=C}if(o.patternStroke){i.save();let C=o.strokeColor.getPattern(i,this,_i(i),po.STROKE,e);x=rr(i),i.restore(),i.strokeStyle=C}let _=o.lineWidth,T=o.textMatrixScale;if(T===0||_===0){let C=o.textRenderingMode&uo.FILL_STROKE_MASK;(C===uo.STROKE||C===uo.FILL_STROKE)&&(_=this.getSinglePixelWidth())}else _/=T;if(s!==1&&(i.scale(s,s),_/=s),i.lineWidth=_,n.isInvalidPDFjsFont){let C=[],R=0;for(let I of r)C.push(I.unicode),R+=I.width;let O=C.join("");if(i.fillText(O,0,0),this.dependencyTracker!==null){let I=i.measureText(O);this.dependencyTracker.recordBBox(e,this.ctx,-I.actualBoundingBoxLeft,I.actualBoundingBoxRight,-I.actualBoundingBoxAscent,I.actualBoundingBoxDescent).recordShowTextOperation(e)}o.x+=R*g*f,i.restore(),this.compose();return}let S=0,E;for(E=0;E0){N=i.measureText(I);let L=N.width*1e3/a*s;if(BN??i.measureText(I));else if(this.paintChar(e,I,H,F,b,x),D){let L=H+a*D.offset.x/s,j=F-a*D.offset.y/s;this.paintChar(e,D.fontChar,L,j,b,x)}}let M=m?B*g-O*d:B*g+O*d;S+=M,R&&i.restore()}m?o.y-=S:o.x+=S*f,i.restore(),this.compose(),this.dependencyTracker?.recordShowTextOperation(e)}showType3Text(e,r){let o=this.ctx,n=this.current,a=n.font,i=n.fontSize,s=n.fontDirection,l=a.vertical?1:-1,u=n.charSpacing,d=n.wordSpacing,f=n.textHScale*s,c=n.fontMatrix||$k,m=r.length,h=n.textRenderingMode===uo.INVISIBLE,v,g,y,b;if(h||i===0)return;this._cachedScaleForStroking[0]=-1,this._cachedGetSinglePixelWidth=null,o.save(),n.textMatrix&&o.transform(...n.textMatrix),o.translate(n.x,n.y+n.textRise),o.scale(f,s);let x=this.dependencyTracker;for(this.dependencyTracker=x?new X_(x,e):null,v=0;vnew t(i,this.commonObjs,this.objs,this.canvasFactory,this.filterFactory,{optionalContentConfig:this.optionalContentConfig,markedContentStack:this.markedContentStack},void 0,void 0,this.dependencyTracker?new X_(this.dependencyTracker,s,!0):null)};o=new T2(r,this.ctx,a,n)}else o=this._getPattern(e,r[1],r[2]);return o}setStrokeColorN(e,...r){this.dependencyTracker?.recordSimpleData("strokeColor",e),this.current.strokeColor=this.getColorN_Pattern(e,r),this.current.patternStroke=!0}setFillColorN(e,...r){this.dependencyTracker?.recordSimpleData("fillColor",e),this.current.fillColor=this.getColorN_Pattern(e,r),this.current.patternFill=!0}setStrokeRGBColor(e,r){this.dependencyTracker?.recordSimpleData("strokeColor",e),this.ctx.strokeStyle=this.current.strokeColor=r,this.current.patternStroke=!1}setStrokeTransparent(e){this.dependencyTracker?.recordSimpleData("strokeColor",e),this.ctx.strokeStyle=this.current.strokeColor="transparent",this.current.patternStroke=!1}setFillRGBColor(e,r){this.dependencyTracker?.recordSimpleData("fillColor",e),this.ctx.fillStyle=this.current.fillColor=r,this.current.patternFill=!1}setFillTransparent(e){this.dependencyTracker?.recordSimpleData("fillColor",e),this.ctx.fillStyle=this.current.fillColor="transparent",this.current.patternFill=!1}_getPattern(e,r,o=null){let n;return this.cachedPatterns.has(r)?n=this.cachedPatterns.get(r):(n=TSe(this.getObject(e,r)),this.cachedPatterns.set(r,n)),o&&(n.matrix=o),n}shadingFill(e,r){if(!this.contentVisible)return;let o=this.ctx;this.save(e);let n=this._getPattern(e,r);o.fillStyle=n.getPattern(o,this,_i(o),po.SHADING,e);let a=_i(o);if(a){let{width:i,height:s}=o.canvas,l=tc.slice();me.axialAlignedBoundingBox([0,0,i,s],a,l);let[u,d,f,c]=l;this.ctx.fillRect(u,d,f-u,c-d)}else this.ctx.fillRect(-1e10,-1e10,2e10,2e10);this.dependencyTracker?.resetBBox(e).recordFullPageBBox(e).recordDependencies(e,ua.transform).recordDependencies(e,ua.fill).recordOperation(e),this.compose(this.current.getClippedPathBoundingBox()),this.restore(e)}beginInlineImage(){It("Should not call beginInlineImage")}beginImageData(){It("Should not call beginImageData")}paintFormXObjectBegin(e,r,o){if(this.contentVisible&&(this.save(e),this.baseTransformStack.push(this.baseTransform),r&&this.transform(e,...r),this.baseTransform=rr(this.ctx),o)){me.axialAlignedBoundingBox(o,this.baseTransform,this.current.minMax);let[n,a,i,s]=o,l=new Path2D;l.rect(n,a,i-n,s-a),this.ctx.clip(l),this.dependencyTracker?.recordClipBox(e,this.ctx,n,i,a,s),this.endPath(e)}}paintFormXObjectEnd(e){this.contentVisible&&(this.restore(e),this.baseTransform=this.baseTransformStack.pop())}beginGroup(e,r){if(!this.contentVisible)return;this.save(e),this.inSMaskMode&&(this.endSMaskMode(),this.current.activeSMask=null);let o=this.ctx;r.isolated||vS("TODO: Support non-isolated groups."),r.knockout&&Be("Knockout groups not supported.");let n=rr(o);if(r.matrix&&o.transform(...r.matrix),!r.bbox)throw new Error("Bounding box is required.");let a=tc.slice();me.axialAlignedBoundingBox(r.bbox,rr(o),a);let i=[0,0,o.canvas.width,o.canvas.height];a=me.intersect(a,i)||[0,0,0,0];let s=Math.floor(a[0]),l=Math.floor(a[1]),u=Math.max(Math.ceil(a[2])-s,1),d=Math.max(Math.ceil(a[3])-l,1);this.current.startNewPathAndClipBox([0,0,u,d]);let f="groupAt"+this.groupLevel;r.smask&&(f+="_smask_"+this.smaskCounter++%2);let c=this.cachedCanvases.getCanvas(f,u,d),m=c.context;m.translate(-s,-l),m.transform(...n);let h=new Path2D,[v,g,y,b]=r.bbox;if(h.rect(v,g,y-v,b-g),r.matrix){let x=new Path2D;x.addPath(h,new DOMMatrix(r.matrix)),h=x}m.clip(h),r.smask&&this.smaskStack.push({canvas:c.canvas,context:m,offsetX:s,offsetY:l,subtype:r.smask.subtype,backdrop:r.smask.backdrop,transferMap:r.smask.transferMap||null,startTransformInverse:null}),(!r.smask||this.dependencyTracker)&&(o.setTransform(1,0,0,1,0,0),o.translate(s,l),o.save()),Eg(o,m),this.ctx=m,this.dependencyTracker?.inheritSimpleDataAsFutureForcedDependencies(["fillAlpha","strokeAlpha","globalCompositeOperation"]).pushBaseTransform(o),this.setGState(e,[["BM","source-over"],["ca",1],["CA",1]]),this.groupStack.push(o),this.groupLevel++}endGroup(e,r){if(!this.contentVisible)return;this.groupLevel--;let o=this.ctx,n=this.groupStack.pop();if(this.ctx=n,this.ctx.imageSmoothingEnabled=!1,this.dependencyTracker?.popBaseTransform(),r.smask)this.tempSMask=this.smaskStack.pop(),this.restore(e),this.dependencyTracker&&this.ctx.restore();else{this.ctx.restore();let a=rr(this.ctx);this.restore(e),this.ctx.save(),this.ctx.setTransform(...a);let i=tc.slice();me.axialAlignedBoundingBox([0,0,o.canvas.width,o.canvas.height],a,i),this.ctx.drawImage(o.canvas,0,0),this.ctx.restore(),this.compose(i)}}beginAnnotation(e,r,o,n,a,i){if(this.#e(),A_(this.ctx),this.ctx.save(),this.save(e),this.baseTransform&&this.ctx.setTransform(...this.baseTransform),o){let s=o[2]-o[0],l=o[3]-o[1];if(i&&this.annotationCanvasMap){n=n.slice(),n[4]-=o[0],n[5]-=o[1],o=o.slice(),o[0]=o[1]=0,o[2]=s,o[3]=l,me.singularValueDecompose2dScale(rr(this.ctx),Mn);let{viewportScale:u}=this,d=Math.ceil(s*this.outputScaleX*u),f=Math.ceil(l*this.outputScaleY*u);this.annotationCanvas=this.canvasFactory.create(d,f);let{canvas:c,context:m}=this.annotationCanvas;this.annotationCanvasMap.set(r,c),this.annotationCanvas.savedCtx=this.ctx,this.ctx=m,this.ctx.save(),this.ctx.setTransform(Mn[0],0,0,-Mn[1],0,l*Mn[1]),A_(this.ctx)}else{A_(this.ctx),this.endPath(e);let u=new Path2D;u.rect(o[0],o[1],s,l),this.ctx.clip(u)}}this.current=new Q_(this.ctx.canvas.width,this.ctx.canvas.height),this.transform(e,...n),this.transform(e,...a)}endAnnotation(e){this.annotationCanvas&&(this.ctx.restore(),this.#t(),this.ctx=this.annotationCanvas.savedCtx,delete this.annotationCanvas.savedCtx,delete this.annotationCanvas)}paintImageMaskXObject(e,r){if(!this.contentVisible)return;let o=r.count;r=this.getObject(e,r.data,r),r.count=o;let n=this.ctx,a=this._createMaskCanvas(e,r),i=a.canvas;n.save(),n.setTransform(1,0,0,1,0,0),n.drawImage(i,a.offsetX,a.offsetY),this.dependencyTracker?.resetBBox(e).recordBBox(e,this.ctx,a.offsetX,a.offsetX+i.width,a.offsetY,a.offsetY+i.height).recordOperation(e),n.restore(),this.compose()}paintImageMaskXObjectRepeat(e,r,o,n=0,a=0,i,s){if(!this.contentVisible)return;r=this.getObject(e,r.data,r);let l=this.ctx;l.save();let u=rr(l);l.transform(o,n,a,i,0,0);let d=this._createMaskCanvas(e,r);l.setTransform(1,0,0,1,d.offsetX-u[4],d.offsetY-u[5]),this.dependencyTracker?.resetBBox(e);for(let f=0,c=s.length;ff?d/f:1,s=u>f?u/f:1}}this._cachedScaleForStroking[0]=i,this._cachedScaleForStroking[1]=s}return this._cachedScaleForStroking}rescaleAndStroke(e,r){let{ctx:o,current:{lineWidth:n}}=this,[a,i]=this.getScaleForStroking();if(a===i){o.lineWidth=(n||1)*a,o.stroke(e);return}let s=o.getLineDash();r&&o.save(),o.scale(a,i),Hk.a=1/a,Hk.d=1/i;let l=new Path2D;if(l.addPath(e,Hk),s.length>0){let u=Math.max(a,i);o.setLineDash(s.map(d=>d/u)),o.lineDashOffset/=u}o.lineWidth=n||1,o.stroke(l),r&&o.restore()}isContentVisible(){for(let e=this.markedContentStack.length-1;e>=0;e--)if(!this.markedContentStack[e].visible)return!1;return!0}};for(let t in oc)rc.prototype[t]!==void 0&&(rc.prototype[oc[t]]=rc.prototype[t]);var J_=class t{#e;#t;#o;static strings=["fontFamily","fontWeight","italicAngle"];static write(e){let r=new TextEncoder,o={},n=0;for(let u of t.strings){let d=r.encode(e[u]);o[u]=d,n+=4+d.length}let a=new ArrayBuffer(n),i=new Uint8Array(a),s=new DataView(a),l=0;for(let u of t.strings){let d=o[u],f=d.length;s.setUint32(l,f),i.set(d,l+4),l+=4+f}return ot(l===a.byteLength,"CssFontInfo.write: Buffer overflow"),a}constructor(e){this.#e=e,this.#t=new DataView(this.#e),this.#o=new TextDecoder}#r(e){ot(e>o&3;return n===0?void 0:n===2}get black(){return this.#u(0)}get bold(){return this.#u(1)}get disableFontFace(){return this.#u(2)}get fontExtraProperties(){return this.#u(3)}get isInvalidPDFjsFont(){return this.#u(4)}get isType3Font(){return this.#u(5)}get italic(){return this.#u(6)}get missingFile(){return this.#u(7)}get remeasure(){return this.#u(8)}get vertical(){return this.#u(9)}#l(e){return ot(e0){let l=a instanceof Uint8Array&&a.byteLength===a.buffer.byteLength?a.buffer:new Uint8Array(a).buffer;this._queuedChunks.push(l)}this._pdfDataRangeTransport=e,this._isStreamingSupported=!o,this._isRangeSupported=!r,this._contentLength=n,this._fullRequestReader=null,this._rangeReaders=[],e.addRangeListener((l,u)=>{this._onReceiveData({begin:l,chunk:u})}),e.addProgressListener((l,u)=>{this._onProgress({loaded:l,total:u})}),e.addProgressiveReadListener(l=>{this._onReceiveData({chunk:l})}),e.addProgressiveDoneListener(()=>{this._onProgressiveDone()}),e.transportReady()}_onReceiveData({begin:e,chunk:r}){let o=r instanceof Uint8Array&&r.byteLength===r.buffer.byteLength?r.buffer:new Uint8Array(r).buffer;if(e===void 0)this._fullRequestReader?this._fullRequestReader._enqueue(o):this._queuedChunks.push(o);else{let n=this._rangeReaders.some(function(a){return a._begin!==e?!1:(a._enqueue(o),!0)});ot(n,"_onReceiveData - no `PDFDataTransportStreamRangeReader` instance found.")}}get _progressiveDataLength(){return this._fullRequestReader?._loaded??0}_onProgress(e){e.total===void 0?this._rangeReaders[0]?.onProgress?.({loaded:e.loaded}):this._fullRequestReader?.onProgress?.({loaded:e.loaded,total:e.total})}_onProgressiveDone(){this._fullRequestReader?.progressiveDone(),this._progressiveDone=!0}_removeRangeReader(e){let r=this._rangeReaders.indexOf(e);r>=0&&this._rangeReaders.splice(r,1)}getFullReader(){ot(!this._fullRequestReader,"PDFDataTransportStream.getFullReader can only be called once.");let e=this._queuedChunks;return this._queuedChunks=null,new P2(this,e,this._progressiveDone,this._contentDispositionFilename)}getRangeReader(e,r){if(r<=this._progressiveDataLength)return null;let o=new O2(this,e,r);return this._pdfDataRangeTransport.requestDataRange(e,r),this._rangeReaders.push(o),o}cancelAllRequests(e){this._fullRequestReader?.cancel(e);for(let r of this._rangeReaders.slice(0))r.cancel(e);this._pdfDataRangeTransport.abort()}},P2=class{constructor(e,r,o=!1,n=null){this._stream=e,this._done=o||!1,this._filename=bS(n)?n:null,this._queuedChunks=r||[],this._loaded=0;for(let a of this._queuedChunks)this._loaded+=a.byteLength;this._requests=[],this._headersReady=Promise.resolve(),e._fullRequestReader=this,this.onProgress=null}_enqueue(e){this._done||(this._requests.length>0?this._requests.shift().resolve({value:e,done:!1}):this._queuedChunks.push(e),this._loaded+=e.byteLength)}get headersReady(){return this._headersReady}get filename(){return this._filename}get isRangeSupported(){return this._stream._isRangeSupported}get isStreamingSupported(){return this._stream._isStreamingSupported}get contentLength(){return this._stream._contentLength}async read(){if(this._queuedChunks.length>0)return{value:this._queuedChunks.shift(),done:!1};if(this._done)return{value:void 0,done:!0};let e=Promise.withResolvers();return this._requests.push(e),e.promise}cancel(e){this._done=!0;for(let r of this._requests)r.resolve({value:void 0,done:!0});this._requests.length=0}progressiveDone(){this._done||(this._done=!0)}},O2=class{constructor(e,r,o){this._stream=e,this._begin=r,this._end=o,this._queuedChunk=null,this._requests=[],this._done=!1,this.onProgress=null}_enqueue(e){if(!this._done){if(this._requests.length===0)this._queuedChunk=e;else{this._requests.shift().resolve({value:e,done:!1});for(let o of this._requests)o.resolve({value:void 0,done:!0});this._requests.length=0}this._done=!0,this._stream._removeRangeReader(this)}}get isStreamingSupported(){return!1}async read(){if(this._queuedChunk){let r=this._queuedChunk;return this._queuedChunk=null,{value:r,done:!1}}if(this._done)return{value:void 0,done:!0};let e=Promise.withResolvers();return this._requests.push(e),e.promise}cancel(e){this._done=!0;for(let r of this._requests)r.resolve({value:void 0,done:!0});this._requests.length=0,this._stream._removeRangeReader(this)}};function PSe(t){let e=!0,r=o("filename\\*","i").exec(t);if(r){r=r[1];let d=s(r);return d=unescape(d),d=l(d),d=u(d),a(d)}if(r=i(t),r){let d=u(r);return a(d)}if(r=o("filename","i").exec(t),r){r=r[1];let d=s(r);return d=u(d),a(d)}function o(d,f){return new RegExp("(?:^|;)\\s*"+d+'\\s*=\\s*([^";\\s][^;\\s]*|"(?:[^"\\\\]|\\\\"?)+"?)',f)}function n(d,f){if(d){if(!/^[\x00-\xFF]+$/.test(f))return f;try{let c=new TextDecoder(d,{fatal:!0}),m=Gg(f);f=c.decode(m),e=!1}catch{}}return f}function a(d){return e&&/[\x80-\xff]/.test(d)&&(d=n("utf-8",d),e&&(d=n("iso-8859-1",d))),d}function i(d){let f=[],c,m=o("filename\\*((?!0\\d)\\d+)(\\*?)","ig");for(;(c=m.exec(d))!==null;){let[,v,g,y]=c;if(v=parseInt(v,10),v in f){if(v===0)break;continue}f[v]=[g,y]}let h=[];for(let v=0;v{if(e._responseOrigin=xS(a.url),!Nz(a.status))throw Kg(a.status,n);this._reader=a.body.getReader(),this._headersCapability.resolve();let i=a.headers,{allowRangeRequests:s,suggestedLength:l}=Iz({responseHeaders:i,isHttp:e.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=s,this._contentLength=l||this._contentLength,this._filename=kz(i),!this._isStreamingSupported&&this._isRangeSupported&&this.cancel(new Ba("Streaming is disabled."))}).catch(this._headersCapability.reject),this.onProgress=null}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}async read(){await this._headersCapability.promise;let{value:e,done:r}=await this._reader.read();return r?{value:e,done:r}:(this._loaded+=e.byteLength,this.onProgress?.({loaded:this._loaded,total:this._contentLength}),{value:Mz(e),done:!1})}cancel(e){this._reader?.cancel(e),this._abortController.abort()}},k2=class{constructor(e,r,o){this._stream=e,this._reader=null,this._loaded=0;let n=e.source;this._withCredentials=n.withCredentials||!1,this._readCapability=Promise.withResolvers(),this._isStreamingSupported=!n.disableStream,this._abortController=new AbortController;let a=new Headers(e.headers);a.append("Range",`bytes=${r}-${o-1}`);let i=n.url;fetch(i,Dz(a,this._withCredentials,this._abortController)).then(s=>{let l=xS(s.url);if(l!==e._responseOrigin)throw new Error(`Expected range response-origin "${l}" to match "${e._responseOrigin}".`);if(!Nz(s.status))throw Kg(s.status,i);this._readCapability.resolve(),this._reader=s.body.getReader()}).catch(this._readCapability.reject),this.onProgress=null}get isStreamingSupported(){return this._isStreamingSupported}async read(){await this._readCapability.promise;let{value:e,done:r}=await this._reader.read();return r?{value:e,done:r}:(this._loaded+=e.byteLength,this.onProgress?.({loaded:this._loaded}),{value:Mz(e),done:!1})}cancel(e){this._reader?.cancel(e),this._abortController.abort()}},Vk=200,Wk=206;function OSe(t){let e=t.response;return typeof e!="string"?e:Gg(e).buffer}var N2=class{_responseOrigin=null;constructor({url:e,httpHeaders:r,withCredentials:o}){this.url=e,this.isHttp=/^https?:/i.test(e),this.headers=Az(this.isHttp,r),this.withCredentials=o||!1,this.currXhrId=0,this.pendingRequests=Object.create(null)}request(e){let r=new XMLHttpRequest,o=this.currXhrId++,n=this.pendingRequests[o]={xhr:r};r.open("GET",this.url),r.withCredentials=this.withCredentials;for(let[a,i]of this.headers)r.setRequestHeader(a,i);return this.isHttp&&"begin"in e&&"end"in e?(r.setRequestHeader("Range",`bytes=${e.begin}-${e.end-1}`),n.expectedStatus=Wk):n.expectedStatus=Vk,r.responseType="arraybuffer",ot(e.onError,"Expected `onError` callback to be provided."),r.onerror=()=>{e.onError(r.status)},r.onreadystatechange=this.onStateChange.bind(this,o),r.onprogress=this.onProgress.bind(this,o),n.onHeadersReceived=e.onHeadersReceived,n.onDone=e.onDone,n.onError=e.onError,n.onProgress=e.onProgress,r.send(null),o}onProgress(e,r){let o=this.pendingRequests[e];o&&o.onProgress?.(r)}onStateChange(e,r){let o=this.pendingRequests[e];if(!o)return;let n=o.xhr;if(n.readyState>=2&&o.onHeadersReceived&&(o.onHeadersReceived(),delete o.onHeadersReceived),n.readyState!==4||!(e in this.pendingRequests))return;if(delete this.pendingRequests[e],n.status===0&&this.isHttp){o.onError(n.status);return}let a=n.status||Vk;if(!(a===Vk&&o.expectedStatus===Wk)&&a!==o.expectedStatus){o.onError(n.status);return}let s=OSe(n);if(a===Wk){let l=n.getResponseHeader("Content-Range"),u=/bytes (\d+)-(\d+)\/(\d+)/.exec(l);u?o.onDone({begin:parseInt(u[1],10),chunk:s}):(Be('Missing or invalid "Content-Range" header.'),o.onError(0))}else s?o.onDone({begin:0,chunk:s}):o.onError(n.status)}getRequestXhr(e){return this.pendingRequests[e].xhr}isPendingRequest(e){return e in this.pendingRequests}abortRequest(e){let r=this.pendingRequests[e].xhr;delete this.pendingRequests[e],r.abort()}},D2=class{constructor(e){this._source=e,this._manager=new N2(e),this._rangeChunkSize=e.rangeChunkSize,this._fullRequestReader=null,this._rangeRequestReaders=[]}_onRangeRequestReaderClosed(e){let r=this._rangeRequestReaders.indexOf(e);r>=0&&this._rangeRequestReaders.splice(r,1)}getFullReader(){return ot(!this._fullRequestReader,"PDFNetworkStream.getFullReader can only be called once."),this._fullRequestReader=new M2(this._manager,this._source),this._fullRequestReader}getRangeReader(e,r){let o=new L2(this._manager,e,r);return o.onClosed=this._onRangeRequestReaderClosed.bind(this),this._rangeRequestReaders.push(o),o}cancelAllRequests(e){this._fullRequestReader?.cancel(e);for(let r of this._rangeRequestReaders.slice(0))r.cancel(e)}},M2=class{constructor(e,r){this._manager=e,this._url=r.url,this._fullRequestId=e.request({onHeadersReceived:this._onHeadersReceived.bind(this),onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)}),this._headersCapability=Promise.withResolvers(),this._disableRange=r.disableRange||!1,this._contentLength=r.length,this._rangeChunkSize=r.rangeChunkSize,!this._rangeChunkSize&&!this._disableRange&&(this._disableRange=!0),this._isStreamingSupported=!1,this._isRangeSupported=!1,this._cachedChunks=[],this._requests=[],this._done=!1,this._storedError=void 0,this._filename=null,this.onProgress=null}_onHeadersReceived(){let e=this._fullRequestId,r=this._manager.getRequestXhr(e);this._manager._responseOrigin=xS(r.responseURL);let o=r.getAllResponseHeaders(),n=new Headers(o?o.trimStart().replace(/[^\S ]+$/,"").split(/[\r\n]+/).map(s=>{let[l,...u]=s.split(": ");return[l,u.join(": ")]}):[]),{allowRangeRequests:a,suggestedLength:i}=Iz({responseHeaders:n,isHttp:this._manager.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});a&&(this._isRangeSupported=!0),this._contentLength=i||this._contentLength,this._filename=kz(n),this._isRangeSupported&&this._manager.abortRequest(e),this._headersCapability.resolve()}_onDone(e){if(e&&(this._requests.length>0?this._requests.shift().resolve({value:e.chunk,done:!1}):this._cachedChunks.push(e.chunk)),this._done=!0,!(this._cachedChunks.length>0)){for(let r of this._requests)r.resolve({value:void 0,done:!0});this._requests.length=0}}_onError(e){this._storedError=Kg(e,this._url),this._headersCapability.reject(this._storedError);for(let r of this._requests)r.reject(this._storedError);this._requests.length=0,this._cachedChunks.length=0}_onProgress(e){this.onProgress?.({loaded:e.loaded,total:e.lengthComputable?e.total:this._contentLength})}get filename(){return this._filename}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}get contentLength(){return this._contentLength}get headersReady(){return this._headersCapability.promise}async read(){if(await this._headersCapability.promise,this._storedError)throw this._storedError;if(this._cachedChunks.length>0)return{value:this._cachedChunks.shift(),done:!1};if(this._done)return{value:void 0,done:!0};let e=Promise.withResolvers();return this._requests.push(e),e.promise}cancel(e){this._done=!0,this._headersCapability.reject(e);for(let r of this._requests)r.resolve({value:void 0,done:!0});this._requests.length=0,this._manager.isPendingRequest(this._fullRequestId)&&this._manager.abortRequest(this._fullRequestId),this._fullRequestReader=null}},L2=class{constructor(e,r,o){this._manager=e,this._url=e.url,this._requestId=e.request({begin:r,end:o,onHeadersReceived:this._onHeadersReceived.bind(this),onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)}),this._requests=[],this._queuedChunk=null,this._done=!1,this._storedError=void 0,this.onProgress=null,this.onClosed=null}_onHeadersReceived(){let e=xS(this._manager.getRequestXhr(this._requestId)?.responseURL);e!==this._manager._responseOrigin&&(this._storedError=new Error(`Expected range response-origin "${e}" to match "${this._manager._responseOrigin}".`),this._onError(0))}_close(){this.onClosed?.(this)}_onDone(e){let r=e.chunk;this._requests.length>0?this._requests.shift().resolve({value:r,done:!1}):this._queuedChunk=r,this._done=!0;for(let o of this._requests)o.resolve({value:void 0,done:!0});this._requests.length=0,this._close()}_onError(e){this._storedError??=Kg(e,this._url);for(let r of this._requests)r.reject(this._storedError);this._requests.length=0,this._queuedChunk=null}_onProgress(e){this.isStreamingSupported||this.onProgress?.({loaded:e.loaded})}get isStreamingSupported(){return!1}async read(){if(this._storedError)throw this._storedError;if(this._queuedChunk!==null){let r=this._queuedChunk;return this._queuedChunk=null,{value:r,done:!1}}if(this._done)return{value:void 0,done:!0};let e=Promise.withResolvers();return this._requests.push(e),e.promise}cancel(e){this._done=!0;for(let r of this._requests)r.resolve({value:void 0,done:!0});this._requests.length=0,this._manager.isPendingRequest(this._requestId)&&this._manager.abortRequest(this._requestId),this._close()}},ASe=/^[a-z][a-z0-9\-+.]+:/i;function ISe(t){if(ASe.test(t))return new URL(t);let e=process.getBuiltinModule("url");return new URL(e.pathToFileURL(t))}var F2=class{constructor(e){this.source=e,this.url=ISe(e.url),ot(this.url.protocol==="file:","PDFNodeStream only supports file:// URLs."),this._fullRequestReader=null,this._rangeRequestReaders=[]}get _progressiveDataLength(){return this._fullRequestReader?._loaded??0}getFullReader(){return ot(!this._fullRequestReader,"PDFNodeStream.getFullReader can only be called once."),this._fullRequestReader=new B2(this),this._fullRequestReader}getRangeReader(e,r){if(r<=this._progressiveDataLength)return null;let o=new U2(this,e,r);return this._rangeRequestReaders.push(o),o}cancelAllRequests(e){this._fullRequestReader?.cancel(e);for(let r of this._rangeRequestReaders.slice(0))r.cancel(e)}},B2=class{constructor(e){this._url=e.url,this._done=!1,this._storedError=null,this.onProgress=null;let r=e.source;this._contentLength=r.length,this._loaded=0,this._filename=null,this._disableRange=r.disableRange||!1,this._rangeChunkSize=r.rangeChunkSize,!this._rangeChunkSize&&!this._disableRange&&(this._disableRange=!0),this._isStreamingSupported=!r.disableStream,this._isRangeSupported=!r.disableRange,this._readableStream=null,this._readCapability=Promise.withResolvers(),this._headersCapability=Promise.withResolvers();let o=process.getBuiltinModule("fs");o.promises.lstat(this._url).then(n=>{this._contentLength=n.size,this._setReadableStream(o.createReadStream(this._url)),this._headersCapability.resolve()},n=>{n.code==="ENOENT"&&(n=Kg(0,this._url.href)),this._storedError=n,this._headersCapability.reject(n)})}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}async read(){if(await this._readCapability.promise,this._done)return{value:void 0,done:!0};if(this._storedError)throw this._storedError;let e=this._readableStream.read();return e===null?(this._readCapability=Promise.withResolvers(),this.read()):(this._loaded+=e.length,this.onProgress?.({loaded:this._loaded,total:this._contentLength}),{value:new Uint8Array(e).buffer,done:!1})}cancel(e){if(!this._readableStream){this._error(e);return}this._readableStream.destroy(e)}_error(e){this._storedError=e,this._readCapability.resolve()}_setReadableStream(e){this._readableStream=e,e.on("readable",()=>{this._readCapability.resolve()}),e.on("end",()=>{e.destroy(),this._done=!0,this._readCapability.resolve()}),e.on("error",r=>{this._error(r)}),!this._isStreamingSupported&&this._isRangeSupported&&this._error(new Ba("streaming is disabled")),this._storedError&&this._readableStream.destroy(this._storedError)}},U2=class{constructor(e,r,o){this._url=e.url,this._done=!1,this._storedError=null,this.onProgress=null,this._loaded=0,this._readableStream=null,this._readCapability=Promise.withResolvers();let n=e.source;this._isStreamingSupported=!n.disableStream;let a=process.getBuiltinModule("fs");this._setReadableStream(a.createReadStream(this._url,{start:r,end:o-1}))}get isStreamingSupported(){return this._isStreamingSupported}async read(){if(await this._readCapability.promise,this._done)return{value:void 0,done:!0};if(this._storedError)throw this._storedError;let e=this._readableStream.read();return e===null?(this._readCapability=Promise.withResolvers(),this.read()):(this._loaded+=e.length,this.onProgress?.({loaded:this._loaded}),{value:new Uint8Array(e).buffer,done:!1})}cancel(e){if(!this._readableStream){this._error(e);return}this._readableStream.destroy(e)}_error(e){this._storedError=e,this._readCapability.resolve()}_setReadableStream(e){this._readableStream=e,e.on("readable",()=>{this._readCapability.resolve()}),e.on("end",()=>{e.destroy(),this._done=!0,this._readCapability.resolve()}),e.on("error",r=>{this._error(r)}),this._storedError&&this._readableStream.destroy(this._storedError)}},wg=Symbol("INITIAL_DATA"),eS=class{#e=Object.create(null);#t(e){return this.#e[e]||={...Promise.withResolvers(),data:wg}}get(e,r=null){if(r){let n=this.#t(e);return n.promise.then(()=>r(n.data)),null}let o=this.#e[e];if(!o||o.data===wg)throw new Error(`Requesting object that isn't resolved yet ${e}.`);return o.data}has(e){let r=this.#e[e];return!!r&&r.data!==wg}delete(e){let r=this.#e[e];return!r||r.data===wg?!1:(delete this.#e[e],!0)}resolve(e,r=null){let o=this.#t(e);o.data=r,o.resolve()}clear(){for(let e in this.#e){let{data:r}=this.#e[e];r?.bitmap?.close()}this.#e=Object.create(null)}*[Symbol.iterator](){for(let e in this.#e){let{data:r}=this.#e[e];r!==wg&&(yield[e,r])}}},kSe=1e5,gz=30,Xl=class t{#e=Promise.withResolvers();#t=null;#o=!1;#r=!!globalThis.FontInspector?.enabled;#i=null;#n=null;#a=0;#s=0;#u=null;#l=null;#f=0;#p=0;#c=Object.create(null);#g=[];#m=null;#d=[];#h=new WeakMap;#y=null;static#b=new Map;static#v=new Map;static#w=new WeakMap;static#S=null;static#x=new Set;constructor({textContentSource:e,container:r,viewport:o}){if(e instanceof ReadableStream)this.#m=e;else if(typeof e=="object")this.#m=new ReadableStream({start(l){l.enqueue(e),l.close()}});else throw new Error('No "textContentSource" parameter specified.');this.#t=this.#l=r,this.#p=o.scale*wi.pixelRatio,this.#f=o.rotation,this.#n={div:null,properties:null,ctx:null};let{pageWidth:n,pageHeight:a,pageX:i,pageY:s}=o.rawDims;this.#y=[1,0,0,-1,-i,s+a],this.#s=n,this.#a=a,t.#O(),Yl(r,o),this.#e.promise.finally(()=>{t.#x.delete(this),this.#n=null,this.#c=null}).catch(()=>{})}static get fontFamilyMap(){let{isWindows:e,isFirefox:r}=kr.platform;return We(this,"fontFamilyMap",new Map([["sans-serif",`${e&&r?"Calibri, ":""}sans-serif`],["monospace",`${e&&r?"Lucida Console, ":""}monospace`]]))}render(){let e=()=>{this.#u.read().then(({value:r,done:o})=>{if(o){this.#e.resolve();return}this.#i??=r.lang,Object.assign(this.#c,r.styles),this.#C(r.items),e()},this.#e.reject)};return this.#u=this.#m.getReader(),t.#x.add(this),e(),this.#e.promise}update({viewport:e,onBefore:r=null}){let o=e.scale*wi.pixelRatio,n=e.rotation;if(n!==this.#f&&(r?.(),this.#f=n,Yl(this.#l,{rotation:n})),o!==this.#p){r?.(),this.#p=o;let a={div:null,properties:null,ctx:t.#A(this.#i)};for(let i of this.#d)a.properties=this.#h.get(i),a.div=i,this.#E(a)}}cancel(){let e=new Ba("TextLayer task cancelled.");this.#u?.cancel(e).catch(()=>{}),this.#u=null,this.#e.reject(e)}get textDivs(){return this.#d}get textContentItemsStr(){return this.#g}#C(e){if(this.#o)return;this.#n.ctx??=t.#A(this.#i);let r=this.#d,o=this.#g;for(let n of e){if(r.length>kSe){Be("Ignoring additional textDivs for performance reasons."),this.#o=!0;return}if(n.str===void 0){if(n.type==="beginMarkedContentProps"||n.type==="beginMarkedContent"){let a=this.#t;this.#t=document.createElement("span"),this.#t.classList.add("markedContent"),n.id&&this.#t.setAttribute("id",`${n.id}`),a.append(this.#t)}else n.type==="endMarkedContent"&&(this.#t=this.#t.parentNode);continue}o.push(n.str),this.#_(n)}}#_(e){let r=document.createElement("span"),o={angle:0,canvasWidth:0,hasText:e.str!=="",hasEOL:e.hasEOL,fontSize:0};this.#d.push(r);let n=me.transform(this.#y,e.transform),a=Math.atan2(n[1],n[0]),i=this.#c[e.fontName];i.vertical&&(a+=Math.PI/2);let s=this.#r&&i.fontSubstitution||i.fontFamily;s=t.fontFamilyMap.get(s)||s;let l=Math.hypot(n[2],n[3]),u=l*t.#F(s,i,this.#i),d,f;a===0?(d=n[4],f=n[5]-u):(d=n[4]+u*Math.sin(a),f=n[5]-u*Math.cos(a));let c="calc(var(--total-scale-factor) *",m=r.style;this.#t===this.#l?(m.left=`${(100*d/this.#s).toFixed(2)}%`,m.top=`${(100*f/this.#a).toFixed(2)}%`):(m.left=`${c}${d.toFixed(2)}px)`,m.top=`${c}${f.toFixed(2)}px)`),m.fontSize=`${c}${(t.#S*l).toFixed(2)}px)`,m.fontFamily=s,o.fontSize=l,r.setAttribute("role","presentation"),r.textContent=e.str,r.dir=e.dir,this.#r&&(r.dataset.fontName=i.fontSubstitutionLoadedName||e.fontName),a!==0&&(o.angle=a*(180/Math.PI));let h=!1;if(e.str.length>1)h=!0;else if(e.str!==" "&&e.transform[0]!==e.transform[3]){let v=Math.abs(e.transform[0]),g=Math.abs(e.transform[3]);v!==g&&Math.max(v,g)/Math.min(v,g)>1.5&&(h=!0)}if(h&&(o.canvasWidth=i.vertical?e.height:e.width),this.#h.set(r,o),this.#n.div=r,this.#n.properties=o,this.#E(this.#n),o.hasText&&this.#t.append(r),o.hasEOL){let v=document.createElement("br");v.setAttribute("role","presentation"),this.#t.append(v)}}#E(e){let{div:r,properties:o,ctx:n}=e,{style:a}=r,i="";if(t.#S>1&&(i=`scale(${1/t.#S})`),o.canvasWidth!==0&&o.hasText){let{fontFamily:s}=a,{canvasWidth:l,fontSize:u}=o;t.#P(n,u*this.#p,s);let{width:d}=n.measureText(r.textContent);d>0&&(i=`scaleX(${l*this.#p/d}) ${i}`)}o.angle!==0&&(i=`rotate(${o.angle}deg) ${i}`),i.length>0&&(a.transform=i)}static cleanup(){if(!(this.#x.size>0)){this.#b.clear();for(let{canvas:e}of this.#v.values())e.remove();this.#v.clear()}}static#A(e=null){let r=this.#v.get(e||="");if(!r){let o=document.createElement("canvas");o.className="hiddenCanvasElement",o.lang=e,document.body.append(o),r=o.getContext("2d",{alpha:!1,willReadFrequently:!0}),this.#v.set(e,r),this.#w.set(r,{size:0,family:""})}return r}static#P(e,r,o){let n=this.#w.get(e);r===n.size&&o===n.family||(e.font=`${r}px ${o}`,n.size=r,n.family=o)}static#O(){if(this.#S!==null)return;let e=document.createElement("div");e.style.opacity=0,e.style.lineHeight=1,e.style.fontSize="1px",e.style.position="absolute",e.textContent="X",document.body.append(e),this.#S=e.getBoundingClientRect().height,e.remove()}static#F(e,r,o){let n=this.#b.get(e);if(n)return n;let a=this.#A(o);a.canvas.width=a.canvas.height=gz,this.#P(a,gz,e);let i=a.measureText(""),s=i.fontBoundingBoxAscent,l=Math.abs(i.fontBoundingBoxDescent);a.canvas.width=a.canvas.height=0;let u=.8;return s?u=s/(s+l):(kr.platform.isFirefox&&Be("Enable the `dom.textMetrics.fontBoundingBox.enabled` preference in `about:config` to improve TextLayer rendering."),r.ascent?u=r.ascent:r.descent&&(u=1+r.descent)),this.#b.set(e,u),u}},NSe=100;function TS(t={}){typeof t=="string"||t instanceof URL?t={url:t}:(t instanceof ArrayBuffer||ArrayBuffer.isView(t))&&(t={data:t});let e=new j2,{docId:r}=e,o=t.url?ySe(t.url):null,n=t.data?vSe(t.data):null,a=t.httpHeaders||null,i=t.withCredentials===!0,s=t.password??null,l=t.range instanceof Bg?t.range:null,u=Number.isInteger(t.rangeChunkSize)&&t.rangeChunkSize>0?t.rangeChunkSize:2**16,d=t.worker instanceof sc?t.worker:null,f=t.verbosity,c=typeof t.docBaseUrl=="string"&&!Yg(t.docBaseUrl)?t.docBaseUrl:null,m=w_(t.cMapUrl),h=t.cMapPacked!==!1,v=t.CMapReaderFactory||(Ho?p2:W_),g=w_(t.iccUrl),y=w_(t.standardFontDataUrl),b=t.StandardFontDataFactory||(Ho?f2:G_),x=w_(t.wasmUrl),_=t.WasmFactory||(Ho?c2:K_),T=t.stopAtErrors!==!0,S=Number.isInteger(t.maxImageSize)&&t.maxImageSize>-1?t.maxImageSize:-1,E=t.isEvalSupported!==!1,C=typeof t.isOffscreenCanvasSupported=="boolean"?t.isOffscreenCanvasSupported:!Ho,R=typeof t.isImageDecoderSupported=="boolean"?t.isImageDecoderSupported:!Ho&&(kr.platform.isFirefox||!globalThis.chrome),O=Number.isInteger(t.canvasMaxAreaInBytes)?t.canvasMaxAreaInBytes:-1,I=typeof t.disableFontFace=="boolean"?t.disableFontFace:Ho,D=t.fontExtraProperties===!0,H=t.enableXfa===!0,F=t.ownerDocument||globalThis.document,B=t.disableRange===!0,N=t.disableStream===!0,M=t.disableAutoFetch===!0,L=t.pdfBug===!0,j=t.CanvasFactory||(Ho?d2:s2),$=t.FilterFactory||(Ho?u2:l2),q=t.enableHWA===!0,V=t.useWasm!==!1,z=l?l.length:t.length??NaN,ee=typeof t.useSystemFonts=="boolean"?t.useSystemFonts:!Ho&&!I,oe=typeof t.useWorkerFetch=="boolean"?t.useWorkerFetch:!!(v===W_&&b===G_&&_===K_&&m&&y&&x&&Pg(m,document.baseURI)&&Pg(y,document.baseURI)&&Pg(x,document.baseURI)),G=null;iSe(f);let Q={canvasFactory:new j({ownerDocument:F,enableHWA:q}),filterFactory:new $({docId:r,ownerDocument:F}),cMapReaderFactory:oe?null:new v({baseUrl:m,isCompressed:h}),standardFontDataFactory:oe?null:new b({baseUrl:y}),wasmFactory:oe?null:new _({baseUrl:x})};d||(d=sc.create({verbosity:f,port:Ei.workerPort}),e._worker=d);let ne={docId:r,apiVersion:"5.4.296",data:n,password:s,disableAutoFetch:M,rangeChunkSize:u,length:z,docBaseUrl:c,enableXfa:H,evaluatorOptions:{maxImageSize:S,disableFontFace:I,ignoreErrors:T,isEvalSupported:E,isOffscreenCanvasSupported:C,isImageDecoderSupported:R,canvasMaxAreaInBytes:O,fontExtraProperties:D,useSystemFonts:ee,useWasm:V,useWorkerFetch:oe,cMapUrl:m,iccUrl:g,standardFontDataUrl:y,wasmUrl:x}},de={ownerDocument:F,pdfBug:L,styleElement:G,loadingParams:{disableAutoFetch:M,enableXfa:H}};return d.promise.then(function(){if(e.destroyed)throw new Error("Loading aborted");if(d.destroyed)throw new Error("Worker was destroyed");let he=d.messageHandler.sendWithPromise("GetDocRequest",ne,n?[n.buffer]:null),ie;if(l)ie=new C2(l,{disableRange:B,disableStream:N});else if(!n){if(!o)throw new Error("getDocument - no `url` parameter provided.");let se=Pg(o)?A2:Ho?F2:D2;ie=new se({url:o,length:z,httpHeaders:a,withCredentials:i,rangeChunkSize:u,disableRange:B,disableStream:N})}return he.then(se=>{if(e.destroyed)throw new Error("Loading aborted");if(d.destroyed)throw new Error("Worker was destroyed");let ge=new Dd(r,se,d.port),le=new V2(ge,e,ie,de,Q,q);e._transport=le,ge.send("Ready",null)})}).catch(e._capability.reject),e}var j2=class t{static#e=0;_capability=Promise.withResolvers();_transport=null;_worker=null;docId=`d${t.#e++}`;destroyed=!1;onPassword=null;onProgress=null;get promise(){return this._capability.promise}async destroy(){this.destroyed=!0;try{this._worker?.port&&(this._worker._pendingDestroy=!0),await this._transport?.destroy()}catch(e){throw this._worker?.port&&delete this._worker._pendingDestroy,e}this._transport=null,this._worker?.destroy(),this._worker=null}async getData(){return this._transport.getData()}},Bg=class{#e=Promise.withResolvers();#t=[];#o=[];#r=[];#i=[];constructor(e,r,o=!1,n=null){this.length=e,this.initialData=r,this.progressiveDone=o,this.contentDispositionFilename=n}addRangeListener(e){this.#i.push(e)}addProgressListener(e){this.#r.push(e)}addProgressiveReadListener(e){this.#o.push(e)}addProgressiveDoneListener(e){this.#t.push(e)}onDataRange(e,r){for(let o of this.#i)o(e,r)}onDataProgress(e,r){this.#e.promise.then(()=>{for(let o of this.#r)o(e,r)})}onDataProgressiveRead(e){this.#e.promise.then(()=>{for(let r of this.#o)r(e)})}onDataProgressiveDone(){this.#e.promise.then(()=>{for(let e of this.#t)e()})}transportReady(){this.#e.resolve()}requestDataRange(e,r){It("Abstract method PDFDataRangeTransport.requestDataRange")}abort(){}},q2=class{constructor(e,r){this._pdfInfo=e,this._transport=r}get annotationStorage(){return this._transport.annotationStorage}get canvasFactory(){return this._transport.canvasFactory}get filterFactory(){return this._transport.filterFactory}get numPages(){return this._pdfInfo.numPages}get fingerprints(){return this._pdfInfo.fingerprints}get isPureXfa(){return We(this,"isPureXfa",!!this._transport._htmlForXfa)}get allXfaHtml(){return this._transport._htmlForXfa}getPage(e){return this._transport.getPage(e)}getPageIndex(e){return this._transport.getPageIndex(e)}getDestinations(){return this._transport.getDestinations()}getDestination(e){return this._transport.getDestination(e)}getPageLabels(){return this._transport.getPageLabels()}getPageLayout(){return this._transport.getPageLayout()}getPageMode(){return this._transport.getPageMode()}getViewerPreferences(){return this._transport.getViewerPreferences()}getOpenAction(){return this._transport.getOpenAction()}getAttachments(){return this._transport.getAttachments()}getAnnotationsByType(e,r){return this._transport.getAnnotationsByType(e,r)}getJSActions(){return this._transport.getDocJSActions()}getOutline(){return this._transport.getOutline()}getOptionalContentConfig({intent:e="display"}={}){let{renderingIntent:r}=this._transport.getRenderingIntent(e);return this._transport.getOptionalContentConfig(r)}getPermissions(){return this._transport.getPermissions()}getMetadata(){return this._transport.getMetadata()}getMarkInfo(){return this._transport.getMarkInfo()}getData(){return this._transport.getData()}saveDocument(){return this._transport.saveDocument()}getDownloadInfo(){return this._transport.downloadInfoCapability.promise}cleanup(e=!1){return this._transport.startCleanup(e||this.isPureXfa)}destroy(){return this.loadingTask.destroy()}cachedPageNumber(e){return this._transport.cachedPageNumber(e)}get loadingParams(){return this._transport.loadingParams}get loadingTask(){return this._transport.loadingTask}getFieldObjects(){return this._transport.getFieldObjects()}hasJSActions(){return this._transport.hasJSActions()}getCalculationOrderIds(){return this._transport.getCalculationOrderIds()}},H2=class{#e=!1;constructor(e,r,o,n=!1){this._pageIndex=e,this._pageInfo=r,this._transport=o,this._stats=n?new L_:null,this._pdfBug=n,this.commonObjs=o.commonObjs,this.objs=new eS,this._intentStates=new Map,this.destroyed=!1,this.recordedBBoxes=null}get pageNumber(){return this._pageIndex+1}get rotate(){return this._pageInfo.rotate}get ref(){return this._pageInfo.ref}get userUnit(){return this._pageInfo.userUnit}get view(){return this._pageInfo.view}getViewport({scale:e,rotation:r=this.rotate,offsetX:o=0,offsetY:n=0,dontFlip:a=!1}={}){return new Dg({viewBox:this.view,userUnit:this.userUnit,scale:e,rotation:r,offsetX:o,offsetY:n,dontFlip:a})}getAnnotations({intent:e="display"}={}){let{renderingIntent:r}=this._transport.getRenderingIntent(e);return this._transport.getAnnotations(this._pageIndex,r)}getJSActions(){return this._transport.getPageJSActions(this._pageIndex)}get filterFactory(){return this._transport.filterFactory}get isPureXfa(){return We(this,"isPureXfa",!!this._transport._htmlForXfa)}async getXfa(){return this._transport._htmlForXfa?.children[this._pageIndex]||null}render({canvasContext:e,canvas:r=e.canvas,viewport:o,intent:n="display",annotationMode:a=Fa.ENABLE,transform:i=null,background:s=null,optionalContentConfigPromise:l=null,annotationCanvasMap:u=null,pageColors:d=null,printAnnotationStorage:f=null,isEditing:c=!1,recordOperations:m=!1,operationsFilter:h=null}){this._stats?.time("Overall");let v=this._transport.getRenderingIntent(n,a,f,c),{renderingIntent:g,cacheKey:y}=v;this.#e=!1,l||=this._transport.getOptionalContentConfig(g);let b=this._intentStates.get(y);b||(b=Object.create(null),this._intentStates.set(y,b)),b.streamReaderCancelTimeout&&(clearTimeout(b.streamReaderCancelTimeout),b.streamReaderCancelTimeout=null);let x=!!(g&Dn.PRINT);b.displayReadyCapability||(b.displayReadyCapability=Promise.withResolvers(),b.operatorList={fnArray:[],argsArray:[],lastChunk:!1,separateAnnots:null},this._stats?.time("Page Request"),this._pumpOperatorList(v));let _=!!(this._pdfBug&&globalThis.StepperManager?.enabled),T=!this.recordedBBoxes&&(m||_),S=R=>{if(b.renderTasks.delete(E),T){let O=E.gfx?.dependencyTracker.take();O&&(E.stepper&&E.stepper.setOperatorBBoxes(O,E.gfx.dependencyTracker.takeDebugMetadata()),m&&(this.recordedBBoxes=O))}x&&(this.#e=!0),this.#t(),R?(E.capability.reject(R),this._abortOperatorList({intentState:b,reason:R instanceof Error?R:new Error(R)})):E.capability.resolve(),this._stats&&(this._stats.timeEnd("Rendering"),this._stats.timeEnd("Overall"),globalThis.Stats?.enabled&&globalThis.Stats.add(this.pageNumber,this._stats))},E=new $2({callback:S,params:{canvas:r,canvasContext:e,dependencyTracker:T?new g2(r,b.operatorList.length,_):null,viewport:o,transform:i,background:s},objs:this.objs,commonObjs:this.commonObjs,annotationCanvasMap:u,operatorList:b.operatorList,pageIndex:this._pageIndex,canvasFactory:this._transport.canvasFactory,filterFactory:this._transport.filterFactory,useRequestAnimationFrame:!x,pdfBug:this._pdfBug,pageColors:d,enableHWA:this._transport.enableHWA,operationsFilter:h});(b.renderTasks||=new Set).add(E);let C=E.task;return Promise.all([b.displayReadyCapability.promise,l]).then(([R,O])=>{if(this.destroyed){S();return}if(this._stats?.time("Rendering"),!(O.renderingIntent&g))throw new Error("Must use the same `intent`-argument when calling the `PDFPageProxy.render` and `PDFDocumentProxy.getOptionalContentConfig` methods.");E.initializeGraphics({transparency:R,optionalContentConfig:O}),E.operatorListChanged()}).catch(S),C}getOperatorList({intent:e="display",annotationMode:r=Fa.ENABLE,printAnnotationStorage:o=null,isEditing:n=!1}={}){function a(){s.operatorList.lastChunk&&(s.opListReadCapability.resolve(s.operatorList),s.renderTasks.delete(l))}let i=this._transport.getRenderingIntent(e,r,o,n,!0),s=this._intentStates.get(i.cacheKey);s||(s=Object.create(null),this._intentStates.set(i.cacheKey,s));let l;return s.opListReadCapability||(l=Object.create(null),l.operatorListChanged=a,s.opListReadCapability=Promise.withResolvers(),(s.renderTasks||=new Set).add(l),s.operatorList={fnArray:[],argsArray:[],lastChunk:!1,separateAnnots:null},this._stats?.time("Page Request"),this._pumpOperatorList(i)),s.opListReadCapability.promise}streamTextContent({includeMarkedContent:e=!1,disableNormalization:r=!1}={}){return this._transport.messageHandler.sendWithStream("GetTextContent",{pageIndex:this._pageIndex,includeMarkedContent:e===!0,disableNormalization:r===!0},{highWaterMark:100,size(n){return n.items.length}})}getTextContent(e={}){if(this._transport._htmlForXfa)return this.getXfa().then(o=>kg.textContent(o));let r=this.streamTextContent(e);return new Promise(function(o,n){function a(){i.read().then(function({value:l,done:u}){if(u){o(s);return}s.lang??=l.lang,Object.assign(s.styles,l.styles),s.items.push(...l.items),a()},n)}let i=r.getReader(),s={items:[],styles:Object.create(null),lang:null};a()})}getStructTree(){return this._transport.getStructTree(this._pageIndex)}_destroy(){this.destroyed=!0;let e=[];for(let r of this._intentStates.values())if(this._abortOperatorList({intentState:r,reason:new Error("Page was destroyed."),force:!0}),!r.opListReadCapability)for(let o of r.renderTasks)e.push(o.completed),o.cancel();return this.objs.clear(),this.#e=!1,Promise.all(e)}cleanup(e=!1){this.#e=!0;let r=this.#t();return e&&r&&(this._stats&&=new L_),r}#t(){if(!this.#e||this.destroyed)return!1;for(let{renderTasks:e,operatorList:r}of this._intentStates.values())if(e.size>0||!r.lastChunk)return!1;return this._intentStates.clear(),this.objs.clear(),this.#e=!1,!0}_startRenderPage(e,r){let o=this._intentStates.get(r);o&&(this._stats?.timeEnd("Page Request"),o.displayReadyCapability?.resolve(e))}_renderPageChunk(e,r){for(let o=0,n=e.length;o{l.read().then(({value:f,done:c})=>{if(c){u.streamReader=null;return}this._transport.destroyed||(this._renderPageChunk(f,u),d())},f=>{if(u.streamReader=null,!this._transport.destroyed){if(u.operatorList){u.operatorList.lastChunk=!0;for(let c of u.renderTasks)c.operatorListChanged();this.#t()}if(u.displayReadyCapability)u.displayReadyCapability.reject(f);else if(u.opListReadCapability)u.opListReadCapability.reject(f);else throw f}})};d()}_abortOperatorList({intentState:e,reason:r,force:o=!1}){if(e.streamReader){if(e.streamReaderCancelTimeout&&(clearTimeout(e.streamReaderCancelTimeout),e.streamReaderCancelTimeout=null),!o){if(e.renderTasks.size>0)return;if(r instanceof ac){let n=NSe;r.extraDelay>0&&r.extraDelay<1e3&&(n+=r.extraDelay),e.streamReaderCancelTimeout=setTimeout(()=>{e.streamReaderCancelTimeout=null,this._abortOperatorList({intentState:e,reason:r,force:!0})},n);return}}if(e.streamReader.cancel(new Ba(r.message)).catch(()=>{}),e.streamReader=null,!this._transport.destroyed){for(let[n,a]of this._intentStates)if(a===e){this._intentStates.delete(n);break}this.cleanup()}}}get stats(){return this._stats}},sc=class t{#e=Promise.withResolvers();#t=null;#o=null;#r=null;static#i=0;static#n=!1;static#a=new WeakMap;static{Ho&&(this.#n=!0,Ei.workerSrc||="./pdf.worker.mjs"),this._isSameOrigin=(e,r)=>{let o=URL.parse(e);if(!o?.origin||o.origin==="null")return!1;let n=new URL(r,o);return o.origin===n.origin},this._createCDNWrapper=e=>{let r=`await import("${e}");`;return URL.createObjectURL(new Blob([r],{type:"text/javascript"}))},this.fromPort=e=>{if(hSe("`PDFWorker.fromPort` - please use `PDFWorker.create` instead."),!e?.port)throw new Error("PDFWorker.fromPort - invalid method signature.");return this.create(e)}}constructor({name:e=null,port:r=null,verbosity:o=sSe()}={}){if(this.name=e,this.destroyed=!1,this.verbosity=o,r){if(t.#a.has(r))throw new Error("Cannot use more than one PDFWorker per port.");t.#a.set(r,this),this.#u(r)}else this.#l()}get promise(){return this.#e.promise}#s(){this.#e.resolve(),this.#t.send("configure",{verbosity:this.verbosity})}get port(){return this.#o}get messageHandler(){return this.#t}#u(e){this.#o=e,this.#t=new Dd("main","worker",e),this.#t.on("ready",()=>{}),this.#s()}#l(){if(t.#n||t.#p){this.#f();return}let{workerSrc:e}=t;try{t._isSameOrigin(window.location,e)||(e=t._createCDNWrapper(new URL(e,window.location).href));let r=new Worker(e,{type:"module"}),o=new Dd("main","worker",r),n=()=>{a.abort(),o.destroy(),r.terminate(),this.destroyed?this.#e.reject(new Error("Worker was destroyed")):this.#f()},a=new AbortController;r.addEventListener("error",()=>{this.#r||n()},{signal:a.signal}),o.on("test",s=>{if(a.abort(),this.destroyed||!s){n();return}this.#t=o,this.#o=r,this.#r=r,this.#s()}),o.on("ready",s=>{if(a.abort(),this.destroyed){n();return}try{i()}catch{this.#f()}});let i=()=>{let s=new Uint8Array;o.send("test",s,[s.buffer])};i();return}catch{vS("The worker has been disabled.")}this.#f()}#f(){t.#n||(Be("Setting up fake worker."),t.#n=!0),t._setupFakeWorkerGlobal.then(e=>{if(this.destroyed){this.#e.reject(new Error("Worker was destroyed"));return}let r=new i2;this.#o=r;let o=`fake${t.#i++}`,n=new Dd(o+"_worker",o,r);e.setup(n,r),this.#t=new Dd(o,o+"_worker",r),this.#s()}).catch(e=>{this.#e.reject(new Error(`Setting up fake worker failed: "${e.message}".`))})}destroy(){this.destroyed=!0,this.#r?.terminate(),this.#r=null,t.#a.delete(this.#o),this.#o=null,this.#t?.destroy(),this.#t=null}static create(e){let r=this.#a.get(e?.port);if(r){if(r._pendingDestroy)throw new Error("PDFWorker.create - the worker is being destroyed.\nPlease remember to await `PDFDocumentLoadingTask.destroy()`-calls.");return r}return new t(e)}static get workerSrc(){if(Ei.workerSrc)return Ei.workerSrc;throw new Error('No "GlobalWorkerOptions.workerSrc" specified.')}static get#p(){try{return globalThis.pdfjsWorker?.WorkerMessageHandler||null}catch{return null}}static get _setupFakeWorkerGlobal(){return We(this,"_setupFakeWorkerGlobal",(async()=>this.#p?this.#p:(await import(this.workerSrc)).WorkerMessageHandler)())}},V2=class{#e=new Map;#t=new Map;#o=new Map;#r=new Map;#i=null;constructor(e,r,o,n,a,i){this.messageHandler=e,this.loadingTask=r,this.commonObjs=new eS,this.fontLoader=new o2({ownerDocument:n.ownerDocument,styleElement:n.styleElement}),this.loadingParams=n.loadingParams,this._params=n,this.canvasFactory=a.canvasFactory,this.filterFactory=a.filterFactory,this.cMapReaderFactory=a.cMapReaderFactory,this.standardFontDataFactory=a.standardFontDataFactory,this.wasmFactory=a.wasmFactory,this.destroyed=!1,this.destroyCapability=null,this._networkStream=o,this._fullReader=null,this._lastProgress=null,this.downloadInfoCapability=Promise.withResolvers(),this.enableHWA=i,this.setupMessageHandler()}#n(e,r=null){let o=this.#e.get(e);if(o)return o;let n=this.messageHandler.sendWithPromise(e,r);return this.#e.set(e,n),n}get annotationStorage(){return We(this,"annotationStorage",new Lg)}getRenderingIntent(e,r=Fa.ENABLE,o=null,n=!1,a=!1){let i=Dn.DISPLAY,s=r2;switch(e){case"any":i=Dn.ANY;break;case"display":break;case"print":i=Dn.PRINT;break;default:Be(`getRenderingIntent - invalid intent: ${e}`)}let l=i&Dn.PRINT&&o instanceof q_?o:this.annotationStorage;switch(r){case Fa.DISABLE:i+=Dn.ANNOTATIONS_DISABLE;break;case Fa.ENABLE:break;case Fa.ENABLE_FORMS:i+=Dn.ANNOTATIONS_FORMS;break;case Fa.ENABLE_STORAGE:i+=Dn.ANNOTATIONS_STORAGE,s=l.serializable;break;default:Be(`getRenderingIntent - invalid annotationMode: ${r}`)}n&&(i+=Dn.IS_EDITING),a&&(i+=Dn.OPLIST);let{ids:u,hash:d}=l.modifiedIds,f=[i,s.hash,d];return{renderingIntent:i,cacheKey:f.join("_"),annotationStorageSerializable:s,modifiedIds:u}}destroy(){if(this.destroyCapability)return this.destroyCapability.promise;this.destroyed=!0,this.destroyCapability=Promise.withResolvers(),this.#i?.reject(new Error("Worker was destroyed during onPassword callback"));let e=[];for(let o of this.#t.values())e.push(o._destroy());this.#t.clear(),this.#o.clear(),this.#r.clear(),this.hasOwnProperty("annotationStorage")&&this.annotationStorage.resetModified();let r=this.messageHandler.sendWithPromise("Terminate",null);return e.push(r),Promise.all(e).then(()=>{this.commonObjs.clear(),this.fontLoader.clear(),this.#e.clear(),this.filterFactory.destroy(),Xl.cleanup(),this._networkStream?.cancelAllRequests(new Ba("Worker was terminated.")),this.messageHandler?.destroy(),this.messageHandler=null,this.destroyCapability.resolve()},this.destroyCapability.reject),this.destroyCapability.promise}setupMessageHandler(){let{messageHandler:e,loadingTask:r}=this;e.on("GetReader",(o,n)=>{ot(this._networkStream,"GetReader - no `IPDFStream` instance available."),this._fullReader=this._networkStream.getFullReader(),this._fullReader.onProgress=a=>{this._lastProgress={loaded:a.loaded,total:a.total}},n.onPull=()=>{this._fullReader.read().then(function({value:a,done:i}){if(i){n.close();return}ot(a instanceof ArrayBuffer,"GetReader - expected an ArrayBuffer."),n.enqueue(new Uint8Array(a),1,[a])}).catch(a=>{n.error(a)})},n.onCancel=a=>{this._fullReader.cancel(a),n.ready.catch(i=>{if(!this.destroyed)throw i})}}),e.on("ReaderHeadersReady",async o=>{await this._fullReader.headersReady;let{isStreamingSupported:n,isRangeSupported:a,contentLength:i}=this._fullReader;return(!n||!a)&&(this._lastProgress&&r.onProgress?.(this._lastProgress),this._fullReader.onProgress=s=>{r.onProgress?.({loaded:s.loaded,total:s.total})}),{isStreamingSupported:n,isRangeSupported:a,contentLength:i}}),e.on("GetRangeReader",(o,n)=>{ot(this._networkStream,"GetRangeReader - no `IPDFStream` instance available.");let a=this._networkStream.getRangeReader(o.begin,o.end);if(!a){n.close();return}n.onPull=()=>{a.read().then(function({value:i,done:s}){if(s){n.close();return}ot(i instanceof ArrayBuffer,"GetRangeReader - expected an ArrayBuffer."),n.enqueue(new Uint8Array(i),1,[i])}).catch(i=>{n.error(i)})},n.onCancel=i=>{a.cancel(i),n.ready.catch(s=>{if(!this.destroyed)throw s})}}),e.on("GetDoc",({pdfInfo:o})=>{this._numPages=o.numPages,this._htmlForXfa=o.htmlForXfa,delete o.htmlForXfa,r._capability.resolve(new q2(o,this))}),e.on("DocException",o=>{r._capability.reject(pn(o))}),e.on("PasswordRequest",o=>{this.#i=Promise.withResolvers();try{if(!r.onPassword)throw pn(o);let n=a=>{a instanceof Error?this.#i.reject(a):this.#i.resolve({password:a})};r.onPassword(n,o.code)}catch(n){this.#i.reject(n)}return this.#i.promise}),e.on("DataLoaded",o=>{r.onProgress?.({loaded:o.length,total:o.length}),this.downloadInfoCapability.resolve(o)}),e.on("StartRenderPage",o=>{if(this.destroyed)return;this.#t.get(o.pageIndex)._startRenderPage(o.transparency,o.cacheKey)}),e.on("commonobj",([o,n,a])=>{if(this.destroyed||this.commonObjs.has(o))return null;switch(n){case"Font":if("error"in a){let d=a.error;Be(`Error during font loading: ${d}`),this.commonObjs.resolve(o,d);break}let i=new S2(a),s=this._params.pdfBug&&globalThis.FontInspector?.enabled?(d,f)=>globalThis.FontInspector.fontAdded(d,f):null,l=new n2(i,s,a.extra,a.charProcOperatorList);this.fontLoader.bind(l).catch(()=>e.sendWithPromise("FontFallback",{id:o})).finally(()=>{!l.fontExtraProperties&&l.data&&l.clearData(),this.commonObjs.resolve(o,l)});break;case"CopyLocalImage":let{imageRef:u}=a;ot(u,"The imageRef must be defined.");for(let d of this.#t.values())for(let[,f]of d.objs)if(f?.ref===u)return f.dataLen?(this.commonObjs.resolve(o,structuredClone(f)),f.dataLen):null;break;case"FontPath":case"Image":case"Pattern":this.commonObjs.resolve(o,a);break;default:throw new Error(`Got unknown common object type ${n}`)}return null}),e.on("obj",([o,n,a,i])=>{if(this.destroyed)return;let s=this.#t.get(n);if(!s.objs.has(o)){if(s._intentStates.size===0){i?.bitmap?.close();return}switch(a){case"Image":case"Pattern":s.objs.resolve(o,i);break;default:throw new Error(`Got unknown object type ${a}`)}}}),e.on("DocProgress",o=>{this.destroyed||r.onProgress?.({loaded:o.loaded,total:o.total})}),e.on("FetchBinaryData",async o=>{if(this.destroyed)throw new Error("Worker was destroyed.");let n=this[o.type];if(!n)throw new Error(`${o.type} not initialized, see the \`useWorkerFetch\` parameter.`);return n.fetch(o)})}getData(){return this.messageHandler.sendWithPromise("GetData",null)}saveDocument(){this.annotationStorage.size<=0&&Be("saveDocument called while `annotationStorage` is empty, please use the getData-method instead.");let{map:e,transfer:r}=this.annotationStorage.serializable;return this.messageHandler.sendWithPromise("SaveDocument",{isPureXfa:!!this._htmlForXfa,numPages:this._numPages,annotationStorage:e,filename:this._fullReader?.filename??null},r).finally(()=>{this.annotationStorage.resetModified()})}getPage(e){if(!Number.isInteger(e)||e<=0||e>this._numPages)return Promise.reject(new Error("Invalid page request."));let r=e-1,o=this.#o.get(r);if(o)return o;let n=this.messageHandler.sendWithPromise("GetPage",{pageIndex:r}).then(a=>{if(this.destroyed)throw new Error("Transport destroyed");a.refStr&&this.#r.set(a.refStr,e);let i=new H2(r,a,this,this._params.pdfBug);return this.#t.set(r,i),i});return this.#o.set(r,n),n}getPageIndex(e){return a2(e)?this.messageHandler.sendWithPromise("GetPageIndex",{num:e.num,gen:e.gen}):Promise.reject(new Error("Invalid pageIndex request."))}getAnnotations(e,r){return this.messageHandler.sendWithPromise("GetAnnotations",{pageIndex:e,intent:r})}getFieldObjects(){return this.#n("GetFieldObjects")}hasJSActions(){return this.#n("HasJSActions")}getCalculationOrderIds(){return this.messageHandler.sendWithPromise("GetCalculationOrderIds",null)}getDestinations(){return this.messageHandler.sendWithPromise("GetDestinations",null)}getDestination(e){return typeof e!="string"?Promise.reject(new Error("Invalid destination request.")):this.messageHandler.sendWithPromise("GetDestination",{id:e})}getPageLabels(){return this.messageHandler.sendWithPromise("GetPageLabels",null)}getPageLayout(){return this.messageHandler.sendWithPromise("GetPageLayout",null)}getPageMode(){return this.messageHandler.sendWithPromise("GetPageMode",null)}getViewerPreferences(){return this.messageHandler.sendWithPromise("GetViewerPreferences",null)}getOpenAction(){return this.messageHandler.sendWithPromise("GetOpenAction",null)}getAttachments(){return this.messageHandler.sendWithPromise("GetAttachments",null)}getAnnotationsByType(e,r){return this.messageHandler.sendWithPromise("GetAnnotationsByType",{types:e,pageIndexesToSkip:r})}getDocJSActions(){return this.#n("GetDocJSActions")}getPageJSActions(e){return this.messageHandler.sendWithPromise("GetPageJSActions",{pageIndex:e})}getStructTree(e){return this.messageHandler.sendWithPromise("GetStructTree",{pageIndex:e})}getOutline(){return this.messageHandler.sendWithPromise("GetOutline",null)}getOptionalContentConfig(e){return this.#n("GetOptionalContentConfig").then(r=>new R2(r,e))}getPermissions(){return this.messageHandler.sendWithPromise("GetPermissions",null)}getMetadata(){let e="GetMetadata",r=this.#e.get(e);if(r)return r;let o=this.messageHandler.sendWithPromise(e,null).then(n=>({info:n[0],metadata:n[1]?new E2(n[1]):null,contentDispositionFilename:this._fullReader?.filename??null,contentLength:this._fullReader?.contentLength??null}));return this.#e.set(e,o),o}getMarkInfo(){return this.messageHandler.sendWithPromise("GetMarkInfo",null)}async startCleanup(e=!1){if(!this.destroyed){await this.messageHandler.sendWithPromise("Cleanup",null);for(let r of this.#t.values())if(!r.cleanup())throw new Error(`startCleanup: Page ${r.pageNumber} is currently rendering.`);this.commonObjs.clear(),e||this.fontLoader.clear(),this.#e.clear(),this.filterFactory.destroy(!0),Xl.cleanup()}}cachedPageNumber(e){if(!a2(e))return null;let r=e.gen===0?`${e.num}R`:`${e.num}R${e.gen}`;return this.#r.get(r)??null}},W2=class{#e=null;onContinue=null;onError=null;constructor(e){this.#e=e}get promise(){return this.#e.capability.promise}cancel(e=0){this.#e.cancel(null,e)}get separateAnnots(){let{separateAnnots:e}=this.#e.operatorList;if(!e)return!1;let{annotationCanvasMap:r}=this.#e;return e.form||e.canvas&&r?.size>0}},$2=class t{#e=null;static#t=new WeakSet;constructor({callback:e,params:r,objs:o,commonObjs:n,annotationCanvasMap:a,operatorList:i,pageIndex:s,canvasFactory:l,filterFactory:u,useRequestAnimationFrame:d=!1,pdfBug:f=!1,pageColors:c=null,enableHWA:m=!1,operationsFilter:h=null}){this.callback=e,this.params=r,this.objs=o,this.commonObjs=n,this.annotationCanvasMap=a,this.operatorListIdx=null,this.operatorList=i,this._pageIndex=s,this.canvasFactory=l,this.filterFactory=u,this._pdfBug=f,this.pageColors=c,this.running=!1,this.graphicsReadyCallback=null,this.graphicsReady=!1,this._useRequestAnimationFrame=d===!0&&typeof window<"u",this.cancelled=!1,this.capability=Promise.withResolvers(),this.task=new W2(this),this._cancelBound=this.cancel.bind(this),this._continueBound=this._continue.bind(this),this._scheduleNextBound=this._scheduleNext.bind(this),this._nextBound=this._next.bind(this),this._canvas=r.canvas,this._canvasContext=r.canvas?null:r.canvasContext,this._enableHWA=m,this._dependencyTracker=r.dependencyTracker,this._operationsFilter=h}get completed(){return this.capability.promise.catch(function(){})}initializeGraphics({transparency:e=!1,optionalContentConfig:r}){if(this.cancelled)return;if(this._canvas){if(t.#t.has(this._canvas))throw new Error("Cannot use the same canvas during multiple render() operations. Use different canvas or ensure previous operations were cancelled or completed.");t.#t.add(this._canvas)}this._pdfBug&&globalThis.StepperManager?.enabled&&(this.stepper=globalThis.StepperManager.create(this._pageIndex),this.stepper.init(this.operatorList),this.stepper.nextBreakPoint=this.stepper.getNextBreakPoint());let{viewport:o,transform:n,background:a,dependencyTracker:i}=this.params,s=this._canvasContext||this._canvas.getContext("2d",{alpha:!1,willReadFrequently:!this._enableHWA});this.gfx=new rc(s,this.commonObjs,this.objs,this.canvasFactory,this.filterFactory,{optionalContentConfig:r},this.annotationCanvasMap,this.pageColors,i),this.gfx.beginDrawing({transform:n,viewport:o,transparency:e,background:a}),this.operatorListIdx=0,this.graphicsReady=!0,this.graphicsReadyCallback?.()}cancel(e=null,r=0){this.running=!1,this.cancelled=!0,this.gfx?.endDrawing(),this.#e&&(window.cancelAnimationFrame(this.#e),this.#e=null),t.#t.delete(this._canvas),e||=new ac(`Rendering cancelled, page ${this._pageIndex+1}`,r),this.callback(e),this.task.onError?.(e)}operatorListChanged(){if(!this.graphicsReady){this.graphicsReadyCallback||=this._continueBound;return}this.gfx.dependencyTracker?.growOperationsCount(this.operatorList.fnArray.length),this.stepper?.updateOperatorList(this.operatorList),!this.running&&this._continue()}_continue(){this.running=!0,!this.cancelled&&(this.task.onContinue?this.task.onContinue(this._scheduleNextBound):this._scheduleNext())}_scheduleNext(){this._useRequestAnimationFrame?this.#e=window.requestAnimationFrame(()=>{this.#e=null,this._nextBound().catch(this._cancelBound)}):Promise.resolve().then(this._nextBound).catch(this._cancelBound)}async _next(){this.cancelled||(this.operatorListIdx=this.gfx.executeOperatorList(this.operatorList,this.operatorListIdx,this._continueBound,this.stepper,this._operationsFilter),this.operatorListIdx===this.operatorList.argsArray.length&&(this.running=!1,this.operatorList.lastChunk&&(this.gfx.endDrawing(),t.#t.delete(this._canvas),this.callback())))}},Lz="5.4.296",Fz="f56dc8601",Ug=class t{#e=null;#t=null;#o;#r=null;#i=!1;#n=!1;#a=null;#s;#u=null;#l=null;static#f=null;static get _keyboardManager(){return We(this,"_keyboardManager",new Ld([[["Escape","mac+Escape"],t.prototype._hideDropdownFromKeyboard],[[" ","mac+ "],t.prototype._colorSelectFromKeyboard],[["ArrowDown","ArrowRight","mac+ArrowDown","mac+ArrowRight"],t.prototype._moveToNext],[["ArrowUp","ArrowLeft","mac+ArrowUp","mac+ArrowLeft"],t.prototype._moveToPrevious],[["Home","mac+Home"],t.prototype._moveToBeginning],[["End","mac+End"],t.prototype._moveToEnd]]))}constructor({editor:e=null,uiManager:r=null}){e?(this.#n=!1,this.#a=e):this.#n=!0,this.#l=e?._uiManager||r,this.#s=this.#l._eventBus,this.#o=e?.color?.toUpperCase()||this.#l?.highlightColors.values().next().value||"#FFFF98",t.#f||=Object.freeze({blue:"pdfjs-editor-colorpicker-blue",green:"pdfjs-editor-colorpicker-green",pink:"pdfjs-editor-colorpicker-pink",red:"pdfjs-editor-colorpicker-red",yellow:"pdfjs-editor-colorpicker-yellow"})}renderButton(){let e=this.#e=document.createElement("button");e.className="colorPicker",e.tabIndex="0",e.setAttribute("data-l10n-id","pdfjs-editor-colorpicker-button"),e.ariaHasPopup="true",this.#a&&(e.ariaControls=`${this.#a.id}_colorpicker_dropdown`);let r=this.#l._signal;e.addEventListener("click",this.#m.bind(this),{signal:r}),e.addEventListener("keydown",this.#g.bind(this),{signal:r});let o=this.#t=document.createElement("span");return o.className="swatch",o.ariaHidden="true",o.style.backgroundColor=this.#o,e.append(o),e}renderMainDropdown(){let e=this.#r=this.#p();return e.ariaOrientation="horizontal",e.ariaLabelledBy="highlightColorPickerLabel",e}#p(){let e=document.createElement("div"),r=this.#l._signal;e.addEventListener("contextmenu",Ln,{signal:r}),e.className="dropdown",e.role="listbox",e.ariaMultiSelectable="false",e.ariaOrientation="vertical",e.setAttribute("data-l10n-id","pdfjs-editor-colorpicker-dropdown"),this.#a&&(e.id=`${this.#a.id}_colorpicker_dropdown`);for(let[o,n]of this.#l.highlightColors){let a=document.createElement("button");a.tabIndex="0",a.role="option",a.setAttribute("data-color",n),a.title=o,a.setAttribute("data-l10n-id",t.#f[o]);let i=document.createElement("span");a.append(i),i.className="swatch",i.style.backgroundColor=n,a.ariaSelected=n===this.#o,a.addEventListener("click",this.#c.bind(this,n),{signal:r}),e.append(a)}return e.addEventListener("keydown",this.#g.bind(this),{signal:r}),e}#c(e,r){r.stopPropagation(),this.#s.dispatch("switchannotationeditorparams",{source:this,type:Qe.HIGHLIGHT_COLOR,value:e}),this.updateColor(e)}_colorSelectFromKeyboard(e){if(e.target===this.#e){this.#m(e);return}let r=e.target.getAttribute("data-color");r&&this.#c(r,e)}_moveToNext(e){if(!this.#h){this.#m(e);return}if(e.target===this.#e){this.#r.firstChild?.focus();return}e.target.nextSibling?.focus()}_moveToPrevious(e){if(e.target===this.#r?.firstChild||e.target===this.#e){this.#h&&this._hideDropdownFromKeyboard();return}this.#h||this.#m(e),e.target.previousSibling?.focus()}_moveToBeginning(e){if(!this.#h){this.#m(e);return}this.#r.firstChild?.focus()}_moveToEnd(e){if(!this.#h){this.#m(e);return}this.#r.lastChild?.focus()}#g(e){t._keyboardManager.exec(this,e)}#m(e){if(this.#h){this.hideDropdown();return}if(this.#i=e.detail===0,this.#u||(this.#u=new AbortController,window.addEventListener("pointerdown",this.#d.bind(this),{signal:this.#l.combinedSignal(this.#u)})),this.#e.ariaExpanded="true",this.#r){this.#r.classList.remove("hidden");return}let r=this.#r=this.#p();this.#e.append(r)}#d(e){this.#r?.contains(e.target)||this.hideDropdown()}hideDropdown(){this.#r?.classList.add("hidden"),this.#e.ariaExpanded="false",this.#u?.abort(),this.#u=null}get#h(){return this.#r&&!this.#r.classList.contains("hidden")}_hideDropdownFromKeyboard(){if(!this.#n){if(!this.#h){this.#a?.unselect();return}this.hideDropdown(),this.#e.focus({preventScroll:!0,focusVisible:this.#i})}}updateColor(e){if(this.#t&&(this.#t.style.backgroundColor=e),!this.#r)return;let r=this.#l.highlightColors.values();for(let o of this.#r.children)o.ariaSelected=r.next().value===e.toUpperCase()}destroy(){this.#e?.remove(),this.#e=null,this.#t=null,this.#r?.remove(),this.#r=null}},tS=class t{#e=null;#t=null;#o=null;static#r=null;constructor(e){this.#t=e,this.#o=e._uiManager,t.#r||=Object.freeze({freetext:"pdfjs-editor-color-picker-free-text-input",ink:"pdfjs-editor-color-picker-ink-input"})}renderButton(){if(this.#e)return this.#e;let{editorType:e,colorType:r,colorValue:o}=this.#t,n=this.#e=document.createElement("input");return n.type="color",n.value=o||"#000000",n.className="basicColorPicker",n.tabIndex=0,n.setAttribute("data-l10n-id",t.#r[e]),n.addEventListener("input",()=>{this.#o.updateParams(r,n.value)},{signal:this.#o._signal}),n}update(e){this.#e&&(this.#e.value=e)}destroy(){this.#e?.remove(),this.#e=null}hideDropdown(){}};function yz(t){return Math.floor(Math.max(0,Math.min(1,t))*255).toString(16).padStart(2,"0")}function Rg(t){return Math.max(0,Math.min(255,255*t))}var rS=class{static CMYK_G([e,r,o,n]){return["G",1-Math.min(1,.3*e+.59*o+.11*r+n)]}static G_CMYK([e]){return["CMYK",0,0,0,1-e]}static G_RGB([e]){return["RGB",e,e,e]}static G_rgb([e]){return e=Rg(e),[e,e,e]}static G_HTML([e]){let r=yz(e);return`#${r}${r}${r}`}static RGB_G([e,r,o]){return["G",.3*e+.59*r+.11*o]}static RGB_rgb(e){return e.map(Rg)}static RGB_HTML(e){return`#${e.map(yz).join("")}`}static T_HTML(){return"#00000000"}static T_rgb(){return[null]}static CMYK_RGB([e,r,o,n]){return["RGB",1-Math.min(1,e+n),1-Math.min(1,o+n),1-Math.min(1,r+n)]}static CMYK_rgb([e,r,o,n]){return[Rg(1-Math.min(1,e+n)),Rg(1-Math.min(1,o+n)),Rg(1-Math.min(1,r+n))]}static CMYK_HTML(e){let r=this.CMYK_RGB(e).slice(1);return this.RGB_HTML(r)}static RGB_CMYK([e,r,o]){let n=1-e,a=1-r,i=1-o,s=Math.min(n,a,i);return["CMYK",n,a,i,s]}};var z2=class{create(e,r,o=!1){if(e<=0||r<=0)throw new Error("Invalid SVG dimensions");let n=this._createSVG("svg:svg");return n.setAttribute("version","1.1"),o||(n.setAttribute("width",`${e}px`),n.setAttribute("height",`${r}px`)),n.setAttribute("preserveAspectRatio","none"),n.setAttribute("viewBox",`0 0 ${e} ${r}`),n}createElement(e){if(typeof e!="string")throw new Error("Invalid SVG element type");return this._createSVG(e)}_createSVG(e){It("Abstract method `_createSVG` called.")}},Fd=class extends z2{_createSVG(e){return document.createElementNS(bs,e)}},DSe=9,Bd=new WeakSet,MSe=new Date().getTimezoneOffset()*60*1e3,oS=class{static create(e){switch(e.data.annotationType){case Tr.LINK:return new jg(e);case Tr.TEXT:return new Y2(e);case Tr.WIDGET:switch(e.data.fieldType){case"Tx":return new K2(e);case"Btn":return e.data.radioButton?new nS(e):e.data.checkBox?new Q2(e):new J2(e);case"Ch":return new Z2(e);case"Sig":return new X2(e)}return new _s(e);case Tr.POPUP:return new qg(e);case Tr.FREETEXT:return new aS(e);case Tr.LINE:return new tN(e);case Tr.SQUARE:return new rN(e);case Tr.CIRCLE:return new oN(e);case Tr.POLYLINE:return new iS(e);case Tr.CARET:return new aN(e);case Tr.INK:return new Hg(e);case Tr.POLYGON:return new nN(e);case Tr.HIGHLIGHT:return new sS(e);case Tr.UNDERLINE:return new iN(e);case Tr.SQUIGGLY:return new sN(e);case Tr.STRIKEOUT:return new lN(e);case Tr.STAMP:return new lS(e);case Tr.FILEATTACHMENT:return new uN(e);default:return new nr(e)}}},nr=class t{#e=null;#t=!1;#o=null;constructor(e,{isRenderable:r=!1,ignoreBorder:o=!1,createQuadrilaterals:n=!1}={}){this.isRenderable=r,this.data=e.data,this.layer=e.layer,this.linkService=e.linkService,this.downloadManager=e.downloadManager,this.imageResourcesPath=e.imageResourcesPath,this.renderForms=e.renderForms,this.svgFactory=e.svgFactory,this.annotationStorage=e.annotationStorage,this.enableComment=e.enableComment,this.enableScripting=e.enableScripting,this.hasJSActions=e.hasJSActions,this._fieldObjects=e.fieldObjects,this.parent=e.parent,r&&(this.container=this._createContainer(o)),n&&this._createQuadrilaterals()}static _hasPopupData({contentsObj:e,richText:r}){return!!(e?.str||r?.str)}get _isEditable(){return this.data.isEditable}get hasPopupData(){return t._hasPopupData(this.data)||this.enableComment&&!!this.commentText}get commentData(){let{data:e}=this,r=this.annotationStorage?.getEditor(e.id);return r?r.getData():e}get hasCommentButton(){return this.enableComment&&this.hasPopupElement}get commentButtonPosition(){let e=this.annotationStorage?.getEditor(this.data.id);if(e)return e.commentButtonPositionInPage;let{quadPoints:r,inkLists:o,rect:n}=this.data,a=-1/0,i=-1/0;if(r?.length>=8){for(let s=0;si?(i=r[s+1],a=r[s+2]):r[s+1]===i&&(a=Math.max(a,r[s+2]));return[a,i]}if(o?.length>=1){for(let s of o)for(let l=0,u=s.length;li?(i=s[l+1],a=s[l]):s[l+1]===i&&(a=Math.max(a,s[l]));if(a!==1/0)return[a,i]}return n?[n[2],n[3]]:null}_normalizePoint(e){let{page:{view:r},viewport:{rawDims:{pageWidth:o,pageHeight:n,pageX:a,pageY:i}}}=this.parent;return e[1]=r[3]-e[1]+r[1],e[0]=100*(e[0]-a)/o,e[1]=100*(e[1]-i)/n,e}get commentText(){let{data:e}=this;return this.annotationStorage.getRawValue(`${Ig}${e.id}`)?.popup?.contents||e.contentsObj?.str||""}set commentText(e){let{data:r}=this,o={deleted:!e,contents:e||""};this.annotationStorage.updateEditor(r.id,{popup:o})||this.annotationStorage.setValue(`${Ig}${r.id}`,{id:r.id,annotationType:r.annotationType,pageIndex:this.parent.page._pageIndex,popup:o,popupRef:r.popupRef,modificationDate:new Date}),e||this.removePopup()}removePopup(){(this.#o?.popup||this.popup)?.remove(),this.#o=this.popup=null}updateEdited(e){if(!this.container)return;e.rect&&(this.#e||={rect:this.data.rect.slice(0)});let{rect:r,popup:o}=e;r&&this.#r(r);let n=this.#o?.popup||this.popup;!n&&o?.text&&(this._createPopup(o),n=this.#o.popup),n&&(n.updateEdited(e),o?.deleted&&(n.remove(),this.#o=null,this.popup=null))}resetEdited(){this.#e&&(this.#r(this.#e.rect),this.#o?.popup.resetEdited(),this.#e=null)}#r(e){let{container:{style:r},data:{rect:o,rotation:n},parent:{viewport:{rawDims:{pageWidth:a,pageHeight:i,pageX:s,pageY:l}}}}=this;o?.splice(0,4,...e),r.left=`${100*(e[0]-s)/a}%`,r.top=`${100*(i-e[3]+l)/i}%`,n===0?(r.width=`${100*(e[2]-e[0])/a}%`,r.height=`${100*(e[3]-e[1])/i}%`):this.setRotation(n)}_createContainer(e){let{data:r,parent:{page:o,viewport:n}}=this,a=document.createElement("section");a.setAttribute("data-annotation-id",r.id),!(this instanceof _s)&&!(this instanceof jg)&&(a.tabIndex=0);let{style:i}=a;if(i.zIndex=this.parent.zIndex,this.parent.zIndex+=2,r.alternativeText&&(a.title=r.alternativeText),r.noRotate&&a.classList.add("norotate"),!r.rect||this instanceof qg){let{rotation:v}=r;return!r.hasOwnCanvas&&v!==0&&this.setRotation(v,a),a}let{width:s,height:l}=this;if(!e&&r.borderStyle.width>0){i.borderWidth=`${r.borderStyle.width}px`;let v=r.borderStyle.horizontalCornerRadius,g=r.borderStyle.verticalCornerRadius;if(v>0||g>0){let b=`calc(${v}px * var(--total-scale-factor)) / calc(${g}px * var(--total-scale-factor))`;i.borderRadius=b}else if(this instanceof nS){let b=`calc(${s}px * var(--total-scale-factor)) / calc(${l}px * var(--total-scale-factor))`;i.borderRadius=b}switch(r.borderStyle.style){case Jf.SOLID:i.borderStyle="solid";break;case Jf.DASHED:i.borderStyle="dashed";break;case Jf.BEVELED:Be("Unimplemented border style: beveled");break;case Jf.INSET:Be("Unimplemented border style: inset");break;case Jf.UNDERLINE:i.borderBottomStyle="solid";break;default:break}let y=r.borderColor||null;y?(this.#t=!0,i.borderColor=me.makeHexColor(y[0]|0,y[1]|0,y[2]|0)):i.borderWidth=0}let u=me.normalizeRect([r.rect[0],o.view[3]-r.rect[1]+o.view[1],r.rect[2],o.view[3]-r.rect[3]+o.view[1]]),{pageWidth:d,pageHeight:f,pageX:c,pageY:m}=n.rawDims;i.left=`${100*(u[0]-c)/d}%`,i.top=`${100*(u[1]-m)/f}%`;let{rotation:h}=r;return r.hasOwnCanvas||h===0?(i.width=`${100*s/d}%`,i.height=`${100*l/f}%`):this.setRotation(h,a),a}setRotation(e,r=this.container){if(!this.data.rect)return;let{pageWidth:o,pageHeight:n}=this.parent.viewport.rawDims,{width:a,height:i}=this;e%180!==0&&([a,i]=[i,a]),r.style.width=`${100*a/o}%`,r.style.height=`${100*i/n}%`,r.setAttribute("data-main-rotation",(360-e)%360)}get _commonActions(){let e=(r,o,n)=>{let a=n.detail[r],i=a[0],s=a.slice(1);n.target.style[o]=rS[`${i}_HTML`](s),this.annotationStorage.setValue(this.data.id,{[o]:rS[`${i}_rgb`](s)})};return We(this,"_commonActions",{display:r=>{let{display:o}=r.detail,n=o%2===1;this.container.style.visibility=n?"hidden":"visible",this.annotationStorage.setValue(this.data.id,{noView:n,noPrint:o===1||o===2})},print:r=>{this.annotationStorage.setValue(this.data.id,{noPrint:!r.detail.print})},hidden:r=>{let{hidden:o}=r.detail;this.container.style.visibility=o?"hidden":"visible",this.annotationStorage.setValue(this.data.id,{noPrint:o,noView:o})},focus:r=>{setTimeout(()=>r.target.focus({preventScroll:!1}),0)},userName:r=>{r.target.title=r.detail.userName},readonly:r=>{r.target.disabled=r.detail.readonly},required:r=>{this._setRequired(r.target,r.detail.required)},bgColor:r=>{e("bgColor","backgroundColor",r)},fillColor:r=>{e("fillColor","backgroundColor",r)},fgColor:r=>{e("fgColor","color",r)},textColor:r=>{e("textColor","color",r)},borderColor:r=>{e("borderColor","borderColor",r)},strokeColor:r=>{e("strokeColor","borderColor",r)},rotation:r=>{let o=r.detail.rotation;this.setRotation(o),this.annotationStorage.setValue(this.data.id,{rotation:o})}})}_dispatchEventFromSandbox(e,r){let o=this._commonActions;for(let n of Object.keys(r.detail))(e[n]||o[n])?.(r)}_setDefaultPropertiesFromJS(e){if(!this.enableScripting)return;let r=this.annotationStorage.getRawValue(this.data.id);if(!r)return;let o=this._commonActions;for(let[n,a]of Object.entries(r)){let i=o[n];if(i){let s={detail:{[n]:a},target:e};i(s),delete r[n]}}}_createQuadrilaterals(){if(!this.container)return;let{quadPoints:e}=this.data;if(!e)return;let[r,o,n,a]=this.data.rect.map(v=>Math.fround(v));if(e.length===8){let[v,g,y,b]=e.subarray(2,6);if(n===v&&a===g&&r===y&&o===b)return}let{style:i}=this.container,s;if(this.#t){let{borderColor:v,borderWidth:g}=i;i.borderWidth=0,s=["url('data:image/svg+xml;utf8,",'',``],this.container.classList.add("hasBorder")}let l=n-r,u=a-o,{svgFactory:d}=this,f=d.createElement("svg");f.classList.add("quadrilateralsContainer"),f.setAttribute("width",0),f.setAttribute("height",0),f.role="none";let c=d.createElement("defs");f.append(c);let m=d.createElement("clipPath"),h=`clippath_${this.data.id}`;m.setAttribute("id",h),m.setAttribute("clipPathUnits","objectBoundingBox"),c.append(m);for(let v=2,g=e.length;v`)}this.#t&&(s.push("')"),i.backgroundImage=s.join("")),this.container.append(f),this.container.style.clipPath=`url(#${h})`}_createPopup(e=null){let{data:r}=this,o,n;e?(o={str:e.text},n=e.date):(o=r.contentsObj,n=r.modificationDate);let a=this.#o=new qg({data:{color:r.color,titleObj:r.titleObj,modificationDate:n,contentsObj:o,richText:r.richText,parentRect:r.rect,borderStyle:0,id:`popup_${r.id}`,rotation:r.rotation,noRotate:!0},linkService:this.linkService,parent:this.parent,elements:[this]});this.parent._commentManager||this.parent.div.append(a.render())}get hasPopupElement(){return!!(this.#o||this.popup||this.data.popupRef)}get extraPopupElement(){return this.#o}render(){It("Abstract method `AnnotationElement.render` called")}_getElementsByName(e,r=null){let o=[];if(this._fieldObjects){let n=this._fieldObjects[e];if(n)for(let{page:a,id:i,exportValues:s}of n){if(a===-1||i===r)continue;let l=typeof s=="string"?s:null,u=document.querySelector(`[data-element-id="${i}"]`);if(u&&!Bd.has(u)){Be(`_getElementsByName - element not allowed: ${i}`);continue}o.push({id:i,exportValue:l,domElement:u})}return o}for(let n of document.getElementsByName(e)){let{exportValue:a}=n,i=n.getAttribute("data-element-id");i!==r&&Bd.has(n)&&o.push({id:i,exportValue:a,domElement:n})}return o}show(){this.container&&(this.container.hidden=!1),this.popup?.maybeShow()}hide(){this.container&&(this.container.hidden=!0),this.popup?.forceHide()}getElementsToTriggerPopup(){return this.container}addHighlightArea(){let e=this.getElementsToTriggerPopup();if(Array.isArray(e))for(let r of e)r.classList.add("highlightArea");else e.classList.add("highlightArea")}_editOnDoubleClick(){if(!this._isEditable)return;let{annotationEditorType:e,data:{id:r}}=this;this.container.addEventListener("dblclick",()=>{this.linkService.eventBus?.dispatch("switchannotationeditormode",{source:this,mode:e,editId:r,mustEnterInEditMode:!0})})}get width(){return this.data.rect[2]-this.data.rect[0]}get height(){return this.data.rect[3]-this.data.rect[1]}},G2=class extends nr{constructor(e){super(e,{isRenderable:!0,ignoreBorder:!0}),this.editor=e.editor}render(){return this.container.className="editorAnnotation",this.container}createOrUpdatePopup(){let{editor:e}=this;e.hasComment&&(this._createPopup(e.comment),this.extraPopupElement.popup.renderCommentButton())}get hasCommentButton(){return this.enableComment&&this.editor.hasComment}get commentButtonPosition(){return this.editor.commentButtonPositionInPage}get commentText(){return this.editor.comment.text}set commentText(e){this.editor.comment=e,e||this.removePopup()}get commentData(){return this.editor.getData()}remove(){this.container.remove(),this.container=null,this.removePopup()}},jg=class extends nr{constructor(e,r=null){super(e,{isRenderable:!0,ignoreBorder:!!r?.ignoreBorder,createQuadrilaterals:!0}),this.isTooltipOnly=e.data.isTooltipOnly}render(){let{data:e,linkService:r}=this,o=document.createElement("a");o.setAttribute("data-element-id",e.id);let n=!1;return e.url?(r.addLinkAttributes(o,e.url,e.newWindow),n=!0):e.action?(this._bindNamedAction(o,e.action,e.overlaidText),n=!0):e.attachment?(this.#t(o,e.attachment,e.overlaidText,e.attachmentDest),n=!0):e.setOCGState?(this.#o(o,e.setOCGState,e.overlaidText),n=!0):e.dest?(this._bindLink(o,e.dest,e.overlaidText),n=!0):(e.actions&&(e.actions.Action||e.actions["Mouse Up"]||e.actions["Mouse Down"])&&this.enableScripting&&this.hasJSActions&&(this._bindJSAction(o,e),n=!0),e.resetForm?(this._bindResetFormAction(o,e.resetForm),n=!0):this.isTooltipOnly&&!n&&(this._bindLink(o,""),n=!0)),this.container.classList.add("linkAnnotation"),n&&this.container.append(o),this.container}#e(){this.container.setAttribute("data-internal-link","")}_bindLink(e,r,o=""){e.href=this.linkService.getDestinationHash(r),e.onclick=()=>(r&&this.linkService.goToDestination(r),!1),(r||r==="")&&this.#e(),o&&(e.title=o)}_bindNamedAction(e,r,o=""){e.href=this.linkService.getAnchorUrl(""),e.onclick=()=>(this.linkService.executeNamedAction(r),!1),o&&(e.title=o),this.#e()}#t(e,r,o="",n=null){e.href=this.linkService.getAnchorUrl(""),r.description?e.title=r.description:o&&(e.title=o),e.onclick=()=>(this.downloadManager?.openOrDownloadData(r.content,r.filename,n),!1),this.#e()}#o(e,r,o=""){e.href=this.linkService.getAnchorUrl(""),e.onclick=()=>(this.linkService.executeSetOCGState(r),!1),o&&(e.title=o),this.#e()}_bindJSAction(e,r){e.href=this.linkService.getAnchorUrl("");let o=new Map([["Action","onclick"],["Mouse Up","onmouseup"],["Mouse Down","onmousedown"]]);for(let n of Object.keys(r.actions)){let a=o.get(n);a&&(e[a]=()=>(this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:r.id,name:n}}),!1))}r.overlaidText&&(e.title=r.overlaidText),e.onclick||(e.onclick=()=>!1),this.#e()}_bindResetFormAction(e,r){let o=e.onclick;if(o||(e.href=this.linkService.getAnchorUrl("")),this.#e(),!this._fieldObjects){Be('_bindResetFormAction - "resetForm" action not supported, ensure that the `fieldObjects` parameter is provided.'),o||(e.onclick=()=>!1);return}e.onclick=()=>{o?.();let{fields:n,refs:a,include:i}=r,s=[];if(n.length!==0||a.length!==0){let d=new Set(a);for(let f of n){let c=this._fieldObjects[f]||[];for(let{id:m}of c)d.add(m)}for(let f of Object.values(this._fieldObjects))for(let c of f)d.has(c.id)===i&&s.push(c)}else for(let d of Object.values(this._fieldObjects))s.push(...d);let l=this.annotationStorage,u=[];for(let d of s){let{id:f}=d;switch(u.push(f),d.type){case"text":{let m=d.defaultValue||"";l.setValue(f,{value:m});break}case"checkbox":case"radiobutton":{let m=d.defaultValue===d.exportValues;l.setValue(f,{value:m});break}case"combobox":case"listbox":{let m=d.defaultValue||"";l.setValue(f,{value:m});break}default:continue}let c=document.querySelector(`[data-element-id="${f}"]`);if(c){if(!Bd.has(c)){Be(`_bindResetFormAction - element not allowed: ${f}`);continue}}else continue;c.dispatchEvent(new Event("resetform"))}return this.enableScripting&&this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:"app",ids:u,name:"ResetForm"}}),!1}}},Y2=class extends nr{constructor(e){super(e,{isRenderable:!0})}render(){this.container.classList.add("textAnnotation");let e=document.createElement("img");return e.src=this.imageResourcesPath+"annotation-"+this.data.name.toLowerCase()+".svg",e.setAttribute("data-l10n-id","pdfjs-text-annotation-type"),e.setAttribute("data-l10n-args",JSON.stringify({type:this.data.name})),!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this.container.append(e),this.container}},_s=class extends nr{render(){return this.container}showElementAndHideCanvas(e){this.data.hasOwnCanvas&&(e.previousSibling?.nodeName==="CANVAS"&&(e.previousSibling.hidden=!0),e.hidden=!1)}_getKeyModifier(e){return kr.platform.isMac?e.metaKey:e.ctrlKey}_setEventListener(e,r,o,n,a){o.includes("mouse")?e.addEventListener(o,i=>{this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:this.data.id,name:n,value:a(i),shift:i.shiftKey,modifier:this._getKeyModifier(i)}})}):e.addEventListener(o,i=>{if(o==="blur"){if(!r.focused||!i.relatedTarget)return;r.focused=!1}else if(o==="focus"){if(r.focused)return;r.focused=!0}a&&this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:this.data.id,name:n,value:a(i)}})})}_setEventListeners(e,r,o,n){for(let[a,i]of o)(i==="Action"||this.data.actions?.[i])&&((i==="Focus"||i==="Blur")&&(r||={focused:!1}),this._setEventListener(e,r,a,i,n),i==="Focus"&&!this.data.actions?.Blur?this._setEventListener(e,r,"blur","Blur",null):i==="Blur"&&!this.data.actions?.Focus&&this._setEventListener(e,r,"focus","Focus",null))}_setBackgroundColor(e){let r=this.data.backgroundColor||null;e.style.backgroundColor=r===null?"transparent":me.makeHexColor(r[0],r[1],r[2])}_setTextStyle(e){let r=["left","center","right"],{fontColor:o}=this.data.defaultAppearanceData,n=this.data.defaultAppearanceData.fontSize||DSe,a=e.style,i,s=2,l=u=>Math.round(10*u)/10;if(this.data.multiLine){let u=Math.abs(this.data.rect[3]-this.data.rect[1]-s),d=Math.round(u/(D_*n))||1,f=u/d;i=Math.min(n,l(f/D_))}else{let u=Math.abs(this.data.rect[3]-this.data.rect[1]-s);i=Math.min(n,l(u/D_))}a.fontSize=`calc(${i}px * var(--total-scale-factor))`,a.color=me.makeHexColor(o[0],o[1],o[2]),this.data.textAlignment!==null&&(a.textAlign=r[this.data.textAlignment])}_setRequired(e,r){r?e.setAttribute("required",!0):e.removeAttribute("required"),e.setAttribute("aria-required",r)}},K2=class extends _s{constructor(e){let r=e.renderForms||e.data.hasOwnCanvas||!e.data.hasAppearance&&!!e.data.fieldValue;super(e,{isRenderable:r})}setPropertyOnSiblings(e,r,o,n){let a=this.annotationStorage;for(let i of this._getElementsByName(e.name,e.id))i.domElement&&(i.domElement[r]=o),a.setValue(i.id,{[n]:o})}render(){let e=this.annotationStorage,r=this.data.id;this.container.classList.add("textWidgetAnnotation");let o=null;if(this.renderForms){let n=e.getValue(r,{value:this.data.fieldValue}),a=n.value||"",i=e.getValue(r,{charLimit:this.data.maxLen}).charLimit;i&&a.length>i&&(a=a.slice(0,i));let s=n.formattedValue||this.data.textContent?.join(` `)||null;s&&this.data.comb&&(s=s.replaceAll(/\s+/g,""));let l={userValue:a,formattedValue:s,lastCommittedValue:null,commitKey:1,focused:!1};this.data.multiLine?(o=document.createElement("textarea"),o.textContent=s??a,this.data.doNotScroll&&(o.style.overflowY="hidden")):(o=document.createElement("input"),o.type=this.data.password?"password":"text",o.setAttribute("value",s??a),this.data.doNotScroll&&(o.style.overflowX="hidden")),this.data.hasOwnCanvas&&(o.hidden=!0),Bd.add(o),o.setAttribute("data-element-id",r),o.disabled=this.data.readOnly,o.name=this.data.fieldName,o.tabIndex=0;let{datetimeFormat:u,datetimeType:d,timeStep:f}=this.data,c=!!d&&this.enableScripting;u&&(o.title=u),this._setRequired(o,this.data.required),i&&(o.maxLength=i),o.addEventListener("input",h=>{e.setValue(r,{value:h.target.value}),this.setPropertyOnSiblings(o,"value",h.target.value,"value"),l.formattedValue=null}),o.addEventListener("resetform",h=>{let v=this.data.defaultFieldValue??"";o.value=l.userValue=v,l.formattedValue=null});let m=h=>{let{formattedValue:v}=l;v!=null&&(h.target.value=v),h.target.scrollLeft=0};if(this.enableScripting&&this.hasJSActions){o.addEventListener("focus",v=>{if(l.focused)return;let{target:g}=v;if(c&&(g.type=d,f&&(g.step=f)),l.userValue){let y=l.userValue;if(c)if(d==="time"){let b=new Date(y),x=[b.getHours(),b.getMinutes(),b.getSeconds()];g.value=x.map(_=>_.toString().padStart(2,"0")).join(":")}else g.value=new Date(y-MSe).toISOString().split(d==="date"?"T":".",1)[0];else g.value=y}l.lastCommittedValue=g.value,l.commitKey=1,this.data.actions?.Focus||(l.focused=!0)}),o.addEventListener("updatefromsandbox",v=>{this.showElementAndHideCanvas(v.target);let g={value(y){l.userValue=y.detail.value??"",c||e.setValue(r,{value:l.userValue.toString()}),y.target.value=l.userValue},formattedValue(y){let{formattedValue:b}=y.detail;l.formattedValue=b,b!=null&&y.target!==document.activeElement&&(y.target.value=b);let x={formattedValue:b};c&&(x.value=b),e.setValue(r,x)},selRange(y){y.target.setSelectionRange(...y.detail.selRange)},charLimit:y=>{let{charLimit:b}=y.detail,{target:x}=y;if(b===0){x.removeAttribute("maxLength");return}x.setAttribute("maxLength",b);let _=l.userValue;!_||_.length<=b||(_=_.slice(0,b),x.value=l.userValue=_,e.setValue(r,{value:_}),this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:r,name:"Keystroke",value:_,willCommit:!0,commitKey:1,selStart:x.selectionStart,selEnd:x.selectionEnd}}))}};this._dispatchEventFromSandbox(g,v)}),o.addEventListener("keydown",v=>{l.commitKey=1;let g=-1;if(v.key==="Escape"?g=0:v.key==="Enter"&&!this.data.multiLine?g=2:v.key==="Tab"&&(l.commitKey=3),g===-1)return;let{value:y}=v.target;l.lastCommittedValue!==y&&(l.lastCommittedValue=y,l.userValue=y,this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:r,name:"Keystroke",value:y,willCommit:!0,commitKey:g,selStart:v.target.selectionStart,selEnd:v.target.selectionEnd}}))});let h=m;m=null,o.addEventListener("blur",v=>{if(!l.focused||!v.relatedTarget)return;this.data.actions?.Blur||(l.focused=!1);let{target:g}=v,{value:y}=g;if(c){if(y&&d==="time"){let b=y.split(":").map(x=>parseInt(x,10));y=new Date(2e3,0,1,b[0],b[1],b[2]||0).valueOf(),g.step=""}else y.includes("T")||(y=`${y}T00:00`),y=new Date(y).valueOf();g.type="text"}l.userValue=y,l.lastCommittedValue!==y&&this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:r,name:"Keystroke",value:y,willCommit:!0,commitKey:l.commitKey,selStart:v.target.selectionStart,selEnd:v.target.selectionEnd}}),h(v)}),this.data.actions?.Keystroke&&o.addEventListener("beforeinput",v=>{l.lastCommittedValue=null;let{data:g,target:y}=v,{value:b,selectionStart:x,selectionEnd:_}=y,T=x,S=_;switch(v.inputType){case"deleteWordBackward":{let E=b.substring(0,x).match(/\w*[^\w]*$/);E&&(T-=E[0].length);break}case"deleteWordForward":{let E=b.substring(x).match(/^[^\w]*\w*/);E&&(S+=E[0].length);break}case"deleteContentBackward":x===_&&(T-=1);break;case"deleteContentForward":x===_&&(S+=1);break}v.preventDefault(),this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:r,name:"Keystroke",value:b,change:g||"",willCommit:!1,selStart:T,selEnd:S}})}),this._setEventListeners(o,l,[["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],v=>v.target.value)}if(m&&o.addEventListener("blur",m),this.data.comb){let v=(this.data.rect[2]-this.data.rect[0])/i;o.classList.add("comb"),o.style.letterSpacing=`calc(${v}px * var(--total-scale-factor) - 1ch)`}}else o=document.createElement("div"),o.textContent=this.data.fieldValue,o.style.verticalAlign="middle",o.style.display="table-cell",this.data.hasOwnCanvas&&(o.hidden=!0);return this._setTextStyle(o),this._setBackgroundColor(o),this._setDefaultPropertiesFromJS(o),this.container.append(o),this.container}},X2=class extends _s{constructor(e){super(e,{isRenderable:!!e.data.hasOwnCanvas})}},Q2=class extends _s{constructor(e){super(e,{isRenderable:e.renderForms})}render(){let e=this.annotationStorage,r=this.data,o=r.id,n=e.getValue(o,{value:r.exportValue===r.fieldValue}).value;typeof n=="string"&&(n=n!=="Off",e.setValue(o,{value:n})),this.container.classList.add("buttonWidgetAnnotation","checkBox");let a=document.createElement("input");return Bd.add(a),a.setAttribute("data-element-id",o),a.disabled=r.readOnly,this._setRequired(a,this.data.required),a.type="checkbox",a.name=r.fieldName,n&&a.setAttribute("checked",!0),a.setAttribute("exportValue",r.exportValue),a.tabIndex=0,a.addEventListener("change",i=>{let{name:s,checked:l}=i.target;for(let u of this._getElementsByName(s,o)){let d=l&&u.exportValue===r.exportValue;u.domElement&&(u.domElement.checked=d),e.setValue(u.id,{value:d})}e.setValue(o,{value:l})}),a.addEventListener("resetform",i=>{let s=r.defaultFieldValue||"Off";i.target.checked=s===r.exportValue}),this.enableScripting&&this.hasJSActions&&(a.addEventListener("updatefromsandbox",i=>{let s={value(l){l.target.checked=l.detail.value!=="Off",e.setValue(o,{value:l.target.checked})}};this._dispatchEventFromSandbox(s,i)}),this._setEventListeners(a,null,[["change","Validate"],["change","Action"],["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],i=>i.target.checked)),this._setBackgroundColor(a),this._setDefaultPropertiesFromJS(a),this.container.append(a),this.container}},nS=class extends _s{constructor(e){super(e,{isRenderable:e.renderForms})}render(){this.container.classList.add("buttonWidgetAnnotation","radioButton");let e=this.annotationStorage,r=this.data,o=r.id,n=e.getValue(o,{value:r.fieldValue===r.buttonValue}).value;if(typeof n=="string"&&(n=n!==r.buttonValue,e.setValue(o,{value:n})),n)for(let i of this._getElementsByName(r.fieldName,o))e.setValue(i.id,{value:!1});let a=document.createElement("input");if(Bd.add(a),a.setAttribute("data-element-id",o),a.disabled=r.readOnly,this._setRequired(a,this.data.required),a.type="radio",a.name=r.fieldName,n&&a.setAttribute("checked",!0),a.tabIndex=0,a.addEventListener("change",i=>{let{name:s,checked:l}=i.target;for(let u of this._getElementsByName(s,o))e.setValue(u.id,{value:!1});e.setValue(o,{value:l})}),a.addEventListener("resetform",i=>{let s=r.defaultFieldValue;i.target.checked=s!=null&&s===r.buttonValue}),this.enableScripting&&this.hasJSActions){let i=r.buttonValue;a.addEventListener("updatefromsandbox",s=>{let l={value:u=>{let d=i===u.detail.value;for(let f of this._getElementsByName(u.target.name)){let c=d&&f.id===o;f.domElement&&(f.domElement.checked=c),e.setValue(f.id,{value:c})}}};this._dispatchEventFromSandbox(l,s)}),this._setEventListeners(a,null,[["change","Validate"],["change","Action"],["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],s=>s.target.checked)}return this._setBackgroundColor(a),this._setDefaultPropertiesFromJS(a),this.container.append(a),this.container}},J2=class extends jg{constructor(e){super(e,{ignoreBorder:e.data.hasAppearance})}render(){let e=super.render();e.classList.add("buttonWidgetAnnotation","pushButton");let r=e.lastChild;return this.enableScripting&&this.hasJSActions&&r&&(this._setDefaultPropertiesFromJS(r),r.addEventListener("updatefromsandbox",o=>{this._dispatchEventFromSandbox({},o)})),e}},Z2=class extends _s{constructor(e){super(e,{isRenderable:e.renderForms})}render(){this.container.classList.add("choiceWidgetAnnotation");let e=this.annotationStorage,r=this.data.id,o=e.getValue(r,{value:this.data.fieldValue}),n=document.createElement("select");Bd.add(n),n.setAttribute("data-element-id",r),n.disabled=this.data.readOnly,this._setRequired(n,this.data.required),n.name=this.data.fieldName,n.tabIndex=0;let a=this.data.combo&&this.data.options.length>0;this.data.combo||(n.size=this.data.options.length,this.data.multiSelect&&(n.multiple=!0)),n.addEventListener("resetform",d=>{let f=this.data.defaultFieldValue;for(let c of n.options)c.selected=c.value===f});for(let d of this.data.options){let f=document.createElement("option");f.textContent=d.displayValue,f.value=d.exportValue,o.value.includes(d.exportValue)&&(f.setAttribute("selected",!0),a=!1),n.append(f)}let i=null;if(a){let d=document.createElement("option");d.value=" ",d.setAttribute("hidden",!0),d.setAttribute("selected",!0),n.prepend(d),i=()=>{d.remove(),n.removeEventListener("input",i),i=null},n.addEventListener("input",i)}let s=d=>{let f=d?"value":"textContent",{options:c,multiple:m}=n;return m?Array.prototype.filter.call(c,h=>h.selected).map(h=>h[f]):c.selectedIndex===-1?null:c[c.selectedIndex][f]},l=s(!1),u=d=>{let f=d.target.options;return Array.prototype.map.call(f,c=>({displayValue:c.textContent,exportValue:c.value}))};return this.enableScripting&&this.hasJSActions?(n.addEventListener("updatefromsandbox",d=>{let f={value(c){i?.();let m=c.detail.value,h=new Set(Array.isArray(m)?m:[m]);for(let v of n.options)v.selected=h.has(v.value);e.setValue(r,{value:s(!0)}),l=s(!1)},multipleSelection(c){n.multiple=!0},remove(c){let m=n.options,h=c.detail.remove;m[h].selected=!1,n.remove(h),m.length>0&&Array.prototype.findIndex.call(m,g=>g.selected)===-1&&(m[0].selected=!0),e.setValue(r,{value:s(!0),items:u(c)}),l=s(!1)},clear(c){for(;n.length!==0;)n.remove(0);e.setValue(r,{value:null,items:[]}),l=s(!1)},insert(c){let{index:m,displayValue:h,exportValue:v}=c.detail.insert,g=n.children[m],y=document.createElement("option");y.textContent=h,y.value=v,g?g.before(y):n.append(y),e.setValue(r,{value:s(!0),items:u(c)}),l=s(!1)},items(c){let{items:m}=c.detail;for(;n.length!==0;)n.remove(0);for(let h of m){let{displayValue:v,exportValue:g}=h,y=document.createElement("option");y.textContent=v,y.value=g,n.append(y)}n.options.length>0&&(n.options[0].selected=!0),e.setValue(r,{value:s(!0),items:u(c)}),l=s(!1)},indices(c){let m=new Set(c.detail.indices);for(let h of c.target.options)h.selected=m.has(h.index);e.setValue(r,{value:s(!0)}),l=s(!1)},editable(c){c.target.disabled=!c.detail.editable}};this._dispatchEventFromSandbox(f,d)}),n.addEventListener("input",d=>{let f=s(!0),c=s(!1);e.setValue(r,{value:f}),d.preventDefault(),this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:r,name:"Keystroke",value:l,change:c,changeEx:f,willCommit:!1,commitKey:1,keyDown:!1}})}),this._setEventListeners(n,null,[["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"],["input","Action"],["input","Validate"]],d=>d.target.value)):n.addEventListener("input",function(d){e.setValue(r,{value:s(!0)})}),this.data.combo&&this._setTextStyle(n),this._setBackgroundColor(n),this._setDefaultPropertiesFromJS(n),this.container.append(n),this.container}},qg=class extends nr{constructor(e){let{data:r,elements:o,parent:n}=e,a=!!n._commentManager;if(super(e,{isRenderable:!a&&nr._hasPopupData(r)}),this.elements=o,a&&nr._hasPopupData(r)){let i=this.popup=this.#e();for(let s of o)s.popup=i}else this.popup=null}#e(){return new eN({container:this.container,color:this.data.color,titleObj:this.data.titleObj,modificationDate:this.data.modificationDate||this.data.creationDate,contentsObj:this.data.contentsObj,richText:this.data.richText,rect:this.data.rect,parentRect:this.data.parentRect||null,parent:this.parent,elements:this.elements,open:this.data.open,commentManager:this.parent._commentManager})}render(){let{container:e}=this;e.classList.add("popupAnnotation"),e.role="comment";let r=this.popup=this.#e(),o=[];for(let n of this.elements)n.popup=r,n.container.ariaHasPopup="dialog",o.push(n.data.id),n.addHighlightArea();return this.container.setAttribute("aria-controls",o.map(n=>`${_N}${n}`).join(",")),this.container}},eN=class{#e=null;#t=this.#W.bind(this);#o=this.#U.bind(this);#r=this.#N.bind(this);#i=this.#T.bind(this);#n=null;#a=null;#s=null;#u=null;#l=null;#f=null;#p=null;#c=!1;#g=null;#m=null;#d=null;#h=null;#y=null;#b=null;#v=null;#w=null;#S=null;#x=null;#C=!1;#_=null;#E=null;constructor({container:e,color:r,elements:o,titleObj:n,modificationDate:a,contentsObj:i,richText:s,parent:l,rect:u,parentRect:d,open:f,commentManager:c=null}){this.#a=e,this.#S=n,this.#s=i,this.#w=s,this.#f=l,this.#n=r,this.#v=u,this.#p=d,this.#l=o,this.#e=c,this.#_=o[0],this.#u=ic.toDateObject(a),this.trigger=o.flatMap(m=>m.getElementsToTriggerPopup()),c?this.renderCommentButton():(this.#A(),this.#a.hidden=!0,f&&this.#T())}#A(){if(this.#m)return;this.#m=new AbortController;let{signal:e}=this.#m;for(let r of this.trigger)r.addEventListener("click",this.#i,{signal:e}),r.addEventListener("pointerenter",this.#r,{signal:e}),r.addEventListener("pointerleave",this.#o,{signal:e}),r.classList.add("popupTriggerArea");for(let r of this.#l)r.container?.addEventListener("keydown",this.#t,{signal:e})}#P(){let e=this.#l.find(r=>r.hasCommentButton);e&&(this.#y=e._normalizePoint(e.commentButtonPosition))}renderCommentButton(){if(this.#h||(this.#y||this.#P(),!this.#y))return;let{signal:e}=this.#m=new AbortController,r=!!this.#_.extraPopupElement,o=()=>{this.#e.toggleCommentPopup(this,!0,void 0,!r)},n=()=>{this.#e.toggleCommentPopup(this,!1,!0,!r)},a=()=>{this.#e.toggleCommentPopup(this,!1,!1)};if(r){this.#h=this.#_.container;for(let i of this.trigger)i.ariaHasPopup="dialog",i.ariaControls="commentPopup",i.addEventListener("keydown",this.#t,{signal:e}),i.addEventListener("click",o,{signal:e}),i.addEventListener("pointerenter",n,{signal:e}),i.addEventListener("pointerleave",a,{signal:e}),i.classList.add("popupTriggerArea")}else{let i=this.#h=document.createElement("button");i.className="annotationCommentButton";let s=this.#_.container;i.style.zIndex=s.style.zIndex+1,i.tabIndex=0,i.ariaHasPopup="dialog",i.ariaControls="commentPopup",i.setAttribute("data-l10n-id","pdfjs-show-comment-button"),this.#F(),this.#O(),i.addEventListener("keydown",this.#t,{signal:e}),i.addEventListener("click",o,{signal:e}),i.addEventListener("pointerenter",n,{signal:e}),i.addEventListener("pointerleave",a,{signal:e}),s.after(i)}}#O(){if(this.#_.extraPopupElement&&!this.#_.editor)return;this.renderCommentButton();let[e,r]=this.#y,{style:o}=this.#h;o.left=`calc(${e}%)`,o.top=`calc(${r}% - var(--comment-button-dim))`}#F(){this.#_.extraPopupElement||(this.renderCommentButton(),this.#h.style.backgroundColor=this.commentButtonColor||"")}get commentButtonColor(){let{color:e,opacity:r}=this.#_.commentData;return e?this.#f._commentManager.makeCommentColor(e,r):null}focusCommentButton(){setTimeout(()=>{this.#h?.focus()},0)}getData(){let{richText:e,color:r,opacity:o,creationDate:n,modificationDate:a}=this.#_.commentData;return{contentsObj:{str:this.comment},richText:e,color:r,opacity:o,creationDate:n,modificationDate:a}}get elementBeforePopup(){return this.#h}get comment(){return this.#E||=this.#_.commentText,this.#E}set comment(e){e!==this.comment&&(this.#_.commentText=this.#E=e)}get parentBoundingClientRect(){return this.#_.layer.getBoundingClientRect()}setCommentButtonStates({selected:e,hasPopup:r}){this.#h&&(this.#h.classList.toggle("selected",e),this.#h.ariaExpanded=r)}setSelectedCommentButton(e){this.#h.classList.toggle("selected",e)}get commentPopupPosition(){if(this.#b)return this.#b;let{x:e,y:r,height:o}=this.#h.getBoundingClientRect(),{x:n,y:a,width:i,height:s}=this.#_.layer.getBoundingClientRect();return[(e-n)/i,(r+o-a)/s]}set commentPopupPosition(e){this.#b=e}hasDefaultPopupPosition(){return this.#b===null}get commentButtonPosition(){return this.#y}get commentButtonWidth(){return this.#h.getBoundingClientRect().width/this.parentBoundingClientRect.width}editComment(e){let[r,o]=this.#b||this.commentButtonPosition.map(u=>u/100),n=this.parentBoundingClientRect,{x:a,y:i,width:s,height:l}=n;this.#e.showDialog(null,this,a+r*s,i+o*l,{...e,parentDimensions:n})}render(){if(this.#g)return;let e=this.#g=document.createElement("div");if(e.className="popup",this.#n){let o=e.style.outlineColor=me.makeHexColor(...this.#n);e.style.backgroundColor=`color-mix(in srgb, ${o} 30%, white)`}let r=document.createElement("span");if(r.className="header",this.#S?.str){let o=document.createElement("span");o.className="title",r.append(o),{dir:o.dir,str:o.textContent}=this.#S}if(e.append(r),this.#u){let o=document.createElement("time");o.className="popupDate",o.setAttribute("data-l10n-id","pdfjs-annotation-date-time-string"),o.setAttribute("data-l10n-args",JSON.stringify({dateObj:this.#u.valueOf()})),o.dateTime=this.#u.toISOString(),r.append(o)}SN({html:this.#k||this.#s.str,dir:this.#s?.dir,className:"popupContent"},e),this.#a.append(e)}get#k(){let e=this.#w,r=this.#s;return e?.str&&(!r?.str||r.str===e.str)&&this.#w.html||null}get#D(){return this.#k?.attributes?.style?.fontSize||0}get#B(){return this.#k?.attributes?.style?.color||null}#M(e){let r=[],o={str:e,html:{name:"div",attributes:{dir:"auto"},children:[{name:"p",children:r}]}},n={style:{color:this.#B,fontSize:this.#D?`calc(${this.#D}px * var(--total-scale-factor))`:""}};for(let a of e.split(` `))r.push({name:"span",value:a,attributes:n});return o}#W(e){e.altKey||e.shiftKey||e.ctrlKey||e.metaKey||(e.key==="Enter"||e.key==="Escape"&&this.#c)&&this.#T()}updateEdited({rect:e,popup:r,deleted:o}){if(this.#e){o?(this.remove(),this.#E=null):r&&(r.deleted?this.remove():(this.#F(),this.#E=r.text)),e&&(this.#y=null,this.#P(),this.#O());return}if(o||r?.deleted){this.remove();return}this.#A(),this.#x||={contentsObj:this.#s,richText:this.#w},e&&(this.#d=null),r&&r.text&&(this.#w=this.#M(r.text),this.#u=ic.toDateObject(r.date),this.#s=null),this.#g?.remove(),this.#g=null}resetEdited(){this.#x&&({contentsObj:this.#s,richText:this.#w}=this.#x,this.#x=null,this.#g?.remove(),this.#g=null,this.#d=null)}remove(){if(this.#m?.abort(),this.#m=null,this.#g?.remove(),this.#g=null,this.#C=!1,this.#c=!1,this.#h?.remove(),this.#h=null,this.trigger)for(let e of this.trigger)e.classList.remove("popupTriggerArea")}#R(){if(this.#d!==null)return;let{page:{view:e},viewport:{rawDims:{pageWidth:r,pageHeight:o,pageX:n,pageY:a}}}=this.#f,i=!!this.#p,s=i?this.#p:this.#v;for(let h of this.#l)if(!s||me.intersect(h.data.rect,s)!==null){s=h.data.rect,i=!0;break}let l=me.normalizeRect([s[0],e[3]-s[1]+e[1],s[2],e[3]-s[3]+e[1]]),u=5,d=i?s[2]-s[0]+u:0,f=l[0]+d,c=l[1];this.#d=[100*(f-n)/r,100*(c-a)/o];let{style:m}=this.#a;m.left=`${this.#d[0]}%`,m.top=`${this.#d[1]}%`}#T(){if(this.#e){this.#e.toggleCommentPopup(this,!1);return}this.#c=!this.#c,this.#c?(this.#N(),this.#a.addEventListener("click",this.#i),this.#a.addEventListener("keydown",this.#t)):(this.#U(),this.#a.removeEventListener("click",this.#i),this.#a.removeEventListener("keydown",this.#t))}#N(){this.#g||this.render(),this.isVisible?this.#c&&this.#a.classList.add("focused"):(this.#R(),this.#a.hidden=!1,this.#a.style.zIndex=parseInt(this.#a.style.zIndex)+1e3)}#U(){this.#a.classList.remove("focused"),!(this.#c||!this.isVisible)&&(this.#a.hidden=!0,this.#a.style.zIndex=parseInt(this.#a.style.zIndex)-1e3)}forceHide(){this.#C=this.isVisible,this.#C&&(this.#a.hidden=!0)}maybeShow(){this.#e||(this.#A(),this.#C&&(this.#g||this.#N(),this.#C=!1,this.#a.hidden=!1))}get isVisible(){return this.#e?!1:this.#a.hidden===!1}},aS=class extends nr{constructor(e){super(e,{isRenderable:!0,ignoreBorder:!0}),this.textContent=e.data.textContent,this.textPosition=e.data.textPosition,this.annotationEditorType=Fe.FREETEXT}render(){if(this.container.classList.add("freeTextAnnotation"),this.textContent){let e=document.createElement("div");e.classList.add("annotationTextContent"),e.setAttribute("role","comment");for(let r of this.textContent){let o=document.createElement("span");o.textContent=r,e.append(o)}this.container.append(e)}return!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this._editOnDoubleClick(),this.container}},tN=class extends nr{#e=null;constructor(e){super(e,{isRenderable:!0,ignoreBorder:!0})}render(){this.container.classList.add("lineAnnotation");let{data:e,width:r,height:o}=this,n=this.svgFactory.create(r,o,!0),a=this.#e=this.svgFactory.createElement("svg:line");return a.setAttribute("x1",e.rect[2]-e.lineCoordinates[0]),a.setAttribute("y1",e.rect[3]-e.lineCoordinates[1]),a.setAttribute("x2",e.rect[2]-e.lineCoordinates[2]),a.setAttribute("y2",e.rect[3]-e.lineCoordinates[3]),a.setAttribute("stroke-width",e.borderStyle.width||1),a.setAttribute("stroke","transparent"),a.setAttribute("fill","transparent"),n.append(a),this.container.append(n),!e.popupRef&&this.hasPopupData&&this._createPopup(),this.container}getElementsToTriggerPopup(){return this.#e}addHighlightArea(){this.container.classList.add("highlightArea")}},rN=class extends nr{#e=null;constructor(e){super(e,{isRenderable:!0,ignoreBorder:!0})}render(){this.container.classList.add("squareAnnotation");let{data:e,width:r,height:o}=this,n=this.svgFactory.create(r,o,!0),a=e.borderStyle.width,i=this.#e=this.svgFactory.createElement("svg:rect");return i.setAttribute("x",a/2),i.setAttribute("y",a/2),i.setAttribute("width",r-a),i.setAttribute("height",o-a),i.setAttribute("stroke-width",a||1),i.setAttribute("stroke","transparent"),i.setAttribute("fill","transparent"),n.append(i),this.container.append(n),!e.popupRef&&this.hasPopupData&&this._createPopup(),this.container}getElementsToTriggerPopup(){return this.#e}addHighlightArea(){this.container.classList.add("highlightArea")}},oN=class extends nr{#e=null;constructor(e){super(e,{isRenderable:!0,ignoreBorder:!0})}render(){this.container.classList.add("circleAnnotation");let{data:e,width:r,height:o}=this,n=this.svgFactory.create(r,o,!0),a=e.borderStyle.width,i=this.#e=this.svgFactory.createElement("svg:ellipse");return i.setAttribute("cx",r/2),i.setAttribute("cy",o/2),i.setAttribute("rx",r/2-a/2),i.setAttribute("ry",o/2-a/2),i.setAttribute("stroke-width",a||1),i.setAttribute("stroke","transparent"),i.setAttribute("fill","transparent"),n.append(i),this.container.append(n),!e.popupRef&&this.hasPopupData&&this._createPopup(),this.container}getElementsToTriggerPopup(){return this.#e}addHighlightArea(){this.container.classList.add("highlightArea")}},iS=class extends nr{#e=null;constructor(e){super(e,{isRenderable:!0,ignoreBorder:!0}),this.containerClassName="polylineAnnotation",this.svgElementName="svg:polyline"}render(){this.container.classList.add(this.containerClassName);let{data:{rect:e,vertices:r,borderStyle:o,popupRef:n},width:a,height:i}=this;if(!r)return this.container;let s=this.svgFactory.create(a,i,!0),l=[];for(let d=0,f=r.length;d=0&&a.setAttribute("stroke-width",r||1),o)for(let i=0,s=this.#t.length;i{a.key==="Enter"&&(n?a.metaKey:a.ctrlKey)&&this.#t()}),!r.popupRef&&this.hasPopupData?this._createPopup():o.classList.add("popupTriggerArea"),e.append(o),e}getElementsToTriggerPopup(){return this.#e}addHighlightArea(){this.container.classList.add("highlightArea")}#t(){this.downloadManager?.openOrDownloadData(this.content,this.filename)}},lc=class t{#e=null;#t=null;#o=null;#r=new Map;#i=null;#n=null;constructor({div:e,accessibilityManager:r,annotationCanvasMap:o,annotationEditorUIManager:n,page:a,viewport:i,structTreeLayer:s,commentManager:l,linkService:u,annotationStorage:d}){this.div=e,this.#e=r,this.#t=o,this.#i=s||null,this.#n=u||null,this.#o=d||new Lg,this.page=a,this.viewport=i,this.zIndex=0,this._annotationEditorUIManager=n,this._commentManager=l||null}hasEditableAnnotations(){return this.#r.size>0}async#a(e,r,o){let n=e.firstChild||e,a=n.id=`${_N}${r}`,i=await this.#i?.getAriaAttributes(a);if(i)for(let[s,l]of i)n.setAttribute(s,l);o?o.at(-1).container.after(e):(this.div.append(e),this.#e?.moveElementInDOM(this.div,e,n,!1))}async render(e){let{annotations:r}=e,o=this.div;Yl(o,this.viewport);let n=new Map,a={data:null,layer:o,linkService:this.#n,downloadManager:e.downloadManager,imageResourcesPath:e.imageResourcesPath||"",renderForms:e.renderForms!==!1,svgFactory:new Fd,annotationStorage:this.#o,enableComment:e.enableComment===!0,enableScripting:e.enableScripting===!0,hasJSActions:e.hasJSActions,fieldObjects:e.fieldObjects,parent:this,elements:null};for(let i of r){if(i.noHTML)continue;let s=i.annotationType===Tr.POPUP;if(s){let d=n.get(i.id);if(!d)continue;a.elements=d}else if(i.rect[2]===i.rect[0]||i.rect[3]===i.rect[1])continue;a.data=i;let l=oS.create(a);if(!l.isRenderable)continue;if(!s&&i.popupRef){let d=n.get(i.popupRef);d?d.push(l):n.set(i.popupRef,[l])}let u=l.render();i.hidden&&(u.style.visibility="hidden"),await this.#a(u,i.id,a.elements),l.extraPopupElement?.popup?.renderCommentButton(),l._isEditable&&(this.#r.set(l.data.id,l),this._annotationEditorUIManager?.renderAnnotationElement(l))}this.#s()}async addLinkAnnotations(e){let r={data:null,layer:this.div,linkService:this.#n,svgFactory:new Fd,parent:this};for(let o of e){o.borderStyle||=t._defaultBorderStyle,r.data=o;let n=oS.create(r);if(!n.isRenderable)continue;let a=n.render();await this.#a(a,o.id,null)}}update({viewport:e}){let r=this.div;this.viewport=e,Yl(r,{rotation:e.rotation}),this.#s(),r.hidden=!1}#s(){if(!this.#t)return;let e=this.div;for(let[r,o]of this.#t){let n=e.querySelector(`[data-annotation-id="${r}"]`);if(!n)continue;o.className="annotationContent";let{firstChild:a}=n;a?a.nodeName==="CANVAS"?a.replaceWith(o):a.classList.contains("annotationContent")?a.after(o):a.before(o):n.append(o);let i=this.#r.get(r);i&&(i._hasNoCanvas?(this._annotationEditorUIManager?.setMissingCanvas(r,n.id,o),i._hasNoCanvas=!1):i.canvas=o)}this.#t.clear()}getEditableAnnotations(){return Array.from(this.#r.values())}getEditableAnnotation(e){return this.#r.get(e)}addFakeAnnotation(e){let{div:r}=this,{id:o,rotation:n}=e,a=new G2({data:{id:o,rect:e.getPDFRect(),rotation:n},editor:e,layer:r,parent:this,enableComment:!!this._commentManager,linkService:this.#n,annotationStorage:this.#o}),i=a.render();return r.append(i),this.#e?.moveElementInDOM(r,i,i,!1),a.createOrUpdatePopup(),a}static get _defaultBorderStyle(){return We(this,"_defaultBorderStyle",Object.freeze({width:1,rawWidth:1,style:Jf.SOLID,dashArray:[3],horizontalCornerRadius:0,verticalCornerRadius:0}))}},I_=/\r\n?|\n/g,dN=class t extends kt{#e="";#t=`${this.id}-editor`;#o=null;#r;_colorPicker=null;static _freeTextDefaultContent="";static _internalPadding=0;static _defaultColor=null;static _defaultFontSize=10;static get _keyboardManager(){let e=t.prototype,r=a=>a.isEmpty(),o=Kl.TRANSLATE_SMALL,n=Kl.TRANSLATE_BIG;return We(this,"_keyboardManager",new Ld([[["ctrl+s","mac+meta+s","ctrl+p","mac+meta+p"],e.commitOrRemove,{bubbles:!0}],[["ctrl+Enter","mac+meta+Enter","Escape","mac+Escape"],e.commitOrRemove],[["ArrowLeft","mac+ArrowLeft"],e._translateEmpty,{args:[-o,0],checker:r}],[["ctrl+ArrowLeft","mac+shift+ArrowLeft"],e._translateEmpty,{args:[-n,0],checker:r}],[["ArrowRight","mac+ArrowRight"],e._translateEmpty,{args:[o,0],checker:r}],[["ctrl+ArrowRight","mac+shift+ArrowRight"],e._translateEmpty,{args:[n,0],checker:r}],[["ArrowUp","mac+ArrowUp"],e._translateEmpty,{args:[0,-o],checker:r}],[["ctrl+ArrowUp","mac+shift+ArrowUp"],e._translateEmpty,{args:[0,-n],checker:r}],[["ArrowDown","mac+ArrowDown"],e._translateEmpty,{args:[0,o],checker:r}],[["ctrl+ArrowDown","mac+shift+ArrowDown"],e._translateEmpty,{args:[0,n],checker:r}]]))}static _type="freetext";static _editorType=Fe.FREETEXT;constructor(e){super({...e,name:"freeTextEditor"}),this.color=e.color||t._defaultColor||kt._defaultLineColor,this.#r=e.fontSize||t._defaultFontSize,this.annotationElementId||this._uiManager.a11yAlert("pdfjs-editor-freetext-added-alert")}static initialize(e,r){kt.initialize(e,r);let o=getComputedStyle(document.documentElement);this._internalPadding=parseFloat(o.getPropertyValue("--freetext-padding"))}static updateDefaultParams(e,r){switch(e){case Qe.FREETEXT_SIZE:t._defaultFontSize=r;break;case Qe.FREETEXT_COLOR:t._defaultColor=r;break}}updateParams(e,r){switch(e){case Qe.FREETEXT_SIZE:this.#i(r);break;case Qe.FREETEXT_COLOR:this.#n(r);break}}static get defaultPropertiesToUpdate(){return[[Qe.FREETEXT_SIZE,t._defaultFontSize],[Qe.FREETEXT_COLOR,t._defaultColor||kt._defaultLineColor]]}get propertiesToUpdate(){return[[Qe.FREETEXT_SIZE,this.#r],[Qe.FREETEXT_COLOR,this.color]]}get toolbarButtons(){return this._colorPicker||=new tS(this),[["colorPicker",this._colorPicker]]}get colorType(){return Qe.FREETEXT_COLOR}#i(e){let r=n=>{this.editorDiv.style.fontSize=`calc(${n}px * var(--total-scale-factor))`,this.translate(0,-(n-this.#r)*this.parentScale),this.#r=n,this.#s()},o=this.#r;this.addCommands({cmd:r.bind(this,e),undo:r.bind(this,o),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:Qe.FREETEXT_SIZE,overwriteIfSameType:!0,keepUndo:!0})}onUpdatedColor(){this.editorDiv.style.color=this.color,this._colorPicker?.update(this.color),super.onUpdatedColor()}#n(e){let r=n=>{this.color=n,this.onUpdatedColor()},o=this.color;this.addCommands({cmd:r.bind(this,e),undo:r.bind(this,o),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:Qe.FREETEXT_COLOR,overwriteIfSameType:!0,keepUndo:!0})}_translateEmpty(e,r){this._uiManager.translateSelectedEditors(e,r,!0)}getInitialTranslation(){let e=this.parentScale;return[-t._internalPadding*e,-(t._internalPadding+this.#r)*e]}rebuild(){this.parent&&(super.rebuild(),this.div!==null&&(this.isAttachedToDOM||this.parent.add(this)))}enableEditMode(){if(!super.enableEditMode())return!1;this.overlayDiv.classList.remove("enabled"),this.editorDiv.contentEditable=!0,this._isDraggable=!1,this.div.removeAttribute("aria-activedescendant"),this.#o=new AbortController;let e=this._uiManager.combinedSignal(this.#o);return this.editorDiv.addEventListener("keydown",this.editorDivKeydown.bind(this),{signal:e}),this.editorDiv.addEventListener("focus",this.editorDivFocus.bind(this),{signal:e}),this.editorDiv.addEventListener("blur",this.editorDivBlur.bind(this),{signal:e}),this.editorDiv.addEventListener("input",this.editorDivInput.bind(this),{signal:e}),this.editorDiv.addEventListener("paste",this.editorDivPaste.bind(this),{signal:e}),!0}disableEditMode(){return super.disableEditMode()?(this.overlayDiv.classList.add("enabled"),this.editorDiv.contentEditable=!1,this.div.setAttribute("aria-activedescendant",this.#t),this._isDraggable=!0,this.#o?.abort(),this.#o=null,this.div.focus({preventScroll:!0}),this.isEditing=!1,this.parent.div.classList.add("freetextEditing"),!0):!1}focusin(e){this._focusEventsAllowed&&(super.focusin(e),e.target!==this.editorDiv&&this.editorDiv.focus())}onceAdded(e){this.width||(this.enableEditMode(),e&&this.editorDiv.focus(),this._initialOptions?.isCentered&&this.center(),this._initialOptions=null)}isEmpty(){return!this.editorDiv||this.editorDiv.innerText.trim()===""}remove(){this.isEditing=!1,this.parent&&(this.parent.setEditingState(!0),this.parent.div.classList.add("freetextEditing")),super.remove()}#a(){let e=[];this.editorDiv.normalize();let r=null;for(let o of this.editorDiv.childNodes)r?.nodeType===Node.TEXT_NODE&&o.nodeName==="BR"||(e.push(t.#u(o)),r=o);return e.join(` `)}#s(){let[e,r]=this.parentDimensions,o;if(this.isAttachedToDOM)o=this.div.getBoundingClientRect();else{let{currentLayer:n,div:a}=this,i=a.style.display,s=a.classList.contains("hidden");a.classList.remove("hidden"),a.style.display="hidden",n.div.append(this.div),o=a.getBoundingClientRect(),a.remove(),a.style.display=i,a.classList.toggle("hidden",s)}this.rotation%180===this.parentRotation%180?(this.width=o.width/e,this.height=o.height/r):(this.width=o.height/e,this.height=o.width/r),this.fixAndSetPosition()}commit(){if(!this.isInEditMode())return;super.commit(),this.disableEditMode();let e=this.#e,r=this.#e=this.#a().trimEnd();if(e===r)return;let o=n=>{if(this.#e=n,!n){this.remove();return}this.#l(),this._uiManager.rebuild(this),this.#s()};this.addCommands({cmd:()=>{o(r)},undo:()=>{o(e)},mustExec:!1}),this.#s()}shouldGetKeyboardEvents(){return this.isInEditMode()}enterInEditMode(){this.enableEditMode(),this.editorDiv.focus()}keydown(e){e.target===this.div&&e.key==="Enter"&&(this.enterInEditMode(),e.preventDefault())}editorDivKeydown(e){t._keyboardManager.exec(this,e)}editorDivFocus(e){this.isEditing=!0}editorDivBlur(e){this.isEditing=!1}editorDivInput(e){this.parent.div.classList.toggle("freetextEditing",this.isEmpty())}disableEditing(){this.editorDiv.setAttribute("role","comment"),this.editorDiv.removeAttribute("aria-multiline")}enableEditing(){this.editorDiv.setAttribute("role","textbox"),this.editorDiv.setAttribute("aria-multiline",!0)}get canChangeContent(){return!0}render(){if(this.div)return this.div;let e,r;(this._isCopy||this.annotationElementId)&&(e=this.x,r=this.y),super.render(),this.editorDiv=document.createElement("div"),this.editorDiv.className="internal",this.editorDiv.setAttribute("id",this.#t),this.editorDiv.setAttribute("data-l10n-id","pdfjs-free-text2"),this.editorDiv.setAttribute("data-l10n-attrs","default-content"),this.enableEditing(),this.editorDiv.contentEditable=!0;let{style:o}=this.editorDiv;if(o.fontSize=`calc(${this.#r}px * var(--total-scale-factor))`,o.color=this.color,this.div.append(this.editorDiv),this.overlayDiv=document.createElement("div"),this.overlayDiv.classList.add("overlay","enabled"),this.div.append(this.overlayDiv),this._isCopy||this.annotationElementId){let[n,a]=this.parentDimensions;if(this.annotationElementId){let{position:i}=this._initialData,[s,l]=this.getInitialTranslation();[s,l]=this.pageTranslationToScreen(s,l);let[u,d]=this.pageDimensions,[f,c]=this.pageTranslation,m,h;switch(this.rotation){case 0:m=e+(i[0]-f)/u,h=r+this.height-(i[1]-c)/d;break;case 90:m=e+(i[0]-f)/u,h=r-(i[1]-c)/d,[s,l]=[l,-s];break;case 180:m=e-this.width+(i[0]-f)/u,h=r-(i[1]-c)/d,[s,l]=[-s,-l];break;case 270:m=e+(i[0]-f-this.height*d)/u,h=r+(i[1]-c-this.width*u)/d,[s,l]=[-l,s];break}this.setAt(m*n,h*a,s,l)}else this._moveAfterPaste(e,r);this.#l(),this._isDraggable=!0,this.editorDiv.contentEditable=!1}else this._isDraggable=!1,this.editorDiv.contentEditable=!0;return this.div}static#u(e){return(e.nodeType===Node.TEXT_NODE?e.nodeValue:e.innerText).replaceAll(I_,"")}editorDivPaste(e){let r=e.clipboardData||window.clipboardData,{types:o}=r;if(o.length===1&&o[0]==="text/plain")return;e.preventDefault();let n=t.#p(r.getData("text")||"").replaceAll(I_,` `);if(!n)return;let a=window.getSelection();if(!a.rangeCount)return;this.editorDiv.normalize(),a.deleteFromDocument();let i=a.getRangeAt(0);if(!n.includes(` `)){i.insertNode(document.createTextNode(n)),this.editorDiv.normalize(),a.collapseToStart();return}let{startContainer:s,startOffset:l}=i,u=[],d=[];if(s.nodeType===Node.TEXT_NODE){let m=s.parentElement;if(d.push(s.nodeValue.slice(l).replaceAll(I_,"")),m!==this.editorDiv){let h=u;for(let v of this.editorDiv.childNodes){if(v===m){h=d;continue}h.push(t.#u(v))}}u.push(s.nodeValue.slice(0,l).replaceAll(I_,""))}else if(s===this.editorDiv){let m=u,h=0;for(let v of this.editorDiv.childNodes)h++===l&&(m=d),m.push(t.#u(v))}this.#e=`${u.join(` `)}${n}${d.join(` `)}`,this.#l();let f=new Range,c=Math.sumPrecise(u.map(m=>m.length));for(let{firstChild:m}of this.editorDiv.childNodes)if(m.nodeType===Node.TEXT_NODE){let h=m.nodeValue.length;if(c<=h){f.setStart(m,c),f.setEnd(m,c);break}c-=h}a.removeAllRanges(),a.addRange(f)}#l(){if(this.editorDiv.replaceChildren(),!!this.#e)for(let e of this.#e.split(` `)){let r=document.createElement("div");r.append(e?document.createTextNode(e):document.createElement("br")),this.editorDiv.append(r)}}#f(){return this.#e.replaceAll("\xA0"," ")}static#p(e){return e.replaceAll(" ","\xA0")}get contentDiv(){return this.editorDiv}getPDFRect(){let e=t._internalPadding*this.parentScale;return this.getRect(e,e)}static async deserialize(e,r,o){let n=null;if(e instanceof aS){let{data:{defaultAppearanceData:{fontSize:i,fontColor:s},rect:l,rotation:u,id:d,popupRef:f,richText:c,contentsObj:m,creationDate:h,modificationDate:v},textContent:g,textPosition:y,parent:{page:{pageNumber:b}}}=e;if(!g||g.length===0)return null;n=e={annotationType:Fe.FREETEXT,color:Array.from(s),fontSize:i,value:g.join(` `),position:y,pageIndex:b-1,rect:l.slice(0),rotation:u,annotationElementId:d,id:d,deleted:!1,popupRef:f,comment:m?.str||null,richText:c,creationDate:h,modificationDate:v}}let a=await super.deserialize(e,r,o);return a.#r=e.fontSize,a.color=me.makeHexColor(...e.color),a.#e=t.#p(e.value),a._initialData=n,e.comment&&a.setCommentData(e),a}serialize(e=!1){if(this.isEmpty())return null;if(this.deleted)return this.serializeDeleted();let r=kt._colorManager.convert(this.isAttachedToDOM?getComputedStyle(this.editorDiv).color:this.color),o=Object.assign(super.serialize(e),{color:r,fontSize:this.#r,value:this.#f()});return this.addComment(o),e?(o.isCopy=!0,o):this.annotationElementId&&!this.#c(o)?null:(o.id=this.annotationElementId,o)}#c(e){let{value:r,fontSize:o,color:n,pageIndex:a}=this._initialData;return this.hasEditedComment||this._hasBeenMoved||e.value!==r||e.fontSize!==o||e.color.some((i,s)=>i!==n[s])||e.pageIndex!==a}renderAnnotationElement(e){let r=super.renderAnnotationElement(e);if(!r)return null;let{style:o}=r;o.fontSize=`calc(${this.#r}px * var(--total-scale-factor))`,o.color=this.color,r.replaceChildren();for(let n of this.#e.split(` `)){let a=document.createElement("div");a.append(n?document.createTextNode(n):document.createElement("br")),r.append(a)}return e.updateEdited({rect:this.getPDFRect(),popup:this._uiManager.hasCommentManager()||this.hasEditedComment?this.comment:{text:this.#e}}),r}resetAnnotationElement(e){super.resetAnnotationElement(e),e.resetEdited()}},ce=class{static PRECISION=1e-4;toSVGPath(){It("Abstract method `toSVGPath` must be implemented.")}get box(){It("Abstract getter `box` must be implemented.")}serialize(e,r){It("Abstract method `serialize` must be implemented.")}static _rescale(e,r,o,n,a,i){i||=new Float32Array(e.length);for(let s=0,l=e.length;s=6;n-=6)isNaN(r[n])?o.push(`L${r[n+4]} ${r[n+5]}`):o.push(`C${r[n]} ${r[n+1]} ${r[n+2]} ${r[n+3]} ${r[n+4]} ${r[n+5]}`);return this.#b(o),o.join(" ")}#y(){let[e,r,o,n]=this.#e,[a,i,s,l]=this.#h();return`M${(this.#n[2]-e)/o} ${(this.#n[3]-r)/n} L${(this.#n[4]-e)/o} ${(this.#n[5]-r)/n} L${a} ${i} L${s} ${l} L${(this.#n[16]-e)/o} ${(this.#n[17]-r)/n} L${(this.#n[14]-e)/o} ${(this.#n[15]-r)/n} Z`}#b(e){let r=this.#t;e.push(`L${r[4]} ${r[5]} Z`)}#v(e){let[r,o,n,a]=this.#e,i=this.#n.subarray(4,6),s=this.#n.subarray(16,18),[l,u,d,f]=this.#h();e.push(`L${(i[0]-r)/n} ${(i[1]-o)/a} L${l} ${u} L${d} ${f} L${(s[0]-r)/n} ${(s[1]-o)/a}`)}newFreeDrawOutline(e,r,o,n,a,i){return new dS(e,r,o,n,a,i)}getOutlines(){let e=this.#i,r=this.#t,o=this.#n,[n,a,i,s]=this.#e,l=new Float32Array((this.#c?.length??0)+2);for(let f=0,c=l.length-2;f=6;f-=6)for(let c=0;c<6;c+=2){if(isNaN(r[f+c])){u[d]=u[d+1]=NaN,d+=2;continue}u[d]=r[f+c],u[d+1]=r[f+c+1],d+=2}return this.#S(u,d),this.newFreeDrawOutline(u,l,this.#e,this.#f,this.#o,this.#r)}#w(e){let r=this.#n,[o,n,a,i]=this.#e,[s,l,u,d]=this.#h(),f=new Float32Array(36);return f.set([NaN,NaN,NaN,NaN,(r[2]-o)/a,(r[3]-n)/i,NaN,NaN,NaN,NaN,(r[4]-o)/a,(r[5]-n)/i,NaN,NaN,NaN,NaN,s,l,NaN,NaN,NaN,NaN,u,d,NaN,NaN,NaN,NaN,(r[16]-o)/a,(r[17]-n)/i,NaN,NaN,NaN,NaN,(r[14]-o)/a,(r[15]-n)/i],0),this.newFreeDrawOutline(f,e,this.#e,this.#f,this.#o,this.#r)}#S(e,r){let o=this.#t;return e.set([NaN,NaN,NaN,NaN,o[4],o[5]],r),r+=6}#x(e,r){let o=this.#n.subarray(4,6),n=this.#n.subarray(16,18),[a,i,s,l]=this.#e,[u,d,f,c]=this.#h();return e.set([NaN,NaN,NaN,NaN,(o[0]-a)/s,(o[1]-i)/l,NaN,NaN,NaN,NaN,u,d,NaN,NaN,NaN,NaN,f,c,NaN,NaN,NaN,NaN,(n[0]-a)/s,(n[1]-i)/l],r),r+=24}},dS=class extends ce{#e;#t=new Float32Array(4);#o;#r;#i;#n;#a;constructor(e,r,o,n,a,i){super(),this.#a=e,this.#i=r,this.#e=o,this.#n=n,this.#o=a,this.#r=i,this.firstPoint=[NaN,NaN],this.lastPoint=[NaN,NaN],this.#s(i);let[s,l,u,d]=this.#t;for(let f=0,c=e.length;fg?(i=v,s=g):s===g&&(i=d(i,v)),uf[1]?(i=f[0],s=f[1]):s===f[1]&&(i=d(i,f[0])),ur[0]-o[0]||r[1]-o[1]||r[2]-o[2]);let e=[];for(let r of this.#r)r[3]?(e.push(...this.#l(r)),this.#s(r)):(this.#u(r),e.push(...this.#l(r)));return this.#n(e)}#n(e){let r=[],o=new Set;for(let i of e){let[s,l,u]=i;r.push([s,l,i],[s,u,i])}r.sort((i,s)=>i[1]-s[1]||i[0]-s[0]);for(let i=0,s=r.length;i0;){let i=o.values().next().value,[s,l,u,d,f]=i;o.delete(i);let c=s,m=l;for(a=[s,u],n.push(a);;){let h;if(o.has(d))h=d;else if(o.has(f))h=f;else break;o.delete(h),[s,l,u,d,f]=h,c!==s&&(a.push(c,m,s,m===l?l:u),c=s),m=m===l?u:l}a.push(c,m)}return new pN(n,this.#e,this.#t,this.#o)}#a(e){let r=this.#i,o=0,n=r.length-1;for(;o<=n;){let a=o+n>>1,i=r[a][0];if(i===e)return a;i=0;n--){let[a,i]=this.#i[n];if(a!==e)break;if(a===e&&i===r){this.#i.splice(n,1);return}}}#l(e){let[r,o,n]=e,a=[[r,o,n]],i=this.#a(n);for(let s=0;s=l){if(m>u)a[d][1]=u;else{if(f===1)return[];a.splice(d,1),d--,f--}continue}a[d][2]=l,m>u&&a.push([r,u,m])}}}return a}},pN=class extends ce{#e;#t;constructor(e,r,o,n){super(),this.#t=e,this.#e=r,this.firstPoint=o,this.lastPoint=n}toSVGPath(){let e=[];for(let r of this.#t){let[o,n]=r;e.push(`M${o} ${n}`);for(let a=2;a-1?(this.#p=!0,this.#v(e),this.#_()):this.#o&&(this.#e=e.anchorNode,this.#t=e.anchorOffset,this.#a=e.focusNode,this.#s=e.focusOffset,this.#b(),this.#_(),this.rotate(this.rotation)),this.annotationElementId||this._uiManager.a11yAlert("pdfjs-editor-highlight-added-alert")}get telemetryInitialData(){return{action:"added",type:this.#p?"free_highlight":"highlight",color:this._uiManager.getNonHCMColorName(this.color),thickness:this.#h,methodOfCreation:this.#y}}get telemetryFinalData(){return{type:"highlight",color:this._uiManager.getNonHCMColorName(this.color)}}static computeTelemetryFinalData(e){return{numberOfColors:e.get("color").size}}#b(){let e=new Vg(this.#o,.001);this.#l=e.getOutlines(),[this.x,this.y,this.width,this.height]=this.#l.box;let r=new Vg(this.#o,.0025,.001,this._uiManager.direction==="ltr");this.#n=r.getOutlines();let{firstPoint:o}=this.#l;this.#c=[(o[0]-this.x)/this.width,(o[1]-this.y)/this.height];let{lastPoint:n}=this.#n;this.#g=[(n[0]-this.x)/this.width,(n[1]-this.y)/this.height]}#v({highlightOutlines:e,highlightId:r,clipPathId:o}){this.#l=e;let n=1.5;if(this.#n=e.getNewOutline(this.#h/2+n,.0025),r>=0)this.#f=r,this.#r=o,this.parent.drawLayer.finalizeDraw(r,{bbox:e.box,path:{d:e.toSVGPath()}}),this.#m=this.parent.drawLayer.drawOutline({rootClass:{highlightOutline:!0,free:!0},bbox:this.#n.box,path:{d:this.#n.toSVGPath()}},!0);else if(this.parent){let f=this.parent.viewport.rotation;this.parent.drawLayer.updateProperties(this.#f,{bbox:t.#E(this.#l.box,(f-this.rotation+360)%360),path:{d:e.toSVGPath()}}),this.parent.drawLayer.updateProperties(this.#m,{bbox:t.#E(this.#n.box,f),path:{d:this.#n.toSVGPath()}})}let[a,i,s,l]=e.box;switch(this.rotation){case 0:this.x=a,this.y=i,this.width=s,this.height=l;break;case 90:{let[f,c]=this.parentDimensions;this.x=i,this.y=1-a,this.width=s*c/f,this.height=l*f/c;break}case 180:this.x=1-a,this.y=1-i,this.width=s,this.height=l;break;case 270:{let[f,c]=this.parentDimensions;this.x=1-i,this.y=a,this.width=s*c/f,this.height=l*f/c;break}}let{firstPoint:u}=e;this.#c=[(u[0]-a)/s,(u[1]-i)/l];let{lastPoint:d}=this.#n;this.#g=[(d[0]-a)/s,(d[1]-i)/l]}static initialize(e,r){kt.initialize(e,r),t._defaultColor||=r.highlightColors?.values().next().value||"#fff066"}static updateDefaultParams(e,r){switch(e){case Qe.HIGHLIGHT_COLOR:t._defaultColor=r;break;case Qe.HIGHLIGHT_THICKNESS:t._defaultThickness=r;break}}translateInPage(e,r){}get toolbarPosition(){return this.#g}get commentButtonPosition(){return this.#c}updateParams(e,r){switch(e){case Qe.HIGHLIGHT_COLOR:this.#w(r);break;case Qe.HIGHLIGHT_THICKNESS:this.#S(r);break}}static get defaultPropertiesToUpdate(){return[[Qe.HIGHLIGHT_COLOR,t._defaultColor],[Qe.HIGHLIGHT_THICKNESS,t._defaultThickness]]}get propertiesToUpdate(){return[[Qe.HIGHLIGHT_COLOR,this.color||t._defaultColor],[Qe.HIGHLIGHT_THICKNESS,this.#h||t._defaultThickness],[Qe.HIGHLIGHT_FREE,this.#p]]}onUpdatedColor(){this.parent?.drawLayer.updateProperties(this.#f,{root:{fill:this.color,"fill-opacity":this.opacity}}),this.#i?.updateColor(this.color),super.onUpdatedColor()}#w(e){let r=(a,i)=>{this.color=a,this.opacity=i,this.onUpdatedColor()},o=this.color,n=this.opacity;this.addCommands({cmd:r.bind(this,e,t._defaultOpacity),undo:r.bind(this,o,n),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:Qe.HIGHLIGHT_COLOR,overwriteIfSameType:!0,keepUndo:!0}),this._reportTelemetry({action:"color_changed",color:this._uiManager.getNonHCMColorName(e)},!0)}#S(e){let r=this.#h,o=n=>{this.#h=n,this.#x(n)};this.addCommands({cmd:o.bind(this,e),undo:o.bind(this,r),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:Qe.INK_THICKNESS,overwriteIfSameType:!0,keepUndo:!0}),this._reportTelemetry({action:"thickness_changed",thickness:e},!0)}get toolbarButtons(){return this._uiManager.highlightColors?[["colorPicker",this.#i=new Ug({editor:this})]]:super.toolbarButtons}disableEditing(){super.disableEditing(),this.div.classList.toggle("disabled",!0)}enableEditing(){super.enableEditing(),this.div.classList.toggle("disabled",!1)}fixAndSetPosition(){return super.fixAndSetPosition(this.#O())}getBaseTranslation(){return[0,0]}getRect(e,r){return super.getRect(e,r,this.#O())}onceAdded(e){this.annotationElementId||this.parent.addUndoableEditor(this),e&&this.div.focus()}remove(){this.#C(),this._reportTelemetry({action:"deleted"}),super.remove()}rebuild(){this.parent&&(super.rebuild(),this.div!==null&&(this.#_(),this.isAttachedToDOM||this.parent.add(this)))}setParent(e){let r=!1;this.parent&&!e?this.#C():e&&(this.#_(e),r=!this.parent&&this.div?.classList.contains("selectedEditor")),super.setParent(e),this.show(this._isVisible),r&&this.select()}#x(e){this.#p&&(this.#v({highlightOutlines:this.#l.getNewOutline(e/2)}),this.fixAndSetPosition(),this.setDims(this.width,this.height))}#C(){this.#f===null||!this.parent||(this.parent.drawLayer.remove(this.#f),this.#f=null,this.parent.drawLayer.remove(this.#m),this.#m=null)}#_(e=this.parent){this.#f===null&&({id:this.#f,clipPathId:this.#r}=e.drawLayer.draw({bbox:this.#l.box,root:{viewBox:"0 0 1 1",fill:this.color,"fill-opacity":this.opacity},rootClass:{highlight:!0,free:this.#p},path:{d:this.#l.toSVGPath()}},!1,!0),this.#m=e.drawLayer.drawOutline({rootClass:{highlightOutline:!0,free:this.#p},bbox:this.#n.box,path:{d:this.#n.toSVGPath()}},this.#p),this.#u&&(this.#u.style.clipPath=this.#r))}static#E([e,r,o,n],a){switch(a){case 90:return[1-r-n,e,n,o];case 180:return[1-e-o,1-r-n,o,n];case 270:return[r,1-e-o,n,o]}return[e,r,o,n]}rotate(e){let{drawLayer:r}=this.parent,o;this.#p?(e=(e-this.rotation+360)%360,o=t.#E(this.#l.box,e)):o=t.#E([this.x,this.y,this.width,this.height],e),r.updateProperties(this.#f,{bbox:o,root:{"data-main-rotation":e}}),r.updateProperties(this.#m,{bbox:t.#E(this.#n.box,e),root:{"data-main-rotation":e}})}render(){if(this.div)return this.div;let e=super.render();this.#d&&(e.setAttribute("aria-label",this.#d),e.setAttribute("role","mark")),this.#p?e.classList.add("free"):this.div.addEventListener("keydown",this.#A.bind(this),{signal:this._uiManager._signal});let r=this.#u=document.createElement("div");return e.append(r),r.setAttribute("aria-hidden","true"),r.className="internal",r.style.clipPath=this.#r,this.setDims(this.width,this.height),Pz(this,this.#u,["pointerover","pointerleave"]),this.enableEditing(),e}pointerover(){this.isSelected||this.parent?.drawLayer.updateProperties(this.#m,{rootClass:{hovered:!0}})}pointerleave(){this.isSelected||this.parent?.drawLayer.updateProperties(this.#m,{rootClass:{hovered:!1}})}#A(e){t._keyboardManager.exec(this,e)}_moveCaret(e){switch(this.parent.unselect(this),e){case 0:case 2:this.#P(!0);break;case 1:case 3:this.#P(!1);break}}#P(e){if(!this.#e)return;let r=window.getSelection();e?r.setPosition(this.#e,this.#t):r.setPosition(this.#a,this.#s)}select(){super.select(),this.#m&&this.parent?.drawLayer.updateProperties(this.#m,{rootClass:{hovered:!1,selected:!0}})}unselect(){super.unselect(),this.#m&&(this.parent?.drawLayer.updateProperties(this.#m,{rootClass:{selected:!1}}),this.#p||this.#P(!1))}get _mustFixPosition(){return!this.#p}show(e=this._isVisible){super.show(e),this.parent&&(this.parent.drawLayer.updateProperties(this.#f,{rootClass:{hidden:!e}}),this.parent.drawLayer.updateProperties(this.#m,{rootClass:{hidden:!e}}))}#O(){return this.#p?this.rotation:0}#F(){if(this.#p)return null;let[e,r]=this.pageDimensions,[o,n]=this.pageTranslation,a=this.#o,i=new Float32Array(a.length*8),s=0;for(let{x:l,y:u,width:d,height:f}of a){let c=l*e+o,m=(1-u)*r+n;i[s]=i[s+4]=c,i[s+1]=i[s+3]=m,i[s+2]=i[s+6]=c+d*e,i[s+5]=i[s+7]=m-f*r,s+=8}return i}#k(e){return this.#l.serialize(e,this.#O())}static startHighlighting(e,r,{target:o,x:n,y:a}){let{x:i,y:s,width:l,height:u}=o.getBoundingClientRect(),d=new AbortController,f=e.combinedSignal(d),c=m=>{d.abort(),this.#B(e,m)};window.addEventListener("blur",c,{signal:f}),window.addEventListener("pointerup",c,{signal:f}),window.addEventListener("pointerdown",or,{capture:!0,passive:!1,signal:f}),window.addEventListener("contextmenu",Ln,{signal:f}),o.addEventListener("pointermove",this.#D.bind(this,e),{signal:f}),this._freeHighlight=new Wg({x:n,y:a},[i,s,l,u],e.scale,this._defaultThickness/2,r,.001),{id:this._freeHighlightId,clipPathId:this._freeHighlightClipId}=e.drawLayer.draw({bbox:[0,0,1,1],root:{viewBox:"0 0 1 1",fill:this._defaultColor,"fill-opacity":this._defaultOpacity},rootClass:{highlight:!0,free:!0},path:{d:this._freeHighlight.toSVGPath()}},!0,!0)}static#D(e,r){this._freeHighlight.add(r)&&e.drawLayer.updateProperties(this._freeHighlightId,{path:{d:this._freeHighlight.toSVGPath()}})}static#B(e,r){this._freeHighlight.isEmpty()?e.drawLayer.remove(this._freeHighlightId):e.createAndAddNewEditor(r,!1,{highlightId:this._freeHighlightId,highlightOutlines:this._freeHighlight.getOutlines(),clipPathId:this._freeHighlightClipId,methodOfCreation:"main_toolbar"}),this._freeHighlightId=-1,this._freeHighlight=null,this._freeHighlightClipId=""}static async deserialize(e,r,o){let n=null;if(e instanceof sS){let{data:{quadPoints:h,rect:v,rotation:g,id:y,color:b,opacity:x,popupRef:_,richText:T,contentsObj:S,creationDate:E,modificationDate:C},parent:{page:{pageNumber:R}}}=e;n=e={annotationType:Fe.HIGHLIGHT,color:Array.from(b),opacity:x,quadPoints:h,boxes:null,pageIndex:R-1,rect:v.slice(0),rotation:g,annotationElementId:y,id:y,deleted:!1,popupRef:_,richText:T,comment:S?.str||null,creationDate:E,modificationDate:C}}else if(e instanceof Hg){let{data:{inkLists:h,rect:v,rotation:g,id:y,color:b,borderStyle:{rawWidth:x},popupRef:_,richText:T,contentsObj:S,creationDate:E,modificationDate:C},parent:{page:{pageNumber:R}}}=e;n=e={annotationType:Fe.HIGHLIGHT,color:Array.from(b),thickness:x,inkLists:h,boxes:null,pageIndex:R-1,rect:v.slice(0),rotation:g,annotationElementId:y,id:y,deleted:!1,popupRef:_,richText:T,comment:S?.str||null,creationDate:E,modificationDate:C}}let{color:a,quadPoints:i,inkLists:s,opacity:l}=e,u=await super.deserialize(e,r,o);u.color=me.makeHexColor(...a),u.opacity=l||1,s&&(u.#h=e.thickness),u._initialData=n,e.comment&&u.setCommentData(e);let[d,f]=u.pageDimensions,[c,m]=u.pageTranslation;if(i){let h=u.#o=[];for(let v=0;vo!==r[n])}renderAnnotationElement(e){return this.deleted?(e.hide(),null):(e.updateEdited({rect:this.getPDFRect(),popup:this.comment}),null)}static canCreateNewEmptyEditor(){return!1}},fS=class{#e=Object.create(null);updateProperty(e,r){this[e]=r,this.updateSVGProperty(e,r)}updateProperties(e){if(e)for(let[r,o]of Object.entries(e))r.startsWith("_")||this.updateProperty(r,o)}updateSVGProperty(e,r){this.#e[e]=r}toSVGProperties(){let e=this.#e;return this.#e=Object.create(null),{root:e}}reset(){this.#e=Object.create(null)}updateAll(e=this){this.updateProperties(e)}clone(){It("Not implemented")}},cS=class t extends kt{#e=null;#t;_colorPicker=null;_drawId=null;static _currentDrawId=-1;static _currentParent=null;static#o=null;static#r=null;static#i=null;static#n=NaN;static#a=null;static#s=null;static#u=NaN;static _INNER_MARGIN=3;constructor(e){super(e),this.#t=e.mustBeCommitted||!1,this._addOutlines(e)}onUpdatedColor(){this._colorPicker?.update(this.color),super.onUpdatedColor()}_addOutlines(e){e.drawOutlines&&(this.#l(e),this.#c())}#l({drawOutlines:e,drawId:r,drawingOptions:o}){this.#e=e,this._drawingOptions||=o,this.annotationElementId||this._uiManager.a11yAlert(`pdfjs-editor-${this.editorType}-added-alert`),r>=0?(this._drawId=r,this.parent.drawLayer.finalizeDraw(r,e.defaultProperties)):this._drawId=this.#f(e,this.parent),this.#d(e.box)}#f(e,r){let{id:o}=r.drawLayer.draw(t._mergeSVGProperties(this._drawingOptions.toSVGProperties(),e.defaultSVGProperties),!1,!1);return o}static _mergeSVGProperties(e,r){let o=new Set(Object.keys(e));for(let[n,a]of Object.entries(r))o.has(n)?Object.assign(e[n],a):e[n]=a;return e}static getDefaultDrawingOptions(e){It("Not implemented")}static get typesMap(){It("Not implemented")}static get isDrawer(){return!0}static get supportMultipleDrawings(){return!1}static updateDefaultParams(e,r){let o=this.typesMap.get(e);o&&this._defaultDrawingOptions.updateProperty(o,r),this._currentParent&&(t.#o.updateProperty(o,r),this._currentParent.drawLayer.updateProperties(this._currentDrawId,this._defaultDrawingOptions.toSVGProperties()))}updateParams(e,r){let o=this.constructor.typesMap.get(e);o&&this._updateProperty(e,o,r)}static get defaultPropertiesToUpdate(){let e=[],r=this._defaultDrawingOptions;for(let[o,n]of this.typesMap)e.push([o,r[n]]);return e}get propertiesToUpdate(){let e=[],{_drawingOptions:r}=this;for(let[o,n]of this.constructor.typesMap)e.push([o,r[n]]);return e}_updateProperty(e,r,o){let n=this._drawingOptions,a=n[r],i=s=>{n.updateProperty(r,s);let l=this.#e.updateProperty(r,s);l&&this.#d(l),this.parent?.drawLayer.updateProperties(this._drawId,n.toSVGProperties()),e===this.colorType&&this.onUpdatedColor()};this.addCommands({cmd:i.bind(this,o),undo:i.bind(this,a),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:e,overwriteIfSameType:!0,keepUndo:!0})}_onResizing(){this.parent?.drawLayer.updateProperties(this._drawId,t._mergeSVGProperties(this.#e.getPathResizingSVGProperties(this.#m()),{bbox:this.#h()}))}_onResized(){this.parent?.drawLayer.updateProperties(this._drawId,t._mergeSVGProperties(this.#e.getPathResizedSVGProperties(this.#m()),{bbox:this.#h()}))}_onTranslating(e,r){this.parent?.drawLayer.updateProperties(this._drawId,{bbox:this.#h()})}_onTranslated(){this.parent?.drawLayer.updateProperties(this._drawId,t._mergeSVGProperties(this.#e.getPathTranslatedSVGProperties(this.#m(),this.parentDimensions),{bbox:this.#h()}))}_onStartDragging(){this.parent?.drawLayer.updateProperties(this._drawId,{rootClass:{moving:!0}})}_onStopDragging(){this.parent?.drawLayer.updateProperties(this._drawId,{rootClass:{moving:!1}})}commit(){super.commit(),this.disableEditMode(),this.disableEditing()}disableEditing(){super.disableEditing(),this.div.classList.toggle("disabled",!0)}enableEditing(){super.enableEditing(),this.div.classList.toggle("disabled",!1)}getBaseTranslation(){return[0,0]}get isResizable(){return!0}onceAdded(e){this.annotationElementId||this.parent.addUndoableEditor(this),this._isDraggable=!0,this.#t&&(this.#t=!1,this.commit(),this.parent.setSelected(this),e&&this.isOnScreen&&this.div.focus())}remove(){this.#p(),super.remove()}rebuild(){this.parent&&(super.rebuild(),this.div!==null&&(this.#c(),this.#d(this.#e.box),this.isAttachedToDOM||this.parent.add(this)))}setParent(e){let r=!1;this.parent&&!e?(this._uiManager.removeShouldRescale(this),this.#p()):e&&(this._uiManager.addShouldRescale(this),this.#c(e),r=!this.parent&&this.div?.classList.contains("selectedEditor")),super.setParent(e),r&&this.select()}#p(){this._drawId===null||!this.parent||(this.parent.drawLayer.remove(this._drawId),this._drawId=null,this._drawingOptions.reset())}#c(e=this.parent){if(!(this._drawId!==null&&this.parent===e)){if(this._drawId!==null){this.parent.drawLayer.updateParent(this._drawId,e.drawLayer);return}this._drawingOptions.updateAll(),this._drawId=this.#f(this.#e,e)}}#g([e,r,o,n]){let{parentDimensions:[a,i],rotation:s}=this;switch(s){case 90:return[r,1-e,o*(i/a),n*(a/i)];case 180:return[1-e,1-r,o,n];case 270:return[1-r,e,o*(i/a),n*(a/i)];default:return[e,r,o,n]}}#m(){let{x:e,y:r,width:o,height:n,parentDimensions:[a,i],rotation:s}=this;switch(s){case 90:return[1-r,e,o*(a/i),n*(i/a)];case 180:return[1-e,1-r,o,n];case 270:return[r,1-e,o*(a/i),n*(i/a)];default:return[e,r,o,n]}}#d(e){[this.x,this.y,this.width,this.height]=this.#g(e),this.div&&(this.fixAndSetPosition(),this.setDims()),this._onResized()}#h(){let{x:e,y:r,width:o,height:n,rotation:a,parentRotation:i,parentDimensions:[s,l]}=this;switch((a*4+i)/90){case 1:return[1-r-n,e,n,o];case 2:return[1-e-o,1-r-n,o,n];case 3:return[r,1-e-o,n,o];case 4:return[e,r-o*(s/l),n*(l/s),o*(s/l)];case 5:return[1-r,e,o*(s/l),n*(l/s)];case 6:return[1-e-n*(l/s),1-r,n*(l/s),o*(s/l)];case 7:return[r-o*(s/l),1-e-n*(l/s),o*(s/l),n*(l/s)];case 8:return[e-o,r-n,o,n];case 9:return[1-r,e-o,n,o];case 10:return[1-e,1-r,o,n];case 11:return[r-n,1-e,n,o];case 12:return[e-n*(l/s),r,n*(l/s),o*(s/l)];case 13:return[1-r-o*(s/l),e-n*(l/s),o*(s/l),n*(l/s)];case 14:return[1-e,1-r-o*(s/l),n*(l/s),o*(s/l)];case 15:return[r,1-e,o*(s/l),n*(l/s)];default:return[e,r,o,n]}}rotate(){this.parent&&this.parent.drawLayer.updateProperties(this._drawId,t._mergeSVGProperties({bbox:this.#h()},this.#e.updateRotation((this.parentRotation-this.rotation+360)%360)))}onScaleChanging(){this.parent&&this.#d(this.#e.updateParentDimensions(this.parentDimensions,this.parent.scale))}static onScaleChangingWhenDrawing(){}render(){if(this.div)return this.div;let e,r;this._isCopy&&(e=this.x,r=this.y);let o=super.render();o.classList.add("draw");let n=document.createElement("div");return o.append(n),n.setAttribute("aria-hidden","true"),n.className="internal",this.setDims(),this._uiManager.addShouldRescale(this),this.disableEditing(),this._isCopy&&this._moveAfterPaste(e,r),o}static createDrawerInstance(e,r,o,n,a){It("Not implemented")}static startDrawing(e,r,o,n){let{target:a,offsetX:i,offsetY:s,pointerId:l,pointerType:u}=n;if(t.#a&&t.#a!==u)return;let{viewport:{rotation:d}}=e,{width:f,height:c}=a.getBoundingClientRect(),m=t.#r=new AbortController,h=e.combinedSignal(m);if(t.#n||=l,t.#a??=u,window.addEventListener("pointerup",v=>{t.#n===v.pointerId?this._endDraw(v):t.#s?.delete(v.pointerId)},{signal:h}),window.addEventListener("pointercancel",v=>{t.#n===v.pointerId?this._currentParent.endDrawingSession():t.#s?.delete(v.pointerId)},{signal:h}),window.addEventListener("pointerdown",v=>{t.#a===v.pointerType&&((t.#s||=new Set).add(v.pointerId),t.#o.isCancellable()&&(t.#o.removeLastElement(),t.#o.isEmpty()?this._currentParent.endDrawingSession(!0):this._endDraw(null)))},{capture:!0,passive:!1,signal:h}),window.addEventListener("contextmenu",Ln,{signal:h}),a.addEventListener("pointermove",this._drawMove.bind(this),{signal:h}),a.addEventListener("touchmove",v=>{v.timeStamp===t.#u&&or(v)},{signal:h}),e.toggleDrawing(),r._editorUndoBar?.hide(),t.#o){e.drawLayer.updateProperties(this._currentDrawId,t.#o.startNew(i,s,f,c,d));return}r.updateUIForDefaultProperties(this),t.#o=this.createDrawerInstance(i,s,f,c,d),t.#i=this.getDefaultDrawingOptions(),this._currentParent=e,{id:this._currentDrawId}=e.drawLayer.draw(this._mergeSVGProperties(t.#i.toSVGProperties(),t.#o.defaultSVGProperties),!0,!1)}static _drawMove(e){if(t.#u=-1,!t.#o)return;let{offsetX:r,offsetY:o,pointerId:n}=e;if(t.#n===n){if(t.#s?.size>=1){this._endDraw(e);return}this._currentParent.drawLayer.updateProperties(this._currentDrawId,t.#o.add(r,o)),t.#u=e.timeStamp,or(e)}}static _cleanup(e){e&&(this._currentDrawId=-1,this._currentParent=null,t.#o=null,t.#i=null,t.#a=null,t.#u=NaN),t.#r&&(t.#r.abort(),t.#r=null,t.#n=NaN,t.#s=null)}static _endDraw(e){let r=this._currentParent;if(r){if(r.toggleDrawing(!0),this._cleanup(!1),e?.target===r.div&&r.drawLayer.updateProperties(this._currentDrawId,t.#o.end(e.offsetX,e.offsetY)),this.supportMultipleDrawings){let o=t.#o,n=this._currentDrawId,a=o.getLastElement();r.addCommands({cmd:()=>{r.drawLayer.updateProperties(n,o.setLastElement(a))},undo:()=>{r.drawLayer.updateProperties(n,o.removeLastElement())},mustExec:!1,type:Qe.DRAW_STEP});return}this.endDrawing(!1)}}static endDrawing(e){let r=this._currentParent;if(!r)return null;if(r.toggleDrawing(!0),r.cleanUndoStack(Qe.DRAW_STEP),!t.#o.isEmpty()){let{pageDimensions:[o,n],scale:a}=r,i=r.createAndAddNewEditor({offsetX:0,offsetY:0},!1,{drawId:this._currentDrawId,drawOutlines:t.#o.getOutlines(o*a,n*a,a,this._INNER_MARGIN),drawingOptions:t.#i,mustBeCommitted:!e});return this._cleanup(!0),i}return r.drawLayer.remove(this._currentDrawId),this._cleanup(!0),null}createDrawingOptions(e){}static deserializeDraw(e,r,o,n,a,i){It("Not implemented")}static async deserialize(e,r,o){let{rawDims:{pageWidth:n,pageHeight:a,pageX:i,pageY:s}}=r.viewport,l=this.deserializeDraw(i,s,n,a,this._INNER_MARGIN,e),u=await super.deserialize(e,r,o);return u.createDrawingOptions(e),u.#l({drawOutlines:l}),u.#c(),u.onScaleChanging(),u.rotate(),u}serializeDraw(e){let[r,o]=this.pageTranslation,[n,a]=this.pageDimensions;return this.#e.serialize([r,o,n,a],e)}renderAnnotationElement(e){return e.updateEdited({rect:this.getPDFRect()}),null}static canCreateNewEmptyEditor(){return!1}},cN=class{#e=new Float64Array(6);#t;#o;#r;#i;#n;#a="";#s=0;#u=new Ud;#l;#f;constructor(e,r,o,n,a,i){this.#l=o,this.#f=n,this.#r=a,this.#i=i,[e,r]=this.#p(e,r);let s=this.#t=[NaN,NaN,NaN,NaN,e,r];this.#n=[e,r],this.#o=[{line:s,points:this.#n}],this.#e.set(s,0)}updateProperty(e,r){e==="stroke-width"&&(this.#i=r)}#p(e,r){return ce._normalizePoint(e,r,this.#l,this.#f,this.#r)}isEmpty(){return!this.#o||this.#o.length===0}isCancellable(){return this.#n.length<=10}add(e,r){[e,r]=this.#p(e,r);let[o,n,a,i]=this.#e.subarray(2,6),s=e-a,l=r-i;return Math.hypot(this.#l*s,this.#f*l)<=2?null:(this.#n.push(e,r),isNaN(o)?(this.#e.set([a,i,e,r],2),this.#t.push(NaN,NaN,NaN,NaN,e,r),{path:{d:this.toSVGPath()}}):(isNaN(this.#e[0])&&this.#t.splice(6,6),this.#e.set([o,n,a,i,e,r],0),this.#t.push(...ce.createBezierPoints(o,n,a,i,e,r)),{path:{d:this.toSVGPath()}}))}end(e,r){let o=this.add(e,r);return o||(this.#n.length===2?{path:{d:this.toSVGPath()}}:null)}startNew(e,r,o,n,a){this.#l=o,this.#f=n,this.#r=a,[e,r]=this.#p(e,r);let i=this.#t=[NaN,NaN,NaN,NaN,e,r];this.#n=[e,r];let s=this.#o.at(-1);return s&&(s.line=new Float32Array(s.line),s.points=new Float32Array(s.points)),this.#o.push({line:i,points:this.#n}),this.#e.set(i,0),this.#s=0,this.toSVGPath(),null}getLastElement(){return this.#o.at(-1)}setLastElement(e){return this.#o?(this.#o.push(e),this.#t=e.line,this.#n=e.points,this.#s=0,{path:{d:this.toSVGPath()}}):this.#u.setLastElement(e)}removeLastElement(){if(!this.#o)return this.#u.removeLastElement();this.#o.pop(),this.#a="";for(let e=0,r=this.#o.length;ex??NaN),f,c,m,h),points:v(s[y].map(x=>x??NaN),f,c,m,h)});let g=new this.prototype.constructor;return g.build(d,o,n,1,l,u,a),g}#l(e=this.#u){let r=this.#o+e/2*this.#a;return this.#s%180===0?[r/this.#i,r/this.#n]:[r/this.#n,r/this.#i]}#f(){let[e,r,o,n]=this.#e,[a,i]=this.#l(0);return[e+a,r+i,o-2*a,n-2*i]}#p(){let e=this.#e=new Float32Array([1/0,1/0,-1/0,-1/0]);for(let{line:n}of this.#r){if(n.length<=12){for(let s=4,l=n.length;si!==r[s])||e.thickness!==o||e.opacity!==n||e.pageIndex!==a}renderAnnotationElement(e){if(this.deleted)return e.hide(),null;let{points:r,rect:o}=this.serializeDraw(!1);return e.updateEdited({rect:o,thickness:this._drawingOptions["stroke-width"],points:r,popup:this.comment}),null}},$g=class extends Ud{toSVGPath(){let e=super.toSVGPath();return e.endsWith("Z")||(e+="Z"),e}},k_=8,Cg=3,xs=class{static#e={maxDim:512,sigmaSFactor:.02,sigmaR:25,kernelSize:16};static#t(e,r,o,n){return o-=e,n-=r,o===0?n>0?0:4:o===1?n+6:2-n}static#o=new Int32Array([0,1,-1,1,-1,0,-1,-1,0,-1,1,-1,1,0,1,1]);static#r(e,r,o,n,a,i,s){let l=this.#t(o,n,a,i);for(let u=0;u<8;u++){let d=(-u+l-s+16)%8,f=this.#o[2*d],c=this.#o[2*d+1];if(e[(o+f)*r+(n+c)]!==0)return d}return-1}static#i(e,r,o,n,a,i,s){let l=this.#t(o,n,a,i);for(let u=0;u<8;u++){let d=(u+l+s+16)%8,f=this.#o[2*d],c=this.#o[2*d+1];if(e[(o+f)*r+(n+c)]!==0)return d}return-1}static#n(e,r,o,n){let a=e.length,i=new Int32Array(a);for(let d=0;d=1&&i[c+1]===0)s+=1,v+=1,m>1&&(l=m);else{m!==1&&(l=Math.abs(m));continue}let g=[f,d],y=v===f+1,b={isHole:y,points:g,id:s,parent:0};u.push(b);let x;for(let I of u)if(I.id===l){x=I;break}x?x.isHole?b.parent=y?x.parent:l:b.parent=y?l:x.parent:b.parent=y?l:0;let _=this.#r(i,r,d,f,h,v,0);if(_===-1){i[c]=-s,i[c]!==1&&(l=Math.abs(i[c]));continue}let T=this.#o[2*_],S=this.#o[2*_+1],E=d+T,C=f+S;h=E,v=C;let R=d,O=f;for(;;){let I=this.#i(i,r,R,O,h,v,1);T=this.#o[2*I],S=this.#o[2*I+1];let D=R+T,H=O+S;g.push(H,D);let F=R*r+O;if(i[F+1]===0?i[F]=-s:i[F]===1&&(i[F]=s),D===d&&H===f&&R===E&&O===C){i[c]!==1&&(l=Math.abs(i[c]));break}else h=R,v=O,R=D,O=H}}}return u}static#a(e,r,o,n){if(o-r<=4){for(let E=r;ET&&(S=E,T=C)}T>(u*_)**2?(this.#a(e,r,S+2,n),this.#a(e,S,o,n)):n.push(a,i)}static#s(e){let r=[],o=e.length;return this.#a(e,0,o,r),r.push(e[o-2],e[o-1]),r.length<=4?null:r}static#u(e,r,o,n,a,i){let s=new Float32Array(i**2),l=-2*n**2,u=i>>1;for(let v=0;v=o))for(let C=0;C=r)continue;let O=e[E*r+R],I=s[S*i+C]*d[Math.abs(O-b)];x+=O*I,_+=I}}let T=m[y]=Math.round(x/_);h[T]++}return[m,h]}static#l(e){let r=new Uint32Array(256);for(let o of e)r[o]++;return r}static#f(e){let r=e.length,o=new Uint8ClampedArray(r>>2),n=-1/0,a=1/0;for(let s=0,l=o.length;sl!==0),i=a,s=a;for(r=a;r<256;r++){let l=e[r];l>o&&(r-i>n&&(n=r-i,s=r-1),o=l,i=r)}for(r=s-1;r>=0&&!(e[r]>e[r+1]);r--);return r}static#c(e){let r=e,{width:o,height:n}=e,{maxDim:a}=this.#e,i=o,s=n;if(o>a||n>a){let c=o,m=n,h=Math.log2(Math.max(o,n)/a),v=Math.floor(h);h=h===v?v-1:v;for(let y=0;y=-128&&s<=127?u=Int8Array:i>=-32768&&s<=32767?u=Int16Array:u=Int32Array;let d=e.length,f=k_+Cg*d,c=new Uint32Array(f),m=0;c[m++]=f*Uint32Array.BYTES_PER_ELEMENT+(l-2*d)*u.BYTES_PER_ELEMENT,c[m++]=0,c[m++]=n,c[m++]=a,c[m++]=r?0:1,c[m++]=Math.max(0,Math.floor(o??0)),c[m++]=d,c[m++]=u.BYTES_PER_ELEMENT;for(let x of e)c[m++]=x.length-2,c[m++]=x[0],c[m++]=x[1];let h=new CompressionStream("deflate-raw"),v=h.writable.getWriter();await v.ready,v.write(c);let g=u.prototype.constructor;for(let x of e){let _=new g(x.length-2);for(let T=2,S=x.length;T{await a.ready,await a.close()}).catch(()=>{});let i=null,s=0;for await(let x of o)i||=new Uint8Array(new Uint32Array(x.buffer,0,4)[0]),i.set(x,s),s+=x.length;let l=new Uint32Array(i.buffer,0,i.length>>2),u=l[1];if(u!==0)throw new Error(`Invalid version: ${u}`);let d=l[2],f=l[3],c=l[4]===0,m=l[5],h=l[6],v=l[7],g=[],y=(k_+Cg*h)*Uint32Array.BYTES_PER_ELEMENT,b;switch(v){case Int8Array.BYTES_PER_ELEMENT:b=new Int8Array(i.buffer,y);break;case Int16Array.BYTES_PER_ELEMENT:b=new Int16Array(i.buffer,y);break;case Int32Array.BYTES_PER_ELEMENT:b=new Int32Array(i.buffer,y);break}s=0;for(let x=0;x{r?.updateEditSignatureButton(e)}))}getSignaturePreview(){let{newCurves:e,areContours:r,thickness:o,width:n,height:a}=this.#o,i=Math.max(n,a),s=xs.processDrawnLines({lines:{curves:e.map(l=>({points:l})),thickness:o,width:n,height:a},pageWidth:i,pageHeight:i,rotation:0,innerMargin:0,mustSmooth:!1,areContours:r});return{areContours:r,outline:s.outline}}get toolbarButtons(){return this._uiManager.signatureManager?[["editSignature",this._uiManager.signatureManager]]:super.toolbarButtons}addSignature(e,r,o,n){let{x:a,y:i}=this,{outline:s}=this.#o=e;this.#e=s instanceof $g,this.description=o;let l;this.#e?l=t.getDefaultDrawingOptions():(l=t._defaultDrawnSignatureOptions.clone(),l.updateProperties({"stroke-width":s.thickness})),this._addOutlines({drawOutlines:s,drawingOptions:l});let[,u]=this.pageDimensions,d=r/u;d=d>=1?.5:d,this.width*=d/this.height,this.width>=1&&(d*=.9/this.width,this.width=.9),this.height=d,this.setDims(),this.x=a,this.y=i,this.center(),this._onResized(),this.onScaleChanging(),this.rotate(),this._uiManager.addToAnnotationStorage(this),this.setUuid(n),this._reportTelemetry({action:"pdfjs.signature.inserted",data:{hasBeenSaved:!!n,hasDescription:!!o}}),this.div.hidden=!1}getFromImage(e){let{rawDims:{pageWidth:r,pageHeight:o},rotation:n}=this.parent.viewport;return xs.process(e,r,o,n,t._INNER_MARGIN)}getFromText(e,r){let{rawDims:{pageWidth:o,pageHeight:n},rotation:a}=this.parent.viewport;return xs.extractContoursFromText(e,r,o,n,a,t._INNER_MARGIN)}getDrawnSignature(e){let{rawDims:{pageWidth:r,pageHeight:o},rotation:n}=this.parent.viewport;return xs.processDrawnLines({lines:e,pageWidth:r,pageHeight:o,rotation:n,innerMargin:t._INNER_MARGIN,mustSmooth:!1,areContours:!1})}createDrawingOptions({areContours:e,thickness:r}){e?this._drawingOptions=t.getDefaultDrawingOptions():(this._drawingOptions=t._defaultDrawnSignatureOptions.clone(),this._drawingOptions.updateProperties({"stroke-width":r}))}serialize(e=!1){if(this.isEmpty())return null;let{lines:r,points:o}=this.serializeDraw(e),{_drawingOptions:{"stroke-width":n}}=this,a=Object.assign(super.serialize(e),{isSignature:!0,areContours:this.#e,color:[0,0,0],thickness:this.#e?0:n});return this.addComment(a),e?(a.paths={lines:r,points:o},a.uuid=this.#r,a.isCopy=!0):a.lines=r,this.#t&&(a.accessibilityData={type:"Figure",alt:this.#t}),a}static deserializeDraw(e,r,o,n,a,i){return i.areContours?$g.deserialize(e,r,o,n,a,i):Ud.deserialize(e,r,o,n,a,i)}static async deserialize(e,r,o){let n=await super.deserialize(e,r,o);return n.#e=e.areContours,n.description=e.accessibilityData?.alt||"",n.#r=e.uuid,n}},vN=class extends kt{#e=null;#t=null;#o=null;#r=null;#i=null;#n="";#a=null;#s=!1;#u=null;#l=!1;#f=!1;static _type="stamp";static _editorType=Fe.STAMP;constructor(e){super({...e,name:"stampEditor"}),this.#r=e.bitmapUrl,this.#i=e.bitmapFile,this.defaultL10nId="pdfjs-editor-stamp-editor"}static initialize(e,r){kt.initialize(e,r)}static isHandlingMimeForPasting(e){return F_.includes(e)}static paste(e,r){r.pasteEditor({mode:Fe.STAMP},{bitmapFile:e.getAsFile()})}altTextFinish(){this._uiManager.useNewAltTextFlow&&(this.div.hidden=!1),super.altTextFinish()}get telemetryFinalData(){return{type:"stamp",hasAltText:!!this.altTextData?.altText}}static computeTelemetryFinalData(e){let r=e.get("hasAltText");return{hasAltText:r.get(!0)??0,hasNoAltText:r.get(!1)??0}}#p(e,r=!1){if(!e){this.remove();return}this.#e=e.bitmap,r||(this.#t=e.id,this.#l=e.isSvg),e.file&&(this.#n=e.file.name),this.#m()}#c(){if(this.#o=null,this._uiManager.enableWaiting(!1),!!this.#a){if(this._uiManager.useNewAltTextWhenAddingImage&&this._uiManager.useNewAltTextFlow&&this.#e){this.addEditToolbar().then(()=>{this._editToolbar.hide(),this._uiManager.editAltText(this,!0)});return}if(!this._uiManager.useNewAltTextWhenAddingImage&&this._uiManager.useNewAltTextFlow&&this.#e){this._reportTelemetry({action:"pdfjs.image.image_added",data:{alt_text_modal:!1,alt_text_type:"empty"}});try{this.mlGuessAltText()}catch{}}this.div.focus()}}async mlGuessAltText(e=null,r=!0){if(this.hasAltTextData())return null;let{mlManager:o}=this._uiManager;if(!o)throw new Error("No ML.");if(!await o.isEnabledFor("altText"))throw new Error("ML isn't enabled for alt text.");let{data:n,width:a,height:i}=e||this.copyCanvas(null,null,!0).imageData,s=await o.guess({name:"altText",request:{data:n,width:a,height:i,channels:n.length/(a*i)}});if(!s)throw new Error("No response from the AI service.");if(s.error)throw new Error("Error from the AI service.");if(s.cancel)return null;if(!s.output)throw new Error("No valid response from the AI service.");let l=s.output;return await this.setGuessedAltText(l),r&&!this.hasAltTextData()&&(this.altTextData={alt:l,decorative:!1}),l}#g(){if(this.#t){this._uiManager.enableWaiting(!0),this._uiManager.imageManager.getFromId(this.#t).then(o=>this.#p(o,!0)).finally(()=>this.#c());return}if(this.#r){let o=this.#r;this.#r=null,this._uiManager.enableWaiting(!0),this.#o=this._uiManager.imageManager.getFromUrl(o).then(n=>this.#p(n)).finally(()=>this.#c());return}if(this.#i){let o=this.#i;this.#i=null,this._uiManager.enableWaiting(!0),this.#o=this._uiManager.imageManager.getFromFile(o).then(n=>this.#p(n)).finally(()=>this.#c());return}let e=document.createElement("input");e.type="file",e.accept=F_.join(",");let r=this._uiManager._signal;this.#o=new Promise(o=>{e.addEventListener("change",async()=>{if(!e.files||e.files.length===0)this.remove();else{this._uiManager.enableWaiting(!0);let n=await this._uiManager.imageManager.getFromFile(e.files[0]);this._reportTelemetry({action:"pdfjs.image.image_selected",data:{alt_text_modal:this._uiManager.useNewAltTextFlow}}),this.#p(n)}o()},{signal:r}),e.addEventListener("cancel",()=>{this.remove(),o()},{signal:r})}).finally(()=>this.#c()),e.click()}remove(){this.#t&&(this.#e=null,this._uiManager.imageManager.deleteId(this.#t),this.#a?.remove(),this.#a=null,this.#u&&(clearTimeout(this.#u),this.#u=null)),super.remove()}rebuild(){if(!this.parent){this.#t&&this.#g();return}super.rebuild(),this.div!==null&&(this.#t&&this.#a===null&&this.#g(),this.isAttachedToDOM||this.parent.add(this))}onceAdded(e){this._isDraggable=!0,e&&this.div.focus()}isEmpty(){return!(this.#o||this.#e||this.#r||this.#i||this.#t||this.#s)}get toolbarButtons(){return[["altText",this.createAltText()]]}get isResizable(){return!0}render(){if(this.div)return this.div;let e,r;return this._isCopy&&(e=this.x,r=this.y),super.render(),this.div.hidden=!0,this.createAltText(),this.#s||(this.#e?this.#m():this.#g()),this._isCopy&&this._moveAfterPaste(e,r),this._uiManager.addShouldRescale(this),this.div}setCanvas(e,r){let{id:o,bitmap:n}=this._uiManager.imageManager.getFromCanvas(e,r);r.remove(),o&&this._uiManager.imageManager.isValidId(o)&&(this.#t=o,n&&(this.#e=n),this.#s=!1,this.#m())}_onResized(){this.onScaleChanging()}onScaleChanging(){if(!this.parent)return;this.#u!==null&&clearTimeout(this.#u);let e=200;this.#u=setTimeout(()=>{this.#u=null,this.#h()},e)}#m(){let{div:e}=this,{width:r,height:o}=this.#e,[n,a]=this.pageDimensions,i=.75;if(this.width)r=this.width*n,o=this.height*a;else if(r>i*n||o>i*a){let l=Math.min(i*n/r,i*a/o);r*=l,o*=l}this._uiManager.enableWaiting(!1);let s=this.#a=document.createElement("canvas");s.setAttribute("role","img"),this.addContainer(s),this.width=r/n,this.height=o/a,this.setDims(),this._initialOptions?.isCentered?this.center():this.fixAndSetPosition(),this._initialOptions=null,(!this._uiManager.useNewAltTextWhenAddingImage||!this._uiManager.useNewAltTextFlow||this.annotationElementId)&&(e.hidden=!1),this.#h(),this.#f||(this.parent.addUndoableEditor(this),this.#f=!0),this._reportTelemetry({action:"inserted_image"}),this.#n&&this.div.setAttribute("aria-description",this.#n),this.annotationElementId||this._uiManager.a11yAlert("pdfjs-editor-stamp-added-alert")}copyCanvas(e,r,o=!1){e||(e=224);let{width:n,height:a}=this.#e,i=new wi,s=this.#e,l=n,u=a,d=null;if(r){if(n>r||a>r){let S=Math.min(r/n,r/a);l=Math.floor(n*S),u=Math.floor(a*S)}d=document.createElement("canvas");let c=d.width=Math.ceil(l*i.sx),m=d.height=Math.ceil(u*i.sy);this.#l||(s=this.#d(c,m));let h=d.getContext("2d");h.filter=this._uiManager.hcmFilter;let v="white",g="#cfcfd8";this._uiManager.hcmFilter!=="none"?g="black":Gk.isDarkMode&&(v="#8f8f9d",g="#42414d");let y=15,b=y*i.sx,x=y*i.sy,_=new OffscreenCanvas(b*2,x*2),T=_.getContext("2d");T.fillStyle=v,T.fillRect(0,0,b*2,x*2),T.fillStyle=g,T.fillRect(0,0,b,x),T.fillRect(b,x,b,x),h.fillStyle=h.createPattern(_,"repeat"),h.fillRect(0,0,c,m),h.drawImage(s,0,0,s.width,s.height,0,0,c,m)}let f=null;if(o){let c,m;if(i.symmetric&&s.widthe||a>e){let g=Math.min(e/n,e/a);c=Math.floor(n*g),m=Math.floor(a*g),this.#l||(s=this.#d(c,m))}let v=new OffscreenCanvas(c,m).getContext("2d",{willReadFrequently:!0});v.drawImage(s,0,0,s.width,s.height,0,0,c,m),f={width:c,height:m,data:v.getImageData(0,0,c,m).data}}return{canvas:d,width:l,height:u,imageData:f}}#d(e,r){let{width:o,height:n}=this.#e,a=o,i=n,s=this.#e;for(;a>2*e||i>2*r;){let l=a,u=i;a>2*e&&(a=a>=16384?Math.floor(a/2)-1:Math.ceil(a/2)),i>2*r&&(i=i>=16384?Math.floor(i/2)-1:Math.ceil(i/2));let d=new OffscreenCanvas(a,i);d.getContext("2d").drawImage(s,0,0,l,u,0,0,a,i),s=d.transferToImageBitmap()}return s}#h(){let[e,r]=this.parentDimensions,{width:o,height:n}=this,a=new wi,i=Math.ceil(o*e*a.sx),s=Math.ceil(n*r*a.sy),l=this.#a;if(!l||l.width===i&&l.height===s)return;l.width=i,l.height=s;let u=this.#l?this.#e:this.#d(i,s),d=l.getContext("2d");d.filter=this._uiManager.hcmFilter,d.drawImage(u,0,0,u.width,u.height,0,0,i,s)}#y(e){if(e){if(this.#l){let n=this._uiManager.imageManager.getSvgUrl(this.#t);if(n)return n}let r=document.createElement("canvas");return{width:r.width,height:r.height}=this.#e,r.getContext("2d").drawImage(this.#e,0,0),r.toDataURL()}if(this.#l){let[r,o]=this.pageDimensions,n=Math.round(this.width*r*Ts.PDF_TO_CSS_UNITS),a=Math.round(this.height*o*Ts.PDF_TO_CSS_UNITS),i=new OffscreenCanvas(n,a);return i.getContext("2d").drawImage(this.#e,0,0,this.#e.width,this.#e.height,0,0,n,a),i.transferToImageBitmap()}return structuredClone(this.#e)}static async deserialize(e,r,o){let n=null,a=!1;if(e instanceof lS){let{data:{rect:v,rotation:g,id:y,structParent:b,popupRef:x,richText:_,contentsObj:T,creationDate:S,modificationDate:E},container:C,parent:{page:{pageNumber:R}},canvas:O}=e,I,D;O?(delete e.canvas,{id:I,bitmap:D}=o.imageManager.getFromCanvas(C.id,O),O.remove()):(a=!0,e._hasNoCanvas=!0);let H=(await r._structTree.getAriaAttributes(`${_N}${y}`))?.get("aria-label")||"";n=e={annotationType:Fe.STAMP,bitmapId:I,bitmap:D,pageIndex:R-1,rect:v.slice(0),rotation:g,annotationElementId:y,id:y,deleted:!1,accessibilityData:{decorative:!1,altText:H},isSvg:!1,structParent:b,popupRef:x,richText:_,comment:T?.str||null,creationDate:S,modificationDate:E}}let i=await super.deserialize(e,r,o),{rect:s,bitmap:l,bitmapUrl:u,bitmapId:d,isSvg:f,accessibilityData:c}=e;a?(o.addMissingCanvas(e.id,i),i.#s=!0):d&&o.imageManager.isValidId(d)?(i.#t=d,l&&(i.#e=l)):i.#r=u,i.#l=f;let[m,h]=i.pageDimensions;return i.width=(s[2]-s[0])/m,i.height=(s[3]-s[1])/h,c&&(i.altTextData=c),i._initialData=n,e.comment&&i.setCommentData(e),i.#f=!!n,i}serialize(e=!1,r=null){if(this.isEmpty())return null;if(this.deleted)return this.serializeDeleted();let o=Object.assign(super.serialize(e),{bitmapId:this.#t,isSvg:this.#l});if(this.addComment(o),e)return o.bitmapUrl=this.#y(!0),o.accessibilityData=this.serializeAltText(!0),o.isCopy=!0,o;let{decorative:n,altText:a}=this.serializeAltText(!1);if(!n&&a&&(o.accessibilityData={type:"Figure",alt:a}),this.annotationElementId){let s=this.#b(o);return s.isSame?null:(s.isSameAltText?delete o.accessibilityData:o.accessibilityData.structParent=this._initialData.structParent??-1,o.id=this.annotationElementId,delete o.bitmapId,o)}if(r===null)return o;r.stamps||=new Map;let i=this.#l?(o.rect[2]-o.rect[0])*(o.rect[3]-o.rect[1]):null;if(!r.stamps.has(this.#t))r.stamps.set(this.#t,{area:i,serialized:o}),o.bitmap=this.#y(!1);else if(this.#l){let s=r.stamps.get(this.#t);i>s.area&&(s.area=i,s.serialized.bitmap.close(),s.serialized.bitmap=this.#y(!1))}return o}#b(e){let{pageIndex:r,accessibilityData:{altText:o}}=this._initialData,n=e.pageIndex===r,a=(e.accessibilityData?.alt||"")===o;return{isSame:!this.hasEditedComment&&!this._hasBeenMoved&&!this._hasBeenResized&&n&&a,isSameAltText:a}}renderAnnotationElement(e){return this.deleted?(e.hide(),null):(e.updateEdited({rect:this.getPDFRect(),popup:this.comment}),null)}},hS=class t{#e;#t=!1;#o=null;#r=null;#i=null;#n=new Map;#a=!1;#s=!1;#u=!1;#l=null;#f=null;#p=null;#c=null;#g=null;#m=-1;#d;static _initialized=!1;static#h=new Map([dN,mN,vN,pS,yN].map(e=>[e._editorType,e]));constructor({uiManager:e,pageIndex:r,div:o,structTreeLayer:n,accessibilityManager:a,annotationLayer:i,drawLayer:s,textLayer:l,viewport:u,l10n:d}){let f=[...t.#h.values()];if(!t._initialized){t._initialized=!0;for(let c of f)c.initialize(d,e)}e.registerEditorTypes(f),this.#d=e,this.pageIndex=r,this.div=o,this.#e=a,this.#o=i,this.viewport=u,this.#p=l,this.drawLayer=s,this._structTree=n,this.#d.addLayer(this)}get isEmpty(){return this.#n.size===0}get isInvisible(){return this.isEmpty&&this.#d.getMode()===Fe.NONE}updateToolbar(e){this.#d.updateToolbar(e)}updateMode(e=this.#d.getMode()){switch(this.#x(),e){case Fe.NONE:this.div.classList.toggle("nonEditing",!0),this.disableTextSelection(),this.togglePointerEvents(!1),this.toggleAnnotationLayerPointerEvents(!0),this.disableClick();return;case Fe.INK:this.disableTextSelection(),this.togglePointerEvents(!0),this.enableClick();break;case Fe.HIGHLIGHT:this.enableTextSelection(),this.togglePointerEvents(!1),this.disableClick();break;default:this.disableTextSelection(),this.togglePointerEvents(!0),this.enableClick()}this.toggleAnnotationLayerPointerEvents(!1);let{classList:r}=this.div;if(r.toggle("nonEditing",!1),e===Fe.POPUP)r.toggle("commentEditing",!0);else{r.toggle("commentEditing",!1);for(let o of t.#h.values())r.toggle(`${o._type}Editing`,e===o._editorType)}this.div.hidden=!1}hasTextLayer(e){return e===this.#p?.div}setEditingState(e){this.#d.setEditingState(e)}addCommands(e){this.#d.addCommands(e)}cleanUndoStack(e){this.#d.cleanUndoStack(e)}toggleDrawing(e=!1){this.div.classList.toggle("drawing",!e)}togglePointerEvents(e=!1){this.div.classList.toggle("disabled",!e)}toggleAnnotationLayerPointerEvents(e=!1){this.#o?.div.classList.toggle("disabled",!e)}get#y(){return this.#n.size!==0?this.#n.values():this.#d.getEditors(this.pageIndex)}async enable(){this.#u=!0,this.div.tabIndex=0,this.togglePointerEvents(!0),this.div.classList.toggle("nonEditing",!1),this.#g?.abort(),this.#g=null;let e=new Set;for(let o of this.#y)o.enableEditing(),o.show(!0),o.annotationElementId&&(this.#d.removeChangedExistingAnnotation(o),e.add(o.annotationElementId));let r=this.#o;if(r)for(let o of r.getEditableAnnotations()){if(o.hide(),this.#d.isDeletedAnnotationElement(o.data.id)||e.has(o.data.id))continue;let n=await this.deserialize(o);n&&(this.addOrRebuild(n),n.enableEditing())}this.#u=!1,this.#d._eventBus.dispatch("editorsrendered",{source:this,pageNumber:this.pageIndex+1})}disable(){if(this.#s=!0,this.div.tabIndex=-1,this.togglePointerEvents(!1),this.div.classList.toggle("nonEditing",!0),this.#p&&!this.#g){this.#g=new AbortController;let o=this.#d.combinedSignal(this.#g);this.#p.div.addEventListener("pointerdown",n=>{let{clientX:i,clientY:s,timeStamp:l}=n,u=this.#m;if(l-u>500){this.#m=l;return}this.#m=-1;let{classList:d}=this.div;d.toggle("getElements",!0);let f=document.elementsFromPoint(i,s);if(d.toggle("getElements",!1),!this.div.contains(f[0]))return;let c,m=new RegExp(`^${Ig}[0-9]+$`);for(let v of f)if(m.test(v.id)){c=v.id;break}if(!c)return;let h=this.#n.get(c);h?.annotationElementId===null&&(n.stopPropagation(),n.preventDefault(),h.dblclick(n))},{signal:o,capture:!0})}let e=this.#o;if(e){let o=new Map,n=new Map;for(let i of this.#y){if(i.disableEditing(),!i.annotationElementId){i.updateFakeAnnotationElement(e);continue}if(i.serialize()!==null){o.set(i.annotationElementId,i);continue}else n.set(i.annotationElementId,i);this.getEditableAnnotation(i.annotationElementId)?.show(),i.remove()}let a=e.getEditableAnnotations();for(let i of a){let{id:s}=i.data;if(this.#d.isDeletedAnnotationElement(s)){i.updateEdited({deleted:!0});continue}let l=n.get(s);if(l){l.resetAnnotationElement(i),l.show(!1),i.show();continue}l=o.get(s),l&&(this.#d.addChangedExistingAnnotation(l),l.renderAnnotationElement(i)&&l.show(!1)),i.show()}}this.#x(),this.isEmpty&&(this.div.hidden=!0);let{classList:r}=this.div;for(let o of t.#h.values())r.remove(`${o._type}Editing`);this.disableTextSelection(),this.toggleAnnotationLayerPointerEvents(!0),this.#s=!1}getEditableAnnotation(e){return this.#o?.getEditableAnnotation(e)||null}setActiveEditor(e){this.#d.getActive()!==e&&this.#d.setActiveEditor(e)}enableTextSelection(){if(this.div.tabIndex=-1,this.#p?.div&&!this.#c){this.#c=new AbortController;let e=this.#d.combinedSignal(this.#c);this.#p.div.addEventListener("pointerdown",this.#b.bind(this),{signal:e}),this.#p.div.classList.add("highlighting")}}disableTextSelection(){this.div.tabIndex=0,this.#p?.div&&this.#c&&(this.#c.abort(),this.#c=null,this.#p.div.classList.remove("highlighting"))}#b(e){this.#d.unselectAll();let{target:r}=e;if(r===this.#p.div||(r.getAttribute("role")==="img"||r.classList.contains("endOfContent"))&&this.#p.div.contains(r)){let{isMac:o}=kr.platform;if(e.button!==0||e.ctrlKey&&o)return;this.#d.showAllEditors("highlight",!0,!0),this.#p.div.classList.add("free"),this.toggleDrawing(),pS.startHighlighting(this,this.#d.direction==="ltr",{target:this.#p.div,x:e.x,y:e.y}),this.#p.div.addEventListener("pointerup",()=>{this.#p.div.classList.remove("free"),this.toggleDrawing(!0)},{once:!0,signal:this.#d._signal}),e.preventDefault()}}enableClick(){if(this.#r)return;this.#r=new AbortController;let e=this.#d.combinedSignal(this.#r);this.div.addEventListener("pointerdown",this.pointerdown.bind(this),{signal:e});let r=this.pointerup.bind(this);this.div.addEventListener("pointerup",r,{signal:e}),this.div.addEventListener("pointercancel",r,{signal:e})}disableClick(){this.#r?.abort(),this.#r=null}attach(e){this.#n.set(e.id,e);let{annotationElementId:r}=e;r&&this.#d.isDeletedAnnotationElement(r)&&this.#d.removeDeletedAnnotationElement(e)}detach(e){this.#n.delete(e.id),this.#e?.removePointerInTextLayer(e.contentDiv),!this.#s&&e.annotationElementId&&this.#d.addDeletedAnnotationElement(e)}remove(e){this.detach(e),this.#d.removeEditor(e),e.div.remove(),e.isAttachedToDOM=!1}changeParent(e){e.parent!==this&&(e.parent&&e.annotationElementId&&(this.#d.addDeletedAnnotationElement(e.annotationElementId),kt.deleteAnnotationElement(e),e.annotationElementId=null),this.attach(e),e.parent?.detach(e),e.setParent(this),e.div&&e.isAttachedToDOM&&(e.div.remove(),this.div.append(e.div)))}add(e){if(!(e.parent===this&&e.isAttachedToDOM)){if(this.changeParent(e),this.#d.addEditor(e),this.attach(e),!e.isAttachedToDOM){let r=e.render();this.div.append(r),e.isAttachedToDOM=!0}e.fixAndSetPosition(),e.onceAdded(!this.#u),this.#d.addToAnnotationStorage(e),e._reportTelemetry(e.telemetryInitialData)}}moveEditorInDOM(e){if(!e.isAttachedToDOM)return;let{activeElement:r}=document;e.div.contains(r)&&!this.#i&&(e._focusEventsAllowed=!1,this.#i=setTimeout(()=>{this.#i=null,e.div.contains(document.activeElement)?e._focusEventsAllowed=!0:(e.div.addEventListener("focusin",()=>{e._focusEventsAllowed=!0},{once:!0,signal:this.#d._signal}),r.focus())},0)),e._structTreeParentId=this.#e?.moveElementInDOM(this.div,e.div,e.contentDiv,!0)}addOrRebuild(e){e.needsToBeRebuilt()?(e.parent||=this,e.rebuild(),e.show()):this.add(e)}addUndoableEditor(e){let r=()=>e._uiManager.rebuild(e),o=()=>{e.remove()};this.addCommands({cmd:r,undo:o,mustExec:!1})}getEditorByUID(e){for(let r of this.#n.values())if(r.uid===e)return r;return null}getNextId(){return this.#d.getId()}get#v(){return t.#h.get(this.#d.getMode())}combinedSignal(e){return this.#d.combinedSignal(e)}#w(e){let r=this.#v;return r?new r.prototype.constructor(e):null}canCreateNewEmptyEditor(){return this.#v?.canCreateNewEmptyEditor()}async pasteEditor(e,r){this.updateToolbar(e),await this.#d.updateMode(e.mode);let{offsetX:o,offsetY:n}=this.#S(),a=this.getNextId(),i=this.#w({parent:this,id:a,x:o,y:n,uiManager:this.#d,isCentered:!0,...r});i&&this.add(i)}async deserialize(e){return await t.#h.get(e.annotationType??e.annotationEditorType)?.deserialize(e,this,this.#d)||null}createAndAddNewEditor(e,r,o={}){let n=this.getNextId(),a=this.#w({parent:this,id:n,x:e.offsetX,y:e.offsetY,uiManager:this.#d,isCentered:r,...o});return a&&this.add(a),a}get boundingClientRect(){return this.div.getBoundingClientRect()}#S(){let{x:e,y:r,width:o,height:n}=this.boundingClientRect,a=Math.max(0,e),i=Math.max(0,r),s=Math.min(window.innerWidth,e+o),l=Math.min(window.innerHeight,r+n),u=(a+s)/2-e,d=(i+l)/2-r,[f,c]=this.viewport.rotation%180===0?[u,d]:[d,u];return{offsetX:f,offsetY:c}}addNewEditor(e={}){this.createAndAddNewEditor(this.#S(),!0,e)}setSelected(e){this.#d.setSelected(e)}toggleSelected(e){this.#d.toggleSelected(e)}unselect(e){this.#d.unselect(e)}pointerup(e){let{isMac:r}=kr.platform;if(e.button!==0||e.ctrlKey&&r||e.target!==this.div||!this.#a||(this.#a=!1,this.#v?.isDrawer&&this.#v.supportMultipleDrawings))return;if(!this.#t){this.#t=!0;return}let o=this.#d.getMode();if(o===Fe.STAMP||o===Fe.SIGNATURE){this.#d.unselectAll();return}this.createAndAddNewEditor(e,!1)}pointerdown(e){if(this.#d.getMode()===Fe.HIGHLIGHT&&this.enableTextSelection(),this.#a){this.#a=!1;return}let{isMac:r}=kr.platform;if(e.button!==0||e.ctrlKey&&r||e.target!==this.div)return;if(this.#a=!0,this.#v?.isDrawer){this.startDrawingSession(e);return}let o=this.#d.getActive();this.#t=!o||o.isEmpty()}startDrawingSession(e){if(this.div.focus({preventScroll:!0}),this.#l){this.#v.startDrawing(this,this.#d,!1,e);return}this.#d.setCurrentDrawingSession(this),this.#l=new AbortController;let r=this.#d.combinedSignal(this.#l);this.div.addEventListener("blur",({relatedTarget:o})=>{o&&!this.div.contains(o)&&(this.#f=null,this.commitOrRemove())},{signal:r}),this.#v.startDrawing(this,this.#d,!1,e)}pause(e){if(e){let{activeElement:r}=document;this.div.contains(r)&&(this.#f=r);return}this.#f&&setTimeout(()=>{this.#f?.focus(),this.#f=null},0)}endDrawingSession(e=!1){return this.#l?(this.#d.setCurrentDrawingSession(null),this.#l.abort(),this.#l=null,this.#f=null,this.#v.endDrawing(e)):null}findNewParent(e,r,o){let n=this.#d.findParent(r,o);return n===null||n===this?!1:(n.changeParent(e),!0)}commitOrRemove(){return this.#l?(this.endDrawingSession(),!0):!1}onScaleChanging(){this.#l&&this.#v.onScaleChangingWhenDrawing(this)}destroy(){this.commitOrRemove(),this.#d.getActive()?.parent===this&&(this.#d.commitOrRemove(),this.#d.setActiveEditor(null)),this.#i&&(clearTimeout(this.#i),this.#i=null);for(let e of this.#n.values())this.#e?.removePointerInTextLayer(e.contentDiv),e.setParent(null),e.isAttachedToDOM=!1,e.div.remove();this.div=null,this.#n.clear(),this.#d.removeLayer(this)}#x(){for(let e of this.#n.values())e.isEmpty()&&e.remove()}render({viewport:e}){this.viewport=e,Yl(this.div,e);for(let r of this.#d.getEditors(this.pageIndex))this.add(r),r.rebuild();this.updateMode()}update({viewport:e}){this.#d.commitOrRemove(),this.#x();let r=this.viewport.rotation,o=e.rotation;if(this.viewport=e,Yl(this.div,{rotation:o}),r!==o)for(let n of this.#n.values())n.rotate(o)}get pageDimensions(){let{pageWidth:e,pageHeight:r}=this.viewport.rawDims;return[e,r]}get scale(){return this.#d.viewParameters.realScale}},gS=class t{#e=null;#t=new Map;#o=new Map;static#r=0;constructor({pageIndex:e}){this.pageIndex=e}setParent(e){if(!this.#e){this.#e=e;return}if(this.#e!==e){if(this.#t.size>0)for(let r of this.#t.values())r.remove(),e.append(r);this.#e=e}}static get _svgFactory(){return We(this,"_svgFactory",new Fd)}static#i(e,[r,o,n,a]){let{style:i}=e;i.top=`${100*o}%`,i.left=`${100*r}%`,i.width=`${100*n}%`,i.height=`${100*a}%`}#n(){let e=t._svgFactory.create(1,1,!0);return this.#e.append(e),e.setAttribute("aria-hidden",!0),e}#a(e,r){let o=t._svgFactory.createElement("clipPath");e.append(o);let n=`clip_${r}`;o.setAttribute("id",n),o.setAttribute("clipPathUnits","objectBoundingBox");let a=t._svgFactory.createElement("use");return o.append(a),a.setAttribute("href",`#${r}`),a.classList.add("clip"),n}#s(e,r){for(let[o,n]of Object.entries(r))n===null?e.removeAttribute(o):e.setAttribute(o,n)}draw(e,r=!1,o=!1){let n=t.#r++,a=this.#n(),i=t._svgFactory.createElement("defs");a.append(i);let s=t._svgFactory.createElement("path");i.append(s);let l=`path_p${this.pageIndex}_${n}`;s.setAttribute("id",l),s.setAttribute("vector-effect","non-scaling-stroke"),r&&this.#o.set(n,s);let u=o?this.#a(i,l):null,d=t._svgFactory.createElement("use");return a.append(d),d.setAttribute("href",`#${l}`),this.updateProperties(a,e),this.#t.set(n,a),{id:n,clipPathId:`url(#${u})`}}drawOutline(e,r){let o=t.#r++,n=this.#n(),a=t._svgFactory.createElement("defs");n.append(a);let i=t._svgFactory.createElement("path");a.append(i);let s=`path_p${this.pageIndex}_${o}`;i.setAttribute("id",s),i.setAttribute("vector-effect","non-scaling-stroke");let l;if(r){let f=t._svgFactory.createElement("mask");a.append(f),l=`mask_p${this.pageIndex}_${o}`,f.setAttribute("id",l),f.setAttribute("maskUnits","objectBoundingBox");let c=t._svgFactory.createElement("rect");f.append(c),c.setAttribute("width","1"),c.setAttribute("height","1"),c.setAttribute("fill","white");let m=t._svgFactory.createElement("use");f.append(m),m.setAttribute("href",`#${s}`),m.setAttribute("stroke","none"),m.setAttribute("fill","black"),m.setAttribute("fill-rule","nonzero"),m.classList.add("mask")}let u=t._svgFactory.createElement("use");n.append(u),u.setAttribute("href",`#${s}`),l&&u.setAttribute("mask",`url(#${l})`);let d=u.cloneNode();return n.append(d),u.classList.add("mainOutline"),d.classList.add("secondaryOutline"),this.updateProperties(n,e),this.#t.set(o,n),o}finalizeDraw(e,r){this.#o.delete(e),this.updateProperties(e,r)}updateProperties(e,r){if(!r)return;let{root:o,bbox:n,rootClass:a,path:i}=r,s=typeof e=="number"?this.#t.get(e):e;if(s){if(o&&this.#s(s,o),n&&t.#i(s,n),a){let{classList:l}=s;for(let[u,d]of Object.entries(a))l.toggle(u,d)}if(i){let u=s.firstChild.firstChild;this.#s(u,i)}}}updateParent(e,r){if(r===this)return;let o=this.#t.get(e);o&&(r.#e.append(o),this.#t.delete(e),r.#t.set(e,o))}remove(e){this.#o.delete(e),this.#e!==null&&(this.#t.get(e).remove(),this.#t.delete(e))}destroy(){this.#e=null;for(let e of this.#t.values())e.remove();this.#t.clear(),this.#o.clear()}};globalThis._pdfjsTestingUtils={HighlightOutliner:Vg};globalThis.pdfjsLib={AbortException:Ba,AnnotationEditorLayer:hS,AnnotationEditorParamsType:Qe,AnnotationEditorType:Fe,AnnotationEditorUIManager:Kl,AnnotationLayer:lc,AnnotationMode:Fa,AnnotationType:Tr,applyOpacity:Rz,build:Fz,ColorPicker:Ug,createValidAbsoluteUrl:bN,CSSConstants:B_,DOMSVGFactory:Fd,DrawLayer:gS,FeatureTest:kr,fetchData:uc,findContrastColor:Cz,getDocument:TS,getFilenameFromUrl:Sz,getPdfFilenameFromUrl:Ez,getRGB:dc,getUuid:TN,getXfaPageViewport:wz,GlobalWorkerOptions:Ei,ImageKind:Og,InvalidPDFException:nc,isDataScheme:Yg,isPdfFile:bS,isValidExplicitDest:Oz,MathClamp:Co,noContextMenu:Ln,normalizeUnicode:Tz,OPS:oc,OutputScale:wi,PasswordResponses:bz,PDFDataRangeTransport:Bg,PDFDateString:ic,PDFWorker:sc,PermissionFlag:vz,PixelsPerInch:Ts,RenderingCancelledException:ac,renderRichText:SN,ResponseException:Md,setLayerDimensions:Yl,shadow:We,SignatureExtractor:xs,stopEvent:or,SupportedImageMimeTypes:F_,TextLayer:Xl,TouchManager:Mg,updateUrlHash:xN,Util:me,VerbosityLevel:zg,version:Lz,XfaLayer:Ng};p();var pc=w(Ss(),1),Ut=w(k(),1);p();function Hz(t){var e,r,o="";if(typeof t=="string"||typeof t=="number")o+=t;else if(typeof t=="object")if(Array.isArray(t)){var n=t.length;for(e=0;e{t.then(a=>!e&&o(a)).catch(a=>!e&&n(a))}),cancel(){e=!0}}}p();var HSe=["onCopy","onCut","onPaste"],VSe=["onCompositionEnd","onCompositionStart","onCompositionUpdate"],WSe=["onFocus","onBlur"],$Se=["onInput","onInvalid","onReset","onSubmit"],zSe=["onLoad","onError"],GSe=["onKeyDown","onKeyPress","onKeyUp"],YSe=["onAbort","onCanPlay","onCanPlayThrough","onDurationChange","onEmptied","onEncrypted","onEnded","onError","onLoadedData","onLoadedMetadata","onLoadStart","onPause","onPlay","onPlaying","onProgress","onRateChange","onSeeked","onSeeking","onStalled","onSuspend","onTimeUpdate","onVolumeChange","onWaiting"],KSe=["onClick","onContextMenu","onDoubleClick","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp"],XSe=["onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop"],QSe=["onSelect"],JSe=["onTouchCancel","onTouchEnd","onTouchMove","onTouchStart"],ZSe=["onPointerDown","onPointerMove","onPointerUp","onPointerCancel","onGotPointerCapture","onLostPointerCapture","onPointerEnter","onPointerLeave","onPointerOver","onPointerOut"],e1e=["onScroll"],t1e=["onWheel"],r1e=["onAnimationStart","onAnimationEnd","onAnimationIteration"],o1e=["onTransitionEnd"],n1e=["onToggle"],a1e=["onChange"],i1e=[...HSe,...VSe,...WSe,...$Se,...zSe,...GSe,...YSe,...KSe,...XSe,...QSe,...JSe,...ZSe,...e1e,...t1e,...r1e,...o1e,...a1e,...n1e];function Qg(t,e){let r={};for(let o of i1e){let n=t[o];n&&(e?r[o]=a=>n(a,e(o)):r[o]=n)}return r}var fc=w(Jl(),1);p();var Yz=w(k(),1),l1e=(0,Yz.createContext)(null),_S=l1e;p();var u1e="noopener noreferrer nofollow",Jg=class{constructor(){this.externalLinkEnabled=!0,this.externalLinkRel=void 0,this.externalLinkTarget=void 0,this.isInPresentationMode=!1,this.pdfDocument=void 0,this.pdfViewer=void 0}setDocument(e){this.pdfDocument=e}setViewer(e){this.pdfViewer=e}setExternalLinkRel(e){this.externalLinkRel=e}setExternalLinkTarget(e){this.externalLinkTarget=e}setHash(){}setHistory(){}get pagesCount(){return this.pdfDocument?this.pdfDocument.numPages:0}get page(){return ke(this.pdfViewer,"PDF viewer is not initialized."),this.pdfViewer.currentPageNumber||0}set page(e){ke(this.pdfViewer,"PDF viewer is not initialized."),this.pdfViewer.currentPageNumber=e}get rotation(){return 0}set rotation(e){}addLinkAttributes(e,r,o){e.href=r,e.rel=this.externalLinkRel||u1e,e.target=o?"_blank":this.externalLinkTarget||""}goToDestination(e){return new Promise(r=>{ke(this.pdfDocument,"PDF document not loaded."),ke(e,"Destination is not specified."),typeof e=="string"?this.pdfDocument.getDestination(e).then(r):Array.isArray(e)?r(e):e.then(r)}).then(r=>{ke(Array.isArray(r),`"${r}" is not a valid destination array.`);let o=r[0];new Promise(n=>{ke(this.pdfDocument,"PDF document not loaded."),o instanceof Object?this.pdfDocument.getPageIndex(o).then(a=>{n(a)}).catch(()=>{ke(!1,`"${o}" is not a valid page reference.`)}):typeof o=="number"?n(o):ke(!1,`"${o}" is not a valid destination reference.`)}).then(n=>{let a=n+1;ke(this.pdfViewer,"PDF viewer is not initialized."),ke(a>=1&&a<=this.pagesCount,`"${a}" is not a valid page number.`),this.pdfViewer.scrollPageIntoView({dest:r,pageIndex:n,pageNumber:a})})})}goToPage(e){let r=e-1;ke(this.pdfViewer,"PDF viewer is not initialized."),ke(e>=1&&e<=this.pagesCount,`"${e}" is not a valid page number.`),this.pdfViewer.scrollPageIntoView({pageIndex:r,pageNumber:e})}goToXY(){}cachePageRef(){}getDestinationHash(){return"#"}getAnchorUrl(){return"#"}executeNamedAction(){}executeSetOCGState(){}isPageVisible(){return!0}isPageCached(){return!0}navigateTo(e){this.goToDestination(e)}};p();var Kz=w(Ss(),1);function Es({children:t,type:e}){return(0,Kz.jsx)("div",{className:`react-pdf__message react-pdf__message--${e}`,children:t})}p();var d1e={NEED_PASSWORD:1,INCORRECT_PASSWORD:2},RN=d1e;p();var Xz=w(k(),1);function p1e(t,e){switch(e.type){case"RESOLVE":return{value:e.value,error:void 0};case"REJECT":return{value:!1,error:e.error};case"RESET":return{value:void 0,error:void 0};default:return t}}function da(){return(0,Xz.useReducer)(p1e,{value:void 0,error:void 0})}p();var CN=w(Jl(),1),Zg=typeof window<"u",Qz=Zg&&window.location.protocol==="file:";function f1e(t){return typeof t<"u"}function Zl(t){return f1e(t)&&t!==null}function c1e(t){return typeof t=="string"}function Jz(t){return t instanceof ArrayBuffer}function Zz(t){return ke(Zg,"isBlob can only be used in a browser environment"),t instanceof Blob}function SS(t){return c1e(t)&&/^data:/.test(t)}function PN(t){ke(SS(t),"Invalid data URI.");let[e="",r=""]=t.split(",");return e.split(";").indexOf("base64")!==-1?atob(r):unescape(r)}function eG(){return Zg&&window.devicePixelRatio||1}var tG="On Chromium based browsers, you can use --allow-file-access-from-files flag for debugging purposes.";function ON(){(0,CN.default)(!Qz,`Loading PDF as base64 strings/URLs may not work on protocols other than HTTP/HTTPS. ${tG}`)}function rG(){(0,CN.default)(!Qz,`Loading PDF.js worker may not work on protocols other than HTTP/HTTPS. ${tG}`)}function Fn(t){t?.cancel&&t.cancel()}function ey(t,e){return Object.defineProperty(t,"width",{get(){return this.getViewport({scale:e}).width},configurable:!0}),Object.defineProperty(t,"height",{get(){return this.getViewport({scale:e}).height},configurable:!0}),Object.defineProperty(t,"originalWidth",{get(){return this.getViewport({scale:1}).width},configurable:!0}),Object.defineProperty(t,"originalHeight",{get(){return this.getViewport({scale:1}).height},configurable:!0}),t}function ES(t){return t.name==="AbortException"||t.name==="RenderingCancelledException"}function oG(t){return new Promise((e,r)=>{let o=new FileReader;o.onload=()=>{if(!o.result)return r(new Error("Error while reading a file."));e(o.result)},o.onerror=n=>{if(!n.target)return r(new Error("Error while reading a file."));let{error:a}=n.target;if(!a)return r(new Error("Error while reading a file."));switch(a.code){case a.NOT_FOUND_ERR:return r(new Error("Error while reading a file: File not found."));case a.SECURITY_ERR:return r(new Error("Error while reading a file: Security error."));case a.ABORT_ERR:return r(new Error("Error while reading a file: Aborted."));default:return r(new Error("Error while reading a file."))}},o.readAsArrayBuffer(t)})}var{PDFDataRangeTransport:m1e}=Ri,h1e=(t,e)=>{switch(e){case RN.NEED_PASSWORD:{let r=prompt("Enter the password to open this PDF file.");t(r);break}case RN.INCORRECT_PASSWORD:{let r=prompt("Invalid password. Please try again.");t(r);break}default:}};function nG(t){return typeof t=="object"&&t!==null&&("data"in t||"range"in t||"url"in t)}var g1e=(0,Ut.forwardRef)(function({children:e,className:r,error:o="Failed to load PDF file.",externalLinkRel:n,externalLinkTarget:a,file:i,inputRef:s,imageResourcesPath:l,loading:u="Loading PDF\u2026",noData:d="No PDF file specified.",onItemClick:f,onLoadError:c,onLoadProgress:m,onLoadSuccess:h,onPassword:v=h1e,onSourceError:g,onSourceSuccess:y,options:b,renderMode:x,rotate:_,scale:T,...S},E){let[C,R]=da(),{value:O,error:I}=C,[D,H]=da(),{value:F,error:B}=D,N=(0,Ut.useRef)(new Jg),M=(0,Ut.useRef)([]),L=(0,Ut.useRef)(void 0),j=(0,Ut.useRef)(void 0);i&&i!==L.current&&nG(i)&&((0,fc.default)(!qd(i,L.current),`File prop passed to changed, but it's equal to previous one. This might result in unnecessary reloads. Consider memoizing the value passed to "file" prop.`),L.current=i),b&&b!==j.current&&((0,fc.default)(!qd(b,j.current),`Options prop passed to changed, but it's equal to previous one. This might result in unnecessary reloads. Consider memoizing the value passed to "options" prop.`),j.current=b);let $=(0,Ut.useRef)({scrollPageIntoView:ge=>{let{dest:le,pageNumber:Pe,pageIndex:ye=Pe-1}=ge;if(f){f({dest:le,pageIndex:ye,pageNumber:Pe});return}let Ie=M.current[ye];if(Ie){Ie.scrollIntoView();return}(0,fc.default)(!1,`An internal link leading to page ${Pe} was clicked, but neither was provided with onItemClick nor it was able to find the page within itself. Either provide onItemClick to and handle navigating by yourself or ensure that all pages are rendered within .`)}});(0,Ut.useImperativeHandle)(E,()=>({linkService:N,pages:M,viewer:$}),[]);function q(){y&&y()}function V(){I&&((0,fc.default)(!1,I.toString()),g&&g(I))}function z(){R({type:"RESET"})}(0,Ut.useEffect)(z,[i,R]);let ee=(0,Ut.useCallback)(async()=>{if(!i)return null;if(typeof i=="string")return SS(i)?{data:PN(i)}:(ON(),{url:i});if(i instanceof m1e)return{range:i};if(Jz(i))return{data:i};if(Zg&&Zz(i))return{data:await oG(i)};if(ke(typeof i=="object","Invalid parameter in file, need either Uint8Array, string or a parameter object"),ke(nG(i),"Invalid parameter object: need either .data, .range or .url"),"url"in i&&typeof i.url=="string"){if(SS(i.url)){let{url:ge,...le}=i;return{data:PN(ge),...le}}ON()}return i},[i]);(0,Ut.useEffect)(()=>{let ge=Ua(ee());return ge.promise.then(le=>{R({type:"RESOLVE",value:le})}).catch(le=>{R({type:"REJECT",error:le})}),()=>{Fn(ge)}},[ee,R]),(0,Ut.useEffect)(()=>{if(!(typeof O>"u")){if(O===!1){V();return}q()}},[O]);function oe(){F&&(h&&h(F),M.current=new Array(F.numPages),N.current.setDocument(F))}function G(){B&&((0,fc.default)(!1,B.toString()),c&&c(B))}(0,Ut.useEffect)(function(){H({type:"RESET"})},[H,O]),(0,Ut.useEffect)(function(){if(!O)return;let le=b?{...O,...b}:O,Pe=TS(le);m&&(Pe.onProgress=m),v&&(Pe.onPassword=v);let ye=Pe;return ye.promise.then(Ie=>{ye.destroyed||H({type:"RESOLVE",value:Ie})}).catch(Ie=>{ye.destroyed||H({type:"REJECT",error:Ie})}),()=>{ye.destroy()}},[b,H,O]),(0,Ut.useEffect)(()=>{if(!(typeof F>"u")){if(F===!1){G();return}oe()}},[F]),(0,Ut.useEffect)(function(){N.current.setViewer($.current),N.current.setExternalLinkRel(n),N.current.setExternalLinkTarget(a)},[n,a]);let Q=(0,Ut.useCallback)((ge,le)=>{M.current[ge]=le},[]),ne=(0,Ut.useCallback)(ge=>{delete M.current[ge]},[]),de=(0,Ut.useMemo)(()=>({imageResourcesPath:l,linkService:N.current,onItemClick:f,pdf:F,registerPage:Q,renderMode:x,rotate:_,scale:T,unregisterPage:ne}),[l,f,F,Q,x,_,T,ne]),he=(0,Ut.useMemo)(()=>Qg(S,()=>F),[S,F]);function ie(){function ge(Pe){return!!Pe?.pdf}if(!ge(de))throw new Error("pdf is undefined");let le=typeof e=="function"?e(de):e;return(0,pc.jsx)(_S.Provider,{value:de,children:le})}function se(){return i?F==null?(0,pc.jsx)(Es,{type:"loading",children:typeof u=="function"?u():u}):F===!1?(0,pc.jsx)(Es,{type:"error",children:typeof o=="function"?o():o}):ie():(0,pc.jsx)(Es,{type:"no-data",children:typeof d=="function"?d():d})}return(0,pc.jsx)("div",{className:Ql("react-pdf__Document",r),ref:s,...he,children:se()})}),AN=g1e;p();var aG=w(k(),1);function ty(){return(0,aG.useContext)(_S)}p();var ja=w(Ss(),1),qa=w(k(),1);p();function ry(){for(var t=[],e=0;e in a or pass explicit `pdf` prop."),ke(d,"Attempted to load page annotations, but no page was specified."),ke(a,"Attempted to load page annotations, but no linkService was specified.");let[v,g]=da(),{value:y,error:b}=v,x=(0,Rs.useRef)(null);(0,RS.default)(Number.parseInt(window.getComputedStyle(document.body).getPropertyValue("--react-pdf-annotation-layer"),10)===1,"AnnotationLayer styles not found. Read more: https://github.com/wojtekmaj/react-pdf#support-for-annotations");function _(){y&&s&&s(y)}function T(){b&&((0,RS.default)(!1,b.toString()),i&&i(b))}(0,Rs.useEffect)(function(){g({type:"RESET"})},[g,d]),(0,Rs.useEffect)(function(){if(!d)return;let O=Ua(d.getAnnotations()),I=O;return O.promise.then(D=>{g({type:"RESOLVE",value:D})}).catch(D=>{g({type:"REJECT",error:D})}),()=>{Fn(I)}},[g,d]),(0,Rs.useEffect)(()=>{if(y!==void 0){if(y===!1){T();return}_()}},[y]);function S(){u&&u()}function E(R){(0,RS.default)(!1,`${R}`),l&&l(R)}let C=(0,Rs.useMemo)(()=>d.getViewport({scale:h,rotation:m}),[d,m,h]);return(0,Rs.useEffect)(function(){if(!f||!d||!a||!y)return;let{current:O}=x;if(!O)return;let I=C.clone({dontFlip:!0}),D={accessibilityManager:null,annotationCanvasMap:null,annotationEditorUIManager:null,annotationStorage:f.annotationStorage,commentManager:null,div:O,l10n:null,linkService:a,page:d,structTreeLayer:null,viewport:I},H={annotations:o?o({annotations:y}):y,annotationStorage:f.annotationStorage,div:O,imageResourcesPath:n,linkService:a,page:d,renderForms:c,viewport:I};O.innerHTML="";try{new lc(D).render(H),S()}catch(F){E(F)}return()=>{}},[y,o,n,a,d,f,c,C]),(0,lG.jsx)("div",{className:Ql("react-pdf__Page__annotations","annotationLayer"),ref:x})}p();var FN=w(Ss(),1),Ci=w(k(),1);var hG=w(Jl(),1);p();var fG=w(Ss(),1),PS=w(k(),1);var cG=w(Jl(),1);p();var DN=w(Ss(),1),MN=w(k(),1);p();p();var kN={Document:null,DocumentFragment:null,Part:"group",Sect:"group",Div:"group",Aside:"note",NonStruct:"none",P:null,H:"heading",Title:null,FENote:"note",Sub:"group",Lbl:null,Span:null,Em:null,Strong:null,Link:"link",Annot:"note",Form:"form",Ruby:null,RB:null,RT:null,RP:null,Warichu:null,WT:null,WP:null,L:"list",LI:"listitem",LBody:null,Table:"table",TR:"row",TH:"columnheader",TD:"cell",THead:"columnheader",TBody:null,TFoot:null,Caption:null,Figure:"figure",Formula:null,Artifact:null},uG=/^H(\d+)$/;function v1e(t){return t in kN}function oy(t){return"children"in t}function NN(t){return oy(t)?t.children.length===1&&0 in t.children&&"id"in t.children[0]:!1}function b1e(t){let e={};if(oy(t)){let{role:r}=t,o=r.match(uG);if(o)e.role="heading",e["aria-level"]=Number(o[1]);else if(v1e(r)){let n=kN[r];n&&(e.role=n)}}return e}function dG(t){let e={};if(oy(t)){if(t.alt!==void 0&&(e["aria-label"]=t.alt),t.lang!==void 0&&(e.lang=t.lang),NN(t)){let[r]=t.children;if(r){let o=dG(r);return{...e,...o}}}}else"id"in t&&(e["aria-owns"]=t.id);return e}function pG(t){return t?{...b1e(t),...dG(t)}:null}function CS({className:t,node:e}){let r=(0,MN.useMemo)(()=>pG(e),[e]),o=(0,MN.useMemo)(()=>!oy(e)||NN(e)?null:e.children.map((n,a)=>(0,DN.jsx)(CS,{node:n},a)),[e]);return(0,DN.jsx)("span",{className:t,...r,children:o})}function LN(){let t=ws();ke(t,"Unable to find Page context.");let{onGetStructTreeError:e,onGetStructTreeSuccess:r}=t,[o,n]=da(),{value:a,error:i}=o,{customTextRenderer:s,page:l}=t;function u(){a&&r&&r(a)}function d(){i&&((0,cG.default)(!1,i.toString()),e&&e(i))}return(0,PS.useEffect)(function(){n({type:"RESET"})},[n,l]),(0,PS.useEffect)(function(){if(s||!l)return;let c=Ua(l.getStructTree()),m=c;return c.promise.then(h=>{n({type:"RESOLVE",value:h})}).catch(h=>{n({type:"REJECT",error:h})}),()=>Fn(m)},[s,l,n]),(0,PS.useEffect)(()=>{if(a!==void 0){if(a===!1){d();return}u()}},[a]),a?(0,fG.jsx)(CS,{className:"react-pdf__Page__structTree structTree",node:a}):null}var mG=Fa;function BN(t){let e=ws();ke(e,"Unable to find Page context.");let r={...e,...t},{_className:o,canvasBackground:n,devicePixelRatio:a=eG(),onRenderError:i,onRenderSuccess:s,page:l,renderForms:u,renderTextLayer:d,pageColors:f,rotate:c,scale:m}=r,{canvasRef:h}=t;ke(l,"Attempted to render page canvas, but no page was specified.");let v=(0,Ci.useRef)(null);function g(){l&&s&&s(ey(l,m))}function y(T){ES(T)||((0,hG.default)(!1,T.toString()),i&&i(T))}let b=(0,Ci.useMemo)(()=>l.getViewport({scale:m*a,rotation:c}),[a,l,c,m]),x=(0,Ci.useMemo)(()=>l.getViewport({scale:m,rotation:c}),[l,c,m]);(0,Ci.useEffect)(function(){if(!l)return;l.cleanup();let{current:S}=v;if(!S)return;S.width=b.width,S.height=b.height,S.style.width=`${Math.floor(x.width)}px`,S.style.height=`${Math.floor(x.height)}px`,S.style.visibility="hidden";let E={annotationMode:u?mG.ENABLE_FORMS:mG.ENABLE,canvas:S,canvasContext:S.getContext("2d",{alpha:!1}),pageColors:f,viewport:b};n&&(E.background=n);let C=l.render(E),R=C;return C.promise.then(()=>{S.style.visibility="",g()}).catch(y),()=>Fn(R)},[n,l,f,u,b,x]);let _=(0,Ci.useCallback)(()=>{let{current:T}=v;T&&(T.width=0,T.height=0)},[]);return(0,Ci.useEffect)(()=>_,[_]),(0,FN.jsx)("canvas",{className:`${o}__canvas`,dir:"ltr",ref:ry(h,v),style:{display:"block",userSelect:"none"},children:d?(0,FN.jsx)(LN,{}):null})}p();var gG=w(Ss(),1),Bn=w(k(),1);var OS=w(Jl(),1);function x1e(t){return"str"in t}var T1e=new Set(["base","embed","iframe","link","meta","object","script","style","template"]),_1e=new Set(["action","formaction","href","poster","src","xlink:href"]);function S1e(t){let e="";for(let r of t){let o=r.charCodeAt(0);o<=32||o===127||(e+=r.toLowerCase())}return e.startsWith("javascript:")||e.startsWith("vbscript:")}function E1e(t){return t.nodeType===Node.ELEMENT_NODE}function yG(t){return E1e(t)&&t instanceof HTMLElement}function w1e(t){return yG(t)&&T1e.has(t.tagName.toLowerCase())}function R1e(t){let e=document.createElement(t.tagName.toLowerCase());return Array.from(t.attributes).forEach(r=>{let o=r.name.toLowerCase();o.startsWith("on")||o==="srcdoc"||_1e.has(o)&&S1e(r.value)||e.setAttribute(r.name,r.value)}),Array.from(t.childNodes).forEach(r=>{e.append(vG(r))}),e}function vG(t){var e;return yG(t)&&!w1e(t)?R1e(t):document.createTextNode((e=t.textContent)!==null&&e!==void 0?e:"")}function C1e(t,e){let r=document.createElement("template");r.innerHTML=e;let o=document.createDocumentFragment();Array.from(r.content.childNodes).forEach(n=>{o.append(vG(n))}),t.replaceChildren(o)}function UN(){let t=ws();ke(t,"Unable to find Page context.");let{customTextRenderer:e,onGetTextError:r,onGetTextSuccess:o,onRenderTextLayerError:n,onRenderTextLayerSuccess:a,page:i,pageIndex:s,pageNumber:l,rotate:u,scale:d}=t;ke(i,"Attempted to load page text content, but no page was specified.");let[f,c]=da(),{value:m,error:h}=f,v=(0,Bn.useRef)(null);(0,OS.default)(Number.parseInt(window.getComputedStyle(document.body).getPropertyValue("--react-pdf-text-layer"),10)===1,"TextLayer styles not found. Read more: https://github.com/wojtekmaj/react-pdf#support-for-text-layer");function g(){m&&o&&o(m)}function y(){h&&((0,OS.default)(!1,h.toString()),r&&r(h))}(0,Bn.useEffect)(function(){c({type:"RESET"})},[i,c]),(0,Bn.useEffect)(function(){if(!i)return;let C=Ua(i.getTextContent()),R=C;return C.promise.then(O=>{c({type:"RESOLVE",value:O})}).catch(O=>{c({type:"REJECT",error:O})}),()=>Fn(R)},[i,c]),(0,Bn.useEffect)(()=>{if(m!==void 0){if(m===!1){y();return}g()}},[m]);let b=(0,Bn.useCallback)(()=>{a&&a()},[a]),x=(0,Bn.useCallback)(E=>{ES(E)||((0,OS.default)(!1,E.toString()),n&&n(E))},[n]);function _(){let E=v.current;E&&E.classList.add("selecting")}function T(){let E=v.current;E&&E.classList.remove("selecting")}let S=(0,Bn.useMemo)(()=>i.getViewport({scale:d,rotation:u}),[i,u,d]);return(0,Bn.useLayoutEffect)(function(){if(!i||!m)return;let{current:C}=v;if(!C)return;C.innerHTML="";let R=i.streamTextContent({includeMarkedContent:!0}),O={container:C,textContentSource:R,viewport:S},I=new Xl(O),D=I;return I.render().then(()=>{let H=document.createElement("div");H.className="endOfContent",C.append(H);let F=C.querySelectorAll('[role="presentation"]');if(e){let B=0;m.items.forEach((N,M)=>{if(!x1e(N))return;let L=F[B];if(!L)return;let j=e({pageIndex:s,pageNumber:l,itemIndex:M,...N});C1e(L,j),B+=N.str&&N.hasEOL?2:1})}b()}).catch(x),()=>Fn(D)},[e,x,b,i,s,l,m,S]),(0,gG.jsx)("div",{className:Ql("react-pdf__Page__textContent","textLayer"),onMouseUp:T,onMouseDown:_,ref:v})}var bG=1;function ny(t){let r={...ty(),...t},{_className:o="react-pdf__Page",_enableRegisterUnregisterPage:n=!0,canvasBackground:a,canvasRef:i,children:s,className:l,customRenderer:u,customTextRenderer:d,devicePixelRatio:f,error:c="Failed to load the page.",filterAnnotations:m,height:h,inputRef:v,loading:g="Loading page\u2026",noData:y="No page specified.",onGetAnnotationsError:b,onGetAnnotationsSuccess:x,onGetStructTreeError:_,onGetStructTreeSuccess:T,onGetTextError:S,onGetTextSuccess:E,onLoadError:C,onLoadSuccess:R,onRenderAnnotationLayerError:O,onRenderAnnotationLayerSuccess:I,onRenderError:D,onRenderSuccess:H,onRenderTextLayerError:F,onRenderTextLayerSuccess:B,pageColors:N,pageIndex:M,pageNumber:L,pdf:j,registerPage:$,renderAnnotationLayer:q=!0,renderForms:V=!1,renderMode:z="canvas",renderTextLayer:ee=!0,rotate:oe,scale:G=bG,unregisterPage:Q,width:ne,...de}=r,[he,ie]=da(),{value:se,error:ge}=he,le=(0,qa.useRef)(null);ke(j,"Attempted to load a page, but no document was specified. Wrap in a or pass explicit `pdf` prop.");let Pe=Zl(L)?L-1:M??null,ye=L??(Zl(M)?M+1:null),Ie=oe??(se?se.rotate:null),$e=(0,qa.useMemo)(()=>{if(!se)return null;let Ue=1,ar=G??bG;if(ne||h){let Ke=se.getViewport({scale:1,rotation:Ie});ne?Ue=ne/Ke.width:h&&(Ue=h/Ke.height)}return ar*Ue},[h,se,Ie,G,ne]);(0,qa.useEffect)(function(){return()=>{Zl(Pe)&&n&&Q&&Q(Pe)}},[n,j,Pe,Q]);function ve(){if(R){if(!se||!$e)return;R(ey(se,$e))}if(n&&$){if(!Zl(Pe)||!le.current)return;$(Pe,le.current)}}function Oe(){ge&&((0,xG.default)(!1,ge.toString()),C&&C(ge))}(0,qa.useEffect)(function(){ie({type:"RESET"})},[ie,j,Pe]),(0,qa.useEffect)(function(){if(!j||!ye)return;let ar=Ua(j.getPage(ye)),Ke=ar;return ar.promise.then(we=>{ie({type:"RESOLVE",value:we})}).catch(we=>{ie({type:"REJECT",error:we})}),()=>Fn(Ke)},[ie,j,ye]),(0,qa.useEffect)(()=>{if(se!==void 0){if(se===!1){Oe();return}ve()}},[se,$e]);let lt=(0,qa.useMemo)(()=>Zl(Pe)&&ye&&Zl(Ie)&&Zl($e)?{_className:o,canvasBackground:a,customTextRenderer:d,devicePixelRatio:f,filterAnnotations:m,onGetAnnotationsError:b,onGetAnnotationsSuccess:x,onGetStructTreeError:_,onGetStructTreeSuccess:T,onGetTextError:S,onGetTextSuccess:E,onRenderAnnotationLayerError:O,onRenderAnnotationLayerSuccess:I,onRenderError:D,onRenderSuccess:H,onRenderTextLayerError:F,onRenderTextLayerSuccess:B,page:se,pageColors:N,pageIndex:Pe,pageNumber:ye,renderForms:V,renderTextLayer:ee,rotate:Ie,scale:$e}:null,[o,a,d,f,m,b,x,_,T,S,E,O,I,D,H,F,B,se,N,Pe,ye,V,ee,Ie,$e]),ht=(0,qa.useMemo)(()=>Qg(de,()=>se&&($e?ey(se,$e):void 0)),[de,se,$e]),be=`${Pe}@${$e}/${Ie}`;function Ye(){switch(z){case"custom":return ke(u,'renderMode was set to "custom", but no customRenderer was passed.'),(0,ja.jsx)(u,{},`${be}_custom`);case"none":return null;case"canvas":default:return(0,ja.jsx)(BN,{canvasRef:i},`${be}_canvas`)}}function nt(){return ee?(0,ja.jsx)(UN,{},`${be}_text`):null}function Rt(){return q?(0,ja.jsx)(IN,{},`${be}_annotations`):null}function Je(){function Ue(Ke){return!!Ke?.page}if(!Ue(lt))throw new Error("page is undefined");let ar=typeof s=="function"?s(lt):s;return(0,ja.jsxs)(wS.Provider,{value:lt,children:[Ye(),nt(),Rt(),ar]})}function De(){return ye?j===null||se===void 0||se===null?(0,ja.jsx)(Es,{type:"loading",children:typeof g=="function"?g():g}):j===!1||se===!1?(0,ja.jsx)(Es,{type:"error",children:typeof c=="function"?c():c}):Je():(0,ja.jsx)(Es,{type:"no-data",children:typeof y=="function"?y():y})}return(0,ja.jsx)("div",{className:Ql(o,l),"data-page-number":ye,ref:ry(v,le),style:{"--scale-round-x":"1px","--scale-round-y":"1px","--scale-factor":"1","--user-unit":`${$e}`,"--total-scale-factor":"calc(var(--scale-factor) * var(--user-unit))",backgroundColor:a||"white",position:"relative",minWidth:"min-content",minHeight:"min-content"},...ht,children:De()})}rG();Ei.workerSrc="pdf.worker.mjs";var EG=w(TG()),wG=w(_G());Ri.GlobalWorkerOptions.workerSrc=`//cdnjs.cloudflare.com/ajax/libs/pdf.js/${Ri.version}/pdf.worker.min.mjs`;var SG={renderTextLayer:!1,renderAnnotationLayer:!1},B1e=t=>Li(t,{tags:{pdfViewer:"source"}}),U1e=t=>Li(t,{tags:{pdfViewer:"load"}}),j1e=Ae(t=>({title:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",marginRight:t.spacing(4)},closeButton:{position:"absolute",top:t.spacing(1),right:t.spacing(1),color:t.palette.grey[500]},content:{display:"flex",justifyContent:"center",alignItems:"flex-start",minHeight:"calc(25vh)",backgroundColor:t.palette.background.default},actions:{whiteSpace:"nowrap"},actionsLeft:{flexBasis:"25%"},actionsRight:{flexBasis:"25%",textAlign:"right"}}));function jN(t){let e=j1e(),r=wr(),o=Qp(r.breakpoints.down("sm")),{fileName:n,fileUrl:a,open:i,handleClose:s}=t,[l,u]=(0,Kt.useState)({mode:"multi",pages:null,current:1}),d=b=>{let{numPages:x}=b;u({...l,pages:x})},f=()=>W0(a),c=l.mode==="single",m=l.current>1,h=l.pages&&l.currentm&&u({...l,current:l.current-1}),g=()=>h&&u({...l,current:l.current+1});return Kt.default.createElement(pd,{maxWidth:"md",fullWidth:!0,open:i,fullScreen:o,onClose:s,onWheel:b=>{}},Kt.default.createElement(md,null,Kt.default.createElement(ue,{variant:"h6",className:e.title},n),Kt.default.createElement(hr,{"aria-label":"close",className:e.closeButton,onClick:s},Kt.default.createElement(EG.default,null))),Kt.default.createElement(cd,{className:e.content,dividers:!0},Kt.default.createElement(AN,{file:a,onLoadSuccess:d,onSourceError:B1e,onLoadError:U1e},c&&Kt.default.createElement(ny,{pageNumber:l.current,...SG}),!c&&l.pages&&l.pages>0&&Array(l.pages).fill(null).map((b,x)=>Kt.default.createElement(ny,{key:x+1,pageNumber:x+1,...SG})))),Kt.default.createElement(fd,{className:e.actions},Kt.default.createElement(et,{container:!0,justify:"space-between",alignItems:"center"},Kt.default.createElement(et,{item:!0,className:e.actionsLeft},Kt.default.createElement(hr,{"aria-label":"download",onClick:f},Kt.default.createElement(wG.default,{fontSize:"small"}))),c&&Kt.default.createElement(Kt.default.Fragment,null,Kt.default.createElement(et,{item:!0},!o&&l.pages&&Kt.default.createElement(ue,{variant:"body2",color:"textSecondary"},"Page ",l.current," of ",l.pages)),Kt.default.createElement(et,{item:!0,className:e.actionsRight},Kt.default.createElement(Jt,{color:"primary",disabled:!m,onClick:v},"Previous"),Kt.default.createElement(Jt,{color:"primary",disabled:!h,onClick:g},"Next"))))))}function qN(t){return RG.default.createElement(jN,{...t})}function q1e(t){let e=t.split(".").pop();return e&&e!==t?e.toLowerCase():""}function H1e(t){let e={name:"/",subDirs:{},files:[]};for(let r of t){let o=r.filePath.split("/"),n=e;for(let a=0;ae.subDirs[o]);return mt.default.createElement(Pr,{component:"div"},r.map((o,n)=>mt.default.createElement(DG,{key:`${e.name}-${n}`,dir:o,depth:0})),e.files.map((o,n)=>{let a=NG(o.fileExtension);return mt.default.createElement(Vt,{key:`${o.fileUrl}-${n}`,button:!0,onClick:()=>W0(o.fileUrl,"_blank")},mt.default.createElement(Oa,null,mt.default.createElement(a,null)),mt.default.createElement(Wt,{primary:o.fileName}))}))}var V1e=Ae(t=>({directory:e=>({paddingLeft:t.spacing(e.depth*2+2)})}));function DG(t){let{dir:e,depth:r}=t,[o,n]=(0,mt.useState)(!1),a=V1e(t),i=Object.keys(e.subDirs).map(u=>e.subDirs[u]),s=i.length+e.files.length===0,l=()=>n(!o);return mt.default.createElement(mt.default.Fragment,null,mt.default.createElement(Vt,{className:a.directory,button:!0,onClick:l},mt.default.createElement(Oa,null,o?mt.default.createElement(AG.default,null):mt.default.createElement(OG.default,null)),mt.default.createElement(Wt,{primary:e.name}),o?mt.default.createElement(CG.default,null):mt.default.createElement(PG.default,null)),s?null:mt.default.createElement(gi,{in:o,timeout:"auto",unmountOnExit:!0},mt.default.createElement(Pr,{component:"div",disablePadding:!0},i.map((u,d)=>mt.default.createElement(DG,{key:`${u.name}-${d}`,dir:u,depth:r+1})),e.files.map((u,d)=>mt.default.createElement($1e,{key:`${u}-${r}-${d}`,file:u,depth:r})))))}var W1e=Ae(t=>({files:e=>({paddingLeft:t.spacing((e.depth+1)*2+2)})}));function $1e(t){let{file:e}=t,[r,o]=(0,mt.useState)(!1),n=W1e(t),a=NG(e.fileExtension),i=()=>o(!0),s=()=>o(!1);return mt.default.createElement(mt.default.Fragment,null,mt.default.createElement(Vt,{className:n.files,button:!0,onClick:i},mt.default.createElement(Oa,null,mt.default.createElement(a,null)),mt.default.createElement(Wt,{primary:e.fileName})),mt.default.createElement(qN,{fileName:e.fileName,fileUrl:e.fileUrl,open:r,handleClose:s}))}function HN(t){let{documents:e}=t;return Hd.default.createElement(ct,null,Hd.default.createElement(wt,{title:"Documents",subheader:`${e.length} ${e.length===1?"document":"documents"} attached`}),e.length>0&&Hd.default.createElement(Hd.default.Fragment,null,Hd.default.createElement(Rr,null),Hd.default.createElement(iy,{files:e})))}p();var Cs=w(k());p();p();var MG=` query TenantQuery($uuid: UUID!) { tenant(uuid: $uuid) { id uuid name tenantphotoSet { edges { node { id created uuid filename } } } tenantdocumentSet { edges { node { id uuid created filePath: title fileUrl: filename } } } place { id uuid formattedAddress name gcsCoord shortName recentVisits } } } `,LG=` query Route($code: String!) { route(code: $code) { tenant { uuid } asset { uuid } place { uuid } cabinet { uuid url tenant { uuid } } } } `,FG=` query TenantLogbookQuery($uuid: UUID) { tenant(uuid: $uuid) { cabinets { uuid logbookResponses { uuid createdAt updatedAt pdfUrl cabinetLocation formName } } } } `,BG=` query PlaceLogbookQuery($uuid: UUID) { place(uuid: $uuid) { tenants { edges { node { uuid cabinets { uuid logbookResponses { uuid createdAt updatedAt pdfUrl cabinetLocation formName } } } } } } } `;var UG=t=>{let{loading:e,error:r,data:o,...n}=$n(BG,{variables:{uuid:t,deleted:!1}}),a=[];if(!e){if(r)throw new Error(ms(n));a=o.place.tenants.edges.flatMap(i=>i?.node?.cabinets??[])}return{loading:e,error:r,cabinets:a}};var z1e=Ae(t=>({card:{marginTop:t.spacing(3)},content:{backgroundColor:t.palette.background.default}}));function VN(t){let e=z1e({}),{placeUuid:r}=t,{loading:o,cabinets:n}=UG(r),a=n.flatMap(s=>s.logbookResponses??[]),i=()=>n?`${n.length} ${n.length===1?"cabinet":"cabinets"} attached`:"";return Cs.default.createElement(ct,{className:e.card},Cs.default.createElement(wt,{title:"Digital Logbooks",subheader:i()}),Cs.default.createElement(Rr,null),o&&Cs.default.createElement(Zt,{className:e.content},Cs.default.createElement(hi,null)),!o&&a.length===0&&Cs.default.createElement(Zt,{className:e.content},Cs.default.createElement(ue,{color:"textSecondary",align:"center"},"No logbook responses for this place.")),!o&&a.length>0&&Cs.default.createElement(Nf,{responses:a,loading:o}))}function WN(t){let e=t.match.params.place_id;if(!hf(e))throw new Pn(`Property Error: ${e} is not correctly formatted for a bSecure property link.`);let{loading:r,place:o}=kV(e);return Pi.default.createElement(Pi.default.Fragment,null,r&&Pi.default.createElement(sd,null),!r&&o&&Pi.default.createElement(id,{left:Pi.default.createElement(Bk,{place:o,placeUuid:e}),right:Pi.default.createElement(Pi.default.Fragment,null,Pi.default.createElement(HN,{documents:o.documents}),Pi.default.createElement(VN,{placeUuid:e,embedded:t.location.search==="?embed"}))}))}p();var Oi=w(k()),VG=w(jG());p();var fo=w(k());var qG=w(Mk());var J1e=Ae(()=>({media:{height:0,paddingTop:"56.25%"},avatar:{backgroundColor:Er[500]}}));function $N({tenant:t}){let e=J1e({}),r=t.place,o=t.tenantphotoSet?.edges?.[0]?.node?.filename,[n,a]=(0,fo.useState)(r?.recentVisits||0),i=t.name;return fo.default.createElement(ct,null,r&&fo.default.createElement(fo.default.Fragment,null,fo.default.createElement(wt,{avatar:fo.default.createElement(Eo,{className:e.avatar},fo.default.createElement(qG.default,null)),title:i,subheader:r.formattedAddress}),o&&fo.default.createElement(ud,{className:e.media,image:o}),!o&&fo.default.createElement(At,{height:200,display:"flex",justifyContent:"center",alignItems:"center"},fo.default.createElement(ue,{color:"textSecondary"},"No photo available")),fo.default.createElement(di,{disableSpacing:!0},fo.default.createElement(vd,{objectType:"tenant",objectHumanName:"Property",uuid:t.uuid}),fo.default.createElement(Sg,{placeUuid:t.place?.uuid,onCheckIn:()=>{a(n+1)}})),fo.default.createElement(At,{m:1},fo.default.createElement(ue,{align:"right",color:"textSecondary"},n," check-in",n===1?"":"s"," in last 28 days"))))}p();var Vd=w(k());function zN(t){let e=t.documents??[];return Vd.default.createElement(ct,null,Vd.default.createElement(wt,{title:"Documents",subheader:`${e.length} ${e.length===1?"document":"documents"} attached`}),e.length>0&&Vd.default.createElement(Vd.default.Fragment,null,Vd.default.createElement(Rr,null),Vd.default.createElement(iy,{files:e})))}p();var Ps=w(k());p();var HG=t=>{let{loading:e,error:r,data:o,...n}=$n(FG,{variables:{uuid:t,deleted:!1}}),a=[];if(!e){if(r)throw new Error(ms(n));a=o.tenant?.cabinets??[]}return{loading:e,error:r,cabinets:a}};var Z1e=Ae(t=>({card:{marginTop:t.spacing(3)},content:{backgroundColor:t.palette.background.default}}));function GN(t){let e=Z1e({}),{tenant:r}=t,{loading:o,cabinets:n}=HG(r.uuid),a=n.flatMap(s=>s.logbookResponses),i=()=>n?`${n.length} ${n.length===1?"cabinet":"cabinets"} attached`:"";return Ps.default.createElement(ct,{className:e.card},Ps.default.createElement(wt,{title:"Digital Logbooks",subheader:i()}),Ps.default.createElement(Rr,null),o&&Ps.default.createElement(Zt,{className:e.content},Ps.default.createElement(hi,null)),!o&&a.length===0&&Ps.default.createElement(Zt,{className:e.content},Ps.default.createElement(ue,{color:"textSecondary",align:"center"},"No logbook responses for this tenant.")),!o&&a.length>0&&Ps.default.createElement(Nf,{responses:a,loading:o}))}var eEe=t=>$r({card:{marginTop:t.spacing(3)},avatar:{backgroundColor:Er[500]}}),tEe=t=>{let e=t.match.params.tenant_id;if(!hf(e))throw new Pn(`Property Error: ${e} is not correctly formatted for a bSecure property link.`);let{data:r,loading:o}=$n(MG,{variables:{uuid:e}}),n=r?.tenant.tenantdocumentSet?.edges.map(a=>a?.node).filter(VG.isPresent);return Oi.default.createElement(Oi.default.Fragment,null,o&&Oi.default.createElement(sd,null),!o&&r&&Oi.default.createElement(id,{left:Oi.default.createElement($N,{tenant:r.tenant}),right:Oi.default.createElement(Oi.default.Fragment,null,Oi.default.createElement(zN,{documents:n}),Oi.default.createElement(GN,{tenant:r.tenant,embedded:t.location.search==="?embed"}))}))},WG=W(eEe)(tEe);p();var Ai=w(k());var zG=w($G());var sEe=t=>$r({card:{marginTop:t.spacing(3)},avatar:{backgroundColor:Er[500]}}),lEe=t=>{let{classes:e}=t,r=t.match.params.route;if(!Hq(r))throw new Pn(`Route Code Error: ${r} is not correctly formatted for a bSecure sticker.`);let{data:o,error:n,loading:a}=$n(LG,{variables:{code:r}});if(!a&&n)throw o?.route?.cabinet?.uuid&&(window.location.href=`https://logbooks.onuptick.com/cabinets/${o.route.cabinet.uuid}`),new Pn(`Sticker "${r}" could not be found. Has the sticker been set up for a property?`);if(o&&o.route){if(o.route.asset)return Ai.default.createElement(Dp,{to:`/asset/${o.route.asset.uuid}`});if(o.route.tenant)return Ai.default.createElement(Dp,{to:`/tenant/${o.route.tenant.uuid}`});if(o.route.place)return Ai.default.createElement(Dp,{to:`/place/${o.route.place.uuid}`});if(o.route?.cabinet?.tenant?.uuid)return Ai.default.createElement(Dp,{to:`/tenant/${o.route.cabinet.tenant.uuid}`})}return Ai.default.createElement(Rn,null,Ai.default.createElement(ct,{className:e.card},Ai.default.createElement(wt,{avatar:Ai.default.createElement(Eo,{className:e.avatar},Ai.default.createElement(zG.default,null)),title:`Routing ${r}`})))},GG=W(sEe)(lEe);var uEe=()=>Os.default.createElement(rC,null,Os.default.createElement(Gi,{path:"/",exact:!0,component:K0}),Os.default.createElement(Gi,{path:"/covid",component:Dk}),Os.default.createElement(Gi,{path:"/about",component:K0}),Os.default.createElement(Gi,{path:"/asset/:asset_id",component:XW}),Os.default.createElement(Gi,{path:"/place/:place_id",component:WN}),Os.default.createElement(Gi,{path:"/tenant/:tenant_id",component:WG}),Os.default.createElement(Gi,{path:"/:route",component:GG})),YG=uEe;var dEe=new KL({url:"/graphql/"}),pEe=(t="main-mount")=>{let e=document.getElementById(t);return e||(e=document.createElement("div"),e.style.cssText="height: 100%",document.body.appendChild(e)),e},fEe=Ae(t=>({offset:{...t.mixins.toolbar,flexGrow:1,marginTop:t.spacing(3)}})),cEe=()=>{let t=fEe(),e=Qp("(prefers-color-scheme: dark)"),r=fa.default.useMemo(()=>pO({palette:{type:e?"dark":"light"}}),[e]);return fa.default.createElement(t5,null,fa.default.createElement(xl.ThemeProvider,{theme:r},fa.default.createElement(cO,null),fa.default.createElement(BA,null),fa.default.createElement("div",{className:t.offset},fa.default.createElement(Qc.Provider,{value:dEe},fa.default.createElement(Zq,null,fa.default.createElement(YG,null)))),fa.default.createElement(hO,null)))},mEe=()=>KG.default.render(fa.default.createElement(cEe,null),pEe());mEe();var e_t=void 0;})(); /*! Bundled license information: object-assign/index.js: (* object-assign (c) Sindre Sorhus @license MIT *) react/cjs/react.production.min.js: (** @license React v16.14.0 * react.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. *) scheduler/cjs/scheduler.production.min.js: (** @license React v0.19.1 * scheduler.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. *) react-dom/cjs/react-dom.production.min.js: (** @license React v16.14.0 * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. *) react-is/cjs/react-is.production.min.js: (** @license React v16.13.1 * react-is.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. *) @material-ui/utils/index.js: (** @license Material-UI v4.11.3 * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. *) jss/dist/jss.cjs.js: (** * A better abstraction over CSS. * * @copyright Oleg Isonen (Slobodskoi) / Isonen 2014-present * @website https://github.com/cssinjs/jss * @license MIT *) @material-ui/styles/index.js: (** @license Material-UI v4.11.5 * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. *) @material-ui/system/index.js: (** @license Material-UI v4.12.2 * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. *) base-64/base64.js: (*! http://mths.be/base64 v0.1.0 by @mathias | MIT license *) classnames/index.js: (*! Copyright (c) 2018 Jed Watson. Licensed under the MIT License (MIT), see http://jedwatson.github.io/classnames *) react/cjs/react-jsx-runtime.production.min.js: (** @license React v16.14.0 * react-jsx-runtime.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. *) @sentry/core/build/esm/utils/env.js: (*! __SENTRY_SDK_SOURCE__ *) popper.js/dist/esm/popper.js: (**! * @fileOverview Kickass library to create and place poppers near their reference elements. * @version 1.16.1-lts * @license * Copyright (c) 2016 Federico Zivolo and contributors * * Permission is hereby granted, free of charge, to any person obtaining a copy * of this software and associated documentation files (the "Software"), to deal * in the Software without restriction, including without limitation the rights * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell * copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all * copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. *) @material-ui/core/esm/index.js: (** @license Material-UI v4.12.4 * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. *) @material-ui/icons/esm/index.js: (** @license Material-UI v4.11.3 * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. *) @material-ui/lab/esm/index.js: (** @license Material-UI v4.0.0-alpha.61 * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. *) js-cookie/dist/js.cookie.mjs: (*! js-cookie v3.0.8 | MIT *) */