/* THIS IS A GENERATED/BUNDLED FILE BY ESBUILD if you want to view the source, please visit the github repository of this plugin */ var NC=Object.create;var io=Object.defineProperty,MC=Object.defineProperties,PC=Object.getOwnPropertyDescriptor,DC=Object.getOwnPropertyDescriptors,OC=Object.getOwnPropertyNames,vp=Object.getOwnPropertySymbols,RC=Object.getPrototypeOf,bp=Object.prototype.hasOwnProperty,_C=Object.prototype.propertyIsEnumerable;var yp=(e,t,n)=>t in e?io(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,j=(e,t)=>{for(var n in t||(t={}))bp.call(t,n)&&yp(e,n,t[n]);if(vp)for(var n of vp(t))_C.call(t,n)&&yp(e,n,t[n]);return e},ne=(e,t)=>MC(e,DC(t));var re=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),WC=(e,t)=>{for(var n in t)io(e,n,{get:t[n],enumerable:!0})},Ip=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of OC(t))!bp.call(e,i)&&i!==n&&io(e,i,{get:()=>t[i],enumerable:!(r=PC(t,i))||r.enumerable});return e};var he=(e,t,n)=>(n=e!=null?NC(RC(e)):{},Ip(t||!e||!e.__esModule?io(n,"default",{value:e,enumerable:!0}):n,e)),GC=e=>Ip(io({},"__esModule",{value:!0}),e);var ae=(e,t,n)=>new Promise((r,i)=>{var s=d=>{try{u(n.next(d))}catch(p){i(p)}},l=d=>{try{u(n.throw(d))}catch(p){i(p)}},u=d=>d.done?r(d.value):Promise.resolve(d.value).then(s,l);u((n=n.apply(e,t)).next())});var Mp=re(ee=>{"use strict";var oo=Symbol.for("react.element"),LC=Symbol.for("react.portal"),VC=Symbol.for("react.fragment"),BC=Symbol.for("react.strict_mode"),HC=Symbol.for("react.profiler"),YC=Symbol.for("react.provider"),ZC=Symbol.for("react.context"),zC=Symbol.for("react.forward_ref"),XC=Symbol.for("react.suspense"),jC=Symbol.for("react.memo"),UC=Symbol.for("react.lazy"),Cp=Symbol.iterator;function JC(e){return e===null||typeof e!="object"?null:(e=Cp&&e[Cp]||e["@@iterator"],typeof e=="function"?e:null)}var xp={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Ep=Object.assign,Ap={};function pi(e,t,n){this.props=e,this.context=t,this.refs=Ap,this.updater=n||xp}pi.prototype.isReactComponent={};pi.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};pi.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function kp(){}kp.prototype=pi.prototype;function iu(e,t,n){this.props=e,this.context=t,this.refs=Ap,this.updater=n||xp}var ou=iu.prototype=new kp;ou.constructor=iu;Ep(ou,pi.prototype);ou.isPureReactComponent=!0;var Sp=Array.isArray,Fp=Object.prototype.hasOwnProperty,su={current:null},Tp={key:!0,ref:!0,__self:!0,__source:!0};function Np(e,t,n){var r,i={},s=null,l=null;if(t!=null)for(r in t.ref!==void 0&&(l=t.ref),t.key!==void 0&&(s=""+t.key),t)Fp.call(t,r)&&!Tp.hasOwnProperty(r)&&(i[r]=t[r]);var u=arguments.length-2;if(u===1)i.children=n;else if(1{"use strict";Pp.exports=Mp()});var Hp=re(Ce=>{"use strict";function du(e,t){var n=e.length;e.push(t);e:for(;0>>1,i=e[r];if(0>>1;rMs(u,n))dMs(p,u)?(e[r]=p,e[d]=n,r=d):(e[r]=u,e[l]=n,r=l);else if(dMs(p,n))e[r]=p,e[d]=n,r=d;else break e}}return t}function Ms(e,t){var n=e.sortIndex-t.sortIndex;return n!==0?n:e.id-t.id}typeof performance=="object"&&typeof performance.now=="function"?(Dp=performance,Ce.unstable_now=function(){return Dp.now()}):(lu=Date,Op=lu.now(),Ce.unstable_now=function(){return lu.now()-Op});var Dp,lu,Op,An=[],dr=[],eS=1,qt=null,vt=3,Os=!1,Yr=!1,ao=!1,Wp=typeof setTimeout=="function"?setTimeout:null,Gp=typeof clearTimeout=="function"?clearTimeout:null,Rp=typeof setImmediate!="undefined"?setImmediate:null;typeof navigator!="undefined"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function fu(e){for(var t=mn(dr);t!==null;){if(t.callback===null)Ds(dr);else if(t.startTime<=e)Ds(dr),t.sortIndex=t.expirationTime,du(An,t);else break;t=mn(dr)}}function pu(e){if(ao=!1,fu(e),!Yr)if(mn(An)!==null)Yr=!0,mu(hu);else{var t=mn(dr);t!==null&&gu(pu,t.startTime-e)}}function hu(e,t){Yr=!1,ao&&(ao=!1,Gp(lo),lo=-1),Os=!0;var n=vt;try{for(fu(t),qt=mn(An);qt!==null&&(!(qt.expirationTime>t)||e&&!Bp());){var r=qt.callback;if(typeof r=="function"){qt.callback=null,vt=qt.priorityLevel;var i=r(qt.expirationTime<=t);t=Ce.unstable_now(),typeof i=="function"?qt.callback=i:qt===mn(An)&&Ds(An),fu(t)}else Ds(An);qt=mn(An)}if(qt!==null)var s=!0;else{var l=mn(dr);l!==null&&gu(pu,l.startTime-t),s=!1}return s}finally{qt=null,vt=n,Os=!1}}var Rs=!1,Ps=null,lo=-1,Lp=5,Vp=-1;function Bp(){return!(Ce.unstable_now()-Vpe||125r?(e.sortIndex=n,du(dr,e),mn(An)===null&&e===mn(dr)&&(ao?(Gp(lo),lo=-1):ao=!0,gu(pu,n-r))):(e.sortIndex=i,du(An,e),Yr||Os||(Yr=!0,mu(hu))),e};Ce.unstable_shouldYield=Bp;Ce.unstable_wrapCallback=function(e){var t=vt;return function(){var n=vt;vt=t;try{return e.apply(this,arguments)}finally{vt=n}}}});var Zp=re((lA,Yp)=>{"use strict";Yp.exports=Hp()});var Qg=re(Qt=>{"use strict";var $h=Ne(),Ut=Zp();function R(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;nt}return!1}function Tt(e,t,n,r,i,s,l){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=s,this.removeEmptyString=l}var at={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){at[e]=new Tt(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];at[t]=new Tt(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){at[e]=new Tt(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){at[e]=new Tt(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){at[e]=new Tt(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){at[e]=new Tt(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){at[e]=new Tt(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){at[e]=new Tt(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){at[e]=new Tt(e,5,!1,e.toLowerCase(),null,!1,!1)});var Mc=/[\-:]([a-z])/g;function Pc(e){return e[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(e){var t=e.replace(Mc,Pc);at[t]=new Tt(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Mc,Pc);at[t]=new Tt(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Mc,Pc);at[t]=new Tt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){at[e]=new Tt(e,1,!1,e.toLowerCase(),null,!1,!1)});at.xlinkHref=new Tt("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){at[e]=new Tt(e,1,!1,e.toLowerCase(),null,!0,!0)});function Dc(e,t,n,r){var i=at.hasOwnProperty(t)?at[t]:null;(i!==null?i.type!==0:r||!(2u||i[l]!==s[u]){var d=` `+i[l].replace(" at new "," at ");return e.displayName&&d.includes("")&&(d=d.replace("",e.displayName)),d}while(1<=l&&0<=u);break}}}finally{yu=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?yo(e):""}function oS(e){switch(e.tag){case 5:return yo(e.type);case 16:return yo("Lazy");case 13:return yo("Suspense");case 19:return yo("SuspenseList");case 0:case 2:case 15:return e=bu(e.type,!1),e;case 11:return e=bu(e.type.render,!1),e;case 1:return e=bu(e.type,!0),e;default:return""}}function Yu(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case vi:return"Fragment";case gi:return"Portal";case Vu:return"Profiler";case Oc:return"StrictMode";case Bu:return"Suspense";case Hu:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case em:return(e.displayName||"Context")+".Consumer";case qh:return(e._context.displayName||"Context")+".Provider";case Rc:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case _c:return t=e.displayName||null,t!==null?t:Yu(e.type)||"Memo";case pr:t=e._payload,e=e._init;try{return Yu(e(t))}catch(n){}}return null}function sS(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Yu(t);case 8:return t===Oc?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function kr(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function nm(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function aS(e){var t=nm(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n!="undefined"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,s=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(l){r=""+l,s.call(this,l)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(l){r=""+l},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Ws(e){e._valueTracker||(e._valueTracker=aS(e))}function rm(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=nm(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function da(e){if(e=e||(typeof document!="undefined"?document:void 0),typeof e=="undefined")return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Zu(e,t){var n=t.checked;return Oe({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n!=null?n:e._wrapperState.initialChecked})}function Up(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=kr(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function im(e,t){t=t.checked,t!=null&&Dc(e,"checked",t,!1)}function zu(e,t){im(e,t);var n=kr(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Xu(e,t.type,n):t.hasOwnProperty("defaultValue")&&Xu(e,t.type,kr(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Jp(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Xu(e,t,n){(t!=="number"||da(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var bo=Array.isArray;function Fi(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i"+t.valueOf().toString()+"",t=Gs.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Po(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var So={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},lS=["Webkit","ms","Moz","O"];Object.keys(So).forEach(function(e){lS.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),So[t]=So[e]})});function lm(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||So.hasOwnProperty(e)&&So[e]?(""+t).trim():t+"px"}function um(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=lm(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var uS=Oe({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ju(e,t){if(t){if(uS[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(R(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(R(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(R(61))}if(t.style!=null&&typeof t.style!="object")throw Error(R(62))}}function Qu(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var $u=null;function Wc(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ku=null,Ti=null,Ni=null;function Kp(e){if(e=Qo(e)){if(typeof Ku!="function")throw Error(R(280));var t=e.stateNode;t&&(t=La(t),Ku(e.stateNode,e.type,t))}}function cm(e){Ti?Ni?Ni.push(e):Ni=[e]:Ti=e}function dm(){if(Ti){var e=Ti,t=Ni;if(Ni=Ti=null,Kp(e),t)for(e=0;e>>=0,e===0?32:31-(IS(e)/CS|0)|0}var Ls=64,Vs=4194304;function Io(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ma(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,s=e.pingedLanes,l=n&268435455;if(l!==0){var u=l&~i;u!==0?r=Io(u):(s&=l,s!==0&&(r=Io(s)))}else l=n&~i,l!==0?r=Io(l):s!==0&&(r=Io(s));if(r===0)return 0;if(t!==0&&t!==r&&(t&i)===0&&(i=r&-r,s=t&-t,i>=s||i===16&&(s&4194240)!==0))return t;if((r&4)!==0&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Uo(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-In(t),e[t]=n}function ES(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=xo),ah=String.fromCharCode(32),lh=!1;function Mm(e,t){switch(e){case"keyup":return qS.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Pm(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var yi=!1;function tw(e,t){switch(e){case"compositionend":return Pm(t);case"keypress":return t.which!==32?null:(lh=!0,ah);case"textInput":return e=t.data,e===ah&&lh?null:e;default:return null}}function nw(e,t){if(yi)return e==="compositionend"||!zc&&Mm(e,t)?(e=Tm(),na=Hc=vr=null,yi=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=dh(n)}}function _m(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?_m(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Wm(){for(var e=window,t=da();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch(r){n=!1}if(n)e=t.contentWindow;else break;t=da(e.document)}return t}function Xc(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function dw(e){var t=Wm(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&_m(n.ownerDocument.documentElement,n)){if(r!==null&&Xc(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,s=Math.min(r.start,i);r=r.end===void 0?s:Math.min(r.end,i),!e.extend&&s>r&&(i=r,r=s,s=i),i=fh(n,s);var l=fh(n,r);i&&l&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==l.node||e.focusOffset!==l.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),s>r?(e.addRange(t),e.extend(l.node,l.offset)):(t.setEnd(l.node,l.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,bi=null,ic=null,Ao=null,oc=!1;function ph(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;oc||bi==null||bi!==da(r)||(r=bi,"selectionStart"in r&&Xc(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}),Ao&&Go(Ao,r)||(Ao=r,r=ya(ic,"onSelect"),0Si||(e.current=dc[Si],dc[Si]=null,Si--)}function Se(e,t){Si++,dc[Si]=e.current,e.current=t}var Fr={},Ct=Nr(Fr),Rt=Nr(!1),$r=Fr;function Ri(e,t){var n=e.type.contextTypes;if(!n)return Fr;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},s;for(s in n)i[s]=t[s];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function _t(e){return e=e.childContextTypes,e!=null}function Ia(){ke(Rt),ke(Ct)}function Sh(e,t,n){if(Ct.current!==Fr)throw Error(R(168));Se(Ct,t),Se(Rt,n)}function Xm(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(R(108,sS(e)||"Unknown",i));return Oe({},n,r)}function Ca(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Fr,$r=Ct.current,Se(Ct,e),Se(Rt,Rt.current),!0}function wh(e,t,n){var r=e.stateNode;if(!r)throw Error(R(169));n?(e=Xm(e,t,$r),r.__reactInternalMemoizedMergedChildContext=e,ke(Rt),ke(Ct),Se(Ct,e)):ke(Rt),Se(Rt,n)}var Jn=null,Va=!1,Nu=!1;function jm(e){Jn===null?Jn=[e]:Jn.push(e)}function Cw(e){Va=!0,jm(e)}function Mr(){if(!Nu&&Jn!==null){Nu=!0;var e=0,t=ge;try{var n=Jn;for(ge=1;e>=l,i-=l,Qn=1<<32-In(t)+i|n<P?(O=D,D=null):O=D.sibling;var B=I(m,D,C[P],k);if(B===null){D===null&&(D=O);break}e&&D&&B.alternate===null&&t(m,D),y=s(B,y,P),N===null?M=B:N.sibling=B,N=B,D=O}if(P===C.length)return n(m,D),Me&&Zr(m,P),M;if(D===null){for(;PP?(O=D,D=null):O=D.sibling;var Z=I(m,D,B.value,k);if(Z===null){D===null&&(D=O);break}e&&D&&Z.alternate===null&&t(m,D),y=s(Z,y,P),N===null?M=Z:N.sibling=Z,N=Z,D=O}if(B.done)return n(m,D),Me&&Zr(m,P),M;if(D===null){for(;!B.done;P++,B=C.next())B=v(m,B.value,k),B!==null&&(y=s(B,y,P),N===null?M=B:N.sibling=B,N=B);return Me&&Zr(m,P),M}for(D=r(m,D);!B.done;P++,B=C.next())B=E(D,m,P,B.value,k),B!==null&&(e&&B.alternate!==null&&D.delete(B.key===null?P:B.key),y=s(B,y,P),N===null?M=B:N.sibling=B,N=B);return e&&D.forEach(function(ie){return t(m,ie)}),Me&&Zr(m,P),M}function x(m,y,C,k){if(typeof C=="object"&&C!==null&&C.type===vi&&C.key===null&&(C=C.props.children),typeof C=="object"&&C!==null){switch(C.$$typeof){case _s:e:{for(var M=C.key,N=y;N!==null;){if(N.key===M){if(M=C.type,M===vi){if(N.tag===7){n(m,N.sibling),y=i(N,C.props.children),y.return=m,m=y;break e}}else if(N.elementType===M||typeof M=="object"&&M!==null&&M.$$typeof===pr&&Nh(M)===N.type){n(m,N.sibling),y=i(N,C.props),y.ref=ho(m,N,C),y.return=m,m=y;break e}n(m,N);break}else t(m,N);N=N.sibling}C.type===vi?(y=Qr(C.props.children,m.mode,k,C.key),y.return=m,m=y):(k=ca(C.type,C.key,C.props,null,m.mode,k),k.ref=ho(m,y,C),k.return=m,m=k)}return l(m);case gi:e:{for(N=C.key;y!==null;){if(y.key===N)if(y.tag===4&&y.stateNode.containerInfo===C.containerInfo&&y.stateNode.implementation===C.implementation){n(m,y.sibling),y=i(y,C.children||[]),y.return=m,m=y;break e}else{n(m,y);break}else t(m,y);y=y.sibling}y=Gu(C,m.mode,k),y.return=m,m=y}return l(m);case pr:return N=C._init,x(m,y,N(C._payload),k)}if(bo(C))return w(m,y,C,k);if(uo(C))return A(m,y,C,k);$s(m,C)}return typeof C=="string"&&C!==""||typeof C=="number"?(C=""+C,y!==null&&y.tag===6?(n(m,y.sibling),y=i(y,C),y.return=m,m=y):(n(m,y),y=Wu(C,m.mode,k),y.return=m,m=y),l(m)):n(m,y)}return x}var Wi=tg(!0),ng=tg(!1),$o={},Mn=Nr($o),Ho=Nr($o),Yo=Nr($o);function Ur(e){if(e===$o)throw Error(R(174));return e}function td(e,t){switch(Se(Yo,t),Se(Ho,e),Se(Mn,$o),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Uu(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Uu(t,e)}ke(Mn),Se(Mn,t)}function Gi(){ke(Mn),ke(Ho),ke(Yo)}function rg(e){Ur(Yo.current);var t=Ur(Mn.current),n=Uu(t,e.type);t!==n&&(Se(Ho,e),Se(Mn,n))}function nd(e){Ho.current===e&&(ke(Mn),ke(Ho))}var Pe=Nr(0);function ka(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Mu=[];function rd(){for(var e=0;en?n:4,e(!0);var r=Pu.transition;Pu.transition={};try{e(!1),t()}finally{ge=n,Pu.transition=r}}function bg(){return sn().memoizedState}function Ew(e,t,n){var r=Er(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Ig(e))Cg(t,n);else if(n=$m(e,t,n,r),n!==null){var i=Ft();Cn(n,e,r,i),Sg(n,t,r)}}function Aw(e,t,n){var r=Er(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ig(e))Cg(t,i);else{var s=e.alternate;if(e.lanes===0&&(s===null||s.lanes===0)&&(s=t.lastRenderedReducer,s!==null))try{var l=t.lastRenderedState,u=s(l,n);if(i.hasEagerState=!0,i.eagerState=u,Sn(u,l)){var d=t.interleaved;d===null?(i.next=i,qc(t)):(i.next=d.next,d.next=i),t.interleaved=i;return}}catch(p){}finally{}n=$m(e,t,i,r),n!==null&&(i=Ft(),Cn(n,e,r,i),Sg(n,t,r))}}function Ig(e){var t=e.alternate;return e===De||t!==null&&t===De}function Cg(e,t){ko=Fa=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Sg(e,t,n){if((n&4194240)!==0){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Lc(e,n)}}var Ta={readContext:on,useCallback:yt,useContext:yt,useEffect:yt,useImperativeHandle:yt,useInsertionEffect:yt,useLayoutEffect:yt,useMemo:yt,useReducer:yt,useRef:yt,useState:yt,useDebugValue:yt,useDeferredValue:yt,useTransition:yt,useMutableSource:yt,useSyncExternalStore:yt,useId:yt,unstable_isNewReconciler:!1},kw={readContext:on,useCallback:function(e,t){return Fn().memoizedState=[e,t===void 0?null:t],e},useContext:on,useEffect:Ph,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,sa(4194308,4,hg.bind(null,t,e),n)},useLayoutEffect:function(e,t){return sa(4194308,4,e,t)},useInsertionEffect:function(e,t){return sa(4,2,e,t)},useMemo:function(e,t){var n=Fn();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Fn();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Ew.bind(null,De,e),[r.memoizedState,e]},useRef:function(e){var t=Fn();return e={current:e},t.memoizedState=e},useState:Mh,useDebugValue:ld,useDeferredValue:function(e){return Fn().memoizedState=e},useTransition:function(){var e=Mh(!1),t=e[0];return e=xw.bind(null,e[1]),Fn().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=De,i=Fn();if(Me){if(n===void 0)throw Error(R(407));n=n()}else{if(n=t(),et===null)throw Error(R(349));(qr&30)!==0||sg(r,t,n)}i.memoizedState=n;var s={value:n,getSnapshot:t};return i.queue=s,Ph(lg.bind(null,r,s,e),[e]),r.flags|=2048,Xo(9,ag.bind(null,r,s,n,t),void 0,null),n},useId:function(){var e=Fn(),t=et.identifierPrefix;if(Me){var n=$n,r=Qn;n=(r&~(1<<32-In(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Zo++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),n==="select"&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[Tn]=t,e[Bo]=r,Mg(e,t,!1,!1),t.stateNode=e;e:{switch(l=Qu(n,r),n){case"dialog":Ae("cancel",e),Ae("close",e),i=r;break;case"iframe":case"object":case"embed":Ae("load",e),i=r;break;case"video":case"audio":for(i=0;iVi&&(t.flags|=128,r=!0,mo(s,!1),t.lanes=4194304)}else{if(!r)if(e=ka(l),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),mo(s,!0),s.tail===null&&s.tailMode==="hidden"&&!l.alternate&&!Me)return bt(t),null}else 2*Ge()-s.renderingStartTime>Vi&&n!==1073741824&&(t.flags|=128,r=!0,mo(s,!1),t.lanes=4194304);s.isBackwards?(l.sibling=t.child,t.child=l):(n=s.last,n!==null?n.sibling=l:t.child=l,s.last=l)}return s.tail!==null?(t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=Ge(),t.sibling=null,n=Pe.current,Se(Pe,r?n&1|2:n&1),t):(bt(t),null);case 22:case 23:return hd(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&(t.mode&1)!==0?(zt&1073741824)!==0&&(bt(t),t.subtreeFlags&6&&(t.flags|=8192)):bt(t),null;case 24:return null;case 25:return null}throw Error(R(156,t.tag))}function Rw(e,t){switch(Uc(t),t.tag){case 1:return _t(t.type)&&Ia(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Gi(),ke(Rt),ke(Ct),rd(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 5:return nd(t),null;case 13:if(ke(Pe),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(R(340));_i()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return ke(Pe),null;case 4:return Gi(),null;case 10:return Kc(t.type._context),null;case 22:case 23:return hd(),null;case 24:return null;default:return null}}var qs=!1,It=!1,_w=typeof WeakSet=="function"?WeakSet:Set,V=null;function Ai(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Re(e,t,r)}else n.current=null}function wc(e,t,n){try{n()}catch(r){Re(e,t,r)}}var Bh=!1;function Ww(e,t){if(sc=ga,e=Wm(),Xc(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,s=r.focusNode;r=r.focusOffset;try{n.nodeType,s.nodeType}catch(k){n=null;break e}var l=0,u=-1,d=-1,p=0,g=0,v=e,I=null;t:for(;;){for(var E;v!==n||i!==0&&v.nodeType!==3||(u=l+i),v!==s||r!==0&&v.nodeType!==3||(d=l+r),v.nodeType===3&&(l+=v.nodeValue.length),(E=v.firstChild)!==null;)I=v,v=E;for(;;){if(v===e)break t;if(I===n&&++p===i&&(u=l),I===s&&++g===r&&(d=l),(E=v.nextSibling)!==null)break;v=I,I=v.parentNode}v=E}n=u===-1||d===-1?null:{start:u,end:d}}else n=null}n=n||{start:0,end:0}}else n=null;for(ac={focusedElem:e,selectionRange:n},ga=!1,V=t;V!==null;)if(t=V,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,V=e;else for(;V!==null;){t=V;try{var w=t.alternate;if((t.flags&1024)!==0)switch(t.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var A=w.memoizedProps,x=w.memoizedState,m=t.stateNode,y=m.getSnapshotBeforeUpdate(t.elementType===t.type?A:vn(t.type,A),x);m.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var C=t.stateNode.containerInfo;C.nodeType===1?C.textContent="":C.nodeType===9&&C.documentElement&&C.removeChild(C.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(R(163))}}catch(k){Re(t,t.return,k)}if(e=t.sibling,e!==null){e.return=t.return,V=e;break}V=t.return}return w=Bh,Bh=!1,w}function Fo(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var s=i.destroy;i.destroy=void 0,s!==void 0&&wc(t,n,s)}i=i.next}while(i!==r)}}function Ya(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function xc(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Og(e){var t=e.alternate;t!==null&&(e.alternate=null,Og(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Tn],delete t[Bo],delete t[cc],delete t[bw],delete t[Iw])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Rg(e){return e.tag===5||e.tag===3||e.tag===4}function Hh(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Rg(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Ec(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=ba));else if(r!==4&&(e=e.child,e!==null))for(Ec(e,t,n),e=e.sibling;e!==null;)Ec(e,t,n),e=e.sibling}function Ac(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Ac(e,t,n),e=e.sibling;e!==null;)Ac(e,t,n),e=e.sibling}var ot=null,yn=!1;function fr(e,t,n){for(n=n.child;n!==null;)_g(e,t,n),n=n.sibling}function _g(e,t,n){if(Nn&&typeof Nn.onCommitFiberUnmount=="function")try{Nn.onCommitFiberUnmount(Ra,n)}catch(u){}switch(n.tag){case 5:It||Ai(n,t);case 6:var r=ot,i=yn;ot=null,fr(e,t,n),ot=r,yn=i,ot!==null&&(yn?(e=ot,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):ot.removeChild(n.stateNode));break;case 18:ot!==null&&(yn?(e=ot,n=n.stateNode,e.nodeType===8?Tu(e.parentNode,n):e.nodeType===1&&Tu(e,n),_o(e)):Tu(ot,n.stateNode));break;case 4:r=ot,i=yn,ot=n.stateNode.containerInfo,yn=!0,fr(e,t,n),ot=r,yn=i;break;case 0:case 11:case 14:case 15:if(!It&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var s=i,l=s.destroy;s=s.tag,l!==void 0&&((s&2)!==0||(s&4)!==0)&&wc(n,t,l),i=i.next}while(i!==r)}fr(e,t,n);break;case 1:if(!It&&(Ai(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(u){Re(n,t,u)}fr(e,t,n);break;case 21:fr(e,t,n);break;case 22:n.mode&1?(It=(r=It)||n.memoizedState!==null,fr(e,t,n),It=r):fr(e,t,n);break;default:fr(e,t,n)}}function Yh(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new _w),t.forEach(function(r){var i=Xw.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function gn(e,t){var n=t.deletions;if(n!==null)for(var r=0;ri&&(i=l),r&=~s}if(r=i,r=Ge()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Lw(r/1960))-r,10e?16:e,yr===null)var r=!1;else{if(e=yr,yr=null,Pa=0,(le&6)!==0)throw Error(R(331));var i=le;for(le|=4,V=e.current;V!==null;){var s=V,l=s.child;if((V.flags&16)!==0){var u=s.deletions;if(u!==null){for(var d=0;dGe()-fd?Jr(e,0):dd|=n),Wt(e,t)}function Zg(e,t){t===0&&((e.mode&1)===0?t=1:(t=Vs,Vs<<=1,(Vs&130023424)===0&&(Vs=4194304)));var n=Ft();e=tr(e,t),e!==null&&(Uo(e,t,n),Wt(e,n))}function zw(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Zg(e,n)}function Xw(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(R(314))}r!==null&&r.delete(t),Zg(e,n)}var zg;zg=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Rt.current)Ot=!0;else{if((e.lanes&n)===0&&(t.flags&128)===0)return Ot=!1,Dw(e,t,n);Ot=(e.flags&131072)!==0}else Ot=!1,Me&&(t.flags&1048576)!==0&&Um(t,wa,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;aa(e,t),e=t.pendingProps;var i=Ri(t,Ct.current);Pi(t,n),i=od(null,t,r,e,i,n);var s=sd();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,_t(r)?(s=!0,Ca(t)):s=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,ed(t),i.updater=Ba,t.stateNode=i,i._reactInternals=t,gc(t,r,e,n),t=bc(null,t,r,!0,s,n)):(t.tag=0,Me&&s&&jc(t),kt(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(aa(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=Uw(r),e=vn(r,e),i){case 0:t=yc(null,t,r,e,n);break e;case 1:t=Gh(null,t,r,e,n);break e;case 11:t=_h(null,t,r,e,n);break e;case 14:t=Wh(null,t,r,vn(r.type,e),n);break e}throw Error(R(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:vn(r,i),yc(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:vn(r,i),Gh(e,t,r,i,n);case 3:e:{if(Fg(t),e===null)throw Error(R(387));r=t.pendingProps,s=t.memoizedState,i=s.element,Km(e,t),Aa(t,r,null,n);var l=t.memoizedState;if(r=l.element,s.isDehydrated)if(s={element:r,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=s,t.memoizedState=s,t.flags&256){i=Li(Error(R(423)),t),t=Lh(e,t,r,n,i);break e}else if(r!==i){i=Li(Error(R(424)),t),t=Lh(e,t,r,n,i);break e}else for(Xt=Sr(t.stateNode.containerInfo.firstChild),jt=t,Me=!0,bn=null,n=ng(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(_i(),r===i){t=nr(e,t,n);break e}kt(e,t,r,n)}t=t.child}return t;case 5:return rg(t),e===null&&pc(t),r=t.type,i=t.pendingProps,s=e!==null?e.memoizedProps:null,l=i.children,lc(r,i)?l=null:s!==null&&lc(r,s)&&(t.flags|=32),kg(e,t),kt(e,t,l,n),t.child;case 6:return e===null&&pc(t),null;case 13:return Tg(e,t,n);case 4:return td(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Wi(t,null,r,n):kt(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:vn(r,i),_h(e,t,r,i,n);case 7:return kt(e,t,t.pendingProps,n),t.child;case 8:return kt(e,t,t.pendingProps.children,n),t.child;case 12:return kt(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,s=t.memoizedProps,l=i.value,Se(xa,r._currentValue),r._currentValue=l,s!==null)if(Sn(s.value,l)){if(s.children===i.children&&!Rt.current){t=nr(e,t,n);break e}}else for(s=t.child,s!==null&&(s.return=t);s!==null;){var u=s.dependencies;if(u!==null){l=s.child;for(var d=u.firstContext;d!==null;){if(d.context===r){if(s.tag===1){d=Kn(-1,n&-n),d.tag=2;var p=s.updateQueue;if(p!==null){p=p.shared;var g=p.pending;g===null?d.next=d:(d.next=g.next,g.next=d),p.pending=d}}s.lanes|=n,d=s.alternate,d!==null&&(d.lanes|=n),hc(s.return,n,t),u.lanes|=n;break}d=d.next}}else if(s.tag===10)l=s.type===t.type?null:s.child;else if(s.tag===18){if(l=s.return,l===null)throw Error(R(341));l.lanes|=n,u=l.alternate,u!==null&&(u.lanes|=n),hc(l,n,t),l=s.sibling}else l=s.child;if(l!==null)l.return=s;else for(l=s;l!==null;){if(l===t){l=null;break}if(s=l.sibling,s!==null){s.return=l.return,l=s;break}l=l.return}s=l}kt(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Pi(t,n),i=on(i),r=r(i),t.flags|=1,kt(e,t,r,n),t.child;case 14:return r=t.type,i=vn(r,t.pendingProps),i=vn(r.type,i),Wh(e,t,r,i,n);case 15:return Eg(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:vn(r,i),aa(e,t),t.tag=1,_t(r)?(e=!0,Ca(t)):e=!1,Pi(t,n),eg(t,r,i),gc(t,r,i,n),bc(null,t,r,!0,e,n);case 19:return Ng(e,t,n);case 22:return Ag(e,t,n)}throw Error(R(156,t.tag))};function Xg(e,t){return ym(e,t)}function jw(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function nn(e,t,n,r){return new jw(e,t,n,r)}function gd(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Uw(e){if(typeof e=="function")return gd(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Rc)return 11;if(e===_c)return 14}return 2}function Ar(e,t){var n=e.alternate;return n===null?(n=nn(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function ca(e,t,n,r,i,s){var l=2;if(r=e,typeof e=="function")gd(e)&&(l=1);else if(typeof e=="string")l=5;else e:switch(e){case vi:return Qr(n.children,i,s,t);case Oc:l=8,i|=8;break;case Vu:return e=nn(12,n,t,i|2),e.elementType=Vu,e.lanes=s,e;case Bu:return e=nn(13,n,t,i),e.elementType=Bu,e.lanes=s,e;case Hu:return e=nn(19,n,t,i),e.elementType=Hu,e.lanes=s,e;case tm:return za(n,i,s,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case qh:l=10;break e;case em:l=9;break e;case Rc:l=11;break e;case _c:l=14;break e;case pr:l=16,r=null;break e}throw Error(R(130,e==null?e:typeof e,""))}return t=nn(l,n,t,i),t.elementType=e,t.type=r,t.lanes=s,t}function Qr(e,t,n,r){return e=nn(7,e,r,t),e.lanes=n,e}function za(e,t,n,r){return e=nn(22,e,r,t),e.elementType=tm,e.lanes=n,e.stateNode={isHidden:!1},e}function Wu(e,t,n){return e=nn(6,e,null,t),e.lanes=n,e}function Gu(e,t,n){return t=nn(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Jw(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Cu(0),this.expirationTimes=Cu(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Cu(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function vd(e,t,n,r,i,s,l,u,d){return e=new Jw(e,t,n,u,d),t===1?(t=1,s===!0&&(t|=8)):t=0,s=nn(3,null,null,t),e.current=s,s.stateNode=e,s.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},ed(s),e}function Qw(e,t,n){var r=3{"use strict";function $g(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__=="undefined"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE($g)}catch(e){console.error(e)}}$g(),Kg.exports=Qg()});var qo=re(Cd=>{"use strict";var qg=Ko();Cd.createRoot=qg.createRoot,Cd.hydrateRoot=qg.hydrateRoot;var dA});var hv=re(_d=>{"use strict";Object.defineProperty(_d,"__esModule",{value:!0});function ax(e){if(e.sheet)return e.sheet;for(var t=0;t{"use strict";mv.exports=hv()});var yv=re((sl,vv)=>{(function(e,t){typeof sl=="object"&&typeof vv!="undefined"?t(sl):typeof define=="function"&&define.amd?define(["exports"],t):(e=e||self,t(e.stylis={}))})(sl,function(e){"use strict";var t="-ms-",n="-moz-",r="-webkit-",i="comm",s="rule",l="decl",u="@page",d="@media",p="@import",g="@charset",v="@viewport",I="@supports",E="@document",w="@namespace",A="@keyframes",x="@font-face",m="@counter-style",y="@font-feature-values",C=Math.abs,k=String.fromCharCode,M=Object.assign;function N(b,L){return Z(b,0)^45?(((L<<2^Z(b,0))<<2^Z(b,1))<<2^Z(b,2))<<2^Z(b,3):0}function D(b){return b.trim()}function P(b,L){return(b=L.exec(b))?b[0]:b}function O(b,L,X){return b.replace(L,X)}function B(b,L){return b.indexOf(L)}function Z(b,L){return b.charCodeAt(L)|0}function ie(b,L,X){return b.slice(L,X)}function pe(b){return b.length}function ue(b){return b.length}function te(b,L){return L.push(b),b}function Ve(b,L){return b.map(L).join("")}e.line=1,e.column=1,e.length=0,e.position=0,e.character=0,e.characters="";function Qe(b,L,X,J,q,ft,xe){return{value:b,root:L,parent:X,type:J,props:q,children:ft,line:e.line,column:e.column,length:xe,return:""}}function ye(b,L){return M(Qe("",null,null,"",null,null,0),b,{length:-b.length},L)}function wt(){return e.character}function lt(){return e.character=e.position>0?Z(e.characters,--e.position):0,e.column--,e.character===10&&(e.column=1,e.line--),e.character}function we(){return e.character=e.position2||ct(e.character)>3?"":" "}function Or(b){for(;we();)switch(ct(e.character)){case 0:te(Wr(e.position-1),b);break;case 2:te(Vt(e.character),b);break;default:te(k(e.character),b)}return b}function Rr(b,L){for(;--L&&we()&&!(e.character<48||e.character>102||e.character>57&&e.character<65||e.character>70&&e.character<97););return ut(b,G()+(L<6&&ce()==32&&we()==32))}function ar(b){for(;we();)switch(e.character){case b:return e.position;case 34:case 39:b!==34&&b!==39&&ar(e.character);break;case 40:b===41&&ar(b);break;case 92:we();break}return e.position}function _r(b,L){for(;we()&&b+e.character!==47+10;)if(b+e.character===42+42&&ce()===47)break;return"/*"+ut(L,e.position-1)+"*"+k(b===47?b:we())}function Wr(b){for(;!ct(ce());)we();return ut(b,e.position)}function Wl(b){return rt(Gr("",null,null,null,[""],b=Be(b),0,[0],b))}function Gr(b,L,X,J,q,ft,xe,Ke,Kt){for(var Pt=0,oe=0,it=xe,xn=0,dn=0,Bt=0,pt=1,fn=1,ht=1,mt=0,Ht="",ai=q,Yt=ft,xt=J,W=Ht;fn;)switch(Bt=mt,mt=we()){case 40:if(Bt!=108&&Z(W,it-1)==58){B(W+=O(Vt(mt),"&","&\f"),"&\f")!=-1&&(ht=-1);break}case 34:case 39:case 91:W+=Vt(mt);break;case 9:case 10:case 13:case 32:W+=oi(Bt);break;case 92:W+=Rr(G()-1,7);continue;case 47:switch(ce()){case 42:case 47:te(He(_r(we(),G()),L,X),Kt);break;default:W+="/"}break;case 123*pt:Ke[Pt++]=pe(W)*ht;case 125*pt:case 59:case 0:switch(mt){case 0:case 125:fn=0;case 59+oe:dn>0&&pe(W)-it&&te(dn>32?dt(W+";",J,X,it-1):dt(O(W," ","")+";",J,X,it-2),Kt);break;case 59:W+=";";default:if(te(xt=Gn(W,L,X,Pt,oe,q,Ke,Ht,ai=[],Yt=[],it),ft),mt===123)if(oe===0)Gr(W,L,xt,xt,ai,ft,it,Ke,Yt);else switch(xn===99&&Z(W,3)===110?100:xn){case 100:case 109:case 115:Gr(b,xt,xt,J&&te(Gn(b,xt,xt,0,0,q,Ke,Ht,q,ai=[],it),Yt),q,Yt,it,Ke,J?ai:Yt);break;default:Gr(W,xt,xt,xt,[""],Yt,0,Ke,Yt)}}Pt=oe=dn=0,pt=ht=1,Ht=W="",it=xe;break;case 58:it=1+pe(W),dn=Bt;default:if(pt<1){if(mt==123)--pt;else if(mt==125&&pt++==0&<()==125)continue}switch(W+=k(mt),mt*pt){case 38:ht=oe>0?1:(W+="\f",-1);break;case 44:Ke[Pt++]=(pe(W)-1)*ht,ht=1;break;case 64:ce()===45&&(W+=Vt(we())),xn=ce(),oe=it=pe(Ht=W+=Wr(G())),mt++;break;case 45:Bt===45&&pe(W)==2&&(pt=0)}}return ft}function Gn(b,L,X,J,q,ft,xe,Ke,Kt,Pt,oe){for(var it=q-1,xn=q===0?ft:[""],dn=ue(xn),Bt=0,pt=0,fn=0;Bt0?xn[ht]+" "+mt:O(mt,/&\f/g,xn[ht])))&&(Kt[fn++]=Ht);return Qe(b,L,X,q===0?s:Ke,Kt,Pt,oe)}function He(b,L,X){return Qe(b,L,X,i,k(wt()),ie(b,2,-2),0)}function dt(b,L,X,J){return Qe(b,L,X,l,ie(b,0,J),ie(b,J+1,-1),J)}function Lr(b,L,X){switch(N(b,L)){case 5103:return r+"print-"+b+b;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return r+b+b;case 4789:return n+b+b;case 5349:case 4246:case 4810:case 6968:case 2756:return r+b+n+b+t+b+b;case 5936:switch(Z(b,L+11)){case 114:return r+b+t+O(b,/[svh]\w+-[tblr]{2}/,"tb")+b;case 108:return r+b+t+O(b,/[svh]\w+-[tblr]{2}/,"tb-rl")+b;case 45:return r+b+t+O(b,/[svh]\w+-[tblr]{2}/,"lr")+b}case 6828:case 4268:case 2903:return r+b+t+b+b;case 6165:return r+b+t+"flex-"+b+b;case 5187:return r+b+O(b,/(\w+).+(:[^]+)/,r+"box-$1$2"+t+"flex-$1$2")+b;case 5443:return r+b+t+"flex-item-"+O(b,/flex-|-self/g,"")+(P(b,/flex-|baseline/)?"":t+"grid-row-"+O(b,/flex-|-self/g,""))+b;case 4675:return r+b+t+"flex-line-pack"+O(b,/align-content|flex-|-self/g,"")+b;case 5548:return r+b+t+O(b,"shrink","negative")+b;case 5292:return r+b+t+O(b,"basis","preferred-size")+b;case 6060:return r+"box-"+O(b,"-grow","")+r+b+t+O(b,"grow","positive")+b;case 4554:return r+O(b,/([^-])(transform)/g,"$1"+r+"$2")+b;case 6187:return O(O(O(b,/(zoom-|grab)/,r+"$1"),/(image-set)/,r+"$1"),b,"")+b;case 5495:case 3959:return O(b,/(image-set\([^]*)/,r+"$1$`$1");case 4968:return O(O(b,/(.+:)(flex-)?(.*)/,r+"box-pack:$3"+t+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+r+b+b;case 4200:if(!P(b,/flex-|baseline/))return t+"grid-column-align"+ie(b,L)+b;break;case 2592:case 3360:return t+O(b,"template-","")+b;case 4384:case 3616:return X&&X.some(function(J,q){return L=q,P(J.props,/grid-\w+-end/)})?~B(b+(X=X[L].value),"span")?b:t+O(b,"-start","")+b+t+"grid-row-span:"+(~B(X,"span")?P(X,/\d+/):+P(X,/\d+/)-+P(b,/\d+/))+";":t+O(b,"-start","")+b;case 4896:case 4128:return X&&X.some(function(J){return P(J.props,/grid-\w+-start/)})?b:t+O(O(b,"-end","-span"),"span ","")+b;case 4095:case 3583:case 4068:case 2532:return O(b,/(.+)-inline(.+)/,r+"$1$2")+b;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(pe(b)-1-L>6)switch(Z(b,L+1)){case 109:if(Z(b,L+4)!==45)break;case 102:return O(b,/(.+:)(.+)-([^]+)/,"$1"+r+"$2-$3$1"+n+(Z(b,L+3)==108?"$3":"$2-$3"))+b;case 115:return~B(b,"stretch")?Lr(O(b,"stretch","fill-available"),L,X)+b:b}break;case 5152:case 5920:return O(b,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(J,q,ft,xe,Ke,Kt,Pt){return t+q+":"+ft+Pt+(xe?t+q+"-span:"+(Ke?Kt:+Kt-+ft)+Pt:"")+b});case 4949:if(Z(b,L+6)===121)return O(b,":",":"+r)+b;break;case 6444:switch(Z(b,Z(b,14)===45?18:11)){case 120:return O(b,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+r+(Z(b,14)===45?"inline-":"")+"box$3$1"+r+"$2$3$1"+t+"$2box$3")+b;case 100:return O(b,":",":"+t)+b}break;case 5719:case 2647:case 2135:case 3927:case 2391:return O(b,"scroll-","scroll-snap-")+b}return b}function Ln(b,L){for(var X="",J=ue(b),q=0;q-1&&!b.return)switch(b.type){case l:b.return=Lr(b.value,b.length,X);return;case A:return Ln([ye(b,{value:O(b.value,"@","@"+r)})],J);case s:if(b.length)return Ve(b.props,function(q){switch(P(q,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return Ln([ye(b,{props:[O(q,/:(read-\w+)/,":"+n+"$1")]})],J);case"::placeholder":return Ln([ye(b,{props:[O(q,/:(plac\w+)/,":"+r+"input-$1")]}),ye(b,{props:[O(q,/:(plac\w+)/,":"+n+"$1")]}),ye(b,{props:[O(q,/:(plac\w+)/,t+"input-$1")]})],J)}return""})}}function Q(b){switch(b.type){case s:b.props=b.props.map(function(L){return Ve(Wn(L),function(X,J,q){switch(Z(X,0)){case 12:return ie(X,1,pe(X));case 0:case 40:case 43:case 62:case 126:return X;case 58:q[++J]==="global"&&(q[J]="",q[++J]="\f"+ie(q[J],J=1,-1));case 32:return J===1?"":X;default:switch(J){case 0:return b=X,ue(q)>1?"":X;case(J=ue(q)-1):case 2:return J===2?X+b+b:X+b;default:return X}}})})}}e.CHARSET=g,e.COMMENT=i,e.COUNTER_STYLE=m,e.DECLARATION=l,e.DOCUMENT=E,e.FONT_FACE=x,e.FONT_FEATURE_VALUES=y,e.IMPORT=p,e.KEYFRAMES=A,e.MEDIA=d,e.MOZ=n,e.MS=t,e.NAMESPACE=w,e.PAGE=u,e.RULESET=s,e.SUPPORTS=I,e.VIEWPORT=v,e.WEBKIT=r,e.abs=C,e.alloc=Be,e.append=te,e.assign=M,e.caret=G,e.char=wt,e.charat=Z,e.combine=Ve,e.comment=He,e.commenter=_r,e.compile=Wl,e.copy=ye,e.dealloc=rt,e.declaration=dt,e.delimit=Vt,e.delimiter=ar,e.escaping=Rr,e.from=k,e.hash=N,e.identifier=Wr,e.indexof=B,e.match=P,e.middleware=Gl,e.namespace=Q,e.next=we,e.node=Qe,e.parse=Gr,e.peek=ce,e.prefix=Lr,e.prefixer=Mt,e.prev=lt,e.replace=O,e.ruleset=Gn,e.rulesheet=si,e.serialize=Ln,e.sizeof=ue,e.slice=ut,e.stringify=$e,e.strlen=pe,e.substr=ie,e.token=ct,e.tokenize=Wn,e.tokenizer=Or,e.trim=D,e.whitespace=oi,Object.defineProperty(e,"__esModule",{value:!0})})});var bv=re(Wd=>{"use strict";Object.defineProperty(Wd,"__esModule",{value:!0});var cx=function(t){var n=new WeakMap;return function(r){if(n.has(r))return n.get(r);var i=t(r);return n.set(r,i),i}};Wd.default=cx});var al=re((kk,Iv)=>{"use strict";Iv.exports=bv()});var Cv=re(Gd=>{"use strict";Object.defineProperty(Gd,"__esModule",{value:!0});function dx(e){var t=Object.create(null);return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}Gd.default=dx});var Ld=re((Tk,Sv)=>{"use strict";Sv.exports=Cv()});var Av=re(Vd=>{"use strict";Object.defineProperty(Vd,"__esModule",{value:!0});var fx=gv(),T=yv(),px=al(),hx=Ld();function xv(e){return e&&e.__esModule?e:{default:e}}var mx=xv(px),gx=xv(hx),vx=function(t,n,r){for(var i=0,s=0;i=s,s=T.peek(),i===38&&s===12&&(n[r]=1),!T.token(s);)T.next();return T.slice(t,T.position)},yx=function(t,n){var r=-1,i=44;do switch(T.token(i)){case 0:i===38&&T.peek()===12&&(n[r]=1),t[r]+=vx(T.position-1,n,r);break;case 2:t[r]+=T.delimit(i);break;case 4:if(i===44){t[++r]=T.peek()===58?"&\f":"",n[r]=t[r].length;break}default:t[r]+=T.from(i)}while(i=T.next());return t},bx=function(t,n){return T.dealloc(yx(T.alloc(t),n))},wv=new WeakMap,Ix=function(t){if(!(t.type!=="rule"||!t.parent||t.length<1)){for(var n=t.value,r=t.parent,i=t.column===r.column&&t.line===r.line;r.type!=="rule";)if(r=r.parent,!r)return;if(!(t.props.length===1&&n.charCodeAt(0)!==58&&!wv.get(r))&&!i){wv.set(t,!0);for(var s=[],l=bx(n,s),u=r.props,d=0,p=0;d6)switch(T.charat(e,t+1)){case 109:if(T.charat(e,t+4)!==45)break;case 102:return T.replace(e,/(.+:)(.+)-([^]+)/,"$1"+T.WEBKIT+"$2-$3$1"+T.MOZ+(T.charat(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return~T.indexof(e,"stretch")?Ev(T.replace(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(T.charat(e,t+1)!==115)break;case 6444:switch(T.charat(e,T.strlen(e)-3-(~T.indexof(e,"!important")&&10))){case 107:return T.replace(e,":",":"+T.WEBKIT)+e;case 101:return T.replace(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+T.WEBKIT+(T.charat(e,14)===45?"inline-":"")+"box$3$1"+T.WEBKIT+"$2$3$1"+T.MS+"$2box$3")+e}break;case 5936:switch(T.charat(e,t+11)){case 114:return T.WEBKIT+e+T.MS+T.replace(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return T.WEBKIT+e+T.MS+T.replace(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return T.WEBKIT+e+T.MS+T.replace(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return T.WEBKIT+e+T.MS+e+e}return e}var Sx=function(t,n,r,i){if(t.length>-1&&!t.return)switch(t.type){case T.DECLARATION:t.return=Ev(t.value,t.length);break;case T.KEYFRAMES:return T.serialize([T.copy(t,{value:T.replace(t.value,"@","@"+T.WEBKIT)})],i);case T.RULESET:if(t.length)return T.combine(t.props,function(s){switch(T.match(s,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return T.serialize([T.copy(t,{props:[T.replace(s,/:(read-\w+)/,":"+T.MOZ+"$1")]})],i);case"::placeholder":return T.serialize([T.copy(t,{props:[T.replace(s,/:(plac\w+)/,":"+T.WEBKIT+"input-$1")]}),T.copy(t,{props:[T.replace(s,/:(plac\w+)/,":"+T.MOZ+"$1")]}),T.copy(t,{props:[T.replace(s,/:(plac\w+)/,T.MS+"input-$1")]})],i)}return""})}},ll=typeof document!="undefined",wx=ll?void 0:mx.default(function(){return gx.default(function(){var e={};return function(t){return e[t]}})}),xx=[Sx],Ex=function(t){var n=t.key;if(ll&&n==="css"){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(k){var M=k.getAttribute("data-emotion");M.indexOf(" ")!==-1&&(document.head.appendChild(k),k.setAttribute("data-s",""))})}var i=t.stylisPlugins||xx,s={},l,u=[];ll&&(l=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+n+' "]'),function(k){for(var M=k.getAttribute("data-emotion").split(" "),N=1;N{"use strict";kv.exports=Av()});var Yd=re((Pk,or)=>{function Hd(){return or.exports=Hd=Object.assign?Object.assign.bind():function(e){for(var t=1;t{"use strict";var tt=typeof Symbol=="function"&&Symbol.for,Zd=tt?Symbol.for("react.element"):60103,zd=tt?Symbol.for("react.portal"):60106,ul=tt?Symbol.for("react.fragment"):60107,cl=tt?Symbol.for("react.strict_mode"):60108,dl=tt?Symbol.for("react.profiler"):60114,fl=tt?Symbol.for("react.provider"):60109,pl=tt?Symbol.for("react.context"):60110,Xd=tt?Symbol.for("react.async_mode"):60111,hl=tt?Symbol.for("react.concurrent_mode"):60111,ml=tt?Symbol.for("react.forward_ref"):60112,gl=tt?Symbol.for("react.suspense"):60113,Ax=tt?Symbol.for("react.suspense_list"):60120,vl=tt?Symbol.for("react.memo"):60115,yl=tt?Symbol.for("react.lazy"):60116,kx=tt?Symbol.for("react.block"):60121,Fx=tt?Symbol.for("react.fundamental"):60117,Tx=tt?Symbol.for("react.responder"):60118,Nx=tt?Symbol.for("react.scope"):60119;function $t(e){if(typeof e=="object"&&e!==null){var t=e.$$typeof;switch(t){case Zd:switch(e=e.type,e){case Xd:case hl:case ul:case dl:case cl:case gl:return e;default:switch(e=e&&e.$$typeof,e){case pl:case ml:case yl:case vl:case fl:return e;default:return t}}case zd:return t}}}function Fv(e){return $t(e)===hl}ve.AsyncMode=Xd;ve.ConcurrentMode=hl;ve.ContextConsumer=pl;ve.ContextProvider=fl;ve.Element=Zd;ve.ForwardRef=ml;ve.Fragment=ul;ve.Lazy=yl;ve.Memo=vl;ve.Portal=zd;ve.Profiler=dl;ve.StrictMode=cl;ve.Suspense=gl;ve.isAsyncMode=function(e){return Fv(e)||$t(e)===Xd};ve.isConcurrentMode=Fv;ve.isContextConsumer=function(e){return $t(e)===pl};ve.isContextProvider=function(e){return $t(e)===fl};ve.isElement=function(e){return typeof e=="object"&&e!==null&&e.$$typeof===Zd};ve.isForwardRef=function(e){return $t(e)===ml};ve.isFragment=function(e){return $t(e)===ul};ve.isLazy=function(e){return $t(e)===yl};ve.isMemo=function(e){return $t(e)===vl};ve.isPortal=function(e){return $t(e)===zd};ve.isProfiler=function(e){return $t(e)===dl};ve.isStrictMode=function(e){return $t(e)===cl};ve.isSuspense=function(e){return $t(e)===gl};ve.isValidElementType=function(e){return typeof e=="string"||typeof e=="function"||e===ul||e===hl||e===dl||e===cl||e===gl||e===Ax||typeof e=="object"&&e!==null&&(e.$$typeof===yl||e.$$typeof===vl||e.$$typeof===fl||e.$$typeof===pl||e.$$typeof===ml||e.$$typeof===Fx||e.$$typeof===Tx||e.$$typeof===Nx||e.$$typeof===kx)};ve.typeOf=$t});var Mv=re((Ok,Nv)=>{"use strict";Nv.exports=Tv()});var Jd=re((Rk,Wv)=>{"use strict";var jd=Mv(),Mx={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},Px={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},Dx={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Rv={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ud={};Ud[jd.ForwardRef]=Dx;Ud[jd.Memo]=Rv;function Pv(e){return jd.isMemo(e)?Rv:Ud[e.$$typeof]||Mx}var Ox=Object.defineProperty,Rx=Object.getOwnPropertyNames,Dv=Object.getOwnPropertySymbols,_x=Object.getOwnPropertyDescriptor,Wx=Object.getPrototypeOf,Ov=Object.prototype;function _v(e,t,n){if(typeof t!="string"){if(Ov){var r=Wx(t);r&&r!==Ov&&_v(e,r,n)}var i=Rx(t);Dv&&(i=i.concat(Dv(t)));for(var s=Pv(e),l=Pv(t),u=0;u{"use strict";Object.defineProperty(Qd,"__esModule",{value:!0});var Gx=Jd();function Lx(e){return e&&e.__esModule?e:{default:e}}var Vx=Lx(Gx),Bx=function(e,t){return Vx.default(e,t)};Qd.default=Bx});var Lv=re(as=>{"use strict";Object.defineProperty(as,"__esModule",{value:!0});var Kd=typeof document!="undefined";function Hx(e,t,n){var r="";return n.split(" ").forEach(function(i){e[i]!==void 0?t.push(e[i]+";"):r+=i+" "}),r}var Gv=function(t,n,r){var i=t.key+"-"+n.name;(r===!1||Kd===!1&&t.compat!==void 0)&&t.registered[i]===void 0&&(t.registered[i]=n.styles)},Yx=function(t,n,r){Gv(t,n,r);var i=t.key+"-"+n.name;if(t.inserted[n.name]===void 0){var s="",l=n;do{var u=t.insert(n===l?"."+i:"",l,t.sheet,!0);!Kd&&u!==void 0&&(s+=u),l=l.next}while(l!==void 0);if(!Kd&&s.length!==0)return s}};as.getRegisteredStyles=Hx;as.insertStyles=Yx;as.registerStyles=Gv});var qd=re((Gk,Vv)=>{"use strict";Vv.exports=Lv()});var Bv=re(ef=>{"use strict";Object.defineProperty(ef,"__esModule",{value:!0});function Zx(e){for(var t=0,n,r=0,i=e.length;i>=4;++r,i-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(i){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16)}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}ef.default=Zx});var Yv=re((Vk,Hv)=>{"use strict";Hv.exports=Bv()});var Zv=re(tf=>{"use strict";Object.defineProperty(tf,"__esModule",{value:!0});var zx={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};tf.default=zx});var Xv=re((Hk,zv)=>{"use strict";zv.exports=Zv()});var $v=re(of=>{"use strict";Object.defineProperty(of,"__esModule",{value:!0});var Xx=Yv(),jx=Xv(),Ux=Ld();function rf(e){return e&&e.__esModule?e:{default:e}}var Jx=rf(Xx),Qx=rf(jx),$x=rf(Ux),Kx=/[A-Z]|^ms/g,qx=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Qv=function(t){return t.charCodeAt(1)===45},jv=function(t){return t!=null&&typeof t!="boolean"},nf=$x.default(function(e){return Qv(e)?e:e.replace(Kx,"-$&").toLowerCase()}),Uv=function(t,n){switch(t){case"animation":case"animationName":if(typeof n=="string")return n.replace(qx,function(r,i,s){return Pn={name:i,styles:s,next:Pn},i})}return Qx.default[t]!==1&&!Qv(t)&&typeof n=="number"&&n!==0?n+"px":n};function ls(e,t,n){if(n==null)return"";if(n.__emotion_styles!==void 0)return n;switch(typeof n){case"boolean":return"";case"object":{if(n.anim===1)return Pn={name:n.name,styles:n.styles,next:Pn},n.name;if(n.styles!==void 0){var r=n.next;if(r!==void 0)for(;r!==void 0;)Pn={name:r.name,styles:r.styles,next:Pn},r=r.next;var i=n.styles+";";return i}return e2(e,t,n)}case"function":{if(e!==void 0){var s=Pn,l=n(e);return Pn=s,ls(e,t,l)}break}}if(t==null)return n;var u=t[n];return u!==void 0?u:n}function e2(e,t,n){var r="";if(Array.isArray(n))for(var i=0;i{"use strict";Kv.exports=$v()});var r0=re(bl=>{"use strict";Object.defineProperty(bl,"__esModule",{value:!0});var t0=Ne();function n2(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach(function(n){if(n!=="default"){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}}),t.default=e,Object.freeze(t)}var qv=n2(t0),r2=typeof document!="undefined",e0=function(t){return t()},n0=qv["useInsertionEffect"]?qv["useInsertionEffect"]:!1,i2=r2&&n0||e0,o2=n0||t0.useLayoutEffect;bl.useInsertionEffectAlwaysWithSyncFallback=i2;bl.useInsertionEffectWithLayoutFallback=o2});var af=re((Xk,i0)=>{"use strict";i0.exports=r0()});var u0=re(Gt=>{"use strict";var Xe=Ne(),s2=Bd(),s0=Yd(),a2=al(),l2=$d(),lf=qd(),u2=sf(),c2=af();function a0(e){return e&&e.__esModule?e:{default:e}}var l0=a0(s2),o0=a0(a2),cf=typeof document!="undefined",df={}.hasOwnProperty,us=Xe.createContext(typeof HTMLElement!="undefined"?l0.default({key:"css"}):null),d2=us.Provider,f2=function(){return Xe.useContext(us)};Gt.withEmotionCache=function(t){return Xe.forwardRef(function(n,r){var i=Xe.useContext(us);return t(n,i,r)})};cf||(Gt.withEmotionCache=function(t){return function(n){var r=Xe.useContext(us);return r===null?(r=l0.default({key:"css"}),Xe.createElement(us.Provider,{value:r},t(n,r))):t(n,r)}});var Xi=Xe.createContext({}),p2=function(){return Xe.useContext(Xi)},h2=function(t,n){if(typeof n=="function"){var r=n(t);return r}return s0({},t,n)},m2=o0.default(function(e){return o0.default(function(t){return h2(e,t)})}),g2=function(t){var n=Xe.useContext(Xi);return t.theme!==n&&(n=m2(n)(t.theme)),Xe.createElement(Xi.Provider,{value:n},t.children)};function v2(e){var t=e.displayName||e.name||"Component",n=function(s,l){var u=Xe.useContext(Xi);return Xe.createElement(e,s0({theme:u,ref:l},s))},r=Xe.forwardRef(n);return r.displayName="WithTheme("+t+")",l2.default(r,e)}var uf="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",y2=function(t,n){var r={};for(var i in n)df.call(n,i)&&(r[i]=n[i]);return r[uf]=t,r},b2=function(t){var n=t.cache,r=t.serialized,i=t.isStringTag;lf.registerStyles(n,r,i);var s=c2.useInsertionEffectAlwaysWithSyncFallback(function(){return lf.insertStyles(n,r,i)});if(!cf&&s!==void 0){for(var l,u=r.name,d=r.next;d!==void 0;)u+=" "+d.name,d=d.next;return Xe.createElement("style",(l={},l["data-emotion"]=n.key+" "+u,l.dangerouslySetInnerHTML={__html:s},l.nonce=n.sheet.nonce,l))}return null},I2=Gt.withEmotionCache(function(e,t,n){var r=e.css;typeof r=="string"&&t.registered[r]!==void 0&&(r=t.registered[r]);var i=e[uf],s=[r],l="";typeof e.className=="string"?l=lf.getRegisteredStyles(t.registered,s,e.className):e.className!=null&&(l=e.className+" ");var u=u2.serializeStyles(s,void 0,Xe.useContext(Xi));l+=t.key+"-"+u.name;var d={};for(var p in e)df.call(e,p)&&p!=="css"&&p!==uf&&(d[p]=e[p]);return d.ref=n,d.className=l,Xe.createElement(Xe.Fragment,null,Xe.createElement(b2,{cache:t,serialized:u,isStringTag:typeof i=="string"}),Xe.createElement(i,d))});Gt.CacheProvider=d2;Gt.Emotion=I2;Gt.ThemeContext=Xi;Gt.ThemeProvider=g2;Gt.__unsafe_useEmotionCache=f2;Gt.createEmotionProps=y2;Gt.hasOwnProperty=df;Gt.isBrowser=cf;Gt.useTheme=p2;Gt.withTheme=v2});var f0=re(Nt=>{"use strict";Object.defineProperty(Nt,"__esModule",{value:!0});var Dn=Ne();Bd();var nt=u0();Yd();al();Jd();$d();var Il=qd(),pf=sf(),ff=af(),c0=function(t,n){var r=arguments;if(n==null||!nt.hasOwnProperty.call(n,"css"))return Dn.createElement.apply(void 0,r);var i=r.length,s=new Array(i);s[0]=nt.Emotion,s[1]=nt.createEmotionProps(t,n);for(var l=2;l{"use strict";p0.exports=f0()});var Qy=re((Df,Qi)=>{(function(e,t){typeof Df=="object"&&typeof Qi!="undefined"?Qi.exports=t():typeof define=="function"&&define.amd?define(t):e.moment=t()})(Df,function(){"use strict";var e;function t(){return e.apply(null,arguments)}function n(o){e=o}function r(o){return o instanceof Array||Object.prototype.toString.call(o)==="[object Array]"}function i(o){return o!=null&&Object.prototype.toString.call(o)==="[object Object]"}function s(o,a){return Object.prototype.hasOwnProperty.call(o,a)}function l(o){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(o).length===0;var a;for(a in o)if(s(o,a))return!1;return!0}function u(o){return o===void 0}function d(o){return typeof o=="number"||Object.prototype.toString.call(o)==="[object Number]"}function p(o){return o instanceof Date||Object.prototype.toString.call(o)==="[object Date]"}function g(o,a){var c=[],f,h=o.length;for(f=0;f>>0,f;for(f=0;f0)for(c=0;c=0;return(S?c?"+":"":"-")+Math.pow(10,Math.max(0,h)).toString().substr(1)+f}var wt=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,lt=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,we={},ce={};function G(o,a,c,f){var h=f;typeof f=="string"&&(h=function(){return this[f]()}),o&&(ce[o]=h),a&&(ce[a[0]]=function(){return ye(h.apply(this,arguments),a[1],a[2])}),c&&(ce[c]=function(){return this.localeData().ordinal(h.apply(this,arguments),o)})}function ut(o){return o.match(/\[[\s\S]/)?o.replace(/^\[|\]$/g,""):o.replace(/\\/g,"")}function ct(o){var a=o.match(wt),c,f;for(c=0,f=a.length;c=0&<.test(o);)o=o.replace(lt,f),lt.lastIndex=0,c-=1;return o}var Vt={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function Wn(o){var a=this._longDateFormat[o],c=this._longDateFormat[o.toUpperCase()];return a||!c?a:(this._longDateFormat[o]=c.match(wt).map(function(f){return f==="MMMM"||f==="MM"||f==="DD"||f==="dddd"?f.slice(1):f}).join(""),this._longDateFormat[o])}var oi="Invalid date";function Or(){return this._invalidDate}var Rr="%d",ar=/\d{1,2}/;function _r(o){return this._ordinal.replace("%d",o)}var Wr={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function Wl(o,a,c,f){var h=this._relativeTime[c];return Z(h)?h(o,a,c,f):h.replace(/%d/i,o)}function Gr(o,a){var c=this._relativeTime[o>0?"future":"past"];return Z(c)?c(a):c.replace(/%s/i,a)}var Gn={};function He(o,a){var c=o.toLowerCase();Gn[c]=Gn[c+"s"]=Gn[a]=o}function dt(o){return typeof o=="string"?Gn[o]||Gn[o.toLowerCase()]:void 0}function Lr(o){var a={},c,f;for(f in o)s(o,f)&&(c=dt(f),c&&(a[c]=o[f]));return a}var Ln={};function $e(o,a){Ln[o]=a}function Gl(o){var a=[],c;for(c in o)s(o,c)&&a.push({unit:c,priority:Ln[c]});return a.sort(function(f,h){return f.priority-h.priority}),a}function si(o){return o%4===0&&o%100!==0||o%400===0}function Mt(o){return o<0?Math.ceil(o)||0:Math.floor(o)}function Q(o){var a=+o,c=0;return a!==0&&isFinite(a)&&(c=Mt(a)),c}function b(o,a){return function(c){return c!=null?(X(this,o,c),t.updateOffset(this,a),this):L(this,o)}}function L(o,a){return o.isValid()?o._d["get"+(o._isUTC?"UTC":"")+a]():NaN}function X(o,a,c){o.isValid()&&!isNaN(c)&&(a==="FullYear"&&si(o.year())&&o.month()===1&&o.date()===29?(c=Q(c),o._d["set"+(o._isUTC?"UTC":"")+a](c,o.month(),gs(c,o.month()))):o._d["set"+(o._isUTC?"UTC":"")+a](c))}function J(o){return o=dt(o),Z(this[o])?this[o]():this}function q(o,a){if(typeof o=="object"){o=Lr(o);var c=Gl(o),f,h=c.length;for(f=0;f68?1900:2e3)};var Lf=b("FullYear",!0);function h1(){return si(this.year())}function m1(o,a,c,f,h,S,F){var H;return o<100&&o>=0?(H=new Date(o+400,a,c,f,h,S,F),isFinite(H.getFullYear())&&H.setFullYear(o)):H=new Date(o,a,c,f,h,S,F),H}function qi(o){var a,c;return o<100&&o>=0?(c=Array.prototype.slice.call(arguments),c[0]=o+400,a=new Date(Date.UTC.apply(null,c)),isFinite(a.getUTCFullYear())&&a.setUTCFullYear(o)):a=new Date(Date.UTC.apply(null,arguments)),a}function vs(o,a,c){var f=7+a-c,h=(7+qi(o,0,f).getUTCDay()-a)%7;return-h+f-1}function Vf(o,a,c,f,h){var S=(7+c-f)%7,F=vs(o,f,h),H=1+7*(a-1)+S+F,$,Ie;return H<=0?($=o-1,Ie=Ki($)+H):H>Ki(o)?($=o+1,Ie=H-Ki(o)):($=o,Ie=H),{year:$,dayOfYear:Ie}}function eo(o,a,c){var f=vs(o.year(),a,c),h=Math.floor((o.dayOfYear()-f-1)/7)+1,S,F;return h<1?(F=o.year()-1,S=h+Hn(F,a,c)):h>Hn(o.year(),a,c)?(S=h-Hn(o.year(),a,c),F=o.year()+1):(F=o.year(),S=h),{week:S,year:F}}function Hn(o,a,c){var f=vs(o,a,c),h=vs(o+1,a,c);return(Ki(o)-f+h)/7}G("w",["ww",2],"wo","week"),G("W",["WW",2],"Wo","isoWeek"),He("week","w"),He("isoWeek","W"),$e("week",5),$e("isoWeek",5),W("w",oe),W("ww",oe,xe),W("W",oe),W("WW",oe,xe),$i(["w","ww","W","WW"],function(o,a,c,f){a[f.substr(0,1)]=Q(o)});function g1(o){return eo(o,this._week.dow,this._week.doy).week}var v1={dow:0,doy:6};function y1(){return this._week.dow}function b1(){return this._week.doy}function I1(o){var a=this.localeData().week(this);return o==null?a:this.add((o-a)*7,"d")}function C1(o){var a=eo(this,1,4).week;return o==null?a:this.add((o-a)*7,"d")}G("d",0,"do","day"),G("dd",0,0,function(o){return this.localeData().weekdaysMin(this,o)}),G("ddd",0,0,function(o){return this.localeData().weekdaysShort(this,o)}),G("dddd",0,0,function(o){return this.localeData().weekdays(this,o)}),G("e",0,0,"weekday"),G("E",0,0,"isoWeekday"),He("day","d"),He("weekday","e"),He("isoWeekday","E"),$e("day",11),$e("weekday",11),$e("isoWeekday",11),W("d",oe),W("e",oe),W("E",oe),W("dd",function(o,a){return a.weekdaysMinRegex(o)}),W("ddd",function(o,a){return a.weekdaysShortRegex(o)}),W("dddd",function(o,a){return a.weekdaysRegex(o)}),$i(["dd","ddd","dddd"],function(o,a,c,f){var h=c._locale.weekdaysParse(o,f,c._strict);h!=null?a.d=h:w(c).invalidWeekday=o}),$i(["d","e","E"],function(o,a,c,f){a[f]=Q(o)});function S1(o,a){return typeof o!="string"?o:isNaN(o)?(o=a.weekdaysParse(o),typeof o=="number"?o:null):parseInt(o,10)}function w1(o,a){return typeof o=="string"?a.weekdaysParse(o)%7||7:isNaN(o)?null:o}function Vl(o,a){return o.slice(a,7).concat(o.slice(0,a))}var x1="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Bf="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),E1="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),A1=Yt,k1=Yt,F1=Yt;function T1(o,a){var c=r(this._weekdays)?this._weekdays:this._weekdays[o&&o!==!0&&this._weekdays.isFormat.test(a)?"format":"standalone"];return o===!0?Vl(c,this._week.dow):o?c[o.day()]:c}function N1(o){return o===!0?Vl(this._weekdaysShort,this._week.dow):o?this._weekdaysShort[o.day()]:this._weekdaysShort}function M1(o){return o===!0?Vl(this._weekdaysMin,this._week.dow):o?this._weekdaysMin[o.day()]:this._weekdaysMin}function P1(o,a,c){var f,h,S,F=o.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],f=0;f<7;++f)S=I([2e3,1]).day(f),this._minWeekdaysParse[f]=this.weekdaysMin(S,"").toLocaleLowerCase(),this._shortWeekdaysParse[f]=this.weekdaysShort(S,"").toLocaleLowerCase(),this._weekdaysParse[f]=this.weekdays(S,"").toLocaleLowerCase();return c?a==="dddd"?(h=We.call(this._weekdaysParse,F),h!==-1?h:null):a==="ddd"?(h=We.call(this._shortWeekdaysParse,F),h!==-1?h:null):(h=We.call(this._minWeekdaysParse,F),h!==-1?h:null):a==="dddd"?(h=We.call(this._weekdaysParse,F),h!==-1||(h=We.call(this._shortWeekdaysParse,F),h!==-1)?h:(h=We.call(this._minWeekdaysParse,F),h!==-1?h:null)):a==="ddd"?(h=We.call(this._shortWeekdaysParse,F),h!==-1||(h=We.call(this._weekdaysParse,F),h!==-1)?h:(h=We.call(this._minWeekdaysParse,F),h!==-1?h:null)):(h=We.call(this._minWeekdaysParse,F),h!==-1||(h=We.call(this._weekdaysParse,F),h!==-1)?h:(h=We.call(this._shortWeekdaysParse,F),h!==-1?h:null))}function D1(o,a,c){var f,h,S;if(this._weekdaysParseExact)return P1.call(this,o,a,c);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),f=0;f<7;f++){if(h=I([2e3,1]).day(f),c&&!this._fullWeekdaysParse[f]&&(this._fullWeekdaysParse[f]=new RegExp("^"+this.weekdays(h,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[f]=new RegExp("^"+this.weekdaysShort(h,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[f]=new RegExp("^"+this.weekdaysMin(h,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[f]||(S="^"+this.weekdays(h,"")+"|^"+this.weekdaysShort(h,"")+"|^"+this.weekdaysMin(h,""),this._weekdaysParse[f]=new RegExp(S.replace(".",""),"i")),c&&a==="dddd"&&this._fullWeekdaysParse[f].test(o))return f;if(c&&a==="ddd"&&this._shortWeekdaysParse[f].test(o))return f;if(c&&a==="dd"&&this._minWeekdaysParse[f].test(o))return f;if(!c&&this._weekdaysParse[f].test(o))return f}}function O1(o){if(!this.isValid())return o!=null?this:NaN;var a=this._isUTC?this._d.getUTCDay():this._d.getDay();return o!=null?(o=S1(o,this.localeData()),this.add(o-a,"d")):a}function R1(o){if(!this.isValid())return o!=null?this:NaN;var a=(this.day()+7-this.localeData()._week.dow)%7;return o==null?a:this.add(o-a,"d")}function _1(o){if(!this.isValid())return o!=null?this:NaN;if(o!=null){var a=w1(o,this.localeData());return this.day(this.day()%7?a:a-7)}else return this.day()||7}function W1(o){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||Bl.call(this),o?this._weekdaysStrictRegex:this._weekdaysRegex):(s(this,"_weekdaysRegex")||(this._weekdaysRegex=A1),this._weekdaysStrictRegex&&o?this._weekdaysStrictRegex:this._weekdaysRegex)}function G1(o){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||Bl.call(this),o?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(s(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=k1),this._weekdaysShortStrictRegex&&o?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function L1(o){return this._weekdaysParseExact?(s(this,"_weekdaysRegex")||Bl.call(this),o?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(s(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=F1),this._weekdaysMinStrictRegex&&o?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Bl(){function o(Et,jn){return jn.length-Et.length}var a=[],c=[],f=[],h=[],S,F,H,$,Ie;for(S=0;S<7;S++)F=I([2e3,1]).day(S),H=Zt(this.weekdaysMin(F,"")),$=Zt(this.weekdaysShort(F,"")),Ie=Zt(this.weekdays(F,"")),a.push(H),c.push($),f.push(Ie),h.push(H),h.push($),h.push(Ie);a.sort(o),c.sort(o),f.sort(o),h.sort(o),this._weekdaysRegex=new RegExp("^("+h.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+f.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function Hl(){return this.hours()%12||12}function V1(){return this.hours()||24}G("H",["HH",2],0,"hour"),G("h",["hh",2],0,Hl),G("k",["kk",2],0,V1),G("hmm",0,0,function(){return""+Hl.apply(this)+ye(this.minutes(),2)}),G("hmmss",0,0,function(){return""+Hl.apply(this)+ye(this.minutes(),2)+ye(this.seconds(),2)}),G("Hmm",0,0,function(){return""+this.hours()+ye(this.minutes(),2)}),G("Hmmss",0,0,function(){return""+this.hours()+ye(this.minutes(),2)+ye(this.seconds(),2)});function Hf(o,a){G(o,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),a)})}Hf("a",!0),Hf("A",!1),He("hour","h"),$e("hour",13);function Yf(o,a){return a._meridiemParse}W("a",Yf),W("A",Yf),W("H",oe),W("h",oe),W("k",oe),W("HH",oe,xe),W("hh",oe,xe),W("kk",oe,xe),W("hmm",it),W("hmmss",xn),W("Hmm",it),W("Hmmss",xn),be(["H","HH"],Ye),be(["k","kk"],function(o,a,c){var f=Q(o);a[Ye]=f===24?0:f}),be(["a","A"],function(o,a,c){c._isPm=c._locale.isPM(o),c._meridiem=o}),be(["h","hh"],function(o,a,c){a[Ye]=Q(o),w(c).bigHour=!0}),be("hmm",function(o,a,c){var f=o.length-2;a[Ye]=Q(o.substr(0,f)),a[pn]=Q(o.substr(f)),w(c).bigHour=!0}),be("hmmss",function(o,a,c){var f=o.length-4,h=o.length-2;a[Ye]=Q(o.substr(0,f)),a[pn]=Q(o.substr(f,2)),a[Bn]=Q(o.substr(h)),w(c).bigHour=!0}),be("Hmm",function(o,a,c){var f=o.length-2;a[Ye]=Q(o.substr(0,f)),a[pn]=Q(o.substr(f))}),be("Hmmss",function(o,a,c){var f=o.length-4,h=o.length-2;a[Ye]=Q(o.substr(0,f)),a[pn]=Q(o.substr(f,2)),a[Bn]=Q(o.substr(h))});function B1(o){return(o+"").toLowerCase().charAt(0)==="p"}var H1=/[ap]\.?m?\.?/i,Y1=b("Hours",!0);function Z1(o,a,c){return o>11?c?"pm":"PM":c?"am":"AM"}var Zf={calendar:Ve,longDateFormat:Vt,invalidDate:oi,ordinal:Rr,dayOfMonthOrdinalParse:ar,relativeTime:Wr,months:i1,monthsShort:Of,week:v1,weekdays:x1,weekdaysMin:E1,weekdaysShort:Bf,meridiemParse:H1},Te={},to={},no;function z1(o,a){var c,f=Math.min(o.length,a.length);for(c=0;c0;){if(h=ys(S.slice(0,c).join("-")),h)return h;if(f&&f.length>=c&&z1(S,f)>=c-1)break;c--}a++}return no}function j1(o){return o.match("^[^/\\\\]*$")!=null}function ys(o){var a=null,c;if(Te[o]===void 0&&typeof Qi!="undefined"&&Qi&&Qi.exports&&j1(o))try{a=no._abbr,c=require,c("./locale/"+o),lr(a)}catch(f){Te[o]=null}return Te[o]}function lr(o,a){var c;return o&&(u(a)?c=Yn(o):c=Yl(o,a),c?no=c:typeof console!="undefined"&&console.warn&&console.warn("Locale "+o+" not found. Did you forget to load it?")),no._abbr}function Yl(o,a){if(a!==null){var c,f=Zf;if(a.abbr=o,Te[o]!=null)B("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),f=Te[o]._config;else if(a.parentLocale!=null)if(Te[a.parentLocale]!=null)f=Te[a.parentLocale]._config;else if(c=ys(a.parentLocale),c!=null)f=c._config;else return to[a.parentLocale]||(to[a.parentLocale]=[]),to[a.parentLocale].push({name:o,config:a}),null;return Te[o]=new ue(pe(f,a)),to[o]&&to[o].forEach(function(h){Yl(h.name,h.config)}),lr(o),Te[o]}else return delete Te[o],null}function U1(o,a){if(a!=null){var c,f,h=Zf;Te[o]!=null&&Te[o].parentLocale!=null?Te[o].set(pe(Te[o]._config,a)):(f=ys(o),f!=null&&(h=f._config),a=pe(h,a),f==null&&(a.abbr=o),c=new ue(a),c.parentLocale=Te[o],Te[o]=c),lr(o)}else Te[o]!=null&&(Te[o].parentLocale!=null?(Te[o]=Te[o].parentLocale,o===lr()&&lr(o)):Te[o]!=null&&delete Te[o]);return Te[o]}function Yn(o){var a;if(o&&o._locale&&o._locale._abbr&&(o=o._locale._abbr),!o)return no;if(!r(o)){if(a=ys(o),a)return a;o=[o]}return X1(o)}function J1(){return te(Te)}function Zl(o){var a,c=o._a;return c&&w(o).overflow===-2&&(a=c[Vn]<0||c[Vn]>11?Vn:c[En]<1||c[En]>gs(c[gt],c[Vn])?En:c[Ye]<0||c[Ye]>24||c[Ye]===24&&(c[pn]!==0||c[Bn]!==0||c[Vr]!==0)?Ye:c[pn]<0||c[pn]>59?pn:c[Bn]<0||c[Bn]>59?Bn:c[Vr]<0||c[Vr]>999?Vr:-1,w(o)._overflowDayOfYear&&(aEn)&&(a=En),w(o)._overflowWeeks&&a===-1&&(a=t1),w(o)._overflowWeekday&&a===-1&&(a=n1),w(o).overflow=a),o}var Q1=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,$1=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,K1=/Z|[+-]\d\d(?::?\d\d)?/,bs=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],zl=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],q1=/^\/?Date\((-?\d+)/i,eb=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,tb={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function Xf(o){var a,c,f=o._i,h=Q1.exec(f)||$1.exec(f),S,F,H,$,Ie=bs.length,Et=zl.length;if(h){for(w(o).iso=!0,a=0,c=Ie;aKi(F)||o._dayOfYear===0)&&(w(o)._overflowDayOfYear=!0),c=qi(F,0,o._dayOfYear),o._a[Vn]=c.getUTCMonth(),o._a[En]=c.getUTCDate()),a=0;a<3&&o._a[a]==null;++a)o._a[a]=f[a]=h[a];for(;a<7;a++)o._a[a]=f[a]=o._a[a]==null?a===2?1:0:o._a[a];o._a[Ye]===24&&o._a[pn]===0&&o._a[Bn]===0&&o._a[Vr]===0&&(o._nextDay=!0,o._a[Ye]=0),o._d=(o._useUTC?qi:m1).apply(null,f),S=o._useUTC?o._d.getUTCDay():o._d.getDay(),o._tzm!=null&&o._d.setUTCMinutes(o._d.getUTCMinutes()-o._tzm),o._nextDay&&(o._a[Ye]=24),o._w&&typeof o._w.d!="undefined"&&o._w.d!==S&&(w(o).weekdayMismatch=!0)}}function ub(o){var a,c,f,h,S,F,H,$,Ie;a=o._w,a.GG!=null||a.W!=null||a.E!=null?(S=1,F=4,c=li(a.GG,o._a[gt],eo(Ee(),1,4).year),f=li(a.W,1),h=li(a.E,1),(h<1||h>7)&&($=!0)):(S=o._locale._week.dow,F=o._locale._week.doy,Ie=eo(Ee(),S,F),c=li(a.gg,o._a[gt],Ie.year),f=li(a.w,Ie.week),a.d!=null?(h=a.d,(h<0||h>6)&&($=!0)):a.e!=null?(h=a.e+S,(a.e<0||a.e>6)&&($=!0)):h=S),f<1||f>Hn(c,S,F)?w(o)._overflowWeeks=!0:$!=null?w(o)._overflowWeekday=!0:(H=Vf(c,f,h,S,F),o._a[gt]=H.year,o._dayOfYear=H.dayOfYear)}t.ISO_8601=function(){},t.RFC_2822=function(){};function jl(o){if(o._f===t.ISO_8601){Xf(o);return}if(o._f===t.RFC_2822){jf(o);return}o._a=[],w(o).empty=!0;var a=""+o._i,c,f,h,S,F,H=a.length,$=0,Ie,Et;for(h=rt(o._f,o._locale).match(wt)||[],Et=h.length,c=0;c0&&w(o).unusedInput.push(F),a=a.slice(a.indexOf(f)+f.length),$+=f.length),ce[S]?(f?w(o).empty=!1:w(o).unusedTokens.push(S),e1(S,f,o)):o._strict&&!f&&w(o).unusedTokens.push(S);w(o).charsLeftOver=H-$,a.length>0&&w(o).unusedInput.push(a),o._a[Ye]<=12&&w(o).bigHour===!0&&o._a[Ye]>0&&(w(o).bigHour=void 0),w(o).parsedDateParts=o._a.slice(0),w(o).meridiem=o._meridiem,o._a[Ye]=cb(o._locale,o._a[Ye],o._meridiem),Ie=w(o).era,Ie!==null&&(o._a[gt]=o._locale.erasConvertYear(Ie,o._a[gt])),Xl(o),Zl(o)}function cb(o,a,c){var f;return c==null?a:o.meridiemHour!=null?o.meridiemHour(a,c):(o.isPM!=null&&(f=o.isPM(c),f&&a<12&&(a+=12),!f&&a===12&&(a=0)),a)}function db(o){var a,c,f,h,S,F,H=!1,$=o._f.length;if($===0){w(o).invalidFormat=!0,o._d=new Date(NaN);return}for(h=0;h<$;h++)S=0,F=!1,a=k({},o),o._useUTC!=null&&(a._useUTC=o._useUTC),a._f=o._f[h],jl(a),x(a)&&(F=!0),S+=w(a).charsLeftOver,S+=w(a).unusedTokens.length*10,w(a).score=S,H?Sthis?this:o:m()});function Qf(o,a){var c,f;if(a.length===1&&r(a[0])&&(a=a[0]),!a.length)return Ee();for(c=a[0],f=1;fthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Pb(){if(!u(this._isDSTShifted))return this._isDSTShifted;var o={},a;return k(o,this),o=Uf(o),o._a?(a=o._isUTC?I(o._a):Ee(o._a),this._isDSTShifted=this.isValid()&&wb(o._a,a.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Db(){return this.isValid()?!this._isUTC:!1}function Ob(){return this.isValid()?this._isUTC:!1}function Kf(){return this.isValid()?this._isUTC&&this._offset===0:!1}var Rb=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,_b=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function hn(o,a){var c=o,f=null,h,S,F;return Cs(o)?c={ms:o._milliseconds,d:o._days,M:o._months}:d(o)||!isNaN(+o)?(c={},a?c[a]=+o:c.milliseconds=+o):(f=Rb.exec(o))?(h=f[1]==="-"?-1:1,c={y:0,d:Q(f[En])*h,h:Q(f[Ye])*h,m:Q(f[pn])*h,s:Q(f[Bn])*h,ms:Q(Ul(f[Vr]*1e3))*h}):(f=_b.exec(o))?(h=f[1]==="-"?-1:1,c={y:Br(f[2],h),M:Br(f[3],h),w:Br(f[4],h),d:Br(f[5],h),h:Br(f[6],h),m:Br(f[7],h),s:Br(f[8],h)}):c==null?c={}:typeof c=="object"&&("from"in c||"to"in c)&&(F=Wb(Ee(c.from),Ee(c.to)),c={},c.ms=F.milliseconds,c.M=F.months),S=new Is(c),Cs(o)&&s(o,"_locale")&&(S._locale=o._locale),Cs(o)&&s(o,"_isValid")&&(S._isValid=o._isValid),S}hn.fn=Is.prototype,hn.invalid=Sb;function Br(o,a){var c=o&&parseFloat(o.replace(",","."));return(isNaN(c)?0:c)*a}function qf(o,a){var c={};return c.months=a.month()-o.month()+(a.year()-o.year())*12,o.clone().add(c.months,"M").isAfter(a)&&--c.months,c.milliseconds=+a-+o.clone().add(c.months,"M"),c}function Wb(o,a){var c;return o.isValid()&&a.isValid()?(a=Ql(a,o),o.isBefore(a)?c=qf(o,a):(c=qf(a,o),c.milliseconds=-c.milliseconds,c.months=-c.months),c):{milliseconds:0,months:0}}function ep(o,a){return function(c,f){var h,S;return f!==null&&!isNaN(+f)&&(B(a,"moment()."+a+"(period, number) is deprecated. Please use moment()."+a+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),S=c,c=f,f=S),h=hn(c,f),tp(this,h,o),this}}function tp(o,a,c,f){var h=a._milliseconds,S=Ul(a._days),F=Ul(a._months);!o.isValid()||(f=f==null?!0:f,F&&_f(o,L(o,"Month")+F*c),S&&X(o,"Date",L(o,"Date")+S*c),h&&o._d.setTime(o._d.valueOf()+h*c),f&&t.updateOffset(o,S||F))}var Gb=ep(1,"add"),Lb=ep(-1,"subtract");function np(o){return typeof o=="string"||o instanceof String}function Vb(o){return N(o)||p(o)||np(o)||d(o)||Hb(o)||Bb(o)||o===null||o===void 0}function Bb(o){var a=i(o)&&!l(o),c=!1,f=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],h,S,F=f.length;for(h=0;hc.valueOf():c.valueOf()9999?Be(c,a?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Z(Date.prototype.toISOString)?a?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",Be(c,"Z")):Be(c,a?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function nI(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var o="moment",a="",c,f,h,S;return this.isLocal()||(o=this.utcOffset()===0?"moment.utc":"moment.parseZone",a="Z"),c="["+o+'("]',f=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",h="-MM-DD[T]HH:mm:ss.SSS",S=a+'[")]',this.format(c+f+h+S)}function rI(o){o||(o=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var a=Be(this,o);return this.localeData().postformat(a)}function iI(o,a){return this.isValid()&&(N(o)&&o.isValid()||Ee(o).isValid())?hn({to:this,from:o}).locale(this.locale()).humanize(!a):this.localeData().invalidDate()}function oI(o){return this.from(Ee(),o)}function sI(o,a){return this.isValid()&&(N(o)&&o.isValid()||Ee(o).isValid())?hn({from:this,to:o}).locale(this.locale()).humanize(!a):this.localeData().invalidDate()}function aI(o){return this.to(Ee(),o)}function rp(o){var a;return o===void 0?this._locale._abbr:(a=Yn(o),a!=null&&(this._locale=a),this)}var ip=P("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(o){return o===void 0?this.localeData():this.locale(o)});function op(){return this._locale}var ws=1e3,ui=60*ws,xs=60*ui,sp=(365*400+97)*24*xs;function ci(o,a){return(o%a+a)%a}function ap(o,a,c){return o<100&&o>=0?new Date(o+400,a,c)-sp:new Date(o,a,c).valueOf()}function lp(o,a,c){return o<100&&o>=0?Date.UTC(o+400,a,c)-sp:Date.UTC(o,a,c)}function lI(o){var a,c;if(o=dt(o),o===void 0||o==="millisecond"||!this.isValid())return this;switch(c=this._isUTC?lp:ap,o){case"year":a=c(this.year(),0,1);break;case"quarter":a=c(this.year(),this.month()-this.month()%3,1);break;case"month":a=c(this.year(),this.month(),1);break;case"week":a=c(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":a=c(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":a=c(this.year(),this.month(),this.date());break;case"hour":a=this._d.valueOf(),a-=ci(a+(this._isUTC?0:this.utcOffset()*ui),xs);break;case"minute":a=this._d.valueOf(),a-=ci(a,ui);break;case"second":a=this._d.valueOf(),a-=ci(a,ws);break}return this._d.setTime(a),t.updateOffset(this,!0),this}function uI(o){var a,c;if(o=dt(o),o===void 0||o==="millisecond"||!this.isValid())return this;switch(c=this._isUTC?lp:ap,o){case"year":a=c(this.year()+1,0,1)-1;break;case"quarter":a=c(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":a=c(this.year(),this.month()+1,1)-1;break;case"week":a=c(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":a=c(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":a=c(this.year(),this.month(),this.date()+1)-1;break;case"hour":a=this._d.valueOf(),a+=xs-ci(a+(this._isUTC?0:this.utcOffset()*ui),xs)-1;break;case"minute":a=this._d.valueOf(),a+=ui-ci(a,ui)-1;break;case"second":a=this._d.valueOf(),a+=ws-ci(a,ws)-1;break}return this._d.setTime(a),t.updateOffset(this,!0),this}function cI(){return this._d.valueOf()-(this._offset||0)*6e4}function dI(){return Math.floor(this.valueOf()/1e3)}function fI(){return new Date(this.valueOf())}function pI(){var o=this;return[o.year(),o.month(),o.date(),o.hour(),o.minute(),o.second(),o.millisecond()]}function hI(){var o=this;return{years:o.year(),months:o.month(),date:o.date(),hours:o.hours(),minutes:o.minutes(),seconds:o.seconds(),milliseconds:o.milliseconds()}}function mI(){return this.isValid()?this.toISOString():null}function gI(){return x(this)}function vI(){return v({},w(this))}function yI(){return w(this).overflow}function bI(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}G("N",0,0,"eraAbbr"),G("NN",0,0,"eraAbbr"),G("NNN",0,0,"eraAbbr"),G("NNNN",0,0,"eraName"),G("NNNNN",0,0,"eraNarrow"),G("y",["y",1],"yo","eraYear"),G("y",["yy",2],0,"eraYear"),G("y",["yyy",3],0,"eraYear"),G("y",["yyyy",4],0,"eraYear"),W("N",Kl),W("NN",Kl),W("NNN",Kl),W("NNNN",NI),W("NNNNN",MI),be(["N","NN","NNN","NNNN","NNNNN"],function(o,a,c,f){var h=c._locale.erasParse(o,f,c._strict);h?w(c).era=h:w(c).invalidEra=o}),W("y",fn),W("yy",fn),W("yyy",fn),W("yyyy",fn),W("yo",PI),be(["y","yy","yyy","yyyy"],gt),be(["yo"],function(o,a,c,f){var h;c._locale._eraYearOrdinalRegex&&(h=o.match(c._locale._eraYearOrdinalRegex)),c._locale.eraYearOrdinalParse?a[gt]=c._locale.eraYearOrdinalParse(o,h):a[gt]=parseInt(o,10)});function II(o,a){var c,f,h,S=this._eras||Yn("en")._eras;for(c=0,f=S.length;c=0)return S[f]}function SI(o,a){var c=o.since<=o.until?1:-1;return a===void 0?t(o.since).year():t(o.since).year()+(a-o.offset)*c}function wI(){var o,a,c,f=this.localeData().eras();for(o=0,a=f.length;oS&&(a=S),LI.call(this,o,a,c,f,h))}function LI(o,a,c,f,h){var S=Vf(o,a,c,f,h),F=qi(S.year,0,S.dayOfYear);return this.year(F.getUTCFullYear()),this.month(F.getUTCMonth()),this.date(F.getUTCDate()),this}G("Q",0,"Qo","quarter"),He("quarter","Q"),$e("quarter",7),W("Q",ft),be("Q",function(o,a){a[Vn]=(Q(o)-1)*3});function VI(o){return o==null?Math.ceil((this.month()+1)/3):this.month((o-1)*3+this.month()%3)}G("D",["DD",2],"Do","date"),He("date","D"),$e("date",9),W("D",oe),W("DD",oe,xe),W("Do",function(o,a){return o?a._dayOfMonthOrdinalParse||a._ordinalParse:a._dayOfMonthOrdinalParseLenient}),be(["D","DD"],En),be("Do",function(o,a){a[En]=Q(o.match(oe)[0])});var cp=b("Date",!0);G("DDD",["DDDD",3],"DDDo","dayOfYear"),He("dayOfYear","DDD"),$e("dayOfYear",4),W("DDD",dn),W("DDDD",Ke),be(["DDD","DDDD"],function(o,a,c){c._dayOfYear=Q(o)});function BI(o){var a=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return o==null?a:this.add(o-a,"d")}G("m",["mm",2],0,"minute"),He("minute","m"),$e("minute",14),W("m",oe),W("mm",oe,xe),be(["m","mm"],pn);var HI=b("Minutes",!1);G("s",["ss",2],0,"second"),He("second","s"),$e("second",15),W("s",oe),W("ss",oe,xe),be(["s","ss"],Bn);var YI=b("Seconds",!1);G("S",0,0,function(){return~~(this.millisecond()/100)}),G(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),G(0,["SSS",3],0,"millisecond"),G(0,["SSSS",4],0,function(){return this.millisecond()*10}),G(0,["SSSSS",5],0,function(){return this.millisecond()*100}),G(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),G(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),G(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),G(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),He("millisecond","ms"),$e("millisecond",16),W("S",dn,ft),W("SS",dn,xe),W("SSS",dn,Ke);var ur,dp;for(ur="SSSS";ur.length<=9;ur+="S")W(ur,fn);function ZI(o,a){a[Vr]=Q(("0."+o)*1e3)}for(ur="S";ur.length<=9;ur+="S")be(ur,ZI);dp=b("Milliseconds",!1),G("z",0,0,"zoneAbbr"),G("zz",0,0,"zoneName");function zI(){return this._isUTC?"UTC":""}function XI(){return this._isUTC?"Coordinated Universal Time":""}var _=M.prototype;_.add=Gb,_.calendar=zb,_.clone=Xb,_.diff=qb,_.endOf=uI,_.format=rI,_.from=iI,_.fromNow=oI,_.to=sI,_.toNow=aI,_.get=J,_.invalidAt=yI,_.isAfter=jb,_.isBefore=Ub,_.isBetween=Jb,_.isSame=Qb,_.isSameOrAfter=$b,_.isSameOrBefore=Kb,_.isValid=gI,_.lang=ip,_.locale=rp,_.localeData=op,_.max=gb,_.min=mb,_.parsingFlags=vI,_.set=q,_.startOf=lI,_.subtract=Lb,_.toArray=pI,_.toObject=hI,_.toDate=fI,_.toISOString=tI,_.inspect=nI,typeof Symbol!="undefined"&&Symbol.for!=null&&(_[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),_.toJSON=mI,_.toString=eI,_.unix=dI,_.valueOf=cI,_.creationData=bI,_.eraName=wI,_.eraNarrow=xI,_.eraAbbr=EI,_.eraYear=AI,_.year=Lf,_.isLeapYear=h1,_.weekYear=DI,_.isoWeekYear=OI,_.quarter=_.quarters=VI,_.month=Wf,_.daysInMonth=d1,_.week=_.weeks=I1,_.isoWeek=_.isoWeeks=C1,_.weeksInYear=WI,_.weeksInWeekYear=GI,_.isoWeeksInYear=RI,_.isoWeeksInISOWeekYear=_I,_.date=cp,_.day=_.days=O1,_.weekday=R1,_.isoWeekday=_1,_.dayOfYear=BI,_.hour=_.hours=Y1,_.minute=_.minutes=HI,_.second=_.seconds=YI,_.millisecond=_.milliseconds=dp,_.utcOffset=Eb,_.utc=kb,_.local=Fb,_.parseZone=Tb,_.hasAlignedHourOffset=Nb,_.isDST=Mb,_.isLocal=Db,_.isUtcOffset=Ob,_.isUtc=Kf,_.isUTC=Kf,_.zoneAbbr=zI,_.zoneName=XI,_.dates=P("dates accessor is deprecated. Use date instead.",cp),_.months=P("months accessor is deprecated. Use month instead",Wf),_.years=P("years accessor is deprecated. Use year instead",Lf),_.zone=P("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Ab),_.isDSTShifted=P("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Pb);function jI(o){return Ee(o*1e3)}function UI(){return Ee.apply(null,arguments).parseZone()}function fp(o){return o}var de=ue.prototype;de.calendar=Qe,de.longDateFormat=Wn,de.invalidDate=Or,de.ordinal=_r,de.preparse=fp,de.postformat=fp,de.relativeTime=Wl,de.pastFuture=Gr,de.set=ie,de.eras=II,de.erasParse=CI,de.erasConvertYear=SI,de.erasAbbrRegex=FI,de.erasNameRegex=kI,de.erasNarrowRegex=TI,de.months=a1,de.monthsShort=l1,de.monthsParse=c1,de.monthsRegex=p1,de.monthsShortRegex=f1,de.week=g1,de.firstDayOfYear=b1,de.firstDayOfWeek=y1,de.weekdays=T1,de.weekdaysMin=M1,de.weekdaysShort=N1,de.weekdaysParse=D1,de.weekdaysRegex=W1,de.weekdaysShortRegex=G1,de.weekdaysMinRegex=L1,de.isPM=B1,de.meridiem=Z1;function As(o,a,c,f){var h=Yn(),S=I().set(f,a);return h[c](S,o)}function pp(o,a,c){if(d(o)&&(a=o,o=void 0),o=o||"",a!=null)return As(o,a,c,"month");var f,h=[];for(f=0;f<12;f++)h[f]=As(o,f,c,"month");return h}function eu(o,a,c,f){typeof o=="boolean"?(d(a)&&(c=a,a=void 0),a=a||""):(a=o,c=a,o=!1,d(a)&&(c=a,a=void 0),a=a||"");var h=Yn(),S=o?h._week.dow:0,F,H=[];if(c!=null)return As(a,(c+S)%7,f,"day");for(F=0;F<7;F++)H[F]=As(a,(F+S)%7,f,"day");return H}function JI(o,a){return pp(o,a,"months")}function QI(o,a){return pp(o,a,"monthsShort")}function $I(o,a,c){return eu(o,a,c,"weekdays")}function KI(o,a,c){return eu(o,a,c,"weekdaysShort")}function qI(o,a,c){return eu(o,a,c,"weekdaysMin")}lr("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(o){var a=o%10,c=Q(o%100/10)===1?"th":a===1?"st":a===2?"nd":a===3?"rd":"th";return o+c}}),t.lang=P("moment.lang is deprecated. Use moment.locale instead.",lr),t.langData=P("moment.langData is deprecated. Use moment.localeData instead.",Yn);var Zn=Math.abs;function eC(){var o=this._data;return this._milliseconds=Zn(this._milliseconds),this._days=Zn(this._days),this._months=Zn(this._months),o.milliseconds=Zn(o.milliseconds),o.seconds=Zn(o.seconds),o.minutes=Zn(o.minutes),o.hours=Zn(o.hours),o.months=Zn(o.months),o.years=Zn(o.years),this}function hp(o,a,c,f){var h=hn(a,c);return o._milliseconds+=f*h._milliseconds,o._days+=f*h._days,o._months+=f*h._months,o._bubble()}function tC(o,a){return hp(this,o,a,1)}function nC(o,a){return hp(this,o,a,-1)}function mp(o){return o<0?Math.floor(o):Math.ceil(o)}function rC(){var o=this._milliseconds,a=this._days,c=this._months,f=this._data,h,S,F,H,$;return o>=0&&a>=0&&c>=0||o<=0&&a<=0&&c<=0||(o+=mp(tu(c)+a)*864e5,a=0,c=0),f.milliseconds=o%1e3,h=Mt(o/1e3),f.seconds=h%60,S=Mt(h/60),f.minutes=S%60,F=Mt(S/60),f.hours=F%24,a+=Mt(F/24),$=Mt(gp(a)),c+=$,a-=mp(tu($)),H=Mt(c/12),c%=12,f.days=a,f.months=c,f.years=H,this}function gp(o){return o*4800/146097}function tu(o){return o*146097/4800}function iC(o){if(!this.isValid())return NaN;var a,c,f=this._milliseconds;if(o=dt(o),o==="month"||o==="quarter"||o==="year")switch(a=this._days+f/864e5,c=this._months+gp(a),o){case"month":return c;case"quarter":return c/3;case"year":return c/12}else switch(a=this._days+Math.round(tu(this._months)),o){case"week":return a/7+f/6048e5;case"day":return a+f/864e5;case"hour":return a*24+f/36e5;case"minute":return a*1440+f/6e4;case"second":return a*86400+f/1e3;case"millisecond":return Math.floor(a*864e5)+f;default:throw new Error("Unknown unit "+o)}}function oC(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+Q(this._months/12)*31536e6:NaN}function zn(o){return function(){return this.as(o)}}var sC=zn("ms"),aC=zn("s"),lC=zn("m"),uC=zn("h"),cC=zn("d"),dC=zn("w"),fC=zn("M"),pC=zn("Q"),hC=zn("y");function mC(){return hn(this)}function gC(o){return o=dt(o),this.isValid()?this[o+"s"]():NaN}function Hr(o){return function(){return this.isValid()?this._data[o]:NaN}}var vC=Hr("milliseconds"),yC=Hr("seconds"),bC=Hr("minutes"),IC=Hr("hours"),CC=Hr("days"),SC=Hr("months"),wC=Hr("years");function xC(){return Mt(this.days()/7)}var Xn=Math.round,di={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function EC(o,a,c,f,h){return h.relativeTime(a||1,!!c,o,f)}function AC(o,a,c,f){var h=hn(o).abs(),S=Xn(h.as("s")),F=Xn(h.as("m")),H=Xn(h.as("h")),$=Xn(h.as("d")),Ie=Xn(h.as("M")),Et=Xn(h.as("w")),jn=Xn(h.as("y")),cr=S<=c.ss&&["s",S]||S0,cr[4]=f,EC.apply(null,cr)}function kC(o){return o===void 0?Xn:typeof o=="function"?(Xn=o,!0):!1}function FC(o,a){return di[o]===void 0?!1:a===void 0?di[o]:(di[o]=a,o==="s"&&(di.ss=a-1),!0)}function TC(o,a){if(!this.isValid())return this.localeData().invalidDate();var c=!1,f=di,h,S;return typeof o=="object"&&(a=o,o=!1),typeof o=="boolean"&&(c=o),typeof a=="object"&&(f=Object.assign({},di,a),a.s!=null&&a.ss==null&&(f.ss=a.s-1)),h=this.localeData(),S=AC(this,!c,f,h),c&&(S=h.pastFuture(+this,S)),h.postformat(S)}var nu=Math.abs;function fi(o){return(o>0)-(o<0)||+o}function ks(){if(!this.isValid())return this.localeData().invalidDate();var o=nu(this._milliseconds)/1e3,a=nu(this._days),c=nu(this._months),f,h,S,F,H=this.asSeconds(),$,Ie,Et,jn;return H?(f=Mt(o/60),h=Mt(f/60),o%=60,f%=60,S=Mt(c/12),c%=12,F=o?o.toFixed(3).replace(/\.?0+$/,""):"",$=H<0?"-":"",Ie=fi(this._months)!==fi(H)?"-":"",Et=fi(this._days)!==fi(H)?"-":"",jn=fi(this._milliseconds)!==fi(H)?"-":"",$+"P"+(S?Ie+S+"Y":"")+(c?Ie+c+"M":"")+(a?Et+a+"D":"")+(h||f||o?"T":"")+(h?jn+h+"H":"")+(f?jn+f+"M":"")+(o?jn+F+"S":"")):"P0D"}var se=Is.prototype;se.isValid=Cb,se.abs=eC,se.add=tC,se.subtract=nC,se.as=iC,se.asMilliseconds=sC,se.asSeconds=aC,se.asMinutes=lC,se.asHours=uC,se.asDays=cC,se.asWeeks=dC,se.asMonths=fC,se.asQuarters=pC,se.asYears=hC,se.valueOf=oC,se._bubble=rC,se.clone=mC,se.get=gC,se.milliseconds=vC,se.seconds=yC,se.minutes=bC,se.hours=IC,se.days=CC,se.weeks=xC,se.months=SC,se.years=wC,se.humanize=TC,se.toISOString=ks,se.toString=ks,se.toJSON=ks,se.locale=rp,se.localeData=op,se.toIsoString=P("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ks),se.lang=ip,G("X",0,0,"unix"),G("x",0,0,"valueOf"),W("x",ht),W("X",ai),be("X",function(o,a,c){c._d=new Date(parseFloat(o)*1e3)}),be("x",function(o,a,c){c._d=new Date(Q(o))});return t.version="2.29.4",n(Ee),t.fn=_,t.min=vb,t.max=yb,t.now=bb,t.utc=I,t.unix=jI,t.months=JI,t.isDate=p,t.locale=lr,t.invalid=m,t.duration=hn,t.isMoment=N,t.weekdays=$I,t.parseZone=UI,t.localeData=Yn,t.isDuration=Cs,t.monthsShort=QI,t.weekdaysMin=qI,t.defineLocale=Yl,t.updateLocale=U1,t.locales=J1,t.weekdaysShort=KI,t.normalizeUnits=dt,t.relativeTimeRounding=kC,t.relativeTimeThreshold=FC,t.calendarFormat=Zb,t.prototype=_,t.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},t})});var rA={};WC(rA,{default:()=>_l});module.exports=GC(rA);var ev=require("obsidian"),St=he(Ne()),tv=he(qo()),Qa=require("obsidian"),$a=class extends ev.Modal{constructor(n,r,i){super(n);this.plugin=r,this.view=i,this.date=(0,Qa.moment)().format("YYYY-MM-DD")}render(){this.root.render(St.createElement(St.StrictMode,null,St.createElement("div",{className:"janitor-date-picker"},St.createElement("form",{onSubmit:this.onApply.bind(this)},St.createElement("label",null,St.createElement("span",null,"Choose a date:"),St.createElement("input",{type:"date",value:this.date,onChange:this.onDateChange.bind(this)})),St.createElement("div",{className:"janitor-date-picker-buttons"},St.createElement("button",{type:"button",onClick:n=>this.close()},"Cancel "),St.createElement("button",{className:"mod-cta",type:"submit"},"OK")),St.createElement("div",{className:"janitor-date-shortcuts"},St.createElement("button",{onClick:n=>this.dateShortcut(n,1,"weeks"),className:"janitor-date-shortcut=button"},"In a Week"),St.createElement("button",{onClick:n=>this.dateShortcut(n,1,"months"),className:"janitor-date-shortcut=button"},"In a Month"),St.createElement("button",{onClick:n=>this.dateShortcut(n,1,"years"),className:"janitor-date-shortcut=button"},"In a Year"))))))}dateShortcut(n,r,i){this.date=(0,Qa.moment)().add(r,i).format("YYYY-MM-DD"),this.render()}onApply(n){n.preventDefault();let r=(0,Qa.moment)(this.date,"YYYY-MM-DD").format(this.plugin.settings.expiredDateFormat);return this.plugin.updateNoteWithDate(this.view,r),this.close(),!1}onDateChange(n){this.date=n.target.value,this.render()}onOpen(){let{contentEl:n}=this;this.root=(0,tv.createRoot)(n),this.render()}onClose(){this.root.unmount()}};var K=he(Ne()),Fe=he(Ne()),iv=he(Ko()),ov=require("obsidian");var Ka=(r=>(r.Trash="trash",r.TrashSystem="trash-system",r.Delete="delete",r))(Ka||{}),qa={runAtStartup:!1,addRibbonIcon:!0,promptUser:!0,promptForBigFiles:!0,attachmentsExtensions:".jpg|.jpeg|.png|.gif|.svg|.pdf",defaultOperation:"trash",expiredAttribute:"expires",expiredDateFormat:"YYYY-MM-DD",sizeLimitKb:1024,processOrphans:!0,ignoreBaseFiles:!0,processEmpty:!0,emptyIgnoresFrontmatter:!1,processEmptyFolders:!1,processExpired:!0,processBig:!0,honorObsidianExcludedFiles:!0,excludedFilesFilters:[],includedFilesFilters:[]};var sv=e=>{let{scanning:t,onClose:n,onPerform:r}=e,i=[e.orphans,e.empty,e.emptyFolders,e.expired,e.big].some(u=>u&&u.some(d=>d.selected)),s=(0,Fe.useCallback)(u=>(0,Fe.useCallback)(()=>{r(u)},[u,r]),[r]),l=Object.values(Ka).reduce((u,d)=>ne(j({},u),{[d]:s(d)}),{});return K.createElement("div",{className:"janitor-modal-wrapper"},K.createElement("div",{className:"janitor-modal-title"},"Janitor Scan Results"),K.createElement("div",{className:"janitor-modal-content"},t?K.createElement("h4",null,"Scanning..."):K.createElement(tx,j({},e))),K.createElement("div",{className:"janitor-modal-footer"},K.createElement("div",{className:"janitor-footer-buttons"},K.createElement("button",{tabIndex:1,style:{visibility:i?"visible":"hidden"},className:"",onClick:l["trash"],title:"Put files in the Obsidian .trash"},"Trash (Obsidian)"),K.createElement("button",{tabIndex:1,style:{visibility:i?"visible":"hidden"},className:"",onClick:l["trash-system"],title:"Put files in the OS' trash"},"Trash (System)"),K.createElement("button",{tabIndex:1,style:{visibility:i?"visible":"hidden"},className:"",onClick:l["delete"],title:"Permanently delete files"},"Delete"),K.createElement("button",{tabIndex:1,className:"mod-cta",onClick:n},"Cancel"))))};function tx({app:e,orphans:t,empty:n,emptyFolders:r,big:i,expired:s,onSelectionChange:l,onOpen:u}){let d=(0,Fe.useCallback)(g=>(0,Fe.useCallback)(v=>{l(v,g)},[l,g]),[l]),p=(0,Fe.useCallback)(g=>(0,Fe.useCallback)(v=>{u(v,g)},[u,g]),[u]);return K.createElement("div",{className:"janitor-scan-results"},t&&t.length>0&&K.createElement(es,{app:e,files:t,onChange:d("orphans"),onOpen:p("orphans"),title:"Orphans"}),n&&n.length>0&&K.createElement(es,{app:e,title:"Empty",files:n,onChange:d("empty"),onOpen:p("empty")}),r&&r.length>0&&K.createElement(es,{app:e,title:"Empty Folders",files:r,onChange:d("emptyFolders"),onOpen:p("emptyFolders"),showPreview:!1}),s&&s.length>0&&K.createElement(es,{app:e,title:"Expired",files:s,onChange:d("expired"),onOpen:p("expired")}),i&&i.length>0&&K.createElement(es,{app:e,title:"Big",files:i,onChange:d("big"),onOpen:p("big")}))}var nv=({text:e})=>{let t=(0,Fe.useRef)(null),n=(0,Fe.useRef)(null),[r,i]=(0,Fe.useState)(0);return(0,Fe.useEffect)(()=>{if(t.current&&n.current){let s=n.current.scrollWidth-t.current.clientWidth;i(Math.max(0,s))}},[e]),K.createElement("div",{ref:t,className:"janitor-file-name"},K.createElement("span",{ref:n,className:"janitor-file-name-text",style:{"--marquee-offset":`-${r}px`},title:e},e))},rv=({id:e})=>{let t=(0,Fe.useRef)(null);return(0,Fe.useEffect)(()=>{if(t.current){t.current.innerHTML="";let n=(0,ov.getIcon)(e);n&&t.current.appendChild(n)}},[e]),K.createElement("span",{ref:t,className:"janitor-icon"})},es=({app:e,files:t,onChange:n,onOpen:r,title:i,showPreview:s=!0})=>{let[l,u]=(0,Fe.useState)(null),d=(0,Fe.useRef)({hoverPopover:null}).current,p=(0,Fe.useCallback)(x=>(0,Fe.useCallback)(()=>{n(x)},[n,x]),[n]),g=(0,Fe.useCallback)(x=>(0,Fe.useCallback)(()=>{r(x)},[n,x]),[n]),v=(0,Fe.useCallback)(x=>m=>{u({resourcePath:x,x:m.clientX,y:m.clientY})},[]),I=(0,Fe.useCallback)(()=>u(null),[]),E=(0,Fe.useCallback)(x=>m=>{e.workspace.trigger("hover-link",{event:m.nativeEvent,source:"preview",hoverParent:d,targetEl:m.target,linktext:x,sourcePath:"/"})},[e,d]),w=t.every(x=>x.selected),A=t.filter(x=>x.selected).length;return K.createElement("div",{className:"janitor-files-wrapper"},K.createElement("div",{className:"janitor-scan-section-title"},K.createElement("label",{title:`Click to ${w?"unselect":"select"} these ${t.length} items`},K.createElement("input",{type:"checkbox",checked:w,onChange:p(-1)}),i," (",t.length," items)",A>0&&K.createElement(K.Fragment,null,"\xA0 (",A," selected)"))),t.map((x,m)=>K.createElement("div",{key:m,className:"janitor-file"},K.createElement("label",null,K.createElement("input",{checked:x.selected,value:x.name,onChange:p(m),type:"checkbox"}),s&&!x.resourcePath&&x.name.endsWith(".md")?K.createElement("a",{href:"#",className:"internal-link janitor-md-preview-link",onMouseOver:E(x.name.replace(/\.md$/,"")),onClick:y=>y.preventDefault()},K.createElement(nv,{text:x.name})):K.createElement(nv,{text:x.name}),s&&x.resourcePath&&K.createElement("a",{href:"#",className:"previewFileIcon",title:"Preview",onMouseEnter:v(x.resourcePath),onMouseLeave:I},K.createElement(rv,{id:"eye"})),K.createElement("a",{href:"#",className:"openFileIcon",title:"Open",onClick:g(m)},K.createElement(rv,{id:"arrow-up-right"}))))),l&&(0,iv.createPortal)(K.createElement("div",{className:"janitor-preview-overlay",style:{left:`${Math.min(l.x+15,window.innerWidth-220)}px`,top:`${Math.max(10,l.y-150)}px`}},K.createElement("img",{src:l.resourcePath,alt:""})),document.body))};var av=require("obsidian"),ns=he(Ne()),lv=he(qo()),uv=he(require("path"));function ts(e,t,n){return e.map((r,i)=>t.contains(r.name)?ne(j({},r),{selected:n}):r)}var Sd=class extends av.Modal{constructor(n,r){super(n);this.plugin=r,this.state={onClose:()=>{this.close()},scanning:!0,orphans:[],empty:[],emptyFolders:[],big:[],expired:[],onSelectionChange:(i,s)=>{this.handleSelectionChange(i,s)},onPerform:i=>{this.perform(i)},onSettingChange:(i,s)=>{this.onSettingChange(i,s)},onOpen:(i,s)=>{this.handleOpen(i,s)},app:this.app}}perform(n){this.plugin.perform(n,this.extractFiles()),this.close()}onSettingChange(n,r){this.plugin.settings[n]=r,this.plugin.saveSettings(),this.state=j({},this.state),this.render()}handleOpen(n,r){return ae(this,null,function*(){let s=this.state[r][n],l=this.app.vault.adapter.getBasePath(),u=uv.default.join(l,s.name),d=yield this.app.openWithDefaultApp(s.name)})}handleSelectionChange(n,r){let i=this.state[r];if(n>=0){let s=i[n],l=!s.selected;this.applySelectionChangeToAllSections([s.name],l)}else{let s=i.every(u=>u.selected),l=i.map(u=>u.name);this.applySelectionChangeToAllSections(l,!s)}this.render()}applySelectionChangeToAllSections(n,r){this.state=ne(j({},this.state),{orphans:this.state.orphans&&ts(this.state.orphans,n,r),empty:this.state.empty&&ts(this.state.empty,n,r),emptyFolders:this.state.emptyFolders&&ts(this.state.emptyFolders,n,r),big:this.state.big&&ts(this.state.big,n,r),expired:this.state.expired&&ts(this.state.expired,n,r)})}updateState(n){this.state=ne(j({},this.state),{scanning:n.scanning,orphans:this.fileToSelectableItem(n.orphans),empty:this.fileToSelectableItem(n.empty),emptyFolders:this.folderToSelectableItem(n.emptyFolders),expired:this.fileToSelectableItem(n.expired),big:this.fileToSelectableItem(n.big)}),this.render()}fileToSelectableItem(n){return n&&n.map(r=>({name:r.path,selected:!1,resourcePath:Sd.IMAGE_EXTENSIONS.contains(r.extension.toLowerCase())?this.app.vault.getResourcePath(r):void 0}))}folderToSelectableItem(n){return n&&n.map(r=>({name:r.path,selected:!1}))}render(){this.root.render(ns.createElement(ns.StrictMode,null,ns.createElement(sv,j({},this.state))))}onOpen(){let{contentEl:n}=this;this.modalEl.addClass("janitor-main-modal"),this.root=(0,lv.createRoot)(n),this.render()}onClose(){this.root.unmount()}extractFiles(){return[this.state.orphans,this.state.empty,this.state.emptyFolders,this.state.big,this.state.expired].flatMap(n=>n?n.filter(r=>r.selected).map(r=>r.name):[])}},Yi=Sd;Yi.IMAGE_EXTENSIONS=["png","jpg","jpeg","gif","bmp","webp","avif","svg"];var wn=require("obsidian");var tl=require("obsidian");function cv(e,t){return e.reduce(([n,r],i)=>t(i)?[[...n,i],r]:[n,[...r,i]],[[],[]])}function dv(e,t){return ae(this,null,function*(){let n=yield Promise.all(e.map(t));return e.filter((r,i)=>n[i])})}function el(e){let t=e.vault.adapter.files,n=[];for(let r in t)t[r].type==="folder"&&n.push(t[r].realpath);return n}var wd=require("obsidian"),rs=class{constructor(t,n){this.whiteSpaceRegExp=new RegExp("\\S","");this.app=t,this.settings=n}isNote(t){return t.extension.toLowerCase()==="md"||t.extension.toLowerCase()==="canvas"}isCanvas(t){return t.extension.toLowerCase()==="canvas"}scan(){return ae(this,null,function*(){let t=this.app.vault.getFiles(),n=this.settings.excludedFilesFilters||[];this.settings.honorObsidianExcludedFiles&&this.app.vault.config.userIgnoreFilters&&(n=n.concat(this.app.vault.config.userIgnoreFilters));let r=n.map(x=>new RegExp(x,"i")),i=(this.settings.includedFilesFilters||[]).map(x=>new RegExp(x,"i")),s=x=>r.some(y=>y.exec(x))?i.some(y=>y.exec(x)):!0,l=t.filter(x=>s(x.path)),[u,d]=cv(l,this.isNote),p=this.getFrontMatters(u),g=this.settings.processOrphans&&(yield this.findOrphans(u,d,p)),v=this.settings.processEmpty&&(yield this.findEmpty(l)),I=this.settings.processEmptyFolders&&this.findEmptyFolders(s),E=this.settings.processExpired&&this.findExpired(p),w=this.settings.processBig&&this.findBigFiles(l);return{orphans:g,empty:v,emptyFolders:I,expired:E,big:w,scanning:!1}})}findEmptyFolders(t){return this.app.vault.getAllLoadedFiles().filter(n=>n instanceof tl.TFolder&&n.path!=="/"&&n.children.length===0).filter(n=>t(n.path))}findBigFiles(t){return t.filter(n=>n.stat.size>>10>this.settings.sizeLimitKb)}findExpired(t){let n=wd.moment.now();return t.filter(i=>{let s=i.frontMatter[this.settings.expiredAttribute];if(s){let l=(0,wd.moment)(s,this.settings.expiredDateFormat);if(l.isValid()&&l.isBefore(n))return!0}return!1}).map(i=>i.file)}findEmpty(t){return ae(this,null,function*(){return yield dv(t,r=>ae(this,null,function*(){if(r.stat.size===0)return!0;let i=yield this.app.vault.cachedRead(r);return this.whiteSpaceRegExp.test(i)?this.settings.emptyIgnoresFrontmatter?this.isOnlyFrontmatter(r,i):!1:!0}))})}isOnlyFrontmatter(t,n){var l;let r=this.app.metadataCache.getFileCache(t),i=(l=r==null?void 0:r.sections)==null?void 0:l.find(u=>u.type==="yaml");if(!i)return!1;let s=n.slice(i.position.end.offset);return!this.whiteSpaceRegExp.test(s)}findOrphans(t,n,r){return ae(this,null,function*(){this.settings.ignoreBaseFiles&&(n=n.filter(d=>d.extension.toLowerCase()!=="base"));let i=this.getResolvedLinks(),s=yield this.getCanvasResources(t.filter(this.isCanvas)),l=this.combineLinksAndResolvedMetadata(r,j(j({},i),s));return this.getOrphans(n,l)})}getCanvasResources(t){return ae(this,null,function*(){let n=yield Promise.all(t.map(s=>ae(this,null,function*(){let l=yield this.app.vault.cachedRead(s);return JSON.parse(l)}))),r=/\[\[(.*)\]\]/gm;return n.reduce((s,l)=>{var u;return((u=l.nodes)!=null?u:[]).forEach(d=>{let p,g=d;switch(d.type){case"file":s[d.file]=(s[d.file]||0)+1;break;case"link":break;case"text":for(p=null;(p=r.exec(g.text))!==null;){p.index===r.lastIndex&&r.lastIndex++;let v=p[1];if(v){s[v]=(s[v]||0)+1;let I=(0,tl.normalizePath)(`${app.vault.config.attachmentFolderPath}/${v}`);s[I]=(s[I]||0)+1}}break}}),s},{})})}getOrphans(t,n){return t.filter(r=>!n[r.path])}combineLinksAndResolvedMetadata(t,n){return t.reduce((r,i)=>{var s;return(s=i==null?void 0:i.resolvedProps)!=null&&s.length?j(j({},r),i.resolvedProps.reduce((l,u)=>ne(j({},l),{[u]:1}),{})):r},n)}getFrontMatters(t){return t.map(n=>{var i;let r=(i=app.metadataCache.getFileCache(n))==null?void 0:i.frontmatter;if(r){let s=nx(r);if(s!=null&&s.length){let l=s.map(u=>{let d=app.metadataCache.getFirstLinkpathDest(u,n.path);if(d)return d.path}).filter(u=>!!u);return{frontMatter:r,stringProps:s,resolvedProps:l,file:n}}}}).filter(n=>!!n)}getResolvedLinks(){return Object.keys(app.metadataCache.resolvedLinks).reduce((n,r)=>Object.assign(n,app.metadataCache.resolvedLinks[r]),{})}};function nx(e){return Object.values(e).filter(t=>typeof t=="string")}var Ue=he(Ne()),Xy=require("obsidian"),jy=he(qo());var xd=he(Ne()),rx=e=>xd.createElement("svg",j({viewBox:"0 0 100 100",className:"cross",width:16,height:16},e),xd.createElement("path",{fill:"currentColor",stroke:"currentColor",d:"M15.4,12.6l-2.9,2.9L47.1,50L12.6,84.6l2.9,2.9L50,52.9l34.6,34.6l2.9-2.9L52.9,50l34.6-34.6l-2.9-2.9L50,47.1L15.4,12.6z "})),nl=rx;var Rn=he(Ne());var ir=he(Ne()),rl=({name:e,description:t})=>ir.default.createElement(ix,null,ir.default.createElement(ox,null,e),ir.default.createElement(sx,null,t)),ix=({children:e})=>ir.default.createElement("div",{className:"setting-item-info"},e),ox=({children:e})=>ir.default.createElement("div",{className:"setting-item-name"},e),sx=({children:e})=>ir.default.createElement("div",{className:"setting-item-description"},e),il=({children:e})=>ir.default.createElement("div",{className:"setting-item-control"},e),ol=({children:e})=>ir.default.createElement("div",{className:"setting-item"},e);var hs=he(Ne());function Y(){return Y=Object.assign?Object.assign.bind():function(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0)&&(n[i]=e[i]);return n}function un(e,t){if(e==null)return{};var n=yf(e,t),r,i;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(i=0;i=0)&&(!Object.prototype.propertyIsEnumerable.call(e,r)||(n[r]=e[r]))}return n}function bf(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var je=he(Ne()),k0=he(Ko());function On(e){var t;return((t=e.ownerDocument)==null?void 0:t.defaultView)||window}function g0(e){return On(e).getComputedStyle(e)}function v0(e){return b0(e)?(e.nodeName||"").toLowerCase():""}var Cl;function k2(){if(Cl)return Cl;let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(Cl=e.brands.map(t=>t.brand+"/"+t.version).join(" "),Cl):navigator.userAgent}function y0(e){return e instanceof On(e).HTMLElement}function ji(e){return e instanceof On(e).Element}function b0(e){return e instanceof On(e).Node}function h0(e){return typeof ShadowRoot=="undefined"?!1:e instanceof On(e).ShadowRoot||e instanceof ShadowRoot}function I0(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=g0(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(i)}function F2(){return!/^((?!chrome|android).)*safari/i.test(k2())}function T2(e){return["html","body","#document"].includes(v0(e))}var wl=Math.round;function N2(e){let t=g0(e),n=parseFloat(t.width),r=parseFloat(t.height),i=e.offsetWidth,s=e.offsetHeight,l=wl(n)!==i||wl(r)!==s;return l&&(n=i,r=s),{width:n,height:r,fallback:l}}function C0(e){return ji(e)?e:e.contextElement}var S0={x:1,y:1};function If(e){let t=C0(e);if(!y0(t))return S0;let n=t.getBoundingClientRect(),{width:r,height:i,fallback:s}=N2(t),l=(s?wl(n.width):n.width)/r,u=(s?wl(n.height):n.height)/i;return l&&Number.isFinite(l)||(l=1),u&&Number.isFinite(u)||(u=1),{x:l,y:u}}function m0(e,t,n,r){var i,s;t===void 0&&(t=!1),n===void 0&&(n=!1);let l=e.getBoundingClientRect(),u=C0(e),d=S0;t&&(r?ji(r)&&(d=If(r)):d=If(e));let p=u?On(u):window,g=!F2()&&n,v=(l.left+(g&&((i=p.visualViewport)==null?void 0:i.offsetLeft)||0))/d.x,I=(l.top+(g&&((s=p.visualViewport)==null?void 0:s.offsetTop)||0))/d.y,E=l.width/d.x,w=l.height/d.y;if(u){let A=On(u),x=r&&ji(r)?On(r):r,m=A.frameElement;for(;m&&r&&x!==A;){let y=If(m),C=m.getBoundingClientRect(),k=getComputedStyle(m);C.x+=(m.clientLeft+parseFloat(k.paddingLeft))*y.x,C.y+=(m.clientTop+parseFloat(k.paddingTop))*y.y,v*=y.x,I*=y.y,E*=y.x,w*=y.y,v+=C.x,I+=C.y,m=On(m).frameElement}}return{width:E,height:w,top:I,right:v+E,bottom:I+w,left:v,x:v,y:I}}function M2(e){return((b0(e)?e.ownerDocument:e.document)||window.document).documentElement}function P2(e){if(v0(e)==="html")return e;let t=e.assignedSlot||e.parentNode||(h0(e)?e.host:null)||M2(e);return h0(t)?t.host:t}function w0(e){let t=P2(e);return T2(t)?e.ownerDocument.body:y0(t)&&I0(t)?t:w0(t)}function Sl(e,t){var n;t===void 0&&(t=[]);let r=w0(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),s=On(r);return i?t.concat(s,s.visualViewport||[],I0(r)?r:[]):t.concat(r,Sl(r))}function x0(e,t,n,r){r===void 0&&(r={});let{ancestorScroll:i=!0,ancestorResize:s=!0,elementResize:l=!0,animationFrame:u=!1}=r,d=i&&!u,p=d||s?[...ji(e)?Sl(e):e.contextElement?Sl(e.contextElement):[],...Sl(t)]:[];p.forEach(E=>{d&&E.addEventListener("scroll",n,{passive:!0}),s&&E.addEventListener("resize",n)});let g,v=null;if(l){let E=!0;v=new ResizeObserver(()=>{E||n(),E=!1}),ji(e)&&!u&&v.observe(e),ji(e)||!e.contextElement||u||v.observe(e.contextElement),v.observe(t)}let I=u?m0(e):null;return u&&function E(){let w=m0(e);!I||w.x===I.x&&w.y===I.y&&w.width===I.width&&w.height===I.height||n(),I=w,g=requestAnimationFrame(E)}(),n(),()=>{var E;p.forEach(w=>{d&&w.removeEventListener("scroll",n),s&&w.removeEventListener("resize",n)}),(E=v)==null||E.disconnect(),v=null,u&&cancelAnimationFrame(g)}}var E0=he(Ne()),D2=E0.useLayoutEffect,xl=D2;var O2=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],cs=function(){};function R2(e,t){return t?t[0]==="-"?e+t:e+"__"+t:e}function F0(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i-1}function _2(e){return ds(e)?window.innerHeight:e.clientHeight}function N0(e){return ds(e)?window.pageYOffset:e.scrollTop}function kl(e,t){if(ds(e)){window.scrollTo(0,t);return}e.scrollTop=t}function W2(e){var t=getComputedStyle(e),n=t.position==="absolute",r=/(auto|scroll)/;if(t.position==="fixed")return document.documentElement;for(var i=e;i=i.parentElement;)if(t=getComputedStyle(i),!(n&&t.position==="static")&&r.test(t.overflow+t.overflowY+t.overflowX))return i;return document.documentElement}function G2(e,t,n,r){return n*((e=e/r-1)*e*e+1)+t}function El(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:200,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:cs,i=N0(e),s=t-i,l=10,u=0;function d(){u+=l;var p=G2(u,i,s,n);kl(e,p),un.bottom?kl(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+i,e.scrollHeight)):r.top-i1?n-1:0),i=1;i=w)return{placement:"bottom",maxHeight:t};if(O>=w&&!l)return s&&El(d,B,ie),{placement:"bottom",maxHeight:t};if(!l&&O>=r||l&&D>=r){s&&El(d,B,ie);var pe=l?D-k:O-k;return{placement:"bottom",maxHeight:pe}}if(i==="auto"||l){var ue=t,te=l?N:P;return te>=r&&(ue=Math.min(te-k-u,t)),{placement:"top",maxHeight:ue}}if(i==="bottom")return s&&kl(d,B),{placement:"bottom",maxHeight:t};break;case"top":if(N>=w)return{placement:"top",maxHeight:t};if(P>=w&&!l)return s&&El(d,Z,ie),{placement:"top",maxHeight:t};if(!l&&P>=r||l&&N>=r){var Ve=t;return(!l&&P>=r||l&&N>=r)&&(Ve=l?N-M:P-M),s&&El(d,Z,ie),{placement:"top",maxHeight:Ve}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(i,'".'))}return p}function Y2(e){var t={bottom:"top",top:"bottom"};return e?t[e]:"bottom"}var _0=function(t){return t==="auto"?"bottom":t},W0=function(t,n){var r,i=t.placement,s=t.theme,l=s.borderRadius,u=s.spacing,d=s.colors;return z((r={label:"menu"},Pr(r,Y2(i),"100%"),Pr(r,"position","absolute"),Pr(r,"width","100%"),Pr(r,"zIndex",1),r),n?{}:{backgroundColor:d.neutral0,borderRadius:l,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:u.menuGutter,marginTop:u.menuGutter})},G0=(0,je.createContext)(null),L0=function(t){var n=t.children,r=t.minMenuHeight,i=t.maxMenuHeight,s=t.menuPlacement,l=t.menuPosition,u=t.menuShouldScrollIntoView,d=t.theme,p=(0,je.useContext)(G0)||{},g=p.setPortalPlacement,v=(0,je.useRef)(null),I=(0,je.useState)(i),E=ln(I,2),w=E[0],A=E[1],x=(0,je.useState)(null),m=ln(x,2),y=m[0],C=m[1],k=d.spacing.controlHeight;return xl(function(){var M=v.current;if(!!M){var N=l==="fixed",D=u&&!N,P=H2({maxHeight:i,menuEl:M,minHeight:r,placement:s,shouldScroll:D,isFixedPosition:N,controlHeight:k});A(P.maxHeight),C(P.placement),g==null||g(P.placement)}},[i,s,l,u,r,g,k]),n({ref:v,placerProps:z(z({},t),{},{placement:y||_0(s),maxHeight:w})})},Z2=function(t){var n=t.children,r=t.innerRef,i=t.innerProps;return(0,U.jsx)("div",Y({},_e(t,"menu",{menu:!0}),{ref:r},i),n)},V0=function(t,n){var r=t.maxHeight,i=t.theme.spacing.baseUnit;return z({maxHeight:r,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},n?{}:{paddingBottom:i,paddingTop:i})},z2=function(t){var n=t.children,r=t.innerProps,i=t.innerRef,s=t.isMulti;return(0,U.jsx)("div",Y({},_e(t,"menuList",{"menu-list":!0,"menu-list--is-multi":s}),{ref:i},r),n)},B0=function(t,n){var r=t.theme,i=r.spacing.baseUnit,s=r.colors;return z({textAlign:"center"},n?{}:{color:s.neutral40,padding:"".concat(i*2,"px ").concat(i*3,"px")})},H0=B0,Y0=B0,Z0=function(t){var n=t.children,r=t.innerProps;return(0,U.jsx)("div",Y({},_e(t,"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),r),n)};Z0.defaultProps={children:"No options"};var z0=function(t){var n=t.children,r=t.innerProps;return(0,U.jsx)("div",Y({},_e(t,"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),r),n)};z0.defaultProps={children:"Loading..."};var X0=function(t){var n=t.rect,r=t.offset,i=t.position;return{left:n.left,position:i,top:r,width:n.width,zIndex:1}},X2=function(t){var n=t.appendTo,r=t.children,i=t.controlElement,s=t.innerProps,l=t.menuPlacement,u=t.menuPosition,d=(0,je.useRef)(null),p=(0,je.useRef)(null),g=(0,je.useState)(_0(l)),v=ln(g,2),I=v[0],E=v[1],w=(0,je.useMemo)(function(){return{setPortalPlacement:E}},[]),A=(0,je.useState)(null),x=ln(A,2),m=x[0],y=x[1],C=(0,je.useCallback)(function(){if(!!i){var D=L2(i),P=u==="fixed"?0:window.pageYOffset,O=D[I]+P;(O!==(m==null?void 0:m.offset)||D.left!==(m==null?void 0:m.rect.left)||D.width!==(m==null?void 0:m.rect.width))&&y({offset:O,rect:D})}},[i,u,I,m==null?void 0:m.offset,m==null?void 0:m.rect.left,m==null?void 0:m.rect.width]);xl(function(){C()},[C]);var k=(0,je.useCallback)(function(){typeof p.current=="function"&&(p.current(),p.current=null),i&&d.current&&(p.current=x0(i,d.current,C,{elementResize:"ResizeObserver"in window}))},[i,C]);xl(function(){k()},[k]);var M=(0,je.useCallback)(function(D){d.current=D,k()},[k]);if(!n&&u!=="fixed"||!m)return null;var N=(0,U.jsx)("div",Y({ref:M},_e(z(z({},t),{},{offset:m.offset,position:u,rect:m.rect}),"menuPortal",{"menu-portal":!0}),s),r);return(0,U.jsx)(G0.Provider,{value:w},n?(0,k0.createPortal)(N,n):N)},j0=function(t){var n=t.isDisabled,r=t.isRtl;return{label:"container",direction:r?"rtl":void 0,pointerEvents:n?"none":void 0,position:"relative"}},j2=function(t){var n=t.children,r=t.innerProps,i=t.isDisabled,s=t.isRtl;return(0,U.jsx)("div",Y({},_e(t,"container",{"--is-disabled":i,"--is-rtl":s}),r),n)},U0=function(t,n){var r=t.theme.spacing,i=t.isMulti,s=t.hasValue,l=t.selectProps.controlShouldRenderValue;return z({alignItems:"center",display:i&&s&&l?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},n?{}:{padding:"".concat(r.baseUnit/2,"px ").concat(r.baseUnit*2,"px")})},U2=function(t){var n=t.children,r=t.innerProps,i=t.isMulti,s=t.hasValue;return(0,U.jsx)("div",Y({},_e(t,"valueContainer",{"value-container":!0,"value-container--is-multi":i,"value-container--has-value":s}),r),n)},J0=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},J2=function(t){var n=t.children,r=t.innerProps;return(0,U.jsx)("div",Y({},_e(t,"indicatorsContainer",{indicators:!0}),r),n)},A0,Q2=["size"];var $2={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},Q0=function(t){var n=t.size,r=un(t,Q2);return(0,U.jsx)("svg",Y({height:n,width:n,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:$2},r))},xf=function(t){return(0,U.jsx)(Q0,Y({size:20},t),(0,U.jsx)("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},$0=function(t){return(0,U.jsx)(Q0,Y({size:20},t),(0,U.jsx)("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},K0=function(t,n){var r=t.isFocused,i=t.theme,s=i.spacing.baseUnit,l=i.colors;return z({label:"indicatorContainer",display:"flex",transition:"color 150ms"},n?{}:{color:r?l.neutral60:l.neutral20,padding:s*2,":hover":{color:r?l.neutral80:l.neutral40}})},q0=K0,K2=function(t){var n=t.children,r=t.innerProps;return(0,U.jsx)("div",Y({},_e(t,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),r),n||(0,U.jsx)($0,null))},ey=K0,q2=function(t){var n=t.children,r=t.innerProps;return(0,U.jsx)("div",Y({},_e(t,"clearIndicator",{indicator:!0,"clear-indicator":!0}),r),n||(0,U.jsx)(xf,null))},ty=function(t,n){var r=t.isDisabled,i=t.theme,s=i.spacing.baseUnit,l=i.colors;return z({label:"indicatorSeparator",alignSelf:"stretch",width:1},n?{}:{backgroundColor:r?l.neutral10:l.neutral20,marginBottom:s*2,marginTop:s*2})},eE=function(t){var n=t.innerProps;return(0,U.jsx)("span",Y({},n,_e(t,"indicatorSeparator",{"indicator-separator":!0})))},tE=(0,U.keyframes)(A0||(A0=bf([` 0%, 80%, 100% { opacity: 0; } 40% { opacity: 1; } `]))),ny=function(t,n){var r=t.isFocused,i=t.size,s=t.theme,l=s.colors,u=s.spacing.baseUnit;return z({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:i,lineHeight:1,marginRight:i,textAlign:"center",verticalAlign:"middle"},n?{}:{color:r?l.neutral60:l.neutral20,padding:u*2})},Cf=function(t){var n=t.delay,r=t.offset;return(0,U.jsx)("span",{css:(0,U.css)({animation:"".concat(tE," 1s ease-in-out ").concat(n,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:r?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},ry=function(t){var n=t.innerProps,r=t.isRtl;return(0,U.jsx)("div",Y({},_e(t,"loadingIndicator",{indicator:!0,"loading-indicator":!0}),n),(0,U.jsx)(Cf,{delay:0,offset:r}),(0,U.jsx)(Cf,{delay:160,offset:!0}),(0,U.jsx)(Cf,{delay:320,offset:!r}))};ry.defaultProps={size:4};var iy=function(t,n){var r=t.isDisabled,i=t.isFocused,s=t.theme,l=s.colors,u=s.borderRadius,d=s.spacing;return z({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:d.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},n?{}:{backgroundColor:r?l.neutral5:l.neutral0,borderColor:r?l.neutral10:i?l.primary:l.neutral20,borderRadius:u,borderStyle:"solid",borderWidth:1,boxShadow:i?"0 0 0 1px ".concat(l.primary):void 0,"&:hover":{borderColor:i?l.primary:l.neutral30}})},nE=function(t){var n=t.children,r=t.isDisabled,i=t.isFocused,s=t.innerRef,l=t.innerProps,u=t.menuIsOpen;return(0,U.jsx)("div",Y({ref:s},_e(t,"control",{control:!0,"control--is-disabled":r,"control--is-focused":i,"control--menu-is-open":u}),l),n)},rE=["data"],oy=function(t,n){var r=t.theme.spacing;return n?{}:{paddingBottom:r.baseUnit*2,paddingTop:r.baseUnit*2}},iE=function(t){var n=t.children,r=t.cx,i=t.getStyles,s=t.getClassNames,l=t.Heading,u=t.headingProps,d=t.innerProps,p=t.label,g=t.theme,v=t.selectProps;return(0,U.jsx)("div",Y({},_e(t,"group",{group:!0}),d),(0,U.jsx)(l,Y({},u,{selectProps:v,theme:g,getStyles:i,getClassNames:s,cx:r}),p),(0,U.jsx)("div",null,n))},sy=function(t,n){var r=t.theme,i=r.colors,s=r.spacing;return z({label:"group",cursor:"default",display:"block"},n?{}:{color:i.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:s.baseUnit*3,paddingRight:s.baseUnit*3,textTransform:"uppercase"})},oE=function(t){var n=T0(t);n.data;var r=un(n,rE);return(0,U.jsx)("div",Y({},_e(t,"groupHeading",{"group-heading":!0}),r))},sE=["innerRef","isDisabled","isHidden","inputClassName"],ay=function(t,n){var r=t.isDisabled,i=t.value,s=t.theme,l=s.spacing,u=s.colors;return z(z({visibility:r?"hidden":"visible",transform:i?"translateZ(0)":""},aE),n?{}:{margin:l.baseUnit/2,paddingBottom:l.baseUnit/2,paddingTop:l.baseUnit/2,color:u.neutral80})},ly={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},aE={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":z({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},ly)},lE=function(t){return z({label:"input",color:"inherit",background:0,opacity:t?0:1,width:"100%"},ly)},uE=function(t){var n=t.cx,r=t.value,i=T0(t),s=i.innerRef,l=i.isDisabled,u=i.isHidden,d=i.inputClassName,p=un(i,sE);return(0,U.jsx)("div",Y({},_e(t,"input",{"input-container":!0}),{"data-value":r||""}),(0,U.jsx)("input",Y({className:n({input:!0},d),ref:s,style:lE(u),disabled:l},p)))},uy=function(t,n){var r=t.theme,i=r.spacing,s=r.borderRadius,l=r.colors;return z({label:"multiValue",display:"flex",minWidth:0},n?{}:{backgroundColor:l.neutral10,borderRadius:s/2,margin:i.baseUnit/2})},cy=function(t,n){var r=t.theme,i=r.borderRadius,s=r.colors,l=t.cropWithEllipsis;return z({overflow:"hidden",textOverflow:l||l===void 0?"ellipsis":void 0,whiteSpace:"nowrap"},n?{}:{borderRadius:i/2,color:s.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},dy=function(t,n){var r=t.theme,i=r.spacing,s=r.borderRadius,l=r.colors,u=t.isFocused;return z({alignItems:"center",display:"flex"},n?{}:{borderRadius:s/2,backgroundColor:u?l.dangerLight:void 0,paddingLeft:i.baseUnit,paddingRight:i.baseUnit,":hover":{backgroundColor:l.dangerLight,color:l.danger}})},fy=function(t){var n=t.children,r=t.innerProps;return(0,U.jsx)("div",r,n)},cE=fy,dE=fy;function fE(e){var t=e.children,n=e.innerProps;return(0,U.jsx)("div",Y({role:"button"},n),t||(0,U.jsx)(xf,{size:14}))}var pE=function(t){var n=t.children,r=t.components,i=t.data,s=t.innerProps,l=t.isDisabled,u=t.removeProps,d=t.selectProps,p=r.Container,g=r.Label,v=r.Remove;return(0,U.jsx)(p,{data:i,innerProps:z(z({},_e(t,"multiValue",{"multi-value":!0,"multi-value--is-disabled":l})),s),selectProps:d},(0,U.jsx)(g,{data:i,innerProps:z({},_e(t,"multiValueLabel",{"multi-value__label":!0})),selectProps:d},n),(0,U.jsx)(v,{data:i,innerProps:z(z({},_e(t,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(n||"option")},u),selectProps:d}))},py=function(t,n){var r=t.isDisabled,i=t.isFocused,s=t.isSelected,l=t.theme,u=l.spacing,d=l.colors;return z({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},n?{}:{backgroundColor:s?d.primary:i?d.primary25:"transparent",color:r?d.neutral20:s?d.neutral0:"inherit",padding:"".concat(u.baseUnit*2,"px ").concat(u.baseUnit*3,"px"),":active":{backgroundColor:r?void 0:s?d.primary:d.primary50}})},hE=function(t){var n=t.children,r=t.isDisabled,i=t.isFocused,s=t.isSelected,l=t.innerRef,u=t.innerProps;return(0,U.jsx)("div",Y({},_e(t,"option",{option:!0,"option--is-disabled":r,"option--is-focused":i,"option--is-selected":s}),{ref:l,"aria-disabled":r},u),n)},hy=function(t,n){var r=t.theme,i=r.spacing,s=r.colors;return z({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},n?{}:{color:s.neutral50,marginLeft:i.baseUnit/2,marginRight:i.baseUnit/2})},mE=function(t){var n=t.children,r=t.innerProps;return(0,U.jsx)("div",Y({},_e(t,"placeholder",{placeholder:!0}),r),n)},my=function(t,n){var r=t.isDisabled,i=t.theme,s=i.spacing,l=i.colors;return z({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},n?{}:{color:r?l.neutral40:l.neutral80,marginLeft:s.baseUnit/2,marginRight:s.baseUnit/2})},gE=function(t){var n=t.children,r=t.isDisabled,i=t.innerProps;return(0,U.jsx)("div",Y({},_e(t,"singleValue",{"single-value":!0,"single-value--is-disabled":r}),i),n)},vE={ClearIndicator:q2,Control:nE,DropdownIndicator:K2,DownChevron:$0,CrossIcon:xf,Group:iE,GroupHeading:oE,IndicatorsContainer:J2,IndicatorSeparator:eE,Input:uE,LoadingIndicator:ry,Menu:Z2,MenuList:z2,MenuPortal:X2,LoadingMessage:z0,NoOptionsMessage:Z0,MultiValue:pE,MultiValueContainer:cE,MultiValueLabel:dE,MultiValueRemove:fE,Option:hE,Placeholder:mE,SelectContainer:j2,SingleValue:gE,ValueContainer:U2},gy=function(t){return z(z({},vE),t.components)};var Lt=he(hf());var vy=Number.isNaN||function(t){return typeof t=="number"&&t!==t};function yE(e,t){return!!(e===t||vy(e)&&vy(t))}function bE(e,t){if(e.length!==t.length)return!1;for(var n=0;n1?"s":""," ").concat(s.join(","),", selected.");case"select-option":return l?"option ".concat(i," is disabled. Select another option."):"option ".concat(i,", selected.");default:return""}},onFocus:function(t){var n=t.context,r=t.focused,i=t.options,s=t.label,l=s===void 0?"":s,u=t.selectValue,d=t.isDisabled,p=t.isSelected,g=function(w,A){return w&&w.length?"".concat(w.indexOf(A)+1," of ").concat(w.length):""};if(n==="value"&&u)return"value ".concat(l," focused, ").concat(g(u,r),".");if(n==="menu"){var v=d?" disabled":"",I="".concat(p?"selected":"focused").concat(v);return"option ".concat(l," ").concat(I,", ").concat(g(i,r),".")}return""},onFilter:function(t){var n=t.inputValue,r=t.resultsMessage;return"".concat(r).concat(n?" for search term "+n:"",".")}},SE=function(t){var n=t.ariaSelection,r=t.focusedOption,i=t.focusedValue,s=t.focusableOptions,l=t.isFocused,u=t.selectValue,d=t.selectProps,p=t.id,g=d.ariaLiveMessages,v=d.getOptionLabel,I=d.inputValue,E=d.isMulti,w=d.isOptionDisabled,A=d.isSearchable,x=d.menuIsOpen,m=d.options,y=d.screenReaderStatus,C=d.tabSelectsValue,k=d["aria-label"],M=d["aria-live"],N=(0,fe.useMemo)(function(){return z(z({},CE),g||{})},[g]),D=(0,fe.useMemo)(function(){var ue="";if(n&&N.onChange){var te=n.option,Ve=n.options,Qe=n.removedValue,ye=n.removedValues,wt=n.value,lt=function(rt){return Array.isArray(rt)?null:rt},we=Qe||te||lt(wt),ce=we?v(we):"",G=Ve||ye||void 0,ut=G?G.map(v):[],ct=z({isDisabled:we&&w(we,u),label:ce,labels:ut},n);ue=N.onChange(ct)}return ue},[n,N,w,u,v]),P=(0,fe.useMemo)(function(){var ue="",te=r||i,Ve=!!(r&&u&&u.includes(r));if(te&&N.onFocus){var Qe={focused:te,label:v(te),isDisabled:w(te,u),isSelected:Ve,options:s,context:te===r?"menu":"value",selectValue:u};ue=N.onFocus(Qe)}return ue},[r,i,v,w,N,s,u]),O=(0,fe.useMemo)(function(){var ue="";if(x&&m.length&&N.onFilter){var te=y({count:s.length});ue=N.onFilter({inputValue:I,resultsMessage:te})}return ue},[s,I,x,N,m,y]),B=(0,fe.useMemo)(function(){var ue="";if(N.guidance){var te=i?"value":x?"menu":"input";ue=N.guidance({"aria-label":k,context:te,isDisabled:r&&w(r,u),isMulti:E,isSearchable:A,tabSelectsValue:C})}return ue},[k,r,i,E,w,A,x,N,u,C]),Z="".concat(P," ").concat(O," ").concat(B),ie=(0,Lt.jsx)(fe.Fragment,null,(0,Lt.jsx)("span",{id:"aria-selection"},D),(0,Lt.jsx)("span",{id:"aria-context"},Z)),pe=(n==null?void 0:n.action)==="initial-input-focus";return(0,Lt.jsx)(fe.Fragment,null,(0,Lt.jsx)(by,{id:p},pe&&ie),(0,Lt.jsx)(by,{"aria-live":M,"aria-atomic":"false","aria-relevant":"additions text"},l&&!pe&&ie))},Af=[{base:"A",letters:"A\u24B6\uFF21\xC0\xC1\xC2\u1EA6\u1EA4\u1EAA\u1EA8\xC3\u0100\u0102\u1EB0\u1EAE\u1EB4\u1EB2\u0226\u01E0\xC4\u01DE\u1EA2\xC5\u01FA\u01CD\u0200\u0202\u1EA0\u1EAC\u1EB6\u1E00\u0104\u023A\u2C6F"},{base:"AA",letters:"\uA732"},{base:"AE",letters:"\xC6\u01FC\u01E2"},{base:"AO",letters:"\uA734"},{base:"AU",letters:"\uA736"},{base:"AV",letters:"\uA738\uA73A"},{base:"AY",letters:"\uA73C"},{base:"B",letters:"B\u24B7\uFF22\u1E02\u1E04\u1E06\u0243\u0182\u0181"},{base:"C",letters:"C\u24B8\uFF23\u0106\u0108\u010A\u010C\xC7\u1E08\u0187\u023B\uA73E"},{base:"D",letters:"D\u24B9\uFF24\u1E0A\u010E\u1E0C\u1E10\u1E12\u1E0E\u0110\u018B\u018A\u0189\uA779"},{base:"DZ",letters:"\u01F1\u01C4"},{base:"Dz",letters:"\u01F2\u01C5"},{base:"E",letters:"E\u24BA\uFF25\xC8\xC9\xCA\u1EC0\u1EBE\u1EC4\u1EC2\u1EBC\u0112\u1E14\u1E16\u0114\u0116\xCB\u1EBA\u011A\u0204\u0206\u1EB8\u1EC6\u0228\u1E1C\u0118\u1E18\u1E1A\u0190\u018E"},{base:"F",letters:"F\u24BB\uFF26\u1E1E\u0191\uA77B"},{base:"G",letters:"G\u24BC\uFF27\u01F4\u011C\u1E20\u011E\u0120\u01E6\u0122\u01E4\u0193\uA7A0\uA77D\uA77E"},{base:"H",letters:"H\u24BD\uFF28\u0124\u1E22\u1E26\u021E\u1E24\u1E28\u1E2A\u0126\u2C67\u2C75\uA78D"},{base:"I",letters:"I\u24BE\uFF29\xCC\xCD\xCE\u0128\u012A\u012C\u0130\xCF\u1E2E\u1EC8\u01CF\u0208\u020A\u1ECA\u012E\u1E2C\u0197"},{base:"J",letters:"J\u24BF\uFF2A\u0134\u0248"},{base:"K",letters:"K\u24C0\uFF2B\u1E30\u01E8\u1E32\u0136\u1E34\u0198\u2C69\uA740\uA742\uA744\uA7A2"},{base:"L",letters:"L\u24C1\uFF2C\u013F\u0139\u013D\u1E36\u1E38\u013B\u1E3C\u1E3A\u0141\u023D\u2C62\u2C60\uA748\uA746\uA780"},{base:"LJ",letters:"\u01C7"},{base:"Lj",letters:"\u01C8"},{base:"M",letters:"M\u24C2\uFF2D\u1E3E\u1E40\u1E42\u2C6E\u019C"},{base:"N",letters:"N\u24C3\uFF2E\u01F8\u0143\xD1\u1E44\u0147\u1E46\u0145\u1E4A\u1E48\u0220\u019D\uA790\uA7A4"},{base:"NJ",letters:"\u01CA"},{base:"Nj",letters:"\u01CB"},{base:"O",letters:"O\u24C4\uFF2F\xD2\xD3\xD4\u1ED2\u1ED0\u1ED6\u1ED4\xD5\u1E4C\u022C\u1E4E\u014C\u1E50\u1E52\u014E\u022E\u0230\xD6\u022A\u1ECE\u0150\u01D1\u020C\u020E\u01A0\u1EDC\u1EDA\u1EE0\u1EDE\u1EE2\u1ECC\u1ED8\u01EA\u01EC\xD8\u01FE\u0186\u019F\uA74A\uA74C"},{base:"OI",letters:"\u01A2"},{base:"OO",letters:"\uA74E"},{base:"OU",letters:"\u0222"},{base:"P",letters:"P\u24C5\uFF30\u1E54\u1E56\u01A4\u2C63\uA750\uA752\uA754"},{base:"Q",letters:"Q\u24C6\uFF31\uA756\uA758\u024A"},{base:"R",letters:"R\u24C7\uFF32\u0154\u1E58\u0158\u0210\u0212\u1E5A\u1E5C\u0156\u1E5E\u024C\u2C64\uA75A\uA7A6\uA782"},{base:"S",letters:"S\u24C8\uFF33\u1E9E\u015A\u1E64\u015C\u1E60\u0160\u1E66\u1E62\u1E68\u0218\u015E\u2C7E\uA7A8\uA784"},{base:"T",letters:"T\u24C9\uFF34\u1E6A\u0164\u1E6C\u021A\u0162\u1E70\u1E6E\u0166\u01AC\u01AE\u023E\uA786"},{base:"TZ",letters:"\uA728"},{base:"U",letters:"U\u24CA\uFF35\xD9\xDA\xDB\u0168\u1E78\u016A\u1E7A\u016C\xDC\u01DB\u01D7\u01D5\u01D9\u1EE6\u016E\u0170\u01D3\u0214\u0216\u01AF\u1EEA\u1EE8\u1EEE\u1EEC\u1EF0\u1EE4\u1E72\u0172\u1E76\u1E74\u0244"},{base:"V",letters:"V\u24CB\uFF36\u1E7C\u1E7E\u01B2\uA75E\u0245"},{base:"VY",letters:"\uA760"},{base:"W",letters:"W\u24CC\uFF37\u1E80\u1E82\u0174\u1E86\u1E84\u1E88\u2C72"},{base:"X",letters:"X\u24CD\uFF38\u1E8A\u1E8C"},{base:"Y",letters:"Y\u24CE\uFF39\u1EF2\xDD\u0176\u1EF8\u0232\u1E8E\u0178\u1EF6\u1EF4\u01B3\u024E\u1EFE"},{base:"Z",letters:"Z\u24CF\uFF3A\u0179\u1E90\u017B\u017D\u1E92\u1E94\u01B5\u0224\u2C7F\u2C6B\uA762"},{base:"a",letters:"a\u24D0\uFF41\u1E9A\xE0\xE1\xE2\u1EA7\u1EA5\u1EAB\u1EA9\xE3\u0101\u0103\u1EB1\u1EAF\u1EB5\u1EB3\u0227\u01E1\xE4\u01DF\u1EA3\xE5\u01FB\u01CE\u0201\u0203\u1EA1\u1EAD\u1EB7\u1E01\u0105\u2C65\u0250"},{base:"aa",letters:"\uA733"},{base:"ae",letters:"\xE6\u01FD\u01E3"},{base:"ao",letters:"\uA735"},{base:"au",letters:"\uA737"},{base:"av",letters:"\uA739\uA73B"},{base:"ay",letters:"\uA73D"},{base:"b",letters:"b\u24D1\uFF42\u1E03\u1E05\u1E07\u0180\u0183\u0253"},{base:"c",letters:"c\u24D2\uFF43\u0107\u0109\u010B\u010D\xE7\u1E09\u0188\u023C\uA73F\u2184"},{base:"d",letters:"d\u24D3\uFF44\u1E0B\u010F\u1E0D\u1E11\u1E13\u1E0F\u0111\u018C\u0256\u0257\uA77A"},{base:"dz",letters:"\u01F3\u01C6"},{base:"e",letters:"e\u24D4\uFF45\xE8\xE9\xEA\u1EC1\u1EBF\u1EC5\u1EC3\u1EBD\u0113\u1E15\u1E17\u0115\u0117\xEB\u1EBB\u011B\u0205\u0207\u1EB9\u1EC7\u0229\u1E1D\u0119\u1E19\u1E1B\u0247\u025B\u01DD"},{base:"f",letters:"f\u24D5\uFF46\u1E1F\u0192\uA77C"},{base:"g",letters:"g\u24D6\uFF47\u01F5\u011D\u1E21\u011F\u0121\u01E7\u0123\u01E5\u0260\uA7A1\u1D79\uA77F"},{base:"h",letters:"h\u24D7\uFF48\u0125\u1E23\u1E27\u021F\u1E25\u1E29\u1E2B\u1E96\u0127\u2C68\u2C76\u0265"},{base:"hv",letters:"\u0195"},{base:"i",letters:"i\u24D8\uFF49\xEC\xED\xEE\u0129\u012B\u012D\xEF\u1E2F\u1EC9\u01D0\u0209\u020B\u1ECB\u012F\u1E2D\u0268\u0131"},{base:"j",letters:"j\u24D9\uFF4A\u0135\u01F0\u0249"},{base:"k",letters:"k\u24DA\uFF4B\u1E31\u01E9\u1E33\u0137\u1E35\u0199\u2C6A\uA741\uA743\uA745\uA7A3"},{base:"l",letters:"l\u24DB\uFF4C\u0140\u013A\u013E\u1E37\u1E39\u013C\u1E3D\u1E3B\u017F\u0142\u019A\u026B\u2C61\uA749\uA781\uA747"},{base:"lj",letters:"\u01C9"},{base:"m",letters:"m\u24DC\uFF4D\u1E3F\u1E41\u1E43\u0271\u026F"},{base:"n",letters:"n\u24DD\uFF4E\u01F9\u0144\xF1\u1E45\u0148\u1E47\u0146\u1E4B\u1E49\u019E\u0272\u0149\uA791\uA7A5"},{base:"nj",letters:"\u01CC"},{base:"o",letters:"o\u24DE\uFF4F\xF2\xF3\xF4\u1ED3\u1ED1\u1ED7\u1ED5\xF5\u1E4D\u022D\u1E4F\u014D\u1E51\u1E53\u014F\u022F\u0231\xF6\u022B\u1ECF\u0151\u01D2\u020D\u020F\u01A1\u1EDD\u1EDB\u1EE1\u1EDF\u1EE3\u1ECD\u1ED9\u01EB\u01ED\xF8\u01FF\u0254\uA74B\uA74D\u0275"},{base:"oi",letters:"\u01A3"},{base:"ou",letters:"\u0223"},{base:"oo",letters:"\uA74F"},{base:"p",letters:"p\u24DF\uFF50\u1E55\u1E57\u01A5\u1D7D\uA751\uA753\uA755"},{base:"q",letters:"q\u24E0\uFF51\u024B\uA757\uA759"},{base:"r",letters:"r\u24E1\uFF52\u0155\u1E59\u0159\u0211\u0213\u1E5B\u1E5D\u0157\u1E5F\u024D\u027D\uA75B\uA7A7\uA783"},{base:"s",letters:"s\u24E2\uFF53\xDF\u015B\u1E65\u015D\u1E61\u0161\u1E67\u1E63\u1E69\u0219\u015F\u023F\uA7A9\uA785\u1E9B"},{base:"t",letters:"t\u24E3\uFF54\u1E6B\u1E97\u0165\u1E6D\u021B\u0163\u1E71\u1E6F\u0167\u01AD\u0288\u2C66\uA787"},{base:"tz",letters:"\uA729"},{base:"u",letters:"u\u24E4\uFF55\xF9\xFA\xFB\u0169\u1E79\u016B\u1E7B\u016D\xFC\u01DC\u01D8\u01D6\u01DA\u1EE7\u016F\u0171\u01D4\u0215\u0217\u01B0\u1EEB\u1EE9\u1EEF\u1EED\u1EF1\u1EE5\u1E73\u0173\u1E77\u1E75\u0289"},{base:"v",letters:"v\u24E5\uFF56\u1E7D\u1E7F\u028B\uA75F\u028C"},{base:"vy",letters:"\uA761"},{base:"w",letters:"w\u24E6\uFF57\u1E81\u1E83\u0175\u1E87\u1E85\u1E98\u1E89\u2C73"},{base:"x",letters:"x\u24E7\uFF58\u1E8B\u1E8D"},{base:"y",letters:"y\u24E8\uFF59\u1EF3\xFD\u0177\u1EF9\u0233\u1E8F\xFF\u1EF7\u1E99\u1EF5\u01B4\u024F\u1EFF"},{base:"z",letters:"z\u24E9\uFF5A\u017A\u1E91\u017C\u017E\u1E93\u1E95\u01B6\u0225\u0240\u2C6C\uA763"}],wE=new RegExp("["+Af.map(function(e){return e.letters}).join("")+"]","g"),Ny={};for(Fl=0;Fl-1}},kE=["innerRef"];function FE(e){var t=e.innerRef,n=un(e,kE),r=R0(n,"onExited","in","enter","exit","appear");return(0,Lt.jsx)("input",Y({ref:t},r,{css:(0,Lt.css)({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var TE=function(t){t.preventDefault(),t.stopPropagation()};function NE(e){var t=e.isEnabled,n=e.onBottomArrive,r=e.onBottomLeave,i=e.onTopArrive,s=e.onTopLeave,l=(0,fe.useRef)(!1),u=(0,fe.useRef)(!1),d=(0,fe.useRef)(0),p=(0,fe.useRef)(null),g=(0,fe.useCallback)(function(x,m){if(p.current!==null){var y=p.current,C=y.scrollTop,k=y.scrollHeight,M=y.clientHeight,N=p.current,D=m>0,P=k-M-C,O=!1;P>m&&l.current&&(r&&r(x),l.current=!1),D&&u.current&&(s&&s(x),u.current=!1),D&&m>P?(n&&!l.current&&n(x),N.scrollTop=k,O=!0,l.current=!0):!D&&-m>C&&(i&&!u.current&&i(x),N.scrollTop=0,O=!0,u.current=!0),O&&TE(x)}},[n,r,i,s]),v=(0,fe.useCallback)(function(x){g(x,x.deltaY)},[g]),I=(0,fe.useCallback)(function(x){d.current=x.changedTouches[0].clientY},[]),E=(0,fe.useCallback)(function(x){var m=d.current-x.changedTouches[0].clientY;g(x,m)},[g]),w=(0,fe.useCallback)(function(x){if(!!x){var m=D0?{passive:!1}:!1;x.addEventListener("wheel",v,m),x.addEventListener("touchstart",I,m),x.addEventListener("touchmove",E,m)}},[E,I,v]),A=(0,fe.useCallback)(function(x){!x||(x.removeEventListener("wheel",v,!1),x.removeEventListener("touchstart",I,!1),x.removeEventListener("touchmove",E,!1))},[E,I,v]);return(0,fe.useEffect)(function(){if(!!t){var x=p.current;return w(x),function(){A(x)}}},[t,w,A]),function(x){p.current=x}}var Cy=["boxSizing","height","overflow","paddingRight","position"],Sy={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function wy(e){e.preventDefault()}function xy(e){e.stopPropagation()}function Ey(){var e=this.scrollTop,t=this.scrollHeight,n=e+this.offsetHeight;e===0?this.scrollTop=1:n===t&&(this.scrollTop=e-1)}function Ay(){return"ontouchstart"in window||navigator.maxTouchPoints}var ky=!!(typeof window!="undefined"&&window.document&&window.document.createElement),fs=0,Ji={capture:!1,passive:!1};function ME(e){var t=e.isEnabled,n=e.accountForScrollbars,r=n===void 0?!0:n,i=(0,fe.useRef)({}),s=(0,fe.useRef)(null),l=(0,fe.useCallback)(function(d){if(!!ky){var p=document.body,g=p&&p.style;if(r&&Cy.forEach(function(w){var A=g&&g[w];i.current[w]=A}),r&&fs<1){var v=parseInt(i.current.paddingRight,10)||0,I=document.body?document.body.clientWidth:0,E=window.innerWidth-I+v||0;Object.keys(Sy).forEach(function(w){var A=Sy[w];g&&(g[w]=A)}),g&&(g.paddingRight="".concat(E,"px"))}p&&Ay()&&(p.addEventListener("touchmove",wy,Ji),d&&(d.addEventListener("touchstart",Ey,Ji),d.addEventListener("touchmove",xy,Ji))),fs+=1}},[r]),u=(0,fe.useCallback)(function(d){if(!!ky){var p=document.body,g=p&&p.style;fs=Math.max(fs-1,0),r&&fs<1&&Cy.forEach(function(v){var I=i.current[v];g&&(g[v]=I)}),p&&Ay()&&(p.removeEventListener("touchmove",wy,Ji),d&&(d.removeEventListener("touchstart",Ey,Ji),d.removeEventListener("touchmove",xy,Ji)))}},[r]);return(0,fe.useEffect)(function(){if(!!t){var d=s.current;return l(d),function(){u(d)}}},[t,l,u]),function(d){s.current=d}}var PE=function(){return document.activeElement&&document.activeElement.blur()},DE={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function OE(e){var t=e.children,n=e.lockEnabled,r=e.captureEnabled,i=r===void 0?!0:r,s=e.onBottomArrive,l=e.onBottomLeave,u=e.onTopArrive,d=e.onTopLeave,p=NE({isEnabled:i,onBottomArrive:s,onBottomLeave:l,onTopArrive:u,onTopLeave:d}),g=ME({isEnabled:n}),v=function(E){p(E),g(E)};return(0,Lt.jsx)(fe.Fragment,null,n&&(0,Lt.jsx)("div",{onClick:PE,css:DE}),t(v))}var RE={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},_E=function(t){var n=t.name,r=t.onFocus;return(0,Lt.jsx)("input",{required:!0,name:n,tabIndex:-1,onFocus:r,css:RE,value:"",onChange:function(){}})},WE=function(t){return t.label},kf=function(t){return t.label},Ff=function(t){return t.value},GE=function(t){return!!t.isDisabled},LE={clearIndicator:ey,container:j0,control:iy,dropdownIndicator:q0,group:oy,groupHeading:sy,indicatorsContainer:J0,indicatorSeparator:ty,input:ay,loadingIndicator:ny,loadingMessage:Y0,menu:W0,menuList:V0,menuPortal:X0,multiValue:uy,multiValueLabel:cy,multiValueRemove:dy,noOptionsMessage:H0,option:py,placeholder:hy,singleValue:my,valueContainer:U0};var VE={primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},BE=4,Py=4,HE=38,YE=Py*2,ZE={baseUnit:Py,controlHeight:HE,menuGutter:YE},Ef={borderRadius:BE,colors:VE,spacing:ZE},zE={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:wf(),captureMenuScroll:!wf(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:AE(),formatGroupLabel:WE,getOptionLabel:kf,getOptionValue:Ff,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:GE,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!M0(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(t){var n=t.count;return"".concat(n," result").concat(n!==1?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function Fy(e,t,n,r){var i=_y(e,t,n),s=Wy(e,t,n),l=Ry(e,t),u=Ml(e,t);return{type:"option",data:t,isDisabled:i,isSelected:s,label:l,value:u,index:r}}function Dy(e,t){return e.options.map(function(n,r){if("options"in n){var i=n.options.map(function(l,u){return Fy(e,l,t,u)}).filter(function(l){return Ty(e,l)});return i.length>0?{type:"group",data:n,options:i,index:r}:void 0}var s=Fy(e,n,t,r);return Ty(e,s)?s:void 0}).filter(O0)}function Oy(e){return e.reduce(function(t,n){return n.type==="group"?t.push.apply(t,Dr(n.options.map(function(r){return r.data}))):t.push(n.data),t},[])}function XE(e,t){return Oy(Dy(e,t))}function Ty(e,t){var n=e.inputValue,r=n===void 0?"":n,i=t.data,s=t.isSelected,l=t.label,u=t.value;return(!Ly(e)||!s)&&Gy(e,{label:l,value:u,data:i},r)}function jE(e,t){var n=e.focusedValue,r=e.selectValue,i=r.indexOf(n);if(i>-1){var s=t.indexOf(n);if(s>-1)return n;if(i-1?n:t[0]}var Ry=function(t,n){return t.getOptionLabel(n)},Ml=function(t,n){return t.getOptionValue(n)};function _y(e,t,n){return typeof e.isOptionDisabled=="function"?e.isOptionDisabled(t,n):!1}function Wy(e,t,n){if(n.indexOf(t)>-1)return!0;if(typeof e.isOptionSelected=="function")return e.isOptionSelected(t,n);var r=Ml(e,t);return n.some(function(i){return Ml(e,i)===r})}function Gy(e,t,n){return e.filterOption?e.filterOption(t,n):!0}var Ly=function(t){var n=t.hideSelectedOptions,r=t.isMulti;return n===void 0?r:n},JE=1,Tf=function(e){Fd(n,e);var t=Pd(n);function n(r){var i;if(Ad(this,n),i=t.call(this,r),i.state={ariaSelection:null,focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0},i.blockOptionHover=!1,i.isComposing=!1,i.commonProps=void 0,i.initialTouchX=0,i.initialTouchY=0,i.instancePrefix="",i.openAfterFocus=!1,i.scrollToFocusedOptionOnUpdate=!1,i.userIsDragging=void 0,i.controlRef=null,i.getControlRef=function(u){i.controlRef=u},i.focusedOptionRef=null,i.getFocusedOptionRef=function(u){i.focusedOptionRef=u},i.menuListRef=null,i.getMenuListRef=function(u){i.menuListRef=u},i.inputRef=null,i.getInputRef=function(u){i.inputRef=u},i.focus=i.focusInput,i.blur=i.blurInput,i.onChange=function(u,d){var p=i.props,g=p.onChange,v=p.name;d.name=v,i.ariaOnChange(u,d),g(u,d)},i.setValue=function(u,d,p){var g=i.props,v=g.closeMenuOnSelect,I=g.isMulti,E=g.inputValue;i.onInputChange("",{action:"set-value",prevInputValue:E}),v&&(i.setState({inputIsHiddenAfterUpdate:!I}),i.onMenuClose()),i.setState({clearFocusValueOnUpdate:!0}),i.onChange(u,{action:d,option:p})},i.selectOption=function(u){var d=i.props,p=d.blurInputOnSelect,g=d.isMulti,v=d.name,I=i.state.selectValue,E=g&&i.isOptionSelected(u,I),w=i.isOptionDisabled(u,I);if(E){var A=i.getOptionValue(u);i.setValue(I.filter(function(x){return i.getOptionValue(x)!==A}),"deselect-option",u)}else if(!w)g?i.setValue([].concat(Dr(I),[u]),"select-option",u):i.setValue(u,"select-option");else{i.ariaOnChange(u,{action:"select-option",option:u,name:v});return}p&&i.blurInput()},i.removeValue=function(u){var d=i.props.isMulti,p=i.state.selectValue,g=i.getOptionValue(u),v=p.filter(function(E){return i.getOptionValue(E)!==g}),I=ii(d,v,v[0]||null);i.onChange(I,{action:"remove-value",removedValue:u}),i.focusInput()},i.clearValue=function(){var u=i.state.selectValue;i.onChange(ii(i.props.isMulti,[],null),{action:"clear",removedValues:u})},i.popValue=function(){var u=i.props.isMulti,d=i.state.selectValue,p=d[d.length-1],g=d.slice(0,d.length-1),v=ii(u,g,g[0]||null);i.onChange(v,{action:"pop-value",removedValue:p})},i.getValue=function(){return i.state.selectValue},i.cx=function(){for(var u=arguments.length,d=new Array(u),p=0;pI||v>I}},i.onTouchEnd=function(u){i.userIsDragging||(i.controlRef&&!i.controlRef.contains(u.target)&&i.menuListRef&&!i.menuListRef.contains(u.target)&&i.blurInput(),i.initialTouchX=0,i.initialTouchY=0)},i.onControlTouchEnd=function(u){i.userIsDragging||i.onControlMouseDown(u)},i.onClearIndicatorTouchEnd=function(u){i.userIsDragging||i.onClearIndicatorMouseDown(u)},i.onDropdownIndicatorTouchEnd=function(u){i.userIsDragging||i.onDropdownIndicatorMouseDown(u)},i.handleInputChange=function(u){var d=i.props.inputValue,p=u.currentTarget.value;i.setState({inputIsHiddenAfterUpdate:!1}),i.onInputChange(p,{action:"input-change",prevInputValue:d}),i.props.menuIsOpen||i.onMenuOpen()},i.onInputFocus=function(u){i.props.onFocus&&i.props.onFocus(u),i.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(i.openAfterFocus||i.props.openMenuOnFocus)&&i.openMenu("first"),i.openAfterFocus=!1},i.onInputBlur=function(u){var d=i.props.inputValue;if(i.menuListRef&&i.menuListRef.contains(document.activeElement)){i.inputRef.focus();return}i.props.onBlur&&i.props.onBlur(u),i.onInputChange("",{action:"input-blur",prevInputValue:d}),i.onMenuClose(),i.setState({focusedValue:null,isFocused:!1})},i.onOptionHover=function(u){i.blockOptionHover||i.state.focusedOption===u||i.setState({focusedOption:u})},i.shouldHideSelectedOptions=function(){return Ly(i.props)},i.onValueInputFocus=function(u){u.preventDefault(),u.stopPropagation(),i.focus()},i.onKeyDown=function(u){var d=i.props,p=d.isMulti,g=d.backspaceRemovesValue,v=d.escapeClearsValue,I=d.inputValue,E=d.isClearable,w=d.isDisabled,A=d.menuIsOpen,x=d.onKeyDown,m=d.tabSelectsValue,y=d.openMenuOnFocus,C=i.state,k=C.focusedOption,M=C.focusedValue,N=C.selectValue;if(!w&&!(typeof x=="function"&&(x(u),u.defaultPrevented))){switch(i.blockOptionHover=!0,u.key){case"ArrowLeft":if(!p||I)return;i.focusValue("previous");break;case"ArrowRight":if(!p||I)return;i.focusValue("next");break;case"Delete":case"Backspace":if(I)return;if(M)i.removeValue(M);else{if(!g)return;p?i.popValue():E&&i.clearValue()}break;case"Tab":if(i.isComposing||u.shiftKey||!A||!m||!k||y&&i.isOptionSelected(k,N))return;i.selectOption(k);break;case"Enter":if(u.keyCode===229)break;if(A){if(!k||i.isComposing)return;i.selectOption(k);break}return;case"Escape":A?(i.setState({inputIsHiddenAfterUpdate:!1}),i.onInputChange("",{action:"menu-close",prevInputValue:I}),i.onMenuClose()):E&&v&&i.clearValue();break;case" ":if(I)return;if(!A){i.openMenu("first");break}if(!k)return;i.selectOption(k);break;case"ArrowUp":A?i.focusOption("up"):i.openMenu("last");break;case"ArrowDown":A?i.focusOption("down"):i.openMenu("first");break;case"PageUp":if(!A)return;i.focusOption("pageup");break;case"PageDown":if(!A)return;i.focusOption("pagedown");break;case"Home":if(!A)return;i.focusOption("first");break;case"End":if(!A)return;i.focusOption("last");break;default:return}u.preventDefault()}},i.instancePrefix="react-select-"+(i.props.instanceId||++JE),i.state.selectValue=Ui(r.value),r.menuIsOpen&&i.state.selectValue.length){var s=i.buildFocusableOptions(),l=s.indexOf(i.state.selectValue[0]);i.state.focusedOption=s[l]}return i}return kd(n,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&Sf(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(i){var s=this.props,l=s.isDisabled,u=s.menuIsOpen,d=this.state.isFocused;(d&&!l&&i.isDisabled||d&&u&&!i.menuIsOpen)&&this.focusInput(),d&&l&&!i.isDisabled?this.setState({isFocused:!1},this.onMenuClose):!d&&!l&&i.isDisabled&&this.inputRef===document.activeElement&&this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(Sf(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(i,s){this.props.onInputChange(i,s)}},{key:"focusInput",value:function(){!this.inputRef||this.inputRef.focus()}},{key:"blurInput",value:function(){!this.inputRef||this.inputRef.blur()}},{key:"openMenu",value:function(i){var s=this,l=this.state,u=l.selectValue,d=l.isFocused,p=this.buildFocusableOptions(),g=i==="first"?0:p.length-1;if(!this.props.isMulti){var v=p.indexOf(u[0]);v>-1&&(g=v)}this.scrollToFocusedOptionOnUpdate=!(d&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:p[g]},function(){return s.onMenuOpen()})}},{key:"focusValue",value:function(i){var s=this.state,l=s.selectValue,u=s.focusedValue;if(!!this.props.isMulti){this.setState({focusedOption:null});var d=l.indexOf(u);u||(d=-1);var p=l.length-1,g=-1;if(!!l.length){switch(i){case"previous":d===0?g=0:d===-1?g=p:g=d-1;break;case"next":d>-1&&d0&&arguments[0]!==void 0?arguments[0]:"first",s=this.props.pageSize,l=this.state.focusedOption,u=this.getFocusableOptions();if(!!u.length){var d=0,p=u.indexOf(l);l||(p=-1),i==="up"?d=p>0?p-1:u.length-1:i==="down"?d=(p+1)%u.length:i==="pageup"?(d=p-s,d<0&&(d=0)):i==="pagedown"?(d=p+s,d>u.length-1&&(d=u.length-1)):i==="last"&&(d=u.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:u[d],focusedValue:null})}}},{key:"getTheme",value:function(){return this.props.theme?typeof this.props.theme=="function"?this.props.theme(Ef):z(z({},Ef),this.props.theme):Ef}},{key:"getCommonProps",value:function(){var i=this.clearValue,s=this.cx,l=this.getStyles,u=this.getClassNames,d=this.getValue,p=this.selectOption,g=this.setValue,v=this.props,I=v.isMulti,E=v.isRtl,w=v.options,A=this.hasValue();return{clearValue:i,cx:s,getStyles:l,getClassNames:u,getValue:d,hasValue:A,isMulti:I,isRtl:E,options:w,selectOption:p,selectProps:v,setValue:g,theme:this.getTheme()}}},{key:"hasValue",value:function(){var i=this.state.selectValue;return i.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var i=this.props,s=i.isClearable,l=i.isMulti;return s===void 0?l:s}},{key:"isOptionDisabled",value:function(i,s){return _y(this.props,i,s)}},{key:"isOptionSelected",value:function(i,s){return Wy(this.props,i,s)}},{key:"filterOption",value:function(i,s){return Gy(this.props,i,s)}},{key:"formatOptionLabel",value:function(i,s){if(typeof this.props.formatOptionLabel=="function"){var l=this.props.inputValue,u=this.state.selectValue;return this.props.formatOptionLabel(i,{context:s,inputValue:l,selectValue:u})}else return this.getOptionLabel(i)}},{key:"formatGroupLabel",value:function(i){return this.props.formatGroupLabel(i)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var i=this.props,s=i.isDisabled,l=i.isSearchable,u=i.inputId,d=i.inputValue,p=i.tabIndex,g=i.form,v=i.menuIsOpen,I=i.required,E=this.getComponents(),w=E.Input,A=this.state,x=A.inputIsHidden,m=A.ariaSelection,y=this.commonProps,C=u||this.getElementId("input"),k=z(z(z({"aria-autocomplete":"list","aria-expanded":v,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":I,role:"combobox"},v&&{"aria-controls":this.getElementId("listbox"),"aria-owns":this.getElementId("listbox")}),!l&&{"aria-readonly":!0}),this.hasValue()?(m==null?void 0:m.action)==="initial-input-focus"&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return l?me.createElement(w,Y({},y,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:C,innerRef:this.getInputRef,isDisabled:s,isHidden:x,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:p,form:g,type:"text",value:d},k)):me.createElement(FE,Y({id:C,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:cs,onFocus:this.onInputFocus,disabled:s,tabIndex:p,inputMode:"none",form:g,value:""},k))}},{key:"renderPlaceholderOrValue",value:function(){var i=this,s=this.getComponents(),l=s.MultiValue,u=s.MultiValueContainer,d=s.MultiValueLabel,p=s.MultiValueRemove,g=s.SingleValue,v=s.Placeholder,I=this.commonProps,E=this.props,w=E.controlShouldRenderValue,A=E.isDisabled,x=E.isMulti,m=E.inputValue,y=E.placeholder,C=this.state,k=C.selectValue,M=C.focusedValue,N=C.isFocused;if(!this.hasValue()||!w)return m?null:me.createElement(v,Y({},I,{key:"placeholder",isDisabled:A,isFocused:N,innerProps:{id:this.getElementId("placeholder")}}),y);if(x)return k.map(function(P,O){var B=P===M,Z="".concat(i.getOptionLabel(P),"-").concat(i.getOptionValue(P));return me.createElement(l,Y({},I,{components:{Container:u,Label:d,Remove:p},isFocused:B,isDisabled:A,key:Z,index:O,removeProps:{onClick:function(){return i.removeValue(P)},onTouchEnd:function(){return i.removeValue(P)},onMouseDown:function(pe){pe.preventDefault()}},data:P}),i.formatOptionLabel(P,"value"))});if(m)return null;var D=k[0];return me.createElement(g,Y({},I,{data:D,isDisabled:A}),this.formatOptionLabel(D,"value"))}},{key:"renderClearIndicator",value:function(){var i=this.getComponents(),s=i.ClearIndicator,l=this.commonProps,u=this.props,d=u.isDisabled,p=u.isLoading,g=this.state.isFocused;if(!this.isClearable()||!s||d||!this.hasValue()||p)return null;var v={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return me.createElement(s,Y({},l,{innerProps:v,isFocused:g}))}},{key:"renderLoadingIndicator",value:function(){var i=this.getComponents(),s=i.LoadingIndicator,l=this.commonProps,u=this.props,d=u.isDisabled,p=u.isLoading,g=this.state.isFocused;if(!s||!p)return null;var v={"aria-hidden":"true"};return me.createElement(s,Y({},l,{innerProps:v,isDisabled:d,isFocused:g}))}},{key:"renderIndicatorSeparator",value:function(){var i=this.getComponents(),s=i.DropdownIndicator,l=i.IndicatorSeparator;if(!s||!l)return null;var u=this.commonProps,d=this.props.isDisabled,p=this.state.isFocused;return me.createElement(l,Y({},u,{isDisabled:d,isFocused:p}))}},{key:"renderDropdownIndicator",value:function(){var i=this.getComponents(),s=i.DropdownIndicator;if(!s)return null;var l=this.commonProps,u=this.props.isDisabled,d=this.state.isFocused,p={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return me.createElement(s,Y({},l,{innerProps:p,isDisabled:u,isFocused:d}))}},{key:"renderMenu",value:function(){var i=this,s=this.getComponents(),l=s.Group,u=s.GroupHeading,d=s.Menu,p=s.MenuList,g=s.MenuPortal,v=s.LoadingMessage,I=s.NoOptionsMessage,E=s.Option,w=this.commonProps,A=this.state.focusedOption,x=this.props,m=x.captureMenuScroll,y=x.inputValue,C=x.isLoading,k=x.loadingMessage,M=x.minMenuHeight,N=x.maxMenuHeight,D=x.menuIsOpen,P=x.menuPlacement,O=x.menuPosition,B=x.menuPortalTarget,Z=x.menuShouldBlockScroll,ie=x.menuShouldScrollIntoView,pe=x.noOptionsMessage,ue=x.onMenuScrollToTop,te=x.onMenuScrollToBottom;if(!D)return null;var Ve=function(G,ut){var ct=G.type,Be=G.data,rt=G.isDisabled,Vt=G.isSelected,Wn=G.label,oi=G.value,Or=A===Be,Rr=rt?void 0:function(){return i.onOptionHover(Be)},ar=rt?void 0:function(){return i.selectOption(Be)},_r="".concat(i.getElementId("option"),"-").concat(ut),Wr={id:_r,onClick:ar,onMouseMove:Rr,onMouseOver:Rr,tabIndex:-1};return me.createElement(E,Y({},w,{innerProps:Wr,data:Be,isDisabled:rt,isSelected:Vt,key:_r,label:Wn,type:ct,value:oi,isFocused:Or,innerRef:Or?i.getFocusedOptionRef:void 0}),i.formatOptionLabel(G.data,"menu"))},Qe;if(this.hasOptions())Qe=this.getCategorizedOptions().map(function(ce){if(ce.type==="group"){var G=ce.data,ut=ce.options,ct=ce.index,Be="".concat(i.getElementId("group"),"-").concat(ct),rt="".concat(Be,"-heading");return me.createElement(l,Y({},w,{key:Be,data:G,options:ut,Heading:u,headingProps:{id:rt,data:ce.data},label:i.formatGroupLabel(ce.data)}),ce.options.map(function(Vt){return Ve(Vt,"".concat(ct,"-").concat(Vt.index))}))}else if(ce.type==="option")return Ve(ce,"".concat(ce.index))});else if(C){var ye=k({inputValue:y});if(ye===null)return null;Qe=me.createElement(v,w,ye)}else{var wt=pe({inputValue:y});if(wt===null)return null;Qe=me.createElement(I,w,wt)}var lt={minMenuHeight:M,maxMenuHeight:N,menuPlacement:P,menuPosition:O,menuShouldScrollIntoView:ie},we=me.createElement(L0,Y({},w,lt),function(ce){var G=ce.ref,ut=ce.placerProps,ct=ut.placement,Be=ut.maxHeight;return me.createElement(d,Y({},w,lt,{innerRef:G,innerProps:{onMouseDown:i.onMenuMouseDown,onMouseMove:i.onMenuMouseMove,id:i.getElementId("listbox")},isLoading:C,placement:ct}),me.createElement(OE,{captureEnabled:m,onTopArrive:ue,onBottomArrive:te,lockEnabled:Z},function(rt){return me.createElement(p,Y({},w,{innerRef:function(Wn){i.getMenuListRef(Wn),rt(Wn)},isLoading:C,maxHeight:Be,focusedOption:A}),Qe)}))});return B||O==="fixed"?me.createElement(g,Y({},w,{appendTo:B,controlElement:this.controlRef,menuPlacement:P,menuPosition:O}),we):we}},{key:"renderFormField",value:function(){var i=this,s=this.props,l=s.delimiter,u=s.isDisabled,d=s.isMulti,p=s.name,g=s.required,v=this.state.selectValue;if(!(!p||u)){if(g&&!this.hasValue())return me.createElement(_E,{name:p,onFocus:this.onValueInputFocus});if(d)if(l){var I=v.map(function(A){return i.getOptionValue(A)}).join(l);return me.createElement("input",{name:p,type:"hidden",value:I})}else{var E=v.length>0?v.map(function(A,x){return me.createElement("input",{key:"i-".concat(x),name:p,type:"hidden",value:i.getOptionValue(A)})}):me.createElement("input",{name:p,type:"hidden",value:""});return me.createElement("div",null,E)}else{var w=v[0]?this.getOptionValue(v[0]):"";return me.createElement("input",{name:p,type:"hidden",value:w})}}}},{key:"renderLiveRegion",value:function(){var i=this.commonProps,s=this.state,l=s.ariaSelection,u=s.focusedOption,d=s.focusedValue,p=s.isFocused,g=s.selectValue,v=this.getFocusableOptions();return me.createElement(SE,Y({},i,{id:this.getElementId("live-region"),ariaSelection:l,focusedOption:u,focusedValue:d,isFocused:p,selectValue:g,focusableOptions:v}))}},{key:"render",value:function(){var i=this.getComponents(),s=i.Control,l=i.IndicatorsContainer,u=i.SelectContainer,d=i.ValueContainer,p=this.props,g=p.className,v=p.id,I=p.isDisabled,E=p.menuIsOpen,w=this.state.isFocused,A=this.commonProps=this.getCommonProps();return me.createElement(u,Y({},A,{className:g,innerProps:{id:v,onKeyDown:this.onKeyDown},isDisabled:I,isFocused:w}),this.renderLiveRegion(),me.createElement(s,Y({},A,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:I,isFocused:w,menuIsOpen:E}),me.createElement(d,Y({},A,{isDisabled:I}),this.renderPlaceholderOrValue(),this.renderInput()),me.createElement(l,Y({},A,{isDisabled:I}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(i,s){var l=s.prevProps,u=s.clearFocusValueOnUpdate,d=s.inputIsHiddenAfterUpdate,p=s.ariaSelection,g=s.isFocused,v=s.prevWasFocused,I=i.options,E=i.value,w=i.menuIsOpen,A=i.inputValue,x=i.isMulti,m=Ui(E),y={};if(l&&(E!==l.value||I!==l.options||w!==l.menuIsOpen||A!==l.inputValue)){var C=w?XE(i,m):[],k=u?jE(s,m):null,M=UE(s,C);y={selectValue:m,focusedOption:M,focusedValue:k,clearFocusValueOnUpdate:!1}}var N=d!=null&&i!==l?{inputIsHidden:d,inputIsHiddenAfterUpdate:void 0}:{},D=p,P=g&&v;return g&&!P&&(D={value:ii(x,m,m[0]||null),options:m,action:"initial-input-focus"},P=!v),(p==null?void 0:p.action)==="initial-input-focus"&&(D=null),z(z(z({},y),N),{},{prevProps:i,ariaSelection:D,prevWasFocused:P})}}]),n}(fe.Component);Tf.defaultProps=zE;var sr=he(Ne()),QE=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function Vy(e){var t=e.defaultInputValue,n=t===void 0?"":t,r=e.defaultMenuIsOpen,i=r===void 0?!1:r,s=e.defaultValue,l=s===void 0?null:s,u=e.inputValue,d=e.menuIsOpen,p=e.onChange,g=e.onInputChange,v=e.onMenuClose,I=e.onMenuOpen,E=e.value,w=un(e,QE),A=(0,sr.useState)(u!==void 0?u:n),x=ln(A,2),m=x[0],y=x[1],C=(0,sr.useState)(d!==void 0?d:i),k=ln(C,2),M=k[0],N=k[1],D=(0,sr.useState)(E!==void 0?E:l),P=ln(D,2),O=P[0],B=P[1],Z=(0,sr.useCallback)(function(ye,wt){typeof p=="function"&&p(ye,wt),B(ye)},[p]),ie=(0,sr.useCallback)(function(ye,wt){var lt;typeof g=="function"&&(lt=g(ye,wt)),y(lt!==void 0?lt:ye)},[g]),pe=(0,sr.useCallback)(function(){typeof I=="function"&&I(),N(!0)},[I]),ue=(0,sr.useCallback)(function(){typeof v=="function"&&v(),N(!1)},[v]),te=u!==void 0?u:m,Ve=d!==void 0?d:M,Qe=E!==void 0?E:O;return z(z({},w),{},{inputValue:te,menuIsOpen:Ve,onChange:Z,onInputChange:ie,onMenuClose:ue,onMenuOpen:pe,value:Qe})}var ps=he(Ne());var $E=["allowCreateWhileLoading","createOptionPosition","formatCreateLabel","isValidNewOption","getNewOptionData","onCreateOption","options","onChange"],By=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1?arguments[1]:void 0,r=arguments.length>2?arguments[2]:void 0,i=String(t).toLowerCase(),s=String(r.getOptionValue(n)).toLowerCase(),l=String(r.getOptionLabel(n)).toLowerCase();return s===i||l===i},Nf={formatCreateLabel:function(t){return'Create "'.concat(t,'"')},isValidNewOption:function(t,n,r,i){return!(!t||n.some(function(s){return By(t,s,i)})||r.some(function(s){return By(t,s,i)}))},getNewOptionData:function(t,n){return{label:n,value:t,__isNew__:!0}}};function Hy(e){var t=e.allowCreateWhileLoading,n=t===void 0?!1:t,r=e.createOptionPosition,i=r===void 0?"last":r,s=e.formatCreateLabel,l=s===void 0?Nf.formatCreateLabel:s,u=e.isValidNewOption,d=u===void 0?Nf.isValidNewOption:u,p=e.getNewOptionData,g=p===void 0?Nf.getNewOptionData:p,v=e.onCreateOption,I=e.options,E=I===void 0?[]:I,w=e.onChange,A=un(e,$E),x=A.getOptionValue,m=x===void 0?Ff:x,y=A.getOptionLabel,C=y===void 0?kf:y,k=A.inputValue,M=A.isLoading,N=A.isMulti,D=A.value,P=A.name,O=(0,ps.useMemo)(function(){return d(k,Ui(D),E,{getOptionValue:m,getOptionLabel:C})?g(k,l(k)):void 0},[l,g,C,m,k,d,E,D]),B=(0,ps.useMemo)(function(){return(n||!M)&&O?i==="first"?[O].concat(Dr(E)):[].concat(Dr(E),[O]):E},[n,i,M,O,E]),Z=(0,ps.useCallback)(function(ie,pe){if(pe.action!=="select-option")return w(ie,pe);var ue=Array.isArray(ie)?ie:[ie];if(ue[ue.length-1]===O){if(v)v(k);else{var te=g(k,k),Ve={action:"create-option",name:P,option:te};w(ii(N,[].concat(Dr(Ui(D)),[te]),te),Ve)}return}w(ie,pe)},[g,k,N,P,O,v,w,D]);return z(z({},A),{},{options:B,onChange:Z})}var oT=he(Ko());var KE=(0,Zy.forwardRef)(function(e,t){var n=Vy(e),r=Hy(n);return Yy.createElement(Tf,Y({ref:t},r))}),zy=KE;var Pl=({options:e,placeholder:t,container:n,onChange:r,onInputChange:i,newLabel:s,value:l})=>{let u=(0,hs.useCallback)(d=>qE({value:d,label:s}),[s]);return hs.default.createElement(zy,{options:e,formatCreateLabel:u,inputValue:l,onChange:r,onInputChange:i,styles:eA,isClearable:!0,placeholder:t,controlShouldRenderValue:!1,menuPortalTarget:n})},qE=({value:e,label:t})=>hs.default.createElement("span",null,t.format(e)),eA={option:(e,t)=>ne(j({},e),{background:t.isFocused?"var(--background-secondary)":"var(--background-primary)",color:"var(--text-normal)","&:hover":ne(j({},e["&:hover"]),{backgroundColor:"var(--background-secondary)"})}),valueContainer:(e,t)=>ne(j({},e),{color:"var(--text-normal)"}),menu:e=>j({},e),menuList:(e,t)=>ne(j({},e),{border:"1px solid var(--background-modifier-border)",backgroundColor:"var(--background-secondary-alt)",color:"var(--text-normal)"}),input:(e,t)=>ne(j({},e),{color:"var(--text-normal)"}),singleValue:(e,t)=>ne(j({},e),{color:"var(--text-normal)"}),control:(e,t)=>ne(j({},e),{background:"var(--background-modifier-form-field)",color:"var(--text-normal)",border:"1px solid var(--background-modifier-border)",boxShadow:"none",width:"300px","&:hover":ne(j({},e["&:hover"]),{borderColor:"var(--background-modifier-border)"}),"&:active":ne(j({},e["&:active"]),{borderColor:"var(--interactive-accent);"}),"&:focus":ne(j({},e["&:focus"]),{borderColor:"var(--interactive-accent);"}),"&:focused":ne(j({},e["&:focused"]),{borderColor:"var(--interactive-accent);"}),"&:focus-within":ne(j({},e["&:focus-within"]),{borderColor:"var(--interactive-accent);"})}),menuPortal:e=>ne(j({},e),{zIndex:"var(--layer-modal)"})};var Dl=class extends Xy.Modal{constructor(n,r,i){super(n);this.settings=r,this.titleEl.setText("Janitor Excluded Files"),this.onFiltersChanged=i}render(){let n=el(this.app).map(r=>({value:r.endsWith("/")?r:r+"/",label:r}));this.root.render(Ue.createElement(Ue.StrictMode,null,Ue.createElement(tA,{filters:this.settings.excludedFilesFilters,folders:n,onCancel:()=>{this.close()},onFilterChanged:r=>{this.close(),this.onFiltersChanged&&this.onFiltersChanged(r)}})))}onOpen(){let{contentEl:n}=this;this.root=(0,jy.createRoot)(n),this.render()}onClose(){this.root.unmount()}},tA=({filters:e,folders:t,onCancel:n,onFilterChanged:r})=>{let[i,s]=(0,Rn.useState)({filters:e,value:""}),l=i.filters,u=(0,Rn.useRef)(null),d=(0,Rn.useCallback)(A=>{s(x=>Mf(x.value)?ne(j({},x),{filters:[...x.filters,x.value],value:""}):x)},[]),p=(0,Rn.useCallback)((A,x)=>{(x.action==="select-option"||x.action==="create-option")&&s(m=>Mf(A.value)?ne(j({},m),{filters:[...m.filters,A.value],value:""}):m)},[]),g=(0,Rn.useCallback)((A,x)=>{x.action==="input-change"&&s(m=>ne(j({},m),{value:A}))},[]),v=(0,Rn.useCallback)(A=>{s(x=>ne(j({},x),{filters:x.filters.filter((m,y)=>A!==y)}))},[]),I=(0,Rn.useCallback)(()=>{r&&r(i.filters)},[i.filters]),E=Mf(i.value),w=E?"Press enter or button to add filter":"insert a valid regular expression";return Ue.createElement("div",{ref:u},Ue.createElement("div",null,"Files matching the following regular expressions are currently ignored:"),l.map((A,x)=>Ue.createElement("div",{key:x,className:"mobile-option-setting-item"},Ue.createElement("span",{className:"mobile-option-setting-item-name"},A),Ue.createElement("span",{className:"mobile-option-setting-item-option-icon",onClick:()=>v(x)},Ue.createElement(nl,null)))),Ue.createElement(ol,null,Ue.createElement(rl,{name:"Filter",description:w}),Ue.createElement(il,null,Ue.createElement(Pl,{key:e.length,value:i.value,container:document.body,options:t,placeholder:"Insert folder or regex...",newLabel:'Add "{0}"',onChange:p,onInputChange:g}),Ue.createElement("button",{onClick:d,disabled:!E},"Add"))),Ue.createElement("div",{className:"modal-button-container"},Ue.createElement("button",{className:"mod-cta",onClick:I},"Done"),Ue.createElement("button",{onClick:n},"Cancel")))};function Mf(e){let t=e.length>0;try{let n=new RegExp(e)}catch(n){t=!1}return t}var Je=he(Ne()),Uy=require("obsidian"),Jy=he(qo());var _n=he(Ne());var Ol=class extends Uy.Modal{constructor(n,r,i){super(n);this.settings=r,this.titleEl.setText("Janitor Included Files"),this.onFiltersChanged=i}render(){let n=el(this.app).map(r=>({value:r.endsWith("/")?r:r+"/",label:r}));this.root.render(Je.createElement(Je.StrictMode,null,Je.createElement(nA,{filters:this.settings.includedFilesFilters,folders:n,onCancel:()=>{this.close()},onFilterChanged:r=>{this.close(),this.onFiltersChanged&&this.onFiltersChanged(r)}})))}onOpen(){let{contentEl:n}=this;this.root=(0,Jy.createRoot)(n),this.render()}onClose(){this.root.unmount()}},nA=({filters:e,folders:t,onCancel:n,onFilterChanged:r})=>{let[i,s]=(0,_n.useState)({filters:e,value:""}),l=i.filters,u=(0,_n.useRef)(null),d=(0,_n.useCallback)(A=>{s(x=>Pf(x.value)?ne(j({},x),{filters:[...x.filters,x.value],value:""}):x)},[]),p=(0,_n.useCallback)((A,x)=>{(x.action==="select-option"||x.action==="create-option")&&s(m=>Pf(A.value)?ne(j({},m),{filters:[...m.filters,A.value],value:""}):m)},[]),g=(0,_n.useCallback)((A,x)=>{x.action==="input-change"&&s(m=>ne(j({},m),{value:A}))},[]),v=(0,_n.useCallback)(A=>{s(x=>ne(j({},x),{filters:x.filters.filter((m,y)=>A!==y)}))},[]),I=(0,_n.useCallback)(()=>{r&&r(i.filters)},[i.filters]),E=Pf(i.value),w=E?"Press enter or button to add filter":"insert a valid regular expression";return Je.createElement("div",{ref:u},Je.createElement("div",null,"Files matching the following regular expressions are always included, even if excluded by other rules:"),l.map((A,x)=>Je.createElement("div",{key:x,className:"mobile-option-setting-item"},Je.createElement("span",{className:"mobile-option-setting-item-name"},A),Je.createElement("span",{className:"mobile-option-setting-item-option-icon",onClick:()=>v(x)},Je.createElement(nl,null)))),Je.createElement(ol,null,Je.createElement(rl,{name:"Filter",description:w}),Je.createElement(il,null,Je.createElement(Pl,{key:e.length,value:i.value,container:document.body,options:t,placeholder:"Insert folder or regex...",newLabel:'Add "{0}"',onChange:p,onInputChange:g}),Je.createElement("button",{onClick:d,disabled:!E},"Add"))),Je.createElement("div",{className:"modal-button-container"},Je.createElement("button",{className:"mod-cta",onClick:I},"Done"),Je.createElement("button",{onClick:n},"Cancel")))};function Pf(e){let t=e.length>0;try{new RegExp(e)}catch(n){t=!1}return t}var cn=require("obsidian"),ms=class extends cn.PluginSettingTab{constructor(n,r){super(n,r);this.plugin=r}display(){let{containerEl:n}=this;n.empty(),n.createEl("h2",{text:"Janitor Settings"}),new cn.Setting(n).setName("Add Ribbon Icon").setDesc("Adds an icon to the ribbon to launch scan").addToggle(s=>s.setValue(this.plugin.settings.addRibbonIcon).onChange(l=>ae(this,null,function*(){this.plugin.settings.addRibbonIcon=l,yield this.plugin.saveSettings(),l?this.plugin.addIcon():this.plugin.removeIcon(),this.display()}))),this.createToggle(n,"Run at Startup","The plugin will perform a scan automatically everytime you open a vault.","runAtStartup"),this.createToggle(n,"Ask Confirmation","The user will be able to select which files to remove","promptUser"),new cn.Setting(n).setName("Always Prompt for big files").setDesc("Always prompt before deleting big files").addToggle(s=>s.setValue(this.plugin.settings.promptForBigFiles).onChange(l=>ae(this,null,function*(){this.plugin.settings.promptForBigFiles=l,yield this.plugin.saveSettings()}))),new cn.Setting(n).setHeading(),this.createToggle(n,"Process Orphans","Remove media and attachments that are not in use","processOrphans"),this.plugin.settings.processOrphans&&this.createToggle(n,"Ignore Bases (.base files)","Exclude Obsidian Bases files from orphan detection","ignoreBaseFiles"),this.createToggle(n,"Process Empty","Remove empty files or files with only whitespace","processEmpty"),this.plugin.settings.processEmpty&&this.createToggle(n,"Ignore Frontmatter","Consider a note empty if it only contains frontmatter and no body","emptyIgnoresFrontmatter"),this.createToggle(n,"Process Empty Folders","Remove folders that contain no files or subfolders","processEmptyFolders"),this.createToggle(n,"Process Big Files","Removes files with big dimensions","processBig"),this.plugin.settings.processBig&&new cn.Setting(n).setName("File Size Limit (KB)").setDesc("Files larger than this size will be considered for removal.").addText(s=>s.setValue(this.plugin.settings.sizeLimitKb.toString()).onChange(l=>ae(this,null,function*(){let u=parseInt(l);isFinite(u)?this.plugin.settings.sizeLimitKb=u:this.plugin.settings.sizeLimitKb=qa.sizeLimitKb,yield this.plugin.saveSettings()}))),this.createToggle(n,"Process Expired","Remove notes that have expired","processExpired"),this.plugin.settings.processExpired&&(n.createEl("h3",{text:"Expiration Processing"}),new cn.Setting(n).setName("Metadata Attribute").setDesc("The frontMatter key in which to search for expiration date").addText(s=>s.setPlaceholder("Insert attribute name (es: expires)").setValue(this.plugin.settings.expiredAttribute).onChange(l=>ae(this,null,function*(){this.plugin.settings.expiredAttribute=l,yield this.plugin.saveSettings()}))),new cn.Setting(n).setName("Date Format").setDesc("The format in which the expiration date is stored (e.g. YYYY-MM-DD)").addText(s=>s.setPlaceholder("Insert the date format").setValue(this.plugin.settings.expiredDateFormat).onChange(l=>ae(this,null,function*(){this.plugin.settings.expiredDateFormat=l,yield this.plugin.saveSettings()})))),n.createEl("h3",{text:"File Exclusions"}),this.createToggle(n,"Ignore Obsidian Excluded Files","Does not process files matching the Excluded Files filters in Obsidian Settings","honorObsidianExcludedFiles");let r=new cn.Setting(n).setName("Excluded Files").setDesc("Excluded files will not be processed").addButton(s=>{s.setButtonText("Manage"),s.onClick(l=>{new Dl(this.app,this.plugin.settings,u=>ae(this,null,function*(){this.plugin.settings.excludedFilesFilters=u,yield this.plugin.saveSettings(),this.display()})).open()})});if(this.plugin.settings.excludedFilesFilters&&this.plugin.settings.excludedFilesFilters.length){let s=r.descEl.createEl("ul");this.plugin.settings.excludedFilesFilters.forEach(l=>{s.createEl("li").setText(l)})}let i=new cn.Setting(n).setName("Included Files").setDesc("Included files will always be processed, even if matched by exclusion rules").addButton(s=>{s.setButtonText("Manage"),s.onClick(l=>{new Ol(this.app,this.plugin.settings,u=>ae(this,null,function*(){this.plugin.settings.includedFilesFilters=u,yield this.plugin.saveSettings(),this.display()})).open()})});if(this.plugin.settings.includedFilesFilters&&this.plugin.settings.includedFilesFilters.length){let s=i.descEl.createEl("ul");this.plugin.settings.includedFilesFilters.forEach(l=>{s.createEl("li").setText(l)})}}createToggle(n,r,i,s){new cn.Setting(n).setName(r).setDesc(i).addToggle(l=>l.setValue(this.plugin.settings[s]).onChange(u=>ae(this,null,function*(){this.plugin.settings[s]=u,yield this.plugin.saveSettings(),this.display()})))}};var Rl=class{constructor(t){this.app=t}process(r){return ae(this,arguments,function*(t,n="trash"){let i=[...new Set(t)],s=0,l=0;for(let u of i){let d=app.vault.getAbstractFileByPath(u);if(d)try{switch(n){case"trash-system":yield app.vault.trash(d,!0),s++;break;case"trash":yield app.vault.trash(d,!1),s++;break;case"delete":yield app.vault.delete(d),s++;break;default:console.warn(`Warning: operation ${n} unknown`);break}}catch(p){l++}else console.warn(`Warning: file ${u} was not found for thrashing!`),l++}return{deletedFiles:s,notDeletedFiles:l}})}};var $y=he(Qy()),_l=class extends wn.Plugin{constructor(){super(...arguments);this.initialScanDone=!1}onload(){return ae(this,null,function*(){this.initialScanDone=!1,yield this.loadSettings(),this.settings.addRibbonIcon&&this.addIcon(),this.statusBarItemEl=this.addStatusBarItem(),this.updateStatusBar(""),this.addCommand({id:"scan-files",name:"Scan Files",callback:()=>{this.scanFiles()}}),this.addCommand({id:"scan-files-noprompt",name:"Scan Files (without prompt)",callback:()=>{this.scanFiles(!1,!0)}}),this.addCommand({id:"scan-files-with-prompt",name:"Scan Files (with prompt)",callback:()=>{this.scanFiles(!0,!1)}}),this.addCommand({id:"scan-vault-orphans",name:"Scan Vault (Orphans)",callback:()=>{this.scanFilesFor("orphans")}}),this.addCommand({id:"scan-vault-expired",name:"Scan Vault (Expired)",callback:()=>{this.scanFilesFor("expired")}}),this.addCommand({id:"scan-vault-big",name:"Scan Vault (Big Files)",callback:()=>{this.scanFilesFor("big")}}),this.addCommand({id:"set-expiration",name:"Sets the expiration date of the current note",checkCallback:n=>{let r=this.app.workspace.getActiveViewOfType(wn.MarkdownView);return r?(n||this.chooseDate(r),!0):!1}}),this.createShortcutCommand("set-expiration-1week","Set Expiration (1 week)",1,"week"),this.createShortcutCommand("set-expiration-1month","Set Expiration (1 month)",1,"month"),this.createShortcutCommand("set-expiration-1year","Set Expiration (1 year)",1,"year"),this.addSettingTab(new ms(this.app,this)),this.app.metadataCache.on("resolved",()=>ae(this,null,function*(){this.settings.runAtStartup&&!this.initialScanDone&&(this.initialScanDone=!0,yield this.waitForSyncIfNeeded(),this.scanFiles())}))})}createShortcutCommand(n,r,i,s){this.addCommand({id:n,name:r,checkCallback:l=>{let u=this.app.workspace.getActiveViewOfType(wn.MarkdownView);return u?(l||this.updateNoteWithDate(u,(0,$y.default)().add(i,s).format(this.settings.expiredDateFormat)),!0):!1}})}chooseDate(n){return ae(this,null,function*(){new $a(this.app,this,n).open()})}updateNoteWithDate(n,r){return ae(this,null,function*(){yield this.app.fileManager.processFrontMatter(n.file,i=>{i[this.settings.expiredAttribute]=r})})}updateStatusBar(n){this.statusBarItemEl.setText(n)}scanFilesFor(n){return ae(this,null,function*(){new wn.Notice("Janitor is scanning vault"),this.updateStatusBar("Janitor Scanning...");let r=ne(j({},this.settings),{processOrphans:n==="orphans",processEmpty:!1,processExpired:n==="expired",processBig:n==="big"}),i=yield new rs(this.app,r).scan();if(this.updateStatusBar(""),!(i.orphans&&i.orphans.length||i.expired&&i.expired.length||i.big&&i.big.length)){new wn.Notice("Janitor scanned and found nothing to cleanup");return}let l=new Yi(this.app,this);l.open(),l.updateState(i)})}scanFiles(n=!1,r=!1){return ae(this,null,function*(){var u;new wn.Notice("Janitor is scanning vault"),this.updateStatusBar("Janitor Scanning...");let i,s=yield new rs(this.app,this.settings).scan(),l=s.orphans&&s.orphans.length||s.empty&&s.empty.length||s.emptyFolders&&s.emptyFolders.length||s.expired&&s.expired.length||s.big&&s.big.length;if(this.updateStatusBar(""),!l){new wn.Notice("Janitor scanned and found nothing to cleanup");return}if((this.settings.promptUser&&!r||((u=s.big)==null?void 0:u.length)&&this.settings.promptForBigFiles||n)&&(i=new Yi(this.app,this),i.open()),i)i.updateState(s);else{let d=[s.orphans,s.empty,s.emptyFolders,s.expired,s.big].flatMap(p=>p?p.map(g=>g.path):[]);d=[...new Set(d)],this.perform(this.settings.defaultOperation,d)}})}perform(n,r){return ae(this,null,function*(){let s=yield new Rl(this.app).process(r,n);new wn.Notice(`${s.deletedFiles} files deleted.`+(s.notDeletedFiles?`${s.notDeletedFiles} files not deleted`:""))})}waitForSyncIfNeeded(){var r,i,s;let n=(s=(i=(r=this.app.internalPlugins)==null?void 0:r.plugins)==null?void 0:i.sync)==null?void 0:s.instance;return!n||!n.syncing?Promise.resolve():new Promise(l=>{let u=n.on("status-change",()=>{n.syncing||(n.offref(u),l())})})}onunload(){}addIcon(){this.removeIcon(),this.ribbonIconEl=this.addRibbonIcon("trash","Janitor: scan vault",n=>{this.scanFiles()}),this.ribbonIconEl.addClass("janitor-ribbon-class")}removeIcon(){this.ribbonIconEl&&this.ribbonIconEl.remove()}loadSettings(){return ae(this,null,function*(){this.settings=Object.assign({},qa,yield this.loadData())})}saveSettings(){return ae(this,null,function*(){yield this.saveData(this.settings)})}}; /** * @license React * 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. */ /** * @license React * 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. */ /** * @license React * 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. */ /** @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. */ //! authors : Tim Wood, Iskren Chernev, Moment.js contributors //! license : MIT //! moment.js //! momentjs.com //! version : 2.29.4 /* nosourcemap */