diff --git "a/py_backend/static/assets/index-DrgzgxF8.js" "b/py_backend/static/assets/index-DrgzgxF8.js" new file mode 100644--- /dev/null +++ "b/py_backend/static/assets/index-DrgzgxF8.js" @@ -0,0 +1,145 @@ +function P0(e,n){for(var r=0;ra[s]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))a(s);new MutationObserver(s=>{for(const u of s)if(u.type==="childList")for(const f of u.addedNodes)f.tagName==="LINK"&&f.rel==="modulepreload"&&a(f)}).observe(document,{childList:!0,subtree:!0});function r(s){const u={};return s.integrity&&(u.integrity=s.integrity),s.referrerPolicy&&(u.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?u.credentials="include":s.crossOrigin==="anonymous"?u.credentials="omit":u.credentials="same-origin",u}function a(s){if(s.ep)return;s.ep=!0;const u=r(s);fetch(s.href,u)}})();function L0(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var fd={exports:{}},_o={},hd={exports:{}},Ke={};/** + * @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. + */var qm;function Qx(){if(qm)return Ke;qm=1;var e=Symbol.for("react.element"),n=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),u=Symbol.for("react.provider"),f=Symbol.for("react.context"),d=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),y=Symbol.for("react.memo"),w=Symbol.for("react.lazy"),b=Symbol.iterator;function v(S){return S===null||typeof S!="object"?null:(S=b&&S[b]||S["@@iterator"],typeof S=="function"?S:null)}var x={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},N=Object.assign,C={};function E(S,F,te){this.props=S,this.context=F,this.refs=C,this.updater=te||x}E.prototype.isReactComponent={},E.prototype.setState=function(S,F){if(typeof S!="object"&&typeof S!="function"&&S!=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,S,F,"setState")},E.prototype.forceUpdate=function(S){this.updater.enqueueForceUpdate(this,S,"forceUpdate")};function k(){}k.prototype=E.prototype;function M(S,F,te){this.props=S,this.context=F,this.refs=C,this.updater=te||x}var D=M.prototype=new k;D.constructor=M,N(D,E.prototype),D.isPureReactComponent=!0;var H=Array.isArray,Q=Object.prototype.hasOwnProperty,ce={current:null},I={key:!0,ref:!0,__self:!0,__source:!0};function X(S,F,te){var ve,ue={},fe=null,pe=null;if(F!=null)for(ve in F.ref!==void 0&&(pe=F.ref),F.key!==void 0&&(fe=""+F.key),F)Q.call(F,ve)&&!I.hasOwnProperty(ve)&&(ue[ve]=F[ve]);var ge=arguments.length-2;if(ge===1)ue.children=te;else if(1>>1,te=Z[F];if(0>>1;Fs(fe,S))pes(ge,fe)?(Z[F]=ge,Z[pe]=S,F=pe):(Z[F]=fe,Z[ue]=S,F=ue);else if(pes(ge,S))Z[F]=ge,Z[pe]=S,F=pe;else break e}}return le}function s(Z,le){var S=Z.sortIndex-le.sortIndex;return S!==0?S:Z.id-le.id}if(typeof performance=="object"&&typeof performance.now=="function"){var u=performance;e.unstable_now=function(){return u.now()}}else{var f=Date,d=f.now();e.unstable_now=function(){return f.now()-d}}var m=[],y=[],w=1,b=null,v=3,x=!1,N=!1,C=!1,E=typeof setTimeout=="function"?setTimeout:null,k=typeof clearTimeout=="function"?clearTimeout:null,M=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function D(Z){for(var le=r(y);le!==null;){if(le.callback===null)a(y);else if(le.startTime<=Z)a(y),le.sortIndex=le.expirationTime,n(m,le);else break;le=r(y)}}function H(Z){if(C=!1,D(Z),!N)if(r(m)!==null)N=!0,he(Q);else{var le=r(y);le!==null&&G(H,le.startTime-Z)}}function Q(Z,le){N=!1,C&&(C=!1,k(X),X=-1),x=!0;var S=v;try{for(D(le),b=r(m);b!==null&&(!(b.expirationTime>le)||Z&&!R());){var F=b.callback;if(typeof F=="function"){b.callback=null,v=b.priorityLevel;var te=F(b.expirationTime<=le);le=e.unstable_now(),typeof te=="function"?b.callback=te:b===r(m)&&a(m),D(le)}else a(m);b=r(m)}if(b!==null)var ve=!0;else{var ue=r(y);ue!==null&&G(H,ue.startTime-le),ve=!1}return ve}finally{b=null,v=S,x=!1}}var ce=!1,I=null,X=-1,oe=5,ae=-1;function R(){return!(e.unstable_now()-aeZ||125F?(Z.sortIndex=S,n(y,Z),r(m)===null&&Z===r(y)&&(C?(k(X),X=-1):C=!0,G(H,S-F))):(Z.sortIndex=te,n(m,Z),N||x||(N=!0,he(Q))),Z},e.unstable_shouldYield=R,e.unstable_wrapCallback=function(Z){var le=v;return function(){var S=v;v=le;try{return Z.apply(this,arguments)}finally{v=S}}}}(gd)),gd}var Qm;function ew(){return Qm||(Qm=1,md.exports=Jx()),md.exports}/** + * @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. + */var Km;function tw(){if(Km)return fn;Km=1;var e=Cf(),n=ew();function r(t){for(var i="https://reactjs.org/docs/error-decoder.html?invariant="+t,o=1;o"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),m=Object.prototype.hasOwnProperty,y=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,w={},b={};function v(t){return m.call(b,t)?!0:m.call(w,t)?!1:y.test(t)?b[t]=!0:(w[t]=!0,!1)}function x(t,i,o,c){if(o!==null&&o.type===0)return!1;switch(typeof i){case"function":case"symbol":return!0;case"boolean":return c?!1:o!==null?!o.acceptsBooleans:(t=t.toLowerCase().slice(0,5),t!=="data-"&&t!=="aria-");default:return!1}}function N(t,i,o,c){if(i===null||typeof i>"u"||x(t,i,o,c))return!0;if(c)return!1;if(o!==null)switch(o.type){case 3:return!i;case 4:return i===!1;case 5:return isNaN(i);case 6:return isNaN(i)||1>i}return!1}function C(t,i,o,c,h,g,_){this.acceptsBooleans=i===2||i===3||i===4,this.attributeName=c,this.attributeNamespace=h,this.mustUseProperty=o,this.propertyName=t,this.type=i,this.sanitizeURL=g,this.removeEmptyString=_}var E={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){E[t]=new C(t,0,!1,t,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var i=t[0];E[i]=new C(i,1,!1,t[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(t){E[t]=new C(t,2,!1,t.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){E[t]=new C(t,2,!1,t,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(t){E[t]=new C(t,3,!1,t.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(t){E[t]=new C(t,3,!0,t,null,!1,!1)}),["capture","download"].forEach(function(t){E[t]=new C(t,4,!1,t,null,!1,!1)}),["cols","rows","size","span"].forEach(function(t){E[t]=new C(t,6,!1,t,null,!1,!1)}),["rowSpan","start"].forEach(function(t){E[t]=new C(t,5,!1,t.toLowerCase(),null,!1,!1)});var k=/[\-:]([a-z])/g;function M(t){return t[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(t){var i=t.replace(k,M);E[i]=new C(i,1,!1,t,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(t){var i=t.replace(k,M);E[i]=new C(i,1,!1,t,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(t){var i=t.replace(k,M);E[i]=new C(i,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(t){E[t]=new C(t,1,!1,t.toLowerCase(),null,!1,!1)}),E.xlinkHref=new C("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(t){E[t]=new C(t,1,!1,t.toLowerCase(),null,!0,!0)});function D(t,i,o,c){var h=E.hasOwnProperty(i)?E[i]:null;(h!==null?h.type!==0:c||!(2j||h[_]!==g[j]){var L=` +`+h[_].replace(" at new "," at ");return t.displayName&&L.includes("")&&(L=L.replace("",t.displayName)),L}while(1<=_&&0<=j);break}}}finally{ve=!1,Error.prepareStackTrace=o}return(t=t?t.displayName||t.name:"")?te(t):""}function fe(t){switch(t.tag){case 5:return te(t.type);case 16:return te("Lazy");case 13:return te("Suspense");case 19:return te("SuspenseList");case 0:case 2:case 15:return t=ue(t.type,!1),t;case 11:return t=ue(t.type.render,!1),t;case 1:return t=ue(t.type,!0),t;default:return""}}function pe(t){if(t==null)return null;if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case I:return"Fragment";case ce:return"Portal";case oe:return"Profiler";case X:return"StrictMode";case T:return"Suspense";case U:return"SuspenseList"}if(typeof t=="object")switch(t.$$typeof){case R:return(t.displayName||"Context")+".Consumer";case ae:return(t._context.displayName||"Context")+".Provider";case B:var i=t.render;return t=t.displayName,t||(t=i.displayName||i.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case K:return i=t.displayName||null,i!==null?i:pe(t.type)||"Memo";case he:i=t._payload,t=t._init;try{return pe(t(i))}catch{}}return null}function ge(t){var i=t.type;switch(t.tag){case 24:return"Cache";case 9:return(i.displayName||"Context")+".Consumer";case 10:return(i._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return t=i.render,t=t.displayName||t.name||"",i.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case 7:return"Fragment";case 5:return i;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return pe(i);case 8:return i===X?"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 i=="function")return i.displayName||i.name||null;if(typeof i=="string")return i}return null}function W(t){switch(typeof t){case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function Ve(t){var i=t.type;return(t=t.nodeName)&&t.toLowerCase()==="input"&&(i==="checkbox"||i==="radio")}function Je(t){var i=Ve(t)?"checked":"value",o=Object.getOwnPropertyDescriptor(t.constructor.prototype,i),c=""+t[i];if(!t.hasOwnProperty(i)&&typeof o<"u"&&typeof o.get=="function"&&typeof o.set=="function"){var h=o.get,g=o.set;return Object.defineProperty(t,i,{configurable:!0,get:function(){return h.call(this)},set:function(_){c=""+_,g.call(this,_)}}),Object.defineProperty(t,i,{enumerable:o.enumerable}),{getValue:function(){return c},setValue:function(_){c=""+_},stopTracking:function(){t._valueTracker=null,delete t[i]}}}}function Tt(t){t._valueTracker||(t._valueTracker=Je(t))}function J(t){if(!t)return!1;var i=t._valueTracker;if(!i)return!0;var o=i.getValue(),c="";return t&&(c=Ve(t)?t.checked?"true":"false":t.value),t=c,t!==o?(i.setValue(t),!0):!1}function Be(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}function De(t,i){var o=i.checked;return S({},i,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:o??t._wrapperState.initialChecked})}function We(t,i){var o=i.defaultValue==null?"":i.defaultValue,c=i.checked!=null?i.checked:i.defaultChecked;o=W(i.value!=null?i.value:o),t._wrapperState={initialChecked:c,initialValue:o,controlled:i.type==="checkbox"||i.type==="radio"?i.checked!=null:i.value!=null}}function Ze(t,i){i=i.checked,i!=null&&D(t,"checked",i,!1)}function it(t,i){Ze(t,i);var o=W(i.value),c=i.type;if(o!=null)c==="number"?(o===0&&t.value===""||t.value!=o)&&(t.value=""+o):t.value!==""+o&&(t.value=""+o);else if(c==="submit"||c==="reset"){t.removeAttribute("value");return}i.hasOwnProperty("value")?Pt(t,i.type,o):i.hasOwnProperty("defaultValue")&&Pt(t,i.type,W(i.defaultValue)),i.checked==null&&i.defaultChecked!=null&&(t.defaultChecked=!!i.defaultChecked)}function at(t,i,o){if(i.hasOwnProperty("value")||i.hasOwnProperty("defaultValue")){var c=i.type;if(!(c!=="submit"&&c!=="reset"||i.value!==void 0&&i.value!==null))return;i=""+t._wrapperState.initialValue,o||i===t.value||(t.value=i),t.defaultValue=i}o=t.name,o!==""&&(t.name=""),t.defaultChecked=!!t._wrapperState.initialChecked,o!==""&&(t.name=o)}function Pt(t,i,o){(i!=="number"||Be(t.ownerDocument)!==t)&&(o==null?t.defaultValue=""+t._wrapperState.initialValue:t.defaultValue!==""+o&&(t.defaultValue=""+o))}var Lt=Array.isArray;function Ut(t,i,o,c){if(t=t.options,i){i={};for(var h=0;h"+i.valueOf().toString()+"",i=Ue.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;i.firstChild;)t.appendChild(i.firstChild)}});function Ge(t,i){if(i){var o=t.firstChild;if(o&&o===t.lastChild&&o.nodeType===3){o.nodeValue=i;return}}t.textContent=i}var je={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},vt=["Webkit","ms","Moz","O"];Object.keys(je).forEach(function(t){vt.forEach(function(i){i=i+t.charAt(0).toUpperCase()+t.substring(1),je[i]=je[t]})});function pt(t,i,o){return i==null||typeof i=="boolean"||i===""?"":o||typeof i!="number"||i===0||je.hasOwnProperty(t)&&je[t]?(""+i).trim():i+"px"}function Ht(t,i){t=t.style;for(var o in i)if(i.hasOwnProperty(o)){var c=o.indexOf("--")===0,h=pt(o,i[o],c);o==="float"&&(o="cssFloat"),c?t.setProperty(o,h):t[o]=h}}var hs=S({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 Hi(t,i){if(i){if(hs[t]&&(i.children!=null||i.dangerouslySetInnerHTML!=null))throw Error(r(137,t));if(i.dangerouslySetInnerHTML!=null){if(i.children!=null)throw Error(r(60));if(typeof i.dangerouslySetInnerHTML!="object"||!("__html"in i.dangerouslySetInnerHTML))throw Error(r(61))}if(i.style!=null&&typeof i.style!="object")throw Error(r(62))}}function $a(t,i){if(t.indexOf("-")===-1)return typeof i.is=="string";switch(t){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 qi=null;function Or(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var Vi=null,Kn=null,Yn=null;function ps(t){if(t=oo(t)){if(typeof Vi!="function")throw Error(r(280));var i=t.stateNode;i&&(i=Ds(i),Vi(t.stateNode,t.type,i))}}function Fa(t){Kn?Yn?Yn.push(t):Yn=[t]:Kn=t}function ms(){if(Kn){var t=Kn,i=Yn;if(Yn=Kn=null,ps(t),i)for(t=0;t>>=0,t===0?32:31-(Dr(t)/vs|0)|0}var ys=64,xs=4194304;function Ua(t){switch(t&-t){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 t&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return t&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return t}}function ws(t,i){var o=t.pendingLanes;if(o===0)return 0;var c=0,h=t.suspendedLanes,g=t.pingedLanes,_=o&268435455;if(_!==0){var j=_&~h;j!==0?c=Ua(j):(g&=_,g!==0&&(c=Ua(g)))}else _=o&~h,_!==0?c=Ua(_):g!==0&&(c=Ua(g));if(c===0)return 0;if(i!==0&&i!==c&&(i&h)===0&&(h=c&-c,g=i&-i,h>=g||h===16&&(g&4194240)!==0))return i;if((c&4)!==0&&(c|=o&16),i=t.entangledLanes,i!==0)for(t=t.entanglements,i&=c;0o;o++)i.push(t);return i}function Ha(t,i,o){t.pendingLanes|=i,i!==536870912&&(t.suspendedLanes=0,t.pingedLanes=0),t=t.eventTimes,i=31-st(i),t[i]=o}function g1(t,i){var o=t.pendingLanes&~i;t.pendingLanes=i,t.suspendedLanes=0,t.pingedLanes=0,t.expiredLanes&=i,t.mutableReadLanes&=i,t.entangledLanes&=i,i=t.entanglements;var c=t.eventTimes;for(t=t.expirationTimes;0=Ya),Dh=" ",Ah=!1;function $h(t,i){switch(t){case"keyup":return q1.indexOf(i.keyCode)!==-1;case"keydown":return i.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Fh(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var Qi=!1;function W1(t,i){switch(t){case"compositionend":return Fh(i);case"keypress":return i.which!==32?null:(Ah=!0,Dh);case"textInput":return t=i.data,t===Dh&&Ah?null:t;default:return null}}function G1(t,i){if(Qi)return t==="compositionend"||!Wc&&$h(t,i)?(t=Ph(),Ns=Bc=zr=null,Qi=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(i.ctrlKey||i.altKey||i.metaKey)||i.ctrlKey&&i.altKey){if(i.char&&1=i)return{node:o,offset:i-t};t=c}e:{for(;o;){if(o.nextSibling){o=o.nextSibling;break e}o=o.parentNode}o=void 0}o=Wh(o)}}function Zh(t,i){return t&&i?t===i?!0:t&&t.nodeType===3?!1:i&&i.nodeType===3?Zh(t,i.parentNode):"contains"in t?t.contains(i):t.compareDocumentPosition?!!(t.compareDocumentPosition(i)&16):!1:!1}function Qh(){for(var t=window,i=Be();i instanceof t.HTMLIFrameElement;){try{var o=typeof i.contentWindow.location.href=="string"}catch{o=!1}if(o)t=i.contentWindow;else break;i=Be(t.document)}return i}function Qc(t){var i=t&&t.nodeName&&t.nodeName.toLowerCase();return i&&(i==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||i==="textarea"||t.contentEditable==="true")}function nx(t){var i=Qh(),o=t.focusedElem,c=t.selectionRange;if(i!==o&&o&&o.ownerDocument&&Zh(o.ownerDocument.documentElement,o)){if(c!==null&&Qc(o)){if(i=c.start,t=c.end,t===void 0&&(t=i),"selectionStart"in o)o.selectionStart=i,o.selectionEnd=Math.min(t,o.value.length);else if(t=(i=o.ownerDocument||document)&&i.defaultView||window,t.getSelection){t=t.getSelection();var h=o.textContent.length,g=Math.min(c.start,h);c=c.end===void 0?g:Math.min(c.end,h),!t.extend&&g>c&&(h=c,c=g,g=h),h=Gh(o,g);var _=Gh(o,c);h&&_&&(t.rangeCount!==1||t.anchorNode!==h.node||t.anchorOffset!==h.offset||t.focusNode!==_.node||t.focusOffset!==_.offset)&&(i=i.createRange(),i.setStart(h.node,h.offset),t.removeAllRanges(),g>c?(t.addRange(i),t.extend(_.node,_.offset)):(i.setEnd(_.node,_.offset),t.addRange(i)))}}for(i=[],t=o;t=t.parentNode;)t.nodeType===1&&i.push({element:t,left:t.scrollLeft,top:t.scrollTop});for(typeof o.focus=="function"&&o.focus(),o=0;o=document.documentMode,Ki=null,Kc=null,to=null,Yc=!1;function Kh(t,i,o){var c=o.window===o?o.document:o.nodeType===9?o:o.ownerDocument;Yc||Ki==null||Ki!==Be(c)||(c=Ki,"selectionStart"in c&&Qc(c)?c={start:c.selectionStart,end:c.selectionEnd}:(c=(c.ownerDocument&&c.ownerDocument.defaultView||window).getSelection(),c={anchorNode:c.anchorNode,anchorOffset:c.anchorOffset,focusNode:c.focusNode,focusOffset:c.focusOffset}),to&&eo(to,c)||(to=c,c=Is(Kc,"onSelect"),0ta||(t.current=cu[ta],cu[ta]=null,ta--)}function gt(t,i){ta++,cu[ta]=t.current,t.current=i}var Vr={},Zt=qr(Vr),sn=qr(!1),gi=Vr;function na(t,i){var o=t.type.contextTypes;if(!o)return Vr;var c=t.stateNode;if(c&&c.__reactInternalMemoizedUnmaskedChildContext===i)return c.__reactInternalMemoizedMaskedChildContext;var h={},g;for(g in o)h[g]=i[g];return c&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=i,t.__reactInternalMemoizedMaskedChildContext=h),h}function ln(t){return t=t.childContextTypes,t!=null}function As(){wt(sn),wt(Zt)}function dp(t,i,o){if(Zt.current!==Vr)throw Error(r(168));gt(Zt,i),gt(sn,o)}function fp(t,i,o){var c=t.stateNode;if(i=i.childContextTypes,typeof c.getChildContext!="function")return o;c=c.getChildContext();for(var h in c)if(!(h in i))throw Error(r(108,ge(t)||"Unknown",h));return S({},o,c)}function $s(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||Vr,gi=Zt.current,gt(Zt,t),gt(sn,sn.current),!0}function hp(t,i,o){var c=t.stateNode;if(!c)throw Error(r(169));o?(t=fp(t,i,gi),c.__reactInternalMemoizedMergedChildContext=t,wt(sn),wt(Zt),gt(Zt,t)):wt(sn),gt(sn,o)}var gr=null,Fs=!1,uu=!1;function pp(t){gr===null?gr=[t]:gr.push(t)}function px(t){Fs=!0,pp(t)}function Wr(){if(!uu&&gr!==null){uu=!0;var t=0,i=ut;try{var o=gr;for(ut=1;t>=_,h-=_,vr=1<<32-st(i)+h|o<Ae?(At=Ie,Ie=null):At=Ie.sibling;var lt=re($,Ie,z[Ae],de);if(lt===null){Ie===null&&(Ie=At);break}t&&Ie&<.alternate===null&&i($,Ie),O=g(lt,O,Ae),Me===null?Ee=lt:Me.sibling=lt,Me=lt,Ie=At}if(Ae===z.length)return o($,Ie),bt&&yi($,Ae),Ee;if(Ie===null){for(;AeAe?(At=Ie,Ie=null):At=Ie.sibling;var ti=re($,Ie,lt.value,de);if(ti===null){Ie===null&&(Ie=At);break}t&&Ie&&ti.alternate===null&&i($,Ie),O=g(ti,O,Ae),Me===null?Ee=ti:Me.sibling=ti,Me=ti,Ie=At}if(lt.done)return o($,Ie),bt&&yi($,Ae),Ee;if(Ie===null){for(;!lt.done;Ae++,lt=z.next())lt=se($,lt.value,de),lt!==null&&(O=g(lt,O,Ae),Me===null?Ee=lt:Me.sibling=lt,Me=lt);return bt&&yi($,Ae),Ee}for(Ie=c($,Ie);!lt.done;Ae++,lt=z.next())lt=ye(Ie,$,Ae,lt.value,de),lt!==null&&(t&<.alternate!==null&&Ie.delete(lt.key===null?Ae:lt.key),O=g(lt,O,Ae),Me===null?Ee=lt:Me.sibling=lt,Me=lt);return t&&Ie.forEach(function(Zx){return i($,Zx)}),bt&&yi($,Ae),Ee}function Et($,O,z,de){if(typeof z=="object"&&z!==null&&z.type===I&&z.key===null&&(z=z.props.children),typeof z=="object"&&z!==null){switch(z.$$typeof){case Q:e:{for(var Ee=z.key,Me=O;Me!==null;){if(Me.key===Ee){if(Ee=z.type,Ee===I){if(Me.tag===7){o($,Me.sibling),O=h(Me,z.props.children),O.return=$,$=O;break e}}else if(Me.elementType===Ee||typeof Ee=="object"&&Ee!==null&&Ee.$$typeof===he&&kp(Ee)===Me.type){o($,Me.sibling),O=h(Me,z.props),O.ref=so($,Me,z),O.return=$,$=O;break e}o($,Me);break}else i($,Me);Me=Me.sibling}z.type===I?(O=Ei(z.props.children,$.mode,de,z.key),O.return=$,$=O):(de=hl(z.type,z.key,z.props,null,$.mode,de),de.ref=so($,O,z),de.return=$,$=de)}return _($);case ce:e:{for(Me=z.key;O!==null;){if(O.key===Me)if(O.tag===4&&O.stateNode.containerInfo===z.containerInfo&&O.stateNode.implementation===z.implementation){o($,O.sibling),O=h(O,z.children||[]),O.return=$,$=O;break e}else{o($,O);break}else i($,O);O=O.sibling}O=sd(z,$.mode,de),O.return=$,$=O}return _($);case he:return Me=z._init,Et($,O,Me(z._payload),de)}if(Lt(z))return Ce($,O,z,de);if(le(z))return Ne($,O,z,de);Zs($,z)}return typeof z=="string"&&z!==""||typeof z=="number"?(z=""+z,O!==null&&O.tag===6?(o($,O.sibling),O=h(O,z),O.return=$,$=O):(o($,O),O=od(z,$.mode,de),O.return=$,$=O),_($)):o($,O)}return Et}var la=Tp(!0),Pp=Tp(!1),lo={},er=qr(lo),co=qr(lo),uo=qr(lo);function wi(t){if(t===lo)throw Error(r(174));return t}function Su(t,i){switch(gt(uo,i),gt(co,t),gt(er,lo),t=i.nodeType,t){case 9:case 11:i=(i=i.documentElement)?i.namespaceURI:He(null,"");break;default:t=t===8?i.parentNode:i,i=t.namespaceURI||null,t=t.tagName,i=He(i,t)}wt(er),gt(er,i)}function ca(){wt(er),wt(co),wt(uo)}function Lp(t){wi(uo.current);var i=wi(er.current),o=He(i,t.type);i!==o&&(gt(co,t),gt(er,o))}function Nu(t){co.current===t&&(wt(er),wt(co))}var Ct=qr(0);function Qs(t){for(var i=t;i!==null;){if(i.tag===13){var o=i.memoizedState;if(o!==null&&(o=o.dehydrated,o===null||o.data==="$?"||o.data==="$!"))return i}else if(i.tag===19&&i.memoizedProps.revealOrder!==void 0){if((i.flags&128)!==0)return i}else if(i.child!==null){i.child.return=i,i=i.child;continue}if(i===t)break;for(;i.sibling===null;){if(i.return===null||i.return===t)return null;i=i.return}i.sibling.return=i.return,i=i.sibling}return null}var Eu=[];function ju(){for(var t=0;to?o:4,t(!0);var c=ku.transition;ku.transition={};try{t(!1),i()}finally{ut=o,ku.transition=c}}function Qp(){return Mn().memoizedState}function yx(t,i,o){var c=Xr(t);if(o={lane:c,action:o,hasEagerState:!1,eagerState:null,next:null},Kp(t))Yp(i,o);else if(o=wp(t,i,o,c),o!==null){var h=tn();Vn(o,t,c,h),Xp(o,i,c)}}function xx(t,i,o){var c=Xr(t),h={lane:c,action:o,hasEagerState:!1,eagerState:null,next:null};if(Kp(t))Yp(i,h);else{var g=t.alternate;if(t.lanes===0&&(g===null||g.lanes===0)&&(g=i.lastRenderedReducer,g!==null))try{var _=i.lastRenderedState,j=g(_,o);if(h.hasEagerState=!0,h.eagerState=j,Bn(j,_)){var L=i.interleaved;L===null?(h.next=h,wu(i)):(h.next=L.next,L.next=h),i.interleaved=h;return}}catch{}finally{}o=wp(t,i,h,c),o!==null&&(h=tn(),Vn(o,t,c,h),Xp(o,i,c))}}function Kp(t){var i=t.alternate;return t===St||i!==null&&i===St}function Yp(t,i){fo=Ys=!0;var o=t.pending;o===null?i.next=i:(i.next=o.next,o.next=i),t.pending=i}function Xp(t,i,o){if((o&4194240)!==0){var c=i.lanes;c&=t.pendingLanes,o|=c,i.lanes=o,Rc(t,o)}}var el={readContext:Ln,useCallback:Qt,useContext:Qt,useEffect:Qt,useImperativeHandle:Qt,useInsertionEffect:Qt,useLayoutEffect:Qt,useMemo:Qt,useReducer:Qt,useRef:Qt,useState:Qt,useDebugValue:Qt,useDeferredValue:Qt,useTransition:Qt,useMutableSource:Qt,useSyncExternalStore:Qt,useId:Qt,unstable_isNewReconciler:!1},wx={readContext:Ln,useCallback:function(t,i){return tr().memoizedState=[t,i===void 0?null:i],t},useContext:Ln,useEffect:zp,useImperativeHandle:function(t,i,o){return o=o!=null?o.concat([t]):null,Xs(4194308,4,qp.bind(null,i,t),o)},useLayoutEffect:function(t,i){return Xs(4194308,4,t,i)},useInsertionEffect:function(t,i){return Xs(4,2,t,i)},useMemo:function(t,i){var o=tr();return i=i===void 0?null:i,t=t(),o.memoizedState=[t,i],t},useReducer:function(t,i,o){var c=tr();return i=o!==void 0?o(i):i,c.memoizedState=c.baseState=i,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:i},c.queue=t,t=t.dispatch=yx.bind(null,St,t),[c.memoizedState,t]},useRef:function(t){var i=tr();return t={current:t},i.memoizedState=t},useState:Fp,useDebugValue:Ru,useDeferredValue:function(t){return tr().memoizedState=t},useTransition:function(){var t=Fp(!1),i=t[0];return t=vx.bind(null,t[1]),tr().memoizedState=t,[i,t]},useMutableSource:function(){},useSyncExternalStore:function(t,i,o){var c=St,h=tr();if(bt){if(o===void 0)throw Error(r(407));o=o()}else{if(o=i(),Dt===null)throw Error(r(349));(bi&30)!==0||Op(c,i,o)}h.memoizedState=o;var g={value:o,getSnapshot:i};return h.queue=g,zp(Dp.bind(null,c,g,t),[t]),c.flags|=2048,mo(9,Rp.bind(null,c,g,o,i),void 0,null),o},useId:function(){var t=tr(),i=Dt.identifierPrefix;if(bt){var o=yr,c=vr;o=(c&~(1<<32-st(c)-1)).toString(32)+o,i=":"+i+"R"+o,o=ho++,0<\/script>",t=t.removeChild(t.firstChild)):typeof c.is=="string"?t=_.createElement(o,{is:c.is}):(t=_.createElement(o),o==="select"&&(_=t,c.multiple?_.multiple=!0:c.size&&(_.size=c.size))):t=_.createElementNS(t,o),t[Jn]=i,t[ao]=c,mm(t,i,!1,!1),i.stateNode=t;e:{switch(_=$a(o,c),o){case"dialog":xt("cancel",t),xt("close",t),h=c;break;case"iframe":case"object":case"embed":xt("load",t),h=c;break;case"video":case"audio":for(h=0;hha&&(i.flags|=128,c=!0,go(g,!1),i.lanes=4194304)}else{if(!c)if(t=Qs(_),t!==null){if(i.flags|=128,c=!0,o=t.updateQueue,o!==null&&(i.updateQueue=o,i.flags|=4),go(g,!0),g.tail===null&&g.tailMode==="hidden"&&!_.alternate&&!bt)return Kt(i),null}else 2*ot()-g.renderingStartTime>ha&&o!==1073741824&&(i.flags|=128,c=!0,go(g,!1),i.lanes=4194304);g.isBackwards?(_.sibling=i.child,i.child=_):(o=g.last,o!==null?o.sibling=_:i.child=_,g.last=_)}return g.tail!==null?(i=g.tail,g.rendering=i,g.tail=i.sibling,g.renderingStartTime=ot(),i.sibling=null,o=Ct.current,gt(Ct,c?o&1|2:o&1),i):(Kt(i),null);case 22:case 23:return rd(),c=i.memoizedState!==null,t!==null&&t.memoizedState!==null!==c&&(i.flags|=8192),c&&(i.mode&1)!==0?(Cn&1073741824)!==0&&(Kt(i),i.subtreeFlags&6&&(i.flags|=8192)):Kt(i),null;case 24:return null;case 25:return null}throw Error(r(156,i.tag))}function kx(t,i){switch(fu(i),i.tag){case 1:return ln(i.type)&&As(),t=i.flags,t&65536?(i.flags=t&-65537|128,i):null;case 3:return ca(),wt(sn),wt(Zt),ju(),t=i.flags,(t&65536)!==0&&(t&128)===0?(i.flags=t&-65537|128,i):null;case 5:return Nu(i),null;case 13:if(wt(Ct),t=i.memoizedState,t!==null&&t.dehydrated!==null){if(i.alternate===null)throw Error(r(340));aa()}return t=i.flags,t&65536?(i.flags=t&-65537|128,i):null;case 19:return wt(Ct),null;case 4:return ca(),null;case 10:return yu(i.type._context),null;case 22:case 23:return rd(),null;case 24:return null;default:return null}}var rl=!1,Yt=!1,Tx=typeof WeakSet=="function"?WeakSet:Set,we=null;function da(t,i){var o=t.ref;if(o!==null)if(typeof o=="function")try{o(null)}catch(c){Nt(t,i,c)}else o.current=null}function Vu(t,i,o){try{o()}catch(c){Nt(t,i,c)}}var ym=!1;function Px(t,i){if(ru=Cs,t=Qh(),Qc(t)){if("selectionStart"in t)var o={start:t.selectionStart,end:t.selectionEnd};else e:{o=(o=t.ownerDocument)&&o.defaultView||window;var c=o.getSelection&&o.getSelection();if(c&&c.rangeCount!==0){o=c.anchorNode;var h=c.anchorOffset,g=c.focusNode;c=c.focusOffset;try{o.nodeType,g.nodeType}catch{o=null;break e}var _=0,j=-1,L=-1,q=0,ie=0,se=t,re=null;t:for(;;){for(var ye;se!==o||h!==0&&se.nodeType!==3||(j=_+h),se!==g||c!==0&&se.nodeType!==3||(L=_+c),se.nodeType===3&&(_+=se.nodeValue.length),(ye=se.firstChild)!==null;)re=se,se=ye;for(;;){if(se===t)break t;if(re===o&&++q===h&&(j=_),re===g&&++ie===c&&(L=_),(ye=se.nextSibling)!==null)break;se=re,re=se.parentNode}se=ye}o=j===-1||L===-1?null:{start:j,end:L}}else o=null}o=o||{start:0,end:0}}else o=null;for(iu={focusedElem:t,selectionRange:o},Cs=!1,we=i;we!==null;)if(i=we,t=i.child,(i.subtreeFlags&1028)!==0&&t!==null)t.return=i,we=t;else for(;we!==null;){i=we;try{var Ce=i.alternate;if((i.flags&1024)!==0)switch(i.tag){case 0:case 11:case 15:break;case 1:if(Ce!==null){var Ne=Ce.memoizedProps,Et=Ce.memoizedState,$=i.stateNode,O=$.getSnapshotBeforeUpdate(i.elementType===i.type?Ne:Un(i.type,Ne),Et);$.__reactInternalSnapshotBeforeUpdate=O}break;case 3:var z=i.stateNode.containerInfo;z.nodeType===1?z.textContent="":z.nodeType===9&&z.documentElement&&z.removeChild(z.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(r(163))}}catch(de){Nt(i,i.return,de)}if(t=i.sibling,t!==null){t.return=i.return,we=t;break}we=i.return}return Ce=ym,ym=!1,Ce}function vo(t,i,o){var c=i.updateQueue;if(c=c!==null?c.lastEffect:null,c!==null){var h=c=c.next;do{if((h.tag&t)===t){var g=h.destroy;h.destroy=void 0,g!==void 0&&Vu(i,o,g)}h=h.next}while(h!==c)}}function il(t,i){if(i=i.updateQueue,i=i!==null?i.lastEffect:null,i!==null){var o=i=i.next;do{if((o.tag&t)===t){var c=o.create;o.destroy=c()}o=o.next}while(o!==i)}}function Wu(t){var i=t.ref;if(i!==null){var o=t.stateNode;switch(t.tag){case 5:t=o;break;default:t=o}typeof i=="function"?i(t):i.current=t}}function xm(t){var i=t.alternate;i!==null&&(t.alternate=null,xm(i)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(i=t.stateNode,i!==null&&(delete i[Jn],delete i[ao],delete i[lu],delete i[fx],delete i[hx])),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}function wm(t){return t.tag===5||t.tag===3||t.tag===4}function bm(t){e:for(;;){for(;t.sibling===null;){if(t.return===null||wm(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.flags&2||t.child===null||t.tag===4)continue e;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function Gu(t,i,o){var c=t.tag;if(c===5||c===6)t=t.stateNode,i?o.nodeType===8?o.parentNode.insertBefore(t,i):o.insertBefore(t,i):(o.nodeType===8?(i=o.parentNode,i.insertBefore(t,o)):(i=o,i.appendChild(t)),o=o._reactRootContainer,o!=null||i.onclick!==null||(i.onclick=Rs));else if(c!==4&&(t=t.child,t!==null))for(Gu(t,i,o),t=t.sibling;t!==null;)Gu(t,i,o),t=t.sibling}function Zu(t,i,o){var c=t.tag;if(c===5||c===6)t=t.stateNode,i?o.insertBefore(t,i):o.appendChild(t);else if(c!==4&&(t=t.child,t!==null))for(Zu(t,i,o),t=t.sibling;t!==null;)Zu(t,i,o),t=t.sibling}var Vt=null,Hn=!1;function Qr(t,i,o){for(o=o.child;o!==null;)_m(t,i,o),o=o.sibling}function _m(t,i,o){if(qt&&typeof qt.onCommitFiberUnmount=="function")try{qt.onCommitFiberUnmount(mt,o)}catch{}switch(o.tag){case 5:Yt||da(o,i);case 6:var c=Vt,h=Hn;Vt=null,Qr(t,i,o),Vt=c,Hn=h,Vt!==null&&(Hn?(t=Vt,o=o.stateNode,t.nodeType===8?t.parentNode.removeChild(o):t.removeChild(o)):Vt.removeChild(o.stateNode));break;case 18:Vt!==null&&(Hn?(t=Vt,o=o.stateNode,t.nodeType===8?su(t.parentNode,o):t.nodeType===1&&su(t,o),Za(t)):su(Vt,o.stateNode));break;case 4:c=Vt,h=Hn,Vt=o.stateNode.containerInfo,Hn=!0,Qr(t,i,o),Vt=c,Hn=h;break;case 0:case 11:case 14:case 15:if(!Yt&&(c=o.updateQueue,c!==null&&(c=c.lastEffect,c!==null))){h=c=c.next;do{var g=h,_=g.destroy;g=g.tag,_!==void 0&&((g&2)!==0||(g&4)!==0)&&Vu(o,i,_),h=h.next}while(h!==c)}Qr(t,i,o);break;case 1:if(!Yt&&(da(o,i),c=o.stateNode,typeof c.componentWillUnmount=="function"))try{c.props=o.memoizedProps,c.state=o.memoizedState,c.componentWillUnmount()}catch(j){Nt(o,i,j)}Qr(t,i,o);break;case 21:Qr(t,i,o);break;case 22:o.mode&1?(Yt=(c=Yt)||o.memoizedState!==null,Qr(t,i,o),Yt=c):Qr(t,i,o);break;default:Qr(t,i,o)}}function Cm(t){var i=t.updateQueue;if(i!==null){t.updateQueue=null;var o=t.stateNode;o===null&&(o=t.stateNode=new Tx),i.forEach(function(c){var h=Fx.bind(null,t,c);o.has(c)||(o.add(c),c.then(h,h))})}}function qn(t,i){var o=i.deletions;if(o!==null)for(var c=0;ch&&(h=_),c&=~g}if(c=h,c=ot()-c,c=(120>c?120:480>c?480:1080>c?1080:1920>c?1920:3e3>c?3e3:4320>c?4320:1960*Mx(c/1960))-c,10t?16:t,Yr===null)var c=!1;else{if(t=Yr,Yr=null,cl=0,(rt&6)!==0)throw Error(r(331));var h=rt;for(rt|=4,we=t.current;we!==null;){var g=we,_=g.child;if((we.flags&16)!==0){var j=g.deletions;if(j!==null){for(var L=0;Lot()-Yu?Si(t,0):Ku|=o),dn(t,i)}function Dm(t,i){i===0&&((t.mode&1)===0?i=1:(i=xs,xs<<=1,(xs&130023424)===0&&(xs=4194304)));var o=tn();t=xr(t,i),t!==null&&(Ha(t,i,o),dn(t,o))}function $x(t){var i=t.memoizedState,o=0;i!==null&&(o=i.retryLane),Dm(t,o)}function Fx(t,i){var o=0;switch(t.tag){case 13:var c=t.stateNode,h=t.memoizedState;h!==null&&(o=h.retryLane);break;case 19:c=t.stateNode;break;default:throw Error(r(314))}c!==null&&c.delete(i),Dm(t,o)}var Am;Am=function(t,i,o){if(t!==null)if(t.memoizedProps!==i.pendingProps||sn.current)cn=!0;else{if((t.lanes&o)===0&&(i.flags&128)===0)return cn=!1,Ex(t,i,o);cn=(t.flags&131072)!==0}else cn=!1,bt&&(i.flags&1048576)!==0&&mp(i,zs,i.index);switch(i.lanes=0,i.tag){case 2:var c=i.type;nl(t,i),t=i.pendingProps;var h=na(i,Zt.current);sa(i,o),h=Pu(null,i,c,t,h,o);var g=Lu();return i.flags|=1,typeof h=="object"&&h!==null&&typeof h.render=="function"&&h.$$typeof===void 0?(i.tag=1,i.memoizedState=null,i.updateQueue=null,ln(c)?(g=!0,$s(i)):g=!1,i.memoizedState=h.state!==null&&h.state!==void 0?h.state:null,bu(i),h.updater=Gs,i.stateNode=h,h._reactInternals=i,Cu(i,c,t,o),i=Fu(null,i,c,!0,g,o)):(i.tag=0,bt&&g&&du(i),en(null,i,h,o),i=i.child),i;case 16:c=i.elementType;e:{switch(nl(t,i),t=i.pendingProps,h=c._init,c=h(c._payload),i.type=c,h=i.tag=zx(c),t=Un(c,t),h){case 0:i=$u(null,i,c,t,o);break e;case 1:i=cm(null,i,c,t,o);break e;case 11:i=im(null,i,c,t,o);break e;case 14:i=am(null,i,c,Un(c.type,t),o);break e}throw Error(r(306,c,""))}return i;case 0:return c=i.type,h=i.pendingProps,h=i.elementType===c?h:Un(c,h),$u(t,i,c,h,o);case 1:return c=i.type,h=i.pendingProps,h=i.elementType===c?h:Un(c,h),cm(t,i,c,h,o);case 3:e:{if(um(i),t===null)throw Error(r(387));c=i.pendingProps,g=i.memoizedState,h=g.element,bp(t,i),Ws(i,c,null,o);var _=i.memoizedState;if(c=_.element,g.isDehydrated)if(g={element:c,isDehydrated:!1,cache:_.cache,pendingSuspenseBoundaries:_.pendingSuspenseBoundaries,transitions:_.transitions},i.updateQueue.baseState=g,i.memoizedState=g,i.flags&256){h=ua(Error(r(423)),i),i=dm(t,i,c,o,h);break e}else if(c!==h){h=ua(Error(r(424)),i),i=dm(t,i,c,o,h);break e}else for(_n=Hr(i.stateNode.containerInfo.firstChild),bn=i,bt=!0,zn=null,o=Pp(i,null,c,o),i.child=o;o;)o.flags=o.flags&-3|4096,o=o.sibling;else{if(aa(),c===h){i=br(t,i,o);break e}en(t,i,c,o)}i=i.child}return i;case 5:return Lp(i),t===null&&pu(i),c=i.type,h=i.pendingProps,g=t!==null?t.memoizedProps:null,_=h.children,au(c,h)?_=null:g!==null&&au(c,g)&&(i.flags|=32),lm(t,i),en(t,i,_,o),i.child;case 6:return t===null&&pu(i),null;case 13:return fm(t,i,o);case 4:return Su(i,i.stateNode.containerInfo),c=i.pendingProps,t===null?i.child=la(i,null,c,o):en(t,i,c,o),i.child;case 11:return c=i.type,h=i.pendingProps,h=i.elementType===c?h:Un(c,h),im(t,i,c,h,o);case 7:return en(t,i,i.pendingProps,o),i.child;case 8:return en(t,i,i.pendingProps.children,o),i.child;case 12:return en(t,i,i.pendingProps.children,o),i.child;case 10:e:{if(c=i.type._context,h=i.pendingProps,g=i.memoizedProps,_=h.value,gt(Hs,c._currentValue),c._currentValue=_,g!==null)if(Bn(g.value,_)){if(g.children===h.children&&!sn.current){i=br(t,i,o);break e}}else for(g=i.child,g!==null&&(g.return=i);g!==null;){var j=g.dependencies;if(j!==null){_=g.child;for(var L=j.firstContext;L!==null;){if(L.context===c){if(g.tag===1){L=wr(-1,o&-o),L.tag=2;var q=g.updateQueue;if(q!==null){q=q.shared;var ie=q.pending;ie===null?L.next=L:(L.next=ie.next,ie.next=L),q.pending=L}}g.lanes|=o,L=g.alternate,L!==null&&(L.lanes|=o),xu(g.return,o,i),j.lanes|=o;break}L=L.next}}else if(g.tag===10)_=g.type===i.type?null:g.child;else if(g.tag===18){if(_=g.return,_===null)throw Error(r(341));_.lanes|=o,j=_.alternate,j!==null&&(j.lanes|=o),xu(_,o,i),_=g.sibling}else _=g.child;if(_!==null)_.return=g;else for(_=g;_!==null;){if(_===i){_=null;break}if(g=_.sibling,g!==null){g.return=_.return,_=g;break}_=_.return}g=_}en(t,i,h.children,o),i=i.child}return i;case 9:return h=i.type,c=i.pendingProps.children,sa(i,o),h=Ln(h),c=c(h),i.flags|=1,en(t,i,c,o),i.child;case 14:return c=i.type,h=Un(c,i.pendingProps),h=Un(c.type,h),am(t,i,c,h,o);case 15:return om(t,i,i.type,i.pendingProps,o);case 17:return c=i.type,h=i.pendingProps,h=i.elementType===c?h:Un(c,h),nl(t,i),i.tag=1,ln(c)?(t=!0,$s(i)):t=!1,sa(i,o),Ep(i,c,h),Cu(i,c,h,o),Fu(null,i,c,!0,t,o);case 19:return pm(t,i,o);case 22:return sm(t,i,o)}throw Error(r(156,i.tag))};function $m(t,i){return yt(t,i)}function Bx(t,i,o,c){this.tag=t,this.key=o,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=i,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=c,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function On(t,i,o,c){return new Bx(t,i,o,c)}function ad(t){return t=t.prototype,!(!t||!t.isReactComponent)}function zx(t){if(typeof t=="function")return ad(t)?1:0;if(t!=null){if(t=t.$$typeof,t===B)return 11;if(t===K)return 14}return 2}function ei(t,i){var o=t.alternate;return o===null?(o=On(t.tag,i,t.key,t.mode),o.elementType=t.elementType,o.type=t.type,o.stateNode=t.stateNode,o.alternate=t,t.alternate=o):(o.pendingProps=i,o.type=t.type,o.flags=0,o.subtreeFlags=0,o.deletions=null),o.flags=t.flags&14680064,o.childLanes=t.childLanes,o.lanes=t.lanes,o.child=t.child,o.memoizedProps=t.memoizedProps,o.memoizedState=t.memoizedState,o.updateQueue=t.updateQueue,i=t.dependencies,o.dependencies=i===null?null:{lanes:i.lanes,firstContext:i.firstContext},o.sibling=t.sibling,o.index=t.index,o.ref=t.ref,o}function hl(t,i,o,c,h,g){var _=2;if(c=t,typeof t=="function")ad(t)&&(_=1);else if(typeof t=="string")_=5;else e:switch(t){case I:return Ei(o.children,h,g,i);case X:_=8,h|=8;break;case oe:return t=On(12,o,i,h|2),t.elementType=oe,t.lanes=g,t;case T:return t=On(13,o,i,h),t.elementType=T,t.lanes=g,t;case U:return t=On(19,o,i,h),t.elementType=U,t.lanes=g,t;case G:return pl(o,h,g,i);default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case ae:_=10;break e;case R:_=9;break e;case B:_=11;break e;case K:_=14;break e;case he:_=16,c=null;break e}throw Error(r(130,t==null?t:typeof t,""))}return i=On(_,o,i,h),i.elementType=t,i.type=c,i.lanes=g,i}function Ei(t,i,o,c){return t=On(7,t,c,i),t.lanes=o,t}function pl(t,i,o,c){return t=On(22,t,c,i),t.elementType=G,t.lanes=o,t.stateNode={isHidden:!1},t}function od(t,i,o){return t=On(6,t,null,i),t.lanes=o,t}function sd(t,i,o){return i=On(4,t.children!==null?t.children:[],t.key,i),i.lanes=o,i.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},i}function Ux(t,i,o,c,h){this.tag=i,this.containerInfo=t,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Oc(0),this.expirationTimes=Oc(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Oc(0),this.identifierPrefix=c,this.onRecoverableError=h,this.mutableSourceEagerHydrationData=null}function ld(t,i,o,c,h,g,_,j,L){return t=new Ux(t,i,o,j,L),i===1?(i=1,g===!0&&(i|=8)):i=0,g=On(3,null,null,i),t.current=g,g.stateNode=t,g.memoizedState={element:c,isDehydrated:o,cache:null,transitions:null,pendingSuspenseBoundaries:null},bu(g),t}function Hx(t,i,o){var c=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(n){console.error(n)}}return e(),pd.exports=tw(),pd.exports}var Xm;function nw(){if(Xm)return bl;Xm=1;var e=M0();return bl.createRoot=e.createRoot,bl.hydrateRoot=e.hydrateRoot,bl}var rw=nw(),Sf=M0();const iw=L0(Sf),aw=P0({__proto__:null,default:iw},[Sf]);/** + * @remix-run/router v1.23.0 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function _t(){return _t=Object.assign?Object.assign.bind():function(e){for(var n=1;n"u")throw new Error(n)}function Di(e,n){if(!e){typeof console<"u"&&console.warn(n);try{throw new Error(n)}catch{}}}function sw(){return Math.random().toString(36).substr(2,8)}function eg(e,n){return{usr:e.state,key:e.key,idx:n}}function Wo(e,n,r,a){return r===void 0&&(r=null),_t({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof n=="string"?Mr(n):n,{state:r,key:n&&n.key||a||sw()})}function Ai(e){let{pathname:n="/",search:r="",hash:a=""}=e;return r&&r!=="?"&&(n+=r.charAt(0)==="?"?r:"?"+r),a&&a!=="#"&&(n+=a.charAt(0)==="#"?a:"#"+a),n}function Mr(e){let n={};if(e){let r=e.indexOf("#");r>=0&&(n.hash=e.substr(r),e=e.substr(0,r));let a=e.indexOf("?");a>=0&&(n.search=e.substr(a),e=e.substr(0,a)),e&&(n.pathname=e)}return n}function lw(e,n,r,a){a===void 0&&(a={});let{window:s=document.defaultView,v5Compat:u=!1}=a,f=s.history,d=kt.Pop,m=null,y=w();y==null&&(y=0,f.replaceState(_t({},f.state,{idx:y}),""));function w(){return(f.state||{idx:null}).idx}function b(){d=kt.Pop;let E=w(),k=E==null?null:E-y;y=E,m&&m({action:d,location:C.location,delta:k})}function v(E,k){d=kt.Push;let M=Wo(C.location,E,k);r&&r(M,E),y=w()+1;let D=eg(M,y),H=C.createHref(M);try{f.pushState(D,"",H)}catch(Q){if(Q instanceof DOMException&&Q.name==="DataCloneError")throw Q;s.location.assign(H)}u&&m&&m({action:d,location:C.location,delta:1})}function x(E,k){d=kt.Replace;let M=Wo(C.location,E,k);r&&r(M,E),y=w();let D=eg(M,y),H=C.createHref(M);f.replaceState(D,"",H),u&&m&&m({action:d,location:C.location,delta:0})}function N(E){let k=s.location.origin!=="null"?s.location.origin:s.location.href,M=typeof E=="string"?E:Ai(E);return M=M.replace(/ $/,"%20"),Xe(k,"No window.location.(origin|href) available to create URL for href: "+M),new URL(M,k)}let C={get action(){return d},get location(){return e(s,f)},listen(E){if(m)throw new Error("A history only accepts one active listener");return s.addEventListener(Jm,b),m=E,()=>{s.removeEventListener(Jm,b),m=null}},createHref(E){return n(s,E)},createURL:N,encodeLocation(E){let k=N(E);return{pathname:k.pathname,search:k.search,hash:k.hash}},push:v,replace:x,go(E){return f.go(E)}};return C}var dt;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(dt||(dt={}));const cw=new Set(["lazy","caseSensitive","path","id","index","children"]);function uw(e){return e.index===!0}function Jl(e,n,r,a){return r===void 0&&(r=[]),a===void 0&&(a={}),e.map((s,u)=>{let f=[...r,String(u)],d=typeof s.id=="string"?s.id:f.join("-");if(Xe(s.index!==!0||!s.children,"Cannot specify children on an index route"),Xe(!a[d],'Found a route id collision on id "'+d+`". Route id's must be globally unique within Data Router usages`),uw(s)){let m=_t({},s,n(s),{id:d});return a[d]=m,m}else{let m=_t({},s,n(s),{id:d,children:void 0});return a[d]=m,s.children&&(m.children=Jl(s.children,n,f,a)),m}})}function Li(e,n,r){return r===void 0&&(r="/"),Vl(e,n,r,!1)}function Vl(e,n,r,a){let s=typeof n=="string"?Mr(n):n,u=Ma(s.pathname||"/",r);if(u==null)return null;let f=I0(e);fw(f);let d=null;for(let m=0;d==null&&m{let m={relativePath:d===void 0?u.path||"":d,caseSensitive:u.caseSensitive===!0,childrenIndex:f,route:u};m.relativePath.startsWith("/")&&(Xe(m.relativePath.startsWith(a),'Absolute route path "'+m.relativePath+'" nested under path '+('"'+a+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),m.relativePath=m.relativePath.slice(a.length));let y=Tr([a,m.relativePath]),w=r.concat(m);u.children&&u.children.length>0&&(Xe(u.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+y+'".')),I0(u.children,n,w,y)),!(u.path==null&&!u.index)&&n.push({path:y,score:xw(y,u.index),routesMeta:w})};return e.forEach((u,f)=>{var d;if(u.path===""||!((d=u.path)!=null&&d.includes("?")))s(u,f);else for(let m of O0(u.path))s(u,f,m)}),n}function O0(e){let n=e.split("/");if(n.length===0)return[];let[r,...a]=n,s=r.endsWith("?"),u=r.replace(/\?$/,"");if(a.length===0)return s?[u,""]:[u];let f=O0(a.join("/")),d=[];return d.push(...f.map(m=>m===""?u:[u,m].join("/"))),s&&d.push(...f),d.map(m=>e.startsWith("/")&&m===""?"/":m)}function fw(e){e.sort((n,r)=>n.score!==r.score?r.score-n.score:ww(n.routesMeta.map(a=>a.childrenIndex),r.routesMeta.map(a=>a.childrenIndex)))}const hw=/^:[\w-]+$/,pw=3,mw=2,gw=1,vw=10,yw=-2,tg=e=>e==="*";function xw(e,n){let r=e.split("/"),a=r.length;return r.some(tg)&&(a+=yw),n&&(a+=mw),r.filter(s=>!tg(s)).reduce((s,u)=>s+(hw.test(u)?pw:u===""?gw:vw),a)}function ww(e,n){return e.length===n.length&&e.slice(0,-1).every((a,s)=>a===n[s])?e[e.length-1]-n[n.length-1]:0}function bw(e,n,r){r===void 0&&(r=!1);let{routesMeta:a}=e,s={},u="/",f=[];for(let d=0;d{let{paramName:v,isOptional:x}=w;if(v==="*"){let C=d[b]||"";f=u.slice(0,u.length-C.length).replace(/(.)\/+$/,"$1")}const N=d[b];return x&&!N?y[v]=void 0:y[v]=(N||"").replace(/%2F/g,"/"),y},{}),pathname:u,pathnameBase:f,pattern:e}}function _w(e,n,r){n===void 0&&(n=!1),r===void 0&&(r=!0),Di(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let a=[],s="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(f,d,m)=>(a.push({paramName:d,isOptional:m!=null}),m?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(a.push({paramName:"*"}),s+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?s+="\\/*$":e!==""&&e!=="/"&&(s+="(?:(?=\\/|$))"),[new RegExp(s,n?void 0:"i"),a]}function Cw(e){try{return e.split("/").map(n=>decodeURIComponent(n).replace(/\//g,"%2F")).join("/")}catch(n){return Di(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+n+").")),e}}function Ma(e,n){if(n==="/")return e;if(!e.toLowerCase().startsWith(n.toLowerCase()))return null;let r=n.endsWith("/")?n.length-1:n.length,a=e.charAt(r);return a&&a!=="/"?null:e.slice(r)||"/"}function Sw(e,n){n===void 0&&(n="/");let{pathname:r,search:a="",hash:s=""}=typeof e=="string"?Mr(e):e;return{pathname:r?r.startsWith("/")?r:Nw(r,n):n,search:jw(a),hash:kw(s)}}function Nw(e,n){let r=n.replace(/\/+$/,"").split("/");return e.split("/").forEach(s=>{s===".."?r.length>1&&r.pop():s!=="."&&r.push(s)}),r.length>1?r.join("/"):"/"}function vd(e,n,r,a){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+n+"` field ["+JSON.stringify(a)+"]. Please separate it out to the ")+("`to."+r+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function R0(e){return e.filter((n,r)=>r===0||n.route.path&&n.route.path.length>0)}function Nf(e,n){let r=R0(e);return n?r.map((a,s)=>s===r.length-1?a.pathname:a.pathnameBase):r.map(a=>a.pathnameBase)}function Ef(e,n,r,a){a===void 0&&(a=!1);let s;typeof e=="string"?s=Mr(e):(s=_t({},e),Xe(!s.pathname||!s.pathname.includes("?"),vd("?","pathname","search",s)),Xe(!s.pathname||!s.pathname.includes("#"),vd("#","pathname","hash",s)),Xe(!s.search||!s.search.includes("#"),vd("#","search","hash",s)));let u=e===""||s.pathname==="",f=u?"/":s.pathname,d;if(f==null)d=r;else{let b=n.length-1;if(!a&&f.startsWith("..")){let v=f.split("/");for(;v[0]==="..";)v.shift(),b-=1;s.pathname=v.join("/")}d=b>=0?n[b]:"/"}let m=Sw(s,d),y=f&&f!=="/"&&f.endsWith("/"),w=(u||f===".")&&r.endsWith("/");return!m.pathname.endsWith("/")&&(y||w)&&(m.pathname+="/"),m}const Tr=e=>e.join("/").replace(/\/\/+/g,"/"),Ew=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),jw=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,kw=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class ec{constructor(n,r,a,s){s===void 0&&(s=!1),this.status=n,this.statusText=r||"",this.internal=s,a instanceof Error?(this.data=a.toString(),this.error=a):this.data=a}}function Go(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const D0=["post","put","patch","delete"],Tw=new Set(D0),Pw=["get",...D0],Lw=new Set(Pw),Mw=new Set([301,302,303,307,308]),Iw=new Set([307,308]),yd={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Ow={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Co={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},jf=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Rw=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),A0="remix-router-transitions";function Dw(e){const n=e.window?e.window:typeof window<"u"?window:void 0,r=typeof n<"u"&&typeof n.document<"u"&&typeof n.document.createElement<"u",a=!r;Xe(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let s;if(e.mapRouteProperties)s=e.mapRouteProperties;else if(e.detectErrorBoundary){let P=e.detectErrorBoundary;s=A=>({hasErrorBoundary:P(A)})}else s=Rw;let u={},f=Jl(e.routes,s,void 0,u),d,m=e.basename||"/",y=e.dataStrategy||Bw,w=e.patchRoutesOnNavigation,b=_t({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1,v7_skipActionErrorRevalidation:!1},e.future),v=null,x=new Set,N=null,C=null,E=null,k=e.hydrationData!=null,M=Li(f,e.history.location,m),D=!1,H=null;if(M==null&&!w){let P=pn(404,{pathname:e.history.location.pathname}),{matches:A,route:V}=hg(f);M=A,H={[V.id]:P}}M&&!e.hydrationData&&di(M,f,e.history.location.pathname).active&&(M=null);let Q;if(M)if(M.some(P=>P.route.lazy))Q=!1;else if(!M.some(P=>P.route.loader))Q=!0;else if(b.v7_partialHydration){let P=e.hydrationData?e.hydrationData.loaderData:null,A=e.hydrationData?e.hydrationData.errors:null;if(A){let V=M.findIndex(ne=>A[ne.route.id]!==void 0);Q=M.slice(0,V+1).every(ne=>!Vd(ne.route,P,A))}else Q=M.every(V=>!Vd(V.route,P,A))}else Q=e.hydrationData!=null;else if(Q=!1,M=[],b.v7_partialHydration){let P=di(null,f,e.history.location.pathname);P.active&&P.matches&&(D=!0,M=P.matches)}let ce,I={historyAction:e.history.action,location:e.history.location,matches:M,initialized:Q,navigation:yd,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||H,fetchers:new Map,blockers:new Map},X=kt.Pop,oe=!1,ae,R=!1,B=new Map,T=null,U=!1,K=!1,he=[],G=new Set,Z=new Map,le=0,S=-1,F=new Map,te=new Set,ve=new Map,ue=new Map,fe=new Set,pe=new Map,ge=new Map,W;function Ve(){if(v=e.history.listen(P=>{let{action:A,location:V,delta:ne}=P;if(W){W(),W=void 0;return}Di(ge.size===0||ne!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let me=Vi({currentLocation:I.location,nextLocation:V,historyAction:A});if(me&&ne!=null){let ke=new Promise(Oe=>{W=Oe});e.history.go(ne*-1),Or(me,{state:"blocked",location:V,proceed(){Or(me,{state:"proceeding",proceed:void 0,reset:void 0,location:V}),ke.then(()=>e.history.go(ne))},reset(){let Oe=new Map(I.blockers);Oe.set(me,Co),J({blockers:Oe})}});return}return Ze(A,V)}),r){eb(n,B);let P=()=>tb(n,B);n.addEventListener("pagehide",P),T=()=>n.removeEventListener("pagehide",P)}return I.initialized||Ze(kt.Pop,I.location,{initialHydration:!0}),ce}function Je(){v&&v(),T&&T(),x.clear(),ae&&ae.abort(),I.fetchers.forEach((P,A)=>je(A)),I.blockers.forEach((P,A)=>qi(A))}function Tt(P){return x.add(P),()=>x.delete(P)}function J(P,A){A===void 0&&(A={}),I=_t({},I,P);let V=[],ne=[];b.v7_fetcherPersist&&I.fetchers.forEach((me,ke)=>{me.state==="idle"&&(fe.has(ke)?ne.push(ke):V.push(ke))}),fe.forEach(me=>{!I.fetchers.has(me)&&!Z.has(me)&&ne.push(me)}),[...x].forEach(me=>me(I,{deletedFetchers:ne,viewTransitionOpts:A.viewTransitionOpts,flushSync:A.flushSync===!0})),b.v7_fetcherPersist?(V.forEach(me=>I.fetchers.delete(me)),ne.forEach(me=>je(me))):ne.forEach(me=>fe.delete(me))}function Be(P,A,V){var ne,me;let{flushSync:ke}=V===void 0?{}:V,Oe=I.actionData!=null&&I.navigation.formMethod!=null&&Zn(I.navigation.formMethod)&&I.navigation.state==="loading"&&((ne=P.state)==null?void 0:ne._isRedirect)!==!0,_e;A.actionData?Object.keys(A.actionData).length>0?_e=A.actionData:_e=null:Oe?_e=I.actionData:_e=null;let Se=A.loaderData?dg(I.loaderData,A.loaderData,A.matches||[],A.errors):I.loaderData,xe=I.blockers;xe.size>0&&(xe=new Map(xe),xe.forEach((Qe,Mt)=>xe.set(Mt,Co)));let be=oe===!0||I.navigation.formMethod!=null&&Zn(I.navigation.formMethod)&&((me=P.state)==null?void 0:me._isRedirect)!==!0;d&&(f=d,d=void 0),U||X===kt.Pop||(X===kt.Push?e.history.push(P,P.state):X===kt.Replace&&e.history.replace(P,P.state));let ze;if(X===kt.Pop){let Qe=B.get(I.location.pathname);Qe&&Qe.has(P.pathname)?ze={currentLocation:I.location,nextLocation:P}:B.has(P.pathname)&&(ze={currentLocation:P,nextLocation:I.location})}else if(R){let Qe=B.get(I.location.pathname);Qe?Qe.add(P.pathname):(Qe=new Set([P.pathname]),B.set(I.location.pathname,Qe)),ze={currentLocation:I.location,nextLocation:P}}J(_t({},A,{actionData:_e,loaderData:Se,historyAction:X,location:P,initialized:!0,navigation:yd,revalidation:"idle",restoreScrollPosition:Ba(P,A.matches||I.matches),preventScrollReset:be,blockers:xe}),{viewTransitionOpts:ze,flushSync:ke===!0}),X=kt.Pop,oe=!1,R=!1,U=!1,K=!1,he=[]}async function De(P,A){if(typeof P=="number"){e.history.go(P);return}let V=qd(I.location,I.matches,m,b.v7_prependBasename,P,b.v7_relativeSplatPath,A?.fromRouteId,A?.relative),{path:ne,submission:me,error:ke}=rg(b.v7_normalizeFormMethod,!1,V,A),Oe=I.location,_e=Wo(I.location,ne,A&&A.state);_e=_t({},_e,e.history.encodeLocation(_e));let Se=A&&A.replace!=null?A.replace:void 0,xe=kt.Push;Se===!0?xe=kt.Replace:Se===!1||me!=null&&Zn(me.formMethod)&&me.formAction===I.location.pathname+I.location.search&&(xe=kt.Replace);let be=A&&"preventScrollReset"in A?A.preventScrollReset===!0:void 0,ze=(A&&A.flushSync)===!0,Qe=Vi({currentLocation:Oe,nextLocation:_e,historyAction:xe});if(Qe){Or(Qe,{state:"blocked",location:_e,proceed(){Or(Qe,{state:"proceeding",proceed:void 0,reset:void 0,location:_e}),De(P,A)},reset(){let Mt=new Map(I.blockers);Mt.set(Qe,Co),J({blockers:Mt})}});return}return await Ze(xe,_e,{submission:me,pendingError:ke,preventScrollReset:be,replace:A&&A.replace,enableViewTransition:A&&A.viewTransition,flushSync:ze})}function We(){if(He(),J({revalidation:"loading"}),I.navigation.state!=="submitting"){if(I.navigation.state==="idle"){Ze(I.historyAction,I.location,{startUninterruptedRevalidation:!0});return}Ze(X||I.historyAction,I.navigation.location,{overrideNavigation:I.navigation,enableViewTransition:R===!0})}}async function Ze(P,A,V){ae&&ae.abort(),ae=null,X=P,U=(V&&V.startUninterruptedRevalidation)===!0,ms(I.location,I.matches),oe=(V&&V.preventScrollReset)===!0,R=(V&&V.enableViewTransition)===!0;let ne=d||f,me=V&&V.overrideNavigation,ke=V!=null&&V.initialHydration&&I.matches&&I.matches.length>0&&!D?I.matches:Li(ne,A,m),Oe=(V&&V.flushSync)===!0;if(ke&&I.initialized&&!K&&Ww(I.location,A)&&!(V&&V.submission&&Zn(V.submission.formMethod))){Be(A,{matches:ke},{flushSync:Oe});return}let _e=di(ke,ne,A.pathname);if(_e.active&&_e.matches&&(ke=_e.matches),!ke){let{error:ct,notFoundMatches:nt,route:yt}=Kn(A.pathname);Be(A,{matches:nt,loaderData:{},errors:{[yt.id]:ct}},{flushSync:Oe});return}ae=new AbortController;let Se=ma(e.history,A,ae.signal,V&&V.submission),xe;if(V&&V.pendingError)xe=[Mi(ke).route.id,{type:dt.error,error:V.pendingError}];else if(V&&V.submission&&Zn(V.submission.formMethod)){let ct=await it(Se,A,V.submission,ke,_e.active,{replace:V.replace,flushSync:Oe});if(ct.shortCircuited)return;if(ct.pendingActionResult){let[nt,yt]=ct.pendingActionResult;if(Nn(yt)&&Go(yt.error)&&yt.error.status===404){ae=null,Be(A,{matches:ct.matches,loaderData:{},errors:{[nt]:yt.error}});return}}ke=ct.matches||ke,xe=ct.pendingActionResult,me=xd(A,V.submission),Oe=!1,_e.active=!1,Se=ma(e.history,Se.url,Se.signal)}let{shortCircuited:be,matches:ze,loaderData:Qe,errors:Mt}=await at(Se,A,ke,_e.active,me,V&&V.submission,V&&V.fetcherSubmission,V&&V.replace,V&&V.initialHydration===!0,Oe,xe);be||(ae=null,Be(A,_t({matches:ze||ke},fg(xe),{loaderData:Qe,errors:Mt})))}async function it(P,A,V,ne,me,ke){ke===void 0&&(ke={}),He();let Oe=Xw(A,V);if(J({navigation:Oe},{flushSync:ke.flushSync===!0}),me){let xe=await Rr(ne,A.pathname,P.signal);if(xe.type==="aborted")return{shortCircuited:!0};if(xe.type==="error"){let be=Mi(xe.partialMatches).route.id;return{matches:xe.partialMatches,pendingActionResult:[be,{type:dt.error,error:xe.error}]}}else if(xe.matches)ne=xe.matches;else{let{notFoundMatches:be,error:ze,route:Qe}=Kn(A.pathname);return{matches:be,pendingActionResult:[Qe.id,{type:dt.error,error:ze}]}}}let _e,Se=Bo(ne,A);if(!Se.route.action&&!Se.route.lazy)_e={type:dt.error,error:pn(405,{method:P.method,pathname:A.pathname,routeId:Se.route.id})};else if(_e=(await Jt("action",I,P,[Se],ne,null))[Se.route.id],P.signal.aborted)return{shortCircuited:!0};if(Oi(_e)){let xe;return ke&&ke.replace!=null?xe=ke.replace:xe=lg(_e.response.headers.get("Location"),new URL(P.url),m)===I.location.pathname+I.location.search,await on(P,_e,!0,{submission:V,replace:xe}),{shortCircuited:!0}}if(oi(_e))throw pn(400,{type:"defer-action"});if(Nn(_e)){let xe=Mi(ne,Se.route.id);return(ke&&ke.replace)!==!0&&(X=kt.Push),{matches:ne,pendingActionResult:[xe.route.id,_e]}}return{matches:ne,pendingActionResult:[Se.route.id,_e]}}async function at(P,A,V,ne,me,ke,Oe,_e,Se,xe,be){let ze=me||xd(A,ke),Qe=ke||Oe||mg(ze),Mt=!U&&(!b.v7_partialHydration||!Se);if(ne){if(Mt){let mt=Pt(be);J(_t({navigation:ze},mt!==void 0?{actionData:mt}:{}),{flushSync:xe})}let et=await Rr(V,A.pathname,P.signal);if(et.type==="aborted")return{shortCircuited:!0};if(et.type==="error"){let mt=Mi(et.partialMatches).route.id;return{matches:et.partialMatches,loaderData:{},errors:{[mt]:et.error}}}else if(et.matches)V=et.matches;else{let{error:mt,notFoundMatches:qt,route:pi}=Kn(A.pathname);return{matches:qt,loaderData:{},errors:{[pi.id]:mt}}}}let ct=d||f,[nt,yt]=ag(e.history,I,V,Qe,A,b.v7_partialHydration&&Se===!0,b.v7_skipActionErrorRevalidation,K,he,G,fe,ve,te,ct,m,be);if(Yn(et=>!(V&&V.some(mt=>mt.route.id===et))||nt&&nt.some(mt=>mt.route.id===et)),S=++le,nt.length===0&&yt.length===0){let et=hs();return Be(A,_t({matches:V,loaderData:{},errors:be&&Nn(be[1])?{[be[0]]:be[1].error}:null},fg(be),et?{fetchers:new Map(I.fetchers)}:{}),{flushSync:xe}),{shortCircuited:!0}}if(Mt){let et={};if(!ne){et.navigation=ze;let mt=Pt(be);mt!==void 0&&(et.actionData=mt)}yt.length>0&&(et.fetchers=Lt(yt)),J(et,{flushSync:xe})}yt.forEach(et=>{pt(et.key),et.controller&&Z.set(et.key,et.controller)});let fr=()=>yt.forEach(et=>pt(et.key));ae&&ae.signal.addEventListener("abort",fr);let{loaderResults:hi,fetcherResults:Fn}=await Y(I,V,nt,yt,P);if(P.signal.aborted)return{shortCircuited:!0};ae&&ae.signal.removeEventListener("abort",fr),yt.forEach(et=>Z.delete(et.key));let ot=_l(hi);if(ot)return await on(P,ot.result,!0,{replace:_e}),{shortCircuited:!0};if(ot=_l(Fn),ot)return te.add(ot.key),await on(P,ot.result,!0,{replace:_e}),{shortCircuited:!0};let{loaderData:za,errors:hr}=ug(I,V,hi,be,yt,Fn,pe);pe.forEach((et,mt)=>{et.subscribe(qt=>{(qt||et.done)&&pe.delete(mt)})}),b.v7_partialHydration&&Se&&I.errors&&(hr=_t({},I.errors,hr));let Xn=hs(),pr=Hi(S),Wi=Xn||pr||yt.length>0;return _t({matches:V,loaderData:za,errors:hr},Wi?{fetchers:new Map(I.fetchers)}:{})}function Pt(P){if(P&&!Nn(P[1]))return{[P[0]]:P[1].data};if(I.actionData)return Object.keys(I.actionData).length===0?null:I.actionData}function Lt(P){return P.forEach(A=>{let V=I.fetchers.get(A.key),ne=So(void 0,V?V.data:void 0);I.fetchers.set(A.key,ne)}),new Map(I.fetchers)}function Ut(P,A,V,ne){if(a)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");pt(P);let me=(ne&&ne.flushSync)===!0,ke=d||f,Oe=qd(I.location,I.matches,m,b.v7_prependBasename,V,b.v7_relativeSplatPath,A,ne?.relative),_e=Li(ke,Oe,m),Se=di(_e,ke,Oe);if(Se.active&&Se.matches&&(_e=Se.matches),!_e){Fe(P,A,pn(404,{pathname:Oe}),{flushSync:me});return}let{path:xe,submission:be,error:ze}=rg(b.v7_normalizeFormMethod,!0,Oe,ne);if(ze){Fe(P,A,ze,{flushSync:me});return}let Qe=Bo(_e,xe),Mt=(ne&&ne.preventScrollReset)===!0;if(be&&Zn(be.formMethod)){xn(P,A,xe,Qe,_e,Se.active,me,Mt,be);return}ve.set(P,{routeId:A,path:xe}),dr(P,A,xe,Qe,_e,Se.active,me,Mt,be)}async function xn(P,A,V,ne,me,ke,Oe,_e,Se){He(),ve.delete(P);function xe(st){if(!st.route.action&&!st.route.lazy){let Dr=pn(405,{method:Se.formMethod,pathname:V,routeId:A});return Fe(P,A,Dr,{flushSync:Oe}),!0}return!1}if(!ke&&xe(ne))return;let be=I.fetchers.get(P);Ue(P,Jw(Se,be),{flushSync:Oe});let ze=new AbortController,Qe=ma(e.history,V,ze.signal,Se);if(ke){let st=await Rr(me,new URL(Qe.url).pathname,Qe.signal,P);if(st.type==="aborted")return;if(st.type==="error"){Fe(P,A,st.error,{flushSync:Oe});return}else if(st.matches){if(me=st.matches,ne=Bo(me,V),xe(ne))return}else{Fe(P,A,pn(404,{pathname:V}),{flushSync:Oe});return}}Z.set(P,ze);let Mt=le,nt=(await Jt("action",I,Qe,[ne],me,P))[ne.route.id];if(Qe.signal.aborted){Z.get(P)===ze&&Z.delete(P);return}if(b.v7_fetcherPersist&&fe.has(P)){if(Oi(nt)||Nn(nt)){Ue(P,ai(void 0));return}}else{if(Oi(nt))if(Z.delete(P),S>Mt){Ue(P,ai(void 0));return}else return te.add(P),Ue(P,So(Se)),on(Qe,nt,!1,{fetcherSubmission:Se,preventScrollReset:_e});if(Nn(nt)){Fe(P,A,nt.error);return}}if(oi(nt))throw pn(400,{type:"defer-action"});let yt=I.navigation.location||I.location,fr=ma(e.history,yt,ze.signal),hi=d||f,Fn=I.navigation.state!=="idle"?Li(hi,I.navigation.location,m):I.matches;Xe(Fn,"Didn't find any matches after fetcher action");let ot=++le;F.set(P,ot);let za=So(Se,nt.data);I.fetchers.set(P,za);let[hr,Xn]=ag(e.history,I,Fn,Se,yt,!1,b.v7_skipActionErrorRevalidation,K,he,G,fe,ve,te,hi,m,[ne.route.id,nt]);Xn.filter(st=>st.key!==P).forEach(st=>{let Dr=st.key,vs=I.fetchers.get(Dr),Mc=So(void 0,vs?vs.data:void 0);I.fetchers.set(Dr,Mc),pt(Dr),st.controller&&Z.set(Dr,st.controller)}),J({fetchers:new Map(I.fetchers)});let pr=()=>Xn.forEach(st=>pt(st.key));ze.signal.addEventListener("abort",pr);let{loaderResults:Wi,fetcherResults:et}=await Y(I,Fn,hr,Xn,fr);if(ze.signal.aborted)return;ze.signal.removeEventListener("abort",pr),F.delete(P),Z.delete(P),Xn.forEach(st=>Z.delete(st.key));let mt=_l(Wi);if(mt)return on(fr,mt.result,!1,{preventScrollReset:_e});if(mt=_l(et),mt)return te.add(mt.key),on(fr,mt.result,!1,{preventScrollReset:_e});let{loaderData:qt,errors:pi}=ug(I,Fn,Wi,void 0,Xn,et,pe);if(I.fetchers.has(P)){let st=ai(nt.data);I.fetchers.set(P,st)}Hi(ot),I.navigation.state==="loading"&&ot>S?(Xe(X,"Expected pending action"),ae&&ae.abort(),Be(I.navigation.location,{matches:Fn,loaderData:qt,errors:pi,fetchers:new Map(I.fetchers)})):(J({errors:pi,loaderData:dg(I.loaderData,qt,Fn,pi),fetchers:new Map(I.fetchers)}),K=!1)}async function dr(P,A,V,ne,me,ke,Oe,_e,Se){let xe=I.fetchers.get(P);Ue(P,So(Se,xe?xe.data:void 0),{flushSync:Oe});let be=new AbortController,ze=ma(e.history,V,be.signal);if(ke){let nt=await Rr(me,new URL(ze.url).pathname,ze.signal,P);if(nt.type==="aborted")return;if(nt.type==="error"){Fe(P,A,nt.error,{flushSync:Oe});return}else if(nt.matches)me=nt.matches,ne=Bo(me,V);else{Fe(P,A,pn(404,{pathname:V}),{flushSync:Oe});return}}Z.set(P,be);let Qe=le,ct=(await Jt("loader",I,ze,[ne],me,P))[ne.route.id];if(oi(ct)&&(ct=await kf(ct,ze.signal,!0)||ct),Z.get(P)===be&&Z.delete(P),!ze.signal.aborted){if(fe.has(P)){Ue(P,ai(void 0));return}if(Oi(ct))if(S>Qe){Ue(P,ai(void 0));return}else{te.add(P),await on(ze,ct,!1,{preventScrollReset:_e});return}if(Nn(ct)){Fe(P,A,ct.error);return}Xe(!oi(ct),"Unhandled fetcher deferred data"),Ue(P,ai(ct.data))}}async function on(P,A,V,ne){let{submission:me,fetcherSubmission:ke,preventScrollReset:Oe,replace:_e}=ne===void 0?{}:ne;A.response.headers.has("X-Remix-Revalidate")&&(K=!0);let Se=A.response.headers.get("Location");Xe(Se,"Expected a Location header on the redirect Response"),Se=lg(Se,new URL(P.url),m);let xe=Wo(I.location,Se,{_isRedirect:!0});if(r){let nt=!1;if(A.response.headers.has("X-Remix-Reload-Document"))nt=!0;else if(jf.test(Se)){const yt=e.history.createURL(Se);nt=yt.origin!==n.location.origin||Ma(yt.pathname,m)==null}if(nt){_e?n.location.replace(Se):n.location.assign(Se);return}}ae=null;let be=_e===!0||A.response.headers.has("X-Remix-Replace")?kt.Replace:kt.Push,{formMethod:ze,formAction:Qe,formEncType:Mt}=I.navigation;!me&&!ke&&ze&&Qe&&Mt&&(me=mg(I.navigation));let ct=me||ke;if(Iw.has(A.response.status)&&ct&&Zn(ct.formMethod))await Ze(be,xe,{submission:_t({},ct,{formAction:Se}),preventScrollReset:Oe||oe,enableViewTransition:V?R:void 0});else{let nt=xd(xe,me);await Ze(be,xe,{overrideNavigation:nt,fetcherSubmission:ke,preventScrollReset:Oe||oe,enableViewTransition:V?R:void 0})}}async function Jt(P,A,V,ne,me,ke){let Oe,_e={};try{Oe=await zw(y,P,A,V,ne,me,ke,u,s)}catch(Se){return ne.forEach(xe=>{_e[xe.route.id]={type:dt.error,error:Se}}),_e}for(let[Se,xe]of Object.entries(Oe))if(Gw(xe)){let be=xe.result;_e[Se]={type:dt.redirect,response:qw(be,V,Se,me,m,b.v7_relativeSplatPath)}}else _e[Se]=await Hw(xe);return _e}async function Y(P,A,V,ne,me){let ke=P.matches,Oe=Jt("loader",P,me,V,A,null),_e=Promise.all(ne.map(async be=>{if(be.matches&&be.match&&be.controller){let Qe=(await Jt("loader",P,ma(e.history,be.path,be.controller.signal),[be.match],be.matches,be.key))[be.match.route.id];return{[be.key]:Qe}}else return Promise.resolve({[be.key]:{type:dt.error,error:pn(404,{pathname:be.path})}})})),Se=await Oe,xe=(await _e).reduce((be,ze)=>Object.assign(be,ze),{});return await Promise.all([Kw(A,Se,me.signal,ke,P.loaderData),Yw(A,xe,ne)]),{loaderResults:Se,fetcherResults:xe}}function He(){K=!0,he.push(...Yn()),ve.forEach((P,A)=>{Z.has(A)&&G.add(A),pt(A)})}function Ue(P,A,V){V===void 0&&(V={}),I.fetchers.set(P,A),J({fetchers:new Map(I.fetchers)},{flushSync:(V&&V.flushSync)===!0})}function Fe(P,A,V,ne){ne===void 0&&(ne={});let me=Mi(I.matches,A);je(P),J({errors:{[me.route.id]:V},fetchers:new Map(I.fetchers)},{flushSync:(ne&&ne.flushSync)===!0})}function Ge(P){return ue.set(P,(ue.get(P)||0)+1),fe.has(P)&&fe.delete(P),I.fetchers.get(P)||Ow}function je(P){let A=I.fetchers.get(P);Z.has(P)&&!(A&&A.state==="loading"&&F.has(P))&&pt(P),ve.delete(P),F.delete(P),te.delete(P),b.v7_fetcherPersist&&fe.delete(P),G.delete(P),I.fetchers.delete(P)}function vt(P){let A=(ue.get(P)||0)-1;A<=0?(ue.delete(P),fe.add(P),b.v7_fetcherPersist||je(P)):ue.set(P,A),J({fetchers:new Map(I.fetchers)})}function pt(P){let A=Z.get(P);A&&(A.abort(),Z.delete(P))}function Ht(P){for(let A of P){let V=Ge(A),ne=ai(V.data);I.fetchers.set(A,ne)}}function hs(){let P=[],A=!1;for(let V of te){let ne=I.fetchers.get(V);Xe(ne,"Expected fetcher: "+V),ne.state==="loading"&&(te.delete(V),P.push(V),A=!0)}return Ht(P),A}function Hi(P){let A=[];for(let[V,ne]of F)if(ne0}function $a(P,A){let V=I.blockers.get(P)||Co;return ge.get(P)!==A&&ge.set(P,A),V}function qi(P){I.blockers.delete(P),ge.delete(P)}function Or(P,A){let V=I.blockers.get(P)||Co;Xe(V.state==="unblocked"&&A.state==="blocked"||V.state==="blocked"&&A.state==="blocked"||V.state==="blocked"&&A.state==="proceeding"||V.state==="blocked"&&A.state==="unblocked"||V.state==="proceeding"&&A.state==="unblocked","Invalid blocker state transition: "+V.state+" -> "+A.state);let ne=new Map(I.blockers);ne.set(P,A),J({blockers:ne})}function Vi(P){let{currentLocation:A,nextLocation:V,historyAction:ne}=P;if(ge.size===0)return;ge.size>1&&Di(!1,"A router only supports one blocker at a time");let me=Array.from(ge.entries()),[ke,Oe]=me[me.length-1],_e=I.blockers.get(ke);if(!(_e&&_e.state==="proceeding")&&Oe({currentLocation:A,nextLocation:V,historyAction:ne}))return ke}function Kn(P){let A=pn(404,{pathname:P}),V=d||f,{matches:ne,route:me}=hg(V);return Yn(),{notFoundMatches:ne,route:me,error:A}}function Yn(P){let A=[];return pe.forEach((V,ne)=>{(!P||P(ne))&&(V.cancel(),A.push(ne),pe.delete(ne))}),A}function ps(P,A,V){if(N=P,E=A,C=V||null,!k&&I.navigation===yd){k=!0;let ne=Ba(I.location,I.matches);ne!=null&&J({restoreScrollPosition:ne})}return()=>{N=null,E=null,C=null}}function Fa(P,A){return C&&C(P,A.map(ne=>dw(ne,I.loaderData)))||P.key}function ms(P,A){if(N&&E){let V=Fa(P,A);N[V]=E()}}function Ba(P,A){if(N){let V=Fa(P,A),ne=N[V];if(typeof ne=="number")return ne}return null}function di(P,A,V){if(w)if(P){if(Object.keys(P[0].params).length>0)return{active:!0,matches:Vl(A,V,m,!0)}}else return{active:!0,matches:Vl(A,V,m,!0)||[]};return{active:!1,matches:null}}async function Rr(P,A,V,ne){if(!w)return{type:"success",matches:P};let me=P;for(;;){let ke=d==null,Oe=d||f,_e=u;try{await w({signal:V,path:A,matches:me,fetcherKey:ne,patch:(be,ze)=>{V.aborted||sg(be,ze,Oe,_e,s)}})}catch(be){return{type:"error",error:be,partialMatches:me}}finally{ke&&!V.aborted&&(f=[...f])}if(V.aborted)return{type:"aborted"};let Se=Li(Oe,A,m);if(Se)return{type:"success",matches:Se};let xe=Vl(Oe,A,m,!0);if(!xe||me.length===xe.length&&me.every((be,ze)=>be.route.id===xe[ze].route.id))return{type:"success",matches:null};me=xe}}function gs(P){u={},d=Jl(P,s,void 0,u)}function fi(P,A){let V=d==null;sg(P,A,d||f,u,s),V&&(f=[...f],J({}))}return ce={get basename(){return m},get future(){return b},get state(){return I},get routes(){return f},get window(){return n},initialize:Ve,subscribe:Tt,enableScrollRestoration:ps,navigate:De,fetch:Ut,revalidate:We,createHref:P=>e.history.createHref(P),encodeLocation:P=>e.history.encodeLocation(P),getFetcher:Ge,deleteFetcher:vt,dispose:Je,getBlocker:$a,deleteBlocker:qi,patchRoutes:fi,_internalFetchControllers:Z,_internalActiveDeferreds:pe,_internalSetRoutes:gs},ce}function Aw(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function qd(e,n,r,a,s,u,f,d){let m,y;if(f){m=[];for(let b of n)if(m.push(b),b.route.id===f){y=b;break}}else m=n,y=n[n.length-1];let w=Ef(s||".",Nf(m,u),Ma(e.pathname,r)||e.pathname,d==="path");if(s==null&&(w.search=e.search,w.hash=e.hash),(s==null||s===""||s===".")&&y){let b=Tf(w.search);if(y.route.index&&!b)w.search=w.search?w.search.replace(/^\?/,"?index&"):"?index";else if(!y.route.index&&b){let v=new URLSearchParams(w.search),x=v.getAll("index");v.delete("index"),x.filter(C=>C).forEach(C=>v.append("index",C));let N=v.toString();w.search=N?"?"+N:""}}return a&&r!=="/"&&(w.pathname=w.pathname==="/"?r:Tr([r,w.pathname])),Ai(w)}function rg(e,n,r,a){if(!a||!Aw(a))return{path:r};if(a.formMethod&&!Qw(a.formMethod))return{path:r,error:pn(405,{method:a.formMethod})};let s=()=>({path:r,error:pn(400,{type:"invalid-body"})}),u=a.formMethod||"get",f=e?u.toUpperCase():u.toLowerCase(),d=B0(r);if(a.body!==void 0){if(a.formEncType==="text/plain"){if(!Zn(f))return s();let v=typeof a.body=="string"?a.body:a.body instanceof FormData||a.body instanceof URLSearchParams?Array.from(a.body.entries()).reduce((x,N)=>{let[C,E]=N;return""+x+C+"="+E+` +`},""):String(a.body);return{path:r,submission:{formMethod:f,formAction:d,formEncType:a.formEncType,formData:void 0,json:void 0,text:v}}}else if(a.formEncType==="application/json"){if(!Zn(f))return s();try{let v=typeof a.body=="string"?JSON.parse(a.body):a.body;return{path:r,submission:{formMethod:f,formAction:d,formEncType:a.formEncType,formData:void 0,json:v,text:void 0}}}catch{return s()}}}Xe(typeof FormData=="function","FormData is not available in this environment");let m,y;if(a.formData)m=Wd(a.formData),y=a.formData;else if(a.body instanceof FormData)m=Wd(a.body),y=a.body;else if(a.body instanceof URLSearchParams)m=a.body,y=cg(m);else if(a.body==null)m=new URLSearchParams,y=new FormData;else try{m=new URLSearchParams(a.body),y=cg(m)}catch{return s()}let w={formMethod:f,formAction:d,formEncType:a&&a.formEncType||"application/x-www-form-urlencoded",formData:y,json:void 0,text:void 0};if(Zn(w.formMethod))return{path:r,submission:w};let b=Mr(r);return n&&b.search&&Tf(b.search)&&m.append("index",""),b.search="?"+m,{path:Ai(b),submission:w}}function ig(e,n,r){r===void 0&&(r=!1);let a=e.findIndex(s=>s.route.id===n);return a>=0?e.slice(0,r?a+1:a):e}function ag(e,n,r,a,s,u,f,d,m,y,w,b,v,x,N,C){let E=C?Nn(C[1])?C[1].error:C[1].data:void 0,k=e.createURL(n.location),M=e.createURL(s),D=r;u&&n.errors?D=ig(r,Object.keys(n.errors)[0],!0):C&&Nn(C[1])&&(D=ig(r,C[0]));let H=C?C[1].statusCode:void 0,Q=f&&H&&H>=400,ce=D.filter((X,oe)=>{let{route:ae}=X;if(ae.lazy)return!0;if(ae.loader==null)return!1;if(u)return Vd(ae,n.loaderData,n.errors);if($w(n.loaderData,n.matches[oe],X)||m.some(T=>T===X.route.id))return!0;let R=n.matches[oe],B=X;return og(X,_t({currentUrl:k,currentParams:R.params,nextUrl:M,nextParams:B.params},a,{actionResult:E,actionStatus:H,defaultShouldRevalidate:Q?!1:d||k.pathname+k.search===M.pathname+M.search||k.search!==M.search||$0(R,B)}))}),I=[];return b.forEach((X,oe)=>{if(u||!r.some(U=>U.route.id===X.routeId)||w.has(oe))return;let ae=Li(x,X.path,N);if(!ae){I.push({key:oe,routeId:X.routeId,path:X.path,matches:null,match:null,controller:null});return}let R=n.fetchers.get(oe),B=Bo(ae,X.path),T=!1;v.has(oe)?T=!1:y.has(oe)?(y.delete(oe),T=!0):R&&R.state!=="idle"&&R.data===void 0?T=d:T=og(B,_t({currentUrl:k,currentParams:n.matches[n.matches.length-1].params,nextUrl:M,nextParams:r[r.length-1].params},a,{actionResult:E,actionStatus:H,defaultShouldRevalidate:Q?!1:d})),T&&I.push({key:oe,routeId:X.routeId,path:X.path,matches:ae,match:B,controller:new AbortController})}),[ce,I]}function Vd(e,n,r){if(e.lazy)return!0;if(!e.loader)return!1;let a=n!=null&&n[e.id]!==void 0,s=r!=null&&r[e.id]!==void 0;return!a&&s?!1:typeof e.loader=="function"&&e.loader.hydrate===!0?!0:!a&&!s}function $w(e,n,r){let a=!n||r.route.id!==n.route.id,s=e[r.route.id]===void 0;return a||s}function $0(e,n){let r=e.route.path;return e.pathname!==n.pathname||r!=null&&r.endsWith("*")&&e.params["*"]!==n.params["*"]}function og(e,n){if(e.route.shouldRevalidate){let r=e.route.shouldRevalidate(n);if(typeof r=="boolean")return r}return n.defaultShouldRevalidate}function sg(e,n,r,a,s){var u;let f;if(e){let y=a[e];Xe(y,"No route found to patch children into: routeId = "+e),y.children||(y.children=[]),f=y.children}else f=r;let d=n.filter(y=>!f.some(w=>F0(y,w))),m=Jl(d,s,[e||"_","patch",String(((u=f)==null?void 0:u.length)||"0")],a);f.push(...m)}function F0(e,n){return"id"in e&&"id"in n&&e.id===n.id?!0:e.index===n.index&&e.path===n.path&&e.caseSensitive===n.caseSensitive?(!e.children||e.children.length===0)&&(!n.children||n.children.length===0)?!0:e.children.every((r,a)=>{var s;return(s=n.children)==null?void 0:s.some(u=>F0(r,u))}):!1}async function Fw(e,n,r){if(!e.lazy)return;let a=await e.lazy();if(!e.lazy)return;let s=r[e.id];Xe(s,"No route found in manifest");let u={};for(let f in a){let m=s[f]!==void 0&&f!=="hasErrorBoundary";Di(!m,'Route "'+s.id+'" has a static property "'+f+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+f+'" will be ignored.')),!m&&!cw.has(f)&&(u[f]=a[f])}Object.assign(s,u),Object.assign(s,_t({},n(s),{lazy:void 0}))}async function Bw(e){let{matches:n}=e,r=n.filter(s=>s.shouldLoad);return(await Promise.all(r.map(s=>s.resolve()))).reduce((s,u,f)=>Object.assign(s,{[r[f].route.id]:u}),{})}async function zw(e,n,r,a,s,u,f,d,m,y){let w=u.map(x=>x.route.lazy?Fw(x.route,m,d):void 0),b=u.map((x,N)=>{let C=w[N],E=s.some(M=>M.route.id===x.route.id);return _t({},x,{shouldLoad:E,resolve:async M=>(M&&a.method==="GET"&&(x.route.lazy||x.route.loader)&&(E=!0),E?Uw(n,a,x,C,M,y):Promise.resolve({type:dt.data,result:void 0}))})}),v=await e({matches:b,request:a,params:u[0].params,fetcherKey:f,context:y});try{await Promise.all(w)}catch{}return v}async function Uw(e,n,r,a,s,u){let f,d,m=y=>{let w,b=new Promise((N,C)=>w=C);d=()=>w(),n.signal.addEventListener("abort",d);let v=N=>typeof y!="function"?Promise.reject(new Error("You cannot call the handler for a route which defines a boolean "+('"'+e+'" [routeId: '+r.route.id+"]"))):y({request:n,params:r.params,context:u},...N!==void 0?[N]:[]),x=(async()=>{try{return{type:"data",result:await(s?s(C=>v(C)):v())}}catch(N){return{type:"error",result:N}}})();return Promise.race([x,b])};try{let y=r.route[e];if(a)if(y){let w,[b]=await Promise.all([m(y).catch(v=>{w=v}),a]);if(w!==void 0)throw w;f=b}else if(await a,y=r.route[e],y)f=await m(y);else if(e==="action"){let w=new URL(n.url),b=w.pathname+w.search;throw pn(405,{method:n.method,pathname:b,routeId:r.route.id})}else return{type:dt.data,result:void 0};else if(y)f=await m(y);else{let w=new URL(n.url),b=w.pathname+w.search;throw pn(404,{pathname:b})}Xe(f.result!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+r.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(y){return{type:dt.error,result:y}}finally{d&&n.signal.removeEventListener("abort",d)}return f}async function Hw(e){let{result:n,type:r}=e;if(z0(n)){let b;try{let v=n.headers.get("Content-Type");v&&/\bapplication\/json\b/.test(v)?n.body==null?b=null:b=await n.json():b=await n.text()}catch(v){return{type:dt.error,error:v}}return r===dt.error?{type:dt.error,error:new ec(n.status,n.statusText,b),statusCode:n.status,headers:n.headers}:{type:dt.data,data:b,statusCode:n.status,headers:n.headers}}if(r===dt.error){if(pg(n)){var a,s;if(n.data instanceof Error){var u,f;return{type:dt.error,error:n.data,statusCode:(u=n.init)==null?void 0:u.status,headers:(f=n.init)!=null&&f.headers?new Headers(n.init.headers):void 0}}return{type:dt.error,error:new ec(((a=n.init)==null?void 0:a.status)||500,void 0,n.data),statusCode:Go(n)?n.status:void 0,headers:(s=n.init)!=null&&s.headers?new Headers(n.init.headers):void 0}}return{type:dt.error,error:n,statusCode:Go(n)?n.status:void 0}}if(Zw(n)){var d,m;return{type:dt.deferred,deferredData:n,statusCode:(d=n.init)==null?void 0:d.status,headers:((m=n.init)==null?void 0:m.headers)&&new Headers(n.init.headers)}}if(pg(n)){var y,w;return{type:dt.data,data:n.data,statusCode:(y=n.init)==null?void 0:y.status,headers:(w=n.init)!=null&&w.headers?new Headers(n.init.headers):void 0}}return{type:dt.data,data:n}}function qw(e,n,r,a,s,u){let f=e.headers.get("Location");if(Xe(f,"Redirects returned/thrown from loaders/actions must have a Location header"),!jf.test(f)){let d=a.slice(0,a.findIndex(m=>m.route.id===r)+1);f=qd(new URL(n.url),d,s,!0,f,u),e.headers.set("Location",f)}return e}function lg(e,n,r){if(jf.test(e)){let a=e,s=a.startsWith("//")?new URL(n.protocol+a):new URL(a),u=Ma(s.pathname,r)!=null;if(s.origin===n.origin&&u)return s.pathname+s.search+s.hash}return e}function ma(e,n,r,a){let s=e.createURL(B0(n)).toString(),u={signal:r};if(a&&Zn(a.formMethod)){let{formMethod:f,formEncType:d}=a;u.method=f.toUpperCase(),d==="application/json"?(u.headers=new Headers({"Content-Type":d}),u.body=JSON.stringify(a.json)):d==="text/plain"?u.body=a.text:d==="application/x-www-form-urlencoded"&&a.formData?u.body=Wd(a.formData):u.body=a.formData}return new Request(s,u)}function Wd(e){let n=new URLSearchParams;for(let[r,a]of e.entries())n.append(r,typeof a=="string"?a:a.name);return n}function cg(e){let n=new FormData;for(let[r,a]of e.entries())n.append(r,a);return n}function Vw(e,n,r,a,s){let u={},f=null,d,m=!1,y={},w=r&&Nn(r[1])?r[1].error:void 0;return e.forEach(b=>{if(!(b.route.id in n))return;let v=b.route.id,x=n[v];if(Xe(!Oi(x),"Cannot handle redirect results in processLoaderData"),Nn(x)){let N=x.error;w!==void 0&&(N=w,w=void 0),f=f||{};{let C=Mi(e,v);f[C.route.id]==null&&(f[C.route.id]=N)}u[v]=void 0,m||(m=!0,d=Go(x.error)?x.error.status:500),x.headers&&(y[v]=x.headers)}else oi(x)?(a.set(v,x.deferredData),u[v]=x.deferredData.data,x.statusCode!=null&&x.statusCode!==200&&!m&&(d=x.statusCode),x.headers&&(y[v]=x.headers)):(u[v]=x.data,x.statusCode&&x.statusCode!==200&&!m&&(d=x.statusCode),x.headers&&(y[v]=x.headers))}),w!==void 0&&r&&(f={[r[0]]:w},u[r[0]]=void 0),{loaderData:u,errors:f,statusCode:d||200,loaderHeaders:y}}function ug(e,n,r,a,s,u,f){let{loaderData:d,errors:m}=Vw(n,r,a,f);return s.forEach(y=>{let{key:w,match:b,controller:v}=y,x=u[w];if(Xe(x,"Did not find corresponding fetcher result"),!(v&&v.signal.aborted))if(Nn(x)){let N=Mi(e.matches,b?.route.id);m&&m[N.route.id]||(m=_t({},m,{[N.route.id]:x.error})),e.fetchers.delete(w)}else if(Oi(x))Xe(!1,"Unhandled fetcher revalidation redirect");else if(oi(x))Xe(!1,"Unhandled fetcher deferred data");else{let N=ai(x.data);e.fetchers.set(w,N)}}),{loaderData:d,errors:m}}function dg(e,n,r,a){let s=_t({},n);for(let u of r){let f=u.route.id;if(n.hasOwnProperty(f)?n[f]!==void 0&&(s[f]=n[f]):e[f]!==void 0&&u.route.loader&&(s[f]=e[f]),a&&a.hasOwnProperty(f))break}return s}function fg(e){return e?Nn(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function Mi(e,n){return(n?e.slice(0,e.findIndex(a=>a.route.id===n)+1):[...e]).reverse().find(a=>a.route.hasErrorBoundary===!0)||e[0]}function hg(e){let n=e.length===1?e[0]:e.find(r=>r.index||!r.path||r.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:n}],route:n}}function pn(e,n){let{pathname:r,routeId:a,method:s,type:u,message:f}=n===void 0?{}:n,d="Unknown Server Error",m="Unknown @remix-run/router error";return e===400?(d="Bad Request",s&&r&&a?m="You made a "+s+' request to "'+r+'" but '+('did not provide a `loader` for route "'+a+'", ')+"so there is no way to handle the request.":u==="defer-action"?m="defer() is not supported in actions":u==="invalid-body"&&(m="Unable to encode submission body")):e===403?(d="Forbidden",m='Route "'+a+'" does not match URL "'+r+'"'):e===404?(d="Not Found",m='No route matches URL "'+r+'"'):e===405&&(d="Method Not Allowed",s&&r&&a?m="You made a "+s.toUpperCase()+' request to "'+r+'" but '+('did not provide an `action` for route "'+a+'", ')+"so there is no way to handle the request.":s&&(m='Invalid request method "'+s.toUpperCase()+'"')),new ec(e||500,d,new Error(m),!0)}function _l(e){let n=Object.entries(e);for(let r=n.length-1;r>=0;r--){let[a,s]=n[r];if(Oi(s))return{key:a,result:s}}}function B0(e){let n=typeof e=="string"?Mr(e):e;return Ai(_t({},n,{hash:""}))}function Ww(e,n){return e.pathname!==n.pathname||e.search!==n.search?!1:e.hash===""?n.hash!=="":e.hash===n.hash?!0:n.hash!==""}function Gw(e){return z0(e.result)&&Mw.has(e.result.status)}function oi(e){return e.type===dt.deferred}function Nn(e){return e.type===dt.error}function Oi(e){return(e&&e.type)===dt.redirect}function pg(e){return typeof e=="object"&&e!=null&&"type"in e&&"data"in e&&"init"in e&&e.type==="DataWithResponseInit"}function Zw(e){let n=e;return n&&typeof n=="object"&&typeof n.data=="object"&&typeof n.subscribe=="function"&&typeof n.cancel=="function"&&typeof n.resolveData=="function"}function z0(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function Qw(e){return Lw.has(e.toLowerCase())}function Zn(e){return Tw.has(e.toLowerCase())}async function Kw(e,n,r,a,s){let u=Object.entries(n);for(let f=0;fv?.route.id===d);if(!y)continue;let w=a.find(v=>v.route.id===y.route.id),b=w!=null&&!$0(w,y)&&(s&&s[y.route.id])!==void 0;oi(m)&&b&&await kf(m,r,!1).then(v=>{v&&(n[d]=v)})}}async function Yw(e,n,r){for(let a=0;ay?.route.id===u)&&oi(d)&&(Xe(f,"Expected an AbortController for revalidating fetcher deferred result"),await kf(d,f.signal,!0).then(y=>{y&&(n[s]=y)}))}}async function kf(e,n,r){if(r===void 0&&(r=!1),!await e.deferredData.resolveData(n)){if(r)try{return{type:dt.data,data:e.deferredData.unwrappedData}}catch(s){return{type:dt.error,error:s}}return{type:dt.data,data:e.deferredData.data}}}function Tf(e){return new URLSearchParams(e).getAll("index").some(n=>n==="")}function Bo(e,n){let r=typeof n=="string"?Mr(n).search:n.search;if(e[e.length-1].route.index&&Tf(r||""))return e[e.length-1];let a=R0(e);return a[a.length-1]}function mg(e){let{formMethod:n,formAction:r,formEncType:a,text:s,formData:u,json:f}=e;if(!(!n||!r||!a)){if(s!=null)return{formMethod:n,formAction:r,formEncType:a,formData:void 0,json:void 0,text:s};if(u!=null)return{formMethod:n,formAction:r,formEncType:a,formData:u,json:void 0,text:void 0};if(f!==void 0)return{formMethod:n,formAction:r,formEncType:a,formData:void 0,json:f,text:void 0}}}function xd(e,n){return n?{state:"loading",location:e,formMethod:n.formMethod,formAction:n.formAction,formEncType:n.formEncType,formData:n.formData,json:n.json,text:n.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function Xw(e,n){return{state:"submitting",location:e,formMethod:n.formMethod,formAction:n.formAction,formEncType:n.formEncType,formData:n.formData,json:n.json,text:n.text}}function So(e,n){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:n}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:n}}function Jw(e,n){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:n?n.data:void 0}}function ai(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function eb(e,n){try{let r=e.sessionStorage.getItem(A0);if(r){let a=JSON.parse(r);for(let[s,u]of Object.entries(a||{}))u&&Array.isArray(u)&&n.set(s,new Set(u||[]))}}catch{}}function tb(e,n){if(n.size>0){let r={};for(let[a,s]of n)r[a]=[...s];try{e.sessionStorage.setItem(A0,JSON.stringify(r))}catch(a){Di(!1,"Failed to save applied view transitions in sessionStorage ("+a+").")}}}/** + * React Router v6.30.1 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function tc(){return tc=Object.assign?Object.assign.bind():function(e){for(var n=1;n{d.current=!0}),p.useCallback(function(y,w){if(w===void 0&&(w={}),!d.current)return;if(typeof y=="number"){a.go(y);return}let b=Ef(y,JSON.parse(f),u,w.relative==="path");e==null&&n!=="/"&&(b.pathname=b.pathname==="/"?n:Tr([n,b.pathname])),(w.replace?a.replace:a.push)(b,w.state,w)},[n,a,f,u,e])}const ib=p.createContext(null);function ab(e){let n=p.useContext(Ir).outlet;return n&&p.createElement(ib.Provider,{value:e},n)}function ob(){let{matches:e}=p.useContext(Ir),n=e[e.length-1];return n?n.params:{}}function V0(e,n){let{relative:r}=n===void 0?{}:n,{future:a}=p.useContext(zi),{matches:s}=p.useContext(Ir),{pathname:u}=Ia(),f=JSON.stringify(Nf(s,a.v7_relativeSplatPath));return p.useMemo(()=>Ef(e,JSON.parse(f),u,r==="path"),[e,f,u,r])}function sb(e,n,r,a){as()||Xe(!1);let{navigator:s}=p.useContext(zi),{matches:u}=p.useContext(Ir),f=u[u.length-1],d=f?f.params:{};f&&f.pathname;let m=f?f.pathnameBase:"/";f&&f.route;let y=Ia(),w;w=y;let b=w.pathname||"/",v=b;if(m!=="/"){let C=m.replace(/^\//,"").split("/");v="/"+b.replace(/^\//,"").split("/").slice(C.length).join("/")}let x=Li(e,{pathname:v});return fb(x&&x.map(C=>Object.assign({},C,{params:Object.assign({},d,C.params),pathname:Tr([m,s.encodeLocation?s.encodeLocation(C.pathname).pathname:C.pathname]),pathnameBase:C.pathnameBase==="/"?m:Tr([m,s.encodeLocation?s.encodeLocation(C.pathnameBase).pathname:C.pathnameBase])})),u,r,a)}function lb(){let e=gb(),n=Go(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),r=e instanceof Error?e.stack:null,s={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return p.createElement(p.Fragment,null,p.createElement("h2",null,"Unexpected Application Error!"),p.createElement("h3",{style:{fontStyle:"italic"}},n),r?p.createElement("pre",{style:s},r):null,null)}const cb=p.createElement(lb,null);class ub extends p.Component{constructor(n){super(n),this.state={location:n.location,revalidation:n.revalidation,error:n.error}}static getDerivedStateFromError(n){return{error:n}}static getDerivedStateFromProps(n,r){return r.location!==n.location||r.revalidation!=="idle"&&n.revalidation==="idle"?{error:n.error,location:n.location,revalidation:n.revalidation}:{error:n.error!==void 0?n.error:r.error,location:r.location,revalidation:n.revalidation||r.revalidation}}componentDidCatch(n,r){console.error("React Router caught the following error during render",n,r)}render(){return this.state.error!==void 0?p.createElement(Ir.Provider,{value:this.props.routeContext},p.createElement(H0.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function db(e){let{routeContext:n,match:r,children:a}=e,s=p.useContext(gc);return s&&s.static&&s.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(s.staticContext._deepestRenderedBoundaryId=r.route.id),p.createElement(Ir.Provider,{value:n},a)}function fb(e,n,r,a){var s;if(n===void 0&&(n=[]),r===void 0&&(r=null),a===void 0&&(a=null),e==null){var u;if(!r)return null;if(r.errors)e=r.matches;else if((u=a)!=null&&u.v7_partialHydration&&n.length===0&&!r.initialized&&r.matches.length>0)e=r.matches;else return null}let f=e,d=(s=r)==null?void 0:s.errors;if(d!=null){let w=f.findIndex(b=>b.route.id&&d?.[b.route.id]!==void 0);w>=0||Xe(!1),f=f.slice(0,Math.min(f.length,w+1))}let m=!1,y=-1;if(r&&a&&a.v7_partialHydration)for(let w=0;w=0?f=f.slice(0,y+1):f=[f[0]];break}}}return f.reduceRight((w,b,v)=>{let x,N=!1,C=null,E=null;r&&(x=d&&b.route.id?d[b.route.id]:void 0,C=b.route.errorElement||cb,m&&(y<0&&v===0?(yb("route-fallback"),N=!0,E=null):y===v&&(N=!0,E=b.route.hydrateFallbackElement||null)));let k=n.concat(f.slice(0,v+1)),M=()=>{let D;return x?D=C:N?D=E:b.route.Component?D=p.createElement(b.route.Component,null):b.route.element?D=b.route.element:D=w,p.createElement(db,{match:b,routeContext:{outlet:w,matches:k,isDataRoute:r!=null},children:D})};return r&&(b.route.ErrorBoundary||b.route.errorElement||v===0)?p.createElement(ub,{location:r.location,revalidation:r.revalidation,component:C,error:x,children:M(),routeContext:{outlet:null,matches:k,isDataRoute:!0}}):M()},null)}var W0=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(W0||{}),G0=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(G0||{});function hb(e){let n=p.useContext(gc);return n||Xe(!1),n}function pb(e){let n=p.useContext(U0);return n||Xe(!1),n}function mb(e){let n=p.useContext(Ir);return n||Xe(!1),n}function Z0(e){let n=mb(),r=n.matches[n.matches.length-1];return r.route.id||Xe(!1),r.route.id}function gb(){var e;let n=p.useContext(H0),r=pb(G0.UseRouteError),a=Z0();return n!==void 0?n:(e=r.errors)==null?void 0:e[a]}function vb(){let{router:e}=hb(W0.UseNavigateStable),n=Z0(),r=p.useRef(!1);return q0(()=>{r.current=!0}),p.useCallback(function(s,u){u===void 0&&(u={}),r.current&&(typeof s=="number"?e.navigate(s):e.navigate(s,tc({fromRouteId:n},u)))},[e,n])}const gg={};function yb(e,n,r){gg[e]||(gg[e]=!0)}function xb(e,n){e?.v7_startTransition,e?.v7_relativeSplatPath===void 0&&(!n||n.v7_relativeSplatPath),n&&(n.v7_fetcherPersist,n.v7_normalizeFormMethod,n.v7_partialHydration,n.v7_skipActionErrorRevalidation)}function wb(e){return ab(e.context)}function bb(e){let{basename:n="/",children:r=null,location:a,navigationType:s=kt.Pop,navigator:u,static:f=!1,future:d}=e;as()&&Xe(!1);let m=n.replace(/^\/*/,"/"),y=p.useMemo(()=>({basename:m,navigator:u,static:f,future:tc({v7_relativeSplatPath:!1},d)}),[m,d,u,f]);typeof a=="string"&&(a=Mr(a));let{pathname:w="/",search:b="",hash:v="",state:x=null,key:N="default"}=a,C=p.useMemo(()=>{let E=Ma(w,m);return E==null?null:{location:{pathname:E,search:b,hash:v,state:x,key:N},navigationType:s}},[m,w,b,v,x,N,s]);return C==null?null:p.createElement(zi.Provider,{value:y},p.createElement(Pf.Provider,{children:r,value:C}))}new Promise(()=>{});function _b(e){let n={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(n,{element:p.createElement(e.Component),Component:void 0}),e.HydrateFallback&&Object.assign(n,{hydrateFallbackElement:p.createElement(e.HydrateFallback),HydrateFallback:void 0}),e.ErrorBoundary&&Object.assign(n,{errorElement:p.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),n}/** + * React Router DOM v6.30.1 + * + * Copyright (c) Remix Software Inc. + * + * This source code is licensed under the MIT license found in the + * LICENSE.md file in the root directory of this source tree. + * + * @license MIT + */function Zo(){return Zo=Object.assign?Object.assign.bind():function(e){for(var n=1;n=0)&&(r[s]=e[s]);return r}function Sb(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Nb(e,n){return e.button===0&&(!n||n==="_self")&&!Sb(e)}function Gd(e){return e===void 0&&(e=""),new URLSearchParams(typeof e=="string"||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((n,r)=>{let a=e[r];return n.concat(Array.isArray(a)?a.map(s=>[r,s]):[[r,a]])},[]))}function Eb(e,n){let r=Gd(e);return n&&n.forEach((a,s)=>{r.has(s)||n.getAll(s).forEach(u=>{r.append(s,u)})}),r}const jb=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],kb="6";try{window.__reactRouterVersion=kb}catch{}function Tb(e,n){return Dw({basename:void 0,future:Zo({},void 0,{v7_prependBasename:!0}),history:ow({window:void 0}),hydrationData:Pb(),routes:e,mapRouteProperties:_b,dataStrategy:void 0,patchRoutesOnNavigation:void 0,window:void 0}).initialize()}function Pb(){var e;let n=(e=window)==null?void 0:e.__staticRouterHydrationData;return n&&n.errors&&(n=Zo({},n,{errors:Lb(n.errors)})),n}function Lb(e){if(!e)return null;let n=Object.entries(e),r={};for(let[a,s]of n)if(s&&s.__type==="RouteErrorResponse")r[a]=new ec(s.status,s.statusText,s.data,s.internal===!0);else if(s&&s.__type==="Error"){if(s.__subType){let u=window[s.__subType];if(typeof u=="function")try{let f=new u(s.message);f.stack="",r[a]=f}catch{}}if(r[a]==null){let u=new Error(s.message);u.stack="",r[a]=u}}else r[a]=s;return r}const Mb=p.createContext({isTransitioning:!1}),Ib=p.createContext(new Map),Ob="startTransition",vg=Xx[Ob],Rb="flushSync",yg=aw[Rb];function Db(e){vg?vg(e):e()}function No(e){yg?yg(e):e()}class Ab{constructor(){this.status="pending",this.promise=new Promise((n,r)=>{this.resolve=a=>{this.status==="pending"&&(this.status="resolved",n(a))},this.reject=a=>{this.status==="pending"&&(this.status="rejected",r(a))}})}}function $b(e){let{fallbackElement:n,router:r,future:a}=e,[s,u]=p.useState(r.state),[f,d]=p.useState(),[m,y]=p.useState({isTransitioning:!1}),[w,b]=p.useState(),[v,x]=p.useState(),[N,C]=p.useState(),E=p.useRef(new Map),{v7_startTransition:k}=a||{},M=p.useCallback(X=>{k?Db(X):X()},[k]),D=p.useCallback((X,oe)=>{let{deletedFetchers:ae,flushSync:R,viewTransitionOpts:B}=oe;X.fetchers.forEach((U,K)=>{U.data!==void 0&&E.current.set(K,U.data)}),ae.forEach(U=>E.current.delete(U));let T=r.window==null||r.window.document==null||typeof r.window.document.startViewTransition!="function";if(!B||T){R?No(()=>u(X)):M(()=>u(X));return}if(R){No(()=>{v&&(w&&w.resolve(),v.skipTransition()),y({isTransitioning:!0,flushSync:!0,currentLocation:B.currentLocation,nextLocation:B.nextLocation})});let U=r.window.document.startViewTransition(()=>{No(()=>u(X))});U.finished.finally(()=>{No(()=>{b(void 0),x(void 0),d(void 0),y({isTransitioning:!1})})}),No(()=>x(U));return}v?(w&&w.resolve(),v.skipTransition(),C({state:X,currentLocation:B.currentLocation,nextLocation:B.nextLocation})):(d(X),y({isTransitioning:!0,flushSync:!1,currentLocation:B.currentLocation,nextLocation:B.nextLocation}))},[r.window,v,w,E,M]);p.useLayoutEffect(()=>r.subscribe(D),[r,D]),p.useEffect(()=>{m.isTransitioning&&!m.flushSync&&b(new Ab)},[m]),p.useEffect(()=>{if(w&&f&&r.window){let X=f,oe=w.promise,ae=r.window.document.startViewTransition(async()=>{M(()=>u(X)),await oe});ae.finished.finally(()=>{b(void 0),x(void 0),d(void 0),y({isTransitioning:!1})}),x(ae)}},[M,f,w,r.window]),p.useEffect(()=>{w&&f&&s.location.key===f.location.key&&w.resolve()},[w,v,s.location,f]),p.useEffect(()=>{!m.isTransitioning&&N&&(d(N.state),y({isTransitioning:!0,flushSync:!1,currentLocation:N.currentLocation,nextLocation:N.nextLocation}),C(void 0))},[m.isTransitioning,N]),p.useEffect(()=>{},[]);let H=p.useMemo(()=>({createHref:r.createHref,encodeLocation:r.encodeLocation,go:X=>r.navigate(X),push:(X,oe,ae)=>r.navigate(X,{state:oe,preventScrollReset:ae?.preventScrollReset}),replace:(X,oe,ae)=>r.navigate(X,{replace:!0,state:oe,preventScrollReset:ae?.preventScrollReset})}),[r]),Q=r.basename||"/",ce=p.useMemo(()=>({router:r,navigator:H,static:!1,basename:Q}),[r,H,Q]),I=p.useMemo(()=>({v7_relativeSplatPath:r.future.v7_relativeSplatPath}),[r.future.v7_relativeSplatPath]);return p.useEffect(()=>xb(a,r.future),[a,r.future]),p.createElement(p.Fragment,null,p.createElement(gc.Provider,{value:ce},p.createElement(U0.Provider,{value:s},p.createElement(Ib.Provider,{value:E.current},p.createElement(Mb.Provider,{value:m},p.createElement(bb,{basename:Q,location:s.location,navigationType:s.historyAction,navigator:H,future:I},s.initialized||r.future.v7_partialHydration?p.createElement(Fb,{routes:r.routes,future:r.future,state:s}):n))))),null)}const Fb=p.memo(Bb);function Bb(e){let{routes:n,future:r,state:a}=e;return sb(n,void 0,a,r)}const zb=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",Ub=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Hb=p.forwardRef(function(n,r){let{onClick:a,relative:s,reloadDocument:u,replace:f,state:d,target:m,to:y,preventScrollReset:w,viewTransition:b}=n,v=Cb(n,jb),{basename:x}=p.useContext(zi),N,C=!1;if(typeof y=="string"&&Ub.test(y)&&(N=y,zb))try{let D=new URL(window.location.href),H=y.startsWith("//")?new URL(D.protocol+y):new URL(y),Q=Ma(H.pathname,x);H.origin===D.origin&&Q!=null?y=Q+H.search+H.hash:C=!0}catch{}let E=nb(y,{relative:s}),k=qb(y,{replace:f,state:d,target:m,preventScrollReset:w,relative:s,viewTransition:b});function M(D){a&&a(D),D.defaultPrevented||k(D)}return p.createElement("a",Zo({},v,{href:N||E,onClick:C||u?a:M,ref:r,target:m}))});var xg;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(xg||(xg={}));var wg;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(wg||(wg={}));function qb(e,n){let{target:r,replace:a,state:s,preventScrollReset:u,relative:f,viewTransition:d}=n===void 0?{}:n,m=Oa(),y=Ia(),w=V0(e,{relative:f});return p.useCallback(b=>{if(Nb(b,r)){b.preventDefault();let v=a!==void 0?a:Ai(y)===Ai(w);m(e,{replace:v,state:s,preventScrollReset:u,relative:f,viewTransition:d})}},[y,m,w,a,s,r,e,u,f,d])}function Vb(e){let n=p.useRef(Gd(e)),r=p.useRef(!1),a=Ia(),s=p.useMemo(()=>Eb(a.search,r.current?null:n.current),[a.search]),u=Oa(),f=p.useCallback((d,m)=>{const y=Gd(typeof d=="function"?d(s):d);r.current=!0,u("?"+y,m)},[u,s]);return[s,f]}function Wb(e){return typeof e=="number"?Number.isNaN(e):!1}function Te(e){return e==null||Wb(e)}function tt(e){return!Te(e)}function Gb(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return Te(e)||e===!1||n.includes(e)}function Lf(e){return Gb(e,[""])}function Ra(e){return!Lf(e)}const Zb=["Boolean","Number","String","Function","Array","Date","RegExp","Object","Error","Symbol"];Zb.reduce((e,n)=>({...e,[`[object ${n}]`]:n.toLowerCase()}),{});const Qb={sorting:void 0,setSorting:e=>{console.warn("Trying to set to ",e)}},Kb=p.createContext(Qb),Yb=p.createContext({alerts:[],addAlert:()=>{console.warn("AlertContext::addAlert called before it was initialized")},removeAlert:()=>{console.warn("AlertContext::removeAlert called before it was initialized")},updateAlert:()=>{console.warn("AlertContext::updateAlert called before it was initialized")}}),Xb=p.createContext({setShowDropdown:()=>{console.warn("DropdownMenuContext::setShowDropdown called without a provider")}}),Mf=p.createContext({currentLanguage:"en",setCurrentLanguage:()=>{console.warn("LanguageContext::setCurrentLanguage called without a provider")},languageNamespaceStatus:{},setLanguageNamespaceStatus:()=>{console.warn("LanguageContext::setLanguageNamespaceStatus called without a provider")},strings:{},setStrings:()=>{console.warn("LanguageContext::setStrings called without a provider")},registerNamespace:()=>{console.warn("LanguageContext::registerNamespace called without a provider")}}),Jb=p.createContext({variant:"primary"});function e_(e){return typeof e=="number"?Number.isNaN(e):!1}function t_(e){return e==null||e_(e)}function n_(e,n){if(t_(e))return;const r={},a=[];return e.forEach(s=>{const u=n?n(s):JSON.stringify(s);r[u]||(r[u]=!0,a.push(s))}),e.length===a.length?e:a}const r_=["Boolean","Number","String","Function","Array","Date","RegExp","Object","Error","Symbol"];r_.reduce((e,n)=>({...e,[`[object ${n}]`]:n.toLowerCase()}),{});function ee(){for(var e=arguments.length,n=new Array(e),r=0;r{f&&f(u,b)},[f,u]);return l.jsx("button",{ref:s,name:typeof u=="string"?u:void 0,type:m,className:ee(bg.rawButton,d&&bg.focused,r),disabled:a,onClick:f?w:void 0,...y,children:n})}function Eo(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0";if(Te(e))return"";const a=String(e);return a.length>=n?a:Array(n-a.length+1).join(r)+a}function Of(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:16,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r="";const a=n?"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789":"abcdefghijklmnopqrstuvwxyz0123456789";for(let s=0;sn+r,0)}function Rf(e,n,r){const a=Math.min(n,r),s=Math.max(n,r);return Math.max(a,Math.min(s,e))}function sr(e){const[n]=p.useState(()=>`_${Of()}`),{spacing:r,variant:a="md",mode:s="gap",inner:u}=e;return p.useEffect(()=>{const f=["var(--go-ui-spacing-4xs)","var(--go-ui-spacing-3xs)","var(--go-ui-spacing-2xs)","var(--go-ui-spacing-xs)","var(--go-ui-spacing-sm)","var(--go-ui-spacing-md)","var(--go-ui-spacing-lg)","var(--go-ui-spacing-xl)","var(--go-ui-spacing-2xl)","var(--go-ui-spacing-3xl)","var(--go-ui-spacing-4xl)"];let d="0";if(r!=="none"){const w={condensed:-3,compact:-2,cozy:-1,default:0,comfortable:1,relaxed:2,loose:3},b={xs:3,sm:4,md:5,lg:6,xl:7},v=u?b[a]-1:b[a],x=w[r];d=f[Rf(v+x,0,f.length-1)]}if(Te(r))return;const m=document.createElement("style");if(document.head.appendChild(m),!m.sheet){m.remove();return}let y;return s==="gap"||s==="grid-gap"?y=`gap: ${d};`:s==="padding-h"?y=`padding-left: ${d}; padding-right: ${d};`:s==="padding-v"&&(y=`padding-top: ${d}; padding-bottom: ${d};`),m.sheet.insertRule(`.${n} { ${y} }`),()=>{m.remove()}},[r,a,s,u,n]),n}const l_="_basic-layout_v9jro_1",c_="_with-wrap_v9jro_5",u_="_icons-container_v9jro_9",d_="_children-container_v9jro_14",f_="_actions-container_v9jro_19",jo={basicLayout:l_,withWrap:c_,iconsContainer:u_,childrenContainer:d_,actionsContainer:f_};function os(e){const{className:n,icons:r,children:a,actions:s,iconsContainerClassName:u,childrenContainerClassName:f,actionsContainerClassName:d,withoutWrap:m,spacing:y="default",variant:w="md"}=e,b=sr({spacing:y,variant:w,mode:"gap"}),v=sr({spacing:y,variant:w,mode:"gap",inner:!0}),x=ee(jo.basicLayout,!m&&jo.withWrap,b,n),N=Te(r)&&Te(a)&&Te(s)?null:l.jsxs(l.Fragment,{children:[r&&l.jsx("div",{className:ee(jo.iconsContainer,v,u),children:r}),l.jsx("div",{className:ee(jo.childrenContainer,v,f),children:a}),s&&l.jsx("div",{className:ee(jo.actionsContainer,v,d),children:s})]});return{containerClassName:x,content:N}}const h_="_button_18a84_1",p_="_ellipsized_18a84_29",m_="_children_18a84_32",g_="_overflow-wrapper_18a84_36",v_="_primary_18a84_44",y_="_secondary_18a84_45",x_="_no-spacing_18a84_50",w_="_condensed-spacing_18a84_54",b_="_compact-spacing_18a84_58",__="_cozy-spacing_18a84_62",C_="_default-spacing_18a84_66",S_="_comfortable-spacing_18a84_70",N_="_relaxed-spacing_18a84_74",E_="_loose-spacing_18a84_78",j_="_disabled_18a84_88",k_="_tertiary_18a84_116",T_="_tertiary-on-dark_18a84_130",P_="_dropdown-item_18a84_144",Bt={button:h_,ellipsized:p_,children:m_,overflowWrapper:g_,primary:v_,secondary:y_,noSpacing:x_,condensedSpacing:w_,compactSpacing:b_,cozySpacing:__,defaultSpacing:C_,comfortableSpacing:S_,relaxedSpacing:N_,looseSpacing:E_,disabled:j_,tertiary:k_,tertiaryOnDark:T_,dropdownItem:P_},L_={primary:Bt.primary,secondary:Bt.secondary,tertiary:Bt.tertiary,"tertiary-on-dark":Bt.tertiaryOnDark,"dropdown-item":Bt.dropdownItem},M_={none:Bt.noSpacing,condensed:Bt.condensedSpacing,compact:Bt.compactSpacing,cozy:Bt.cozySpacing,default:Bt.defaultSpacing,comfortable:Bt.comfortableSpacing,relaxed:Bt.relaxedSpacing,loose:Bt.looseSpacing};function Q0(e){const{actions:n,actionsContainerClassName:r,children:a,childrenContainerClassName:s,className:u,disabled:f,icons:d,iconsContainerClassName:m,variant:y="primary",spacing:w="default",ellipsize:b}=e,v=ee(Bt.button,L_[y],M_[w],f&&Bt.disabled,b&&Bt.ellipsized,u),x=p.useMemo(()=>b?l.jsx("div",{className:Bt.overflowWrapper,children:a}):a,[b,a]),{content:N,containerClassName:C}=os({className:v,icons:d,children:x,actions:n,iconsContainerClassName:m,childrenContainerClassName:ee(Bt.children,s),actionsContainerClassName:r,spacing:w,withoutWrap:!0,variant:"xs"});return{className:C,children:N,disabled:f}}function Pe(e){const{actions:n,actionsContainerClassName:r,children:a,childrenContainerClassName:s,className:u,disabled:f,icons:d,iconsContainerClassName:m,name:y,onClick:w,variant:b,type:v="button",spacing:x,...N}=e,C=p.useCallback((k,M)=>{w&&w(k,M)},[w]),E=Q0({variant:b,className:u,actionsContainerClassName:r,iconsContainerClassName:m,childrenContainerClassName:s,children:a,icons:d,actions:n,spacing:x,disabled:f||v!=="submit"&&Te(w)});return l.jsx(If,{name:y,type:v,onClick:C,...N,...E})}const Zd=({title:e,titleId:n,...r})=>p.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24",fill:"currentColor",width:"1em",height:"1em","aria-labelledby":n},r),e?p.createElement("title",{id:n},e):null,p.createElement("g",{clipPath:"url(#alert-line_svg__a)"},p.createElement("path",{d:"m12.866 3 9.526 16.5a1 1 0 0 1-.866 1.5H2.474a1 1 0 0 1-.866-1.5L11.134 3a1 1 0 0 1 1.732 0Zm-8.66 16h15.588L12 5.5 4.206 19ZM11 16h2v2h-2v-2Zm0-7h2v5h-2V9Z"})),p.createElement("defs",null,p.createElement("clipPath",{id:"alert-line_svg__a"},p.createElement("path",{d:"M0 0h24v24H0z"})))),K0=({title:e,titleId:n,...r})=>p.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 56 56","aria-hidden":"true",fill:"currentColor",width:"1em",height:"1em","aria-labelledby":n},r),e?p.createElement("title",{id:n},e):null,p.createElement("g",{clipPath:"url(#analysis_svg__a)"},p.createElement("path",{d:"m12.384 37.796-7.179 7.18a4.115 4.115 0 0 0 5.82 5.819l7.179-7.18a24.009 24.009 0 0 1-5.82-5.819Zm13.619-13.798h-4a1.003 1.003 0 0 0-1 1v4.94a12.572 12.572 0 0 0 6 5.518V24.998a1.003 1.003 0 0 0-1-1Zm15.998-6h-4a1.003 1.003 0 0 0-1 1v16.458a12.572 12.572 0 0 0 6-5.519V18.998a1.003 1.003 0 0 0-1-1Zm-7.999 3h-4a1.003 1.003 0 0 0-1 1v14.138c1.972.48 4.029.48 6 0V21.998a1.003 1.003 0 0 0-1-1Z"}),p.createElement("path",{d:"M32.002 4a19.998 19.998 0 1 0 0 39.995 19.998 19.998 0 0 0 0-39.995Zm10.999 30.177a14.998 14.998 0 1 1-21.998-20.394 14.998 14.998 0 0 1 21.998 20.394Z"})),p.createElement("defs",null,p.createElement("clipPath",{id:"analysis_svg__a"},p.createElement("path",{d:"M0 0h56v56H0z"})))),Y0=({title:e,titleId:n,...r})=>p.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24",fill:"currentColor",width:"1em",height:"1em","aria-labelledby":n},r),e?p.createElement("title",{id:n},e):null,p.createElement("g",{clipPath:"url(#arrow-down-small-fill_svg__a)"},p.createElement("path",{d:"m12 16-6-6h12l-6 6Z"})),p.createElement("defs",null,p.createElement("clipPath",{id:"arrow-down-small-fill_svg__a"},p.createElement("path",{d:"M0 0h24v24H0z"})))),I_=({title:e,titleId:n,...r})=>p.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24",fill:"currentColor",width:"1em",height:"1em","aria-labelledby":n},r),e?p.createElement("title",{id:n},e):null,p.createElement("g",{clipPath:"url(#arrow-drop-down-line_svg__a)"},p.createElement("path",{d:"m12 15-4.243-4.243 1.415-1.414L12 12.172l2.828-2.83 1.415 1.415L12 15Z"})),p.createElement("defs",null,p.createElement("clipPath",{id:"arrow-drop-down-line_svg__a"},p.createElement("path",{d:"M0 0h24v24H0z"})))),O_=({title:e,titleId:n,...r})=>p.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24",fill:"currentColor",width:"1em",height:"1em","aria-labelledby":n},r),e?p.createElement("title",{id:n},e):null,p.createElement("g",{clipPath:"url(#arrow-drop-up-line_svg__a)"},p.createElement("path",{d:"m12 11.828-2.828 2.829-1.415-1.414L12 9l4.243 4.243-1.415 1.414L12 11.828Z"})),p.createElement("defs",null,p.createElement("clipPath",{id:"arrow-drop-up-line_svg__a"},p.createElement("path",{d:"M0 0h24v24H0z"})))),R_=({title:e,titleId:n,...r})=>p.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24",fill:"currentColor",width:"1em",height:"1em","aria-labelledby":n},r),e?p.createElement("title",{id:n},e):null,p.createElement("g",{clipPath:"url(#arrow-right-line_svg__a)"},p.createElement("path",{d:"m16.172 11-5.364-5.364 1.414-1.414L20 12l-7.778 7.778-1.414-1.414L16.172 13H4v-2h12.172Z"})),p.createElement("defs",null,p.createElement("clipPath",{id:"arrow-right-line_svg__a"},p.createElement("path",{d:"M0 0h24v24H0z"})))),X0=({title:e,titleId:n,...r})=>p.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24",fill:"currentColor",width:"1em",height:"1em","aria-labelledby":n},r),e?p.createElement("title",{id:n},e):null,p.createElement("g",{clipPath:"url(#arrow-up-small-fill_svg__a)"},p.createElement("path",{d:"m12 8 6 6H6l6-6Z"})),p.createElement("defs",null,p.createElement("clipPath",{id:"arrow-up-small-fill_svg__a"},p.createElement("path",{d:"M0 0h24v24H0z"})))),D_=({title:e,titleId:n,...r})=>p.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24",fill:"currentColor",width:"1em",height:"1em","aria-labelledby":n},r),e?p.createElement("title",{id:n},e):null,p.createElement("g",{clipPath:"url(#check-double-fill_svg__a)"},p.createElement("path",{d:"m11.602 13.76 1.412 1.412 8.466-8.466 1.414 1.414-9.88 9.88-6.364-6.364 1.414-1.414 2.125 2.125 1.413 1.412Zm.002-2.829 4.952-4.952 1.41 1.41-4.952 4.952-1.41-1.41Zm-2.827 5.656L7.364 18 1 11.636l1.414-1.414 1.413 1.412-.001.002 4.951 4.95Z"})),p.createElement("defs",null,p.createElement("clipPath",{id:"check-double-fill_svg__a"},p.createElement("path",{d:"M0 0h24v24H0z"})))),J0=({title:e,titleId:n,...r})=>p.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24",fill:"currentColor",width:"1em",height:"1em","aria-labelledby":n},r),e?p.createElement("title",{id:n},e):null,p.createElement("g",{clipPath:"url(#check-line_svg__a)"},p.createElement("path",{d:"m10 15.171 9.192-9.192 1.415 1.414L10 18l-6.364-6.364 1.414-1.414 4.95 4.95Z"})),p.createElement("defs",null,p.createElement("clipPath",{id:"check-line_svg__a"},p.createElement("path",{d:"M0 0h24v24H0z"})))),A_=({title:e,titleId:n,...r})=>p.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24",fill:"currentColor",width:"1em",height:"1em","aria-labelledby":n},r),e?p.createElement("title",{id:n},e):null,p.createElement("g",{clipPath:"url(#checkbox-blank-circle-line_svg__a)"},p.createElement("path",{d:"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10Zm0-2a8 8 0 1 0 0-16.001A8 8 0 0 0 12 20Z"})),p.createElement("defs",null,p.createElement("clipPath",{id:"checkbox-blank-circle-line_svg__a"},p.createElement("path",{d:"M0 0h24v24H0z"})))),ev=({title:e,titleId:n,...r})=>p.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24",fill:"currentColor",width:"1em",height:"1em","aria-labelledby":n},r),e?p.createElement("title",{id:n},e):null,p.createElement("g",{clipPath:"url(#checkbox-blank-line_svg__a)"},p.createElement("path",{d:"M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Zm1 2v14h14V5H5Z"})),p.createElement("defs",null,p.createElement("clipPath",{id:"checkbox-blank-line_svg__a"},p.createElement("path",{d:"M0 0h24v24H0z"})))),$_=({title:e,titleId:n,...r})=>p.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24",fill:"currentColor",width:"1em",height:"1em","aria-labelledby":n},r),e?p.createElement("title",{id:n},e):null,p.createElement("g",{clipPath:"url(#checkbox-indeterminate-line_svg__a)"},p.createElement("path",{d:"M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Zm1 2v14h14V5H5Zm2 6h10v2H7v-2Z"})),p.createElement("defs",null,p.createElement("clipPath",{id:"checkbox-indeterminate-line_svg__a"},p.createElement("path",{d:"M0 0h24v24H0z"})))),tv=({title:e,titleId:n,...r})=>p.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24",fill:"currentColor",width:"1em",height:"1em","aria-labelledby":n},r),e?p.createElement("title",{id:n},e):null,p.createElement("g",{clipPath:"url(#checkbox-line_svg__a)"},p.createElement("path",{d:"M4 3h16a1 1 0 0 1 1 1v16a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Zm1 2v14h14V5H5Zm6.003 11L6.76 11.757l1.414-1.414 2.829 2.829 5.656-5.657 1.415 1.414L11.003 16Z"})),p.createElement("defs",null,p.createElement("clipPath",{id:"checkbox-line_svg__a"},p.createElement("path",{d:"M0 0h24v24H0z"})))),_g=({title:e,titleId:n,...r})=>p.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24",fill:"currentColor",width:"1em",height:"1em","aria-labelledby":n},r),e?p.createElement("title",{id:n},e):null,p.createElement("g",{clipPath:"url(#chevron-down-line_svg__a)"},p.createElement("path",{d:"m11.888 13.061-4.95-4.95-1.414 1.414 6.364 6.364 6.364-6.364-1.414-1.414-4.95 4.95Z"})),p.createElement("defs",null,p.createElement("clipPath",{id:"chevron-down-line_svg__a"},p.createElement("path",{d:"M24 0H0v24h24z"})))),Cg=({title:e,titleId:n,...r})=>p.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24",fill:"currentColor",width:"1em",height:"1em","aria-labelledby":n},r),e?p.createElement("title",{id:n},e):null,p.createElement("g",{clipPath:"url(#chevron-left-line_svg__a)"},p.createElement("path",{d:"M11.05 12 16 7.05l-1.413-1.414L8.223 12l6.364 6.364L16 16.95 11.05 12Z"})),p.createElement("defs",null,p.createElement("clipPath",{id:"chevron-left-line_svg__a"},p.createElement("path",{d:"M0 24h24V0H0z"})))),Sg=({title:e,titleId:n,...r})=>p.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24",fill:"currentColor",width:"1em",height:"1em","aria-labelledby":n},r),e?p.createElement("title",{id:n},e):null,p.createElement("g",{clipPath:"url(#chevron-right-line_svg__a)"},p.createElement("path",{d:"m13.172 12-4.95-4.95 1.414-1.414L16 12l-6.364 6.364-1.414-1.414 4.95-4.95Z"})),p.createElement("defs",null,p.createElement("clipPath",{id:"chevron-right-line_svg__a"},p.createElement("path",{d:"M0 0h24v24H0z"})))),F_=({title:e,titleId:n,...r})=>p.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24",fill:"currentColor",width:"1em",height:"1em","aria-labelledby":n},r),e?p.createElement("title",{id:n},e):null,p.createElement("g",{clipPath:"url(#close-fill_svg__a)"},p.createElement("path",{d:"m12 10.586 4.95-4.95 1.414 1.414-4.95 4.95 4.95 4.95-1.414 1.414-4.95-4.95-4.95 4.95-1.414-1.414 4.95-4.95-4.95-4.95L7.05 5.636l4.95 4.95Z"})),p.createElement("defs",null,p.createElement("clipPath",{id:"close-fill_svg__a"},p.createElement("path",{d:"M0 0h24v24H0z"})))),nv=({title:e,titleId:n,...r})=>p.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24",fill:"currentColor",width:"1em",height:"1em","aria-labelledby":n},r),e?p.createElement("title",{id:n},e):null,p.createElement("path",{fillRule:"evenodd",d:"m13.057 11.996 4.716-4.716a.75.75 0 1 0-1.06-1.06l-4.717 4.716L7.28 6.22a.75.75 0 1 0-1.06 1.06l4.716 4.716-4.716 4.716a.75.75 0 1 0 1.06 1.06l4.716-4.715 4.716 4.716a.748.748 0 0 0 1.061 0 .75.75 0 0 0 0-1.061l-4.716-4.716Z",clipRule:"evenodd"})),nc=({title:e,titleId:n,...r})=>p.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24",fill:"currentColor",width:"1em",height:"1em","aria-labelledby":n},r),e?p.createElement("title",{id:n},e):null,p.createElement("g",{clipPath:"url(#delete-bin-line_svg__a)"},p.createElement("path",{d:"M17 6h5v2h-2v13a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V8H2V6h5V3a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v3Zm1 2H6v12h12V8Zm-9 3h2v6H9v-6Zm4 0h2v6h-2v-6ZM9 4v2h6V4H9Z"})),p.createElement("defs",null,p.createElement("clipPath",{id:"delete-bin-line_svg__a"},p.createElement("path",{d:"M0 0h24v24H0z"})))),Ng=({title:e,titleId:n,...r})=>p.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24",fill:"currentColor",width:"1em",height:"1em","aria-labelledby":n},r),e?p.createElement("title",{id:n},e):null,p.createElement("path",{fillRule:"evenodd",d:"M15.363 11.11a.231.231 0 0 0-.317-.001l-2.38 2.277V6.583c0-.33-.266-.583-.611-.583-.346 0-.639.254-.639.583v6.856l-2.435-2.33a.232.232 0 0 0-.317 0l-.47.45a.318.318 0 0 0 0 .434l3.591 3.436.059.04c.132.063.288.063.396-.039l3.594-3.437a.318.318 0 0 0-.001-.435l-.47-.449Zm1.003 5.478h-8.73c-.36 0-.636.264-.636.575v.286c0 .311.276.55.635.55h8.73c.332 0 .635-.238.635-.55v-.287c0-.31-.303-.574-.634-.574Z",clipRule:"evenodd"})),Eg=({title:e,titleId:n,...r})=>p.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24",fill:"currentColor",width:"1em",height:"1em","aria-labelledby":n},r),e?p.createElement("title",{id:n},e):null,p.createElement("path",{fillRule:"evenodd",d:"M16.37 7.647v-.029l-1.504-1.506A.42.42 0 0 0 14.56 6c-.14 0-.252.028-.335.112l-7.298 7.34a.609.609 0 0 0-.14.223l-.78 3.823a.496.496 0 0 0 .112.39c.084.084.195.112.334.112h.084l3.789-.782c.082-.028.167-.055.223-.111l7.326-7.34a.439.439 0 0 0 0-.614L16.37 7.647Z",clipRule:"evenodd"})),B_=({title:e,titleId:n,...r})=>p.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24",fill:"currentColor",width:"1em",height:"1em","aria-labelledby":n},r),e?p.createElement("title",{id:n},e):null,p.createElement("g",{clipPath:"url(#eye-fill_svg__a)"},p.createElement("path",{d:"M1.18 12C2.12 6.88 6.609 3 12 3s9.878 3.88 10.819 9c-.94 5.12-5.427 9-10.82 9-5.391 0-9.877-3.88-10.818-9ZM12 17a5 5 0 1 0 0-10 5 5 0 0 0 0 10Zm0-2a3 3 0 1 1 0-6 3 3 0 0 1 0 6Z"})),p.createElement("defs",null,p.createElement("clipPath",{id:"eye-fill_svg__a"},p.createElement("path",{d:"M0 0h24v24H0z"})))),z_=({title:e,titleId:n,...r})=>p.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24",fill:"currentColor",width:"1em",height:"1em","aria-labelledby":n},r),e?p.createElement("title",{id:n},e):null,p.createElement("g",{clipPath:"url(#eye-off-line_svg__a)"},p.createElement("path",{d:"M17.882 19.297A10.95 10.95 0 0 1 12 21c-5.392 0-9.878-3.88-10.82-9a10.982 10.982 0 0 1 3.34-6.066L1.393 2.808l1.415-1.415 19.799 19.8-1.415 1.414-3.31-3.31ZM5.935 7.35A8.965 8.965 0 0 0 3.223 12a9.006 9.006 0 0 0 13.2 5.838l-2.027-2.028A4.5 4.5 0 0 1 8.19 9.604L5.935 7.35Zm6.979 6.978-3.242-3.242a2.5 2.5 0 0 0 3.24 3.24l.002.002Zm7.893 2.264-1.431-1.43a8.934 8.934 0 0 0 1.4-3.162A9.006 9.006 0 0 0 9.553 5.338L7.974 3.76C9.22 3.27 10.58 3 12 3c5.392 0 9.878 3.88 10.819 9a10.946 10.946 0 0 1-2.012 4.592Zm-9.084-9.084a4.5 4.5 0 0 1 4.769 4.769l-4.77-4.77Z"})),p.createElement("defs",null,p.createElement("clipPath",{id:"eye-off-line_svg__a"},p.createElement("path",{d:"M0 0h24v24H0z"})))),U_=({title:e,titleId:n,...r})=>p.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 32 32",fill:"currentColor",width:"1em",height:"1em","aria-labelledby":n},r),e?p.createElement("title",{id:n},e):null,p.createElement("path",{d:"M17.949 6.651a1.834 1.834 0 1 0-1.833 1.834c1.01 0 1.833-.822 1.833-1.834Zm-7.806 15.847a1.836 1.836 0 0 0-1.833 1.834c0 1.01.822 1.832 1.833 1.832a1.835 1.835 0 0 0 1.833-1.832 1.836 1.836 0 0 0-1.833-1.834Zm5.973-10.343a2.506 2.506 0 1 0 .001 5.012 2.506 2.506 0 0 0-.001-5.012Zm5.973 10.343a1.834 1.834 0 1 0 1.833 1.834 1.836 1.836 0 0 0-1.833-1.834Z"}),p.createElement("path",{fillRule:"evenodd",d:"M0 16C0 7.163 7.164 0 16 0c8.837 0 16 7.163 16 16 0 8.836-7.164 16-16 16S0 24.836 0 16Zm22.089 11.044a2.716 2.716 0 0 1-2.713-2.713c0-.828.375-1.57.962-2.068l-2.589-4.324a3.643 3.643 0 0 1-3.266 0l-2.589 4.324a2.7 2.7 0 0 1 .962 2.068 2.716 2.716 0 0 1-2.713 2.713A2.716 2.716 0 0 1 7.43 24.33a2.716 2.716 0 0 1 2.713-2.713c.352 0 .688.07.997.192l2.606-4.354a3.664 3.664 0 0 1 1.93-6.43v-1.7a2.714 2.714 0 0 1-2.273-2.674 2.716 2.716 0 0 1 2.714-2.713 2.716 2.716 0 0 1 2.712 2.713 2.714 2.714 0 0 1-2.272 2.674v1.7a3.664 3.664 0 0 1 3.226 3.636 3.651 3.651 0 0 1-1.297 2.794l2.607 4.354c.31-.122.645-.192.997-.192a2.716 2.716 0 0 1 2.712 2.713 2.716 2.716 0 0 1-2.713 2.713ZM4.497 14.677c0-1.958 1.228-3.59 3.282-3.59 1.497 0 2.754.798 2.936 2.342H9.544c-.114-.901-.901-1.363-1.765-1.363-1.47 0-2.083 1.295-2.083 2.61 0 1.316.613 2.61 2.083 2.61 1.227.02 1.899-.719 1.919-1.88H7.875v-.912h2.917v3.609h-.768l-.182-.806c-.643.73-1.227.969-2.062.969-2.055 0-3.283-1.632-3.283-3.59Z",clipRule:"evenodd"})),wd=({title:e,titleId:n,...r})=>p.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24",fill:"currentColor",width:"1em",height:"1em","aria-labelledby":n},r),e?p.createElement("title",{id:n},e):null,p.createElement("path",{d:"M12 9.858a1.111 1.111 0 1 0 0-2.222 1.111 1.111 0 0 0 0 2.222Zm.924 1.934v3.662a.924.924 0 0 1-1.849 0v-3.662a.924.924 0 0 1 1.85 0Z"}),p.createElement("path",{d:"M12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm4.651 12.651a6.578 6.578 0 1 1-9.302-9.302 6.578 6.578 0 1 1 9.302 9.302Z"}),p.createElement("path",{d:"M12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm4.651 12.651a6.578 6.578 0 1 1-9.302-9.302 6.578 6.578 0 1 1 9.302 9.302Z"})),H_=({title:e,titleId:n,...r})=>p.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24",fill:"currentColor",width:"1em",height:"1em","aria-labelledby":n},r),e?p.createElement("title",{id:n},e):null,p.createElement("g",{clipPath:"url(#information-line_svg__a)"},p.createElement("path",{d:"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10Zm0-2a8 8 0 1 0 0-16.001A8 8 0 0 0 12 20ZM11 7h2v2h-2V7Zm0 4h2v6h-2v-6Z"})),p.createElement("defs",null,p.createElement("clipPath",{id:"information-line_svg__a"},p.createElement("path",{d:"M0 0h24v24H0z"})))),q_=({title:e,titleId:n,...r})=>p.createElement("svg",Object.assign({viewBox:"0 0 24 24",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-labelledby":n},r),e?p.createElement("title",{id:n},e):null,p.createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 4C15.314 4 18 6.58146 18 9.76659C18 10.8369 17.6963 11.8397 17.1674 12.6995L13.8657 18.5257H13.8636C13.5082 19.1651 12.8058 19.6 12 19.6C11.1942 19.6 10.4917 19.1651 10.1364 18.5257H10.1343L6.83263 12.6995C6.30372 11.8397 6 10.8369 6 9.76659C6 6.58146 8.68595 4 12 4ZM12 7.73319C13.1674 7.73319 14.1157 8.64461 14.1157 9.76659C14.1157 10.8905 13.1674 11.8 12 11.8C10.8326 11.8 9.8843 10.8905 9.8843 9.76659C9.8843 8.64463 10.8326 7.73319 12 7.73319Z"})),V_=({title:e,titleId:n,...r})=>p.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24",fill:"currentColor",width:"1em",height:"1em","aria-labelledby":n},r),e?p.createElement("title",{id:n},e):null,p.createElement("g",{clipPath:"url(#question-line_svg__a)"},p.createElement("path",{d:"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10Zm0-2a8 8 0 1 0 0-16.001A8 8 0 0 0 12 20Zm-1-5h2v2h-2v-2Zm2-1.645V14h-2v-1.5a1 1 0 0 1 1-1 1.5 1.5 0 1 0-1.471-1.794l-1.962-.393A3.5 3.5 0 1 1 13 13.355Z"})),p.createElement("defs",null,p.createElement("clipPath",{id:"question-line_svg__a"},p.createElement("path",{d:"M0 0h24v24H0z"})))),W_=({title:e,titleId:n,...r})=>p.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24",fill:"currentColor",width:"1em",height:"1em","aria-labelledby":n},r),e?p.createElement("title",{id:n},e):null,p.createElement("g",{clipPath:"url(#radio-button-line_svg__a)"},p.createElement("path",{d:"M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10Zm0-2a8 8 0 1 0 0-16.001A8 8 0 0 0 12 20Zm0-3a5 5 0 1 1 0-10 5 5 0 0 1 0 10Z"})),p.createElement("defs",null,p.createElement("clipPath",{id:"radio-button-line_svg__a"},p.createElement("path",{d:"M0 0h24v24H0z"})))),rv=({title:e,titleId:n,...r})=>p.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24",fill:"currentColor",width:"1em",height:"1em","aria-labelledby":n},r),e?p.createElement("title",{id:n},e):null,p.createElement("g",{clipPath:"url(#search-line_svg__a)"},p.createElement("path",{d:"m18.031 16.617 4.283 4.282-1.415 1.415-4.282-4.283A8.96 8.96 0 0 1 11 20c-4.968 0-9-4.032-9-9s4.032-9 9-9 9 4.032 9 9a8.96 8.96 0 0 1-1.969 5.617Zm-2.006-.742A6.977 6.977 0 0 0 18 11c0-3.868-3.133-7-7-7-3.868 0-7 3.132-7 7 0 3.867 3.132 7 7 7a6.977 6.977 0 0 0 4.875-1.975l.15-.15Z"})),p.createElement("defs",null,p.createElement("clipPath",{id:"search-line_svg__a"},p.createElement("path",{d:"M0 0h24v24H0z"})))),G_=({title:e,titleId:n,...r})=>p.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 25 25",fill:"currentColor",width:"1em",height:"1em","aria-labelledby":n},r),e?p.createElement("title",{id:n},e):null,p.createElement("path",{d:"M8.775 9.71a2.284 2.284 0 0 0-2.2 1.66H4.623a.623.623 0 0 0 0 1.247h1.952a2.284 2.284 0 0 0 4.401 0h8.804a.623.623 0 0 0 0-1.246h-8.804a2.284 2.284 0 0 0-2.2-1.661Zm0 3.322a1.038 1.038 0 1 1 0-2.076 1.038 1.038 0 0 1 0 2.076ZM15.627 4a2.284 2.284 0 0 0-2.2 1.661H4.622a.623.623 0 0 0 0 1.246h8.803a2.285 2.285 0 0 0 4.402 0h1.952a.623.623 0 1 0 0-1.246h-1.952A2.284 2.284 0 0 0 15.628 4Zm0 3.322a1.038 1.038 0 1 1 0-2.077 1.038 1.038 0 0 1 0 2.077Zm0 8.098a2.284 2.284 0 0 0-2.2 1.66H4.622a.623.623 0 0 0 0 1.246h8.803a2.285 2.285 0 0 0 4.402 0h1.952a.623.623 0 0 0 0-1.245h-1.952a2.284 2.284 0 0 0-2.2-1.661Zm0 3.322a1.038 1.038 0 1 1 0-2.077 1.038 1.038 0 0 1 0 2.077Z"})),Z_=({title:e,titleId:n,...r})=>p.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24",fill:"currentColor",width:"1em",height:"1em","aria-labelledby":n},r),e?p.createElement("title",{id:n},e):null,p.createElement("g",{clipPath:"url(#share-line_svg__a)"},p.createElement("path",{d:"m12.895 16.018-3.359-1.832a3.2 3.2 0 1 1 0-4.371l3.36-1.832a3.2 3.2 0 1 1 .767 1.404l-3.36 1.832c.13.513.13 1.05 0 1.563l3.359 1.831a3.2 3.2 0 1 1-.767 1.404ZM7.2 13.6a1.6 1.6 0 1 0 0-3.2 1.6 1.6 0 0 0 0 3.2Zm8.798-4.8a1.6 1.6 0 1 0 0-3.199 1.6 1.6 0 0 0 0 3.2Zm0 9.599a1.6 1.6 0 1 0 0-3.2 1.6 1.6 0 0 0 0 3.2Z"})),p.createElement("defs",null,p.createElement("clipPath",{id:"share-line_svg__a"},p.createElement("path",{d:"M0 0h24v24H0z"})))),Q_=({title:e,titleId:n,...r})=>p.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24",fill:"currentColor",width:"1em",height:"1em","aria-labelledby":n},r),e?p.createElement("title",{id:n},e):null,p.createElement("path",{fillRule:"evenodd",d:"m15.063 12 .937.938-4 4-4-4L8.938 12 12 15.063 15.063 12Z",clipRule:"evenodd"}),p.createElement("mask",{id:"table-sorting-line_svg__a",width:8,height:5,x:8,y:12,maskUnits:"userSpaceOnUse",style:{maskType:"luminance"}},p.createElement("path",{fillRule:"evenodd",d:"m15.063 12 .937.938-4 4-4-4L8.938 12 12 15.063 15.063 12Z",clipRule:"evenodd"})),p.createElement("g",{mask:"url(#table-sorting-line_svg__a)"},p.createElement("path",{d:"M-24-22h72v72h-72z"})),p.createElement("path",{fillRule:"evenodd",d:"M8.938 11 8 10.062l4-4 4 4-.938.938L12 7.937 8.937 11Z",clipRule:"evenodd"}),p.createElement("mask",{id:"table-sorting-line_svg__b",width:8,height:5,x:8,y:6,maskUnits:"userSpaceOnUse",style:{maskType:"luminance"}},p.createElement("path",{fillRule:"evenodd",d:"M8.938 11 8 10.062l4-4 4 4-.938.938L12 7.937 8.937 11Z",clipRule:"evenodd"})),p.createElement("g",{mask:"url(#table-sorting-line_svg__b)"},p.createElement("path",{d:"M48 45h-72v-72h72z"}))),rc=({title:e,titleId:n,...r})=>p.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",viewBox:"0 0 24 24",fill:"currentColor",width:"1em",height:"1em","aria-labelledby":n},r),e?p.createElement("title",{id:n},e):null,p.createElement("g",{clipPath:"url(#upload-cloud-line_svg__a)"},p.createElement("path",{d:"M1 14.5a6.496 6.496 0 0 1 3.064-5.519 8.001 8.001 0 0 1 15.872 0 6.5 6.5 0 0 1-2.936 12l-10 .02c-3.356-.275-6-3.079-6-6.5Zm15.848 4.487a4.5 4.5 0 0 0 2.03-8.309l-.807-.503-.12-.942a6 6 0 0 0-11.903 0l-.12.942-.805.503a4.5 4.5 0 0 0 2.029 8.31l.173.012h9.35l.173-.013ZM13 13v4h-2v-4H8l4-5 4 5h-3Z"})),p.createElement("defs",null,p.createElement("clipPath",{id:"upload-cloud-line_svg__a"},p.createElement("path",{d:"M0 0h24v24H0z"})))),K_="_spinner_50bgg_1",Y_="_spinner-bounce_50bgg_9",Cl={spinner:K_,spinnerBounce:Y_};function cr(e){const{className:n}=e;return l.jsxs("div",{className:ee(Cl.spinner,n),children:[l.jsx("div",{className:Cl.spinnerBounce}),l.jsx("div",{className:Cl.spinnerBounce}),l.jsx("div",{className:Cl.spinnerBounce})]})}const X_="_message_176iw_1",J_="_icon_176iw_13",eC="_spinner_176iw_17",tC="_title_176iw_22",nC="_errored_176iw_27",rC="_compact_176iw_33",ni={message:X_,icon:J_,spinner:eC,title:tC,errored:nC,compact:rC};function iC(e){const{className:n,pending:r=!1,variant:a,icon:s,title:u,description:f,actions:d,compact:m=!1,errored:y,erroredTitle:w,erroredDescription:b}=e,v=tt(y?w:u),x=tt(y?b:f);return l.jsxs("div",{className:ee(ni.message,a==="error"&&ni.errored,m&&ni.compact,n),children:[(s||r)&&l.jsxs("div",{className:ni.icon,children:[r&&l.jsx(cr,{className:ni.spinner}),!r&&s]}),v&&l.jsx("div",{className:ni.title,children:y?w:u}),x&&l.jsx("div",{className:ni.description,children:f}),d&&l.jsx("div",{className:ni.actions,children:d})]})}function ci(e){const{strings:n,registerNamespace:r}=p.useContext(Mf);return p.useEffect(()=>{r(e.namespace,e.strings)},[r,e]),n[e.namespace]??e.strings}const aC="common",oC={messageTitleFetching:"Fetching data...",messageTitleFilteredDataNotAvailable:"Data is not available for selected filter!",messageTitleDataNotAvailable:"Data is not available!",messageTitleDataFailedToFetch:"Failed to fetch data!"},sC={namespace:aC,strings:oC},lC="_default-message_wu986_1",cC="_overlay_wu986_2",jg={defaultMessage:lC,overlay:cC};function Df(e){const{className:n,compact:r,pending:a,overlayPending:s,filtered:u,empty:f,errored:d,emptyMessage:m,filteredEmptyMessage:y,pendingMessage:w,errorMessage:b}=e,v=ci(sC),x=p.useMemo(()=>a?w??v.messageTitleFetching:d?b??v.messageTitleDataFailedToFetch:u?y??v.messageTitleFilteredDataNotAvailable:f?m??v.messageTitleDataNotAvailable:null,[f,a,u,d,m,y,w,b,v]);return!f&&!a&&!d?null:l.jsx(iC,{className:ee(jg.defaultMessage,a&&s&&jg.overlay,n),icon:l.jsx(K0,{}),compact:r,title:x,pending:a})}const uC="_filter-bar_16xsj_1",dC="_grid-with-actions_16xsj_6",fC="_grid_16xsj_6",hC="_actions_16xsj_15",Uo={filterBar:uC,gridWithActions:dC,grid:fC,actions:hC};function kg(e){const{grid:n,actions:r,spacing:a="default"}=e,s=sr({spacing:a,mode:"gap"}),u=sr({spacing:a,mode:"gap",inner:!0}),f=sr({spacing:a,mode:"grid-gap"});return Te(n)&&Te(r)?null:l.jsxs("div",{className:ee(Uo.gridWithActions,s),children:[l.jsx("div",{className:ee(Uo.grid,f),children:n}),tt(r)&&l.jsx("div",{className:ee(Uo.actions,u),children:r})]})}function pC(e){const{className:n,filters:r,filterActions:a,search:s,searchActions:u,filterPreview:f,spacing:d}=e;return Te(r)&&Te(a)&&Te(s)&&Te(u)&&Te(f)?null:l.jsxs("div",{className:ee(Uo.filterBar,n),children:[l.jsx(kg,{grid:r,actions:a,spacing:d}),l.jsx(kg,{grid:s,actions:u,spacing:d}),tt(f)&&l.jsx("div",{className:Uo.filterPreview,children:f})]})}function iv(e){const{actions:n,actionsContainerClassName:r,children:a,childrenContainerClassName:s,className:u,icons:f,iconsContainerClassName:d,spacing:m,withoutWrap:y}=e,{content:w,containerClassName:b}=os({actions:n,actionsContainerClassName:r,children:a,childrenContainerClassName:s,className:u,icons:f,iconsContainerClassName:d,spacing:m,withoutWrap:y});return l.jsx("div",{className:b,children:w})}function mC(e,n,r){const[a,s]=p.useState(()=>e);return p.useEffect(()=>{const u=setTimeout(()=>{s(e)},300);return()=>{clearTimeout(u)}},[e,n,r]),a}function gC(e,n=!1){const[r,a]=p.useState(()=>{var s;const u=(s=e.current)==null?void 0:s.getBoundingClientRect();return{width:u?.width??0,height:u?.height??0}});return p.useEffect(()=>{const s=new ResizeObserver(f=>{const d=f.at(0),m=d?.contentRect;m&&a({width:m.width,height:m.height})}),u=e.current;return!n&&tt(u)&&s.observe(u),()=>{!n&&tt(u)&&s.unobserve(u)}},[n,e]),mC(r)}const vC="_heading_1uxwj_1",yC="_level-one_1uxwj_9",xC="_level-two_1uxwj_17",wC="_level-three_1uxwj_25",bC="_level-four_1uxwj_33",_C="_level-five_1uxwj_37",CC="_level-six_1uxwj_41",SC="_ellipsized-text_1uxwj_45",NC="_ellipsized_1uxwj_45",jr={heading:vC,levelOne:yC,levelTwo:xC,levelThree:wC,levelFour:bC,levelFive:_C,levelSix:CC,ellipsizedText:SC,ellipsized:NC},EC={1:jr.levelOne,2:jr.levelTwo,3:jr.levelThree,4:jr.levelFour,5:jr.levelFive,6:jr.levelSix};function An(e){const{className:n,level:r=3,children:a,ellipsize:s}=e,u=`h${r}`,f=p.useRef(null),d=gC(f);return a?l.jsxs(u,{className:ee(jr.heading,s&&jr.ellipsized,EC[r],n),ref:f,children:[s&&l.jsx("div",{className:jr.ellipsizedText,style:{width:`${d.width}px`},title:typeof a=="string"?a:void 0,children:a}),!s&&a]}):null}const jC="_header_537v1_1",kC={header:jC};function TC(e){const{actions:n,actionsContainerClassName:r,children:a,childrenContainerClassName:s,className:u,elementRef:f,ellipsizeHeading:d,heading:m,headingClassName:y,headingLevel:w,headingDescription:b,headingDescriptionContainerClassName:v,icons:x,iconsContainerClassName:N,headingSectionClassName:C,headingContainerClassName:E,wrapHeadingContent:k=!1,spacing:M="default"}=e,D=p.useMemo(()=>Te(m)&&Te(b)?null:l.jsxs(l.Fragment,{children:[l.jsx(An,{level:w,className:y,ellipsize:d,children:m}),b&&l.jsx("div",{className:v,children:b})]}),[m,d,b,y,v,w]),{content:H,containerClassName:Q}=os({actions:n,actionsContainerClassName:r,children:D,childrenContainerClassName:E,className:C,icons:x,iconsContainerClassName:N,withoutWrap:!k,spacing:M,variant:"sm"}),ce=sr({spacing:M,inner:!0});return!H&&!a?null:l.jsxs("div",{className:ee(kC.header,ce,u),ref:f,children:[H&&l.jsx("div",{className:Q,children:H}),a&&l.jsx("div",{className:s,children:a})]})}const PC="_container_lyve2_1",LC="_header_lyve2_8",MC="_centered-header-description-container_lyve2_11",IC="_centered-description_lyve2_16",OC="_with-border-and-header-background_lyve2_23",RC="_border_lyve2_33",DC="_content_lyve2_39",AC="_pending-overlaid_lyve2_42",$C="_message_lyve2_47",FC="_footer_lyve2_53",BC="_with-grid-view_lyve2_57",zC="_two-columns_lyve2_67",UC="_three-columns_lyve2_82",HC="_four-columns_lyve2_96",qC="_five-columns_lyve2_100",VC="_with-vertical-view_lyve2_105",WC="_with-overflow-in-content_lyve2_112",Ft={container:PC,header:LC,centeredHeaderDescriptionContainer:MC,centeredDescription:IC,withBorderAndHeaderBackground:OC,border:RC,content:DC,pendingOverlaid:AC,message:$C,footer:FC,withGridView:BC,twoColumns:zC,threeColumns:UC,fourColumns:HC,fiveColumns:qC,withVerticalView:VC,withOverflowInContent:WC},GC={2:Ft.twoColumns,3:Ft.threeColumns,4:Ft.fourColumns,5:Ft.fiveColumns};function Le(e){const{actions:n,actionsContainerClassName:r,children:a,childrenContainerClassName:s,className:u,containerRef:f,contentViewType:d="default",ellipsizeHeading:m,filters:y,filterActions:w,footerActions:b,footerActionsContainerClassName:v,footerClassName:x,footerContent:N,footerContentClassName:C,footerIcons:E,headerClassName:k,headerDescription:M,withCenteredHeaderDescription:D,headerDescriptionContainerClassName:H,headerElementRef:Q,heading:ce,headingClassName:I,headingContainerClassName:X,headingDescription:oe,headingDescriptionContainerClassName:ae,headingLevel:R,headingSectionClassName:B,icons:T,iconsContainerClassName:U,numPreferredGridContentColumns:K=2,spacing:he="default",withHeaderBorder:G=!1,withFooterBorder:Z=!1,withBorderAndHeaderBackground:le=!1,withOverflowInContent:S=!1,withInternalPadding:F=!1,withoutWrapInHeading:te=!1,withoutWrapInFooter:ve=!1,pending:ue=!1,overlayPending:fe=!1,empty:pe=!1,errored:ge=!1,filtered:W=!1,compactMessage:Ve=!1,errorMessage:Je,emptyMessage:Tt,pendingMessage:J,filteredEmptyMessage:Be}=e,De=E||N||b,We=ce||n||T||M||oe,Ze=sr({spacing:he}),it=sr({spacing:he,mode:"padding-h"}),at=sr({spacing:he,mode:"padding-v"}),Pt=sr({spacing:he,mode:"gap",inner:!0}),Lt=p.useMemo(()=>Te(M)?null:D?l.jsx("div",{className:Ft.centeredDescription,children:M}):M,[M,D]);return!We&&!y&&!a&&!De&&!pe&&!ue&&!ge&&!W?null:l.jsxs("div",{ref:f,className:ee(Ft.container,!le&&Ze,F&&at,S&&Ft.withOverflowInContent,le&&Ft.withBorderAndHeaderBackground,d==="grid"&&Ft.withGridView,d==="grid"&&GC[K],d==="vertical"&&Ft.withVerticalView,u),children:[We&&l.jsx(TC,{actions:n,className:ee(Ft.header,le&&at,(F||le)&&it,k),elementRef:Q,actionsContainerClassName:r,ellipsizeHeading:m,heading:ce,headingLevel:R,icons:T,iconsContainerClassName:U,childrenContainerClassName:ee(D&&Ft.centeredHeaderDescriptionContainer,H),headingSectionClassName:B,headingClassName:I,headingContainerClassName:X,wrapHeadingContent:!te,headingDescription:oe,headingDescriptionContainerClassName:ae,spacing:he,children:Lt}),G&&l.jsx("div",{className:Ft.border}),l.jsx(pC,{filters:y,filterActions:w,spacing:he,className:ee(F&&it)}),(a||pe||ue||ge||W)&&l.jsxs("div",{className:ee(Ft.content,d!=="default"&&Pt,(F||le)&&it,le&&at,fe&&ue&&Ft.pendingOverlaid,s),children:[l.jsx(Df,{className:Ft.message,pending:ue,filtered:W,errored:ge,empty:pe,compact:Ve,overlayPending:fe,emptyMessage:Tt,filteredEmptyMessage:Be,pendingMessage:J,errorMessage:Je}),!pe&&!ge&&(!ue||fe)&&a]}),De&&Z&&l.jsx("div",{className:Ft.border}),De&&l.jsx(iv,{actions:b,icons:E,childrenContainerClassName:C,className:ee(Ft.footer,F&&it,le&&at,x),actionsContainerClassName:v,spacing:he,withoutWrap:ve,children:N})]})}function av(e){const{children:n,container:r=document.body,portalKey:a}=e;return l.jsx(l.Fragment,{children:Sf.createPortal(n,r,a)})}const ZC="yyyy-MM-dd",ov="-",QC=108;function Ca(e,n,r){return Te(e)?void 0:e.reduce((a,s,u)=>{const f=n(s,u);return a[f]=r?r(s,f,u,a):s,a},{})}function Af(e,n){return function(r,a){let s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1;const u=tt(r)?e(r):void 0,f=tt(a)?e(a):void 0;return u===f?0:Te(u)?s*1:Te(f)?s*-1:s*n(u,f)}}const KC=Af(e=>e,(e,n)=>e.localeCompare(n)),YC=Af(e=>e,(e,n)=>e-n),XC=(e,n,r,a)=>r?Af(s=>s,(s,u)=>{const f=r.toLowerCase(),d=s.toLowerCase().indexOf(f),m=u.toLowerCase().indexOf(f);return d===m||d===-1&&m===-1?s.localeCompare(u):m===-1?-1:d===-1?1:d-m})(e,n,a):0,JC=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],eS=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"];var kr=function(e){return e.time="time",e.date="date",e}(kr||{});function Tg(e,n){let r,a;return n.forEach(s=>{const u=e.indexOf(s);if(u===-1)return;const f=u+s.length;(r===void 0||ua)&&(a=f)}),{start:r,end:a}}function tS(e){const{start:n,end:r}=Tg(e,["yyyy","yy","MMM","MM","dd","EEE"]),{start:a,end:s}=Tg(e,["hh","mm","ss","aaa"]),u=e.length,f=(d,m)=>d===void 0||m===void 0?"":e.substring(d,m);return n===void 0&&a===void 0?[{value:e}].filter(d=>d.value!==""):n===void 0?[{value:f(0,a)},{type:kr.time,value:f(a,s)},{value:f(s,u)}].filter(d=>d.value!==""):a===void 0?[{value:f(0,n)},{type:kr.date,value:f(n,r)},{value:f(r,u)}].filter(d=>d.value!==""):nd.value!==""):[{value:f(0,a)},{type:kr.time,value:f(a,s)},{value:f(s,n)},{type:kr.date,value:f(n,r)},{value:f(r,u)}].filter(d=>d.value!=="")}function nS(e,n){return e.map(r=>{if(r.type===kr.date){const a=n.getFullYear(),s=n.getMonth(),u=n.getDate(),f=eS[n.getDay()],d={...r};return d.value=d.value.replace("yyyy",String(a)).replace("yy",String(a%100)).replace("MMM",JC[s]).replace("MM",Eo(s+1,2)).replace("EEE",f).replace("dd",Eo(u,2)),d}if(r.type===kr.time){const a=r.value.indexOf("aaa"),s=n.getHours(),u=a>=0?(s-1)%12+1:s,f=s>=12?"PM":"AM",d=n.getMinutes(),m=n.getSeconds(),y={...r};return y.value=y.value.replace("hh",Eo(u,2)).replace("mm",Eo(d,2)).replace("ss",Eo(m,2)).replace("aaa",f),y}return r})}function Ho(e,n,r=!0){if(Te(e)||Te(n))return;if(n===0)return 0;const a=e*100/n;return r?Rf(a,0,100):a}function rS(e){if(Te(e))return;const n=e.filter(tt);if(n.length!==0)return n}function sv(e){const n=rS(e);if(!Te(n))return zo(n)}function $i(e,n,r){return Lf(n)?e:e.filter(a=>o_(r(a),n)).sort((a,s)=>XC(r(a),r(s),n))}function Pg(e){if(e<1e3)return 2;const n=new Intl.NumberFormat("default",{notation:"compact"}).formatToParts(e).find(({type:r})=>r==="fraction");return Te(n)||Lf(n.value)?0:Number(n.value)>.1?1:0}function iS(e,n){if(Te(e))return;const r={};if(Te(n))return r.maximumFractionDigits=Pg(e),new Intl.NumberFormat("default",r).format(e);const{currency:a,unit:s,maximumFractionDigits:u,compact:f,separatorHidden:d,language:m}=n;return Ra(s)&&(r.unit=s,r.unitDisplay="short"),a&&(r.currencyDisplay="narrowSymbol",r.style="currency"),f&&(r.notation="compact",r.compactDisplay="short"),r.useGrouping=!d,tt(u)?r.maximumFractionDigits=u:r.maximumFractionDigits=Pg(e),new Intl.NumberFormat(m,r).format(e)}function aS(e,n=ZC){if(Te(e))return;const r=new Date(e);return Number.isNaN(r.getTime())?void 0:nS(tS(n),r).map(a=>a.value).join("")}function Qd(e){return Te(e)?!1:typeof e=="boolean"?!0:typeof e=="number"?!Number.isNaN(e):typeof e=="string"?Ra(e.trim()):Array.isArray(e)?e.length===0?!1:e.some(Qd):typeof e=="object"&&e?Object.values(e).some(Qd):!1}const oS="_number-output_1blvi_1",sS={numberOutput:oS};function li(e){const{className:n,invalidText:r=ov,separatorHidden:a,compact:s,currency:u,value:f,tooltip:d,unit:m,prefix:y,suffix:w,maximumFractionDigits:b=1}=e,{currentLanguage:v}=p.useContext(Mf),x=p.useMemo(()=>{if(Te(f))return r;const N=iS(f,{currency:u,compact:s,separatorHidden:a,maximumFractionDigits:b,unit:m,language:v});return l.jsxs(l.Fragment,{children:[y,N,w]})},[r,f,s,a,u,m,b,y,v,w]);return l.jsx("div",{className:ee(sS.numberOutput,n),title:tt(d)?String(d):void 0,children:x})}const ic=parseFloat(getComputedStyle(document.documentElement).fontSize),lS=16*ic,bd=.5*ic,cS={vertical:"bottom",horizontal:"right"};function uS(e){const n=window.innerWidth/2,r=window.innerHeight/2,a=e.x+e.width/2,s=e.y+e.height/2;return{horizontal:a{if(Te(e.current))return;const u=e.current.getBoundingClientRect(),{x:f,y:d,width:m,height:y}=u,w=ic,b=w,v=window.innerWidth-w,x=window.innerWidth-2*w,N=uS(u),C=f+m/2,E=Rf(tt(n)?n*ic:m,lS,x);let k=C-E/2,M=C+E/2;if(kv){const D=M-v-w;M=v,k-=D}a({content:{bottom:N.vertical==="bottom"?`${window.innerHeight-d+bd}px`:"unset",top:N.vertical==="top"?`${d+y+bd}px`:"unset",left:N.horizontal==="left"?`${k}px`:"unset",right:N.horizontal==="right"?`${window.innerWidth-M}px`:"unset"},pointer:{left:`${C}px`,top:N.vertical==="top"?`${d+y}px`:`${d-bd}px`,right:"unset",bottom:"unset"},width:`${M-k}px`,orientation:N})},[e,n]);return p.useEffect(()=>{s();const u=s,f=s;return window.addEventListener("scroll",u,!0),window.addEventListener("resize",f,!0),()=>{window.removeEventListener("scroll",u,!0),window.removeEventListener("resize",f,!0)}},[s]),r}const fS="_popup_cws49_1",hS="_top-orientation_cws49_9",pS="_pointer_cws49_15",mS="_icon_cws49_25",ko={popup:fS,topOrientation:hS,pointer:pS,icon:mS};function vc(e){const{parentRef:n,elementRef:r,children:a,className:s,pointerClassName:u,preferredWidth:f}=e,{content:d,pointer:m,width:y,orientation:w}=dS(n,f);return l.jsxs(av,{children:[l.jsx("div",{ref:r,style:{...d,width:y},className:ee(ko.popup,w.vertical==="bottom"&&ko.topOrientation,s),children:a}),l.jsx("div",{className:ee(ko.pointer,w.vertical==="bottom"&&ko.topOrientation,u),style:{...m},children:l.jsx("svg",{className:ko.icon,viewBox:"0 0 200 100",children:l.jsx("path",{d:"M0 100 L100 0 L200 100Z"})})})]})}const gS="_tooltip-dummy_rbf3f_1",vS="_tooltip-content_rbf3f_7",yS="_pointer_rbf3f_14",_d={tooltipDummy:gS,tooltipContent:vS,pointer:yS};function lv(e){const{className:n,title:r,description:a,preferredWidth:s}=e,[u,f]=p.useState(!1),[d,m]=p.useState(!1),y=p.useRef(),w=p.useRef(null);return p.useEffect(()=>{const b=()=>{m(!0)},v=()=>{m(!1)};if(Te(w.current))return;const{current:{parentNode:x}}=w;if(!Te(x))return y.current=x,x.addEventListener("mouseover",b),x.addEventListener("mouseout",v),f(!0),()=>{x.removeEventListener("mouseover",b),x.removeEventListener("mouseout",v)}},[]),l.jsxs(l.Fragment,{children:[!u&&l.jsx("div",{className:_d.tooltipDummy,ref:w}),d&&l.jsx(vc,{className:ee(_d.tooltipContent,n),parentRef:y,pointerClassName:_d.pointer,preferredWidth:s,children:l.jsx(Le,{heading:r,withInternalPadding:!0,contentViewType:"vertical",children:a})})]})}const xS="_bar-chart_3dbpc_1",wS="_bar-row_3dbpc_6",bS="_hoverable_3dbpc_11",_S="_label_3dbpc_17",CS="_bar-track_3dbpc_22",SS="_bar_3dbpc_1",NS="_value_3dbpc_36",ji={barChart:xS,barRow:wS,hoverable:bS,label:_S,barTrack:CS,bar:SS,value:NS};function ES(e){const{className:n,barClassName:r,data:a,valueSelector:s,labelSelector:u,tooltipSelector:f,keySelector:d,maxValue:m,maxRows:y=5,compactValue:w}=e,b=p.useMemo(()=>a?.map(N=>{const C=s(N);if(!Te(C))return{key:d(N),value:C,label:u(N),tooltip:f?.(N)}}).filter(tt).sort((N,C)=>C.value-N.value).slice(0,y)??[],[a,d,s,u,f,y]),v=tt(m)?m:Math.max(...b.map(N=>N.value)),x=v===0?1:v;return l.jsx("div",{className:ee(ji.barChart,n),children:b.map(N=>l.jsxs("div",{className:ee(tt(N.tooltip)&&ji.hoverable,ji.barRow),children:[tt(N.tooltip)&&Qd(N.tooltip)&&l.jsx(lv,{title:N.label,description:N.tooltip}),l.jsx("div",{className:ji.label,children:N.label}),l.jsx("div",{className:ji.barTrack,children:l.jsx("div",{className:ee(ji.bar,r),style:{width:`${Ho(N.value,x)}%`}})}),l.jsx(li,{className:ji.value,value:N.value,compact:w})]},N.key))})}const jS="_block-loading_1jl3q_1",kS="_spinner_1jl3q_7",TS="_inner_1jl3q_11",PS="_with-border_1jl3q_21",LS="_compact_1jl3q_28",To={blockLoading:jS,spinner:kS,inner:TS,withBorder:PS,compact:LS};function MS(e){const{className:n,message:r,compact:a,withoutBorder:s=!1}=e;return l.jsx("div",{className:ee(To.blockLoading,a&&To.compact,!s&&To.withBorder,n),children:l.jsxs("div",{className:To.inner,children:[l.jsx(cr,{className:To.spinner}),r]})})}const IS="_overlay_cnygi_1",OS="_dark_cnygi_7",Mg={overlay:IS,dark:OS};function RS(e){const{children:n,className:r,elementRef:a,variant:s="light"}=e;return l.jsx("div",{ref:a,className:ee(r,Mg.overlay,s==="dark"&&Mg.dark),children:n})}const DS="_body-overlay_1iouu_1",AS={bodyOverlay:DS};function $S(e){const{className:n,children:r}=e;return l.jsx(av,{children:l.jsx(RS,{variant:"dark",className:ee(n,AS.bodyOverlay),children:r})})}const FS="_input-error_1sxiz_1",BS="_pointer_1sxiz_14",Sl={inputError:FS,pointer:BS};function $f(e){const{children:n,className:r,disabled:a}=e,[s,u]=p.useState(!1),f=p.useRef(),d=p.useRef(null);return p.useEffect(()=>{if(Te(d.current))return;const{current:{parentElement:m}}=d;Te(m)||(f.current=m,u(!0))},[]),l.jsxs(l.Fragment,{children:[!s&&l.jsx("div",{className:Sl.tooltipDummy,ref:d}),n&&!a&&l.jsxs(vc,{className:ee(Sl.inputError,r),pointerClassName:Sl.pointer,parentRef:f,children:[l.jsx(Zd,{className:Sl.icon}),n]})]})}const zS="_input-label_3lsx4_1",US="_disabled_3lsx4_7",HS="_required_3lsx4_11",Cd={inputLabel:zS,disabled:US,required:HS};function Gt(e){const{children:n,className:r,disabled:a,required:s}=e;return n?l.jsxs("div",{className:ee(Cd.inputLabel,a&&Cd.disabled,r),children:[n,s&&l.jsx("span",{"aria-hidden":!0,className:Cd.required,children:"*"})]}):null}function cv(e){const{data:n,keySelector:r,renderer:a,rendererParams:s}=e;return Te(n)?null:n.map((u,f)=>{const d=r(u,f),m=s(d,u,f,n);return l.jsx(a,{...m},String(d))})}const qS="_radio_1uudv_1",VS="_icon_1uudv_5",WS="_content_1uudv_10",GS="_description_1uudv_16",ZS="_input_1uudv_21",QS="_active_1uudv_37",KS="_disabled_1uudv_43",YS="_read-only_1uudv_55",Cr={radio:qS,icon:VS,content:WS,description:GS,input:ZS,active:QS,disabled:KS,readOnly:YS};function XS(e){const{name:n,label:r,description:a,className:s,value:u,inputName:f,onClick:d,disabled:m,readOnly:y,actions:w}=e,b=Xt.useCallback(()=>{d&&d(n)},[n,d]),{content:v,containerClassName:x}=os({icons:u?l.jsx(W_,{className:Cr.icon}):l.jsx(A_,{className:Cr.icon}),actions:w,childrenContainerClassName:Cr.content,children:l.jsxs(l.Fragment,{children:[r,a&&l.jsx("div",{className:Cr.description,children:a})]}),spacing:"compact",withoutWrap:!0});return l.jsxs("label",{className:ee(Cr.radio,u&&Cr.active,m&&Cr.disabled,y&&Cr.readOnly,x,s),children:[l.jsx("input",{className:Cr.input,type:"radio",name:typeof f=="string"?f:void 0,checked:u,onClick:b,disabled:m,readOnly:!0}),v]})}const JS="_radio-input_17cft_1",eN="_radio-list-container_17cft_6",tN="_disabled_17cft_13",nN="_input-hint_17cft_18",Nl={radioInput:JS,radioListContainer:eN,disabled:tN,inputHint:nN};function rN(e){return!!e.clearable}function uv(e){const n=rN(e),{className:r,name:a,options:s,value:u,keySelector:f,labelSelector:d,descriptionSelector:m,label:y,labelContainerClassName:w,hint:b,hintContainerClassName:v,listContainerClassName:x,error:N,renderer:C=XS,rendererParams:E,disabled:k,readOnly:M,required:D,onChange:H,withAsterisk:Q}=e,ce=Xt.useCallback(oe=>{M||(n&&e.onChange(oe===u?void 0:oe,a),!n&&tt(oe)&&H(oe,a))},[u,e,H,n,M,a]),I=Xt.useCallback((oe,ae)=>{const R={inputName:a,label:d(ae),description:m?m(ae):void 0,name:oe,onClick:ce,value:oe===u,disabled:k,readOnly:M};return{...E?E(ae):void 0,...R}},[a,d,u,ce,E,k,M,m]),X=Q??D;return l.jsxs("div",{className:ee(Nl.radioInput,k&&Nl.disabled,r),children:[l.jsx(Gt,{className:w,disabled:k,required:X,children:y}),l.jsx("div",{className:ee(Nl.radioListContainer,x),children:l.jsx(cv,{data:s,rendererParams:I,renderer:C,keySelector:f})}),b&&l.jsx("div",{className:ee(Nl.inputHint,v),children:b}),l.jsx($f,{children:N})]})}function iN(e){return e.value}function aN(e){return e.label}function El(e){return e.id}const oN="common",sN={yesLabel:"Yes",noLabel:"No"},lN={namespace:oN,strings:sN};function cN(e){const n=ci(lN),r=p.useMemo(()=>[{value:!0,label:n.yesLabel},{value:!1,label:n.noLabel}],[n.yesLabel,n.noLabel]);return l.jsx(uv,{...e,options:r,keySelector:iN,labelSelector:aN})}const uN="common",dN={booleanYesLabel:"Yes",booleanNoLabel:"No"},fN={namespace:uN,strings:dN},hN="_boolean-output_kg1uq_1",pN={booleanOutput:hN};function dv(e){const{className:n,invalidText:r,value:a}=e,s=ci(fN);let u;return a===!0?u=s.booleanYesLabel:a===!1?u=s.booleanNoLabel:u=r,l.jsx("div",{className:ee(pN.booleanOutput,n),children:u})}const mN="_button_1vbet_1",gN="_round_1vbet_31",vN="_primary_1vbet_34",yN="_secondary_1vbet_51",xN="_tertiary_1vbet_69",Sd={button:mN,round:gN,primary:vN,secondary:yN,tertiary:xN};function Er(e){const{ariaLabel:n,children:r,className:a,variant:s,round:u=!0,...f}=e,d=ee(Sd.button,Sd[s],u&&Sd.round,a);return l.jsx(If,{className:d,"aria-label":n,...f,children:r})}function wN(e){const{className:n,indeterminate:r,value:a}=e;return l.jsxs(l.Fragment,{children:[r&&l.jsx($_,{className:n}),a&&!r&&l.jsx(tv,{className:n}),!a&&!r&&l.jsx(ev,{className:n})]})}const bN="_checkbox_12g7n_1",_N="_with-background_12g7n_7",CN="_checkmark-container_12g7n_12",SN="_input_12g7n_18",NN="_content_12g7n_33",EN="_description_12g7n_40",jN="_checked_12g7n_45",kN="_checkmark_12g7n_12",TN="_disabled-checkbox_12g7n_58",rr={checkbox:bN,withBackground:_N,checkmarkContainer:CN,input:SN,content:NN,description:EN,checked:jN,checkmark:kN,disabledCheckbox:TN};function fv(e){const{className:n,checkmark:r=wN,checkmarkClassName:a,checkmarkContainerClassName:s,disabled:u,error:f,indeterminate:d,inputClassName:m,invertedLogic:y=!1,label:w,labelContainerClassName:b,name:v,onChange:x,readOnly:N,tooltip:C,value:E,description:k,withBackground:M,...D}=e,H=p.useCallback(I=>{const X=I.currentTarget.checked;x(y?!X:X,v)},[v,x,y]),Q=y?!E:E,ce=ee(rr.checkbox,n,!d&&Q&&rr.checked,M&&rr.withBackground,u&&rr.disabledCheckbox,N&&rr.readOnly);return l.jsxs("label",{className:ce,title:C,children:[l.jsxs("div",{className:ee(rr.checkmarkContainer,s),children:[l.jsx("input",{onChange:H,className:ee(rr.input,m),type:"checkbox",checked:Q??!1,disabled:u||N,readOnly:N,...D}),l.jsx(r,{className:ee(rr.checkmark,a),value:Q??!1,indeterminate:d,"aria-hidden":"true"})]}),(w||k)&&l.jsxs("div",{className:rr.content,children:[w&&l.jsx("div",{className:b,children:w}),k&&l.jsx("div",{className:rr.description,children:k})]}),f&&l.jsx($f,{children:f})]})}const PN="_input-hint_1p19h_1",LN={inputHint:PN};function MN(e){const{children:n,className:r}=e;return n?l.jsx("div",{className:ee(LN.inputHint,r),children:n}):null}var $e=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function IN(e){if(e.__esModule)return e;var n=e.default;if(typeof n=="function"){var r=function a(){return this instanceof a?Reflect.construct(n,arguments,this.constructor):n.apply(this,arguments)};r.prototype=n.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(a){var s=Object.getOwnPropertyDescriptor(e,a);Object.defineProperty(r,a,s.get?s:{enumerable:!0,get:function(){return e[a]}})}),r}var vn=function(){return vn=Object.assign||function(e){for(var n,r=1,a=arguments.length;r=0}).sort(u2)},f2=["button:enabled","select:enabled","textarea:enabled","input:enabled","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[tabindex]","[contenteditable]","[autofocus]"],Wf=f2.join(","),h2="".concat(Wf,", [data-focus-guard]"),Iv=function(e,n){return ur((e.shadowRoot||e).children).reduce(function(r,a){return r.concat(a.matches(n?h2:Wf)?[a]:[],Iv(a))},[])},p2=function(e,n){var r;return e instanceof HTMLIFrameElement&&!((r=e.contentDocument)===null||r===void 0)&&r.body?ja([e.contentDocument.body],n):[e]},ja=function(e,n){return e.reduce(function(r,a){var s,u=Iv(a,n),f=(s=[]).concat.apply(s,u.map(function(d){return p2(d,n)}));return r.concat(f,a.parentNode?ur(a.parentNode.querySelectorAll(Wf)).filter(function(d){return d===a}):[])},[])},m2=function(e){var n=e.querySelectorAll("[".concat(HN,"]"));return ur(n).map(function(r){return ja([r])}).reduce(function(r,a){return r.concat(a)},[])},Gf=function(e,n){return ur(e).filter(function(r){return kv(n,r)}).filter(function(r){return s2(r)})},Dg=function(e,n){return n===void 0&&(n=new Map),ur(e).filter(function(r){return Tv(n,r)})},Zf=function(e,n,r){return Vf(Gf(ja(e,r),n),!0,r)},Ko=function(e,n){return Vf(Gf(ja(e),n),!1)},g2=function(e,n){return Gf(m2(e),n)},Ri=function(e,n){return e.shadowRoot?Ri(e.shadowRoot,n):Object.getPrototypeOf(e).contains!==void 0&&Object.getPrototypeOf(e).contains.call(e,n)?!0:ur(e.children).some(function(r){var a;if(r instanceof HTMLIFrameElement){var s=(a=r.contentDocument)===null||a===void 0?void 0:a.body;return s?Ri(s,n):!1}return Ri(r,n)})},v2=function(e){for(var n=new Set,r=e.length,a=0;a0&&n.add(s),(u&Node.DOCUMENT_POSITION_CONTAINS)>0&&n.add(a)}return e.filter(function(f,d){return!n.has(d)})},Ov=function(e){return e.parentNode?Ov(e.parentNode):e},Qf=function(e){var n=Fi(e);return n.filter(Boolean).reduce(function(r,a){var s=a.getAttribute(Kd);return r.push.apply(r,s?v2(ur(Ov(a).querySelectorAll("[".concat(Kd,'="').concat(s,'"]:not([').concat(yv,'="disabled"])')))):[a]),r},[])},y2=function(e){try{return e()}catch{return}},Yo=function(e){if(e===void 0&&(e=document),!(!e||!e.activeElement)){var n=e.activeElement;return n.shadowRoot?Yo(n.shadowRoot):n instanceof HTMLIFrameElement&&y2(function(){return n.contentWindow.document})?Yo(n.contentWindow.document):n}},x2=function(e,n){return e===n},w2=function(e,n){return!!ur(e.querySelectorAll("iframe")).some(function(r){return x2(r,n)})},Rv=function(e,n){return n===void 0&&(n=Yo(Nv(e).ownerDocument)),!n||n.dataset&&n.dataset.focusGuard?!1:Qf(e).some(function(r){return Ri(r,n)||w2(r,n)})},b2=function(e){e===void 0&&(e=document);var n=Yo(e);return n?ur(e.querySelectorAll("[".concat(UN,"]"))).some(function(r){return Ri(r,n)}):!1},_2=function(e,n){return n.filter(Mv).filter(function(r){return r.name===e.name}).filter(function(r){return r.checked})[0]||e},Kf=function(e,n){return Mv(e)&&e.name?_2(e,n):e},C2=function(e){var n=new Set;return e.forEach(function(r){return n.add(Kf(r,e))}),e.filter(function(r){return n.has(r)})},Ag=function(e){return e[0]&&e.length>1?Kf(e[0],e):e[0]},$g=function(e,n){return e.indexOf(Kf(n,e))},Jd="NEW_FOCUS",S2=function(e,n,r,a,s){var u=e.length,f=e[0],d=e[u-1],m=qf(a);if(!(a&&e.indexOf(a)>=0)){var y=a!==void 0?r.indexOf(a):-1,w=s?r.indexOf(s):y,b=s?e.indexOf(s):-1;if(y===-1)return b!==-1?b:Jd;if(b===-1)return Jd;var v=y-w,x=r.indexOf(f),N=r.indexOf(d),C=C2(r),E=a!==void 0?C.indexOf(a):-1,k=E-(s?C.indexOf(s):y);if(!v&&b>=0||n.length===0)return b;var M=$g(e,n[0]),D=$g(e,n[n.length-1]);if(y<=x&&m&&Math.abs(v)>1)return D;if(y>=N&&m&&Math.abs(v)>1)return M;if(v&&Math.abs(k)>1)return b;if(y<=x)return D;if(y>N)return M;if(v)return Math.abs(v)>1?b:(u+b+v)%u}},N2=function(e){return function(n){var r,a=(r=Pv(n))===null||r===void 0?void 0:r.autofocus;return n.autofocus||a!==void 0&&a!=="false"||e.indexOf(n)>=0}},Fg=function(e,n,r){var a=e.map(function(u){var f=u.node;return f}),s=Dg(a.filter(N2(r)));return s&&s.length?Ag(s):Ag(Dg(n))},ef=function(e,n){return n===void 0&&(n=[]),n.push(e),e.parentNode&&ef(e.parentNode.host||e.parentNode,n),n},Pd=function(e,n){for(var r=ef(e),a=ef(n),s=0;s=0)return u}return!1},Dv=function(e,n,r){var a=Fi(e),s=Fi(n),u=a[0],f=!1;return s.filter(Boolean).forEach(function(d){f=Pd(f||d,d)||f,r.filter(Boolean).forEach(function(m){var y=Pd(u,m);y&&(!f||Ri(y,f)?f=y:f=Pd(y,f))})}),f},Bg=function(e,n){return e.reduce(function(r,a){return r.concat(g2(a,n))},[])},E2=function(e,n){var r=new Map;return n.forEach(function(a){return r.set(a.node,a)}),e.map(function(a){return r.get(a)}).filter(c2)},j2=function(e,n){var r=Yo(Fi(e).length>0?document:Nv(e).ownerDocument),a=Qf(e).filter(Xd),s=Dv(r||e,e,a),u=new Map,f=Ko(a,u),d=f.filter(function(N){var C=N.node;return Xd(C)});if(d[0]){var m=Ko([s],u).map(function(N){var C=N.node;return C}),y=E2(m,d),w=y.map(function(N){var C=N.node;return C}),b=y.filter(function(N){var C=N.tabIndex;return C>=0}).map(function(N){var C=N.node;return C}),v=S2(w,b,m,r,n);if(v===Jd){var x=Fg(f,b,Bg(a,u))||Fg(f,w,Bg(a,u));if(x)return{node:x};console.warn("focus-lock: cannot find any node to move focus into");return}return v===void 0?v:y[v]}},k2=function(e){var n=Qf(e).filter(Xd),r=Dv(e,e,n),a=Vf(ja([r],!0),!0,!0),s=ja(n,!1);return a.map(function(u){var f=u.node,d=u.index;return{node:f,index:d,lockItem:s.indexOf(f)>=0,guard:qf(f)}})},Yf=function(e,n){e&&("focus"in e&&e.focus(n),"contentWindow"in e&&e.contentWindow&&e.contentWindow.focus())},Ld=0,Md=!1,Av=function(e,n,r){r===void 0&&(r={});var a=j2(e,n);if(!Md&&a){if(Ld>2){console.error("FocusLock: focus-fighting detected. Only one focus management system could be active. See https://github.com/theKashey/focus-lock/#focus-fighting"),Md=!0,setTimeout(function(){Md=!1},1);return}Ld++,Yf(a.node,r.focusOptions),Ld--}};function Po(e){if(!e)return null;if(typeof WeakRef>"u")return function(){return e||null};var n=e?new WeakRef(e):null;return function(){return n?.deref()||null}}var T2=function(e){if(!e)return null;for(var n=[],r=e;r&&r!==document.body;)n.push({current:Po(r),parent:Po(r.parentElement),left:Po(r.previousElementSibling),right:Po(r.nextElementSibling)}),r=r.parentElement;return{element:Po(e),stack:n,ownerDocument:e.ownerDocument}},P2=function(e){var n,r,a,s,u;if(e)for(var f=e.stack,d=e.ownerDocument,m=new Map,y=0,w=f;y-1&&(C.filter(function(k){var M=k.guard,D=k.node;return M&&D.dataset.focusAutoGuard}).forEach(function(k){var M=k.node;return M.removeAttribute("tabIndex")}),Ug(E,C.length,1,C),Ug(E,-1,-1,C))}}}return e},Hv=function(e){sc()&&e&&(e.stopPropagation(),e.preventDefault())},Jf=function(){return Hf(sc)},G2=function(e){var n=e.target,r=e.currentTarget;r.contains(n)||z2(r,n)},Z2=function(){return null},qv=function(){Xf=!0},Vv=function(){Xf=!1,Xo="just",Hf(function(){Xo="meanwhile"})},Q2=function(){document.addEventListener("focusin",Hv),document.addEventListener("focusout",Jf),window.addEventListener("focus",qv),window.addEventListener("blur",Vv)},K2=function(){document.removeEventListener("focusin",Hv),document.removeEventListener("focusout",Jf),window.removeEventListener("focus",qv),window.removeEventListener("blur",Vv)};function Y2(e){return e.filter(function(n){var r=n.disabled;return!r})}var Wv={moveFocusInside:Av,focusInside:Rv,focusNextElement:O2,focusPrevElement:R2,focusFirstElement:D2,focusLastElement:A2,captureFocusRestore:$v};function X2(e){var n=e.slice(-1)[0];n&&!Sa&&Q2();var r=Sa,a=r&&n&&n.id===r.id;Sa=n,r&&!a&&(r.onDeactivation(),e.filter(function(s){var u=s.id;return u===r.id}).length||r.returnFocus(!n)),n?(Sn=null,(!a||r.observed!==n.observed)&&n.onActivation(Wv),sc(),Hf(sc)):(K2(),Sn=null)}xv.assignSyncMedium(G2);wv.assignMedium(Jf);VN.assignMedium(function(e){return e(Wv)});const J2=t2(Y2,X2)(Z2);zf(bv,J2);var eE=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function tE(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var n=eE();return n&&e.setAttribute("nonce",n),e}function nE(e,n){e.styleSheet?e.styleSheet.cssText=n:e.appendChild(document.createTextNode(n))}function rE(e){var n=document.head||document.getElementsByTagName("head")[0];n.appendChild(e)}var iE=function(){var e=0,n=null;return{add:function(r){e==0&&(n=tE())&&(nE(n,r),rE(n)),e++},remove:function(){e--,!e&&n&&(n.parentNode&&n.parentNode.removeChild(n),n=null)}}},aE=function(){var e=iE();return function(n,r){p.useEffect(function(){return e.add(n),function(){e.remove()}},[n&&r])}},eh=function(){var e=aE(),n=function(r){var a=r.styles,s=r.dynamic;return e(a,s),null};return n},oE={left:0,top:0,right:0,gap:0},Id=function(e){return parseInt(e||"",10)||0},sE=function(e){var n=window.getComputedStyle(document.body),r=n[e==="padding"?"paddingLeft":"marginLeft"],a=n[e==="padding"?"paddingTop":"marginTop"],s=n[e==="padding"?"paddingRight":"marginRight"];return[Id(r),Id(a),Id(s)]},lE=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return oE;var n=sE(e),r=document.documentElement.clientWidth,a=window.innerWidth;return{left:n[0],top:n[1],right:n[2],gap:Math.max(0,a-r+n[2]-n[0])}},cE=eh(),Ea="data-scroll-locked",uE=function(e,n,r,a){var s=e.left,u=e.top,f=e.right,d=e.gap;return r===void 0&&(r="margin"),` + .`.concat(DN,` { + overflow: hidden `).concat(a,`; + padding-right: `).concat(d,"px ").concat(a,`; + } + body[`).concat(Ea,`] { + overflow: hidden `).concat(a,`; + overscroll-behavior: contain; + `).concat([n&&"position: relative ".concat(a,";"),r==="margin"&&` + padding-left: `.concat(s,`px; + padding-top: `).concat(u,`px; + padding-right: `).concat(f,`px; + margin-left:0; + margin-top:0; + margin-right: `).concat(d,"px ").concat(a,`; + `),r==="padding"&&"padding-right: ".concat(d,"px ").concat(a,";")].filter(Boolean).join(""),` + } + + .`).concat(Wl,` { + right: `).concat(d,"px ").concat(a,`; + } + + .`).concat(Gl,` { + margin-right: `).concat(d,"px ").concat(a,`; + } + + .`).concat(Wl," .").concat(Wl,` { + right: 0 `).concat(a,`; + } + + .`).concat(Gl," .").concat(Gl,` { + margin-right: 0 `).concat(a,`; + } + + body[`).concat(Ea,`] { + `).concat(AN,": ").concat(d,`px; + } +`)},Hg=function(){var e=parseInt(document.body.getAttribute(Ea)||"0",10);return isFinite(e)?e:0},dE=function(){p.useEffect(function(){return document.body.setAttribute(Ea,(Hg()+1).toString()),function(){var e=Hg()-1;e<=0?document.body.removeAttribute(Ea):document.body.setAttribute(Ea,e.toString())}},[])},fE=function(e){var n=e.noRelative,r=e.noImportant,a=e.gapMode,s=a===void 0?"margin":a;dE();var u=p.useMemo(function(){return lE(s)},[s]);return p.createElement(cE,{styles:uE(u,!n,s,r?"":"!important")})},tf=!1;if(typeof window<"u")try{var jl=Object.defineProperty({},"passive",{get:function(){return tf=!0,!0}});window.addEventListener("test",jl,jl),window.removeEventListener("test",jl,jl)}catch{tf=!1}var ga=tf?{passive:!1}:!1,hE=function(e){return e.tagName==="TEXTAREA"},Gv=function(e,n){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[n]!=="hidden"&&!(r.overflowY===r.overflowX&&!hE(e)&&r[n]==="visible")},pE=function(e){return Gv(e,"overflowY")},mE=function(e){return Gv(e,"overflowX")},qg=function(e,n){var r=n.ownerDocument,a=n;do{typeof ShadowRoot<"u"&&a instanceof ShadowRoot&&(a=a.host);var s=Zv(e,a);if(s){var u=Qv(e,a),f=u[1],d=u[2];if(f>d)return!0}a=a.parentNode}while(a&&a!==r.body);return!1},gE=function(e){var n=e.scrollTop,r=e.scrollHeight,a=e.clientHeight;return[n,r,a]},vE=function(e){var n=e.scrollLeft,r=e.scrollWidth,a=e.clientWidth;return[n,r,a]},Zv=function(e,n){return e==="v"?pE(n):mE(n)},Qv=function(e,n){return e==="v"?gE(n):vE(n)},yE=function(e,n){return e==="h"&&n==="rtl"?-1:1},xE=function(e,n,r,a,s){var u=yE(e,window.getComputedStyle(n).direction),f=u*a,d=r.target,m=n.contains(d),y=!1,w=f>0,b=0,v=0;do{var x=Qv(e,d),N=x[0],C=x[1],E=x[2],k=C-E-u*N;(N||k)&&Zv(e,d)&&(b+=k,v+=N),d instanceof ShadowRoot?d=d.host:d=d.parentNode}while(!m&&d!==document.body||m&&(n.contains(d)||n===d));return(w&&Math.abs(b)<1||!w&&Math.abs(v)<1)&&(y=!0),y},kl=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Vg=function(e){return[e.deltaX,e.deltaY]},Wg=function(e){return e&&"current"in e?e.current:e},wE=function(e,n){return e[0]===n[0]&&e[1]===n[1]},bE=function(e){return` + .block-interactivity-`.concat(e,` {pointer-events: none;} + .allow-interactivity-`).concat(e,` {pointer-events: all;} +`)},_E=0,va=[];function CE(e){var n=p.useRef([]),r=p.useRef([0,0]),a=p.useRef(),s=p.useState(_E++)[0],u=p.useState(eh)[0],f=p.useRef(e);p.useEffect(function(){f.current=e},[e]),p.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(s));var C=RN([e.lockRef.current],(e.shards||[]).map(Wg)).filter(Boolean);return C.forEach(function(E){return E.classList.add("allow-interactivity-".concat(s))}),function(){document.body.classList.remove("block-interactivity-".concat(s)),C.forEach(function(E){return E.classList.remove("allow-interactivity-".concat(s))})}}},[e.inert,e.lockRef.current,e.shards]);var d=p.useCallback(function(C,E){if("touches"in C&&C.touches.length===2||C.type==="wheel"&&C.ctrlKey)return!f.current.allowPinchZoom;var k=kl(C),M=r.current,D="deltaX"in C?C.deltaX:M[0]-k[0],H="deltaY"in C?C.deltaY:M[1]-k[1],Q,ce=C.target,I=Math.abs(D)>Math.abs(H)?"h":"v";if("touches"in C&&I==="h"&&ce.type==="range")return!1;var X=qg(I,ce);if(!X)return!0;if(X?Q=I:(Q=I==="v"?"h":"v",X=qg(I,ce)),!X)return!1;if(!a.current&&"changedTouches"in C&&(D||H)&&(a.current=Q),!Q)return!0;var oe=a.current||Q;return xE(oe,E,C,oe==="h"?D:H)},[]),m=p.useCallback(function(C){var E=C;if(!(!va.length||va[va.length-1]!==u)){var k="deltaY"in E?Vg(E):kl(E),M=n.current.filter(function(Q){return Q.name===E.type&&(Q.target===E.target||E.target===Q.shadowParent)&&wE(Q.delta,k)})[0];if(M&&M.should){E.cancelable&&E.preventDefault();return}if(!M){var D=(f.current.shards||[]).map(Wg).filter(Boolean).filter(function(Q){return Q.contains(E.target)}),H=D.length>0?d(E,D[0]):!f.current.noIsolation;H&&E.cancelable&&E.preventDefault()}}},[]),y=p.useCallback(function(C,E,k,M){var D={name:C,delta:E,target:k,should:M,shadowParent:SE(k)};n.current.push(D),setTimeout(function(){n.current=n.current.filter(function(H){return H!==D})},1)},[]),w=p.useCallback(function(C){r.current=kl(C),a.current=void 0},[]),b=p.useCallback(function(C){y(C.type,Vg(C),C.target,d(C,e.lockRef.current))},[]),v=p.useCallback(function(C){y(C.type,kl(C),C.target,d(C,e.lockRef.current))},[]);p.useEffect(function(){return va.push(u),e.setCallbacks({onScrollCapture:b,onWheelCapture:b,onTouchMoveCapture:v}),document.addEventListener("wheel",m,ga),document.addEventListener("touchmove",m,ga),document.addEventListener("touchstart",w,ga),function(){va=va.filter(function(C){return C!==u}),document.removeEventListener("wheel",m,ga),document.removeEventListener("touchmove",m,ga),document.removeEventListener("touchstart",w,ga)}},[]);var x=e.removeScrollBar,N=e.inert;return p.createElement(p.Fragment,null,N?p.createElement(u,{styles:bE(s)}):null,x?p.createElement(fE,{gapMode:e.gapMode}):null)}function SE(e){for(var n=null;e!==null;)e instanceof ShadowRoot&&(n=e.host,e=e.host),e=e.parentNode;return n}zf(vv,CE);var NE=function(e){if(typeof document>"u")return null;var n=Array.isArray(e)?e[0]:e;return n.ownerDocument.body},ya=new WeakMap,Tl=new WeakMap,Pl={},Od=0,Kv=function(e){return e&&(e.host||Kv(e.parentNode))},EE=function(e,n){return n.map(function(r){if(e.contains(r))return r;var a=Kv(r);return a&&e.contains(a)?a:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},jE=function(e,n,r,a){var s=EE(n,Array.isArray(e)?e:[e]);Pl[r]||(Pl[r]=new WeakMap);var u=Pl[r],f=[],d=new Set,m=new Set(s),y=function(b){!b||d.has(b)||(d.add(b),y(b.parentNode))};s.forEach(y);var w=function(b){!b||m.has(b)||Array.prototype.forEach.call(b.children,function(v){if(d.has(v))w(v);else try{var x=v.getAttribute(a),N=x!==null&&x!=="false",C=(ya.get(v)||0)+1,E=(u.get(v)||0)+1;ya.set(v,C),u.set(v,E),f.push(v),C===1&&N&&Tl.set(v,!0),E===1&&v.setAttribute(r,"true"),N||v.setAttribute(a,"true")}catch(k){console.error("aria-hidden: cannot operate on ",v,k)}})};return w(n),d.clear(),Od++,function(){f.forEach(function(b){var v=ya.get(b)-1,x=u.get(b)-1;ya.set(b,v),u.set(b,x),v||(Tl.has(b)||b.removeAttribute(a),Tl.delete(b)),x||b.removeAttribute(r)}),Od--,Od||(ya=new WeakMap,ya=new WeakMap,Tl=new WeakMap,Pl={})}},kE=function(e,n,r){var a=Array.from(Array.isArray(e)?e:[e]),s=n||NE(e);return s?(a.push.apply(a,Array.from(s.querySelectorAll("[aria-live]"))),jE(a,s,r,"aria-hidden")):function(){return null}},TE=eh(),PE=` + [`+Sv+`] { + pointer-events: none !important; + } +`,LE=function(){return p.createElement(TE,{styles:PE})},Gg=function(e){return"current"in e?e.current:e};function ME(e){var n=e.setLockProps,r=e.onEscapeKey,a=e.onClickOutside,s=e.shards,u=e.onActivation,f=e.onDeactivation,d=e.noIsolation,m=p.useState(void 0),y=m[0],w=m[1],b=p.useRef(null),v=p.useRef(0);return p.useEffect(function(){var x=function(k){k.defaultPrevented||(k.code==="Escape"||k.key==="Escape"||k.keyCode===27)&&r&&r(k)},N=function(k){k.defaultPrevented||k.target===b.current||k instanceof MouseEvent&&k.button!==0||s&&s.map(Gg).some(function(M){return M&&M.contains(k.target)||M===k.target})||a&&a(k)},C=function(k){N(k),v.current=k.touches.length},E=function(k){v.current=k.touches.length};if(y)return document.addEventListener("keydown",x),document.addEventListener("mousedown",N),document.addEventListener("touchstart",C),document.addEventListener("touchend",E),function(){document.removeEventListener("keydown",x),document.removeEventListener("mousedown",N),document.removeEventListener("touchstart",C),document.removeEventListener("touchend",E)}},[y,a,r]),p.useEffect(function(){if(y)return u&&u(y),function(){f&&f()}},[!!y]),p.useEffect(function(){var x=function(){return null},N=!1,C=function(k){d||(x=kE(ON([k],(s||[]).map(Gg)),document.body,Sv)),w(function(){return k})},E=function(){x(),N||w(null)};return n({onMouseDown:function(k){b.current=k.target},onTouchStart:function(k){b.current=k.target},onActivation:C,onDeactivation:E}),function(){N=!0,n(!1)}},[]),p.createElement(LE,null)}const IE=zf(Cv,ME);var OE=function(e){return p.createElement(IE,vn({},e))},RE=p.forwardRef(function(e,n){return p.createElement(KN,vn({},e,{ref:n,sideCar:OE}))});const DE="common",AE={closeButtonLabel:"Close"},$E={namespace:DE,strings:AE},FE="_overlay_1iffn_1",BE="_modal-container_1iffn_5",zE="_size-sm_1iffn_12",UE="_size-md_1iffn_16",HE="_size-lg_1iffn_20",qE="_size-xl_1iffn_24",VE="_size-full_1iffn_28",WE="_page-width_1iffn_33",GE="_size-auto_1iffn_38",ZE="_modal_1iffn_5",QE="_close-icon_1iffn_53",KE="_content_1iffn_57",Dn={overlay:FE,modalContainer:BE,sizeSm:zE,sizeMd:UE,sizeLg:HE,sizeXl:qE,sizeFull:VE,pageWidth:WE,sizeAuto:GE,modal:ZE,closeIcon:QE,content:KE},YE={sm:Dn.sizeSm,md:Dn.sizeMd,lg:Dn.sizeLg,xl:Dn.sizeXl,full:Dn.sizeFull,auto:Dn.sizeAuto,pageWidth:Dn.pageWidth};function XE(e){const{closeOnClickOutside:n=!1,closeOnEscape:r=!1,onClose:a,overlayClassName:s,size:u="md",withoutCloseButton:f=!1,className:d,actions:m,childrenContainerClassName:y,modalContainerClassName:w,...b}=e,v=ci($E);p.useEffect(()=>{const E=document.documentElement.style.scrollbarGutter;return document.documentElement.style.scrollbarGutter="initial",()=>{document.documentElement.style.scrollbarGutter=E}},[]);const x=YE[u],N=p.useCallback(()=>{n&&a&&a()},[a,n]),C=p.useCallback(()=>{r&&a&&a()},[a,r]);return l.jsx($S,{className:ee(Dn.overlay,s),children:l.jsx(RE,{className:ee(Dn.modalContainer,w,x),onClickOutside:N,onEscapeKey:C,gapMode:"padding",children:l.jsx(Le,{...b,withInternalPadding:!0,withoutWrapInHeading:!0,className:ee(Dn.modal,d),childrenContainerClassName:ee(Dn.content,y),actions:!f||m?l.jsxs(l.Fragment,{children:[m,l.jsx(Pe,{name:void 0,onClick:a,variant:"tertiary",title:v.closeButtonLabel,children:l.jsx(F_,{className:Dn.closeIcon})})]}):void 0})})})}const JE="common",ej={confirmation:"Confirmation",confirmMessage:"Are you sure you want to continue?",buttonCancel:"Cancel",buttonOk:"Ok"},tj={namespace:JE,strings:ej};function nj(e){const n=ci(tj),{confirmHeading:r=n.confirmation,confirmMessage:a=n.confirmMessage,name:s,onConfirm:u,onClick:f,...d}=e,[m,y]=p.useState(!1),w=p.useCallback(v=>{y(!1),u(v)},[u]),b=p.useCallback((v,x)=>{f&&f(v,x),y(!0)},[f]);return l.jsxs(l.Fragment,{children:[l.jsx(Pe,{...d,name:s,onClick:b}),m&&l.jsx(XE,{heading:r,closeOnEscape:!1,size:"sm",footerActions:l.jsxs(l.Fragment,{children:[l.jsx(Pe,{name:!1,onClick:y,variant:"secondary",children:n.buttonCancel}),l.jsx(Pe,{name:s,variant:"primary",onClick:w,children:n.buttonOk})]}),children:a})]})}const rj="_input-container_1b4m7_1",ij="_input-section_1b4m7_4",aj="_input_1b4m7_1",oj="_disabled_1b4m7_17",sj="_errored_1b4m7_25",lj="_general_1b4m7_31",cj="_read-only_1b4m7_38",uj="_input-hint_1b4m7_53",dj="_input-error_1b4m7_58",ir={inputContainer:rj,inputSection:ij,input:aj,disabled:oj,errored:sj,general:lj,readOnly:cj,inputHint:uj,inputError:dj};function Da(e){const{containerRef:n,inputSectionRef:r,actions:a,className:s,disabled:u,error:f,errorOnTooltip:d=!1,hint:m,icons:y,input:w,inputSectionClassName:b,label:v,labelClassName:x,readOnly:N,required:C,variant:E="form",withAsterisk:k,actionsContainerClassName:M,errorContainerClassName:D,hintContainerClassName:H,iconsContainerClassName:Q,spacing:ce}=e,I=k??C,{content:X,containerClassName:oe}=os({className:ee(ir.inputSection,b),icons:y,iconsContainerClassName:Q,actions:a,actionsContainerClassName:M,children:w,childrenContainerClassName:ir.input,spacing:ce,withoutWrap:!0,variant:"xs"});return l.jsxs("div",{ref:n,className:ee(ir.inputContainer,!!f&&ir.errored,N&&ir.readOnly,E==="form"&&ir.form,E==="general"&&ir.general,u&&ir.disabled,s),title:d&&f&&typeof f=="string"?f:void 0,children:[l.jsx(Gt,{className:x,disabled:u,required:I,children:v}),l.jsx("div",{ref:r,className:oe,children:X}),m&&l.jsx("div",{className:ee(ir.inputHint,H),children:m}),!d&&l.jsx($f,{disabled:u,className:ee(ir.inputError,D),children:f})]})}const fj="_raw-input_8rtzt_1",hj={rawInput:fj};function ss(e){const{className:n,onChange:r,elementRef:a,value:s,name:u,...f}=e,d=Xt.useCallback(m=>{const y=m.currentTarget.value;r&&r(y===""?void 0:y,u,m)},[u,r]);return l.jsx("input",{...f,ref:a,className:ee(hj.rawInput,n),name:tt(u)?String(u):void 0,onChange:d,value:s??""})}function pj(e){const{className:n,actions:r,icons:a,error:s,hint:u,label:f,disabled:d,readOnly:m,errorOnTooltip:y,inputClassName:w,withAsterisk:b,inputSectionClassName:v,labelClassName:x,required:N,variant:C,...E}=e;return l.jsx(Da,{actions:r,className:n,disabled:d,error:s,errorOnTooltip:y,hint:u,icons:a,inputSectionClassName:v,labelClassName:x,label:f,readOnly:m,required:N,variant:C,withAsterisk:b,input:l.jsx(ss,{...E,readOnly:m,disabled:d,className:w,type:"date"})})}const mj="_date-output_4jzjo_1",gj={dateOutput:mj};function Yv(e){const{value:n,format:r,className:a,invalidText:s}=e,u=p.useMemo(()=>aS(n,r),[n,r]);return l.jsx("div",{className:ee(gj.dateOutput,a),children:u??s})}function Xv(e,n,r,a){Xt.useEffect(()=>{if(!e)return;const s=u=>{const{current:f}=r,{current:d}=a,m=u.target,y=u&&f?f===u.target||f.contains(m):!1,w=d?d===u.target||d.contains(m):!1;n(y,w,u)};return document.addEventListener("click",s),()=>{document.removeEventListener("click",s)}},[e,n,r,a])}const vj="_dropdown-menu_16hml_1",yj="_icons_16hml_4",xj="_content_16hml_5",wj="_actions_16hml_6",bj="_dropdown-icon_16hml_10",_j="_dropdown-content_16hml_16",ki={dropdownMenu:vj,icons:yj,content:xj,actions:wj,dropdownIcon:bj,dropdownContent:_j};function Cj(e){const n=p.useRef(null),{className:r,popupClassName:a,children:s,label:u,activeClassName:f,icons:d,variant:m="secondary",actions:y,withoutDropdownIcon:w,componentRef:b,elementRef:v=n,persistent:x,preferredPopupWidth:N}=e,C=p.useRef(null),[E,k]=p.useState(!1);p.useEffect(()=>{b&&(b.current={setShowDropdown:k})},[b,k]);const M=p.useCallback(()=>{k(ce=>!ce)},[k]),D=p.useCallback((ce,I)=>{I||ce&&x||k(!1)},[k,x]);Xv(E,D,C,v);const H=p.useMemo(()=>({setShowDropdown:k}),[k]),Q=!!y||!w;return l.jsxs(Xb.Provider,{value:H,children:[l.jsx(Pe,{name:void 0,className:ee(ki.dropdownMenu,E&&f,r),elementRef:v,onClick:M,variant:m,actionsContainerClassName:ki.actions,iconsContainerClassName:ki.icons,childrenContainerClassName:ki.content,actions:Q?l.jsxs(l.Fragment,{children:[y,!w&&(E?l.jsx(X0,{className:ki.dropdownIcon}):l.jsx(Y0,{className:ki.dropdownIcon}))]}):void 0,icons:d,children:u}),E&&l.jsx(vc,{elementRef:C,className:ee(ki.dropdownContent,a),parentRef:v,preferredWidth:N,children:s})]})}var Zg={},Sj={},Jo={},th={},es={},nh={};Object.defineProperty(nh,"__esModule",{value:!0});nh.default=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;��Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;���eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv���ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;���𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(function(e){return e.charCodeAt(0)}));var rh={};Object.defineProperty(rh,"__esModule",{value:!0});rh.default=new Uint16Array("Ȁaglq \x1Bɭ\0\0p;䀦os;䀧t;䀾t;䀼uot;䀢".split("").map(function(e){return e.charCodeAt(0)}));var nf={};(function(e){var n;Object.defineProperty(e,"__esModule",{value:!0}),e.replaceCodePoint=e.fromCodePoint=void 0;var r=new Map([[0,65533],[128,8364],[130,8218],[131,402],[132,8222],[133,8230],[134,8224],[135,8225],[136,710],[137,8240],[138,352],[139,8249],[140,338],[142,381],[145,8216],[146,8217],[147,8220],[148,8221],[149,8226],[150,8211],[151,8212],[152,732],[153,8482],[154,353],[155,8250],[156,339],[158,382],[159,376]]);e.fromCodePoint=(n=String.fromCodePoint)!==null&&n!==void 0?n:function(u){var f="";return u>65535&&(u-=65536,f+=String.fromCharCode(u>>>10&1023|55296),u=56320|u&1023),f+=String.fromCharCode(u),f};function a(u){var f;return u>=55296&&u<=57343||u>1114111?65533:(f=r.get(u))!==null&&f!==void 0?f:u}e.replaceCodePoint=a;function s(u){return(0,e.fromCodePoint)(a(u))}e.default=s})(nf);(function(e){var n=$e&&$e.__createBinding||(Object.create?function(R,B,T,U){U===void 0&&(U=T);var K=Object.getOwnPropertyDescriptor(B,T);(!K||("get"in K?!B.__esModule:K.writable||K.configurable))&&(K={enumerable:!0,get:function(){return B[T]}}),Object.defineProperty(R,U,K)}:function(R,B,T,U){U===void 0&&(U=T),R[U]=B[T]}),r=$e&&$e.__setModuleDefault||(Object.create?function(R,B){Object.defineProperty(R,"default",{enumerable:!0,value:B})}:function(R,B){R.default=B}),a=$e&&$e.__importStar||function(R){if(R&&R.__esModule)return R;var B={};if(R!=null)for(var T in R)T!=="default"&&Object.prototype.hasOwnProperty.call(R,T)&&n(B,R,T);return r(B,R),B},s=$e&&$e.__importDefault||function(R){return R&&R.__esModule?R:{default:R}};Object.defineProperty(e,"__esModule",{value:!0}),e.decodeXML=e.decodeHTMLStrict=e.decodeHTMLAttribute=e.decodeHTML=e.determineBranch=e.EntityDecoder=e.DecodingMode=e.BinTrieFlags=e.fromCodePoint=e.replaceCodePoint=e.decodeCodePoint=e.xmlDecodeTree=e.htmlDecodeTree=void 0;var u=s(nh);e.htmlDecodeTree=u.default;var f=s(rh);e.xmlDecodeTree=f.default;var d=a(nf);e.decodeCodePoint=d.default;var m=nf;Object.defineProperty(e,"replaceCodePoint",{enumerable:!0,get:function(){return m.replaceCodePoint}}),Object.defineProperty(e,"fromCodePoint",{enumerable:!0,get:function(){return m.fromCodePoint}});var y;(function(R){R[R.NUM=35]="NUM",R[R.SEMI=59]="SEMI",R[R.EQUALS=61]="EQUALS",R[R.ZERO=48]="ZERO",R[R.NINE=57]="NINE",R[R.LOWER_A=97]="LOWER_A",R[R.LOWER_F=102]="LOWER_F",R[R.LOWER_X=120]="LOWER_X",R[R.LOWER_Z=122]="LOWER_Z",R[R.UPPER_A=65]="UPPER_A",R[R.UPPER_F=70]="UPPER_F",R[R.UPPER_Z=90]="UPPER_Z"})(y||(y={}));var w=32,b;(function(R){R[R.VALUE_LENGTH=49152]="VALUE_LENGTH",R[R.BRANCH_LENGTH=16256]="BRANCH_LENGTH",R[R.JUMP_TABLE=127]="JUMP_TABLE"})(b=e.BinTrieFlags||(e.BinTrieFlags={}));function v(R){return R>=y.ZERO&&R<=y.NINE}function x(R){return R>=y.UPPER_A&&R<=y.UPPER_F||R>=y.LOWER_A&&R<=y.LOWER_F}function N(R){return R>=y.UPPER_A&&R<=y.UPPER_Z||R>=y.LOWER_A&&R<=y.LOWER_Z||v(R)}function C(R){return R===y.EQUALS||N(R)}var E;(function(R){R[R.EntityStart=0]="EntityStart",R[R.NumericStart=1]="NumericStart",R[R.NumericDecimal=2]="NumericDecimal",R[R.NumericHex=3]="NumericHex",R[R.NamedEntity=4]="NamedEntity"})(E||(E={}));var k;(function(R){R[R.Legacy=0]="Legacy",R[R.Strict=1]="Strict",R[R.Attribute=2]="Attribute"})(k=e.DecodingMode||(e.DecodingMode={}));var M=function(){function R(B,T,U){this.decodeTree=B,this.emitCodePoint=T,this.errors=U,this.state=E.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=k.Strict}return R.prototype.startEntity=function(B){this.decodeMode=B,this.state=E.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},R.prototype.write=function(B,T){switch(this.state){case E.EntityStart:return B.charCodeAt(T)===y.NUM?(this.state=E.NumericStart,this.consumed+=1,this.stateNumericStart(B,T+1)):(this.state=E.NamedEntity,this.stateNamedEntity(B,T));case E.NumericStart:return this.stateNumericStart(B,T);case E.NumericDecimal:return this.stateNumericDecimal(B,T);case E.NumericHex:return this.stateNumericHex(B,T);case E.NamedEntity:return this.stateNamedEntity(B,T)}},R.prototype.stateNumericStart=function(B,T){return T>=B.length?-1:(B.charCodeAt(T)|w)===y.LOWER_X?(this.state=E.NumericHex,this.consumed+=1,this.stateNumericHex(B,T+1)):(this.state=E.NumericDecimal,this.stateNumericDecimal(B,T))},R.prototype.addToNumericResult=function(B,T,U,K){if(T!==U){var he=U-T;this.result=this.result*Math.pow(K,he)+parseInt(B.substr(T,he),K),this.consumed+=he}},R.prototype.stateNumericHex=function(B,T){for(var U=T;T>14;T>14,he!==0){if(G===y.SEMI)return this.emitNamedEntityData(this.treeIndex,he,this.consumed+this.excess);this.decodeMode!==k.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return-1},R.prototype.emitNotTerminatedNamedEntity=function(){var B,T=this,U=T.result,K=T.decodeTree,he=(K[U]&b.VALUE_LENGTH)>>14;return this.emitNamedEntityData(U,he,this.consumed),(B=this.errors)===null||B===void 0||B.missingSemicolonAfterCharacterReference(),this.consumed},R.prototype.emitNamedEntityData=function(B,T,U){var K=this.decodeTree;return this.emitCodePoint(T===1?K[B]&~b.VALUE_LENGTH:K[B+1],U),T===3&&this.emitCodePoint(K[B+2],U),U},R.prototype.end=function(){var B;switch(this.state){case E.NamedEntity:return this.result!==0&&(this.decodeMode!==k.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case E.NumericDecimal:return this.emitNumericEntity(0,2);case E.NumericHex:return this.emitNumericEntity(0,3);case E.NumericStart:return(B=this.errors)===null||B===void 0||B.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case E.EntityStart:return 0}},R}();e.EntityDecoder=M;function D(R){var B="",T=new M(R,function(U){return B+=(0,d.fromCodePoint)(U)});return function(U,K){for(var he=0,G=0;(G=U.indexOf("&",G))>=0;){B+=U.slice(he,G),T.startEntity(K);var Z=T.write(U,G+1);if(Z<0){he=G+T.end();break}he=G+Z,G=Z===0?he+1:he}var le=B+U.slice(he);return B="",le}}function H(R,B,T,U){var K=(B&b.BRANCH_LENGTH)>>7,he=B&b.JUMP_TABLE;if(K===0)return he!==0&&U===he?T:-1;if(he){var G=U-he;return G<0||G>=K?-1:R[T+G]-1}for(var Z=T,le=Z+K-1;Z<=le;){var S=Z+le>>>1,F=R[S];if(FU)le=S-1;else return R[S+K]}return-1}e.determineBranch=H;var Q=D(u.default),ce=D(f.default);function I(R,B){return B===void 0&&(B=k.Legacy),Q(R,B)}e.decodeHTML=I;function X(R){return Q(R,k.Attribute)}e.decodeHTMLAttribute=X;function oe(R){return Q(R,k.Strict)}e.decodeHTMLStrict=oe;function ae(R){return ce(R,k.Strict)}e.decodeXML=ae})(es);(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.QuoteType=void 0;var n=es,r;(function(v){v[v.Tab=9]="Tab",v[v.NewLine=10]="NewLine",v[v.FormFeed=12]="FormFeed",v[v.CarriageReturn=13]="CarriageReturn",v[v.Space=32]="Space",v[v.ExclamationMark=33]="ExclamationMark",v[v.Number=35]="Number",v[v.Amp=38]="Amp",v[v.SingleQuote=39]="SingleQuote",v[v.DoubleQuote=34]="DoubleQuote",v[v.Dash=45]="Dash",v[v.Slash=47]="Slash",v[v.Zero=48]="Zero",v[v.Nine=57]="Nine",v[v.Semi=59]="Semi",v[v.Lt=60]="Lt",v[v.Eq=61]="Eq",v[v.Gt=62]="Gt",v[v.Questionmark=63]="Questionmark",v[v.UpperA=65]="UpperA",v[v.LowerA=97]="LowerA",v[v.UpperF=70]="UpperF",v[v.LowerF=102]="LowerF",v[v.UpperZ=90]="UpperZ",v[v.LowerZ=122]="LowerZ",v[v.LowerX=120]="LowerX",v[v.OpeningSquareBracket=91]="OpeningSquareBracket"})(r||(r={}));var a;(function(v){v[v.Text=1]="Text",v[v.BeforeTagName=2]="BeforeTagName",v[v.InTagName=3]="InTagName",v[v.InSelfClosingTag=4]="InSelfClosingTag",v[v.BeforeClosingTagName=5]="BeforeClosingTagName",v[v.InClosingTagName=6]="InClosingTagName",v[v.AfterClosingTagName=7]="AfterClosingTagName",v[v.BeforeAttributeName=8]="BeforeAttributeName",v[v.InAttributeName=9]="InAttributeName",v[v.AfterAttributeName=10]="AfterAttributeName",v[v.BeforeAttributeValue=11]="BeforeAttributeValue",v[v.InAttributeValueDq=12]="InAttributeValueDq",v[v.InAttributeValueSq=13]="InAttributeValueSq",v[v.InAttributeValueNq=14]="InAttributeValueNq",v[v.BeforeDeclaration=15]="BeforeDeclaration",v[v.InDeclaration=16]="InDeclaration",v[v.InProcessingInstruction=17]="InProcessingInstruction",v[v.BeforeComment=18]="BeforeComment",v[v.CDATASequence=19]="CDATASequence",v[v.InSpecialComment=20]="InSpecialComment",v[v.InCommentLike=21]="InCommentLike",v[v.BeforeSpecialS=22]="BeforeSpecialS",v[v.SpecialStartSequence=23]="SpecialStartSequence",v[v.InSpecialTag=24]="InSpecialTag",v[v.BeforeEntity=25]="BeforeEntity",v[v.BeforeNumericEntity=26]="BeforeNumericEntity",v[v.InNamedEntity=27]="InNamedEntity",v[v.InNumericEntity=28]="InNumericEntity",v[v.InHexEntity=29]="InHexEntity"})(a||(a={}));function s(v){return v===r.Space||v===r.NewLine||v===r.Tab||v===r.FormFeed||v===r.CarriageReturn}function u(v){return v===r.Slash||v===r.Gt||s(v)}function f(v){return v>=r.Zero&&v<=r.Nine}function d(v){return v>=r.LowerA&&v<=r.LowerZ||v>=r.UpperA&&v<=r.UpperZ}function m(v){return v>=r.UpperA&&v<=r.UpperF||v>=r.LowerA&&v<=r.LowerF}var y;(function(v){v[v.NoValue=0]="NoValue",v[v.Unquoted=1]="Unquoted",v[v.Single=2]="Single",v[v.Double=3]="Double"})(y=e.QuoteType||(e.QuoteType={}));var w={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101])},b=function(){function v(x,N){var C=x.xmlMode,E=C===void 0?!1:C,k=x.decodeEntities,M=k===void 0?!0:k;this.cbs=N,this.state=a.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=a.Text,this.isSpecial=!1,this.running=!0,this.offset=0,this.currentSequence=void 0,this.sequenceIndex=0,this.trieIndex=0,this.trieCurrent=0,this.entityResult=0,this.entityExcess=0,this.xmlMode=E,this.decodeEntities=M,this.entityTrie=E?n.xmlDecodeTree:n.htmlDecodeTree}return v.prototype.reset=function(){this.state=a.Text,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=a.Text,this.currentSequence=void 0,this.running=!0,this.offset=0},v.prototype.write=function(x){this.offset+=this.buffer.length,this.buffer=x,this.parse()},v.prototype.end=function(){this.running&&this.finish()},v.prototype.pause=function(){this.running=!1},v.prototype.resume=function(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=a.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&x===r.Amp&&(this.state=a.BeforeEntity)},v.prototype.stateSpecialStartSequence=function(x){var N=this.sequenceIndex===this.currentSequence.length,C=N?u(x):(x|32)===this.currentSequence[this.sequenceIndex];if(!C)this.isSpecial=!1;else if(!N){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=a.InTagName,this.stateInTagName(x)},v.prototype.stateInSpecialTag=function(x){if(this.sequenceIndex===this.currentSequence.length){if(x===r.Gt||s(x)){var N=this.index-this.currentSequence.length;if(this.sectionStart>14)-1;if(!this.allowLegacyEntity()&&x!==r.Semi)this.trieIndex+=C;else{var E=this.index-this.entityExcess+1;E>this.sectionStart&&this.emitPartial(this.sectionStart,E),this.entityResult=this.trieIndex,this.trieIndex+=C,this.entityExcess=0,this.sectionStart=this.index+1,C===0&&this.emitNamedEntity()}}},v.prototype.emitNamedEntity=function(){if(this.state=this.baseState,this.entityResult!==0){var x=(this.entityTrie[this.entityResult]&n.BinTrieFlags.VALUE_LENGTH)>>14;switch(x){case 1:{this.emitCodePoint(this.entityTrie[this.entityResult]&~n.BinTrieFlags.VALUE_LENGTH);break}case 2:{this.emitCodePoint(this.entityTrie[this.entityResult+1]);break}case 3:this.emitCodePoint(this.entityTrie[this.entityResult+1]),this.emitCodePoint(this.entityTrie[this.entityResult+2])}}},v.prototype.stateBeforeNumericEntity=function(x){(x|32)===r.LowerX?(this.entityExcess++,this.state=a.InHexEntity):(this.state=a.InNumericEntity,this.stateInNumericEntity(x))},v.prototype.emitNumericEntity=function(x){var N=this.index-this.entityExcess-1,C=N+2+ +(this.state===a.InHexEntity);C!==this.index&&(N>this.sectionStart&&this.emitPartial(this.sectionStart,N),this.sectionStart=this.index+Number(x),this.emitCodePoint((0,n.replaceCodePoint)(this.entityResult))),this.state=this.baseState},v.prototype.stateInNumericEntity=function(x){x===r.Semi?this.emitNumericEntity(!0):f(x)?(this.entityResult=this.entityResult*10+(x-r.Zero),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},v.prototype.stateInHexEntity=function(x){x===r.Semi?this.emitNumericEntity(!0):f(x)?(this.entityResult=this.entityResult*16+(x-r.Zero),this.entityExcess++):m(x)?(this.entityResult=this.entityResult*16+((x|32)-r.LowerA+10),this.entityExcess++):(this.allowLegacyEntity()?this.emitNumericEntity(!1):this.state=this.baseState,this.index--)},v.prototype.allowLegacyEntity=function(){return!this.xmlMode&&(this.baseState===a.Text||this.baseState===a.InSpecialTag)},v.prototype.cleanup=function(){this.running&&this.sectionStart!==this.index&&(this.state===a.Text||this.state===a.InSpecialTag&&this.sequenceIndex===0?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):(this.state===a.InAttributeValueDq||this.state===a.InAttributeValueSq||this.state===a.InAttributeValueNq)&&(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))},v.prototype.shouldContinue=function(){return this.index0&&f.has(this.stack[this.stack.length-1]);){var d=this.stack.pop();(a=(r=this.cbs).onclosetag)===null||a===void 0||a.call(r,d,!0)}this.isVoidElement(n)||(this.stack.push(n),Jg.has(n)?this.foreignContext.push(!0):e0.has(n)&&this.foreignContext.push(!1)),(u=(s=this.cbs).onopentagname)===null||u===void 0||u.call(s,n),this.cbs.onopentag&&(this.attribs={})},e.prototype.endOpenTag=function(n){var r,a;this.startIndex=this.openTagStart,this.attribs&&((a=(r=this.cbs).onopentag)===null||a===void 0||a.call(r,this.tagname,this.attribs,n),this.attribs=null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=""},e.prototype.onopentagend=function(n){this.endIndex=n,this.endOpenTag(!1),this.startIndex=n+1},e.prototype.onclosetag=function(n,r){var a,s,u,f,d,m;this.endIndex=r;var y=this.getSlice(n,r);if(this.lowerCaseTagNames&&(y=y.toLowerCase()),(Jg.has(y)||e0.has(y))&&this.foreignContext.pop(),this.isVoidElement(y))!this.options.xmlMode&&y==="br"&&((s=(a=this.cbs).onopentagname)===null||s===void 0||s.call(a,"br"),(f=(u=this.cbs).onopentag)===null||f===void 0||f.call(u,"br",{},!0),(m=(d=this.cbs).onclosetag)===null||m===void 0||m.call(d,"br",!1));else{var w=this.stack.lastIndexOf(y);if(w!==-1)if(this.cbs.onclosetag)for(var b=this.stack.length-w;b--;)this.cbs.onclosetag(this.stack.pop(),b!==0);else this.stack.length=w;else!this.options.xmlMode&&y==="p"&&(this.emitOpenTag("p"),this.closeCurrentTag(!0))}this.startIndex=r+1},e.prototype.onselfclosingtag=function(n){this.endIndex=n,this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?(this.closeCurrentTag(!1),this.startIndex=n+1):this.onopentagend(n)},e.prototype.closeCurrentTag=function(n){var r,a,s=this.tagname;this.endOpenTag(n),this.stack[this.stack.length-1]===s&&((a=(r=this.cbs).onclosetag)===null||a===void 0||a.call(r,s,!n),this.stack.pop())},e.prototype.onattribname=function(n,r){this.startIndex=n;var a=this.getSlice(n,r);this.attribname=this.lowerCaseAttributeNames?a.toLowerCase():a},e.prototype.onattribdata=function(n,r){this.attribvalue+=this.getSlice(n,r)},e.prototype.onattribentity=function(n){this.attribvalue+=(0,Qg.fromCodePoint)(n)},e.prototype.onattribend=function(n,r){var a,s;this.endIndex=r,(s=(a=this.cbs).onattribute)===null||s===void 0||s.call(a,this.attribname,this.attribvalue,n===Ll.QuoteType.Double?'"':n===Ll.QuoteType.Single?"'":n===Ll.QuoteType.NoValue?void 0:null),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribvalue=""},e.prototype.getInstructionName=function(n){var r=n.search(Pj),a=r<0?n:n.substr(0,r);return this.lowerCaseTagNames&&(a=a.toLowerCase()),a},e.prototype.ondeclaration=function(n,r){this.endIndex=r;var a=this.getSlice(n,r);if(this.cbs.onprocessinginstruction){var s=this.getInstructionName(a);this.cbs.onprocessinginstruction("!".concat(s),"!".concat(a))}this.startIndex=r+1},e.prototype.onprocessinginstruction=function(n,r){this.endIndex=r;var a=this.getSlice(n,r);if(this.cbs.onprocessinginstruction){var s=this.getInstructionName(a);this.cbs.onprocessinginstruction("?".concat(s),"?".concat(a))}this.startIndex=r+1},e.prototype.oncomment=function(n,r,a){var s,u,f,d;this.endIndex=r,(u=(s=this.cbs).oncomment)===null||u===void 0||u.call(s,this.getSlice(n,r-a)),(d=(f=this.cbs).oncommentend)===null||d===void 0||d.call(f),this.startIndex=r+1},e.prototype.oncdata=function(n,r,a){var s,u,f,d,m,y,w,b,v,x;this.endIndex=r;var N=this.getSlice(n,r-a);this.options.xmlMode||this.options.recognizeCDATA?((u=(s=this.cbs).oncdatastart)===null||u===void 0||u.call(s),(d=(f=this.cbs).ontext)===null||d===void 0||d.call(f,N),(y=(m=this.cbs).oncdataend)===null||y===void 0||y.call(m)):((b=(w=this.cbs).oncomment)===null||b===void 0||b.call(w,"[CDATA[".concat(N,"]]")),(x=(v=this.cbs).oncommentend)===null||x===void 0||x.call(v)),this.startIndex=r+1},e.prototype.onend=function(){var n,r;if(this.cbs.onclosetag){this.endIndex=this.startIndex;for(var a=this.stack.length;a>0;this.cbs.onclosetag(this.stack[--a],!0));}(r=(n=this.cbs).onend)===null||r===void 0||r.call(n)},e.prototype.reset=function(){var n,r,a,s;(r=(n=this.cbs).onreset)===null||r===void 0||r.call(n),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack.length=0,this.startIndex=0,this.endIndex=0,(s=(a=this.cbs).onparserinit)===null||s===void 0||s.call(a,this),this.buffers.length=0,this.bufferOffset=0,this.writeIndex=0,this.ended=!1},e.prototype.parseComplete=function(n){this.reset(),this.end(n)},e.prototype.getSlice=function(n,r){for(;n-this.bufferOffset>=this.buffers[0].length;)this.shiftBuffer();for(var a=this.buffers[0].slice(n-this.bufferOffset,r-this.bufferOffset);r-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),a+=this.buffers[0].slice(0,r-this.bufferOffset);return a},e.prototype.shiftBuffer=function(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()},e.prototype.write=function(n){var r,a;if(this.ended){(a=(r=this.cbs).onerror)===null||a===void 0||a.call(r,new Error(".write() after done!"));return}this.buffers.push(n),this.tokenizer.running&&(this.tokenizer.write(n),this.writeIndex++)},e.prototype.end=function(n){var r,a;if(this.ended){(a=(r=this.cbs).onerror)===null||a===void 0||a.call(r,new Error(".end() after done!"));return}n&&this.write(n),this.ended=!0,this.tokenizer.end()},e.prototype.pause=function(){this.tokenizer.pause()},e.prototype.resume=function(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex0?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"childNodes",{get:function(){return this.children},set:function(r){this.children=r},enumerable:!1,configurable:!0}),n}(ih);Ye.NodeWithChildren=xc;var ny=function(e){ui(n,e);function n(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=yn.ElementType.CDATA,r}return Object.defineProperty(n.prototype,"nodeType",{get:function(){return 4},enumerable:!1,configurable:!0}),n}(xc);Ye.CDATA=ny;var ry=function(e){ui(n,e);function n(){var r=e!==null&&e.apply(this,arguments)||this;return r.type=yn.ElementType.Root,r}return Object.defineProperty(n.prototype,"nodeType",{get:function(){return 9},enumerable:!1,configurable:!0}),n}(xc);Ye.Document=ry;var iy=function(e){ui(n,e);function n(r,a,s,u){s===void 0&&(s=[]),u===void 0&&(u=r==="script"?yn.ElementType.Script:r==="style"?yn.ElementType.Style:yn.ElementType.Tag);var f=e.call(this,s)||this;return f.name=r,f.attribs=a,f.type=u,f}return Object.defineProperty(n.prototype,"nodeType",{get:function(){return 1},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"tagName",{get:function(){return this.name},set:function(r){this.name=r},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"attributes",{get:function(){var r=this;return Object.keys(this.attribs).map(function(a){var s,u;return{name:a,value:r.attribs[a],namespace:(s=r["x-attribsNamespace"])===null||s===void 0?void 0:s[a],prefix:(u=r["x-attribsPrefix"])===null||u===void 0?void 0:u[a]}})},enumerable:!1,configurable:!0}),n}(xc);Ye.Element=iy;function ay(e){return(0,yn.isTag)(e)}Ye.isTag=ay;function oy(e){return e.type===yn.ElementType.CDATA}Ye.isCDATA=oy;function sy(e){return e.type===yn.ElementType.Text}Ye.isText=sy;function ly(e){return e.type===yn.ElementType.Comment}Ye.isComment=ly;function cy(e){return e.type===yn.ElementType.Directive}Ye.isDirective=cy;function uy(e){return e.type===yn.ElementType.Root}Ye.isDocument=uy;function Mj(e){return Object.prototype.hasOwnProperty.call(e,"children")}Ye.hasChildren=Mj;function ah(e,n){n===void 0&&(n=!1);var r;if(sy(e))r=new Jv(e.data);else if(ly(e))r=new ey(e.data);else if(ay(e)){var a=n?Rd(e.children):[],s=new iy(e.name,qo({},e.attribs),a);a.forEach(function(m){return m.parent=s}),e.namespace!=null&&(s.namespace=e.namespace),e["x-attribsNamespace"]&&(s["x-attribsNamespace"]=qo({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(s["x-attribsPrefix"]=qo({},e["x-attribsPrefix"])),r=s}else if(oy(e)){var a=n?Rd(e.children):[],u=new ny(a);a.forEach(function(y){return y.parent=u}),r=u}else if(uy(e)){var a=n?Rd(e.children):[],f=new ry(a);a.forEach(function(y){return y.parent=f}),e["x-mode"]&&(f["x-mode"]=e["x-mode"]),r=f}else if(cy(e)){var d=new ty(e.name,e.data);e["x-name"]!=null&&(d["x-name"]=e["x-name"],d["x-publicId"]=e["x-publicId"],d["x-systemId"]=e["x-systemId"]),r=d}else throw new Error("Not implemented yet: ".concat(e.type));return r.startIndex=e.startIndex,r.endIndex=e.endIndex,e.sourceCodeLocation!=null&&(r.sourceCodeLocation=e.sourceCodeLocation),r}Ye.cloneNode=ah;function Rd(e){for(var n=e.map(function(a){return ah(a,!0)}),r=1;r$\x80-\uFFFF]/g;var n=new Map([[34,"""],[38,"&"],[39,"'"],[60,"<"],[62,">"]]);e.getCodePoint=String.prototype.codePointAt!=null?function(s,u){return s.codePointAt(u)}:function(s,u){return(s.charCodeAt(u)&64512)===55296?(s.charCodeAt(u)-55296)*1024+s.charCodeAt(u+1)-56320+65536:s.charCodeAt(u)};function r(s){for(var u="",f=0,d;(d=e.xmlReplacer.exec(s))!==null;){var m=d.index,y=s.charCodeAt(m),w=n.get(y);w!==void 0?(u+=s.substring(f,m)+w,f=m+1):(u+="".concat(s.substring(f,m),"&#x").concat((0,e.getCodePoint)(s,m).toString(16),";"),f=e.xmlReplacer.lastIndex+=+((y&64512)===55296))}return u+s.substr(f)}e.encodeXML=r,e.escape=r;function a(s,u){return function(f){for(var d,m=0,y="";d=s.exec(f);)m!==d.index&&(y+=f.substring(m,d.index)),y+=u.get(d[0].charCodeAt(0)),m=d.index+1;return y+f.substring(m)}}e.escapeUTF8=a(/[&<>'"]/g,n),e.escapeAttribute=a(/["&\u00A0]/g,new Map([[34,"""],[38,"&"],[160," "]])),e.escapeText=a(/[&<>\u00A0]/g,new Map([[38,"&"],[60,"<"],[62,">"],[160," "]]))})(lc);var Ij=$e&&$e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(Bi,"__esModule",{value:!0});Bi.encodeNonAsciiHTML=Bi.encodeHTML=void 0;var Oj=Ij(oh),fy=lc,Rj=/[\t\n!-,./:-@[-`\f{-}$\x80-\uFFFF]/g;function Dj(e){return hy(Rj,e)}Bi.encodeHTML=Dj;function Aj(e){return hy(fy.xmlReplacer,e)}Bi.encodeNonAsciiHTML=Aj;function hy(e,n){for(var r="",a=0,s;(s=e.exec(n))!==null;){var u=s.index;r+=n.substring(a,u);var f=n.charCodeAt(u),d=Oj.default.get(f);if(typeof d=="object"){if(u+10&&(a+=wc(e.children,n)),(n.xmlMode||!t0.has(e.name))&&(a+=""))),a}function Zj(e){return"<".concat(e.data,">")}function Qj(e,n){var r,a=e.data||"";return((r=n.encodeEntities)!==null&&r!==void 0?r:n.decodeEntities)!==!1&&!(!n.xmlMode&&e.parent&&zj.has(e.parent.name))&&(a=n.xmlMode||n.encodeEntities!=="utf8"?(0,cc.encodeXML)(a):(0,cc.escapeText)(a)),a}function Kj(e){return"")}function Yj(e){return"")}var Xj=$e&&$e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(En,"__esModule",{value:!0});En.innerText=En.textContent=En.getText=En.getInnerHTML=En.getOuterHTML=void 0;var lr=Pr,Jj=Xj(ls),ek=Aa;function my(e,n){return(0,Jj.default)(e,n)}En.getOuterHTML=my;function tk(e,n){return(0,lr.hasChildren)(e)?e.children.map(function(r){return my(r,n)}).join(""):""}En.getInnerHTML=tk;function Ql(e){return Array.isArray(e)?e.map(Ql).join(""):(0,lr.isTag)(e)?e.name==="br"?` +`:Ql(e.children):(0,lr.isCDATA)(e)?Ql(e.children):(0,lr.isText)(e)?e.data:""}En.getText=Ql;function rf(e){return Array.isArray(e)?e.map(rf).join(""):(0,lr.hasChildren)(e)&&!(0,lr.isComment)(e)?rf(e.children):(0,lr.isText)(e)?e.data:""}En.textContent=rf;function af(e){return Array.isArray(e)?e.map(af).join(""):(0,lr.hasChildren)(e)&&(e.type===ek.ElementType.Tag||(0,lr.isCDATA)(e))?af(e.children):(0,lr.isText)(e)?e.data:""}En.innerText=af;var zt={};Object.defineProperty(zt,"__esModule",{value:!0});zt.prevElementSibling=zt.nextElementSibling=zt.getName=zt.hasAttrib=zt.getAttributeValue=zt.getSiblings=zt.getParent=zt.getChildren=void 0;var sh=Pr;function gy(e){return(0,sh.hasChildren)(e)?e.children:[]}zt.getChildren=gy;function vy(e){return e.parent||null}zt.getParent=vy;function nk(e){var n,r,a=vy(e);if(a!=null)return gy(a);for(var s=[e],u=e.prev,f=e.next;u!=null;)s.unshift(u),n=u,u=n.prev;for(;f!=null;)s.push(f),r=f,f=r.next;return s}zt.getSiblings=nk;function rk(e,n){var r;return(r=e.attribs)===null||r===void 0?void 0:r[n]}zt.getAttributeValue=rk;function ik(e,n){return e.attribs!=null&&Object.prototype.hasOwnProperty.call(e.attribs,n)&&e.attribs[n]!=null}zt.hasAttrib=ik;function ak(e){return e.name}zt.getName=ak;function ok(e){for(var n,r=e.next;r!==null&&!(0,sh.isTag)(r);)n=r,r=n.next;return r}zt.nextElementSibling=ok;function sk(e){for(var n,r=e.prev;r!==null&&!(0,sh.isTag)(r);)n=r,r=n.prev;return r}zt.prevElementSibling=sk;var gn={};Object.defineProperty(gn,"__esModule",{value:!0});gn.prepend=gn.prependChild=gn.append=gn.appendChild=gn.replaceElement=gn.removeElement=void 0;function cs(e){if(e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent){var n=e.parent.children,r=n.lastIndexOf(e);r>=0&&n.splice(r,1)}e.next=null,e.prev=null,e.parent=null}gn.removeElement=cs;function lk(e,n){var r=n.prev=e.prev;r&&(r.next=n);var a=n.next=e.next;a&&(a.prev=n);var s=n.parent=e.parent;if(s){var u=s.children;u[u.lastIndexOf(e)]=n,e.parent=null}}gn.replaceElement=lk;function ck(e,n){if(cs(n),n.next=null,n.parent=e,e.children.push(n)>1){var r=e.children[e.children.length-2];r.next=n,n.prev=r}else n.prev=null}gn.appendChild=ck;function uk(e,n){cs(n);var r=e.parent,a=e.next;if(n.next=a,n.prev=e,e.next=n,n.parent=r,a){if(a.prev=n,r){var s=r.children;s.splice(s.lastIndexOf(a),0,n)}}else r&&r.children.push(n)}gn.append=uk;function dk(e,n){if(cs(n),n.parent=e,n.prev=null,e.children.unshift(n)!==1){var r=e.children[1];r.prev=n,n.next=r}else n.next=null}gn.prependChild=dk;function fk(e,n){cs(n);var r=e.parent;if(r){var a=r.children;a.splice(a.indexOf(e),0,n)}e.prev&&(e.prev.next=n),n.parent=r,n.prev=e.prev,n.next=e,e.prev=n}gn.prepend=fk;var an={};Object.defineProperty(an,"__esModule",{value:!0});an.findAll=an.existsOne=an.findOne=an.findOneChild=an.find=an.filter=void 0;var bc=Pr;function hk(e,n,r,a){return r===void 0&&(r=!0),a===void 0&&(a=1/0),yy(e,Array.isArray(n)?n:[n],r,a)}an.filter=hk;function yy(e,n,r,a){for(var s=[],u=[n],f=[0];;){if(f[0]>=u[0].length){if(f.length===1)return s;u.shift(),f.shift();continue}var d=u[0][f[0]++];if(e(d)&&(s.push(d),--a<=0))return s;r&&(0,bc.hasChildren)(d)&&d.children.length>0&&(f.unshift(0),u.unshift(d.children))}}an.find=yy;function pk(e,n){return n.find(e)}an.findOneChild=pk;function xy(e,n,r){r===void 0&&(r=!0);for(var a=null,s=0;s0&&(a=xy(e,u.children,!0));else continue}return a}an.findOne=xy;function wy(e,n){return n.some(function(r){return(0,bc.isTag)(r)&&(e(r)||wy(e,r.children))})}an.existsOne=wy;function mk(e,n){for(var r=[],a=[n],s=[0];;){if(s[0]>=a[0].length){if(a.length===1)return r;a.shift(),s.shift();continue}var u=a[0][s[0]++];(0,bc.isTag)(u)&&(e(u)&&r.push(u),u.children.length>0&&(s.unshift(0),a.unshift(u.children)))}}an.findAll=mk;var jn={};Object.defineProperty(jn,"__esModule",{value:!0});jn.getElementsByTagType=jn.getElementsByTagName=jn.getElementById=jn.getElements=jn.testElement=void 0;var Ii=Pr,_c=an,uc={tag_name:function(e){return typeof e=="function"?function(n){return(0,Ii.isTag)(n)&&e(n.name)}:e==="*"?Ii.isTag:function(n){return(0,Ii.isTag)(n)&&n.name===e}},tag_type:function(e){return typeof e=="function"?function(n){return e(n.type)}:function(n){return n.type===e}},tag_contains:function(e){return typeof e=="function"?function(n){return(0,Ii.isText)(n)&&e(n.data)}:function(n){return(0,Ii.isText)(n)&&n.data===e}}};function by(e,n){return typeof n=="function"?function(r){return(0,Ii.isTag)(r)&&n(r.attribs[e])}:function(r){return(0,Ii.isTag)(r)&&r.attribs[e]===n}}function gk(e,n){return function(r){return e(r)||n(r)}}function _y(e){var n=Object.keys(e).map(function(r){var a=e[r];return Object.prototype.hasOwnProperty.call(uc,r)?uc[r](a):by(r,a)});return n.length===0?null:n.reduce(gk)}function vk(e,n){var r=_y(e);return r?r(n):!0}jn.testElement=vk;function yk(e,n,r,a){a===void 0&&(a=1/0);var s=_y(e);return s?(0,_c.filter)(s,n,r,a):[]}jn.getElements=yk;function xk(e,n,r){return r===void 0&&(r=!0),Array.isArray(n)||(n=[n]),(0,_c.findOne)(by("id",e),n,r)}jn.getElementById=xk;function wk(e,n,r,a){return r===void 0&&(r=!0),a===void 0&&(a=1/0),(0,_c.filter)(uc.tag_name(e),n,r,a)}jn.getElementsByTagName=wk;function bk(e,n,r,a){return r===void 0&&(r=!0),a===void 0&&(a=1/0),(0,_c.filter)(uc.tag_type(e),n,r,a)}jn.getElementsByTagType=bk;var Cy={};(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.uniqueSort=e.compareDocumentPosition=e.DocumentPosition=e.removeSubsets=void 0;var n=Pr;function r(f){for(var d=f.length;--d>=0;){var m=f[d];if(d>0&&f.lastIndexOf(m,d-1)>=0){f.splice(d,1);continue}for(var y=m.parent;y;y=y.parent)if(f.includes(y)){f.splice(d,1);break}}return f}e.removeSubsets=r;var a;(function(f){f[f.DISCONNECTED=1]="DISCONNECTED",f[f.PRECEDING=2]="PRECEDING",f[f.FOLLOWING=4]="FOLLOWING",f[f.CONTAINS=8]="CONTAINS",f[f.CONTAINED_BY=16]="CONTAINED_BY"})(a=e.DocumentPosition||(e.DocumentPosition={}));function s(f,d){var m=[],y=[];if(f===d)return 0;for(var w=(0,n.hasChildren)(f)?f:f.parent;w;)m.unshift(w),w=w.parent;for(w=(0,n.hasChildren)(d)?d:d.parent;w;)y.unshift(w),w=w.parent;for(var b=Math.min(m.length,y.length),v=0;vN.indexOf(E)?x===d?a.FOLLOWING|a.CONTAINED_BY:a.FOLLOWING:x===f?a.PRECEDING|a.CONTAINS:a.PRECEDING}e.compareDocumentPosition=s;function u(f){return f=f.filter(function(d,m,y){return!y.includes(d,m+1)}),f.sort(function(d,m){var y=s(d,m);return y&a.PRECEDING?-1:y&a.FOLLOWING?1:0}),f}e.uniqueSort=u})(Cy);var Cc={};Object.defineProperty(Cc,"__esModule",{value:!0});Cc.getFeed=void 0;var _k=En,us=jn;function Ck(e){var n=dc(kk,e);return n?n.name==="feed"?Sk(n):Nk(n):null}Cc.getFeed=Ck;function Sk(e){var n,r=e.children,a={type:"atom",items:(0,us.getElementsByTagName)("entry",r).map(function(f){var d,m=f.children,y={media:Sy(m)};mn(y,"id","id",m),mn(y,"title","title",m);var w=(d=dc("link",m))===null||d===void 0?void 0:d.attribs.href;w&&(y.link=w);var b=si("summary",m)||si("content",m);b&&(y.description=b);var v=si("updated",m);return v&&(y.pubDate=new Date(v)),y})};mn(a,"id","id",r),mn(a,"title","title",r);var s=(n=dc("link",r))===null||n===void 0?void 0:n.attribs.href;s&&(a.link=s),mn(a,"description","subtitle",r);var u=si("updated",r);return u&&(a.updated=new Date(u)),mn(a,"author","email",r,!0),a}function Nk(e){var n,r,a=(r=(n=dc("channel",e.children))===null||n===void 0?void 0:n.children)!==null&&r!==void 0?r:[],s={type:e.name.substr(0,3),id:"",items:(0,us.getElementsByTagName)("item",e.children).map(function(f){var d=f.children,m={media:Sy(d)};mn(m,"id","guid",d),mn(m,"title","title",d),mn(m,"link","link",d),mn(m,"description","description",d);var y=si("pubDate",d)||si("dc:date",d);return y&&(m.pubDate=new Date(y)),m})};mn(s,"title","title",a),mn(s,"link","link",a),mn(s,"description","description",a);var u=si("lastBuildDate",a);return u&&(s.updated=new Date(u)),mn(s,"author","managingEditor",a,!0),s}var Ek=["url","type","lang"],jk=["fileSize","bitrate","framerate","samplingrate","channels","duration","height","width"];function Sy(e){return(0,us.getElementsByTagName)("media:content",e).map(function(n){for(var r=n.attribs,a={medium:r.medium,isDefault:!!r.isDefault},s=0,u=Ek;s + * + * Copyright (c) 2014-2017, Jon Schlinkert. + * Released under the MIT License. + */function n0(e){return Object.prototype.toString.call(e)==="[object Object]"}function Tk(e){var n,r;return n0(e)===!1?!1:(n=e.constructor,n===void 0?!0:(r=n.prototype,!(n0(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}lh.isPlainObject=Tk;var Pk={exports:{}};(function(e){(function(n,r){e.exports?e.exports=r():n.parseSrcset=r()})($e,function(){return function(n){function r(H){return H===" "||H===" "||H===` +`||H==="\f"||H==="\r"}function a(H){var Q,ce=H.exec(n.substring(E));if(ce)return Q=ce[0],E+=Q.length,Q}for(var s=n.length,u=/^[ \t\n\r\u000c]+/,f=/^[, \t\n\r\u000c]+/,d=/^[^ \t\n\r\u000c]+/,m=/[,]+$/,y=/^\d+$/,w=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,b,v,x,N,C,E=0,k=[];;){if(a(f),E>=s)return k;b=a(d),v=[],b.slice(-1)===","?(b=b.replace(m,""),D()):M()}function M(){for(a(u),x="",N="in descriptor";;){if(C=n.charAt(E),N==="in descriptor")if(r(C))x&&(v.push(x),x="",N="after descriptor");else if(C===","){E+=1,x&&v.push(x),D();return}else if(C==="(")x=x+C,N="in parens";else if(C===""){x&&v.push(x),D();return}else x=x+C;else if(N==="in parens")if(C===")")x=x+C,N="in descriptor";else if(C===""){v.push(x),D();return}else x=x+C;else if(N==="after descriptor"&&!r(C))if(C===""){D();return}else N="in descriptor",E-=1;E+=1}}function D(){var H=!1,Q,ce,I,X,oe={},ae,R,B,T,U;for(X=0;X",typeof this.line<"u"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(n){if(!this.source)return"";let r=this.source;n==null&&(n=r0.isColorSupported);let a=w=>w,s=w=>w,u=w=>w;if(n){let{bold:w,gray:b,red:v}=r0.createColors(!0);s=x=>w(v(x)),a=x=>b(x),i0&&(u=x=>i0(x))}let f=r.split(/\r?\n/),d=Math.max(this.line-3,0),m=Math.min(this.line+2,f.length),y=String(m).length;return f.slice(d,m).map((w,b)=>{let v=d+1+b,x=" "+(" "+v).slice(-y)+" | ";if(v===this.line){if(w.length>160){let C=20,E=Math.max(0,this.column-C),k=Math.max(this.column+C,this.endColumn+C),M=w.slice(E,k),D=a(x.replace(/\d/g," "))+w.slice(0,Math.min(this.column-1,C-1)).replace(/[^\t]/g," ");return s(">")+a(x)+u(M)+` + `+D+s("^")}let N=a(x.replace(/\d/g," "))+w.slice(0,this.column-1).replace(/[^\t]/g," ");return s(">")+a(x)+u(w)+` + `+N+s("^")}return" "+a(x)+u(w)}).join(` +`)}toString(){let n=this.showSourceCode();return n&&(n=` + +`+n+` +`),this.name+": "+this.message+n}};var uh=of;of.default=of;const a0={after:` +`,beforeClose:` +`,beforeComment:` +`,beforeDecl:` +`,beforeOpen:" ",beforeRule:` +`,colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};function Ok(e){return e[0].toUpperCase()+e.slice(1)}let sf=class{constructor(e){this.builder=e}atrule(e,n){let r="@"+e.name,a=e.params?this.rawValue(e,"params"):"";if(typeof e.raws.afterName<"u"?r+=e.raws.afterName:a&&(r+=" "),e.nodes)this.block(e,r+a);else{let s=(e.raws.between||"")+(n?";":"");this.builder(r+a+s,e)}}beforeAfter(e,n){let r;e.type==="decl"?r=this.raw(e,null,"beforeDecl"):e.type==="comment"?r=this.raw(e,null,"beforeComment"):n==="before"?r=this.raw(e,null,"beforeRule"):r=this.raw(e,null,"beforeClose");let a=e.parent,s=0;for(;a&&a.type!=="root";)s+=1,a=a.parent;if(r.includes(` +`)){let u=this.raw(e,null,"indent");if(u.length)for(let f=0;f0&&e.nodes[n].type==="comment";)n-=1;let r=this.raw(e,"semicolon");for(let a=0;a{if(a=d.raws[n],typeof a<"u")return!1})}return typeof a>"u"&&(a=a0[r]),u.rawCache[r]=a,a}rawBeforeClose(e){let n;return e.walk(r=>{if(r.nodes&&r.nodes.length>0&&typeof r.raws.after<"u")return n=r.raws.after,n.includes(` +`)&&(n=n.replace(/[^\n]+$/,"")),!1}),n&&(n=n.replace(/\S/g,"")),n}rawBeforeComment(e,n){let r;return e.walkComments(a=>{if(typeof a.raws.before<"u")return r=a.raws.before,r.includes(` +`)&&(r=r.replace(/[^\n]+$/,"")),!1}),typeof r>"u"?r=this.raw(n,null,"beforeDecl"):r&&(r=r.replace(/\S/g,"")),r}rawBeforeDecl(e,n){let r;return e.walkDecls(a=>{if(typeof a.raws.before<"u")return r=a.raws.before,r.includes(` +`)&&(r=r.replace(/[^\n]+$/,"")),!1}),typeof r>"u"?r=this.raw(n,null,"beforeRule"):r&&(r=r.replace(/\S/g,"")),r}rawBeforeOpen(e){let n;return e.walk(r=>{if(r.type!=="decl"&&(n=r.raws.between,typeof n<"u"))return!1}),n}rawBeforeRule(e){let n;return e.walk(r=>{if(r.nodes&&(r.parent!==e||e.first!==r)&&typeof r.raws.before<"u")return n=r.raws.before,n.includes(` +`)&&(n=n.replace(/[^\n]+$/,"")),!1}),n&&(n=n.replace(/\S/g,"")),n}rawColon(e){let n;return e.walkDecls(r=>{if(typeof r.raws.between<"u")return n=r.raws.between.replace(/[^\s:]/g,""),!1}),n}rawEmptyBody(e){let n;return e.walk(r=>{if(r.nodes&&r.nodes.length===0&&(n=r.raws.after,typeof n<"u"))return!1}),n}rawIndent(e){if(e.raws.indent)return e.raws.indent;let n;return e.walk(r=>{let a=r.parent;if(a&&a!==e&&a.parent&&a.parent===e&&typeof r.raws.before<"u"){let s=r.raws.before.split(` +`);return n=s[s.length-1],n=n.replace(/\S/g,""),!1}}),n}rawSemicolon(e){let n;return e.walk(r=>{if(r.nodes&&r.nodes.length&&r.last.type==="decl"&&(n=r.raws.semicolon,typeof n<"u"))return!1}),n}rawValue(e,n){let r=e[n],a=e.raws[n];return a&&a.value===r?a.raw:r}root(e){this.body(e),e.raws.after&&this.builder(e.raws.after)}rule(e){this.block(e,this.rawValue(e,"selector")),e.raws.ownSemicolon&&this.builder(e.raws.ownSemicolon,e,"end")}stringify(e,n){if(!this[e.type])throw new Error("Unknown AST node type "+e.type+". Maybe you need to change PostCSS stringifier.");this[e.type](e,n)}};var jy=sf;sf.default=sf;let Rk=jy;function lf(e,n){new Rk(n).stringify(e)}var Sc=lf;lf.default=lf;var ds={};ds.isClean=Symbol("isClean");ds.my=Symbol("my");let Dk=uh,Ak=jy,$k=Sc,{isClean:Lo,my:Fk}=ds;function cf(e,n){let r=new e.constructor;for(let a in e){if(!Object.prototype.hasOwnProperty.call(e,a)||a==="proxyCache")continue;let s=e[a],u=typeof s;a==="parent"&&u==="object"?n&&(r[a]=n):a==="source"?r[a]=s:Array.isArray(s)?r[a]=s.map(f=>cf(f,r)):(u==="object"&&s!==null&&(s=cf(s)),r[a]=s)}return r}let uf=class{constructor(e={}){this.raws={},this[Lo]=!1,this[Fk]=!0;for(let n in e)if(n==="nodes"){this.nodes=[];for(let r of e[n])typeof r.clone=="function"?this.append(r.clone()):this.append(r)}else this[n]=e[n]}addToError(e){if(e.postcssNode=this,e.stack&&this.source&&/\n\s{4}at /.test(e.stack)){let n=this.source;e.stack=e.stack.replace(/\n\s{4}at /,`$&${n.input.from}:${n.start.line}:${n.start.column}$&`)}return e}after(e){return this.parent.insertAfter(this,e),this}assign(e={}){for(let n in e)this[n]=e[n];return this}before(e){return this.parent.insertBefore(this,e),this}cleanRaws(e){delete this.raws.before,delete this.raws.after,e||delete this.raws.between}clone(e={}){let n=cf(this);for(let r in e)n[r]=e[r];return n}cloneAfter(e={}){let n=this.clone(e);return this.parent.insertAfter(this,n),n}cloneBefore(e={}){let n=this.clone(e);return this.parent.insertBefore(this,n),n}error(e,n={}){if(this.source){let{end:r,start:a}=this.rangeBy(n);return this.source.input.error(e,{column:a.column,line:a.line},{column:r.column,line:r.line},n)}return new Dk(e)}getProxyProcessor(){return{get(e,n){return n==="proxyOf"?e:n==="root"?()=>e.root().toProxy():e[n]},set(e,n,r){return e[n]===r||(e[n]=r,(n==="prop"||n==="value"||n==="name"||n==="params"||n==="important"||n==="text")&&e.markDirty()),!0}}}markClean(){this[Lo]=!0}markDirty(){if(this[Lo]){this[Lo]=!1;let e=this;for(;e=e.parent;)e[Lo]=!1}}next(){if(!this.parent)return;let e=this.parent.index(this);return this.parent.nodes[e+1]}positionBy(e,n){let r=this.source.start;if(e.index)r=this.positionInside(e.index,n);else if(e.word){n=this.toString();let a=n.indexOf(e.word);a!==-1&&(r=this.positionInside(a,n))}return r}positionInside(e,n){let r=n||this.toString(),a=this.source.start.column,s=this.source.start.line;for(let u=0;utypeof d=="object"&&d.toJSON?d.toJSON(null,n):d);else if(typeof f=="object"&&f.toJSON)r[u]=f.toJSON(null,n);else if(u==="source"){let d=n.get(f.input);d==null&&(d=s,n.set(f.input,s),s++),r[u]={end:f.end,inputId:d,start:f.start}}else r[u]=f}return a&&(r.inputs=[...n.keys()].map(u=>u.toJSON())),r}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(e=$k){e.stringify&&(e=e.stringify);let n="";return e(this,r=>{n+=r}),n}warn(e,n,r){let a={node:this};for(let s in r)a[s]=r[s];return e.warn(n,a)}get proxyOf(){return this}};var Nc=uf;uf.default=uf;let Bk=Nc,df=class extends Bk{constructor(e){super(e),this.type="comment"}};var Ec=df;df.default=df;let zk=Nc,ff=class extends zk{constructor(e){e&&typeof e.value<"u"&&typeof e.value!="string"&&(e={...e,value:String(e.value)}),super(e),this.type="decl"}get variable(){return this.prop.startsWith("--")||this.prop[0]==="$"}};var jc=ff;ff.default=ff;let ky=Ec,Ty=jc,Uk=Nc,{isClean:Py,my:Ly}=ds,dh,My,Iy,fh;function Oy(e){return e.map(n=>(n.nodes&&(n.nodes=Oy(n.nodes)),delete n.source,n))}function Ry(e){if(e[Py]=!1,e.proxyOf.nodes)for(let n of e.proxyOf.nodes)Ry(n)}let Lr=class Dy extends Uk{append(...n){for(let r of n){let a=this.normalize(r,this.last);for(let s of a)this.proxyOf.nodes.push(s)}return this.markDirty(),this}cleanRaws(n){if(super.cleanRaws(n),this.nodes)for(let r of this.nodes)r.cleanRaws(n)}each(n){if(!this.proxyOf.nodes)return;let r=this.getIterator(),a,s;for(;this.indexes[r]n[r](...a.map(s=>typeof s=="function"?(u,f)=>s(u.toProxy(),f):s)):r==="every"||r==="some"?a=>n[r]((s,...u)=>a(s.toProxy(),...u)):r==="root"?()=>n.root().toProxy():r==="nodes"?n.nodes.map(a=>a.toProxy()):r==="first"||r==="last"?n[r].toProxy():n[r]:n[r]},set(n,r,a){return n[r]===a||(n[r]=a,(r==="name"||r==="params"||r==="selector")&&n.markDirty()),!0}}}index(n){return typeof n=="number"?n:(n.proxyOf&&(n=n.proxyOf),this.proxyOf.nodes.indexOf(n))}insertAfter(n,r){let a=this.index(n),s=this.normalize(r,this.proxyOf.nodes[a]).reverse();a=this.index(n);for(let f of s)this.proxyOf.nodes.splice(a+1,0,f);let u;for(let f in this.indexes)u=this.indexes[f],a"u")n=[];else if(Array.isArray(n)){n=n.slice(0);for(let a of n)a.parent&&a.parent.removeChild(a,"ignore")}else if(n.type==="root"&&this.type!=="document"){n=n.nodes.slice(0);for(let a of n)a.parent&&a.parent.removeChild(a,"ignore")}else if(n.type)n=[n];else if(n.prop){if(typeof n.value>"u")throw new Error("Value field is missed in node creation");typeof n.value!="string"&&(n.value=String(n.value)),n=[new Ty(n)]}else if(n.selector||n.selectors)n=[new fh(n)];else if(n.name)n=[new dh(n)];else if(n.text)n=[new ky(n)];else throw new Error("Unknown node type in node creation");return n.map(a=>(a[Ly]||Dy.rebuild(a),a=a.proxyOf,a.parent&&a.parent.removeChild(a),a[Py]&&Ry(a),a.raws||(a.raws={}),typeof a.raws.before>"u"&&r&&typeof r.raws.before<"u"&&(a.raws.before=r.raws.before.replace(/\S/g,"")),a.parent=this.proxyOf,a))}prepend(...n){n=n.reverse();for(let r of n){let a=this.normalize(r,this.first,"prepend").reverse();for(let s of a)this.proxyOf.nodes.unshift(s);for(let s in this.indexes)this.indexes[s]=this.indexes[s]+a.length}return this.markDirty(),this}push(n){return n.parent=this,this.proxyOf.nodes.push(n),this}removeAll(){for(let n of this.proxyOf.nodes)n.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(n){n=this.index(n),this.proxyOf.nodes[n].parent=void 0,this.proxyOf.nodes.splice(n,1);let r;for(let a in this.indexes)r=this.indexes[a],r>=n&&(this.indexes[a]=r-1);return this.markDirty(),this}replaceValues(n,r,a){return a||(a=r,r={}),this.walkDecls(s=>{r.props&&!r.props.includes(s.prop)||r.fast&&!s.value.includes(r.fast)||(s.value=s.value.replace(n,a))}),this.markDirty(),this}some(n){return this.nodes.some(n)}walk(n){return this.each((r,a)=>{let s;try{s=n(r,a)}catch(u){throw r.addToError(u)}return s!==!1&&r.walk&&(s=r.walk(n)),s})}walkAtRules(n,r){return r?n instanceof RegExp?this.walk((a,s)=>{if(a.type==="atrule"&&n.test(a.name))return r(a,s)}):this.walk((a,s)=>{if(a.type==="atrule"&&a.name===n)return r(a,s)}):(r=n,this.walk((a,s)=>{if(a.type==="atrule")return r(a,s)}))}walkComments(n){return this.walk((r,a)=>{if(r.type==="comment")return n(r,a)})}walkDecls(n,r){return r?n instanceof RegExp?this.walk((a,s)=>{if(a.type==="decl"&&n.test(a.prop))return r(a,s)}):this.walk((a,s)=>{if(a.type==="decl"&&a.prop===n)return r(a,s)}):(r=n,this.walk((a,s)=>{if(a.type==="decl")return r(a,s)}))}walkRules(n,r){return r?n instanceof RegExp?this.walk((a,s)=>{if(a.type==="rule"&&n.test(a.selector))return r(a,s)}):this.walk((a,s)=>{if(a.type==="rule"&&a.selector===n)return r(a,s)}):(r=n,this.walk((a,s)=>{if(a.type==="rule")return r(a,s)}))}get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}};Lr.registerParse=e=>{My=e};Lr.registerRule=e=>{fh=e};Lr.registerAtRule=e=>{dh=e};Lr.registerRoot=e=>{Iy=e};var Ui=Lr;Lr.default=Lr;Lr.rebuild=e=>{e.type==="atrule"?Object.setPrototypeOf(e,dh.prototype):e.type==="rule"?Object.setPrototypeOf(e,fh.prototype):e.type==="decl"?Object.setPrototypeOf(e,Ty.prototype):e.type==="comment"?Object.setPrototypeOf(e,ky.prototype):e.type==="root"&&Object.setPrototypeOf(e,Iy.prototype),e[Ly]=!0,e.nodes&&e.nodes.forEach(n=>{Lr.rebuild(n)})};let Ay=Ui,fc=class extends Ay{constructor(e){super(e),this.type="atrule"}append(...e){return this.proxyOf.nodes||(this.nodes=[]),super.append(...e)}prepend(...e){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...e)}};var hh=fc;fc.default=fc;Ay.registerAtRule(fc);let Hk=Ui,$y,Fy,ts=class extends Hk{constructor(e){super({type:"document",...e}),this.nodes||(this.nodes=[])}toResult(e={}){return new $y(new Fy,this,e).stringify()}};ts.registerLazyResult=e=>{$y=e};ts.registerProcessor=e=>{Fy=e};var ph=ts;ts.default=ts;let qk="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",Vk=(e=21)=>{let n="",r=e;for(;r--;)n+=qk[Math.random()*64|0];return n};var Wk={nanoid:Vk};let{existsSync:Gk,readFileSync:Zk}=Qn,{dirname:Dd,join:Qk}=Qn,{SourceMapConsumer:o0,SourceMapGenerator:s0}=Qn;function Kk(e){return Buffer?Buffer.from(e,"base64").toString():window.atob(e)}let hf=class{constructor(e,n){if(n.map===!1)return;this.loadAnnotation(e),this.inline=this.startWith(this.annotation,"data:");let r=n.map?n.map.prev:void 0,a=this.loadMap(n.from,r);!this.mapFile&&n.from&&(this.mapFile=n.from),this.mapFile&&(this.root=Dd(this.mapFile)),a&&(this.text=a)}consumer(){return this.consumerCache||(this.consumerCache=new o0(this.text)),this.consumerCache}decodeInline(e){let n=/^data:application\/json;charset=utf-?8;base64,/,r=/^data:application\/json;base64,/,a=/^data:application\/json;charset=utf-?8,/,s=/^data:application\/json,/,u=e.match(a)||e.match(s);if(u)return decodeURIComponent(e.substr(u[0].length));let f=e.match(n)||e.match(r);if(f)return Kk(e.substr(f[0].length));let d=e.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+d)}getAnnotationURL(e){return e.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}isMap(e){return typeof e!="object"?!1:typeof e.mappings=="string"||typeof e._mappings=="string"||Array.isArray(e.sections)}loadAnnotation(e){let n=e.match(/\/\*\s*# sourceMappingURL=/g);if(!n)return;let r=e.lastIndexOf(n.pop()),a=e.indexOf("*/",r);r>-1&&a>-1&&(this.annotation=this.getAnnotationURL(e.substring(r,a)))}loadFile(e){if(this.root=Dd(e),Gk(e))return this.mapFile=e,Zk(e,"utf-8").toString().trim()}loadMap(e,n){if(n===!1)return!1;if(n){if(typeof n=="string")return n;if(typeof n=="function"){let r=n(e);if(r){let a=this.loadFile(r);if(!a)throw new Error("Unable to load previous source map: "+r.toString());return a}}else{if(n instanceof o0)return s0.fromSourceMap(n).toString();if(n instanceof s0)return n.toString();if(this.isMap(n))return JSON.stringify(n);throw new Error("Unsupported previous source map format: "+n.toString())}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let r=this.annotation;return e&&(r=Qk(Dd(e),r)),this.loadFile(r)}}}startWith(e,n){return e?e.substr(0,n.length)===n:!1}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}};var By=hf;hf.default=hf;let{nanoid:Yk}=Wk,{isAbsolute:pf,resolve:mf}=Qn,{SourceMapConsumer:Xk,SourceMapGenerator:Jk}=Qn,{fileURLToPath:l0,pathToFileURL:Il}=Qn,c0=uh,e4=By,Ad=Qn,$d=Symbol("fromOffsetCache"),t4=!!(Xk&&Jk),u0=!!(mf&&pf),hc=class{constructor(e,n={}){if(e===null||typeof e>"u"||typeof e=="object"&&!e.toString)throw new Error(`PostCSS received ${e} instead of CSS string`);if(this.css=e.toString(),this.css[0]==="\uFEFF"||this.css[0]==="￾"?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,n.from&&(!u0||/^\w+:\/\//.test(n.from)||pf(n.from)?this.file=n.from:this.file=mf(n.from)),u0&&t4){let r=new e4(this.css,n);if(r.text){this.map=r;let a=r.consumer().file;!this.file&&a&&(this.file=this.mapResolve(a))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}error(e,n,r,a={}){let s,u,f;if(n&&typeof n=="object"){let m=n,y=r;if(typeof m.offset=="number"){let w=this.fromOffset(m.offset);n=w.line,r=w.col}else n=m.line,r=m.column;if(typeof y.offset=="number"){let w=this.fromOffset(y.offset);u=w.line,s=w.col}else u=y.line,s=y.column}else if(!r){let m=this.fromOffset(n);n=m.line,r=m.col}let d=this.origin(n,r,u,s);return d?f=new c0(e,d.endLine===void 0?d.line:{column:d.column,line:d.line},d.endLine===void 0?d.column:{column:d.endColumn,line:d.endLine},d.source,d.file,a.plugin):f=new c0(e,u===void 0?n:{column:r,line:n},u===void 0?r:{column:s,line:u},this.css,this.file,a.plugin),f.input={column:r,endColumn:s,endLine:u,line:n,source:this.css},this.file&&(Il&&(f.input.url=Il(this.file).toString()),f.input.file=this.file),f}fromOffset(e){let n,r;if(this[$d])r=this[$d];else{let s=this.css.split(` +`);r=new Array(s.length);let u=0;for(let f=0,d=s.length;f=n)a=r.length-1;else{let s=r.length-2,u;for(;a>1),e=r[u+1])a=u+1;else{a=u;break}}return{col:e-r[a]+1,line:a+1}}mapResolve(e){return/^\w+:\/\//.test(e)?e:mf(this.map.consumer().sourceRoot||this.map.root||".",e)}origin(e,n,r,a){if(!this.map)return!1;let s=this.map.consumer(),u=s.originalPositionFor({column:n,line:e});if(!u.source)return!1;let f;typeof r=="number"&&(f=s.originalPositionFor({column:a,line:r}));let d;pf(u.source)?d=Il(u.source):d=new URL(u.source,this.map.consumer().sourceRoot||Il(this.map.mapFile));let m={column:u.column,endColumn:f&&f.column,endLine:f&&f.line,line:u.line,url:d.toString()};if(d.protocol==="file:")if(l0)m.file=l0(d);else throw new Error("file: protocol is not available in this PostCSS build");let y=s.sourceContentFor(u.source);return y&&(m.source=y),m}toJSON(){let e={};for(let n of["hasBOM","css","file","id"])this[n]!=null&&(e[n]=this[n]);return this.map&&(e.map={...this.map},e.map.consumerCache&&(e.map.consumerCache=void 0)),e}get from(){return this.file||this.id}};var kc=hc;hc.default=hc;Ad&&Ad.registerInput&&Ad.registerInput(hc);let zy=Ui,Uy,Hy,Ta=class extends zy{constructor(n){super(n),this.type="root",this.nodes||(this.nodes=[])}normalize(n,r,a){let s=super.normalize(n);if(r){if(a==="prepend")this.nodes.length>1?r.raws.before=this.nodes[1].raws.before:delete r.raws.before;else if(this.first!==r)for(let u of s)u.raws.before=r.raws.before}return s}removeChild(n,r){let a=this.index(n);return!r&&a===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[a].raws.before),super.removeChild(n)}toResult(n={}){return new Uy(new Hy,this,n).stringify()}};Ta.registerLazyResult=e=>{Uy=e};Ta.registerProcessor=e=>{Hy=e};var fs=Ta;Ta.default=Ta;zy.registerRoot(Ta);let ns={comma(e){return ns.split(e,[","],!0)},space(e){let n=[" ",` +`," "];return ns.split(e,n)},split(e,n,r){let a=[],s="",u=!1,f=0,d=!1,m="",y=!1;for(let w of e)y?y=!1:w==="\\"?y=!0:d?w===m&&(d=!1):w==='"'||w==="'"?(d=!0,m=w):w==="("?f+=1:w===")"?f>0&&(f-=1):f===0&&n.includes(w)&&(u=!0),u?(s!==""&&a.push(s.trim()),s="",u=!1):s+=w;return(r||s!=="")&&a.push(s.trim()),a}};var qy=ns;ns.default=ns;let Vy=Ui,n4=qy,pc=class extends Vy{constructor(e){super(e),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return n4.comma(this.selector)}set selectors(e){let n=this.selector?this.selector.match(/,\s*/):null,r=n?n[0]:","+this.raw("between","beforeOpen");this.selector=e.join(r)}};var mh=pc;pc.default=pc;Vy.registerRule(pc);let r4=hh,i4=Ec,a4=jc,o4=kc,s4=By,l4=fs,c4=mh;function rs(e,n){if(Array.isArray(e))return e.map(s=>rs(s));let{inputs:r,...a}=e;if(r){n=[];for(let s of r){let u={...s,__proto__:o4.prototype};u.map&&(u.map={...u.map,__proto__:s4.prototype}),n.push(u)}}if(a.nodes&&(a.nodes=e.nodes.map(s=>rs(s,n))),a.source){let{inputId:s,...u}=a.source;a.source=u,s!=null&&(a.source.input=n[s])}if(a.type==="root")return new l4(a);if(a.type==="decl")return new a4(a);if(a.type==="rule")return new c4(a);if(a.type==="comment")return new i4(a);if(a.type==="atrule")return new r4(a);throw new Error("Unknown node type: "+e.type)}var u4=rs;rs.default=rs;let{dirname:Kl,relative:Wy,resolve:Gy,sep:Zy}=Qn,{SourceMapConsumer:Qy,SourceMapGenerator:Yl}=Qn,{pathToFileURL:d0}=Qn,d4=kc,f4=!!(Qy&&Yl),h4=!!(Kl&&Gy&&Wy&&Zy),p4=class{constructor(e,n,r,a){this.stringify=e,this.mapOpts=r.map||{},this.root=n,this.opts=r,this.css=a,this.originalCSS=a,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}addAnnotation(){let e;this.isInline()?e="data:application/json;base64,"+this.toBase64(this.map.toString()):typeof this.mapOpts.annotation=="string"?e=this.mapOpts.annotation:typeof this.mapOpts.annotation=="function"?e=this.mapOpts.annotation(this.opts.to,this.root):e=this.outputFile()+".map";let n=` +`;this.css.includes(`\r +`)&&(n=`\r +`),this.css+=n+"/*# sourceMappingURL="+e+" */"}applyPrevMaps(){for(let e of this.previous()){let n=this.toUrl(this.path(e.file)),r=e.root||Kl(e.file),a;this.mapOpts.sourcesContent===!1?(a=new Qy(e.text),a.sourcesContent&&(a.sourcesContent=null)):a=e.consumer(),this.map.applySourceMap(a,n,this.toUrl(this.path(r)))}}clearAnnotation(){if(this.mapOpts.annotation!==!1)if(this.root){let e;for(let n=this.root.nodes.length-1;n>=0;n--)e=this.root.nodes[n],e.type==="comment"&&e.text.startsWith("# sourceMappingURL=")&&this.root.removeChild(n)}else this.css&&(this.css=this.css.replace(/\n*\/\*#[\S\s]*?\*\/$/gm,""))}generate(){if(this.clearAnnotation(),h4&&f4&&this.isMap())return this.generateMap();{let e="";return this.stringify(this.root,n=>{e+=n}),[e]}}generateMap(){if(this.root)this.generateString();else if(this.previous().length===1){let e=this.previous()[0].consumer();e.file=this.outputFile(),this.map=Yl.fromSourceMap(e,{ignoreInvalidMapping:!0})}else this.map=new Yl({file:this.outputFile(),ignoreInvalidMapping:!0}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):""});return this.isSourcesContent()&&this.setSourcesContent(),this.root&&this.previous().length>0&&this.applyPrevMaps(),this.isAnnotation()&&this.addAnnotation(),this.isInline()?[this.css]:[this.css,this.map]}generateString(){this.css="",this.map=new Yl({file:this.outputFile(),ignoreInvalidMapping:!0});let e=1,n=1,r="",a={generated:{column:0,line:0},original:{column:0,line:0},source:""},s,u;this.stringify(this.root,(f,d,m)=>{if(this.css+=f,d&&m!=="end"&&(a.generated.line=e,a.generated.column=n-1,d.source&&d.source.start?(a.source=this.sourcePath(d),a.original.line=d.source.start.line,a.original.column=d.source.start.column-1,this.map.addMapping(a)):(a.source=r,a.original.line=1,a.original.column=0,this.map.addMapping(a))),u=f.match(/\n/g),u?(e+=u.length,s=f.lastIndexOf(` +`),n=f.length-s):n+=f.length,d&&m!=="start"){let y=d.parent||{raws:{}};(!(d.type==="decl"||d.type==="atrule"&&!d.nodes)||d!==y.last||y.raws.semicolon)&&(d.source&&d.source.end?(a.source=this.sourcePath(d),a.original.line=d.source.end.line,a.original.column=d.source.end.column-1,a.generated.line=e,a.generated.column=n-2,this.map.addMapping(a)):(a.source=r,a.original.line=1,a.original.column=0,a.generated.line=e,a.generated.column=n-1,this.map.addMapping(a)))}})}isAnnotation(){return this.isInline()?!0:typeof this.mapOpts.annotation<"u"?this.mapOpts.annotation:this.previous().length?this.previous().some(e=>e.annotation):!0}isInline(){if(typeof this.mapOpts.inline<"u")return this.mapOpts.inline;let e=this.mapOpts.annotation;return typeof e<"u"&&e!==!0?!1:this.previous().length?this.previous().some(n=>n.inline):!0}isMap(){return typeof this.opts.map<"u"?!!this.opts.map:this.previous().length>0}isSourcesContent(){return typeof this.mapOpts.sourcesContent<"u"?this.mapOpts.sourcesContent:this.previous().length?this.previous().some(e=>e.withContent()):!0}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}path(e){if(this.mapOpts.absolute||e.charCodeAt(0)===60||/^\w+:\/\//.test(e))return e;let n=this.memoizedPaths.get(e);if(n)return n;let r=this.opts.to?Kl(this.opts.to):".";typeof this.mapOpts.annotation=="string"&&(r=Kl(Gy(r,this.mapOpts.annotation)));let a=Wy(r,e);return this.memoizedPaths.set(e,a),a}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(e=>{if(e.source&&e.source.input.map){let n=e.source.input.map;this.previousMaps.includes(n)||this.previousMaps.push(n)}});else{let e=new d4(this.originalCSS,this.opts);e.map&&this.previousMaps.push(e.map)}return this.previousMaps}setSourcesContent(){let e={};if(this.root)this.root.walk(n=>{if(n.source){let r=n.source.input.from;if(r&&!e[r]){e[r]=!0;let a=this.usesFileUrls?this.toFileUrl(r):this.toUrl(this.path(r));this.map.setSourceContent(a,n.source.input.css)}}});else if(this.css){let n=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(n,this.css)}}sourcePath(e){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(e.source.input.from):this.toUrl(this.path(e.source.input.from))}toBase64(e){return Buffer?Buffer.from(e).toString("base64"):window.btoa(unescape(encodeURIComponent(e)))}toFileUrl(e){let n=this.memoizedFileURLs.get(e);if(n)return n;if(d0){let r=d0(e).toString();return this.memoizedFileURLs.set(e,r),r}else throw new Error("`map.absolute` option is not available in this PostCSS build")}toUrl(e){let n=this.memoizedURLs.get(e);if(n)return n;Zy==="\\"&&(e=e.replace(/\\/g,"/"));let r=encodeURI(e).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(e,r),r}};var Ky=p4;const Fd=39,f0=34,Ol=92,h0=47,Rl=10,Mo=32,Dl=12,Al=9,$l=13,m4=91,g4=93,v4=40,y4=41,x4=123,w4=125,b4=59,_4=42,C4=58,S4=64,Fl=/[\t\n\f\r "#'()/;[\\\]{}]/g,Bl=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,N4=/.[\r\n"'(/\\]/,p0=/[\da-f]/i;var E4=function(e,n={}){let r=e.css.valueOf(),a=n.ignoreErrors,s,u,f,d,m,y,w,b,v,x,N=r.length,C=0,E=[],k=[];function M(){return C}function D(I){throw e.error("Unclosed "+I,C)}function H(){return k.length===0&&C>=N}function Q(I){if(k.length)return k.pop();if(C>=N)return;let X=I?I.ignoreUnclosed:!1;switch(s=r.charCodeAt(C),s){case Rl:case Mo:case Al:case $l:case Dl:{d=C;do d+=1,s=r.charCodeAt(d);while(s===Mo||s===Rl||s===Al||s===$l||s===Dl);y=["space",r.slice(C,d)],C=d-1;break}case m4:case g4:case x4:case w4:case C4:case b4:case y4:{let oe=String.fromCharCode(s);y=[oe,oe,C];break}case v4:{if(x=E.length?E.pop()[1]:"",v=r.charCodeAt(C+1),x==="url"&&v!==Fd&&v!==f0&&v!==Mo&&v!==Rl&&v!==Al&&v!==Dl&&v!==$l){d=C;do{if(w=!1,d=r.indexOf(")",d+1),d===-1)if(a||X){d=C;break}else D("bracket");for(b=d;r.charCodeAt(b-1)===Ol;)b-=1,w=!w}while(w);y=["brackets",r.slice(C,d+1),C,d],C=d}else d=r.indexOf(")",C+1),u=r.slice(C,d+1),d===-1||N4.test(u)?y=["(","(",C]:(y=["brackets",u,C,d],C=d);break}case Fd:case f0:{m=s===Fd?"'":'"',d=C;do{if(w=!1,d=r.indexOf(m,d+1),d===-1)if(a||X){d=C+1;break}else D("string");for(b=d;r.charCodeAt(b-1)===Ol;)b-=1,w=!w}while(w);y=["string",r.slice(C,d+1),C,d],C=d;break}case S4:{Fl.lastIndex=C+1,Fl.test(r),Fl.lastIndex===0?d=r.length-1:d=Fl.lastIndex-2,y=["at-word",r.slice(C,d+1),C,d],C=d;break}case Ol:{for(d=C,f=!0;r.charCodeAt(d+1)===Ol;)d+=1,f=!f;if(s=r.charCodeAt(d+1),f&&s!==h0&&s!==Mo&&s!==Rl&&s!==Al&&s!==$l&&s!==Dl&&(d+=1,p0.test(r.charAt(d)))){for(;p0.test(r.charAt(d+1));)d+=1;r.charCodeAt(d+1)===Mo&&(d+=1)}y=["word",r.slice(C,d+1),C,d],C=d;break}default:{s===h0&&r.charCodeAt(C+1)===_4?(d=r.indexOf("*/",C+2)+1,d===0&&(a||X?d=r.length:D("comment")),y=["comment",r.slice(C,d+1),C,d],C=d):(Bl.lastIndex=C+1,Bl.test(r),Bl.lastIndex===0?d=r.length-1:d=Bl.lastIndex-2,y=["word",r.slice(C,d+1),C,d],E.push(y),C=d);break}}return C++,y}function ce(I){k.push(I)}return{back:ce,endOfFile:H,nextToken:Q,position:M}};let j4=hh,k4=Ec,T4=jc,P4=fs,m0=mh,L4=E4;const g0={empty:!0,space:!0};function M4(e){for(let n=e.length-1;n>=0;n--){let r=e[n],a=r[3]||r[2];if(a)return a}}let I4=class{constructor(e){this.input=e,this.root=new P4,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:e,start:{column:1,line:1,offset:0}}}atrule(e){let n=new j4;n.name=e[1].slice(1),n.name===""&&this.unnamedAtrule(n,e),this.init(n,e[2]);let r,a,s,u=!1,f=!1,d=[],m=[];for(;!this.tokenizer.endOfFile();){if(e=this.tokenizer.nextToken(),r=e[0],r==="("||r==="["?m.push(r==="("?")":"]"):r==="{"&&m.length>0?m.push("}"):r===m[m.length-1]&&m.pop(),m.length===0)if(r===";"){n.source.end=this.getPosition(e[2]),n.source.end.offset++,this.semicolon=!0;break}else if(r==="{"){f=!0;break}else if(r==="}"){if(d.length>0){for(s=d.length-1,a=d[s];a&&a[0]==="space";)a=d[--s];a&&(n.source.end=this.getPosition(a[3]||a[2]),n.source.end.offset++)}this.end(e);break}else d.push(e);else d.push(e);if(this.tokenizer.endOfFile()){u=!0;break}}n.raws.between=this.spacesAndCommentsFromEnd(d),d.length?(n.raws.afterName=this.spacesAndCommentsFromStart(d),this.raw(n,"params",d),u&&(e=d[d.length-1],n.source.end=this.getPosition(e[3]||e[2]),n.source.end.offset++,this.spaces=n.raws.between,n.raws.between="")):(n.raws.afterName="",n.params=""),f&&(n.nodes=[],this.current=n)}checkMissedSemicolon(e){let n=this.colon(e);if(n===!1)return;let r=0,a;for(let s=n-1;s>=0&&(a=e[s],!(a[0]!=="space"&&(r+=1,r===2)));s--);throw this.input.error("Missed semicolon",a[0]==="word"?a[3]+1:a[2])}colon(e){let n=0,r,a,s;for(let[u,f]of e.entries()){if(a=f,s=a[0],s==="("&&(n+=1),s===")"&&(n-=1),n===0&&s===":")if(!r)this.doubleColon(a);else{if(r[0]==="word"&&r[1]==="progid")continue;return u}r=a}return!1}comment(e){let n=new k4;this.init(n,e[2]),n.source.end=this.getPosition(e[3]||e[2]),n.source.end.offset++;let r=e[1].slice(2,-2);if(/^\s*$/.test(r))n.text="",n.raws.left=r,n.raws.right="";else{let a=r.match(/^(\s*)([^]*\S)(\s*)$/);n.text=a[2],n.raws.left=a[1],n.raws.right=a[3]}}createTokenizer(){this.tokenizer=L4(this.input)}decl(e,n){let r=new T4;this.init(r,e[0][2]);let a=e[e.length-1];for(a[0]===";"&&(this.semicolon=!0,e.pop()),r.source.end=this.getPosition(a[3]||a[2]||M4(e)),r.source.end.offset++;e[0][0]!=="word";)e.length===1&&this.unknownWord(e),r.raws.before+=e.shift()[1];for(r.source.start=this.getPosition(e[0][2]),r.prop="";e.length;){let d=e[0][0];if(d===":"||d==="space"||d==="comment")break;r.prop+=e.shift()[1]}r.raws.between="";let s;for(;e.length;)if(s=e.shift(),s[0]===":"){r.raws.between+=s[1];break}else s[0]==="word"&&/\w/.test(s[1])&&this.unknownWord([s]),r.raws.between+=s[1];(r.prop[0]==="_"||r.prop[0]==="*")&&(r.raws.before+=r.prop[0],r.prop=r.prop.slice(1));let u=[],f;for(;e.length&&(f=e[0][0],!(f!=="space"&&f!=="comment"));)u.push(e.shift());this.precheckMissedSemicolon(e);for(let d=e.length-1;d>=0;d--){if(s=e[d],s[1].toLowerCase()==="!important"){r.important=!0;let m=this.stringFrom(e,d);m=this.spacesFromEnd(e)+m,m!==" !important"&&(r.raws.important=m);break}else if(s[1].toLowerCase()==="important"){let m=e.slice(0),y="";for(let w=d;w>0;w--){let b=m[w][0];if(y.trim().startsWith("!")&&b!=="space")break;y=m.pop()[1]+y}y.trim().startsWith("!")&&(r.important=!0,r.raws.important=y,e=m)}if(s[0]!=="space"&&s[0]!=="comment")break}e.some(d=>d[0]!=="space"&&d[0]!=="comment")&&(r.raws.between+=u.map(d=>d[1]).join(""),u=[]),this.raw(r,"value",u.concat(e),n),r.value.includes(":")&&!n&&this.checkMissedSemicolon(e)}doubleColon(e){throw this.input.error("Double colon",{offset:e[2]},{offset:e[2]+e[1].length})}emptyRule(e){let n=new m0;this.init(n,e[2]),n.selector="",n.raws.between="",this.current=n}end(e){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(e[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(e)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}freeSemicolon(e){if(this.spaces+=e[1],this.current.nodes){let n=this.current.nodes[this.current.nodes.length-1];n&&n.type==="rule"&&!n.raws.ownSemicolon&&(n.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(e){let n=this.input.fromOffset(e);return{column:n.col,line:n.line,offset:e}}init(e,n){this.current.push(e),e.source={input:this.input,start:this.getPosition(n)},e.raws.before=this.spaces,this.spaces="",e.type!=="comment"&&(this.semicolon=!1)}other(e){let n=!1,r=null,a=!1,s=null,u=[],f=e[1].startsWith("--"),d=[],m=e;for(;m;){if(r=m[0],d.push(m),r==="("||r==="[")s||(s=m),u.push(r==="("?")":"]");else if(f&&a&&r==="{")s||(s=m),u.push("}");else if(u.length===0)if(r===";")if(a){this.decl(d,f);return}else break;else if(r==="{"){this.rule(d);return}else if(r==="}"){this.tokenizer.back(d.pop()),n=!0;break}else r===":"&&(a=!0);else r===u[u.length-1]&&(u.pop(),u.length===0&&(s=null));m=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(n=!0),u.length>0&&this.unclosedBracket(s),n&&a){if(!f)for(;d.length&&(m=d[d.length-1][0],!(m!=="space"&&m!=="comment"));)this.tokenizer.back(d.pop());this.decl(d,f)}else this.unknownWord(d)}parse(){let e;for(;!this.tokenizer.endOfFile();)switch(e=this.tokenizer.nextToken(),e[0]){case"space":this.spaces+=e[1];break;case";":this.freeSemicolon(e);break;case"}":this.end(e);break;case"comment":this.comment(e);break;case"at-word":this.atrule(e);break;case"{":this.emptyRule(e);break;default:this.other(e);break}this.endFile()}precheckMissedSemicolon(){}raw(e,n,r,a){let s,u,f=r.length,d="",m=!0,y,w;for(let b=0;bv+x[1],"");e.raws[n]={raw:b,value:d}}e[n]=d}rule(e){e.pop();let n=new m0;this.init(n,e[0][2]),n.raws.between=this.spacesAndCommentsFromEnd(e),this.raw(n,"selector",e),this.current=n}spacesAndCommentsFromEnd(e){let n,r="";for(;e.length&&(n=e[e.length-1][0],!(n!=="space"&&n!=="comment"));)r=e.pop()[1]+r;return r}spacesAndCommentsFromStart(e){let n,r="";for(;e.length&&(n=e[0][0],!(n!=="space"&&n!=="comment"));)r+=e.shift()[1];return r}spacesFromEnd(e){let n,r="";for(;e.length&&(n=e[e.length-1][0],n==="space");)r=e.pop()[1]+r;return r}stringFrom(e,n){let r="";for(let a=n;ae.type==="warning")}get content(){return this.css}};var vh=vf;vf.default=vf;let F4=Ui,B4=ph,z4=Ky,U4=gh,v0=vh,H4=fs,q4=Sc,{isClean:or,my:V4}=ds;const W4={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},G4={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},Z4={Once:!0,postcssPlugin:!0,prepare:!0},Pa=0;function Io(e){return typeof e=="object"&&typeof e.then=="function"}function Xy(e){let n=!1,r=W4[e.type];return e.type==="decl"?n=e.prop.toLowerCase():e.type==="atrule"&&(n=e.name.toLowerCase()),n&&e.append?[r,r+"-"+n,Pa,r+"Exit",r+"Exit-"+n]:n?[r,r+"-"+n,r+"Exit",r+"Exit-"+n]:e.append?[r,Pa,r+"Exit"]:[r,r+"Exit"]}function y0(e){let n;return e.type==="document"?n=["Document",Pa,"DocumentExit"]:e.type==="root"?n=["Root",Pa,"RootExit"]:n=Xy(e),{eventIndex:0,events:n,iterator:0,node:e,visitorIndex:0,visitors:[]}}function yf(e){return e[or]=!1,e.nodes&&e.nodes.forEach(n=>yf(n)),e}let xf={},La=class Jy{constructor(n,r,a){this.stringified=!1,this.processed=!1;let s;if(typeof r=="object"&&r!==null&&(r.type==="root"||r.type==="document"))s=yf(r);else if(r instanceof Jy||r instanceof v0)s=yf(r.root),r.map&&(typeof a.map>"u"&&(a.map={}),a.map.inline||(a.map.inline=!1),a.map.prev=r.map);else{let u=U4;a.syntax&&(u=a.syntax.parse),a.parser&&(u=a.parser),u.parse&&(u=u.parse);try{s=u(r,a)}catch(f){this.processed=!0,this.error=f}s&&!s[V4]&&F4.rebuild(s)}this.result=new v0(n,s,a),this.helpers={...xf,postcss:xf,result:this.result},this.plugins=this.processor.plugins.map(u=>typeof u=="object"&&u.prepare?{...u,...u.prepare(this.result)}:u)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}catch(n){return this.async().catch(n)}finally(n){return this.async().then(n,n)}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(n,r){let a=this.result.lastPlugin;try{r&&r.addToError(n),this.error=n,n.name==="CssSyntaxError"&&!n.plugin?(n.plugin=a.postcssPlugin,n.setMessage()):a.postcssVersion}catch(s){console&&console.error&&console.error(s)}return n}prepareVisitors(){this.listeners={};let n=(r,a,s)=>{this.listeners[a]||(this.listeners[a]=[]),this.listeners[a].push([r,s])};for(let r of this.plugins)if(typeof r=="object")for(let a in r){if(!G4[a]&&/^[A-Z]/.test(a))throw new Error(`Unknown event ${a} in ${r.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!Z4[a])if(typeof r[a]=="object")for(let s in r[a])s==="*"?n(r,a,r[a][s]):n(r,a+"-"+s.toLowerCase(),r[a][s]);else typeof r[a]=="function"&&n(r,a,r[a])}this.hasListener=Object.keys(this.listeners).length>0}async runAsync(){this.plugin=0;for(let n=0;n0;){let a=this.visitTick(r);if(Io(a))try{await a}catch(s){let u=r[r.length-1].node;throw this.handleError(s,u)}}}if(this.listeners.OnceExit)for(let[r,a]of this.listeners.OnceExit){this.result.lastPlugin=r;try{if(n.type==="document"){let s=n.nodes.map(u=>a(u,this.helpers));await Promise.all(s)}else await a(n,this.helpers)}catch(s){throw this.handleError(s)}}}return this.processed=!0,this.stringify()}runOnRoot(n){this.result.lastPlugin=n;try{if(typeof n=="object"&&n.Once){if(this.result.root.type==="document"){let r=this.result.root.nodes.map(a=>n.Once(a,this.helpers));return Io(r[0])?Promise.all(r):r}return n.Once(this.result.root,this.helpers)}else if(typeof n=="function")return n(this.result.root,this.result)}catch(r){throw this.handleError(r)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let n=this.result.opts,r=q4;n.syntax&&(r=n.syntax.stringify),n.stringifier&&(r=n.stringifier),r.stringify&&(r=r.stringify);let a=new z4(r,this.result.root,this.result.opts).generate();return this.result.css=a[0],this.result.map=a[1],this.result}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let n of this.plugins){let r=this.runOnRoot(n);if(Io(r))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let n=this.result.root;for(;!n[or];)n[or]=!0,this.walkSync(n);if(this.listeners.OnceExit)if(n.type==="document")for(let r of n.nodes)this.visitSync(this.listeners.OnceExit,r);else this.visitSync(this.listeners.OnceExit,n)}return this.result}then(n,r){return this.async().then(n,r)}toString(){return this.css}visitSync(n,r){for(let[a,s]of n){this.result.lastPlugin=a;let u;try{u=s(r,this.helpers)}catch(f){throw this.handleError(f,r.proxyOf)}if(r.type!=="root"&&r.type!=="document"&&!r.parent)return!0;if(Io(u))throw this.getAsyncError()}}visitTick(n){let r=n[n.length-1],{node:a,visitors:s}=r;if(a.type!=="root"&&a.type!=="document"&&!a.parent){n.pop();return}if(s.length>0&&r.visitorIndex{s[or]||this.walkSync(s)});else{let s=this.listeners[a];if(s&&this.visitSync(s,n.toProxy()))return}}warnings(){return this.sync().warnings()}get content(){return this.stringify().content}get css(){return this.stringify().css}get map(){return this.stringify().map}get messages(){return this.sync().messages}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){return this.sync().root}get[Symbol.toStringTag](){return"LazyResult"}};La.registerPostcss=e=>{xf=e};var e1=La;La.default=La;H4.registerLazyResult(La);B4.registerLazyResult(La);let Q4=Ky,K4=gh;const Y4=vh;let X4=Sc,wf=class{constructor(e,n,r){n=n.toString(),this.stringified=!1,this._processor=e,this._css=n,this._opts=r,this._map=void 0;let a,s=X4;this.result=new Y4(this._processor,a,this._opts),this.result.css=n;let u=this;Object.defineProperty(this.result,"root",{get(){return u.root}});let f=new Q4(s,a,this._opts,n);if(f.isMap()){let[d,m]=f.generate();d&&(this.result.css=d),m&&(this.result.map=m)}else f.clearAnnotation(),this.result.css=f.css}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(e){return this.async().catch(e)}finally(e){return this.async().then(e,e)}sync(){if(this.error)throw this.error;return this.result}then(e,n){return this.async().then(e,n)}toString(){return this._css}warnings(){return[]}get content(){return this.result.css}get css(){return this.result.css}get map(){return this.result.map}get messages(){return[]}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){if(this._root)return this._root;let e,n=K4;try{e=n(this._css,this._opts)}catch(r){this.error=r}if(this.error)throw this.error;return this._root=e,e}get[Symbol.toStringTag](){return"NoWorkResult"}};var J4=wf;wf.default=wf;let e3=ph,t3=e1,n3=J4,r3=fs,is=class{constructor(n=[]){this.version="8.4.47",this.plugins=this.normalize(n)}normalize(n){let r=[];for(let a of n)if(a.postcss===!0?a=a():a.postcss&&(a=a.postcss),typeof a=="object"&&Array.isArray(a.plugins))r=r.concat(a.plugins);else if(typeof a=="object"&&a.postcssPlugin)r.push(a);else if(typeof a=="function")r.push(a);else if(!(typeof a=="object"&&(a.parse||a.stringify)))throw new Error(a+" is not a PostCSS plugin");return r}process(n,r={}){return!this.plugins.length&&!r.parser&&!r.stringifier&&!r.syntax?new n3(this,n,r):new t3(this,n,r)}use(n){return this.plugins=this.plugins.concat(this.normalize([n])),this}};var i3=is;is.default=is;r3.registerProcessor(is);e3.registerProcessor(is);let t1=hh,n1=Ec,a3=Ui,o3=uh,r1=jc,i1=ph,s3=u4,l3=kc,c3=e1,u3=qy,d3=Nc,f3=gh,yh=i3,h3=vh,a1=fs,o1=mh,p3=Sc,m3=Yy;function ft(...e){return e.length===1&&Array.isArray(e[0])&&(e=e[0]),new yh(e)}ft.plugin=function(e,n){let r=!1;function a(...u){console&&console.warn&&!r&&(r=!0,console.warn(e+`: postcss.plugin was deprecated. Migration guide: +https://evilmartians.com/chronicles/postcss-8-plugin-migration`),Zg.LANG&&Zg.LANG.startsWith("cn")&&console.warn(e+`: 里面 postcss.plugin 被弃用. 迁移指南: +https://www.w3ctech.com/topic/2226`));let f=n(...u);return f.postcssPlugin=e,f.postcssVersion=new yh().version,f}let s;return Object.defineProperty(a,"postcss",{get(){return s||(s=a()),s}}),a.process=function(u,f,d){return ft([a(d)]).process(u,f)},a};ft.stringify=p3;ft.parse=f3;ft.fromJSON=s3;ft.list=u3;ft.comment=e=>new n1(e);ft.atRule=e=>new t1(e);ft.decl=e=>new r1(e);ft.rule=e=>new o1(e);ft.root=e=>new a1(e);ft.document=e=>new i1(e);ft.CssSyntaxError=o3;ft.Declaration=r1;ft.Container=a3;ft.Processor=yh;ft.Document=i1;ft.Comment=n1;ft.Warning=m3;ft.AtRule=t1;ft.Result=h3;ft.Input=l3;ft.Rule=o1;ft.Root=a1;ft.Node=d3;c3.registerPostcss(ft);var g3=ft;ft.default=ft;const{isPlainObject:UM}=lh,{parse:HM}=g3,v3="_info-popup_i3rna_1",y3="_label_i3rna_2",x3="_icon_i3rna_7",w3="_dropdown-container_i3rna_15",b3="_content_i3rna_20",Oo={infoPopup:v3,label:y3,icon:x3,dropdownContainer:w3,content:b3};function s1(e){const{className:n,icon:r=l.jsx(H_,{}),infoLabel:a,title:s,description:u,withoutIcon:f,popupClassName:d,descriptionClassName:m}=e;return l.jsx(Cj,{label:l.jsxs("div",{className:Oo.label,children:[a,!f&&r&&l.jsx("div",{className:Oo.icon,children:r})]}),popupClassName:ee(Oo.dropdownContainer,d),className:ee(Oo.infoPopup,n),variant:"tertiary",withoutDropdownIcon:!0,children:l.jsx(Le,{heading:s,childrenContainerClassName:ee(m,Oo.content),withInternalPadding:!0,children:u})})}const _3="_input-section_1cptl_1",C3="_header_1cptl_7",S3="_heading-container_1cptl_8",N3="_heading_1cptl_8",E3="_with-compact-title-section_1cptl_19",j3="_with-padding_1cptl_23",k3="_asterisk_1cptl_27",T3="_description_1cptl_31",P3="_content-section_1cptl_37",L3="_one-column_1cptl_42",M3="_two-column_1cptl_46",I3="_three-column_1cptl_54",O3="_four-column_1cptl_58",R3="_without-title-section_1cptl_63",hn={inputSection:_3,header:C3,headingContainer:S3,heading:N3,withCompactTitleSection:E3,withPadding:j3,asterisk:k3,description:T3,contentSection:P3,oneColumn:L3,twoColumn:M3,threeColumn:I3,fourColumn:O3,withoutTitleSection:R3};function nn(e){const{className:n,title:r,children:a,description:s,tooltip:u,contentSectionClassName:f,withoutTitleSection:d=!1,withCompactTitleSection:m,withoutPadding:y=!1,withAsteriskOnTitle:w,numPreferredColumns:b=1}=e;return l.jsxs("div",{className:ee(hn.inputSection,d&&hn.withoutTitleSection,!y&&hn.withPadding,m&&hn.withCompactTitleSection,n),children:[!d&&l.jsx(Le,{heading:r,headingDescription:w&&l.jsx("span",{"aria-hidden":!0,className:hn.asterisk,children:"*"}),headerClassName:hn.header,headingClassName:hn.heading,headingContainerClassName:hn.headingContainer,actions:u&&l.jsx(s1,{description:u}),childrenContainerClassName:hn.description,headingLevel:m?5:4,spacing:"cozy",children:s}),l.jsx("div",{className:ee(hn.contentSection,b===1&&hn.oneColumn,b===2&&hn.twoColumn,b===3&&hn.threeColumn,b===4&&hn.fourColumn,f),children:a})]})}const D3="_progress-wrapper_x340w_1",A3="_title_x340w_7",$3="_total_x340w_11",F3="_progress_x340w_1",Ro={progressWrapper:D3,title:A3,total:$3,progress:F3};function xh(e){const{className:n,title:r,description:a,totalValue:s,value:u,showPercentageInTitle:f,children:d,color:m="var(--go-ui-color-primary-red)"}=e,y=tt(u)?u:0,w=tt(s)?s:0;let b;return w===0?b=0:b=y/w*100,l.jsxs("div",{className:ee(Ro.progressWrapper,n),children:[(r||f)&&l.jsxs("div",{className:Ro.title,children:[r,f&&l.jsx(li,{value:b,suffix:"%"})]}),l.jsx("div",{className:Ro.total,children:l.jsx("div",{className:Ro.progress,style:{width:`${b}%`,backgroundColor:m}})}),a&&l.jsx("div",{className:Ro.description,children:a}),d]})}const B3="_key-figure_1owjn_1",z3="_icon-section_1owjn_8",U3="_icon_1owjn_8",H3="_info-section-without-icon_1owjn_25",q3="_value_1owjn_31",V3="_description_1owjn_36",W3="_with-icon_1owjn_41",ri={keyFigure:B3,iconSection:z3,icon:U3,infoSectionWithoutIcon:H3,value:q3,description:V3,withIcon:W3};function _a(e){const{className:n,children:r,contentClassName:a,value:s,compactValue:u,label:f,labelClassName:d,description:m,descriptionClassName:y,progress:w,progressTitle:b,progressDescription:v,icon:x,info:N,suffix:C}=e;return l.jsxs("div",{className:ee(ri.keyFigure,!!x&&ri.withIcon,n),children:[x&&l.jsxs("div",{className:ri.iconSection,children:[l.jsx("div",{className:ri.icon,children:x}),N&&l.jsx("div",{className:ri.infoSection,children:N})]}),!x&&N&&l.jsx("div",{className:ri.infoSectionWithoutIcon,children:N}),l.jsx(li,{className:ri.value,value:s,compact:u,suffix:C}),f&&l.jsx("div",{className:d,children:f}),m&&l.jsx("div",{className:ee(y,ri.description),children:m}),tt(w)&&l.jsx(xh,{title:b,value:w,totalValue:100,description:v}),r&&l.jsx("div",{className:a,children:r})]})}const G3="_legend-element_1a9ic_1",Z3="_color_1a9ic_7",Q3="_icon-container_1a9ic_14",K3="_icon_1a9ic_14",Y3="_label_1a9ic_31",Do={legendElement:G3,color:Z3,iconContainer:Q3,icon:K3,label:Y3};function X3(e){const{className:n,colorClassName:r,iconClassName:a,color:s,label:u,iconSrc:f}=e;return l.jsxs("div",{className:ee(Do.legendElement,n),children:[f?l.jsx("div",{style:{backgroundColor:s},className:Do.iconContainer,children:l.jsx("img",{className:ee(Do.icon,a),src:f,alt:""})}):l.jsx("div",{style:{backgroundColor:s},className:ee(Do.color,r)}),l.jsx("div",{className:Do.label,children:u})]})}const J3="_list_1whuj_1",eT="_compact_1whuj_5",tT="_pending_1whuj_8",Bd={list:J3,compact:eT,pending:tT};function nT(e){const{className:n,data:r,keySelector:a,renderer:s,rendererParams:u,pending:f,errored:d,filtered:m,errorMessage:y,emptyMessage:w,pendingMessage:b,filteredEmptyMessage:v,compact:x,withoutMessage:N=!1,messageClassName:C}=e,E=Te(r)||r.length===0;return l.jsxs("div",{className:ee(Bd.list,x&&Bd.compact,f&&Bd.pending,n),children:[l.jsx(cv,{data:r,keySelector:a,renderer:s,rendererParams:u}),!N&&l.jsx(Df,{className:C,pending:f,filtered:m,empty:E,errored:d,compact:x,emptyMessage:w,filteredEmptyMessage:v,pendingMessage:b,errorMessage:y,overlayPending:!0})]})}function l1(e,n){if(Te(e))return;const r={},a=[];return e.forEach(s=>{const u=n?n(s):JSON.stringify(s);r[u]||(r[u]=!0,a.push(s))}),e.length===a.length?e:a}const rT=[40,38,13,8];function iT(e,n,r){return n.findIndex((a,s)=>r(a,s)===e)}function x0(e,n,r,a){if(r.length<=0)return;let s=iT(e,r,a);s===-1&&(s=n>0?-1:0);const u=s_(s+n,r.length);return a(r[u],u)}function aT(e,n,r,a,s,u,f,d,m){return p.useCallback(y=>{const{keyCode:w}=y,b=e?.key;if(a&&(w===9||w===27))u();else if(!a&&rT.includes(w))y.stopPropagation(),y.preventDefault(),f();else if(w===13)if(tt(b)){y.stopPropagation(),y.preventDefault();const v=r.find((x,N)=>n(x,N)===b);v&&d(b,v)}else y.stopPropagation(),y.preventDefault(),m&&m();else if(w===40){y.stopPropagation(),y.preventDefault();const v=x0(b,1,r,n);s(v?{key:v}:void 0)}else if(w===38){y.stopPropagation(),y.preventDefault();const v=x0(b,-1,r,n);s(v?{key:v}:void 0)}},[e,a,n,s,u,d,f,m,r])}const oT="_generic-option_zv1n8_1",sT={genericOption:oT};function lT(e){const{optionContainerClassName:n,contentRenderer:r,contentRendererParam:a,option:s,onClick:u,optionKey:f,focusedKey:d}=e,m=a(f,s),{containerClassName:y,title:w,...b}=m,v=d?.key===f,x=p.useRef(null);p.useEffect(()=>{d&&d.key===f&&!d.mouse&&x.current&&x.current.scrollIntoView({behavior:"smooth",block:"center"})},[f,d]);const N=p.useCallback(()=>{u(f,s)},[f,s,u]);return l.jsx(If,{elementRef:x,className:ee(sT.genericOption,n,y),onClick:N,title:w,name:f,focused:v,children:r(b)})}const cT="common",uT={infoMessageAnd:"and",infoMessageMore:"more",buttonTitleSelect:"Select all",buttonTitleClear:"Clear",buttonTitleClose:"Close",buttonTitleOpen:"Open",selectInputPendingMessage:"Fetching options...",selectInputEmptyMessage:"No option available",selectInputFilteredMessage:"No option available for the search",selectInputErrorMessage:"Could not load options"},dT={namespace:cT,strings:uT},fT="_popup_poyjv_1",hT="_list_poyjv_4",pT="_list-item_poyjv_9",mT="_info-message_poyjv_14",gT="_icon_poyjv_21",ii={popup:fT,list:hT,listItem:pT,infoMessage:mT,icon:gT},vT=[];function c1(e){const{actions:n,actionsContainerClassName:r,className:a,disabled:s,error:u,errorContainerClassName:f,hint:d,hintContainerClassName:m,icons:y,iconsContainerClassName:w,inputSectionClassName:b,label:v,labelClassName:x,name:N,onOptionClick:C,searchText:E,onSearchTextChange:k,optionContainerClassName:M,optionKeySelector:D,optionRenderer:H,optionRendererParams:Q,options:ce,optionsPopupClassName:I,persistentOptionPopup:X,readOnly:oe,placeholder:ae,valueDisplay:R="",nonClearable:B,onClearButtonClick:T,onSelectAllButtonClick:U,optionsPending:K=!1,optionsFiltered:he=!1,optionsErrored:G=!1,focused:Z,focusedKey:le,onFocusedKeyChange:S,onFocusedChange:F,dropdownShown:te,onDropdownShownChange:ve,totalOptionsCount:ue=0,hasValue:fe,autoFocus:pe,onEnterWithoutOption:ge,withAsterisk:W,required:Ve,variant:Je,errorOnTooltip:Tt,dropdownHidden:J}=e,Be=ce??vT,De=ci(dT),We=p.useRef(null),Ze=p.useRef(null),it=p.useRef(null),at=p.useRef(null),Pt=p.useCallback(je=>{te||ve(!0),k(je)},[te,ve,k]),Lt=p.useCallback((je,vt)=>{vt.stopPropagation(),ve(!te)},[te,ve]),Ut=p.useCallback(()=>{te||ve(!0)},[te,ve]),xn=p.useCallback(()=>{ve(!1)},[ve]),dr=p.useCallback(()=>{oe||Ut()},[oe,Ut]),on=p.useCallback((je,vt)=>{je||vt?X&&it.current&&it.current.focus():xn()},[xn,X]),Jt=p.useCallback((je,vt)=>{C(je,vt,N),X||xn()},[C,xn,X,N]),Y=p.useCallback((je,vt)=>({contentRendererParam:Q,option:vt,optionKey:je,focusedKey:le,contentRenderer:H,onClick:Jt,onFocus:S,optionContainerClassName:ee(M,ii.listItem)}),[le,Jt,S,M,H,Q]);Xv(te,on,at,We);const He=aT(le,D,Be,te,S,xn,Ut,Jt,ge),Ue=Be.length,Fe=ue-Ue>0?`${De.infoMessageAnd} ${ue-Ue} ${De.infoMessageMore}`:void 0,Ge=te&&!J;return l.jsxs(l.Fragment,{children:[l.jsx(Da,{actionsContainerClassName:r,className:a,containerRef:We,disabled:s,errorContainerClassName:f,error:u,errorOnTooltip:Tt,hintContainerClassName:m,hint:d,iconsContainerClassName:w,icons:y,inputSectionClassName:b,inputSectionRef:Ze,labelClassName:x,label:v,readOnly:oe,required:Ve,variant:Je,withAsterisk:W,actions:l.jsxs(l.Fragment,{children:[n,!oe&&U&&l.jsx(Pe,{onClick:U,disabled:s,variant:"tertiary",name:void 0,title:De.buttonTitleSelect,children:l.jsx(D_,{className:ii.icon})}),!oe&&!B&&fe&&l.jsx(Pe,{onClick:T,disabled:s,variant:"tertiary",name:void 0,title:De.buttonTitleClear,children:l.jsx(nv,{className:ii.icon})}),!oe&&l.jsx(Pe,{onClick:Lt,variant:"tertiary",name:void 0,title:Ge?De.buttonTitleClose:De.buttonTitleOpen,children:Ge?l.jsx(X0,{className:ii.icon}):l.jsx(Y0,{className:ii.icon})})]}),input:l.jsx(ss,{name:N,elementRef:it,readOnly:oe,disabled:s,value:te||Z?E:R,onChange:Pt,onClick:dr,onFocus:()=>F(!0),onBlur:()=>F(!1),placeholder:Ra(R)?R:ae,autoComplete:"off",onKeyDown:He,autoFocus:pe})}),Ge&&l.jsxs(vc,{elementRef:at,parentRef:Ze,className:ee(I,ii.popup),children:[l.jsx(nT,{className:ii.list,data:Be,keySelector:D,renderer:lT,rendererParams:Y,errored:G,filtered:he,pending:K,pendingMessage:De.selectInputPendingMessage,emptyMessage:De.selectInputEmptyMessage,filteredEmptyMessage:De.selectInputFilteredMessage,errorMessage:De.selectInputErrorMessage,compact:!0}),!K&&!G&&!!Fe&&l.jsx("div",{className:ii.infoMessage,children:Fe})]})]})}function yT(e){const{children:n,isActive:r,iconClassName:a,labelClassName:s}=e;return l.jsxs(l.Fragment,{children:[l.jsx("div",{className:a,children:r?l.jsx(tv,{}):l.jsx(ev,{})}),l.jsx("div",{className:s,children:n})]})}const xT="_option_1kpl9_1",wT="_active_1kpl9_7",bT="_icon_1kpl9_11",_T="_label_1kpl9_17",Ao={option:xT,active:wT,icon:bT,label:_T},zd=[];function u1(e){const{keySelector:n,labelSelector:r,name:a,onChange:s,onOptionsChange:u,options:f,optionsPending:d,optionsErrored:m,value:y,sortFunction:w,searchOptions:b,onSearchValueChange:v,onShowDropdownChange:x,hideOptionFilter:N,selectedOnTop:C,...E}=e,k=f??zd,M=b??zd,D=y??zd,[H,Q]=p.useState(),[ce,I]=p.useState(!1),[X,oe]=p.useState(!1),[ae,R]=p.useState(),[B,T]=p.useState({}),U=p.useMemo(()=>Ca(k,n,ue=>ue),[k,n]),K=p.useMemo(()=>Ca(k,n,r),[k,n,r]),he=p.useMemo(()=>D.map(ue=>K[ue]??"?").join(", "),[D,K]),G=p.useMemo(()=>D.map(ue=>U[ue]).filter(tt),[D,U]),Z=p.useMemo(()=>{const ue=l1([...M,...G],n);if(!C)return w?w(ue,H,r):ue;const fe=ue.filter(ge=>B[n(ge)]),pe=ue.filter(ge=>!B[n(ge)]&&(Te(N)||N(ge)));return w?[...$i(fe,H,r),...w(pe,H,r)]:[...$i(fe,H,r),...pe]},[C,n,r,H,M,B,G,w,N]),le=p.useCallback(ue=>{Q(ue),v&&v(ue)},[v]),S=p.useCallback(ue=>{I(ue),x&&x(ue),ue?(T(Ca(D,fe=>fe,()=>!0)),R(void 0)):(T({}),R(void 0),Q(void 0),v&&v(void 0))},[D,v,x]),F=p.useCallback((ue,fe)=>{const pe=D.findIndex(ge=>ge===ue)!==-1;return{children:r(fe),containerClassName:ee(Ao.option,pe&&Ao.active),title:r(fe),isActive:pe,labelClassName:Ao.label,iconClassName:Ao.icon}},[r,D]),te=p.useCallback((ue,fe)=>{const pe=[...D],ge=D.findIndex(W=>W===ue);ge!==-1?pe.splice(ge,1):(pe.push(ue),u&&u(W=>{const Ve=W??[];return Ve.find(Je=>n(Je)===ue)?W:[...Ve,fe]})),s(pe,a)},[D,s,a,u,n]),ve=p.useCallback(()=>{s([],a)},[a,s]);return l.jsx(c1,{...E,name:a,options:Z,optionsPending:d,optionsFiltered:Ra(H)&&H.length>0,optionsErrored:m,optionKeySelector:n,optionRenderer:yT,optionRendererParams:F,optionContainerClassName:Ao.optionContainer,onOptionClick:te,valueDisplay:he,onClearButtonClick:ve,searchText:H,onSearchTextChange:le,dropdownShown:ce,onDropdownShownChange:S,focused:X,onFocusedChange:oe,focusedKey:ae,onFocusedKeyChange:R,persistentOptionPopup:!0,nonClearable:!1,hasValue:tt(D)&&D.length>0})}function Tc(e){const{name:n,options:r,keySelector:a,onChange:s,withSelectAll:u,...f}=e,d=p.useCallback(()=>{if(Te(r))return;const m=r.map(a);s(m,n)},[r,n,s,a]);return l.jsx(u1,{...f,name:n,onChange:s,options:r,keySelector:a,sortFunction:$i,searchOptions:r,onSelectAllButtonClick:u?d:void 0,selectedOnTop:!1})}const CT="_navigation-tab-list_19mw3_1",ST="_primary_19mw3_5",NT="_content_19mw3_8",ET="_start-dummy-content_19mw3_12",jT="_end-dummy-content_19mw3_13",kT="_secondary_19mw3_20",TT="_tertiary_19mw3_36",PT="_step_19mw3_56",LT="_vertical_19mw3_70",Nr={navigationTabList:CT,primary:ST,content:NT,startDummyContent:ET,endDummyContent:jT,secondary:kT,tertiary:TT,step:PT,vertical:LT};function MT(e){const{children:n,variant:r="primary",className:a,...s}=e,u=p.useMemo(()=>({variant:r}),[r]);return l.jsx(Jb.Provider,{value:u,children:l.jsxs("div",{...s,className:ee(a,Nr.navigationTabList,r==="primary"&&Nr.primary,r==="secondary"&&Nr.secondary,r==="tertiary"&&Nr.tertiary,r==="step"&&Nr.step,r==="vertical"&&Nr.vertical),role:"tablist",children:[l.jsx("div",{className:Nr.startDummyContent}),l.jsx("div",{className:Nr.content,children:n}),l.jsx("div",{className:Nr.endDummyContent})]})})}function IT(e){const{className:n,actions:r,inputSectionClassName:a,icons:s,error:u,hint:f,label:d,disabled:m,readOnly:y,inputClassName:w,value:b,errorOnTooltip:v,withAsterisk:x,labelClassName:N,required:C,variant:E,onChange:k,...M}=e,[D,H]=p.useState(String(b??""));p.useEffect(()=>{H(String(b??""))},[b]);const Q=p.useCallback((ce,I,X)=>{if(H(ce),!Te(k))if(tt(ce)){const oe=+ce;Number.isNaN(oe)||k(oe,I,X)}else k(void 0,I,X)},[k]);return l.jsx(Da,{actions:r,className:n,disabled:m,error:u,errorOnTooltip:v,hint:f,icons:s,inputSectionClassName:a,labelClassName:N,label:d,readOnly:y,required:C,variant:E,withAsterisk:x,input:l.jsx(ss,{...M,readOnly:y,disabled:m,className:w,value:D,onChange:Q,type:"number"})})}const OT="_page-container_1cfro_1",RT="_content_1cfro_2",w0={pageContainer:OT,content:RT};function $n(e){const{className:n,contentClassName:r,children:a,contentAs:s="div",containerAs:u="div"}=e,f=s;return l.jsx(u,{className:ee(w0.pageContainer,n),children:l.jsx(f,{className:ee(w0.content,r),children:a})})}const DT="common",AT={hidePassword:"Hide password",showPassword:"Show password"},$T={namespace:DT,strings:AT};function FT(e){const{actions:n,className:r,disabled:a,error:s,errorOnTooltip:u,hint:f,icons:d,inputClassName:m,inputSectionClassName:y,labelClassName:w,label:b,readOnly:v,required:x,variant:N,withAsterisk:C,...E}=e,[k,M]=p.useState(!1),D=ci($T),H=p.useCallback(()=>{M(Q=>!Q)},[]);return l.jsx(Da,{className:r,disabled:a,error:s,errorOnTooltip:u,hint:f,icons:d,inputSectionClassName:y,labelClassName:w,label:b,readOnly:v,required:x,variant:N,withAsterisk:C,actions:l.jsxs(l.Fragment,{children:[n,l.jsx(Pe,{onClick:H,variant:"tertiary",disabled:a,name:void 0,title:k?D.hidePassword:D.showPassword,children:k?l.jsx(B_,{}):l.jsx(z_,{})})]}),input:l.jsx(ss,{...E,className:m,readOnly:v,disabled:a,type:k?"text":"password"})})}const BT="_text-output_10oza_1",zT="_with-background_10oza_6",UT="_label_10oza_11",HT="_with-colon_10oza_12",qT="_value_10oza_17",VT="_text-type_10oza_18",WT="_strong_10oza_24",ar={textOutput:BT,withBackground:zT,label:UT,withColon:HT,value:qT,textType:VT,strong:WT};function bf(e){const{className:n,label:r,icon:a,description:s,labelClassName:u,descriptionClassName:f,valueClassName:d,strongLabel:m,strongValue:y,strongDescription:w,withoutLabelColon:b,withBackground:v,invalidText:x=ov,...N}=e,{value:C}=e;let E=x;return N.valueType==="number"?E=l.jsx(li,{...N,invalidText:x}):N.valueType==="date"?E=l.jsx(Yv,{...N,invalidText:x}):N.valueType==="boolean"?E=l.jsx(dv,{...N,invalidText:x}):C instanceof Date||(E=C||x),l.jsxs("div",{className:ee(ar.textOutput,v&&ar.withBackground,n),children:[a,r&&l.jsx("div",{className:ee(ar.label,m&&ar.strong,u,!b&&ar.withColon),children:r}),l.jsx("div",{className:ee(ar.value,y&&ar.strong,N.valueType==="text"&&ar.textType,d),children:E}),s&&l.jsx("div",{className:ee(ar.description,w&&ar.strong,f),children:s})]})}const GT="_pie-chart_pyr7m_1",ZT="_legend_pyr7m_7",QT="_legend-item_pyr7m_13",$o={pieChart:GT,legend:ZT,legendItem:QT},KT=70,YT=40;function b0(e,n=1){return Math.round(e*10**n)/10**n}function _0(e,n){const r=(n-90)*Math.PI/180;return{x:b0(e+e*Math.cos(r)),y:b0(e+e*Math.sin(r))}}function XT(e,n,r){let a=r;const s=a-n===360;s&&(a-=1);const u=_0(e,n),f=_0(e,a),d=a-n<=180?0:1,m=["M",u.x,u.y,"A",e,e,0,d,1,f.x,f.y];return s?m.push("Z"):m.push("L",e,e,"L",u.x,u.y,"Z"),m.join(" ")}function Xl(e){const{className:n,data:r,valueSelector:a,labelSelector:s,keySelector:u,colorSelector:f,colors:d,pieRadius:m=KT,chartPadding:y=YT,legendClassName:w,showPercentageInLegend:b}=e,v=sv(r?.map(C=>a(C))),x=Te(v)||v===0?1:v,N=p.useMemo(()=>{let C=0;const E=r?.map(k=>{const M=a(k);if(Te(M))return;const D=360*(M/x);return C+=D,{key:u(k),value:M,label:s(k),startAngle:C-D,percentage:Ho(M,x),endAngle:C,datum:k}}).filter(tt)??[];return f?E.map(({datum:k,...M})=>({...M,color:f(k)})):E.map(({datum:k,...M},D)=>({...M,color:d[D%d.length]}))},[r,u,a,s,x,f,d]);return l.jsxs("div",{className:ee($o.pieChart,n),children:[l.jsx("svg",{className:$o.svg,style:{width:`${y+m*2}px`,height:`${y+m*2}px`},children:l.jsx("g",{style:{transform:`translate(${y/2}px, ${y/2}px)`},children:N.map(C=>l.jsx("path",{className:$o.path,d:XT(m,C.startAngle,C.endAngle),fill:C.color,children:l.jsx(lv,{description:l.jsx(bf,{label:C.label,value:C.value})})},C.key))})}),l.jsx("div",{className:ee($o.legend,w),children:N.map(C=>l.jsx(X3,{className:$o.legendItem,label:b?l.jsx(bf,{label:C.label,value:C.percentage,valueType:"number",prefix:"(",suffix:"%)",withoutLabelColon:!0}):C.label,color:C.color},C.key))})]})}const JT="_file-input_tu4re_1",eP="_input_tu4re_2",C0={fileInput:JT,input:eP};function tP(e){const{accept:n,disabled:r,inputProps:a,inputRef:s,multiple:u,name:f,onChange:d,readOnly:m,...y}=e,[w]=p.useState(Of),b=p.useCallback(N=>{var C;if(u){const E=N.currentTarget.files?Array.from(N.currentTarget.files):void 0;d(E,f)}else d(((C=N.currentTarget.files)==null?void 0:C[0])??void 0,f);N.currentTarget.value&&(N.currentTarget.value="")},[u,f,d]),{children:v,className:x}=Q0({...y,disabled:r});return l.jsxs("label",{htmlFor:w,className:ee(C0.fileInput,x),children:[v,l.jsx("input",{id:w,className:C0.input,type:"file",accept:n,multiple:u,onChange:b,name:typeof f=="string"?f:void 0,ref:s,disabled:r,readOnly:m,...a})]})}const nP="_raw-input_145mq_1",rP={rawInput:nP};function iP(e){const{className:n,onChange:r,elementRef:a,value:s,name:u,...f}=e,d=Xt.useCallback(m=>{var y;const w=(y=m?.target)==null?void 0:y.value;r&&r(w===""?void 0:w,u,m)},[u,r]);return l.jsx("textarea",{...f,ref:a,className:ee(rP.rawInput,n),name:tt(u)?String(u):void 0,onChange:d,value:s??""})}const aP="_option_11p37_1",oP="_icon_11p37_6",sP="_label_11p37_14",lP="_overflow-container_11p37_20",cP="_description_11p37_25",wa={option:aP,icon:oP,label:sP,overflowContainer:lP,description:cP};function uP(e){const{className:n,label:r,description:a,iconClassName:s,labelClassName:u}=e;return l.jsxs("div",{className:ee(wa.option,n),children:[l.jsx("div",{className:ee(wa.icon,s),children:l.jsx(J0,{})}),l.jsxs("div",{className:ee(wa.label,u),children:[l.jsx("div",{className:wa.overflowContainer,children:r}),l.jsx("div",{className:ee(wa.overflowContainer,wa.description),children:a})]})]})}const dP="_option-container_2k92q_1",fP="_option_2k92q_1",hP="_active_2k92q_9",pP="_icon_2k92q_12",Fo={optionContainer:dP,option:fP,active:hP,icon:pP},S0=[];function _f(e){const{keySelector:n,labelSelector:r,descriptionSelector:a,name:s,onChange:u,onOptionsChange:f,options:d,optionsPending:m,optionsErrored:y,value:w,sortFunction:b,searchOptions:v,onSearchValueChange:x,onShowDropdownChange:N,hideOptionFilter:C,selectedOnTop:E,onEnterWithoutOption:k,...M}=e,D=d??S0,H=v??S0,[Q,ce]=p.useState(),[I,X]=p.useState(!1),[oe,ae]=p.useState(!1),[R,B]=p.useState(),[T,U]=p.useState({}),K=p.useMemo(()=>Ca(D,n,r),[D,n,r]),he=tt(w)?K[w]??"?":"",G=p.useMemo(()=>{const fe=D?.find(pe=>n(pe)===w);return Te(fe)?[]:[fe]},[w,D,n]),Z=p.useMemo(()=>{const fe=l1([...H,...G],n);if(!E)return b?b(fe,Q,r):fe;const pe=fe.filter(W=>T[n(W)]),ge=fe.filter(W=>!T[n(W)]&&(Te(C)||C(W)));return b?[...$i(pe,Q,r),...b(ge,Q,r)]:[...$i(pe,Q,r),...ge]},[E,n,r,Q,H,T,G,b,C]),le=p.useCallback(fe=>{ce(fe),x&&x(fe)},[x]),S=p.useCallback(()=>{X(!1),N&&N(!1),ce(void 0),x&&x(void 0),k&&k(Q)},[Q,N,k,x]),F=p.useCallback(fe=>{X(fe),N&&N(fe),fe?(U(Ca(w?[w]:[],pe=>pe,()=>!0)),B(w?{key:w}:void 0)):(U({}),B(void 0),ce(void 0),x&&x(void 0))},[w,x,N]),te=p.useCallback((fe,pe)=>{const ge=fe===w;return{label:r(pe),description:a?a(pe):void 0,containerClassName:ee(Fo.optionContainer,ge&&Fo.active),title:r(pe),className:Fo.option,iconClassName:Fo.icon}},[w,r,a]),ve=p.useCallback((fe,pe)=>{f&&f(ge=>{const W=ge??[];return W.find(Ve=>n(Ve)===fe)?ge:[...W,pe]}),u(fe,s,pe)},[u,s,f,n]),ue=p.useCallback(()=>{if(!e.nonClearable){const fe=e.onChange;fe(void 0,s,void 0)}},[s,e.onChange,e.nonClearable]);return l.jsx(c1,{...M,name:s,options:Z,optionsPending:m,optionsErrored:y,optionsFiltered:Ra(Q)&&Q.length>0,optionKeySelector:n,optionRenderer:uP,optionRendererParams:te,optionContainerClassName:Fo.optionContainer,onOptionClick:ve,valueDisplay:he,onClearButtonClick:ue,searchText:Q,onSearchTextChange:le,dropdownShown:I,onDropdownShownChange:F,focused:oe,onFocusedChange:ae,focusedKey:R,onFocusedKeyChange:B,hasValue:tt(w),persistentOptionPopup:!1,onEnterWithoutOption:S})}const mP="_segment-input_bykt7_1",gP="_segment-list_bykt7_4",vP="_segment_bykt7_1",yP="_active_bykt7_18",xP="_secondary-variant_bykt7_24",Vo={segmentInput:mP,segmentList:gP,segment:vP,active:yP,secondaryVariant:xP};function wP(e){const{label:n,name:r,onClick:a,value:s,className:u,variant:f="primary",inputName:d,...m}=e;return l.jsx(Pe,{...m,className:ee(Vo.segment,s&&Vo.active,f==="secondary"&&Vo.secondaryVariant,u),name:r,onClick:a,variant:"tertiary",children:n})}function Pc(e){const{rendererParams:n,listContainerClassName:r,keySelector:a,labelSelector:s,className:u,...f}=e;return l.jsx(uv,{className:ee(u,Vo.segmentInput),...f,renderer:wP,rendererParams:n,listContainerClassName:ee(r,Vo.segmentList),keySelector:a,labelSelector:s})}function kn(e){const{name:n,options:r,nonClearable:a,onChange:s,...u}=e;return e.nonClearable?l.jsx(_f,{...u,onChange:e.onChange,nonClearable:e.nonClearable,name:n,options:r,sortFunction:$i,searchOptions:r,selectedOnTop:!1}):l.jsx(_f,{...u,onChange:e.onChange,nonClearable:e.nonClearable,name:n,options:r,sortFunction:$i,searchOptions:r,selectedOnTop:!1})}const bP="_stacked-bar-chart_gqsj2_1",_P="_bar-info-container_gqsj2_6",CP="_bar-info_gqsj2_6",SP="_value_gqsj2_15",NP="_percentage_gqsj2_19",EP="_track_gqsj2_25",jP="_bar_gqsj2_6",kP="_label-list_gqsj2_38",TP="_label-container_gqsj2_43",PP="_color-dot_gqsj2_48",LP="_label_gqsj2_38",Wn={stackedBarChart:bP,barInfoContainer:_P,barInfo:CP,value:SP,percentage:NP,track:EP,bar:jP,labelList:kP,labelContainer:TP,colorDot:PP,label:LP};function MP(e){const{className:n,data:r,valueSelector:a,labelSelector:s,colorSelector:u}=e,f=r.map((y,w)=>({value:a(y,w),color:u(y,w),label:s(y,w)})),d=f.map(y=>y.value),m=sv(d)??1;return l.jsxs("div",{className:ee(Wn.stackedBarChart,n),children:[l.jsx("div",{className:Wn.barInfoContainer,children:f.map(y=>{const w=Ho(y.value,m);return l.jsxs("div",{className:Wn.barInfo,style:{width:`${w}%`},children:[l.jsx(li,{className:Wn.value,value:y.value}),w>10&&l.jsx(li,{className:Wn.percentage,value:Ho(y.value,m),prefix:"(",suffix:"%)",maximumFractionDigits:0})]},y.color)})}),l.jsx("div",{className:Wn.track,children:f.map(y=>l.jsx("div",{className:Wn.bar,style:{width:`${Ho(y.value,m)}%`,backgroundColor:y.color}},y.color))}),l.jsx("div",{className:Wn.labelList,children:f.map(y=>l.jsxs("div",{className:Wn.labelContainer,children:[l.jsx("div",{className:Wn.colorDot,style:{backgroundColor:y.color}}),l.jsx("div",{className:Wn.label,title:typeof y.label=="string"?y.label:void 0,children:y.label})]},y.color))})]})}const IP="_switch-icon_w9df3_1",OP="_knob_w9df3_19",RP="_on_w9df3_27",zl={switchIcon:IP,knob:OP,on:RP};function DP(e){const{className:n,value:r}=e;return l.jsx("div",{className:ee(zl.switchIcon,n,r?zl.on:zl.off),"aria-hidden":"true",children:l.jsx("div",{className:zl.knob})})}const AP="_checkmark-container_1bdw6_2",$P="_with-inverted-view_1bdw6_6",Ud={switch:"_switch_1bdw6_1",checkmarkContainer:AP,withInvertedView:$P};function FP(e){const{className:n,checkmarkContainerClassName:r,withInvertedView:a,...s}=e;return l.jsx(fv,{className:ee(Ud.switch,a&&Ud.withInvertedView,n),...s,checkmarkContainerClassName:ee(Ud.checkmarkContainer,r),checkmark:DP})}const BP="_td_1k4cn_1",zP={td:BP};function UP(e){const{className:n,children:r,...a}=e;return l.jsx("td",{className:ee(n,zP.td),...a,children:r})}function d1(e){const{className:n,children:r,...a}=e;return l.jsx("tr",{className:n,...a,children:r})}const HP="_row_1829z_1",qP="_cell_1829z_2",N0={row:HP,cell:qP};function VP(e){const{data:n,keySelector:r,columns:a,rowClassName:s,cellClassName:u,rowModifier:f}=e;return l.jsx(l.Fragment,{children:n?.map((d,m)=>{const y=r(d,m),w=a.map(x=>{const{id:N,cellRenderer:C,cellRendererClassName:E,cellRendererParams:k,cellContainerClassName:M}=x,D=k(y,d,m,n),H=l.jsx(C,{className:E,...D,name:N});return l.jsx(UP,{className:ee(N0.cell,M,typeof u=="function"?u(y,d,N):u),children:H},N)}),b=l.jsx(d1,{className:ee(N0.row,typeof s=="function"?s(y,d):s),children:w});let v=b;return f&&(v=f({rowKey:y,row:b,cells:w,columns:a,datum:d})),l.jsx(p.Fragment,{children:v},y)})})}const WP="_th_cdv41_1",GP="_resize-handle_cdv41_8",E0={th:WP,resizeHandle:GP};function ZP(e){const{className:n,children:r,onResize:a,onResizeComplete:s,name:u,...f}=e,d=p.useRef(null),m=p.useRef(),y=p.useRef(),w=p.useRef(),b=p.useCallback(x=>{var N;if(tt(m.current)&&d.current&&a){x.preventDefault(),x.stopPropagation();const C=x.clientX-m.current;if(tt(y.current)){const E=y.current+C;w.current=E,a(E,u)}else y.current=(N=d.current)==null?void 0:N.offsetWidth}},[a,u]),v=p.useCallback(x=>{var N;x.preventDefault(),m.current=x.clientX,y.current=(N=d.current)==null?void 0:N.offsetWidth,window.addEventListener("mousemove",b,!0)},[b]);return p.useEffect(()=>{const x=()=>{m.current=void 0,y.current=void 0,s&&tt(w.current)&&s(w.current,u),window.removeEventListener("mousemove",b,!0)};return window.addEventListener("mouseup",x,!0),()=>{window.removeEventListener("mouseup",x,!0),window.removeEventListener("mousemove",b,!0)}},[b,u,s]),l.jsxs("th",{ref:d,className:ee(n,E0.th),...f,children:[a&&l.jsx("div",{role:"presentation",className:E0.resizeHandle,onMouseDown:v}),r]})}const QP="_table_nilhy_1",KP="_table-overflow-wrapper_nilhy_8",YP="_table-element_nilhy_13",XP="_header-row_nilhy_23",JP="_header-element_nilhy_24",eL="_header-component_nilhy_29",Ti={table:QP,tableOverflowWrapper:KP,tableElement:YP,headerRow:XP,headerElement:JP,headerComponent:eL};function tL(e,n){return n??e.columnWidth??QC}function Ul(e){const{data:n,keySelector:r,columns:a,caption:s,className:u,captionClassName:f,headerRowClassName:d,headerCellClassName:m,rowClassName:y,cellClassName:w,rowModifier:b,fixedColumnWidth:v,resizableColumn:x,headersHidden:N,pending:C,filtered:E,errored:k=!1}=e,M=p.useRef(null),[D]=Xt.useState(()=>Of()),[H,Q]=Xt.useState({});p.useEffect(()=>{Q(ae=>{if(Te(M.current))return ae;const R=M.current.getBoundingClientRect(),{width:B}=R;let T=a.map(G=>({id:G.id,stretch:!!G.columnStretch,width:tL(G,ae[G.id])}));const U=zo(T.filter(G=>G.stretch).map(G=>G.width)),K=zo(T.filter(G=>!G.stretch).map(G=>G.width)),he=(B-K)/U;return he>1&&(T=T.map(G=>({...G,width:G.stretch?G.width*he:G.width}))),Ca(T,G=>G.id,G=>G.width)})},[a]);const ce=Xt.useCallback((ae,R)=>{const B=document.getElementById(`${D}-${R}`),T=Math.max(ae,80);if(Te(B)||(B.style.width=`${T}px`,!v))return;const U=document.getElementById(D);if(Te(U))return;const K=zo(a.map(he=>he.id===R?T:H[he.id]));U.style.width=`${K}px`},[D,H,a,v]),I=Xt.useCallback((ae,R)=>{tt(R)&&Q(B=>({...B,[R]:Math.max(ae,80)}))},[Q]),X=Xt.useMemo(()=>zo(a.map(ae=>H[ae.id])),[H,a]),oe=Te(n)||n.length===0||Object.keys(H).length===0;return l.jsxs("div",{ref:M,className:ee(Ti.table,u),children:[!oe&&l.jsx("div",{className:Ti.tableOverflowWrapper,children:l.jsxs("table",{className:Ti.tableElement,style:v?{width:`${X}px`}:void 0,id:D,children:[s&&l.jsx("caption",{className:f,children:s}),l.jsx("colgroup",{children:a.map(ae=>{const{id:R,columnClassName:B}=ae,T=H[R],U=v?{width:`${T}px`}:void 0;return l.jsx("col",{id:`${D}-${R}`,style:U,className:ee(Ti.column,B)},R)})}),!N&&l.jsx("thead",{children:l.jsx(d1,{className:ee(Ti.headerRow,d),children:a.map((ae,R)=>{const{id:B,title:T,headerCellRenderer:U,headerCellRendererClassName:K,headerCellRendererParams:he,headerContainerClassName:G}=ae,Z=l.jsx(U,{...he,name:B,title:T,index:R,className:ee(K,Ti.headerComponent)});return l.jsx(ZP,{scope:"col",name:B,onResize:x?ce:void 0,onResizeComplete:x?I:void 0,className:ee(Ti.headerElement,typeof m=="function"?m(B):m,G),children:Z},B)})})}),l.jsx("tbody",{children:l.jsx(VP,{data:n,keySelector:r,columns:a,rowClassName:y,cellClassName:w,rowModifier:b})})]})}),l.jsx(Df,{filtered:E,empty:oe,errored:k,pending:C,overlayPending:!0})]})}function nL(e){const{className:n,value:r}=e;return Te(r)?null:l.jsx("div",{className:n,children:r})}const rL="common",iL={sortTableButtonTitle:"Sort Table"},aL={namespace:rL,strings:iL},oL="_header-cell_vn24d_1",sL="_sort-button_vn24d_8",lL="_icon_vn24d_12",cL="_info-popup-icon_vn24d_17",Pi={headerCell:oL,sortButton:sL,icon:lL,infoPopupIcon:cL};function f1(e){const{className:n,titleClassName:r,title:a,name:s,sortable:u,defaultSortDirection:f="asc",infoTitle:d,infoDescription:m}=e,{sorting:y,setSorting:w}=p.useContext(Kb),b=ci(aL),v=y?.name===s?y.direction:void 0,x=p.useRef(null),N=p.useCallback(()=>{if(Te(w))return;let C;Te(v)?C=f:v==="asc"?C="dsc":v==="dsc"&&(C="asc"),w(C?{name:s,direction:C}:void 0)},[s,w,v,f]);return l.jsxs("div",{ref:x,className:ee(n,Pi.headerCell),children:[u&&l.jsxs(Pe,{name:void 0,variant:"tertiary",onClick:N,title:b.sortTableButtonTitle,className:Pi.sortButton,children:[Te(v)&&l.jsx(Q_,{className:Pi.icon}),v==="asc"&&l.jsx(O_,{className:Pi.icon}),v==="dsc"&&l.jsx(I_,{className:Pi.icon})]}),l.jsx("div",{className:ee(r,Pi.title),children:a}),d&&m&&l.jsx(s1,{className:Pi.infoPopupIcon,title:d,description:m})]})}p.createContext({tabs:[],step:0,disabled:!1,activeTab:"",variant:"primary",setActiveTab:()=>{console.warn("setActiveTab called before it was initialized")},registerTab:()=>{console.warn("registerTab called before it was initialized")},unregisterTab:()=>{console.warn("unregisterTab called before it was initialized")}});const j0="•",uL="Enter";function h1(e){const{actions:n,className:r,disabled:a,error:s,errorOnTooltip:u,hint:f,icons:d,inputClassName:m,label:y,labelClassName:w,readOnly:b,required:v,variant:x,inputSectionClassName:N,withAsterisk:C,onChange:E,name:k,autoBullets:M=!1,rows:D=5,...H}=e,Q=Xt.useCallback(I=>{Te(E)||I.target.value===""&&E(`${j0} `,k)},[E,k]),ce=Xt.useCallback(I=>{Te(E)||I.key===uL&&E(`${I.currentTarget.value}${j0} `,k)},[E,k]);return l.jsx(Da,{actions:n,className:r,disabled:a,error:s,errorOnTooltip:u,hint:f,icons:d,inputSectionClassName:N,labelClassName:w,label:y,readOnly:b,required:v,variant:x,withAsterisk:C,input:l.jsx(iP,{...H,readOnly:b,disabled:a,className:m,onChange:E,name:k,onFocus:M?Q:void 0,onKeyUp:M?ce:void 0,rows:D})})}function Lc(e){const{actions:n,className:r,disabled:a,error:s,errorOnTooltip:u,hint:f,icons:d,inputClassName:m,inputSectionClassName:y,label:w,readOnly:b,required:v,variant:x,withAsterisk:N,type:C="text",...E}=e;return l.jsx(Da,{className:r,actions:n,disabled:a,error:s,errorOnTooltip:u,hint:f,icons:d,inputSectionClassName:y,label:w,required:v,readOnly:b,variant:x,withAsterisk:N,input:l.jsx(ss,{...E,required:v,readOnly:b,disabled:a,className:m,type:C})})}const dL=[{to:"/upload",label:"Upload",Icon:rc},{to:"/explore",label:"Explore",Icon:rv},{to:"/analytics",label:"Analytics",Icon:K0},{to:"/dev",label:"Dev",Icon:G_}];function fL(){const e=Ia(),n=Oa();return l.jsx("nav",{className:"border-b border-gray-200 bg-white shadow-sm sticky top-0 z-50 backdrop-blur-sm bg-white/95",children:l.jsxs($n,{className:"border-b-2 border-ifrcRed",contentClassName:"flex items-center justify-between py-6",children:[l.jsxs("div",{className:"flex items-center gap-4 min-w-0 cursor-pointer group transition-all duration-200 hover:scale-105",onClick:()=>{if(e.pathname==="/upload"){if(window.confirmNavigationIfNeeded){window.confirmNavigationIfNeeded("/");return}if(!confirm("You have unsaved changes. Are you sure you want to leave?"))return}n("/")},children:[l.jsx("div",{className:"p-2 rounded-lg bg-gradient-to-br from-ifrcRed/10 to-ifrcRed/20 group-hover:from-ifrcRed/20 group-hover:to-ifrcRed/30 transition-all duration-200",children:l.jsx(U_,{className:"h-8 w-8 flex-shrink-0 text-ifrcRed"})}),l.jsx("div",{className:"flex flex-col",children:l.jsx("span",{className:"font-bold text-xl text-gray-900 leading-tight",children:"PromptAid Vision"})})]}),l.jsx("nav",{className:"flex items-center space-x-4 bg-gray-50/80 rounded-xl p-2 backdrop-blur-sm",children:dL.map(({to:r,label:a,Icon:s})=>{const u=e.pathname===r||r==="/upload"&&e.pathname==="/"||r==="/explore"&&e.pathname.startsWith("/map/");return l.jsxs("div",{className:"relative",children:[l.jsx(Le,{withInternalPadding:!0,className:"p-2",children:l.jsxs(Pe,{name:a.toLowerCase(),variant:u?"primary":"tertiary",size:1,className:`transition-all duration-200 ${u?"shadow-lg shadow-ifrcRed/20 transform scale-105":"hover:bg-white hover:shadow-md hover:scale-105"}`,onClick:()=>{if(e.pathname==="/upload"){if(window.confirmNavigationIfNeeded){window.confirmNavigationIfNeeded(r);return}if(!confirm("You have unsaved changes. Are you sure you want to leave?"))return}n(r)},children:[l.jsx(s,{className:`w-4 h-4 transition-transform duration-200 ${u?"scale-110":"group-hover:scale-110"}`}),l.jsx("span",{className:"inline ml-2 font-semibold",children:a})]})}),u&&l.jsx("div",{className:"absolute -bottom-2 left-1/2 transform -translate-x-1/2 w-8 h-1 bg-ifrcRed rounded-full animate-pulse"})]},r)})}),l.jsxs(Pe,{name:"help",variant:e.pathname==="/help"?"primary":"tertiary",size:1,className:`transition-all duration-200 ${e.pathname==="/help"?"shadow-lg shadow-ifrcRed/20 transform scale-105":"hover:bg-blue-50 hover:text-blue-600 hover:shadow-md hover:scale-105"}`,onClick:()=>{if(e.pathname==="/upload"){if(window.confirmNavigationIfNeeded){window.confirmNavigationIfNeeded("/help");return}if(!confirm("You have unsaved changes. Are you sure you want to leave?"))return}n("/help")},children:[l.jsx(V_,{className:"w-4 h-4"}),l.jsx("span",{className:"inline ml-2 font-semibold",children:"Help & Support"})]})]})})}function hL(){return l.jsxs(l.Fragment,{children:[l.jsx(fL,{}),l.jsx(wb,{})]})}const pL="_uploadContainer_1vtwr_1",mL="_dropZone_1vtwr_17",gL="_hasFile_1vtwr_59",vL="_dropZoneIcon_1vtwr_73",yL="_dropZoneText_1vtwr_85",xL="_dropZoneSubtext_1vtwr_97",wL="_filePreview_1vtwr_109",bL="_filePreviewImage_1vtwr_127",_L="_fileName_1vtwr_219",CL="_fileInfo_1vtwr_235",SL="_helpLink_1vtwr_249",NL="_loadingContainer_1vtwr_289",EL="_loadingText_1vtwr_305",jL="_generateButtonContainer_1vtwr_313",kL="_uploadedMapContainer_1vtwr_329",TL="_uploadedMapImage_1vtwr_337",PL="_formGrid_1vtwr_417",LL="_titleField_1vtwr_443",ML="_ratingSection_1vtwr_451",IL="_ratingDescription_1vtwr_459",OL="_ratingSlider_1vtwr_469",RL="_ratingLabel_1vtwr_483",DL="_ratingInput_1vtwr_501",AL="_ratingValue_1vtwr_511",$L="_submitSection_1vtwr_531",FL="_successContainer_1vtwr_549",BL="_successHeading_1vtwr_559",zL="_successText_1vtwr_569",UL="_successButton_1vtwr_581",HL="_viewFullSizeButton_1vtwr_593",qL="_fullSizeModalOverlay_1vtwr_611",VL="_fullSizeModalContent_1vtwr_639",WL="_fullSizeModalHeader_1vtwr_661",GL="_fullSizeModalImage_1vtwr_693",ZL="_confirmSection_1vtwr_767",QL="_step2Layout_1vtwr_785",KL="_mapColumn_1vtwr_799",YL="_contentColumn_1vtwr_809",XL="_metadataSectionCard_1vtwr_977",Re={uploadContainer:pL,dropZone:mL,hasFile:gL,dropZoneIcon:vL,dropZoneText:yL,dropZoneSubtext:xL,filePreview:wL,filePreviewImage:bL,fileName:_L,fileInfo:CL,helpLink:SL,loadingContainer:NL,loadingText:EL,generateButtonContainer:jL,uploadedMapContainer:kL,uploadedMapImage:TL,formGrid:PL,titleField:LL,ratingSection:ML,ratingDescription:IL,ratingSlider:OL,ratingLabel:RL,ratingInput:DL,ratingValue:AL,submitSection:$L,successContainer:FL,successHeading:BL,successText:zL,successButton:UL,viewFullSizeButton:HL,fullSizeModalOverlay:qL,fullSizeModalContent:VL,fullSizeModalHeader:WL,fullSizeModalImage:GL,confirmSection:ZL,step2Layout:QL,mapColumn:KL,contentColumn:YL,metadataSectionCard:XL},Hl="selectedVlmModel";function k0(){const[e]=Vb(),n=Oa(),[r,a]=p.useState(1),[s,u]=p.useState(!1),[f,d]=p.useState(!1),m=p.useRef(r),y=p.useRef(null),[w,b]=p.useState(null),[v,x]=p.useState(null),[N,C]=p.useState(""),[E,k]=p.useState(""),[M,D]=p.useState(""),[H,Q]=p.useState(""),[ce,I]=p.useState([]),[X,oe]=p.useState(""),[ae,R]=p.useState([]),[B,T]=p.useState([]),[U,K]=p.useState([]),[he,G]=p.useState([]),[Z,le]=p.useState([]),[S,F]=p.useState(null);m.current=r,y.current=S;const te=Y=>C(Y||""),ve=Y=>k(Y||""),ue=Y=>D(Y||""),fe=Y=>Q(Y||""),pe=Y=>I(Array.isArray(Y)?Y:[]),ge=Y=>{a(Y)};p.useEffect(()=>{Promise.all([fetch("/api/sources").then(Y=>Y.json()),fetch("/api/types").then(Y=>Y.json()),fetch("/api/spatial-references").then(Y=>Y.json()),fetch("/api/image-types").then(Y=>Y.json()),fetch("/api/countries").then(Y=>Y.json()),fetch("/api/models").then(Y=>Y.json())]).then(([Y,He,Ue,Fe,Ge,je])=>{!localStorage.getItem(Hl)&&je?.length&&localStorage.setItem(Hl,je[0].m_code),R(Y),T(He),K(Ue),G(Fe),le(Ge),Y.length>0&&C(Y[0].s_code),He.length>0&&k(He[0].t_code),Ue.length>0&&D(Ue[0].epsg),Fe.length>0&&Q(Fe[0].image_type)})},[]);const W=p.useCallback(Y=>{y.current?confirm("Leave page? Your uploaded image will be deleted.")&&fetch(`/api/images/${y.current}`,{method:"DELETE"}).then(()=>{n(Y)}).catch(console.error):n(Y)},[n]);p.useEffect(()=>(window.confirmNavigationIfNeeded=Y=>{W(Y)},()=>{delete window.confirmNavigationIfNeeded}),[W]),p.useEffect(()=>{const Y=Fe=>{if(y.current){const Ge="You have an uploaded image that will be deleted if you leave this page. Are you sure you want to leave?";return Fe.preventDefault(),Fe.returnValue=Ge,Ge}},He=()=>{y.current&&fetch(`/api/images/${y.current}`,{method:"DELETE"}).catch(console.error)},Ue=Fe=>{const Ge=Fe.target,je=Ge.closest("a[href]")||Ge.closest("[data-navigate]");if(je&&y.current){const vt=je.getAttribute("href")||je.getAttribute("data-navigate");vt&&vt!=="#"&&!vt.startsWith("javascript:")&&!vt.startsWith("mailto:")&&(Fe.preventDefault(),Fe.stopPropagation(),W(vt))}};return window.addEventListener("beforeunload",Y),document.addEventListener("click",Ue,!0),()=>{window.removeEventListener("beforeunload",Y),document.removeEventListener("click",Ue,!0),He()}},[W]);const[Ve,Je]=p.useState(null),[Tt,J]=p.useState("");p.useEffect(()=>{const Y=e.get("imageUrl"),He=e.get("step"),Ue=e.get("imageId");Y&&(Je(Y),He==="2a"&&Ue&&(d(!0),F(Ue),fetch(`/api/images/${Ue}`).then(Fe=>Fe.json()).then(Fe=>{Fe.image_type&&Q(Fe.image_type),Fe.generated&&J(Fe.generated);let Ge=Fe.raw_json?.extracted_metadata;if(console.log("Raw extracted_metadata:",Ge),!Ge&&Fe.generated)try{const je=JSON.parse(Fe.generated);console.log("Parsed generated field:",je),je.metadata&&(Ge=je,console.log("Using metadata from generated field"))}catch(je){console.log("Could not parse generated field as JSON:",je)}if(Ge){const je=Ge.metadata||Ge;console.log("Final metadata to apply:",je),je.title&&(console.log("Setting title to:",je.title),oe(je.title)),je.source&&(console.log("Setting source to:",je.source),C(je.source)),je.type&&(console.log("Setting event type to:",je.type),k(je.type)),je.epsg&&(console.log("Setting EPSG to:",je.epsg),D(je.epsg)),je.countries&&Array.isArray(je.countries)&&(console.log("Setting countries to:",je.countries),I(je.countries))}else console.log("No metadata found to extract");a("2a"),d(!1)}).catch(console.error).finally(()=>d(!1))))},[e]);const Be=()=>{a(1),x(null),b(null),Je(null),J(""),oe(""),We({accuracy:50,context:50,usability:50}),F(null)},[De,We]=p.useState({accuracy:50,context:50,usability:50}),[Ze,it]=p.useState(!1),at=Y=>{Y.preventDefault();const He=Y.dataTransfer.files?.[0];He&&x(He)},Pt=Y=>{Y&&x(Y)};p.useEffect(()=>{if(!v){b(null);return}const Y=URL.createObjectURL(v);return b(Y),()=>URL.revokeObjectURL(Y)},[v]);async function Lt(Y){const He=await Y.text();try{return He?JSON.parse(He):{}}catch{return{error:He}}}function Ut(Y,He){const Ue=Y instanceof Error?Y.message:`Failed to ${He.toLowerCase()}`;alert(Ue)}async function xn(){if(!v)return;u(!0);const Y=new FormData;Y.append("file",v),Y.append("source",N),Y.append("event_type",E),Y.append("epsg",M),Y.append("image_type",H),ce.forEach(Ue=>Y.append("countries",Ue));const He=localStorage.getItem(Hl);He&&Y.append("model_name",He);try{const Ue=await fetch("/api/images/",{method:"POST",body:Y}),Fe=await Lt(Ue);if(!Ue.ok)throw new Error(Fe.error||"Upload failed");Je(Fe.image_url);const Ge=Fe.image_id;if(!Ge)throw new Error("Upload failed: image_id not found");F(Ge);const je=await fetch(`/api/images/${Ge}/caption`,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({title:X||"Generated Caption",prompt:"DEFAULT_CRISIS_MAP",...He&&{model_name:He}})}),vt=await Lt(je);if(!je.ok)throw new Error(vt.error||"Caption failed");F(Ge);const pt=vt.raw_json?.extracted_metadata;if(pt){const Ht=pt.metadata||pt;Ht.title&&oe(Ht.title),Ht.source&&C(Ht.source),Ht.type&&k(Ht.type),Ht.epsg&&D(Ht.epsg),Ht.countries&&Array.isArray(Ht.countries)&&I(Ht.countries)}J(vt.generated),ge("2a")}catch(Ue){Ut(Ue,"Upload")}finally{u(!1)}}async function dr(){if(Ve){u(!0);try{const Y=await fetch("/api/contribute/from-url",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({url:Ve,source:N,event_type:E,epsg:M,image_type:H,countries:ce})}),He=await Lt(Y);if(!Y.ok)throw new Error(He.error||"Upload failed");const Ue=He.image_id;F(Ue),Je(He.image_url);const Fe=localStorage.getItem(Hl)||void 0,Ge=await fetch(`/api/images/${Ue}/caption`,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({title:"Generated Caption",prompt:"DEFAULT_CRISIS_MAP",...Fe&&{model_name:Fe}})}),je=await Lt(Ge);if(!Ge.ok)throw new Error(je.error||"Caption failed");const vt=je.raw_json?.extracted_metadata;if(vt){const pt=vt.metadata||vt;pt.title&&oe(pt.title),pt.source&&C(pt.source),pt.type&&k(pt.type),pt.epsg&&D(pt.epsg),pt.countries&&Array.isArray(pt.countries)&&I(pt.countries)}J(je.generated||""),ge("2a")}catch(Y){Ut(Y,"Upload")}finally{u(!1)}}}async function on(){if(console.log("handleSubmit called with:",{uploadedImageId:S,title:X,draft:Tt}),!S)return alert("No image to submit");try{const Y={source:N,event_type:E,epsg:M,image_type:H,countries:ce};console.log("Updating metadata:",Y);const He=await fetch(`/api/images/${S}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify(Y)}),Ue=await Lt(He);if(!He.ok)throw new Error(Ue.error||"Metadata update failed");const Fe={title:X,edited:Tt||"",accuracy:De.accuracy,context:De.context,usability:De.usability};console.log("Updating caption:",Fe);const Ge=await fetch(`/api/images/${S}/caption`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify(Fe)}),je=await Lt(Ge);if(!Ge.ok)throw new Error(je.error||"Caption update failed");F(null),ge(3)}catch(Y){Ut(Y,"Submit")}}async function Jt(){if(console.log("handleDelete called with uploadedImageId:",S),!S){alert("No image to delete. Please try refreshing the page.");return}if(confirm("Delete this image? This cannot be undone."))try{console.log("Deleting image with ID:",S);const Y=await fetch(`/api/images/${S}`,{method:"DELETE"});if(!Y.ok){const He=await Lt(Y);throw new Error(He.error||`Delete failed with status ${Y.status}`)}e.get("isContribution")==="true"?n("/explore"):Be()}catch(Y){Ut(Y,"Delete")}}return l.jsxs($n,{children:[r!==3&&l.jsx(Le,{heading:"Upload Your Image",headingLevel:2,withHeaderBorder:!0,withInternalPadding:!0,className:"max-w-7xl mx-auto",children:l.jsxs("div",{className:Re.uploadContainer,"data-step":r,children:[r===1&&!e.get("step")&&l.jsxs("div",{className:"space-y-6",children:[l.jsx("p",{className:"text-gray-700 leading-relaxed max-w-2xl mx-auto",children:"This app evaluates how well multimodal AI models turn emergency maps into meaningful text. Upload your map, let the AI generate a description, then review and rate the result based on your expertise."}),l.jsx("div",{className:Re.helpLink,children:l.jsxs(Hb,{to:"/help",className:Re.helpLink,children:["More ",l.jsx(R_,{className:"w-3 h-3"})]})}),l.jsxs("div",{className:`${Re.dropZone} ${v?Re.hasFile:""}`,onDragOver:Y=>Y.preventDefault(),onDrop:at,children:[v&&w?l.jsxs("div",{className:Re.filePreview,children:[l.jsx("div",{className:Re.filePreviewImage,children:l.jsx("img",{src:w,alt:"File preview"})}),l.jsx("p",{className:Re.fileName,children:v.name}),l.jsxs("p",{className:Re.fileInfo,children:[(v.size/1024/1024).toFixed(2)," MB"]})]}):l.jsxs(l.Fragment,{children:[l.jsx(rc,{className:Re.dropZoneIcon}),l.jsx("p",{className:Re.dropZoneText,children:"Drag & Drop a file here"}),l.jsx("p",{className:Re.dropZoneSubtext,children:"or"})]}),l.jsxs("label",{className:"inline-block cursor-pointer",children:[l.jsx("input",{type:"file",accept:"image/*",className:"sr-only",onChange:Y=>Pt(Y.target.files?.[0])}),l.jsx(Pe,{name:"upload",variant:"secondary",size:1,onClick:()=>document.querySelector('input[type="file"]')?.click(),children:v?"Change File":"Browse Device"})]})]})]}),s&&l.jsxs("div",{className:Re.loadingContainer,children:[l.jsx(cr,{className:"text-ifrcRed"}),l.jsx("p",{className:Re.loadingText,children:"Generating..."})]}),f&&l.jsxs("div",{className:Re.loadingContainer,children:[l.jsx(cr,{className:"text-ifrcRed"}),l.jsx("p",{className:Re.loadingText,children:"Loading contribution..."})]}),r===1&&!s&&l.jsx("div",{className:Re.generateButtonContainer,children:Ve?l.jsx(Pe,{name:"generate-from-url",onClick:dr,children:"Generate Caption"}):l.jsx(Pe,{name:"generate",disabled:!v,onClick:xn,children:"Generate"})}),r==="2a"&&l.jsxs("div",{className:Re.step2Layout,children:[l.jsx("div",{className:Re.mapColumn,children:l.jsx(Le,{heading:"Uploaded Image",headingLevel:3,withHeaderBorder:!0,withInternalPadding:!0,children:l.jsxs("div",{className:Re.uploadedMapContainer,children:[l.jsx("div",{className:Re.uploadedMapImage,children:l.jsx("img",{src:Ve||w||void 0,alt:"Uploaded image preview"})}),l.jsx("div",{className:Re.viewFullSizeButton,children:l.jsx(Pe,{name:"view-full-size",variant:"secondary",size:1,onClick:()=>it(!0),children:"View Image"})})]})})}),l.jsx("div",{className:Re.contentColumn,children:l.jsx("div",{className:Re.metadataSectionCard,children:l.jsxs(Le,{heading:"Confirm image details",headingLevel:3,withHeaderBorder:!0,withInternalPadding:!0,children:[l.jsxs("div",{className:Re.formGrid,children:[l.jsx("div",{className:Re.titleField,children:l.jsx(Lc,{label:"Title",name:"title",value:X,onChange:Y=>oe(Y||""),placeholder:"Enter a title for this map...",required:!0})}),l.jsx(kn,{label:"Source",name:"source",value:N,onChange:te,options:ae,keySelector:Y=>Y.s_code,labelSelector:Y=>Y.label,required:!0}),l.jsx(kn,{label:"Event Type",name:"event_type",value:E,onChange:ve,options:B,keySelector:Y=>Y.t_code,labelSelector:Y=>Y.label,required:!0}),l.jsx(kn,{label:"EPSG",name:"epsg",value:M,onChange:ue,options:U,keySelector:Y=>Y.epsg,labelSelector:Y=>`${Y.srid} (EPSG:${Y.epsg})`,required:!0}),l.jsx(kn,{label:"Image Type",name:"image_type",value:H,onChange:fe,options:he,keySelector:Y=>Y.image_type,labelSelector:Y=>Y.label,required:!0}),l.jsx(Tc,{label:"Countries (optional)",name:"countries",value:ce,onChange:pe,options:Z,keySelector:Y=>Y.c_code,labelSelector:Y=>Y.label,placeholder:"Select one or more"})]}),l.jsxs("div",{className:Re.confirmSection,children:[l.jsx(Er,{name:"delete",variant:"tertiary",onClick:Jt,title:"Delete",ariaLabel:"Delete uploaded image",children:l.jsx(nc,{})}),l.jsx(Pe,{name:"confirm-metadata",onClick:async()=>{Ve&&!S?await dr():ge("2b")},children:"Next"})]})]})})})]}),r==="2b"&&l.jsxs("div",{className:Re.step2Layout,children:[l.jsx("div",{className:Re.mapColumn,children:l.jsx(Le,{heading:"Uploaded Image",headingLevel:3,withHeaderBorder:!0,withInternalPadding:!0,children:l.jsxs("div",{className:Re.uploadedMapContainer,children:[l.jsx("div",{className:Re.uploadedMapImage,children:l.jsx("img",{src:Ve||w||void 0,alt:"Uploaded image preview"})}),l.jsx("div",{className:Re.viewFullSizeButton,children:l.jsx(Pe,{name:"view-full-size",variant:"secondary",size:1,onClick:()=>it(!0),children:"View Image"})})]})})}),l.jsxs("div",{className:Re.contentColumn,children:[l.jsx("div",{className:Re.metadataSectionCard,children:l.jsx(Le,{heading:"AI Performance Rating",headingLevel:3,withHeaderBorder:!0,withInternalPadding:!0,children:l.jsxs("div",{className:Re.ratingSection,children:[l.jsx("p",{className:Re.ratingDescription,children:"How well did the AI perform on the task?"}),["accuracy","context","usability"].map(Y=>l.jsxs("div",{className:Re.ratingSlider,children:[l.jsx("label",{className:Re.ratingLabel,children:Y}),l.jsx("input",{type:"range",min:0,max:100,value:De[Y],onChange:He=>We(Ue=>({...Ue,[Y]:Number(He.target.value)})),className:Re.ratingInput}),l.jsx("span",{className:Re.ratingValue,children:De[Y]})]},Y))]})})}),l.jsx("div",{className:Re.metadataSectionCard,children:l.jsx(Le,{heading:"AI‑Generated Caption",headingLevel:3,withHeaderBorder:!0,withInternalPadding:!0,children:l.jsx("div",{className:"text-left",children:l.jsx(h1,{name:"caption",value:Tt,onChange:Y=>J(Y||""),rows:5,placeholder:"AI-generated caption will appear here..."})})})}),l.jsxs("div",{className:Re.submitSection,children:[l.jsx(Pe,{name:"back",variant:"secondary",onClick:()=>ge("2a"),children:"← Back to Metadata"}),l.jsx(Er,{name:"delete",variant:"tertiary",onClick:Jt,title:"Delete",ariaLabel:"Delete uploaded image",children:l.jsx(nc,{})}),l.jsx(Pe,{name:"submit",onClick:on,children:"Submit"})]})]})]}),Ze&&l.jsx("div",{className:Re.fullSizeModalOverlay,onClick:()=>it(!1),children:l.jsxs("div",{className:Re.fullSizeModalContent,onClick:Y=>Y.stopPropagation(),children:[l.jsx("div",{className:Re.fullSizeModalHeader,children:l.jsx(Pe,{name:"close-modal",variant:"tertiary",size:1,onClick:()=>it(!1),children:"✕"})}),l.jsx("div",{className:Re.fullSizeModalImage,children:l.jsx("img",{src:Ve||w||void 0,alt:"Full size map"})})]})})]})}),r===3&&l.jsxs("div",{className:Re.successContainer,children:[l.jsx(An,{level:2,className:Re.successHeading,children:"Saved!"}),l.jsx("p",{className:Re.successText,children:"Your caption has been successfully saved."}),l.jsx("div",{className:Re.successButton,children:l.jsx(Pe,{name:"upload-another",onClick:Be,children:"Upload Another"})})]})]})}const T0={};function ql(e,n,r,a){return{id:e,title:n,columnClassName:a?.columnClassName,headerCellRenderer:f1,headerCellRendererClassName:a?.headerCellRendererClassName,headerContainerClassName:a?.headerContainerClassName,headerCellRendererParams:{sortable:a?.sortable,infoTitle:a?.headerInfoTitle,infoDescription:a?.headerInfoDescription},cellRendererClassName:a?.cellRendererClassName,cellContainerClassName:a?.cellContainerClassName,cellRenderer:nL,cellRendererParams:(s,u)=>({value:r(u)||"--"}),valueSelector:r,valueComparator:(s,u)=>KC(r(s),r(u)),columnWidth:a?.columnWidth,columnStretch:a?.columnStretch,columnStyle:a?.columnStyle}}function Gn(e,n,r,a){return{id:e,title:n,columnClassName:a?.columnClassName,headerCellRenderer:f1,headerCellRendererClassName:ee(T0.numberCellHeader,a?.headerCellRendererClassName),headerContainerClassName:a?.headerContainerClassName,headerCellRendererParams:{sortable:a?.sortable,infoTitle:a?.headerInfoTitle,infoDescription:a?.headerInfoDescription},cellRendererClassName:ee(T0.numberCell,a?.cellRendererClassName),cellContainerClassName:a?.cellContainerClassName,cellRenderer:li,cellRendererParams:(s,u)=>({value:r(u),suffix:a?.suffix,maximumFractionDigits:a?.maximumFractionDigits,invalidText:"--"}),valueSelector:r,valueComparator:(s,u)=>YC(r(s),r(u)),columnWidth:a?.columnWidth,columnStretch:a?.columnStretch,columnStyle:a?.columnStyle}}const JL="_tabSelector_hgjor_1",eM="_summaryStats_hgjor_13",tM="_progressSection_hgjor_27",nM="_progressLabel_hgjor_39",rM="_chartGrid_hgjor_55",iM="_chartSection_hgjor_67",aM="_chartContainer_hgjor_79",oM="_tableContainer_hgjor_101",sM="_modelPerformance_hgjor_117",lM="_loadingContainer_hgjor_133",cM="_errorContainer_hgjor_153",$t={tabSelector:JL,summaryStats:eM,progressSection:tM,progressLabel:nM,chartGrid:rM,chartSection:iM,chartContainer:aM,tableContainer:oM,modelPerformance:sM,loadingContainer:lM,errorContainer:cM};function uM(){const[e,n]=p.useState(null),[r,a]=p.useState(!0),[s,u]=p.useState("general"),[f,d]=p.useState([]),[m,y]=p.useState([]),[w,b]=p.useState([]),v=[{key:"general",label:"General Analytics"},{key:"vlm",label:"VLM Analytics"}],x=p.useCallback(async()=>{a(!0);try{const U=await(await fetch("/api/images/")).json(),K={totalCaptions:U.length,sources:{},types:{},regions:{},models:{}};U.forEach(G=>{if(G.source&&(K.sources[G.source]=(K.sources[G.source]||0)+1),G.event_type&&(K.types[G.event_type]=(K.types[G.event_type]||0)+1),G.countries&&G.countries.forEach(Z=>{Z.r_code&&(K.regions[Z.r_code]=(K.regions[Z.r_code]||0)+1)}),G.model){const Z=G.model,le=K.models[Z]||={count:0,avgAccuracy:0,avgContext:0,avgUsability:0,totalScore:0};le.count++,G.accuracy!=null&&(le.avgAccuracy+=G.accuracy),G.context!=null&&(le.avgContext+=G.context),G.usability!=null&&(le.avgUsability+=G.usability)}}),f.forEach(G=>{G.s_code&&!K.sources[G.s_code]&&(K.sources[G.s_code]=0)}),m.forEach(G=>{G.t_code&&!K.types[G.t_code]&&(K.types[G.t_code]=0)}),w.forEach(G=>{G.r_code&&!K.regions[G.r_code]&&(K.regions[G.r_code]=0)}),["GPT-4","Claude","Gemini","Llama","Other"].forEach(G=>{K.models[G]||(K.models[G]={count:0,avgAccuracy:0,avgContext:0,avgUsability:0,totalScore:0})}),Object.values(K.models).forEach(G=>{G.count>0&&(G.avgAccuracy=Math.round(G.avgAccuracy/G.count),G.avgContext=Math.round(G.avgContext/G.count),G.avgUsability=Math.round(G.avgUsability/G.count),G.totalScore=Math.round((G.avgAccuracy+G.avgContext+G.avgUsability)/3))}),n(K)}catch{n(null)}finally{a(!1)}},[f,m,w]),N=p.useCallback(async()=>{try{const[T,U,K]=await Promise.all([fetch("/api/sources"),fetch("/api/types"),fetch("/api/regions")]),he=await T.json(),G=await U.json(),Z=await K.json();d(he),y(G),b(Z)}catch{}},[]);p.useEffect(()=>{N()},[]),p.useEffect(()=>{f.length>0&&m.length>0&&w.length>0&&x()},[f,m,w,x]);const C=p.useCallback(T=>{const U=f.find(K=>K.s_code===T);return U?U.label:T},[f]),E=p.useCallback(T=>{const U=m.find(K=>K.t_code===T);return U?U.label:T},[m]),k=p.useMemo(()=>{if(!e||!w.length)return[];const T=w.reduce((U,K)=>(K.r_code&&(U[K.r_code]={name:K.label,count:e.regions[K.r_code]||0}),U),{});return Object.entries(T).sort(([,U],[,K])=>K.count-U.count).map(([,{name:U,count:K}],he)=>({id:he+1,name:U,count:K,percentage:e.totalCaptions>0?Math.round(K/e.totalCaptions*100):0}))},[e,w]),M=p.useMemo(()=>e?Object.entries(e.types).sort(([,T],[,U])=>U-T).map(([T,U],K)=>({id:K+1,name:E(T),count:U,percentage:Math.round(U/e.totalCaptions*100)})):[],[e,E]),D=p.useMemo(()=>e?Object.entries(e.sources).sort(([,T],[,U])=>U-T).map(([T,U],K)=>({id:K+1,name:C(T),count:U,percentage:Math.round(U/e.totalCaptions*100)})):[],[e,C]),H=p.useMemo(()=>e?Object.entries(e.models).sort(([,T],[,U])=>U.totalScore-T.totalScore).map(([T,U],K)=>({id:K+1,name:T,count:U.count,accuracy:U.avgAccuracy,context:U.avgContext,usability:U.avgUsability,totalScore:U.totalScore})):[],[e]),Q=p.useMemo(()=>[ql("name","Region",T=>T.name),Gn("count","Count",T=>T.count),Gn("percentage","% of Total",T=>T.percentage,{suffix:"%",maximumFractionDigits:0})],[]),ce=p.useMemo(()=>[ql("name","Type",T=>T.name),Gn("count","Count",T=>T.count),Gn("percentage","% of Total",T=>T.percentage,{suffix:"%",maximumFractionDigits:0})],[]),I=p.useMemo(()=>[ql("name","Source",T=>T.name),Gn("count","Count",T=>T.count),Gn("percentage","% of Total",T=>T.percentage,{suffix:"%",maximumFractionDigits:0})],[]),X=p.useMemo(()=>[ql("name","Model",T=>T.name),Gn("count","Count",T=>T.count),Gn("accuracy","Accuracy",T=>T.accuracy,{suffix:"%",maximumFractionDigits:0}),Gn("context","Context",T=>T.context,{suffix:"%",maximumFractionDigits:0}),Gn("usability","Usability",T=>T.usability,{suffix:"%",maximumFractionDigits:0}),Gn("totalScore","Total Score",T=>T.totalScore,{suffix:"%",maximumFractionDigits:0})],[]);if(r)return l.jsx($n,{children:l.jsx("div",{className:$t.loadingContainer,children:l.jsx(cr,{})})});if(!e)return l.jsx($n,{children:l.jsx("div",{className:$t.errorContainer,children:l.jsx("div",{className:"text-red-500",children:"Failed to load analytics data. Please try again."})})});const oe=Object.entries(e.sources).filter(([,T])=>T>0).map(([T,U])=>({name:T,value:U})),ae=Object.entries(e.types).filter(([,T])=>T>0).map(([T,U])=>({name:T,value:U})),R=Object.entries(e.regions).filter(([,T])=>T>0).map(([T,U])=>({name:T,value:U})),B=["#F5333F","#F64752","#F75C65","#F87079","#F9858C","#FA999F","#FBADB2","#FCC2C5"];return l.jsx($n,{children:l.jsxs(Le,{heading:"Analytics Dashboard",headingLevel:2,withHeaderBorder:!0,withInternalPadding:!0,className:"max-w-7xl mx-auto",children:[l.jsx("div",{className:$t.tabSelector,children:l.jsx(Pc,{name:"analytics-view",value:s,onChange:T=>{(T==="general"||T==="vlm")&&u(T)},options:v,keySelector:T=>T.key,labelSelector:T=>T.label})}),s==="general"?l.jsxs("div",{className:$t.chartGrid,children:[l.jsxs(Le,{heading:"Summary Statistics",headingLevel:3,withHeaderBorder:!0,withInternalPadding:!0,children:[l.jsxs("div",{className:$t.summaryStats,children:[l.jsx(_a,{value:e.totalCaptions,label:"Total Captions",compactValue:!0}),l.jsx(_a,{value:2e3,label:"Target Amount",compactValue:!0})]}),l.jsxs("div",{className:$t.progressSection,children:[l.jsxs("div",{className:$t.progressLabel,children:[l.jsx("span",{children:"Progress towards target"}),l.jsxs("span",{children:[Math.round(e.totalCaptions/2e3*100),"%"]})]}),l.jsx(xh,{value:e.totalCaptions,totalValue:2e3})]})]}),l.jsx(Le,{heading:"Regions Distribution",headingLevel:3,withHeaderBorder:!0,withInternalPadding:!0,children:l.jsxs("div",{className:$t.chartSection,children:[l.jsx("div",{className:$t.chartContainer,children:l.jsx(Xl,{data:R,valueSelector:T=>T.value,labelSelector:T=>T.name,keySelector:T=>T.name,colors:B,showPercentageInLegend:!0})}),l.jsx("div",{className:$t.tableContainer,children:l.jsx(Ul,{data:k,columns:Q,keySelector:El,filtered:!1,pending:!1})})]})}),l.jsx(Le,{heading:"Sources Distribution",headingLevel:3,withHeaderBorder:!0,withInternalPadding:!0,children:l.jsxs("div",{className:$t.chartSection,children:[l.jsx("div",{className:$t.chartContainer,children:l.jsx(Xl,{data:oe,valueSelector:T=>T.value,labelSelector:T=>T.name,keySelector:T=>T.name,colors:B,showPercentageInLegend:!0})}),l.jsx("div",{className:$t.tableContainer,children:l.jsx(Ul,{data:D,columns:I,keySelector:El,filtered:!1,pending:!1})})]})}),l.jsx(Le,{heading:"Types Distribution",headingLevel:3,withHeaderBorder:!0,withInternalPadding:!0,children:l.jsxs("div",{className:$t.chartSection,children:[l.jsx("div",{className:$t.chartContainer,children:l.jsx(Xl,{data:ae,valueSelector:T=>T.value,labelSelector:T=>T.name,keySelector:T=>T.name,colors:B,showPercentageInLegend:!0})}),l.jsx("div",{className:$t.tableContainer,children:l.jsx(Ul,{data:M,columns:ce,keySelector:El,filtered:!1,pending:!1})})]})})]}):l.jsx("div",{className:$t.chartGrid,children:l.jsx(Le,{heading:"Model Performance",headingLevel:3,withHeaderBorder:!0,withInternalPadding:!0,children:l.jsx("div",{className:$t.modelPerformance,children:l.jsx(Ul,{data:H,columns:X,keySelector:El,filtered:!1,pending:!1})})})})]})})}const dM="_tabSelector_z8ill_1",fM="_metadataTags_z8ill_9",hM="_metadataTag_z8ill_9",pM="_metadataTagSource_z8ill_57",mM="_metadataTagType_z8ill_79",gM="_mapItem_z8ill_101",vM="_mapItemImage_z8ill_137",yM="_mapItemContent_z8ill_177",xM="_mapItemTitle_z8ill_187",wM="_mapItemMetadata_z8ill_203",Rn={tabSelector:dM,metadataTags:fM,metadataTag:hM,metadataTagSource:pM,metadataTagType:mM,mapItem:gM,mapItemImage:vM,mapItemContent:yM,mapItemTitle:xM,mapItemMetadata:wM};function bM(){const e=Oa(),[n,r]=p.useState("explore"),[a,s]=p.useState([]),[u,f]=p.useState(""),[d,m]=p.useState(""),[y,w]=p.useState(""),[b,v]=p.useState(""),[x,N]=p.useState(""),[C,E]=p.useState(""),[k,M]=p.useState(!1),[D,H]=p.useState([]),[Q,ce]=p.useState([]),[I,X]=p.useState([]),[oe,ae]=p.useState([]),[R,B]=p.useState([]),[T,U]=p.useState(!0),[K,he]=p.useState(!0),G=[{key:"explore",label:"Explore"},{key:"mapDetails",label:"Map Details"}],Z=()=>{he(!0),fetch("/api/captions").then(S=>{if(!S.ok)throw new Error(`HTTP ${S.status}: ${S.statusText}`);return S.json()}).then(S=>{if(Array.isArray(S)){const F=S.filter(te=>te.title&&te.generated&&te.model);s(F)}else s([])}).catch(()=>{s([])}).finally(()=>{he(!1)})};p.useEffect(()=>{Z()},[]),p.useEffect(()=>{const S=()=>{document.hidden||Z()};return document.addEventListener("visibilitychange",S),()=>{document.removeEventListener("visibilitychange",S)}},[]),p.useEffect(()=>{U(!0),Promise.all([fetch("/api/sources").then(S=>{if(!S.ok)throw new Error(`HTTP ${S.status}: ${S.statusText}`);return S.json()}),fetch("/api/types").then(S=>{if(!S.ok)throw new Error(`HTTP ${S.status}: ${S.statusText}`);return S.json()}),fetch("/api/regions").then(S=>{if(!S.ok)throw new Error(`HTTP ${S.status}: ${S.statusText}`);return S.json()}),fetch("/api/countries").then(S=>{if(!S.ok)throw new Error(`HTTP ${S.status}: ${S.statusText}`);return S.json()}),fetch("/api/image-types").then(S=>{if(!S.ok)throw new Error(`HTTP ${S.status}: ${S.statusText}`);return S.json()})]).then(([S,F,te,ve,ue])=>{H(S),ce(F),X(te),ae(ve),B(ue)}).catch(()=>{}).finally(()=>{U(!1)})},[]);const le=p.useMemo(()=>a.filter(S=>{const F=!u||S.title?.toLowerCase().includes(u.toLowerCase())||S.generated?.toLowerCase().includes(u.toLowerCase())||S.source?.toLowerCase().includes(u.toLowerCase())||S.event_type?.toLowerCase().includes(u.toLowerCase()),te=!d||S.source===d,ve=!y||S.event_type===y,ue=!b||S.countries.some(W=>W.r_code===b),fe=!x||S.countries.some(W=>W.c_code===x),pe=!C||S.image_type===C,ge=!k||S.starred===!0;return F&&te&&ve&&ue&&fe&&pe&&ge}),[a,u,d,y,b,x,C,k]);return l.jsx($n,{children:l.jsxs(Le,{heading:"Explore",headingLevel:2,withHeaderBorder:!0,withInternalPadding:!0,className:"max-w-7xl mx-auto",children:[l.jsx("div",{className:Rn.tabSelector,children:l.jsx(Pc,{name:"explore-view",value:n,onChange:S=>{(S==="explore"||S==="mapDetails")&&(r(S),S==="mapDetails"&&a.length>0&&e(`/map/${a[0].image_id}`))},options:G,keySelector:S=>S.key,labelSelector:S=>S.label})}),n==="explore"?l.jsxs("div",{className:"space-y-6",children:[l.jsx("div",{className:"mb-6",children:l.jsxs("div",{className:"flex flex-wrap items-center gap-4",children:[l.jsx(Le,{withInternalPadding:!0,className:"bg-white/20 backdrop-blur-sm rounded-md p-2 flex-1 min-w-[300px]",children:l.jsx(Lc,{name:"search",placeholder:"Search examples...",value:u,onChange:S=>f(S||"")})}),l.jsx(Le,{withInternalPadding:!0,className:"bg-white/20 backdrop-blur-sm rounded-md p-2",children:l.jsx(kn,{name:"source",placeholder:T?"Loading...":"All Sources",options:D,value:d||null,onChange:S=>m(S||""),keySelector:S=>S.s_code,labelSelector:S=>S.label,required:!1,disabled:T})}),l.jsx(Le,{withInternalPadding:!0,className:"bg-white/20 backdrop-blur-sm rounded-md p-2",children:l.jsx(kn,{name:"category",placeholder:T?"Loading...":"All Categories",options:Q,value:y||null,onChange:S=>w(S||""),keySelector:S=>S.t_code,labelSelector:S=>S.label,required:!1,disabled:T})}),l.jsx(Le,{withInternalPadding:!0,className:"bg-white/20 backdrop-blur-sm rounded-md p-2",children:l.jsx(kn,{name:"region",placeholder:T?"Loading...":"All Regions",options:I,value:b||null,onChange:S=>v(S||""),keySelector:S=>S.r_code,labelSelector:S=>S.label,required:!1,disabled:T})}),l.jsx(Le,{withInternalPadding:!0,className:"bg-white/20 backdrop-blur-sm rounded-md p-2",children:l.jsx(Tc,{name:"country",placeholder:T?"Loading...":"All Countries",options:oe,value:x?[x]:[],onChange:S=>N(S[0]||""),keySelector:S=>S.c_code,labelSelector:S=>S.label,disabled:T})}),l.jsx(Le,{withInternalPadding:!0,className:"bg-white/20 backdrop-blur-sm rounded-md p-2",children:l.jsx(kn,{name:"imageType",placeholder:T?"Loading...":"All Image Types",options:R,value:C||null,onChange:S=>E(S||""),keySelector:S=>S.image_type,labelSelector:S=>S.label,required:!1,disabled:T})}),l.jsx(Le,{withInternalPadding:!0,className:"bg-white/20 backdrop-blur-sm rounded-md p-2",children:l.jsxs(Pe,{name:"reference-examples",variant:k?"primary":"secondary",onClick:()=>M(!k),className:"whitespace-nowrap",children:[k?"✓ ":"","Reference Examples"]})})]})}),l.jsxs("div",{className:"space-y-4",children:[l.jsxs("div",{className:"flex justify-between items-center",children:[l.jsxs("p",{className:"text-sm text-gray-600",children:[le.length," of ",a.length," examples"]}),l.jsx(Pe,{name:"clear-filters",variant:"secondary",onClick:()=>{f(""),m(""),w(""),v(""),N(""),E(""),M(!1)},children:"Clear Filters"})]}),K&&l.jsx("div",{className:"text-center py-12",children:l.jsxs("div",{className:"flex flex-col items-center gap-4",children:[l.jsx(cr,{className:"text-ifrcRed"}),l.jsx("div",{children:"Loading examples..."})]})}),!K&&l.jsxs("div",{className:"space-y-4",children:[le.map(S=>l.jsxs("div",{className:Rn.mapItem,onClick:()=>e(`/map/${S.image_id}`),children:[l.jsx("div",{className:Rn.mapItemImage,style:{width:"120px",height:"80px"},children:S.image_url?l.jsx("img",{src:S.image_url,alt:S.file_key,onError:F=>{const te=F.target;te.style.display="none",te.parentElement.innerHTML="Img"}}):"Img"}),l.jsxs("div",{className:Rn.mapItemContent,children:[l.jsx("h3",{className:Rn.mapItemTitle,children:S.title}),l.jsx("div",{className:Rn.mapItemMetadata,children:l.jsxs("div",{className:Rn.metadataTags,children:[l.jsx("span",{className:Rn.metadataTagSource,children:D.find(F=>F.s_code===S.source)?.label||S.source}),l.jsx("span",{className:Rn.metadataTagType,children:Q.find(F=>F.t_code===S.event_type)?.label||S.event_type}),l.jsx("span",{className:Rn.metadataTag,children:R.find(F=>F.image_type===S.image_type)?.label||S.image_type}),S.countries&&S.countries.length>0&&l.jsxs(l.Fragment,{children:[l.jsx("span",{className:Rn.metadataTag,children:I.find(F=>F.r_code===S.countries[0].r_code)?.label||"Unknown Region"}),l.jsx("span",{className:Rn.metadataTag,children:S.countries.map(F=>F.label).join(", ")})]})]})})]})]},S.image_id)),!le.length&&l.jsx("div",{className:"text-center py-12",children:l.jsx("p",{className:"text-gray-500",children:"No examples found."})})]})]})]}):l.jsx("div",{className:"space-y-6",children:l.jsxs("div",{className:"text-center py-12",children:[l.jsx("p",{className:"text-gray-500",children:"Map Details view coming soon..."}),l.jsx("p",{className:"text-sm text-gray-400 mt-2",children:"This will show detailed information about individual maps"})]})})]})})}function _M(){return l.jsx($n,{className:"py-10",children:l.jsxs(Le,{withInternalPadding:!0,className:"max-w-4xl mx-auto",children:[l.jsx(An,{level:2,className:"text-center mb-12 text-gray-900",children:"Help & Support"}),l.jsxs("div",{className:"space-y-8",children:[l.jsxs(Le,{withInternalPadding:!0,className:"p-8",children:[l.jsx(An,{level:3,className:"mb-4 text-ifrcRed font-semibold",children:"Introduction"}),l.jsx("p",{className:"text-gray-700 leading-relaxed text-base",children:"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."})]}),l.jsxs(Le,{withInternalPadding:!0,className:"p-8",children:[l.jsx(An,{level:3,className:"mb-4 text-ifrcRed font-semibold",children:"Guidelines"}),l.jsx("p",{className:"text-gray-700 leading-relaxed text-base",children:"Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt."})]}),l.jsxs(Le,{withInternalPadding:!0,className:"p-8",children:[l.jsx(An,{level:3,className:"mb-4 text-ifrcRed font-semibold",children:"VLMs"}),l.jsx("p",{className:"text-gray-700 leading-relaxed text-base",children:"At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio."})]})]})]})})}const CM="_tabSelector_ektta_1",SM="_imageContainer_ektta_17",NM="_imagePlaceholder_ektta_59",EM="_metadataTags_ektta_83",jM="_metadataTag_ektta_83",kM="_captionContainer_ektta_127",TM="_captionText_ektta_141",PM="_gridLayout_ektta_255",LM="_detailsSection_ektta_279",MM="_loadingContainer_ektta_291",IM="_errorContainer_ektta_311",rn={tabSelector:CM,imageContainer:SM,imagePlaceholder:NM,metadataTags:EM,metadataTag:jM,captionContainer:kM,captionText:TM,gridLayout:PM,detailsSection:LM,loadingContainer:MM,errorContainer:IM};function OM(){const{mapId:e}=ob(),n=Oa(),[r,a]=p.useState("mapDetails"),[s,u]=p.useState(null),[f,d]=p.useState(!0),[m,y]=p.useState(null),[w,b]=p.useState([]),[v,x]=p.useState([]),[N,C]=p.useState([]),[E,k]=p.useState([]),[M,D]=p.useState([]),[H,Q]=p.useState(!1),[ce,I]=p.useState(!1),[X,oe]=p.useState(!1),[ae,R]=p.useState(""),[B,T]=p.useState(""),[U,K]=p.useState(""),[he,G]=p.useState(""),[Z,le]=p.useState(""),[S,F]=p.useState(""),[te,ve]=p.useState(!1),ue=[{key:"explore",label:"Explore"},{key:"mapDetails",label:"Map Details"}],fe=p.useCallback(async J=>{oe(!0),d(!0);try{const Be=await fetch(`/api/images/${J}`);if(!Be.ok)throw new Error("Map not found");const De=await Be.json();u(De),await pe(J)}catch(Be){y(Be instanceof Error?Be.message:"Unknown error occurred")}finally{d(!1),oe(!1)}},[]);p.useEffect(()=>{if(!e){y("Map ID is required"),d(!1);return}fe(e)},[e,fe]);const pe=async J=>{try{const Be=await fetch("/api/images");if(Be.ok){const De=await Be.json(),We=De.findIndex(Ze=>Ze.image_id===J);Q(De.length>1&&We>0),I(De.length>1&&We{if(!X)try{const Be=await fetch("/api/images");if(!Be.ok)return;const De=await Be.json(),We=De.findIndex(at=>at.image_id===e);let Ze;J==="previous"?Ze=We===0?De.length-1:We-1:Ze=We===De.length-1?0:We+1;const it=De[Ze].image_id;n(`/map/${it}`)}catch(Be){console.error("Navigation failed:",Be)}};p.useEffect(()=>{Promise.all([fetch("/api/sources").then(J=>J.json()),fetch("/api/types").then(J=>J.json()),fetch("/api/image-types").then(J=>J.json()),fetch("/api/regions").then(J=>J.json()),fetch("/api/countries").then(J=>J.json())]).then(([J,Be,De,We,Ze])=>{b(J),x(Be),C(De),k(We),D(Ze)}).catch(console.error)},[]);const[W,Ve]=p.useState(!1),Je=p.useMemo(()=>{if(!s)return null;const J=!ae||s.title?.toLowerCase().includes(ae.toLowerCase())||s.generated?.toLowerCase().includes(ae.toLowerCase())||s.source?.toLowerCase().includes(ae.toLowerCase())||s.event_type?.toLowerCase().includes(ae.toLowerCase()),Be=!B||s.source===B,De=!U||s.event_type===U,We=!he||s.countries.some(Pt=>Pt.r_code===he),Ze=!Z||s.countries.some(Pt=>Pt.c_code===Z),it=!S||s.image_type===S,at=!te||s.starred===!0;return J&&Be&&De&&We&&Ze&&it&&at?s:null},[s,ae,B,U,he,Z,S,te]),Tt=async()=>{if(s){Ve(!0);try{const J=await fetch("/api/contribute/from-url",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({url:s.image_url,source:s.source,event_type:s.event_type,epsg:s.epsg,image_type:s.image_type,countries:s.countries.map(at=>at.c_code)})});if(!J.ok){const at=await J.json();throw new Error(at.error||"Failed to create contribution")}const Be=await J.json(),De=Be.image_id,We=localStorage.getItem("selectedVlmModel"),Ze=await fetch(`/api/images/${De}/caption`,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({title:"Generated Caption",prompt:"DEFAULT_CRISIS_MAP",...We&&{model_name:We}})});if(!Ze.ok){const at=await Ze.json();throw new Error(at.error||"Failed to generate caption")}const it=`/upload?imageUrl=${encodeURIComponent(Be.image_url)}&isContribution=true&step=2a&imageId=${De}`;n(it)}catch(J){console.error("Contribution failed:",J),alert(`Contribution failed: ${J instanceof Error?J.message:"Unknown error"}`)}finally{Ve(!1)}}};return f?l.jsx($n,{children:l.jsx("div",{className:rn.loadingContainer,children:l.jsxs("div",{className:"flex flex-col items-center gap-4",children:[l.jsx(cr,{className:"text-ifrcRed"}),l.jsx("div",{children:"Loading map details..."})]})})}):m||!s?l.jsx($n,{children:l.jsx("div",{className:rn.errorContainer,children:l.jsxs("div",{className:"flex flex-col items-center gap-4 text-center",children:[l.jsx("div",{className:"text-4xl",children:"⚠️"}),l.jsx("div",{className:"text-xl font-semibold",children:"Unable to load map"}),l.jsx("div",{children:m||"Map not found"}),l.jsx(Pe,{name:"back-to-explore",variant:"secondary",onClick:()=>n("/explore"),children:"Return to Explore"})]})})}):l.jsx($n,{children:l.jsxs(Le,{heading:"Explore",headingLevel:2,withHeaderBorder:!0,withInternalPadding:!0,className:"max-w-7xl mx-auto",children:[l.jsx("div",{className:rn.tabSelector,children:l.jsx(Pc,{name:"map-details-view",value:r,onChange:J=>{(J==="mapDetails"||J==="explore")&&(a(J),J==="explore"&&n("/explore"))},options:ue,keySelector:J=>J.key,labelSelector:J=>J.label})}),l.jsx("div",{className:"mb-6",children:l.jsxs("div",{className:"flex flex-wrap items-center gap-4",children:[l.jsx(Le,{withInternalPadding:!0,className:"bg-white/20 backdrop-blur-sm rounded-md p-2 flex-1 min-w-[300px]",children:l.jsx(Lc,{name:"search",placeholder:"Search examples...",value:ae,onChange:J=>R(J||"")})}),l.jsx(Le,{withInternalPadding:!0,className:"bg-white/20 backdrop-blur-sm rounded-md p-2",children:l.jsx(kn,{name:"source",placeholder:"All Sources",options:w,value:B||null,onChange:J=>T(J||""),keySelector:J=>J.s_code,labelSelector:J=>J.label,required:!1})}),l.jsx(Le,{withInternalPadding:!0,className:"bg-white/20 backdrop-blur-sm rounded-md p-2",children:l.jsx(kn,{name:"category",placeholder:"All Categories",options:v,value:U||null,onChange:J=>K(J||""),keySelector:J=>J.t_code,labelSelector:J=>J.label,required:!1})}),l.jsx(Le,{withInternalPadding:!0,className:"bg-white/20 backdrop-blur-sm rounded-md p-2",children:l.jsx(kn,{name:"region",placeholder:"All Regions",options:E,value:he||null,onChange:J=>G(J||""),keySelector:J=>J.r_code,labelSelector:J=>J.label,required:!1})}),l.jsx(Le,{withInternalPadding:!0,className:"bg-white/20 backdrop-blur-sm rounded-md p-2",children:l.jsx(Tc,{name:"country",placeholder:"All Countries",options:M,value:Z?[Z]:[],onChange:J=>le(J[0]||""),keySelector:J=>J.c_code,labelSelector:J=>J.label})}),l.jsx(Le,{withInternalPadding:!0,className:"bg-white/20 backdrop-blur-sm rounded-md p-2",children:l.jsx(kn,{name:"imageType",placeholder:"All Image Types",options:N,value:S||null,onChange:J=>F(J||""),keySelector:J=>J.image_type,labelSelector:J=>J.label,required:!1})}),l.jsx(Le,{withInternalPadding:!0,className:"bg-white/20 backdrop-blur-sm rounded-md p-2",children:l.jsxs(Pe,{name:"reference-examples",variant:te?"primary":"secondary",onClick:()=>ve(!te),className:"whitespace-nowrap",children:[te?"✓ ":"","Reference Examples"]})})]})}),r==="mapDetails"?l.jsx("div",{className:"relative",children:Je?l.jsxs(l.Fragment,{children:[l.jsxs("div",{className:rn.gridLayout,children:[l.jsx(Le,{heading:Je.title||"Map Image",headingLevel:2,withHeaderBorder:!0,withInternalPadding:!0,spacing:"comfortable",children:l.jsx("div",{className:rn.imageContainer,children:Je.image_url?l.jsx("img",{src:Je.image_url,alt:Je.file_key}):l.jsx("div",{className:rn.imagePlaceholder,children:"No image available"})})}),l.jsxs("div",{className:rn.detailsSection,children:[l.jsx(Le,{heading:"Tags",headingLevel:3,withHeaderBorder:!0,withInternalPadding:!0,spacing:"comfortable",children:l.jsxs("div",{className:rn.metadataTags,children:[l.jsx("span",{className:rn.metadataTag,children:w.find(J=>J.s_code===Je.source)?.label||Je.source}),l.jsx("span",{className:rn.metadataTag,children:v.find(J=>J.t_code===Je.event_type)?.label||Je.event_type}),l.jsx("span",{className:rn.metadataTag,children:N.find(J=>J.image_type===Je.image_type)?.label||Je.image_type}),Je.countries&&Je.countries.length>0&&l.jsxs(l.Fragment,{children:[l.jsx("span",{className:rn.metadataTag,children:E.find(J=>J.r_code===Je.countries[0].r_code)?.label||"Unknown Region"}),l.jsx("span",{className:rn.metadataTag,children:Je.countries.map(J=>J.label).join(", ")})]})]})}),l.jsx(Le,{heading:"Description",headingLevel:3,withHeaderBorder:!0,withInternalPadding:!0,spacing:"comfortable",children:l.jsx("div",{className:rn.captionContainer,children:Je.generated?l.jsx("div",{className:rn.captionText,children:l.jsx("p",{children:Je.edited||Je.generated})}):l.jsx("p",{children:"— no caption yet —"})})})]})]}),l.jsx("div",{className:"flex items-center justify-center mt-8",children:l.jsx(Le,{withInternalPadding:!0,className:"bg-white/20 backdrop-blur-sm rounded-lg p-4",children:l.jsxs("div",{className:"flex items-center gap-4",children:[H&&l.jsx(Le,{withInternalPadding:!0,className:"rounded-md p-2",children:l.jsx(Pe,{name:"previous-item",variant:"tertiary",size:1,className:`bg-white/90 hover:bg-white shadow-lg border border-gray-200 ${X?"opacity-50 cursor-not-allowed":"hover:scale-110"}`,onClick:()=>ge("previous"),disabled:X,children:l.jsxs("div",{className:"flex items-center gap-1",children:[l.jsxs("div",{className:"flex -space-x-1",children:[l.jsx(Cg,{className:"w-4 h-4"}),l.jsx(Cg,{className:"w-4 h-4"})]}),l.jsx("span",{className:"font-semibold",children:"Previous"})]})})}),l.jsx(Le,{withInternalPadding:!0,className:"rounded-md p-2",children:l.jsx(Pe,{name:"contribute",onClick:Tt,disabled:W,children:W?l.jsxs("div",{className:"flex items-center gap-2",children:[l.jsx(cr,{className:"text-white"}),l.jsx("span",{children:"Generating..."})]}):"Contribute"})}),ce&&l.jsx(Le,{withInternalPadding:!0,className:"rounded-md p-2",children:l.jsx(Pe,{name:"next-item",variant:"tertiary",size:1,className:`bg-white/90 hover:bg-white shadow-lg border border-gray-200 ${X?"opacity-50 cursor-not-allowed":"hover:scale-110"}`,onClick:()=>ge("next"),disabled:X,children:l.jsxs("div",{className:"flex items-center gap-1",children:[l.jsx("span",{className:"font-semibold",children:"Next"}),l.jsxs("div",{className:"flex -space-x-1",children:[l.jsx(Sg,{className:"w-4 h-4"}),l.jsx(Sg,{className:"w-4 h-4"})]})]})})})]})})})]}):l.jsxs("div",{className:"text-center py-12",children:[l.jsx("div",{className:"text-xl font-semibold text-gray-600 mb-4",children:"No matches found"}),l.jsx("div",{className:"mt-4",children:l.jsx(Pe,{name:"clear-filters",variant:"secondary",onClick:()=>{R(""),T(""),K(""),G(""),le(""),F(""),ve(!1)},children:"Clear Filters"})})]})}):null]})})}function RM(){const[e,n]=p.useState(!1),[r,a]=p.useState(!1),[s,u]=p.useState(!1),[f,d]=p.useState(""),[m,y]=p.useState(""),[w,b]=p.useState([]),[v,x]=p.useState(!1),[N,C]=p.useState("option1"),[E,k]=p.useState(!1),[M,D]=p.useState(""),[H,Q]=p.useState(),[ce,I]=p.useState(""),[X,oe]=p.useState(!1),[ae,R]=p.useState("option1"),B=[{key:"option1",label:"Option 1"},{key:"option2",label:"Option 2"},{key:"option3",label:"Option 3"},{key:"option4",label:"Option 4"}],T=[{c_code:"US",label:"United States",r_code:"NAM"},{c_code:"CA",label:"Canada",r_code:"NAM"},{c_code:"MX",label:"Mexico",r_code:"NAM"},{c_code:"BR",label:"Brazil",r_code:"SAM"},{c_code:"AR",label:"Argentina",r_code:"SAM"},{c_code:"UK",label:"United Kingdom",r_code:"EUR"},{c_code:"DE",label:"Germany",r_code:"EUR"},{c_code:"FR",label:"France",r_code:"EUR"}],U=[{name:"Red Cross",value:45},{name:"UNICEF",value:30},{name:"WHO",value:15},{name:"WFP",value:10}],K=[{name:"Q1",value:100},{name:"Q2",value:150},{name:"Q3",value:120},{name:"Q4",value:180}],he=()=>{u(!0),setTimeout(()=>u(!1),2e3)},G=W=>{d(W||"")},Z=W=>{I(W||"")},le=W=>{Q(W)},S=W=>{D(W||"")},F=W=>{y(W||"")},te=W=>{b(W)},ve=W=>{x(W)},ue=W=>{C(W)},fe=W=>{k(W)},pe=W=>{oe(W)},ge=W=>{R(W)};return l.jsx($n,{children:l.jsxs("div",{className:"space-y-8",children:[l.jsx(Le,{heading:"Navigation & Header Components",headingLevel:2,withHeaderBorder:!0,withInternalPadding:!0,children:l.jsxs("div",{className:"space-y-6",children:[l.jsxs("div",{children:[l.jsx(An,{level:3,className:"mb-4",children:"Navigation Tab List"}),l.jsxs(MT,{variant:"primary",children:[l.jsx(Pe,{name:"upload",variant:"primary",children:"Upload"}),l.jsx(Pe,{name:"analytics",variant:"secondary",children:"Analytics"}),l.jsx(Pe,{name:"explore",variant:"secondary",children:"Explore"}),l.jsx(Pe,{name:"help",variant:"secondary",children:"Help"})]})]}),l.jsxs("div",{children:[l.jsx(An,{level:3,className:"mb-4",children:"Top Banner"}),l.jsx("div",{className:"bg-blue-50 border border-blue-200 rounded-lg p-4",children:l.jsxs("div",{className:"flex justify-between items-start",children:[l.jsxs("div",{children:[l.jsx("h4",{className:"font-semibold text-blue-900",children:"Important Notice"}),l.jsx("p",{className:"text-blue-700 mt-1",children:"This is a top banner component for important announcements."})]}),l.jsx(Pe,{name:"dismiss",variant:"secondary",size:1,children:"Dismiss"})]})})]}),l.jsxs("div",{children:[l.jsx(An,{level:3,className:"mb-4",children:"Breadcrumbs"}),l.jsx("nav",{className:"flex","aria-label":"Breadcrumb",children:l.jsxs("ol",{className:"flex items-center space-x-2",children:[l.jsx("li",{children:l.jsx("a",{href:"/",className:"text-gray-500 hover:text-gray-700",children:"Home"})}),l.jsx("li",{children:l.jsx("span",{className:"mx-2 text-gray-400",children:"/"})}),l.jsx("li",{children:l.jsx("a",{href:"/analytics",className:"text-gray-500 hover:text-gray-700",children:"Analytics"})}),l.jsx("li",{children:l.jsx("span",{className:"mx-2 text-gray-400",children:"/"})}),l.jsx("li",{children:l.jsx("span",{className:"text-gray-900",children:"Reports"})})]})})]})]})}),l.jsx(Le,{heading:"Basic Components",headingLevel:2,withHeaderBorder:!0,withInternalPadding:!0,children:l.jsxs("div",{className:"space-y-6",children:[l.jsxs("div",{children:[l.jsx(An,{level:3,className:"mb-4",children:"Buttons"}),l.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-4",children:[l.jsx(Pe,{name:"primary",variant:"primary",children:"Primary Button"}),l.jsx(Pe,{name:"secondary",variant:"secondary",children:"Secondary Button"}),l.jsx(Pe,{name:"tertiary",variant:"tertiary",children:"Tertiary Button"}),l.jsx(Pe,{name:"disabled",disabled:!0,children:"Disabled Button"}),l.jsx(Pe,{name:"loading",onClick:he,disabled:s,children:s?l.jsx(cr,{}):"Loading Button"}),l.jsx(nj,{name:"confirm",onConfirm:()=>alert("Confirmed!"),children:"Confirm Button"}),l.jsxs(Pe,{name:"with-icon",variant:"primary",children:[l.jsx(rc,{className:"w-4 h-4 mr-2"}),"Upload File"]})]})]}),l.jsxs("div",{children:[l.jsx(An,{level:3,className:"mb-4",children:"Icon Buttons"}),l.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 lg:grid-cols-6 gap-4",children:[l.jsx(Er,{name:"upload",variant:"primary",title:"Upload",ariaLabel:"Upload",children:l.jsx(rc,{})}),l.jsx(Er,{name:"search",variant:"secondary",title:"Search",ariaLabel:"Search",children:l.jsx(rv,{})}),l.jsx(Er,{name:"edit",variant:"tertiary",title:"Edit",ariaLabel:"Edit",children:l.jsx(Eg,{})}),l.jsx(Er,{name:"delete",variant:"tertiary",title:"Delete",ariaLabel:"Delete",children:l.jsx(nc,{})}),l.jsx(Er,{name:"download",variant:"tertiary",title:"Download",ariaLabel:"Download",children:l.jsx(Ng,{})}),l.jsx(Er,{name:"share",variant:"tertiary",title:"Share",ariaLabel:"Share",children:l.jsx(Z_,{})})]})]}),l.jsxs("div",{children:[l.jsx("h3",{className:"text-lg font-semibold mb-4",children:"Chips"}),l.jsxs("div",{className:"flex flex-wrap gap-2",children:[l.jsx("span",{className:"inline-flex items-center px-2.5 py-0.5 rounded-full text-xs font-medium bg-red-100 text-red-800",children:"Primary Chip"}),l.jsx("span",{className:"inline-flex items-center px-2.5 py-0.5 rounded-full text-xs font-medium bg-gray-100 text-gray-800",children:"Secondary Chip"}),l.jsx("span",{className:"inline-flex items-center px-2.5 py-0.5 rounded-full text-xs font-medium bg-blue-100 text-blue-800",children:"Tertiary Chip"})]})]}),l.jsxs("div",{children:[l.jsx("h3",{className:"text-lg font-semibold mb-4",children:"Tooltips"}),l.jsxs("div",{className:"flex gap-4",children:[l.jsxs("div",{className:"relative group",children:[l.jsx(Pe,{name:"tooltip",children:"Hover me"}),l.jsx("div",{className:"absolute bottom-full left-1/2 transform -translate-x-1/2 mb-2 px-2 py-1 text-xs text-white bg-gray-900 rounded opacity-0 group-hover:opacity-100 transition-opacity",children:"This is a tooltip"})]}),l.jsxs("div",{className:"relative group",children:[l.jsx(Er,{name:"tooltip-icon",variant:"tertiary",title:"Info",ariaLabel:"Info",children:l.jsx(wd,{})}),l.jsx("div",{className:"absolute bottom-full left-1/2 transform -translate-x-1/2 mb-2 px-2 py-1 text-xs text-white bg-gray-900 rounded opacity-0 group-hover:opacity-100 transition-opacity",children:"Another tooltip"})]})]})]})]})}),l.jsx(Le,{heading:"Form Elements",headingLevel:2,withHeaderBorder:!0,withInternalPadding:!0,children:l.jsxs("div",{className:"space-y-6",children:[l.jsxs("div",{children:[l.jsx("h3",{className:"text-lg font-semibold mb-4",children:"Text Inputs"}),l.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[l.jsxs(nn,{children:[l.jsx(Gt,{children:"Text Input"}),l.jsx(Lc,{name:"text",value:f,onChange:G,placeholder:"Enter text..."}),l.jsx(MN,{children:"This is a hint text"})]}),l.jsxs(nn,{children:[l.jsx(Gt,{children:"Password Input"}),l.jsx(FT,{name:"password",value:ce,onChange:Z,placeholder:"Enter password..."})]}),l.jsxs(nn,{children:[l.jsx(Gt,{children:"Number Input"}),l.jsx(IT,{name:"number",value:H,onChange:le,placeholder:"Enter number..."})]}),l.jsxs(nn,{children:[l.jsx(Gt,{children:"Date Input"}),l.jsx(pj,{name:"date",value:M,onChange:S,placeholder:"Select date..."})]}),l.jsxs(nn,{children:[l.jsx(Gt,{children:"Text Area"}),l.jsx(h1,{name:"textarea",value:"",onChange:()=>{},placeholder:"Enter long text...",rows:4})]}),l.jsxs(nn,{children:[l.jsx(Gt,{children:"File Input"}),l.jsx(tP,{name:"file",accept:"image/*",onChange:()=>{}})]})]})]}),l.jsxs("div",{children:[l.jsx("h3",{className:"text-lg font-semibold mb-4",children:"Select Inputs"}),l.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[l.jsxs(nn,{children:[l.jsx(Gt,{children:"Select Input"}),l.jsx(kn,{name:"select",value:m,onChange:F,options:B,keySelector:W=>W.key,labelSelector:W=>W.label,placeholder:"Select an option..."})]}),l.jsxs(nn,{children:[l.jsx(Gt,{children:"Multi Select Input"}),l.jsx(Tc,{name:"multiselect",value:w,onChange:te,options:T,keySelector:W=>W.c_code,labelSelector:W=>W.label,placeholder:"Select countries..."})]}),l.jsxs(nn,{children:[l.jsx(Gt,{children:"Search Select Input"}),l.jsx(_f,{name:"searchselect",value:"",onChange:()=>{},options:T,keySelector:W=>W.c_code,labelSelector:W=>W.label,placeholder:"Search countries...",selectedOnTop:!0})]}),l.jsxs(nn,{children:[l.jsx(Gt,{children:"Search Multi Select Input"}),l.jsx(u1,{name:"searchmultiselect",value:[],onChange:()=>{},options:T,keySelector:W=>W.c_code,labelSelector:W=>W.label,placeholder:"Search and select countries...",selectedOnTop:!0})]})]})]}),l.jsxs("div",{children:[l.jsx("h3",{className:"text-lg font-semibold mb-4",children:"Checkboxes & Radios"}),l.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[l.jsxs(nn,{children:[l.jsx(Gt,{children:"Checkbox"}),l.jsx(fv,{name:"checkbox",value:v,onChange:ve,label:"Accept terms and conditions"})]}),l.jsxs(nn,{children:[l.jsx(Gt,{children:"Radio Buttons"}),l.jsxs("div",{className:"space-y-2",children:[l.jsxs("label",{className:"flex items-center",children:[l.jsx("input",{type:"radio",name:"radio",value:"option1",checked:N==="option1",onChange:W=>ue(W.target.value),className:"mr-2"}),l.jsx("span",{className:"text-sm",children:"Option 1"})]}),l.jsxs("label",{className:"flex items-center",children:[l.jsx("input",{type:"radio",name:"radio",value:"option2",checked:N==="option2",onChange:W=>ue(W.target.value),className:"mr-2"}),l.jsx("span",{className:"text-sm",children:"Option 2"})]}),l.jsxs("label",{className:"flex items-center",children:[l.jsx("input",{type:"radio",name:"radio",value:"option3",checked:N==="option3",onChange:W=>ue(W.target.value),className:"mr-2"}),l.jsx("span",{className:"text-sm",children:"Option 3"})]})]})]}),l.jsxs(nn,{children:[l.jsx(Gt,{children:"Switch"}),l.jsx(FP,{name:"switch",value:E,onChange:fe,label:"Enable notifications"})]}),l.jsxs(nn,{children:[l.jsx(Gt,{children:"Boolean Input"}),l.jsx(cN,{name:"boolean",value:X,onChange:pe,label:"Enable feature"})]})]})]}),l.jsxs("div",{children:[l.jsx("h3",{className:"text-lg font-semibold mb-4",children:"Segment Input"}),l.jsxs(nn,{children:[l.jsx(Gt,{children:"Segment Input"}),l.jsx(Pc,{name:"segment",value:ae,onChange:ge,options:B,keySelector:W=>W.key,labelSelector:W=>W.label})]})]})]})}),l.jsx(Le,{heading:"Data Display",headingLevel:2,withHeaderBorder:!0,withInternalPadding:!0,children:l.jsxs("div",{className:"space-y-6",children:[l.jsxs("div",{children:[l.jsx("h3",{className:"text-lg font-semibold mb-4",children:"Key Figures"}),l.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4",children:[l.jsx(_a,{value:1234,label:"Total Users"}),l.jsx(_a,{value:567,label:"Active Projects"}),l.jsx(_a,{value:89,label:"Countries"}),l.jsx(_a,{value:12.5,label:"Growth Rate",suffix:"%"})]})]}),l.jsxs("div",{children:[l.jsx("h3",{className:"text-lg font-semibold mb-4",children:"Charts"}),l.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-2 gap-8",children:[l.jsxs("div",{children:[l.jsx("h4",{className:"text-md font-semibold mb-4",children:"Pie Chart"}),l.jsx(Xl,{data:U,valueSelector:W=>W.value,labelSelector:W=>W.name,keySelector:W=>W.name,colorSelector:()=>"#dc2626",showPercentageInLegend:!0})]}),l.jsxs("div",{children:[l.jsx("h4",{className:"text-md font-semibold mb-4",children:"Bar Chart"}),l.jsx(ES,{data:K,valueSelector:W=>W.value,labelSelector:W=>W.name,keySelector:W=>W.name})]})]}),l.jsxs("div",{className:"mt-8",children:[l.jsx("h4",{className:"text-md font-semibold mb-4",children:"Time Series Chart"}),l.jsx("div",{className:"h-64 bg-gray-50 rounded border-2 border-dashed border-gray-400 flex items-center justify-center",children:l.jsxs("div",{className:"text-center",children:[l.jsx("div",{className:"w-16 h-16 mx-auto mb-2 bg-gray-200 rounded flex items-center justify-center",children:l.jsx("div",{className:"w-8 h-8 bg-gray-400 rounded"})}),l.jsx("p",{className:"text-gray-600",children:"Time Series Chart Component"}),l.jsx("p",{className:"text-sm text-gray-500",children:"This would render a time series chart with data points over time"})]})})]})]}),l.jsxs("div",{children:[l.jsx("h3",{className:"text-lg font-semibold mb-4",children:"Lists"}),l.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[l.jsxs("div",{children:[l.jsx("h4",{className:"text-md font-semibold mb-4",children:"Basic List"}),l.jsx("ul",{className:"space-y-2",children:T.slice(0,5).map(W=>l.jsxs("li",{className:"flex items-center justify-between p-2 bg-gray-50 rounded",children:[l.jsx("span",{children:W.label}),l.jsx("span",{className:"text-sm text-gray-500",children:W.c_code})]},W.c_code))})]}),l.jsxs("div",{children:[l.jsx("h4",{className:"text-md font-semibold mb-4",children:"Raw List"}),l.jsx("ul",{className:"space-y-1",children:T.slice(0,5).map(W=>l.jsx("li",{className:"text-sm",children:W.label},W.c_code))})]})]})]}),l.jsxs("div",{children:[l.jsx("h3",{className:"text-lg font-semibold mb-4",children:"Output Components"}),l.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[l.jsxs("div",{children:[l.jsx("h4",{className:"text-md font-semibold mb-4",children:"Text Output"}),l.jsx(bf,{value:"This is some text output"})]}),l.jsxs("div",{children:[l.jsx("h4",{className:"text-md font-semibold mb-4",children:"Number Output"}),l.jsx(li,{value:1234.56})]}),l.jsxs("div",{children:[l.jsx("h4",{className:"text-md font-semibold mb-4",children:"Date Output"}),l.jsx(Yv,{value:new Date})]}),l.jsxs("div",{children:[l.jsx("h4",{className:"text-md font-semibold mb-4",children:"Boolean Output"}),l.jsx(dv,{value:!0})]})]})]})]})}),l.jsx(Le,{heading:"Feedback",headingLevel:2,withHeaderBorder:!0,withInternalPadding:!0,children:l.jsxs("div",{className:"space-y-6",children:[l.jsxs("div",{children:[l.jsx("h3",{className:"text-lg font-semibold mb-4",children:"Alerts & Messages"}),l.jsxs("div",{className:"space-y-4",children:[l.jsx("div",{className:"bg-green-50 border border-green-200 rounded-md p-4",children:l.jsxs("div",{className:"flex",children:[l.jsx("div",{className:"flex-shrink-0",children:l.jsx(J0,{className:"h-5 w-5 text-green-400"})}),l.jsx("div",{className:"ml-3",children:l.jsx("p",{className:"text-sm text-green-800",children:"This is a success alert message."})})]})}),l.jsx("div",{className:"bg-yellow-50 border border-yellow-200 rounded-md p-4",children:l.jsxs("div",{className:"flex",children:[l.jsx("div",{className:"flex-shrink-0",children:l.jsx(Zd,{className:"h-5 w-5 text-yellow-400"})}),l.jsx("div",{className:"ml-3",children:l.jsx("p",{className:"text-sm text-yellow-800",children:"This is a warning alert message."})})]})}),l.jsx("div",{className:"bg-red-50 border border-red-200 rounded-md p-4",children:l.jsxs("div",{className:"flex",children:[l.jsx("div",{className:"flex-shrink-0",children:l.jsx(Zd,{className:"h-5 w-5 text-red-400"})}),l.jsx("div",{className:"ml-3",children:l.jsx("p",{className:"text-sm text-red-800",children:"This is an error alert message."})})]})}),l.jsx("div",{className:"bg-blue-50 border border-blue-200 rounded-md p-4",children:l.jsxs("div",{className:"flex",children:[l.jsx("div",{className:"flex-shrink-0",children:l.jsx(wd,{className:"h-5 w-5 text-blue-400"})}),l.jsx("div",{className:"ml-3",children:l.jsx("p",{className:"text-sm text-blue-800",children:"This is an info alert message."})})]})}),l.jsx("div",{className:"bg-gray-50 border border-gray-200 rounded-md p-4",children:l.jsxs("div",{className:"flex",children:[l.jsx("div",{className:"flex-shrink-0",children:l.jsx(wd,{className:"h-5 w-5 text-gray-400"})}),l.jsxs("div",{className:"ml-3",children:[l.jsx("h4",{className:"text-sm font-medium text-gray-800",children:"Information Message"}),l.jsx("p",{className:"text-sm text-gray-600 mt-1",children:"This is a message component with a title."})]})]})})]})]}),l.jsxs("div",{children:[l.jsx("h3",{className:"text-lg font-semibold mb-4",children:"Progress Bars"}),l.jsxs("div",{className:"space-y-4",children:[l.jsxs("div",{children:[l.jsx("h4",{className:"text-sm font-medium mb-2",children:"Basic Progress Bar"}),l.jsx(xh,{value:75,totalValue:100})]}),l.jsxs("div",{children:[l.jsx("h4",{className:"text-sm font-medium mb-2",children:"Stacked Progress Bar"}),l.jsx(MP,{data:[{key:"completed",value:60,color:"#dc2626"},{key:"in-progress",value:25,color:"#f59e0b"},{key:"pending",value:15,color:"#6b7280"}],valueSelector:W=>W.value,labelSelector:W=>W.key,colorSelector:W=>W.color})]})]})]}),l.jsxs("div",{children:[l.jsx("h3",{className:"text-lg font-semibold mb-4",children:"Loading States"}),l.jsxs("div",{className:"space-y-4",children:[l.jsxs("div",{children:[l.jsx("h4",{className:"text-sm font-medium mb-2",children:"Spinner"}),l.jsx(cr,{})]}),l.jsxs("div",{children:[l.jsx("h4",{className:"text-sm font-medium mb-2",children:"Block Loading"}),l.jsx(MS,{})]})]})]}),l.jsxs("div",{children:[l.jsx("h3",{className:"text-lg font-semibold mb-4",children:"Modals & Popups"}),l.jsxs("div",{className:"space-y-4",children:[l.jsx(Pe,{name:"modal",onClick:()=>n(!0),children:"Open Modal"}),l.jsx(Pe,{name:"popup",onClick:()=>a(!0),children:"Open Popup"}),l.jsx(Pe,{name:"info-popup",onClick:()=>{},children:"Info Popup"})]})]}),l.jsxs("div",{children:[l.jsx("h3",{className:"text-lg font-semibold mb-4",children:"Dropdown Menu"}),l.jsxs("div",{className:"relative inline-block text-left",children:[l.jsxs(Pe,{name:"dropdown",children:["Actions ",l.jsx(_g,{className:"w-4 h-4 ml-2"})]}),l.jsx("div",{className:"hidden absolute right-0 mt-2 w-48 bg-white rounded-md shadow-lg ring-1 ring-black ring-opacity-5",children:l.jsxs("div",{className:"py-1",children:[l.jsxs("button",{className:"flex items-center w-full px-4 py-2 text-sm text-gray-700 hover:bg-gray-100",children:[l.jsx(Eg,{className:"w-4 h-4 mr-2"}),"Edit"]}),l.jsxs("button",{className:"flex items-center w-full px-4 py-2 text-sm text-gray-700 hover:bg-gray-100",children:[l.jsx(nc,{className:"w-4 h-4 mr-2"}),"Delete"]}),l.jsxs("button",{className:"flex items-center w-full px-4 py-2 text-sm text-gray-700 hover:bg-gray-100",children:[l.jsx(Ng,{className:"w-4 h-4 mr-2"}),"Download"]})]})})]})]})]})}),l.jsx(Le,{heading:"Layout",headingLevel:2,withHeaderBorder:!0,withInternalPadding:!0,children:l.jsxs("div",{className:"space-y-6",children:[l.jsxs("div",{children:[l.jsx("h3",{className:"text-lg font-semibold mb-4",children:"Grid System"}),l.jsxs("div",{className:"grid grid-cols-3 gap-4",children:[l.jsx("div",{className:"bg-gray-100 p-4 rounded",children:"Grid Item 1"}),l.jsx("div",{className:"bg-gray-100 p-4 rounded",children:"Grid Item 2"}),l.jsx("div",{className:"bg-gray-100 p-4 rounded",children:"Grid Item 3"}),l.jsx("div",{className:"bg-gray-100 p-4 rounded",children:"Grid Item 4"}),l.jsx("div",{className:"bg-gray-100 p-4 rounded",children:"Grid Item 5"}),l.jsx("div",{className:"bg-gray-100 p-4 rounded",children:"Grid Item 6"})]})]}),l.jsxs("div",{children:[l.jsx("h3",{className:"text-lg font-semibold mb-4",children:"Expandable Container"}),l.jsxs("div",{className:"border border-gray-200 rounded-lg",children:[l.jsx("button",{className:"w-full px-4 py-3 text-left bg-gray-50 hover:bg-gray-100 focus:outline-none focus:ring-2 focus:ring-blue-500",children:l.jsxs("div",{className:"flex items-center justify-between",children:[l.jsx("span",{className:"font-medium",children:"Expandable Section"}),l.jsx(_g,{className:"w-5 h-5 text-gray-500"})]})}),l.jsxs("div",{className:"px-4 py-3 border-t border-gray-200",children:[l.jsx("p",{children:"This is the content inside the expandable container. It can contain any components or text."}),l.jsx("div",{className:"mt-4",children:l.jsx(Pe,{name:"inside-expandable",children:"Button inside expandable"})})]})]})]}),l.jsxs("div",{children:[l.jsx("h3",{className:"text-lg font-semibold mb-4",children:"Tabs"}),l.jsxs("div",{className:"border-b border-gray-200",children:[l.jsxs("nav",{className:"-mb-px flex space-x-8",children:[l.jsx("button",{className:"border-b-2 border-blue-500 py-2 px-1 text-sm font-medium text-blue-600",children:"Tab 1"}),l.jsx("button",{className:"border-transparent text-gray-500 hover:text-gray-700 hover:border-gray-300 py-2 px-1 text-sm font-medium",children:"Tab 2"}),l.jsx("button",{className:"border-transparent text-gray-500 hover:text-gray-700 hover:border-gray-300 py-2 px-1 text-sm font-medium",children:"Tab 3"})]}),l.jsx("div",{className:"mt-4",children:l.jsx("p",{children:"Content for tab 1"})})]})]}),l.jsxs("div",{children:[l.jsx("h3",{className:"text-lg font-semibold mb-4",children:"Pager"}),l.jsxs("div",{className:"flex items-center justify-between",children:[l.jsxs("div",{className:"flex-1 flex justify-between sm:hidden",children:[l.jsx("button",{className:"relative inline-flex items-center px-4 py-2 border border-gray-300 text-sm font-medium rounded-md text-gray-700 bg-white hover:bg-gray-50",children:"Previous"}),l.jsx("button",{className:"ml-3 relative inline-flex items-center px-4 py-2 border border-gray-300 text-sm font-medium rounded-md text-gray-700 bg-white hover:bg-gray-50",children:"Next"})]}),l.jsxs("div",{className:"hidden sm:flex-1 sm:flex sm:items-center sm:justify-between",children:[l.jsx("div",{children:l.jsxs("p",{className:"text-sm text-gray-700",children:["Showing ",l.jsx("span",{className:"font-medium",children:"1"})," to ",l.jsx("span",{className:"font-medium",children:"10"})," of ",l.jsx("span",{className:"font-medium",children:"97"})," results"]})}),l.jsx("div",{children:l.jsxs("nav",{className:"relative z-0 inline-flex rounded-md shadow-sm -space-x-px",children:[l.jsx("button",{className:"relative inline-flex items-center px-2 py-2 rounded-l-md border border-gray-300 bg-white text-sm font-medium text-gray-500 hover:bg-gray-50",children:"Previous"}),l.jsx("button",{className:"relative inline-flex items-center px-4 py-2 border border-gray-300 bg-white text-sm font-medium text-gray-700 hover:bg-gray-50",children:"1"}),l.jsx("button",{className:"relative inline-flex items-center px-4 py-2 border border-gray-300 bg-blue-50 text-sm font-medium text-blue-600 hover:bg-blue-100",children:"2"}),l.jsx("button",{className:"relative inline-flex items-center px-4 py-2 border border-gray-300 bg-white text-sm font-medium text-gray-700 hover:bg-gray-50",children:"3"}),l.jsx("button",{className:"relative inline-flex items-center px-2 py-2 rounded-r-md border border-gray-300 bg-white text-sm font-medium text-gray-500 hover:bg-gray-50",children:"Next"})]})})]})]})]})]})}),l.jsx(Le,{heading:"Maps & Geographic Components",headingLevel:2,withHeaderBorder:!0,withInternalPadding:!0,children:l.jsxs("div",{className:"space-y-6",children:[l.jsxs("div",{children:[l.jsx("h3",{className:"text-lg font-semibold mb-4",children:"Map Container"}),l.jsx("div",{className:"h-64 bg-gray-200 rounded border-2 border-dashed border-gray-400 flex items-center justify-center",children:l.jsxs("div",{className:"text-center",children:[l.jsx(q_,{className:"w-12 h-12 mx-auto text-gray-400 mb-2"}),l.jsx("p",{className:"text-gray-600",children:"Map Container Component"}),l.jsx("p",{className:"text-sm text-gray-500",children:"This would render a map with MapContainer, MapSource, MapLayer components"})]})})]}),l.jsxs("div",{children:[l.jsx("h3",{className:"text-lg font-semibold mb-4",children:"Map Popup"}),l.jsxs("div",{className:"bg-white border rounded-lg p-4 shadow-lg max-w-sm",children:[l.jsxs("div",{className:"flex justify-between items-start mb-2",children:[l.jsx("h4",{className:"font-semibold",children:"Country Name"}),l.jsx(Pe,{name:"close",variant:"tertiary",size:1,children:l.jsx(nv,{})})]}),l.jsx("p",{className:"text-sm text-gray-600",children:"This represents a MapPopup component with country information."})]})]})]})}),e&&l.jsx("div",{className:"fixed inset-0 bg-gray-600 bg-opacity-50 overflow-y-auto h-full w-full z-50",children:l.jsx("div",{className:"relative top-20 mx-auto p-5 border w-96 shadow-lg rounded-md bg-white",children:l.jsxs("div",{className:"mt-3",children:[l.jsx("h3",{className:"text-lg font-medium text-gray-900 mb-4",children:"Modal Example"}),l.jsx("p",{className:"text-sm text-gray-500",children:"This is a modal dialog. It can contain any content."}),l.jsxs("div",{className:"mt-4 flex gap-2",children:[l.jsx(Pe,{name:"modal-close",onClick:()=>n(!1),children:"Close"}),l.jsx(Pe,{name:"modal-action",variant:"secondary",children:"Action"})]})]})})}),r&&l.jsx("div",{className:"fixed inset-0 bg-gray-600 bg-opacity-50 overflow-y-auto h-full w-full z-50",children:l.jsx("div",{className:"relative top-20 mx-auto p-5 border w-96 shadow-lg rounded-md bg-white",children:l.jsxs("div",{className:"mt-3",children:[l.jsx("h3",{className:"text-lg font-medium text-gray-900 mb-4",children:"Popup Example"}),l.jsx("p",{className:"text-sm text-gray-500",children:"This is a popup. It's similar to a modal but with different styling."}),l.jsx("div",{className:"mt-4",children:l.jsx(Pe,{name:"popup-close",onClick:()=>a(!1),children:"Close"})})]})})}),l.jsx(iv,{children:l.jsxs("div",{className:"text-center text-gray-600",children:[l.jsx("p",{children:"IFRC GO UI Components Demo Page"}),l.jsx("p",{className:"text-sm",children:"Built with IFRC GO Design System"})]})})]})})}const Hd="selectedVlmModel";function DM(){const[e,n]=p.useState([]),[r,a]=p.useState("");p.useEffect(()=>{s()},[]);const s=()=>{fetch("/api/models").then(d=>d.json()).then(d=>{n(d.models||[]);const m=localStorage.getItem(Hd);if(d.models&&d.models.length>0)if(m&&d.models.find(y=>y.m_code===m&&y.is_available))a(m);else{const y=d.models.find(w=>w.is_available)||d.models[0];a(y.m_code),localStorage.setItem(Hd,y.m_code)}}).catch(()=>{})},u=async(d,m)=>{try{const y=await fetch(`/api/models/${d}/toggle`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({is_available:!m})});if(y.ok)n(w=>w.map(b=>b.m_code===d?{...b,is_available:!m}:b));else{const w=await y.json();alert(`Failed to toggle model availability: ${w.error||"Unknown error"}`)}}catch{alert("Error toggling model availability")}},f=d=>{a(d),localStorage.setItem(Hd,d)};return l.jsx($n,{children:l.jsxs("div",{className:"mx-auto max-w-screen-lg px-4 sm:px-6 lg:px-8 py-6 sm:py-10",children:[l.jsx(An,{level:1,children:"Development & Testing"}),l.jsxs("div",{className:"mt-8 space-y-8",children:[l.jsx(Le,{heading:"VLM Model Selection",headingLevel:2,withHeaderBorder:!0,withInternalPadding:!0,children:l.jsxs("div",{className:"space-y-4",children:[l.jsx("p",{className:"text-gray-700",children:"Select which Vision Language Model to use for caption generation."}),l.jsxs("div",{className:"flex flex-col sm:flex-row items-center gap-4",children:[l.jsx("label",{className:"text-sm font-medium text-gray-700",children:"Model:"}),l.jsx("select",{value:r,onChange:d=>f(d.target.value),className:"border border-gray-300 rounded-md px-3 py-2 text-sm focus:outline-none focus:ring-2 focus:ring-ifrcRed focus:border-transparent min-w-[200px]",children:e.filter(d=>d.is_available).map(d=>l.jsx("option",{value:d.m_code,children:d.label},d.m_code))}),r&&l.jsx("span",{className:"text-xs text-green-600 bg-green-50 px-2 py-1 rounded",children:"✓ Active for caption generation"})]})]})}),l.jsx(Le,{heading:"Model Information",headingLevel:2,withHeaderBorder:!0,withInternalPadding:!0,children:l.jsxs("div",{className:"space-y-4",children:[l.jsx("p",{className:"text-gray-700",children:"Detailed information about available models and their status. Use the toggle buttons to enable/disable models."}),l.jsx("div",{className:"overflow-x-auto",children:l.jsxs("table",{className:"min-w-full border border-gray-200",children:[l.jsx("thead",{className:"bg-gray-50",children:l.jsxs("tr",{children:[l.jsx("th",{className:"px-4 py-2 text-left text-xs font-medium text-gray-500 uppercase tracking-wider",children:"Code"}),l.jsx("th",{className:"px-4 py-2 text-left text-xs font-medium text-gray-500 uppercase tracking-wider",children:"Label"}),l.jsx("th",{className:"px-4 py-2 text-left text-xs font-medium text-gray-500 uppercase tracking-wider",children:"Type"}),l.jsx("th",{className:"px-4 py-2 text-left text-xs font-medium text-gray-500 uppercase tracking-wider",children:"Available"})]})}),l.jsx("tbody",{className:"bg-white divide-y divide-gray-200",children:e.map(d=>l.jsxs("tr",{children:[l.jsx("td",{className:"px-4 py-2 text-sm font-mono",children:d.m_code}),l.jsx("td",{className:"px-4 py-2 text-sm",children:d.label}),l.jsx("td",{className:"px-4 py-2 text-sm",children:d.model_type}),l.jsx("td",{className:"px-4 py-2 text-sm",children:l.jsx(Pe,{name:`toggle-${d.m_code}`,variant:d.is_available?"primary":"secondary",size:1,onClick:()=>u(d.m_code,d.is_available),children:d.is_available?"Enabled":"Disabled"})})]},d.m_code))})]})})]})}),l.jsx(Le,{heading:"API Testing",headingLevel:2,withHeaderBorder:!0,withInternalPadding:!0,children:l.jsxs("div",{className:"space-y-4",children:[l.jsx("p",{className:"text-gray-700",children:"Test API endpoints and model functionality."}),l.jsxs("div",{className:"flex flex-wrap gap-4",children:[l.jsx(Pe,{name:"test-models-api",variant:"secondary",onClick:()=>{fetch("/api/models").then(d=>d.json()).then(()=>{alert("Models API response received successfully")}).catch(()=>{alert("Models API error occurred")})},children:"Test Models API"}),l.jsx(Pe,{name:"test-selected-model",variant:"secondary",disabled:!r,onClick:()=>{r&&fetch(`/api/models/${r}/test`).then(d=>d.json()).then(()=>{alert("Model test completed successfully")}).catch(()=>{alert("Model test failed")})},children:"Test Selected Model"}),l.jsx(Pe,{name:"refresh-models",variant:"secondary",onClick:s,children:"Refresh Models"})]})]})})]})]})})}const AM=Tb([{element:l.jsx(hL,{}),children:[{path:"/",element:l.jsx(k0,{})},{path:"/upload",element:l.jsx(k0,{})},{path:"/analytics",element:l.jsx(uM,{})},{path:"/explore",element:l.jsx(bM,{})},{path:"/help",element:l.jsx(_M,{})},{path:"/demo",element:l.jsx(RM,{})},{path:"/dev",element:l.jsx(DM,{})},{path:"/map/:mapId",element:l.jsx(OM,{})}]}]);function $M(){const[e,n]=p.useState([]),r=p.useCallback(d=>{n(m=>n_([...m,d],y=>y.name)??m)},[n]),a=p.useCallback(d=>{n(m=>{const y=m.findIndex(b=>b.name===d);if(y===-1)return m;const w=[...m];return w.splice(y,1),w})},[n]),s=p.useCallback((d,m)=>{n(y=>{const w=y.findIndex(v=>v.name===d);if(w===-1)return y;const b=[...y];return b[w]={...b[w],...m},b})},[n]),u=p.useMemo(()=>({alerts:e,addAlert:r,removeAlert:a,updateAlert:s}),[e,r,a,s]),f=p.useMemo(()=>({languageNamespaceStatus:{},setLanguageNamespaceStatus:()=>{},currentLanguage:"en",setCurrentLanguage:()=>{},strings:{},setStrings:()=>{},registerNamespace:()=>{}}),[]);return l.jsx(Yb.Provider,{value:u,children:l.jsx(Mf.Provider,{value:f,children:l.jsx($b,{router:AM})})})}function FM(){return l.jsx($M,{})}rw.createRoot(document.getElementById("root")).render(l.jsx(p.StrictMode,{children:l.jsx(FM,{})}));