diff --git a/lightrag/api/webui/assets/index-d9RM26E_.js b/lightrag/api/webui/assets/index-Cs3ZbEon.js similarity index 99% rename from lightrag/api/webui/assets/index-d9RM26E_.js rename to lightrag/api/webui/assets/index-Cs3ZbEon.js index 7e15e989..baa6f67a 100644 --- a/lightrag/api/webui/assets/index-d9RM26E_.js +++ b/lightrag/api/webui/assets/index-Cs3ZbEon.js @@ -46,7 +46,7 @@ var Z6=Object.defineProperty;var Q6=(e,t,n)=>t in e?Z6(e,t,{enumerable:!0,config `+Z[h].replace(" at new "," at ");return o.displayName&&be.includes("")&&(be=be.replace("",o.displayName)),be}while(1<=h&&0<=y);break}}}finally{W=!1,Error.prepareStackTrace=f}return(f=o?o.displayName||o.name:"")?U(f):""}function j(o){switch(o.tag){case 26:case 27:case 5:return U(o.type);case 16:return U("Lazy");case 13:return U("Suspense");case 19:return U("SuspenseList");case 0:case 15:return o=Y(o.type,!1),o;case 11:return o=Y(o.type.render,!1),o;case 1:return o=Y(o.type,!0),o;default:return""}}function G(o){try{var l="";do l+=j(o),o=o.return;while(o);return l}catch(f){return` Error generating stack: `+f.message+` `+f.stack}}function z(o){var l=o,f=o;if(o.alternate)for(;l.return;)l=l.return;else{o=l;do l=o,l.flags&4098&&(f=l.return),o=l.return;while(o)}return l.tag===3?f:null}function K(o){if(o.tag===13){var l=o.memoizedState;if(l===null&&(o=o.alternate,o!==null&&(l=o.memoizedState)),l!==null)return l.dehydrated}return null}function D(o){if(z(o)!==o)throw Error(r(188))}function V(o){var l=o.alternate;if(!l){if(l=z(o),l===null)throw Error(r(188));return l!==o?null:o}for(var f=o,h=l;;){var y=f.return;if(y===null)break;var w=y.alternate;if(w===null){if(h=y.return,h!==null){f=h;continue}break}if(y.child===w.child){for(w=y.child;w;){if(w===f)return D(y),o;if(w===h)return D(y),l;w=w.sibling}throw Error(r(188))}if(f.return!==h.return)f=y,h=w;else{for(var F=!1,q=y.child;q;){if(q===f){F=!0,f=y,h=w;break}if(q===h){F=!0,h=y,f=w;break}q=q.sibling}if(!F){for(q=w.child;q;){if(q===f){F=!0,f=w,h=y;break}if(q===h){F=!0,h=w,f=y;break}q=q.sibling}if(!F)throw Error(r(189))}}if(f.alternate!==h)throw Error(r(190))}if(f.tag!==3)throw Error(r(188));return f.stateNode.current===f?o:l}function B(o){var l=o.tag;if(l===5||l===26||l===27||l===6)return o;for(o=o.child;o!==null;){if(l=B(o),l!==null)return l;o=o.sibling}return null}var M=Array.isArray,X=n.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Q={pending:!1,data:null,method:null,action:null},le=[],re=-1;function se(o){return{current:o}}function Te(o){0>re||(o.current=le[re],le[re]=null,re--)}function ae(o,l){re++,le[re]=o.current,o.current=l}var we=se(null),xe=se(null),Ie=se(null),Ce=se(null);function Ee(o,l){switch(ae(Ie,l),ae(xe,o),ae(we,null),o=l.nodeType,o){case 9:case 11:l=(l=l.documentElement)&&(l=l.namespaceURI)?B_(l):0;break;default:if(o=o===8?l.parentNode:l,l=o.tagName,o=o.namespaceURI)o=B_(o),l=U_(o,l);else switch(l){case"svg":l=1;break;case"math":l=2;break;default:l=0}}Te(we),ae(we,l)}function J(){Te(we),Te(xe),Te(Ie)}function fe(o){o.memoizedState!==null&&ae(Ce,o);var l=we.current,f=U_(l,o.type);l!==f&&(ae(xe,o),ae(we,f))}function ke(o){xe.current===o&&(Te(we),Te(xe)),Ce.current===o&&(Te(Ce),Ll._currentValue=Q)}var me=Object.prototype.hasOwnProperty,ve=e.unstable_scheduleCallback,oe=e.unstable_cancelCallback,Pe=e.unstable_shouldYield,ze=e.unstable_requestPaint,he=e.unstable_now,Ne=e.unstable_getCurrentPriorityLevel,ee=e.unstable_ImmediatePriority,ce=e.unstable_UserBlockingPriority,Re=e.unstable_NormalPriority,Fe=e.unstable_LowPriority,Ve=e.unstable_IdlePriority,yt=e.log,wt=e.unstable_setDisableYieldValue,ht=null,Je=null;function xt(o){if(Je&&typeof Je.onCommitFiberRoot=="function")try{Je.onCommitFiberRoot(ht,o,void 0,(o.current.flags&128)===128)}catch{}}function at(o){if(typeof yt=="function"&&wt(o),Je&&typeof Je.setStrictMode=="function")try{Je.setStrictMode(ht,o)}catch{}}var vt=Math.clz32?Math.clz32:Ft,Ut=Math.log,dn=Math.LN2;function Ft(o){return o>>>=0,o===0?32:31-(Ut(o)/dn|0)|0}var ar=128,jr=4194304;function Qt(o){var l=o&42;if(l!==0)return l;switch(o&-o){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128: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 o&4194176;case 4194304:case 8388608:case 16777216:case 33554432:return o&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return o}}function oa(o,l){var f=o.pendingLanes;if(f===0)return 0;var h=0,y=o.suspendedLanes,w=o.pingedLanes,F=o.warmLanes;o=o.finishedLanes!==0;var q=f&134217727;return q!==0?(f=q&~y,f!==0?h=Qt(f):(w&=q,w!==0?h=Qt(w):o||(F=q&~F,F!==0&&(h=Qt(F))))):(q=f&~y,q!==0?h=Qt(q):w!==0?h=Qt(w):o||(F=f&~F,F!==0&&(h=Qt(F)))),h===0?0:l!==0&&l!==h&&!(l&y)&&(y=h&-h,F=l&-l,y>=F||y===32&&(F&4194176)!==0)?l:h}function Ke(o,l){return(o.pendingLanes&~(o.suspendedLanes&~o.pingedLanes)&l)===0}function mt(o,l){switch(o){case 1:case 2:case 4:case 8:return l+250;case 16:case 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 l+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Rt(){var o=ar;return ar<<=1,!(ar&4194176)&&(ar=128),o}function On(){var o=jr;return jr<<=1,!(jr&62914560)&&(jr=4194304),o}function _n(o){for(var l=[],f=0;31>f;f++)l.push(o);return l}function Dn(o,l){o.pendingLanes|=l,l!==268435456&&(o.suspendedLanes=0,o.pingedLanes=0,o.warmLanes=0)}function sa(o,l,f,h,y,w){var F=o.pendingLanes;o.pendingLanes=f,o.suspendedLanes=0,o.pingedLanes=0,o.warmLanes=0,o.expiredLanes&=f,o.entangledLanes&=f,o.errorRecoveryDisabledLanes&=f,o.shellSuspendCounter=0;var q=o.entanglements,Z=o.expirationTimes,ne=o.hiddenUpdates;for(f=F&~f;0"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),$G=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),UT={},jT={};function qG(o){return me.call(jT,o)?!0:me.call(UT,o)?!1:$G.test(o)?jT[o]=!0:(UT[o]=!0,!1)}function Gu(o,l,f){if(qG(l))if(f===null)o.removeAttribute(l);else{switch(typeof f){case"undefined":case"function":case"symbol":o.removeAttribute(l);return;case"boolean":var h=l.toLowerCase().slice(0,5);if(h!=="data-"&&h!=="aria-"){o.removeAttribute(l);return}}o.setAttribute(l,""+f)}}function Hu(o,l,f){if(f===null)o.removeAttribute(l);else{switch(typeof f){case"undefined":case"function":case"symbol":case"boolean":o.removeAttribute(l);return}o.setAttribute(l,""+f)}}function ua(o,l,f,h){if(h===null)o.removeAttribute(f);else{switch(typeof h){case"undefined":case"function":case"symbol":case"boolean":o.removeAttribute(f);return}o.setAttributeNS(l,f,""+h)}}function ir(o){switch(typeof o){case"bigint":case"boolean":case"number":case"string":case"undefined":return o;case"object":return o;default:return""}}function GT(o){var l=o.type;return(o=o.nodeName)&&o.toLowerCase()==="input"&&(l==="checkbox"||l==="radio")}function VG(o){var l=GT(o)?"checked":"value",f=Object.getOwnPropertyDescriptor(o.constructor.prototype,l),h=""+o[l];if(!o.hasOwnProperty(l)&&typeof f<"u"&&typeof f.get=="function"&&typeof f.set=="function"){var y=f.get,w=f.set;return Object.defineProperty(o,l,{configurable:!0,get:function(){return y.call(this)},set:function(F){h=""+F,w.call(this,F)}}),Object.defineProperty(o,l,{enumerable:f.enumerable}),{getValue:function(){return h},setValue:function(F){h=""+F},stopTracking:function(){o._valueTracker=null,delete o[l]}}}}function $u(o){o._valueTracker||(o._valueTracker=VG(o))}function HT(o){if(!o)return!1;var l=o._valueTracker;if(!l)return!0;var f=l.getValue(),h="";return o&&(h=GT(o)?o.checked?"true":"false":o.value),o=h,o!==f?(l.setValue(o),!0):!1}function qu(o){if(o=o||(typeof document<"u"?document:void 0),typeof o>"u")return null;try{return o.activeElement||o.body}catch{return o.body}}var WG=/[\n"\\]/g;function or(o){return o.replace(WG,function(l){return"\\"+l.charCodeAt(0).toString(16)+" "})}function bp(o,l,f,h,y,w,F,q){o.name="",F!=null&&typeof F!="function"&&typeof F!="symbol"&&typeof F!="boolean"?o.type=F:o.removeAttribute("type"),l!=null?F==="number"?(l===0&&o.value===""||o.value!=l)&&(o.value=""+ir(l)):o.value!==""+ir(l)&&(o.value=""+ir(l)):F!=="submit"&&F!=="reset"||o.removeAttribute("value"),l!=null?yp(o,F,ir(l)):f!=null?yp(o,F,ir(f)):h!=null&&o.removeAttribute("value"),y==null&&w!=null&&(o.defaultChecked=!!w),y!=null&&(o.checked=y&&typeof y!="function"&&typeof y!="symbol"),q!=null&&typeof q!="function"&&typeof q!="symbol"&&typeof q!="boolean"?o.name=""+ir(q):o.removeAttribute("name")}function $T(o,l,f,h,y,w,F,q){if(w!=null&&typeof w!="function"&&typeof w!="symbol"&&typeof w!="boolean"&&(o.type=w),l!=null||f!=null){if(!(w!=="submit"&&w!=="reset"||l!=null))return;f=f!=null?""+ir(f):"",l=l!=null?""+ir(l):f,q||l===o.value||(o.value=l),o.defaultValue=l}h=h??y,h=typeof h!="function"&&typeof h!="symbol"&&!!h,o.checked=q?o.checked:!!h,o.defaultChecked=!!h,F!=null&&typeof F!="function"&&typeof F!="symbol"&&typeof F!="boolean"&&(o.name=F)}function yp(o,l,f){l==="number"&&qu(o.ownerDocument)===o||o.defaultValue===""+f||(o.defaultValue=""+f)}function wo(o,l,f,h){if(o=o.options,l){l={};for(var y=0;y=Qs),rA=" ",aA=!1;function iA(o,l){switch(o){case"keyup":return EH.indexOf(l.keyCode)!==-1;case"keydown":return l.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function oA(o){return o=o.detail,typeof o=="object"&&"data"in o?o.data:null}var Ao=!1;function xH(o,l){switch(o){case"compositionend":return oA(l);case"keypress":return l.which!==32?null:(aA=!0,rA);case"textInput":return o=l.data,o===rA&&aA?null:o;default:return null}}function kH(o,l){if(Ao)return o==="compositionend"||!Cp&&iA(o,l)?(o=ZT(),Wu=kp=Ga=null,Ao=!1,o):null;switch(o){case"paste":return null;case"keypress":if(!(l.ctrlKey||l.altKey||l.metaKey)||l.ctrlKey&&l.altKey){if(l.char&&1=l)return{node:f,offset:l-o};o=h}e:{for(;f;){if(f.nextSibling){f=f.nextSibling;break e}f=f.parentNode}f=void 0}f=gA(f)}}function mA(o,l){return o&&l?o===l?!0:o&&o.nodeType===3?!1:l&&l.nodeType===3?mA(o,l.parentNode):"contains"in o?o.contains(l):o.compareDocumentPosition?!!(o.compareDocumentPosition(l)&16):!1:!1}function bA(o){o=o!=null&&o.ownerDocument!=null&&o.ownerDocument.defaultView!=null?o.ownerDocument.defaultView:window;for(var l=qu(o.document);l instanceof o.HTMLIFrameElement;){try{var f=typeof l.contentWindow.location.href=="string"}catch{f=!1}if(f)o=l.contentWindow;else break;l=qu(o.document)}return l}function Dp(o){var l=o&&o.nodeName&&o.nodeName.toLowerCase();return l&&(l==="input"&&(o.type==="text"||o.type==="search"||o.type==="tel"||o.type==="url"||o.type==="password")||l==="textarea"||o.contentEditable==="true")}function DH(o,l){var f=bA(l);l=o.focusedElem;var h=o.selectionRange;if(f!==l&&l&&l.ownerDocument&&mA(l.ownerDocument.documentElement,l)){if(h!==null&&Dp(l)){if(o=h.start,f=h.end,f===void 0&&(f=o),"selectionStart"in l)l.selectionStart=o,l.selectionEnd=Math.min(f,l.value.length);else if(f=(o=l.ownerDocument||document)&&o.defaultView||window,f.getSelection){f=f.getSelection();var y=l.textContent.length,w=Math.min(h.start,y);h=h.end===void 0?w:Math.min(h.end,y),!f.extend&&w>h&&(y=h,h=w,w=y),y=hA(l,w);var F=hA(l,h);y&&F&&(f.rangeCount!==1||f.anchorNode!==y.node||f.anchorOffset!==y.offset||f.focusNode!==F.node||f.focusOffset!==F.offset)&&(o=o.createRange(),o.setStart(y.node,y.offset),f.removeAllRanges(),w>h?(f.addRange(o),f.extend(F.node,F.offset)):(o.setEnd(F.node,F.offset),f.addRange(o)))}}for(o=[],f=l;f=f.parentNode;)f.nodeType===1&&o.push({element:f,left:f.scrollLeft,top:f.scrollTop});for(typeof l.focus=="function"&&l.focus(),l=0;l=document.documentMode,_o=null,Ip=null,nl=null,Lp=!1;function yA(o,l,f){var h=f.window===f?f.document:f.nodeType===9?f:f.ownerDocument;Lp||_o==null||_o!==qu(h)||(h=_o,"selectionStart"in h&&Dp(h)?h={start:h.selectionStart,end:h.selectionEnd}:(h=(h.ownerDocument&&h.ownerDocument.defaultView||window).getSelection(),h={anchorNode:h.anchorNode,anchorOffset:h.anchorOffset,focusNode:h.focusNode,focusOffset:h.focusOffset}),nl&&tl(nl,h)||(nl=h,h=Lc(Ip,"onSelect"),0>=F,y-=F,ca=1<<32-vt(l)+y|f<Qe?(on=We,We=null):on=We.sibling;var Et=de(ie,We,ue[Qe],Se);if(Et===null){We===null&&(We=on);break}o&&We&&Et.alternate===null&&l(ie,We),te=w(Et,te,Qe),st===null?Ue=Et:st.sibling=Et,st=Et,We=on}if(Qe===ue.length)return f(ie,We),St&&Mi(ie,Qe),Ue;if(We===null){for(;QeQe?(on=We,We=null):on=We.sibling;var li=de(ie,We,Et.value,Se);if(li===null){We===null&&(We=on);break}o&&We&&li.alternate===null&&l(ie,We),te=w(li,te,Qe),st===null?Ue=li:st.sibling=li,st=li,We=on}if(Et.done)return f(ie,We),St&&Mi(ie,Qe),Ue;if(We===null){for(;!Et.done;Qe++,Et=ue.next())Et=Ae(ie,Et.value,Se),Et!==null&&(te=w(Et,te,Qe),st===null?Ue=Et:st.sibling=Et,st=Et);return St&&Mi(ie,Qe),Ue}for(We=h(We);!Et.done;Qe++,Et=ue.next())Et=ge(We,ie,Qe,Et.value,Se),Et!==null&&(o&&Et.alternate!==null&&We.delete(Et.key===null?Qe:Et.key),te=w(Et,te,Qe),st===null?Ue=Et:st.sibling=Et,st=Et);return o&&We.forEach(function(X6){return l(ie,X6)}),St&&Mi(ie,Qe),Ue}function Ht(ie,te,ue,Se){if(typeof ue=="object"&&ue!==null&&ue.type===c&&ue.key===null&&(ue=ue.props.children),typeof ue=="object"&&ue!==null){switch(ue.$$typeof){case s:e:{for(var Ue=ue.key;te!==null;){if(te.key===Ue){if(Ue=ue.type,Ue===c){if(te.tag===7){f(ie,te.sibling),Se=y(te,ue.props.children),Se.return=ie,ie=Se;break e}}else if(te.elementType===Ue||typeof Ue=="object"&&Ue!==null&&Ue.$$typeof===x&&MA(Ue)===te.type){f(ie,te.sibling),Se=y(te,ue.props),ul(Se,ue),Se.return=ie,ie=Se;break e}f(ie,te);break}else l(ie,te);te=te.sibling}ue.type===c?(Se=Vi(ue.props.children,ie.mode,Se,ue.key),Se.return=ie,ie=Se):(Se=kc(ue.type,ue.key,ue.props,null,ie.mode,Se),ul(Se,ue),Se.return=ie,ie=Se)}return F(ie);case u:e:{for(Ue=ue.key;te!==null;){if(te.key===Ue)if(te.tag===4&&te.stateNode.containerInfo===ue.containerInfo&&te.stateNode.implementation===ue.implementation){f(ie,te.sibling),Se=y(te,ue.children||[]),Se.return=ie,ie=Se;break e}else{f(ie,te);break}else l(ie,te);te=te.sibling}Se=Fg(ue,ie.mode,Se),Se.return=ie,ie=Se}return F(ie);case x:return Ue=ue._init,ue=Ue(ue._payload),Ht(ie,te,ue,Se)}if(M(ue))return $e(ie,te,ue,Se);if(_(ue)){if(Ue=_(ue),typeof Ue!="function")throw Error(r(150));return ue=Ue.call(ue),tt(ie,te,ue,Se)}if(typeof ue.then=="function")return Ht(ie,te,ic(ue),Se);if(ue.$$typeof===b)return Ht(ie,te,Ec(ie,ue),Se);oc(ie,ue)}return typeof ue=="string"&&ue!==""||typeof ue=="number"||typeof ue=="bigint"?(ue=""+ue,te!==null&&te.tag===6?(f(ie,te.sibling),Se=y(te,ue),Se.return=ie,ie=Se):(f(ie,te),Se=Mg(ue,ie.mode,Se),Se.return=ie,ie=Se),F(ie)):f(ie,te)}return function(ie,te,ue,Se){try{ll=0;var Ue=Ht(ie,te,ue,Se);return Io=null,Ue}catch(We){if(We===ol)throw We;var st=gr(29,We,null,ie.mode);return st.lanes=Se,st.return=ie,st}finally{}}}var Pi=FA(!0),PA=FA(!1),Lo=se(null),sc=se(0);function zA(o,l){o=wa,ae(sc,o),ae(Lo,l),wa=o|l.baseLanes}function Gp(){ae(sc,wa),ae(Lo,Lo.current)}function Hp(){wa=sc.current,Te(Lo),Te(sc)}var dr=se(null),Hr=null;function $a(o){var l=o.alternate;ae(Jt,Jt.current&1),ae(dr,o),Hr===null&&(l===null||Lo.current!==null||l.memoizedState!==null)&&(Hr=o)}function BA(o){if(o.tag===22){if(ae(Jt,Jt.current),ae(dr,o),Hr===null){var l=o.alternate;l!==null&&l.memoizedState!==null&&(Hr=o)}}else qa()}function qa(){ae(Jt,Jt.current),ae(dr,dr.current)}function fa(o){Te(dr),Hr===o&&(Hr=null),Te(Jt)}var Jt=se(0);function lc(o){for(var l=o;l!==null;){if(l.tag===13){var f=l.memoizedState;if(f!==null&&(f=f.dehydrated,f===null||f.data==="$?"||f.data==="$!"))return l}else if(l.tag===19&&l.memoizedProps.revealOrder!==void 0){if(l.flags&128)return l}else if(l.child!==null){l.child.return=l,l=l.child;continue}if(l===o)break;for(;l.sibling===null;){if(l.return===null||l.return===o)return null;l=l.return}l.sibling.return=l.return,l=l.sibling}return null}var PH=typeof AbortController<"u"?AbortController:function(){var o=[],l=this.signal={aborted:!1,addEventListener:function(f,h){o.push(h)}};this.abort=function(){l.aborted=!0,o.forEach(function(f){return f()})}},zH=e.unstable_scheduleCallback,BH=e.unstable_NormalPriority,en={$$typeof:b,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function $p(){return{controller:new PH,data:new Map,refCount:0}}function cl(o){o.refCount--,o.refCount===0&&zH(BH,function(){o.controller.abort()})}var dl=null,qp=0,Mo=0,Fo=null;function UH(o,l){if(dl===null){var f=dl=[];qp=0,Mo=Zg(),Fo={status:"pending",value:void 0,then:function(h){f.push(h)}}}return qp++,l.then(UA,UA),l}function UA(){if(--qp===0&&dl!==null){Fo!==null&&(Fo.status="fulfilled");var o=dl;dl=null,Mo=0,Fo=null;for(var l=0;lw?w:8;var F=I.T,q={};I.T=q,lg(o,!1,l,f);try{var Z=y(),ne=I.S;if(ne!==null&&ne(q,Z),Z!==null&&typeof Z=="object"&&typeof Z.then=="function"){var be=jH(Z,h);gl(o,l,be,Zn(o))}else gl(o,l,h,Zn(o))}catch(Ae){gl(o,l,{then:function(){},status:"rejected",reason:Ae},Zn())}finally{X.p=w,I.T=F}}function VH(){}function og(o,l,f,h){if(o.tag!==5)throw Error(r(476));var y=b1(o).queue;m1(o,y,l,Q,f===null?VH:function(){return y1(o),f(h)})}function b1(o){var l=o.memoizedState;if(l!==null)return l;l={memoizedState:Q,baseState:Q,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:pa,lastRenderedState:Q},next:null};var f={};return l.next={memoizedState:f,baseState:f,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:pa,lastRenderedState:f},next:null},o.memoizedState=l,o=o.alternate,o!==null&&(o.memoizedState=l),l}function y1(o){var l=b1(o).next.queue;gl(o,l,{},Zn())}function sg(){return vn(Ll)}function v1(){return Yt().memoizedState}function S1(){return Yt().memoizedState}function WH(o){for(var l=o.return;l!==null;){switch(l.tag){case 24:case 3:var f=Zn();o=Xa(f);var h=Za(l,o,f);h!==null&&(Cn(h,l,f),bl(h,l,f)),l={cache:$p()},o.payload=l;return}l=l.return}}function YH(o,l,f){var h=Zn();f={lane:h,revertLane:0,action:f,hasEagerState:!1,eagerState:null,next:null},bc(o)?w1(l,f):(f=Pp(o,l,f,h),f!==null&&(Cn(f,o,h),x1(f,l,h)))}function E1(o,l,f){var h=Zn();gl(o,l,f,h)}function gl(o,l,f,h){var y={lane:h,revertLane:0,action:f,hasEagerState:!1,eagerState:null,next:null};if(bc(o))w1(l,y);else{var w=o.alternate;if(o.lanes===0&&(w===null||w.lanes===0)&&(w=l.lastRenderedReducer,w!==null))try{var F=l.lastRenderedState,q=w(F,f);if(y.hasEagerState=!0,y.eagerState=q,Wn(q,F))return ec(o,l,y,0),Dt===null&&Ju(),!1}catch{}finally{}if(f=Pp(o,l,y,h),f!==null)return Cn(f,o,h),x1(f,l,h),!0}return!1}function lg(o,l,f,h){if(h={lane:2,revertLane:Zg(),action:h,hasEagerState:!1,eagerState:null,next:null},bc(o)){if(l)throw Error(r(479))}else l=Pp(o,f,h,2),l!==null&&Cn(l,o,2)}function bc(o){var l=o.alternate;return o===ot||l!==null&&l===ot}function w1(o,l){Po=cc=!0;var f=o.pending;f===null?l.next=l:(l.next=f.next,f.next=l),o.pending=l}function x1(o,l,f){if(f&4194176){var h=l.lanes;h&=o.pendingLanes,f|=h,l.lanes=f,kr(o,f)}}var $r={readContext:vn,use:pc,useCallback:$t,useContext:$t,useEffect:$t,useImperativeHandle:$t,useLayoutEffect:$t,useInsertionEffect:$t,useMemo:$t,useReducer:$t,useRef:$t,useState:$t,useDebugValue:$t,useDeferredValue:$t,useTransition:$t,useSyncExternalStore:$t,useId:$t};$r.useCacheRefresh=$t,$r.useMemoCache=$t,$r.useHostTransitionStatus=$t,$r.useFormState=$t,$r.useActionState=$t,$r.useOptimistic=$t;var Ui={readContext:vn,use:pc,useCallback:function(o,l){return Fn().memoizedState=[o,l===void 0?null:l],o},useContext:vn,useEffect:l1,useImperativeHandle:function(o,l,f){f=f!=null?f.concat([o]):null,hc(4194308,4,d1.bind(null,l,o),f)},useLayoutEffect:function(o,l){return hc(4194308,4,o,l)},useInsertionEffect:function(o,l){hc(4,2,o,l)},useMemo:function(o,l){var f=Fn();l=l===void 0?null:l;var h=o();if(Bi){at(!0);try{o()}finally{at(!1)}}return f.memoizedState=[h,l],h},useReducer:function(o,l,f){var h=Fn();if(f!==void 0){var y=f(l);if(Bi){at(!0);try{f(l)}finally{at(!1)}}}else y=l;return h.memoizedState=h.baseState=y,o={pending:null,lanes:0,dispatch:null,lastRenderedReducer:o,lastRenderedState:y},h.queue=o,o=o.dispatch=YH.bind(null,ot,o),[h.memoizedState,o]},useRef:function(o){var l=Fn();return o={current:o},l.memoizedState=o},useState:function(o){o=tg(o);var l=o.queue,f=E1.bind(null,ot,l);return l.dispatch=f,[o.memoizedState,f]},useDebugValue:ag,useDeferredValue:function(o,l){var f=Fn();return ig(f,o,l)},useTransition:function(){var o=tg(!1);return o=m1.bind(null,ot,o.queue,!0,!1),Fn().memoizedState=o,[!1,o]},useSyncExternalStore:function(o,l,f){var h=ot,y=Fn();if(St){if(f===void 0)throw Error(r(407));f=f()}else{if(f=l(),Dt===null)throw Error(r(349));bt&60||VA(h,l,f)}y.memoizedState=f;var w={value:f,getSnapshot:l};return y.queue=w,l1(YA.bind(null,h,w,o),[o]),h.flags|=2048,Bo(9,WA.bind(null,h,w,f,l),{destroy:void 0},null),f},useId:function(){var o=Fn(),l=Dt.identifierPrefix;if(St){var f=da,h=ca;f=(h&~(1<<32-vt(h)-1)).toString(32)+f,l=":"+l+"R"+f,f=dc++,0 title"))),gn(w,h,f),w[yn]=o,nn(w),h=w;break e;case"link":var F=X_("link","href",y).get(h+(f.href||""));if(F){for(var q=0;q<\/script>",o=o.removeChild(o.firstChild);break;case"select":o=typeof h.is=="string"?y.createElement("select",{is:h.is}):y.createElement("select"),h.multiple?o.multiple=!0:h.size&&(o.size=h.size);break;default:o=typeof h.is=="string"?y.createElement(f,{is:h.is}):y.createElement(f)}}o[yn]=l,o[Ln]=h;e:for(y=l.child;y!==null;){if(y.tag===5||y.tag===6)o.appendChild(y.stateNode);else if(y.tag!==4&&y.tag!==27&&y.child!==null){y.child.return=y,y=y.child;continue}if(y===l)break e;for(;y.sibling===null;){if(y.return===null||y.return===l)break e;y=y.return}y.sibling.return=y.return,y=y.sibling}l.stateNode=o;e:switch(gn(o,f,h),f){case"button":case"input":case"select":case"textarea":o=!!h.autoFocus;break e;case"img":o=!0;break e;default:o=!1}o&&Sa(l)}}return Pt(l),l.flags&=-16777217,null;case 6:if(o&&l.stateNode!=null)o.memoizedProps!==h&&Sa(l);else{if(typeof h!="string"&&l.stateNode===null)throw Error(r(166));if(o=Ie.current,rl(l)){if(o=l.stateNode,f=l.memoizedProps,h=null,y=Rn,y!==null)switch(y.tag){case 27:case 5:h=y.memoizedProps}o[yn]=l,o=!!(o.nodeValue===f||h!==null&&h.suppressHydrationWarning===!0||z_(o.nodeValue,f)),o||Fi(l)}else o=Fc(o).createTextNode(h),o[yn]=l,l.stateNode=o}return Pt(l),null;case 13:if(h=l.memoizedState,o===null||o.memoizedState!==null&&o.memoizedState.dehydrated!==null){if(y=rl(l),h!==null&&h.dehydrated!==null){if(o===null){if(!y)throw Error(r(318));if(y=l.memoizedState,y=y!==null?y.dehydrated:null,!y)throw Error(r(317));y[yn]=l}else al(),!(l.flags&128)&&(l.memoizedState=null),l.flags|=4;Pt(l),y=!1}else Ar!==null&&($g(Ar),Ar=null),y=!0;if(!y)return l.flags&256?(fa(l),l):(fa(l),null)}if(fa(l),l.flags&128)return l.lanes=f,l;if(f=h!==null,o=o!==null&&o.memoizedState!==null,f){h=l.child,y=null,h.alternate!==null&&h.alternate.memoizedState!==null&&h.alternate.memoizedState.cachePool!==null&&(y=h.alternate.memoizedState.cachePool.pool);var w=null;h.memoizedState!==null&&h.memoizedState.cachePool!==null&&(w=h.memoizedState.cachePool.pool),w!==y&&(h.flags|=2048)}return f!==o&&f&&(l.child.flags|=8192),Tc(l,l.updateQueue),Pt(l),null;case 4:return J(),o===null&&th(l.stateNode.containerInfo),Pt(l),null;case 10:return ma(l.type),Pt(l),null;case 19:if(Te(Jt),y=l.memoizedState,y===null)return Pt(l),null;if(h=(l.flags&128)!==0,w=y.rendering,w===null)if(h)kl(y,!1);else{if(Gt!==0||o!==null&&o.flags&128)for(o=l.child;o!==null;){if(w=lc(o),w!==null){for(l.flags|=128,kl(y,!1),o=w.updateQueue,l.updateQueue=o,Tc(l,o),l.subtreeFlags=0,o=f,f=l.child;f!==null;)f_(f,o),f=f.sibling;return ae(Jt,Jt.current&1|2),l.child}o=o.sibling}y.tail!==null&&he()>Ac&&(l.flags|=128,h=!0,kl(y,!1),l.lanes=4194304)}else{if(!h)if(o=lc(w),o!==null){if(l.flags|=128,h=!0,o=o.updateQueue,l.updateQueue=o,Tc(l,o),kl(y,!0),y.tail===null&&y.tailMode==="hidden"&&!w.alternate&&!St)return Pt(l),null}else 2*he()-y.renderingStartTime>Ac&&f!==536870912&&(l.flags|=128,h=!0,kl(y,!1),l.lanes=4194304);y.isBackwards?(w.sibling=l.child,l.child=w):(o=y.last,o!==null?o.sibling=w:l.child=w,y.last=w)}return y.tail!==null?(l=y.tail,y.rendering=l,y.tail=l.sibling,y.renderingStartTime=he(),l.sibling=null,o=Jt.current,ae(Jt,h?o&1|2:o&1),l):(Pt(l),null);case 22:case 23:return fa(l),Hp(),h=l.memoizedState!==null,o!==null?o.memoizedState!==null!==h&&(l.flags|=8192):h&&(l.flags|=8192),h?f&536870912&&!(l.flags&128)&&(Pt(l),l.subtreeFlags&6&&(l.flags|=8192)):Pt(l),f=l.updateQueue,f!==null&&Tc(l,f.retryQueue),f=null,o!==null&&o.memoizedState!==null&&o.memoizedState.cachePool!==null&&(f=o.memoizedState.cachePool.pool),h=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(h=l.memoizedState.cachePool.pool),h!==f&&(l.flags|=2048),o!==null&&Te(zi),null;case 24:return f=null,o!==null&&(f=o.memoizedState.cache),l.memoizedState.cache!==f&&(l.flags|=2048),ma(en),Pt(l),null;case 25:return null}throw Error(r(156,l.tag))}function t6(o,l){switch(Bp(l),l.tag){case 1:return o=l.flags,o&65536?(l.flags=o&-65537|128,l):null;case 3:return ma(en),J(),o=l.flags,o&65536&&!(o&128)?(l.flags=o&-65537|128,l):null;case 26:case 27:case 5:return ke(l),null;case 13:if(fa(l),o=l.memoizedState,o!==null&&o.dehydrated!==null){if(l.alternate===null)throw Error(r(340));al()}return o=l.flags,o&65536?(l.flags=o&-65537|128,l):null;case 19:return Te(Jt),null;case 4:return J(),null;case 10:return ma(l.type),null;case 22:case 23:return fa(l),Hp(),o!==null&&Te(zi),o=l.flags,o&65536?(l.flags=o&-65537|128,l):null;case 24:return ma(en),null;case 25:return null;default:return null}}function h_(o,l){switch(Bp(l),l.tag){case 3:ma(en),J();break;case 26:case 27:case 5:ke(l);break;case 4:J();break;case 13:fa(l);break;case 19:Te(Jt);break;case 10:ma(l.type);break;case 22:case 23:fa(l),Hp(),o!==null&&Te(zi);break;case 24:ma(en)}}var n6={getCacheForType:function(o){var l=vn(en),f=l.data.get(o);return f===void 0&&(f=o(),l.data.set(o,f)),f}},r6=typeof WeakMap=="function"?WeakMap:Map,zt=0,Dt=null,ut=null,bt=0,It=0,Xn=null,Ea=!1,Ho=!1,Pg=!1,wa=0,Gt=0,ni=0,Wi=0,zg=0,hr=0,$o=0,Tl=null,qr=null,Bg=!1,Ug=0,Ac=1/0,_c=null,ri=null,Rc=!1,Yi=null,Al=0,jg=0,Gg=null,_l=0,Hg=null;function Zn(){if(zt&2&&bt!==0)return bt&-bt;if(I.T!==null){var o=Mo;return o!==0?o:Zg()}return FT()}function m_(){hr===0&&(hr=!(bt&536870912)||St?Rt():536870912);var o=dr.current;return o!==null&&(o.flags|=32),hr}function Cn(o,l,f){(o===Dt&&It===2||o.cancelPendingCommit!==null)&&(qo(o,0),xa(o,bt,hr,!1)),Dn(o,f),(!(zt&2)||o!==Dt)&&(o===Dt&&(!(zt&2)&&(Wi|=f),Gt===4&&xa(o,bt,hr,!1)),Vr(o))}function b_(o,l,f){if(zt&6)throw Error(r(327));var h=!f&&(l&60)===0&&(l&o.expiredLanes)===0||Ke(o,l),y=h?o6(o,l):Wg(o,l,!0),w=h;do{if(y===0){Ho&&!h&&xa(o,l,0,!1);break}else if(y===6)xa(o,l,0,!Ea);else{if(f=o.current.alternate,w&&!a6(f)){y=Wg(o,l,!1),w=!1;continue}if(y===2){if(w=l,o.errorRecoveryDisabledLanes&w)var F=0;else F=o.pendingLanes&-536870913,F=F!==0?F:F&536870912?536870912:0;if(F!==0){l=F;e:{var q=o;y=Tl;var Z=q.current.memoizedState.isDehydrated;if(Z&&(qo(q,F).flags|=256),F=Wg(q,F,!1),F!==2){if(Pg&&!Z){q.errorRecoveryDisabledLanes|=w,Wi|=w,y=4;break e}w=qr,qr=y,w!==null&&$g(w)}y=F}if(w=!1,y!==2)continue}}if(y===1){qo(o,0),xa(o,l,0,!0);break}e:{switch(h=o,y){case 0:case 1:throw Error(r(345));case 4:if((l&4194176)===l){xa(h,l,hr,!Ea);break e}break;case 2:qr=null;break;case 3:case 5:break;default:throw Error(r(329))}if(h.finishedWork=f,h.finishedLanes=l,(l&62914560)===l&&(w=Ug+300-he(),10f?32:f,I.T=null,Yi===null)var w=!1;else{f=Gg,Gg=null;var F=Yi,q=Al;if(Yi=null,Al=0,zt&6)throw Error(r(331));var Z=zt;if(zt|=4,c_(F.current),s_(F,F.current,q,f),zt=Z,Rl(0,!1),Je&&typeof Je.onPostCommitFiberRoot=="function")try{Je.onPostCommitFiberRoot(ht,F)}catch{}w=!0}return w}finally{X.p=y,I.T=h,A_(o,l)}}return!1}function __(o,l,f){l=lr(f,l),l=dg(o.stateNode,l,2),o=Za(o,l,2),o!==null&&(Dn(o,2),Vr(o))}function Ct(o,l,f){if(o.tag===3)__(o,o,f);else for(;l!==null;){if(l.tag===3){__(l,o,f);break}else if(l.tag===1){var h=l.stateNode;if(typeof l.type.getDerivedStateFromError=="function"||typeof h.componentDidCatch=="function"&&(ri===null||!ri.has(h))){o=lr(f,o),f=N1(2),h=Za(l,f,2),h!==null&&(O1(f,h,l,o),Dn(h,2),Vr(h));break}}l=l.return}}function Yg(o,l,f){var h=o.pingCache;if(h===null){h=o.pingCache=new r6;var y=new Set;h.set(l,y)}else y=h.get(l),y===void 0&&(y=new Set,h.set(l,y));y.has(f)||(Pg=!0,y.add(f),o=u6.bind(null,o,l,f),l.then(o,o))}function u6(o,l,f){var h=o.pingCache;h!==null&&h.delete(l),o.pingedLanes|=o.suspendedLanes&f,o.warmLanes&=~f,Dt===o&&(bt&f)===f&&(Gt===4||Gt===3&&(bt&62914560)===bt&&300>he()-Ug?!(zt&2)&&qo(o,0):zg|=f,$o===bt&&($o=0)),Vr(o)}function R_(o,l){l===0&&(l=On()),o=Ha(o,l),o!==null&&(Dn(o,l),Vr(o))}function c6(o){var l=o.memoizedState,f=0;l!==null&&(f=l.retryLane),R_(o,f)}function d6(o,l){var f=0;switch(o.tag){case 13:var h=o.stateNode,y=o.memoizedState;y!==null&&(f=y.retryLane);break;case 19:h=o.stateNode;break;case 22:h=o.stateNode._retryCache;break;default:throw Error(r(314))}h!==null&&h.delete(l),R_(o,f)}function f6(o,l){return ve(o,l)}var Oc=null,Yo=null,Kg=!1,Dc=!1,Xg=!1,Ki=0;function Vr(o){o!==Yo&&o.next===null&&(Yo===null?Oc=Yo=o:Yo=Yo.next=o),Dc=!0,Kg||(Kg=!0,g6(p6))}function Rl(o,l){if(!Xg&&Dc){Xg=!0;do for(var f=!1,h=Oc;h!==null;){if(o!==0){var y=h.pendingLanes;if(y===0)var w=0;else{var F=h.suspendedLanes,q=h.pingedLanes;w=(1<<31-vt(42|o)+1)-1,w&=y&~(F&~q),w=w&201326677?w&201326677|1:w?w|2:0}w!==0&&(f=!0,O_(h,w))}else w=bt,w=oa(h,h===Dt?w:0),!(w&3)||Ke(h,w)||(f=!0,O_(h,w));h=h.next}while(f);Xg=!1}}function p6(){Dc=Kg=!1;var o=0;Ki!==0&&(w6()&&(o=Ki),Ki=0);for(var l=he(),f=null,h=Oc;h!==null;){var y=h.next,w=C_(h,l);w===0?(h.next=null,f===null?Oc=y:f.next=y,y===null&&(Yo=f)):(f=h,(o!==0||w&3)&&(Dc=!0)),h=y}Rl(o)}function C_(o,l){for(var f=o.suspendedLanes,h=o.pingedLanes,y=o.expirationTimes,w=o.pendingLanes&-62914561;0"u"?null:document;function V_(o,l,f){var h=Xo;if(h&&typeof l=="string"&&l){var y=or(l);y='link[rel="'+o+'"][href="'+y+'"]',typeof f=="string"&&(y+='[crossorigin="'+f+'"]'),q_.has(y)||(q_.add(y),o={rel:o,crossOrigin:f,href:l},h.querySelector(y)===null&&(l=h.createElement("link"),gn(l,"link",o),nn(l),h.head.appendChild(l)))}}function N6(o){ka.D(o),V_("dns-prefetch",o,null)}function O6(o,l){ka.C(o,l),V_("preconnect",o,l)}function D6(o,l,f){ka.L(o,l,f);var h=Xo;if(h&&o&&l){var y='link[rel="preload"][as="'+or(l)+'"]';l==="image"&&f&&f.imageSrcSet?(y+='[imagesrcset="'+or(f.imageSrcSet)+'"]',typeof f.imageSizes=="string"&&(y+='[imagesizes="'+or(f.imageSizes)+'"]')):y+='[href="'+or(o)+'"]';var w=y;switch(l){case"style":w=Zo(o);break;case"script":w=Qo(o)}mr.has(w)||(o=L({rel:"preload",href:l==="image"&&f&&f.imageSrcSet?void 0:o,as:l},f),mr.set(w,o),h.querySelector(y)!==null||l==="style"&&h.querySelector(Ol(w))||l==="script"&&h.querySelector(Dl(w))||(l=h.createElement("link"),gn(l,"link",o),nn(l),h.head.appendChild(l)))}}function I6(o,l){ka.m(o,l);var f=Xo;if(f&&o){var h=l&&typeof l.as=="string"?l.as:"script",y='link[rel="modulepreload"][as="'+or(h)+'"][href="'+or(o)+'"]',w=y;switch(h){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":w=Qo(o)}if(!mr.has(w)&&(o=L({rel:"modulepreload",href:o},l),mr.set(w,o),f.querySelector(y)===null)){switch(h){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(f.querySelector(Dl(w)))return}h=f.createElement("link"),gn(h,"link",o),nn(h),f.head.appendChild(h)}}}function L6(o,l,f){ka.S(o,l,f);var h=Xo;if(h&&o){var y=So(h).hoistableStyles,w=Zo(o);l=l||"default";var F=y.get(w);if(!F){var q={loading:0,preload:null};if(F=h.querySelector(Ol(w)))q.loading=5;else{o=L({rel:"stylesheet",href:o,"data-precedence":l},f),(f=mr.get(w))&&ch(o,f);var Z=F=h.createElement("link");nn(Z),gn(Z,"link",o),Z._p=new Promise(function(ne,be){Z.onload=ne,Z.onerror=be}),Z.addEventListener("load",function(){q.loading|=1}),Z.addEventListener("error",function(){q.loading|=2}),q.loading|=4,zc(F,l,h)}F={type:"stylesheet",instance:F,count:1,state:q},y.set(w,F)}}}function M6(o,l){ka.X(o,l);var f=Xo;if(f&&o){var h=So(f).hoistableScripts,y=Qo(o),w=h.get(y);w||(w=f.querySelector(Dl(y)),w||(o=L({src:o,async:!0},l),(l=mr.get(y))&&dh(o,l),w=f.createElement("script"),nn(w),gn(w,"link",o),f.head.appendChild(w)),w={type:"script",instance:w,count:1,state:null},h.set(y,w))}}function F6(o,l){ka.M(o,l);var f=Xo;if(f&&o){var h=So(f).hoistableScripts,y=Qo(o),w=h.get(y);w||(w=f.querySelector(Dl(y)),w||(o=L({src:o,async:!0,type:"module"},l),(l=mr.get(y))&&dh(o,l),w=f.createElement("script"),nn(w),gn(w,"link",o),f.head.appendChild(w)),w={type:"script",instance:w,count:1,state:null},h.set(y,w))}}function W_(o,l,f,h){var y=(y=Ie.current)?Pc(y):null;if(!y)throw Error(r(446));switch(o){case"meta":case"title":return null;case"style":return typeof f.precedence=="string"&&typeof f.href=="string"?(l=Zo(f.href),f=So(y).hoistableStyles,h=f.get(l),h||(h={type:"style",instance:null,count:0,state:null},f.set(l,h)),h):{type:"void",instance:null,count:0,state:null};case"link":if(f.rel==="stylesheet"&&typeof f.href=="string"&&typeof f.precedence=="string"){o=Zo(f.href);var w=So(y).hoistableStyles,F=w.get(o);if(F||(y=y.ownerDocument||y,F={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},w.set(o,F),(w=y.querySelector(Ol(o)))&&!w._p&&(F.instance=w,F.state.loading=5),mr.has(o)||(f={rel:"preload",as:"style",href:f.href,crossOrigin:f.crossOrigin,integrity:f.integrity,media:f.media,hrefLang:f.hrefLang,referrerPolicy:f.referrerPolicy},mr.set(o,f),w||P6(y,o,f,F.state))),l&&h===null)throw Error(r(528,""));return F}if(l&&h!==null)throw Error(r(529,""));return null;case"script":return l=f.async,f=f.src,typeof f=="string"&&l&&typeof l!="function"&&typeof l!="symbol"?(l=Qo(f),f=So(y).hoistableScripts,h=f.get(l),h||(h={type:"script",instance:null,count:0,state:null},f.set(l,h)),h):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,o))}}function Zo(o){return'href="'+or(o)+'"'}function Ol(o){return'link[rel="stylesheet"]['+o+"]"}function Y_(o){return L({},o,{"data-precedence":o.precedence,precedence:null})}function P6(o,l,f,h){o.querySelector('link[rel="preload"][as="style"]['+l+"]")?h.loading=1:(l=o.createElement("link"),h.preload=l,l.addEventListener("load",function(){return h.loading|=1}),l.addEventListener("error",function(){return h.loading|=2}),gn(l,"link",f),nn(l),o.head.appendChild(l))}function Qo(o){return'[src="'+or(o)+'"]'}function Dl(o){return"script[async]"+o}function K_(o,l,f){if(l.count++,l.instance===null)switch(l.type){case"style":var h=o.querySelector('style[data-href~="'+or(f.href)+'"]');if(h)return l.instance=h,nn(h),h;var y=L({},f,{"data-href":f.href,"data-precedence":f.precedence,href:null,precedence:null});return h=(o.ownerDocument||o).createElement("style"),nn(h),gn(h,"style",y),zc(h,f.precedence,o),l.instance=h;case"stylesheet":y=Zo(f.href);var w=o.querySelector(Ol(y));if(w)return l.state.loading|=4,l.instance=w,nn(w),w;h=Y_(f),(y=mr.get(y))&&ch(h,y),w=(o.ownerDocument||o).createElement("link"),nn(w);var F=w;return F._p=new Promise(function(q,Z){F.onload=q,F.onerror=Z}),gn(w,"link",h),l.state.loading|=4,zc(w,f.precedence,o),l.instance=w;case"script":return w=Qo(f.src),(y=o.querySelector(Dl(w)))?(l.instance=y,nn(y),y):(h=f,(y=mr.get(w))&&(h=L({},f),dh(h,y)),o=o.ownerDocument||o,y=o.createElement("script"),nn(y),gn(y,"link",h),o.head.appendChild(y),l.instance=y);case"void":return null;default:throw Error(r(443,l.type))}else l.type==="stylesheet"&&!(l.state.loading&4)&&(h=l.instance,l.state.loading|=4,zc(h,f.precedence,o));return l.instance}function zc(o,l,f){for(var h=f.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),y=h.length?h[h.length-1]:null,w=y,F=0;F title"):null)}function z6(o,l,f){if(f===1||l.itemProp!=null)return!1;switch(o){case"meta":case"title":return!0;case"style":if(typeof l.precedence!="string"||typeof l.href!="string"||l.href==="")break;return!0;case"link":if(typeof l.rel!="string"||typeof l.href!="string"||l.href===""||l.onLoad||l.onError)break;switch(l.rel){case"stylesheet":return o=l.disabled,typeof l.precedence=="string"&&o==null;default:return!0}case"script":if(l.async&&typeof l.async!="function"&&typeof l.async!="symbol"&&!l.onLoad&&!l.onError&&l.src&&typeof l.src=="string")return!0}return!1}function Q_(o){return!(o.type==="stylesheet"&&!(o.state.loading&3))}var Il=null;function B6(){}function U6(o,l,f){if(Il===null)throw Error(r(475));var h=Il;if(l.type==="stylesheet"&&(typeof f.media!="string"||matchMedia(f.media).matches!==!1)&&!(l.state.loading&4)){if(l.instance===null){var y=Zo(f.href),w=o.querySelector(Ol(y));if(w){o=w._p,o!==null&&typeof o=="object"&&typeof o.then=="function"&&(h.count++,h=Uc.bind(h),o.then(h,h)),l.state.loading|=4,l.instance=w,nn(w);return}w=o.ownerDocument||o,f=Y_(f),(y=mr.get(y))&&ch(f,y),w=w.createElement("link"),nn(w);var F=w;F._p=new Promise(function(q,Z){F.onload=q,F.onerror=Z}),gn(w,"link",f),l.instance=w}h.stylesheets===null&&(h.stylesheets=new Map),h.stylesheets.set(l,o),(o=l.state.preload)&&!(l.state.loading&3)&&(h.count++,l=Uc.bind(h),o.addEventListener("load",l),o.addEventListener("error",l))}}function j6(){if(Il===null)throw Error(r(475));var o=Il;return o.stylesheets&&o.count===0&&fh(o,o.stylesheets),0"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),Sh.exports=s$(),Sh.exports}var u$=l$(),T=xf();const ye=ln(T),c$=J6({__proto__:null,default:ye},[T]),et=e=>typeof e=="string",jl=()=>{let e,t;const n=new Promise((r,a)=>{e=r,t=a});return n.resolve=e,n.reject=t,n},SR=e=>e==null?"":""+e,d$=(e,t,n)=>{e.forEach(r=>{t[r]&&(n[r]=t[r])})},f$=/###/g,ER=e=>e&&e.indexOf("###")>-1?e.replace(f$,"."):e,wR=e=>!e||et(e),tu=(e,t,n)=>{const r=et(t)?t.split("."):t;let a=0;for(;a{const{obj:r,k:a}=tu(e,t,Object);if(r!==void 0||t.length===1){r[a]=n;return}let i=t[t.length-1],s=t.slice(0,t.length-1),u=tu(e,s,Object);for(;u.obj===void 0&&s.length;)i=`${s[s.length-1]}.${i}`,s=s.slice(0,s.length-1),u=tu(e,s,Object),u!=null&&u.obj&&typeof u.obj[`${u.k}.${i}`]<"u"&&(u.obj=void 0);u.obj[`${u.k}.${i}`]=n},p$=(e,t,n,r)=>{const{obj:a,k:i}=tu(e,t,Object);a[i]=a[i]||[],a[i].push(n)},$d=(e,t)=>{const{obj:n,k:r}=tu(e,t);if(n&&Object.prototype.hasOwnProperty.call(n,r))return n[r]},g$=(e,t,n)=>{const r=$d(e,n);return r!==void 0?r:$d(t,n)},QP=(e,t,n)=>{for(const r in t)r!=="__proto__"&&r!=="constructor"&&(r in e?et(e[r])||e[r]instanceof String||et(t[r])||t[r]instanceof String?n&&(e[r]=t[r]):QP(e[r],t[r],n):e[r]=t[r]);return e},Jo=e=>e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");var h$={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};const m$=e=>et(e)?e.replace(/[&<>"'\/]/g,t=>h$[t]):e;class b${constructor(t){this.capacity=t,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(t){const n=this.regExpMap.get(t);if(n!==void 0)return n;const r=new RegExp(t);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(t,r),this.regExpQueue.push(t),r}}const y$=[" ",",","?","!",";"],v$=new b$(20),S$=(e,t,n)=>{t=t||"",n=n||"";const r=y$.filter(s=>t.indexOf(s)<0&&n.indexOf(s)<0);if(r.length===0)return!0;const a=v$.getRegExp(`(${r.map(s=>s==="?"?"\\?":s).join("|")})`);let i=!a.test(e);if(!i){const s=e.indexOf(n);s>0&&!a.test(e.substring(0,s))&&(i=!0)}return i},Nx=function(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(!e)return;if(e[t])return Object.prototype.hasOwnProperty.call(e,t)?e[t]:void 0;const r=t.split(n);let a=e;for(let i=0;i-1&&ce==null?void 0:e.replace("_","-"),E$={type:"logger",log(e){this.output("log",e)},warn(e){this.output("warn",e)},error(e){this.output("error",e)},output(e,t){var n,r;(r=(n=console==null?void 0:console[e])==null?void 0:n.apply)==null||r.call(n,console,t)}};class Vd{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.init(t,n)}init(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=n.prefix||"i18next:",this.logger=t||E$,this.options=n,this.debug=n.debug}log(){for(var t=arguments.length,n=new Array(t),r=0;r{this.observers[r]||(this.observers[r]=new Map);const a=this.observers[r].get(n)||0;this.observers[r].set(n,a+1)}),this}off(t,n){if(this.observers[t]){if(!n){delete this.observers[t];return}this.observers[t].delete(n)}}emit(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a{let[u,c]=s;for(let d=0;d{let[u,c]=s;for(let d=0;d1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};super(),this.data=t||{},this.options=n,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(t){this.options.ns.indexOf(t)<0&&this.options.ns.push(t)}removeNamespaces(t){const n=this.options.ns.indexOf(t);n>-1&&this.options.ns.splice(n,1)}getResource(t,n,r){var d,p;let a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const i=a.keySeparator!==void 0?a.keySeparator:this.options.keySeparator,s=a.ignoreJSONStructure!==void 0?a.ignoreJSONStructure:this.options.ignoreJSONStructure;let u;t.indexOf(".")>-1?u=t.split("."):(u=[t,n],r&&(Array.isArray(r)?u.push(...r):et(r)&&i?u.push(...r.split(i)):u.push(r)));const c=$d(this.data,u);return!c&&!n&&!r&&t.indexOf(".")>-1&&(t=u[0],n=u[1],r=u.slice(2).join(".")),c||!s||!et(r)?c:Nx((p=(d=this.data)==null?void 0:d[t])==null?void 0:p[n],r,i)}addResource(t,n,r,a){let i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1};const s=i.keySeparator!==void 0?i.keySeparator:this.options.keySeparator;let u=[t,n];r&&(u=u.concat(s?r.split(s):r)),t.indexOf(".")>-1&&(u=t.split("."),a=n,n=u[1]),this.addNamespaces(n),xR(this.data,u,a),i.silent||this.emit("added",t,n,r,a)}addResources(t,n,r){let a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(const i in r)(et(r[i])||Array.isArray(r[i]))&&this.addResource(t,n,i,r[i],{silent:!0});a.silent||this.emit("added",t,n,r)}addResourceBundle(t,n,r,a,i){let s=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1,skipCopy:!1},u=[t,n];t.indexOf(".")>-1&&(u=t.split("."),a=r,r=n,n=u[1]),this.addNamespaces(n);let c=$d(this.data,u)||{};s.skipCopy||(r=JSON.parse(JSON.stringify(r))),a?QP(c,r,i):c={...c,...r},xR(this.data,u,c),s.silent||this.emit("added",t,n,r)}removeResourceBundle(t,n){this.hasResourceBundle(t,n)&&delete this.data[t][n],this.removeNamespaces(n),this.emit("removed",t,n)}hasResourceBundle(t,n){return this.getResource(t,n)!==void 0}getResourceBundle(t,n){return n||(n=this.options.defaultNS),this.getResource(t,n)}getDataByLanguage(t){return this.data[t]}hasLanguageSomeTranslations(t){const n=this.getDataByLanguage(t);return!!(n&&Object.keys(n)||[]).find(a=>n[a]&&Object.keys(n[a]).length>0)}toJSON(){return this.data}}var JP={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,n,r,a){return e.forEach(i=>{var s;t=((s=this.processors[i])==null?void 0:s.process(t,n,r,a))??t}),t}};const TR={},AR=e=>!et(e)&&typeof e!="boolean"&&typeof e!="number";class Wd extends kf{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};super(),d$(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],t,this),this.options=n,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=Qr.create("translator")}changeLanguage(t){t&&(this.language=t)}exists(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(t==null)return!1;const r=this.resolve(t,n);return(r==null?void 0:r.res)!==void 0}extractFromKey(t,n){let r=n.nsSeparator!==void 0?n.nsSeparator:this.options.nsSeparator;r===void 0&&(r=":");const a=n.keySeparator!==void 0?n.keySeparator:this.options.keySeparator;let i=n.ns||this.options.defaultNS||[];const s=r&&t.indexOf(r)>-1,u=!this.options.userDefinedKeySeparator&&!n.keySeparator&&!this.options.userDefinedNsSeparator&&!n.nsSeparator&&!S$(t,r,a);if(s&&!u){const c=t.match(this.interpolator.nestingRegexp);if(c&&c.length>0)return{key:t,namespaces:et(i)?[i]:i};const d=t.split(r);(r!==a||r===a&&this.options.ns.indexOf(d[0])>-1)&&(i=d.shift()),t=d.join(a)}return{key:t,namespaces:et(i)?[i]:i}}translate(t,n,r){if(typeof n!="object"&&this.options.overloadTranslationOptionHandler&&(n=this.options.overloadTranslationOptionHandler(arguments)),typeof n=="object"&&(n={...n}),n||(n={}),t==null)return"";Array.isArray(t)||(t=[String(t)]);const a=n.returnDetails!==void 0?n.returnDetails:this.options.returnDetails,i=n.keySeparator!==void 0?n.keySeparator:this.options.keySeparator,{key:s,namespaces:u}=this.extractFromKey(t[t.length-1],n),c=u[u.length-1],d=n.lng||this.language,p=n.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if((d==null?void 0:d.toLowerCase())==="cimode"){if(p){const H=n.nsSeparator||this.options.nsSeparator;return a?{res:`${c}${H}${s}`,usedKey:s,exactUsedKey:s,usedLng:d,usedNS:c,usedParams:this.getUsedParamsDetails(n)}:`${c}${H}${s}`}return a?{res:s,usedKey:s,exactUsedKey:s,usedLng:d,usedNS:c,usedParams:this.getUsedParamsDetails(n)}:s}const g=this.resolve(t,n);let m=g==null?void 0:g.res;const b=(g==null?void 0:g.usedKey)||s,v=(g==null?void 0:g.exactUsedKey)||s,S=["[object Number]","[object Function]","[object RegExp]"],k=n.joinArrays!==void 0?n.joinArrays:this.options.joinArrays,R=!this.i18nFormat||this.i18nFormat.handleAsObject,x=n.count!==void 0&&!et(n.count),A=Wd.hasDefaultValue(n),C=x?this.pluralResolver.getSuffix(d,n.count,n):"",O=n.ordinal&&x?this.pluralResolver.getSuffix(d,n.count,{ordinal:!1}):"",_=x&&!n.ordinal&&n.count===0,N=_&&n[`defaultValue${this.options.pluralSeparator}zero`]||n[`defaultValue${C}`]||n[`defaultValue${O}`]||n.defaultValue;let P=m;R&&!m&&A&&(P=N);const I=AR(P),L=Object.prototype.toString.apply(P);if(R&&P&&I&&S.indexOf(L)<0&&!(et(k)&&Array.isArray(P))){if(!n.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const H=this.options.returnedObjectHandler?this.options.returnedObjectHandler(b,P,{...n,ns:u}):`key '${s} (${this.language})' returned an object instead of string.`;return a?(g.res=H,g.usedParams=this.getUsedParamsDetails(n),g):H}if(i){const H=Array.isArray(P),$=H?[]:{},U=H?v:b;for(const W in P)if(Object.prototype.hasOwnProperty.call(P,W)){const Y=`${U}${i}${W}`;A&&!m?$[W]=this.translate(Y,{...n,defaultValue:AR(N)?N[W]:void 0,joinArrays:!1,ns:u}):$[W]=this.translate(Y,{...n,joinArrays:!1,ns:u}),$[W]===Y&&($[W]=P[W])}m=$}}else if(R&&et(k)&&Array.isArray(m))m=m.join(k),m&&(m=this.extendTranslation(m,t,n,r));else{let H=!1,$=!1;!this.isValidLookup(m)&&A&&(H=!0,m=N),this.isValidLookup(m)||($=!0,m=s);const W=(n.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&$?void 0:m,Y=A&&N!==m&&this.options.updateMissing;if($||H||Y){if(this.logger.log(Y?"updateKey":"missingKey",d,c,s,Y?N:m),i){const K=this.resolve(s,{...n,keySeparator:!1});K&&K.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let j=[];const G=this.languageUtils.getFallbackCodes(this.options.fallbackLng,n.lng||this.language);if(this.options.saveMissingTo==="fallback"&&G&&G[0])for(let K=0;K{var M;const B=A&&V!==m?V:W;this.options.missingKeyHandler?this.options.missingKeyHandler(K,c,D,B,Y,n):(M=this.backendConnector)!=null&&M.saveMissing&&this.backendConnector.saveMissing(K,c,D,B,Y,n),this.emit("missingKey",K,c,D,m)};this.options.saveMissing&&(this.options.saveMissingPlurals&&x?j.forEach(K=>{const D=this.pluralResolver.getSuffixes(K,n);_&&n[`defaultValue${this.options.pluralSeparator}zero`]&&D.indexOf(`${this.options.pluralSeparator}zero`)<0&&D.push(`${this.options.pluralSeparator}zero`),D.forEach(V=>{z([K],s+V,n[`defaultValue${V}`]||N)})}):z(j,s,N))}m=this.extendTranslation(m,t,n,g,r),$&&m===s&&this.options.appendNamespaceToMissingKey&&(m=`${c}:${s}`),($||H)&&this.options.parseMissingKeyHandler&&(m=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${c}:${s}`:s,H?m:void 0))}return a?(g.res=m,g.usedParams=this.getUsedParamsDetails(n),g):m}extendTranslation(t,n,r,a,i){var d,p;var s=this;if((d=this.i18nFormat)!=null&&d.parse)t=this.i18nFormat.parse(t,{...this.options.interpolation.defaultVariables,...r},r.lng||this.language||a.usedLng,a.usedNS,a.usedKey,{resolved:a});else if(!r.skipInterpolation){r.interpolation&&this.interpolator.init({...r,interpolation:{...this.options.interpolation,...r.interpolation}});const g=et(t)&&(((p=r==null?void 0:r.interpolation)==null?void 0:p.skipOnVariables)!==void 0?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let m;if(g){const v=t.match(this.interpolator.nestingRegexp);m=v&&v.length}let b=r.replace&&!et(r.replace)?r.replace:r;if(this.options.interpolation.defaultVariables&&(b={...this.options.interpolation.defaultVariables,...b}),t=this.interpolator.interpolate(t,b,r.lng||this.language||a.usedLng,r),g){const v=t.match(this.interpolator.nestingRegexp),S=v&&v.length;m1&&arguments[1]!==void 0?arguments[1]:{},r,a,i,s,u;return et(t)&&(t=[t]),t.forEach(c=>{if(this.isValidLookup(r))return;const d=this.extractFromKey(c,n),p=d.key;a=p;let g=d.namespaces;this.options.fallbackNS&&(g=g.concat(this.options.fallbackNS));const m=n.count!==void 0&&!et(n.count),b=m&&!n.ordinal&&n.count===0,v=n.context!==void 0&&(et(n.context)||typeof n.context=="number")&&n.context!=="",S=n.lngs?n.lngs:this.languageUtils.toResolveHierarchy(n.lng||this.language,n.fallbackLng);g.forEach(k=>{var R,x;this.isValidLookup(r)||(u=k,!TR[`${S[0]}-${k}`]&&((R=this.utils)!=null&&R.hasLoadedNamespace)&&!((x=this.utils)!=null&&x.hasLoadedNamespace(u))&&(TR[`${S[0]}-${k}`]=!0,this.logger.warn(`key "${a}" for languages "${S.join(", ")}" won't get resolved as namespace "${u}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),S.forEach(A=>{var _;if(this.isValidLookup(r))return;s=A;const C=[p];if((_=this.i18nFormat)!=null&&_.addLookupKeys)this.i18nFormat.addLookupKeys(C,p,A,k,n);else{let N;m&&(N=this.pluralResolver.getSuffix(A,n.count,n));const P=`${this.options.pluralSeparator}zero`,I=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(m&&(C.push(p+N),n.ordinal&&N.indexOf(I)===0&&C.push(p+N.replace(I,this.options.pluralSeparator)),b&&C.push(p+P)),v){const L=`${p}${this.options.contextSeparator}${n.context}`;C.push(L),m&&(C.push(L+N),n.ordinal&&N.indexOf(I)===0&&C.push(L+N.replace(I,this.options.pluralSeparator)),b&&C.push(L+P))}}let O;for(;O=C.pop();)this.isValidLookup(r)||(i=O,r=this.getResource(A,k,O,n))}))})}),{res:r,usedKey:a,exactUsedKey:i,usedLng:s,usedNS:u}}isValidLookup(t){return t!==void 0&&!(!this.options.returnNull&&t===null)&&!(!this.options.returnEmptyString&&t==="")}getResource(t,n,r){var i;let a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return(i=this.i18nFormat)!=null&&i.getResource?this.i18nFormat.getResource(t,n,r,a):this.resourceStore.getResource(t,n,r,a)}getUsedParamsDetails(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const n=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],r=t.replace&&!et(t.replace);let a=r?t.replace:t;if(r&&typeof t.count<"u"&&(a.count=t.count),this.options.interpolation.defaultVariables&&(a={...this.options.interpolation.defaultVariables,...a}),!r){a={...a};for(const i of n)delete a[i]}return a}static hasDefaultValue(t){const n="defaultValue";for(const r in t)if(Object.prototype.hasOwnProperty.call(t,r)&&n===r.substring(0,n.length)&&t[r]!==void 0)return!0;return!1}}class _R{constructor(t){this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Qr.create("languageUtils")}getScriptPartFromCode(t){if(t=qd(t),!t||t.indexOf("-")<0)return null;const n=t.split("-");return n.length===2||(n.pop(),n[n.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(n.join("-"))}getLanguagePartFromCode(t){if(t=qd(t),!t||t.indexOf("-")<0)return t;const n=t.split("-");return this.formatLanguageCode(n[0])}formatLanguageCode(t){if(et(t)&&t.indexOf("-")>-1){let n;try{n=Intl.getCanonicalLocales(t)[0]}catch{}return n&&this.options.lowerCaseLng&&(n=n.toLowerCase()),n||(this.options.lowerCaseLng?t.toLowerCase():t)}return this.options.cleanCode||this.options.lowerCaseLng?t.toLowerCase():t}isSupportedCode(t){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(t=this.getLanguagePartFromCode(t)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(t)>-1}getBestMatchFromCodes(t){if(!t)return null;let n;return t.forEach(r=>{if(n)return;const a=this.formatLanguageCode(r);(!this.options.supportedLngs||this.isSupportedCode(a))&&(n=a)}),!n&&this.options.supportedLngs&&t.forEach(r=>{if(n)return;const a=this.getLanguagePartFromCode(r);if(this.isSupportedCode(a))return n=a;n=this.options.supportedLngs.find(i=>{if(i===a)return i;if(!(i.indexOf("-")<0&&a.indexOf("-")<0)&&(i.indexOf("-")>0&&a.indexOf("-")<0&&i.substring(0,i.indexOf("-"))===a||i.indexOf(a)===0&&a.length>1))return i})}),n||(n=this.getFallbackCodes(this.options.fallbackLng)[0]),n}getFallbackCodes(t,n){if(!t)return[];if(typeof t=="function"&&(t=t(n)),et(t)&&(t=[t]),Array.isArray(t))return t;if(!n)return t.default||[];let r=t[n];return r||(r=t[this.getScriptPartFromCode(n)]),r||(r=t[this.formatLanguageCode(n)]),r||(r=t[this.getLanguagePartFromCode(n)]),r||(r=t.default),r||[]}toResolveHierarchy(t,n){const r=this.getFallbackCodes(n||this.options.fallbackLng||[],t),a=[],i=s=>{s&&(this.isSupportedCode(s)?a.push(s):this.logger.warn(`rejecting language code not found in supportedLngs: ${s}`))};return et(t)&&(t.indexOf("-")>-1||t.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&i(this.formatLanguageCode(t)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&i(this.getScriptPartFromCode(t)),this.options.load!=="currentOnly"&&i(this.getLanguagePartFromCode(t))):et(t)&&i(this.formatLanguageCode(t)),r.forEach(s=>{a.indexOf(s)<0&&i(this.formatLanguageCode(s))}),a}}const RR={zero:0,one:1,two:2,few:3,many:4,other:5},CR={select:e=>e===1?"one":"other",resolvedOptions:()=>({pluralCategories:["one","other"]})};class w${constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.languageUtils=t,this.options=n,this.logger=Qr.create("pluralResolver"),this.pluralRulesCache={}}addRule(t,n){this.rules[t]=n}clearCache(){this.pluralRulesCache={}}getRule(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=qd(t==="dev"?"en":t),a=n.ordinal?"ordinal":"cardinal",i=JSON.stringify({cleanedCode:r,type:a});if(i in this.pluralRulesCache)return this.pluralRulesCache[i];let s;try{s=new Intl.PluralRules(r,{type:a})}catch{if(!Intl)return this.logger.error("No Intl support, please use an Intl polyfill!"),CR;if(!t.match(/-|_/))return CR;const c=this.languageUtils.getLanguagePartFromCode(t);s=this.getRule(c,n)}return this.pluralRulesCache[i]=s,s}needsPlural(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=this.getRule(t,n);return r||(r=this.getRule("dev",n)),(r==null?void 0:r.resolvedOptions().pluralCategories.length)>1}getPluralFormsOfKey(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.getSuffixes(t,r).map(a=>`${n}${a}`)}getSuffixes(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=this.getRule(t,n);return r||(r=this.getRule("dev",n)),r?r.resolvedOptions().pluralCategories.sort((a,i)=>RR[a]-RR[i]).map(a=>`${this.options.prepend}${n.ordinal?`ordinal${this.options.prepend}`:""}${a}`):[]}getSuffix(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const a=this.getRule(t,r);return a?`${this.options.prepend}${r.ordinal?`ordinal${this.options.prepend}`:""}${a.select(n)}`:(this.logger.warn(`no plural rule found for: ${t}`),this.getSuffix("dev",n,r))}}const NR=function(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:".",a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,i=g$(e,t,n);return!i&&a&&et(n)&&(i=Nx(e,n,r),i===void 0&&(i=Nx(t,n,r))),i},Th=e=>e.replace(/\$/g,"$$$$");class x${constructor(){var n;let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=Qr.create("interpolator"),this.options=t,this.format=((n=t==null?void 0:t.interpolation)==null?void 0:n.format)||(r=>r),this.init(t)}init(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};t.interpolation||(t.interpolation={escapeValue:!0});const{escape:n,escapeValue:r,useRawValueToEscape:a,prefix:i,prefixEscaped:s,suffix:u,suffixEscaped:c,formatSeparator:d,unescapeSuffix:p,unescapePrefix:g,nestingPrefix:m,nestingPrefixEscaped:b,nestingSuffix:v,nestingSuffixEscaped:S,nestingOptionsSeparator:k,maxReplaces:R,alwaysFormat:x}=t.interpolation;this.escape=n!==void 0?n:m$,this.escapeValue=r!==void 0?r:!0,this.useRawValueToEscape=a!==void 0?a:!1,this.prefix=i?Jo(i):s||"{{",this.suffix=u?Jo(u):c||"}}",this.formatSeparator=d||",",this.unescapePrefix=p?"":g||"-",this.unescapeSuffix=this.unescapePrefix?"":p||"",this.nestingPrefix=m?Jo(m):b||Jo("$t("),this.nestingSuffix=v?Jo(v):S||Jo(")"),this.nestingOptionsSeparator=k||",",this.maxReplaces=R||1e3,this.alwaysFormat=x!==void 0?x:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const t=(n,r)=>(n==null?void 0:n.source)===r?(n.lastIndex=0,n):new RegExp(r,"g");this.regexp=t(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=t(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=t(this.nestingRegexp,`${this.nestingPrefix}(.+?)${this.nestingSuffix}`)}interpolate(t,n,r,a){var b;let i,s,u;const c=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},d=v=>{if(v.indexOf(this.formatSeparator)<0){const x=NR(n,c,v,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(x,void 0,r,{...a,...n,interpolationkey:v}):x}const S=v.split(this.formatSeparator),k=S.shift().trim(),R=S.join(this.formatSeparator).trim();return this.format(NR(n,c,k,this.options.keySeparator,this.options.ignoreJSONStructure),R,r,{...a,...n,interpolationkey:k})};this.resetRegExp();const p=(a==null?void 0:a.missingInterpolationHandler)||this.options.missingInterpolationHandler,g=((b=a==null?void 0:a.interpolation)==null?void 0:b.skipOnVariables)!==void 0?a.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:v=>Th(v)},{regex:this.regexp,safeValue:v=>this.escapeValue?Th(this.escape(v)):Th(v)}].forEach(v=>{for(u=0;i=v.regex.exec(t);){const S=i[1].trim();if(s=d(S),s===void 0)if(typeof p=="function"){const R=p(t,i,a);s=et(R)?R:""}else if(a&&Object.prototype.hasOwnProperty.call(a,S))s="";else if(g){s=i[0];continue}else this.logger.warn(`missed to pass in variable ${S} for interpolating ${t}`),s="";else!et(s)&&!this.useRawValueToEscape&&(s=SR(s));const k=v.safeValue(s);if(t=t.replace(i[0],k),g?(v.regex.lastIndex+=s.length,v.regex.lastIndex-=i[0].length):v.regex.lastIndex=0,u++,u>=this.maxReplaces)break}}),t}nest(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a,i,s;const u=(c,d)=>{const p=this.nestingOptionsSeparator;if(c.indexOf(p)<0)return c;const g=c.split(new RegExp(`${p}[ ]*{`));let m=`{${g[1]}`;c=g[0],m=this.interpolate(m,s);const b=m.match(/'/g),v=m.match(/"/g);(((b==null?void 0:b.length)??0)%2===0&&!v||v.length%2!==0)&&(m=m.replace(/'/g,'"'));try{s=JSON.parse(m),d&&(s={...d,...s})}catch(S){return this.logger.warn(`failed parsing options string in nesting for key ${c}`,S),`${c}${p}${m}`}return s.defaultValue&&s.defaultValue.indexOf(this.prefix)>-1&&delete s.defaultValue,c};for(;a=this.nestingRegexp.exec(t);){let c=[];s={...r},s=s.replace&&!et(s.replace)?s.replace:s,s.applyPostProcessor=!1,delete s.defaultValue;let d=!1;if(a[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(a[1])){const p=a[1].split(this.formatSeparator).map(g=>g.trim());a[1]=p.shift(),c=p,d=!0}if(i=n(u.call(this,a[1].trim(),s),s),i&&a[0]===t&&!et(i))return i;et(i)||(i=SR(i)),i||(this.logger.warn(`missed to resolve ${a[1]} for nesting ${t}`),i=""),d&&(i=c.reduce((p,g)=>this.format(p,g,r.lng,{...r,interpolationkey:a[1].trim()}),i.trim())),t=t.replace(a[0],i),this.regexp.lastIndex=0}return t}}const k$=e=>{let t=e.toLowerCase().trim();const n={};if(e.indexOf("(")>-1){const r=e.split("(");t=r[0].toLowerCase().trim();const a=r[1].substring(0,r[1].length-1);t==="currency"&&a.indexOf(":")<0?n.currency||(n.currency=a.trim()):t==="relativetime"&&a.indexOf(":")<0?n.range||(n.range=a.trim()):a.split(";").forEach(s=>{if(s){const[u,...c]=s.split(":"),d=c.join(":").trim().replace(/^'+|'+$/g,""),p=u.trim();n[p]||(n[p]=d),d==="false"&&(n[p]=!1),d==="true"&&(n[p]=!0),isNaN(d)||(n[p]=parseInt(d,10))}})}return{formatName:t,formatOptions:n}},es=e=>{const t={};return(n,r,a)=>{let i=a;a&&a.interpolationkey&&a.formatParams&&a.formatParams[a.interpolationkey]&&a[a.interpolationkey]&&(i={...i,[a.interpolationkey]:void 0});const s=r+JSON.stringify(i);let u=t[s];return u||(u=e(qd(r),a),t[s]=u),u(n)}};class T${constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=Qr.create("formatter"),this.options=t,this.formats={number:es((n,r)=>{const a=new Intl.NumberFormat(n,{...r});return i=>a.format(i)}),currency:es((n,r)=>{const a=new Intl.NumberFormat(n,{...r,style:"currency"});return i=>a.format(i)}),datetime:es((n,r)=>{const a=new Intl.DateTimeFormat(n,{...r});return i=>a.format(i)}),relativetime:es((n,r)=>{const a=new Intl.RelativeTimeFormat(n,{...r});return i=>a.format(i,r.range||"day")}),list:es((n,r)=>{const a=new Intl.ListFormat(n,{...r});return i=>a.format(i)})},this.init(t)}init(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};this.formatSeparator=n.interpolation.formatSeparator||","}add(t,n){this.formats[t.toLowerCase().trim()]=n}addCached(t,n){this.formats[t.toLowerCase().trim()]=es(n)}format(t,n,r){let a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const i=n.split(this.formatSeparator);if(i.length>1&&i[0].indexOf("(")>1&&i[0].indexOf(")")<0&&i.find(u=>u.indexOf(")")>-1)){const u=i.findIndex(c=>c.indexOf(")")>-1);i[0]=[i[0],...i.splice(1,u)].join(this.formatSeparator)}return i.reduce((u,c)=>{var g;const{formatName:d,formatOptions:p}=k$(c);if(this.formats[d]){let m=u;try{const b=((g=a==null?void 0:a.formatParams)==null?void 0:g[a.interpolationkey])||{},v=b.locale||b.lng||a.locale||a.lng||r;m=this.formats[d](u,v,{...p,...a,...b})}catch(b){this.logger.warn(b)}return m}else this.logger.warn(`there was no format function for ${d}`);return u},t)}}const A$=(e,t)=>{e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)};class _$ extends kf{constructor(t,n,r){var i,s;let a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};super(),this.backend=t,this.store=n,this.services=r,this.languageUtils=r.languageUtils,this.options=a,this.logger=Qr.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=a.maxParallelReads||10,this.readingCalls=0,this.maxRetries=a.maxRetries>=0?a.maxRetries:5,this.retryTimeout=a.retryTimeout>=1?a.retryTimeout:350,this.state={},this.queue=[],(s=(i=this.backend)==null?void 0:i.init)==null||s.call(i,r,a.backend,a)}queueLoad(t,n,r,a){const i={},s={},u={},c={};return t.forEach(d=>{let p=!0;n.forEach(g=>{const m=`${d}|${g}`;!r.reload&&this.store.hasResourceBundle(d,g)?this.state[m]=2:this.state[m]<0||(this.state[m]===1?s[m]===void 0&&(s[m]=!0):(this.state[m]=1,p=!1,s[m]===void 0&&(s[m]=!0),i[m]===void 0&&(i[m]=!0),c[g]===void 0&&(c[g]=!0)))}),p||(u[d]=!0)}),(Object.keys(i).length||Object.keys(s).length)&&this.queue.push({pending:s,pendingCount:Object.keys(s).length,loaded:{},errors:[],callback:a}),{toLoad:Object.keys(i),pending:Object.keys(s),toLoadLanguages:Object.keys(u),toLoadNamespaces:Object.keys(c)}}loaded(t,n,r){const a=t.split("|"),i=a[0],s=a[1];n&&this.emit("failedLoading",i,s,n),!n&&r&&this.store.addResourceBundle(i,s,r,void 0,void 0,{skipCopy:!0}),this.state[t]=n?-1:2,n&&r&&(this.state[t]=0);const u={};this.queue.forEach(c=>{p$(c.loaded,[i],s),A$(c,t),n&&c.errors.push(n),c.pendingCount===0&&!c.done&&(Object.keys(c.loaded).forEach(d=>{u[d]||(u[d]={});const p=c.loaded[d];p.length&&p.forEach(g=>{u[d][g]===void 0&&(u[d][g]=!0)})}),c.done=!0,c.errors.length?c.callback(c.errors):c.callback())}),this.emit("loaded",u),this.queue=this.queue.filter(c=>!c.done)}read(t,n,r){let a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,s=arguments.length>5?arguments[5]:void 0;if(!t.length)return s(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:t,ns:n,fcName:r,tried:a,wait:i,callback:s});return}this.readingCalls++;const u=(d,p)=>{if(this.readingCalls--,this.waitingReads.length>0){const g=this.waitingReads.shift();this.read(g.lng,g.ns,g.fcName,g.tried,g.wait,g.callback)}if(d&&p&&a{this.read.call(this,t,n,r,a+1,i*2,s)},i);return}s(d,p)},c=this.backend[r].bind(this.backend);if(c.length===2){try{const d=c(t,n);d&&typeof d.then=="function"?d.then(p=>u(null,p)).catch(u):u(null,d)}catch(d){u(d)}return}return c(t,n,u)}prepareLoading(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),a&&a();et(t)&&(t=this.languageUtils.toResolveHierarchy(t)),et(n)&&(n=[n]);const i=this.queueLoad(t,n,r,a);if(!i.toLoad.length)return i.pending.length||a(),null;i.toLoad.forEach(s=>{this.loadOne(s)})}load(t,n,r){this.prepareLoading(t,n,{},r)}reload(t,n,r){this.prepareLoading(t,n,{reload:!0},r)}loadOne(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const r=t.split("|"),a=r[0],i=r[1];this.read(a,i,"read",void 0,void 0,(s,u)=>{s&&this.logger.warn(`${n}loading namespace ${i} for language ${a} failed`,s),!s&&u&&this.logger.log(`${n}loaded namespace ${i} for language ${a}`,u),this.loaded(t,s,u)})}saveMissing(t,n,r,a,i){var c,d,p,g,m;let s=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},u=arguments.length>6&&arguments[6]!==void 0?arguments[6]:()=>{};if((d=(c=this.services)==null?void 0:c.utils)!=null&&d.hasLoadedNamespace&&!((g=(p=this.services)==null?void 0:p.utils)!=null&&g.hasLoadedNamespace(n))){this.logger.warn(`did not save key "${r}" as the namespace "${n}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(r==null||r==="")){if((m=this.backend)!=null&&m.create){const b={...s,isUpdate:i},v=this.backend.create.bind(this.backend);if(v.length<6)try{let S;v.length===5?S=v(t,n,r,a,b):S=v(t,n,r,a),S&&typeof S.then=="function"?S.then(k=>u(null,k)).catch(u):u(null,S)}catch(S){u(S)}else v(t,n,r,a,u,b)}!t||!t[0]||this.store.addResource(t[0],n,r,a)}}}const OR=()=>({debug:!1,initAsync:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:e=>{let t={};if(typeof e[1]=="object"&&(t=e[1]),et(e[1])&&(t.defaultValue=e[1]),et(e[2])&&(t.tDescription=e[2]),typeof e[2]=="object"||typeof e[3]=="object"){const n=e[3]||e[2];Object.keys(n).forEach(r=>{t[r]=n[r]})}return t},interpolation:{escapeValue:!0,format:e=>e,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}),DR=e=>{var t,n;return et(e.ns)&&(e.ns=[e.ns]),et(e.fallbackLng)&&(e.fallbackLng=[e.fallbackLng]),et(e.fallbackNS)&&(e.fallbackNS=[e.fallbackNS]),((n=(t=e.supportedLngs)==null?void 0:t.indexOf)==null?void 0:n.call(t,"cimode"))<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),typeof e.initImmediate=="boolean"&&(e.initAsync=e.initImmediate),e},Kc=()=>{},R$=e=>{Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(n=>{typeof e[n]=="function"&&(e[n]=e[n].bind(e))})};class su extends kf{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;if(super(),this.options=DR(t),this.services={},this.logger=Qr,this.modules={external:[]},R$(this),n&&!this.isInitialized&&!t.isClone){if(!this.options.initAsync)return this.init(t,n),this;setTimeout(()=>{this.init(t,n)},0)}}init(){var t=this;let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;this.isInitializing=!0,typeof n=="function"&&(r=n,n={}),n.defaultNS==null&&n.ns&&(et(n.ns)?n.defaultNS=n.ns:n.ns.indexOf("translation")<0&&(n.defaultNS=n.ns[0]));const a=OR();this.options={...a,...this.options,...DR(n)},this.options.interpolation={...a.interpolation,...this.options.interpolation},n.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=n.keySeparator),n.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=n.nsSeparator);const i=p=>p?typeof p=="function"?new p:p:null;if(!this.options.isClone){this.modules.logger?Qr.init(i(this.modules.logger),this.options):Qr.init(null,this.options);let p;this.modules.formatter?p=this.modules.formatter:p=T$;const g=new _R(this.options);this.store=new kR(this.options.resources,this.options);const m=this.services;m.logger=Qr,m.resourceStore=this.store,m.languageUtils=g,m.pluralResolver=new w$(g,{prepend:this.options.pluralSeparator,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),p&&(!this.options.interpolation.format||this.options.interpolation.format===a.interpolation.format)&&(m.formatter=i(p),m.formatter.init(m,this.options),this.options.interpolation.format=m.formatter.format.bind(m.formatter)),m.interpolator=new x$(this.options),m.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},m.backendConnector=new _$(i(this.modules.backend),m.resourceStore,m,this.options),m.backendConnector.on("*",function(b){for(var v=arguments.length,S=new Array(v>1?v-1:0),k=1;k1?v-1:0),k=1;k{b.init&&b.init(this)})}if(this.format=this.options.interpolation.format,r||(r=Kc),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const p=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);p.length>0&&p[0]!=="dev"&&(this.options.lng=p[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(p=>{this[p]=function(){return t.store[p](...arguments)}}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(p=>{this[p]=function(){return t.store[p](...arguments),t}});const c=jl(),d=()=>{const p=(g,m)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),c.resolve(m),r(g,m)};if(this.languages&&!this.isInitialized)return p(null,this.t.bind(this));this.changeLanguage(this.options.lng,p)};return this.options.resources||!this.options.initAsync?d():setTimeout(d,0),c}loadResources(t){var i,s;let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Kc;const a=et(t)?t:this.language;if(typeof t=="function"&&(r=t),!this.options.resources||this.options.partialBundledLanguages){if((a==null?void 0:a.toLowerCase())==="cimode"&&(!this.options.preload||this.options.preload.length===0))return r();const u=[],c=d=>{if(!d||d==="cimode")return;this.services.languageUtils.toResolveHierarchy(d).forEach(g=>{g!=="cimode"&&u.indexOf(g)<0&&u.push(g)})};a?c(a):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(p=>c(p)),(s=(i=this.options.preload)==null?void 0:i.forEach)==null||s.call(i,d=>c(d)),this.services.backendConnector.load(u,this.options.ns,d=>{!d&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),r(d)})}else r(null)}reloadResources(t,n,r){const a=jl();return typeof t=="function"&&(r=t,t=void 0),typeof n=="function"&&(r=n,n=void 0),t||(t=this.languages),n||(n=this.options.ns),r||(r=Kc),this.services.backendConnector.reload(t,n,i=>{a.resolve(),r(i)}),a}use(t){if(!t)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!t.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return t.type==="backend"&&(this.modules.backend=t),(t.type==="logger"||t.log&&t.warn&&t.error)&&(this.modules.logger=t),t.type==="languageDetector"&&(this.modules.languageDetector=t),t.type==="i18nFormat"&&(this.modules.i18nFormat=t),t.type==="postProcessor"&&JP.addPostProcessor(t),t.type==="formatter"&&(this.modules.formatter=t),t.type==="3rdParty"&&this.modules.external.push(t),this}setResolvedLanguage(t){if(!(!t||!this.languages)&&!(["cimode","dev"].indexOf(t)>-1))for(let n=0;n-1)&&this.store.hasLanguageSomeTranslations(r)){this.resolvedLanguage=r;break}}}changeLanguage(t,n){var r=this;this.isLanguageChangingTo=t;const a=jl();this.emit("languageChanging",t);const i=c=>{this.language=c,this.languages=this.services.languageUtils.toResolveHierarchy(c),this.resolvedLanguage=void 0,this.setResolvedLanguage(c)},s=(c,d)=>{d?(i(d),this.translator.changeLanguage(d),this.isLanguageChangingTo=void 0,this.emit("languageChanged",d),this.logger.log("languageChanged",d)):this.isLanguageChangingTo=void 0,a.resolve(function(){return r.t(...arguments)}),n&&n(c,function(){return r.t(...arguments)})},u=c=>{var p,g;!t&&!c&&this.services.languageDetector&&(c=[]);const d=et(c)?c:this.services.languageUtils.getBestMatchFromCodes(c);d&&(this.language||i(d),this.translator.language||this.translator.changeLanguage(d),(g=(p=this.services.languageDetector)==null?void 0:p.cacheUserLanguage)==null||g.call(p,d)),this.loadResources(d,m=>{s(m,d)})};return!t&&this.services.languageDetector&&!this.services.languageDetector.async?u(this.services.languageDetector.detect()):!t&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(u):this.services.languageDetector.detect(u):u(t),a}getFixedT(t,n,r){var a=this;const i=function(s,u){let c;if(typeof u!="object"){for(var d=arguments.length,p=new Array(d>2?d-2:0),g=2;g`${c.keyPrefix}${m}${v}`):b=c.keyPrefix?`${c.keyPrefix}${m}${s}`:s,a.t(b,c)};return et(t)?i.lng=t:i.lngs=t,i.ns=n,i.keyPrefix=r,i}t(){var a;for(var t=arguments.length,n=new Array(t),r=0;r1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const r=n.lng||this.resolvedLanguage||this.languages[0],a=this.options?this.options.fallbackLng:!1,i=this.languages[this.languages.length-1];if(r.toLowerCase()==="cimode")return!0;const s=(u,c)=>{const d=this.services.backendConnector.state[`${u}|${c}`];return d===-1||d===0||d===2};if(n.precheck){const u=n.precheck(this,s);if(u!==void 0)return u}return!!(this.hasResourceBundle(r,t)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||s(r,t)&&(!a||s(i,t)))}loadNamespaces(t,n){const r=jl();return this.options.ns?(et(t)&&(t=[t]),t.forEach(a=>{this.options.ns.indexOf(a)<0&&this.options.ns.push(a)}),this.loadResources(a=>{r.resolve(),n&&n(a)}),r):(n&&n(),Promise.resolve())}loadLanguages(t,n){const r=jl();et(t)&&(t=[t]);const a=this.options.preload||[],i=t.filter(s=>a.indexOf(s)<0&&this.services.languageUtils.isSupportedCode(s));return i.length?(this.options.preload=a.concat(i),this.loadResources(s=>{r.resolve(),n&&n(s)}),r):(n&&n(),Promise.resolve())}dir(t){var a,i;if(t||(t=this.resolvedLanguage||(((a=this.languages)==null?void 0:a.length)>0?this.languages[0]:this.language)),!t)return"rtl";const n=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],r=((i=this.services)==null?void 0:i.languageUtils)||new _R(OR());return n.indexOf(r.getLanguagePartFromCode(t))>-1||t.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;return new su(t,n)}cloneInstance(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Kc;const r=t.forkResourceStore;r&&delete t.forkResourceStore;const a={...this.options,...t,isClone:!0},i=new su(a);if((t.debug!==void 0||t.prefix!==void 0)&&(i.logger=i.logger.clone(t)),["store","services","language"].forEach(u=>{i[u]=this[u]}),i.services={...this.services},i.services.utils={hasLoadedNamespace:i.hasLoadedNamespace.bind(i)},r){const u=Object.keys(this.store.data).reduce((c,d)=>(c[d]={...this.store.data[d]},Object.keys(c[d]).reduce((p,g)=>(p[g]={...c[d][g]},p),{})),{});i.store=new kR(u,a),i.services.resourceStore=i.store}return i.translator=new Wd(i.services,a),i.translator.on("*",function(u){for(var c=arguments.length,d=new Array(c>1?c-1:0),p=1;p{var i,s,u,c;const a=[n,{code:t,...r||{}}];if((s=(i=e==null?void 0:e.services)==null?void 0:i.logger)!=null&&s.forward)return e.services.logger.forward(a,"warn","react-i18next::",!0);io(a[0])&&(a[0]=`react-i18next:: ${a[0]}`),(c=(u=e==null?void 0:e.services)==null?void 0:u.logger)!=null&&c.warn?e.services.logger.warn(...a):console!=null&&console.warn&&console.warn(...a)},IR={},Ox=(e,t,n,r)=>{io(n)&&IR[n]||(io(n)&&(IR[n]=new Date),N$(e,t,n,r))},ez=(e,t)=>()=>{if(e.isInitialized)t();else{const n=()=>{setTimeout(()=>{e.off("initialized",n)},0),t()};e.on("initialized",n)}},Dx=(e,t,n)=>{e.loadNamespaces(t,ez(e,n))},LR=(e,t,n,r)=>{if(io(n)&&(n=[n]),e.options.preload&&e.options.preload.indexOf(t)>-1)return Dx(e,n,r);n.forEach(a=>{e.options.ns.indexOf(a)<0&&e.options.ns.push(a)}),e.loadLanguages(t,ez(e,r))},O$=(e,t,n={})=>!t.languages||!t.languages.length?(Ox(t,"NO_LANGUAGES","i18n.languages were undefined or empty",{languages:t.languages}),!0):t.hasLoadedNamespace(e,{lng:n.lng,precheck:(r,a)=>{var i;if(((i=n.bindI18n)==null?void 0:i.indexOf("languageChanging"))>-1&&r.services.backendConnector.backend&&r.isLanguageChangingTo&&!a(r.isLanguageChangingTo,e))return!1}}),io=e=>typeof e=="string",D$=e=>typeof e=="object"&&e!==null,I$=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,L$={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"©","©":"©","®":"®","®":"®","…":"…","…":"…","/":"/","/":"/"},M$=e=>L$[e],F$=e=>e.replace(I$,M$);let Ix={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:F$};const P$=(e={})=>{Ix={...Ix,...e}},z$=()=>Ix;let tz;const B$=e=>{tz=e},U$=()=>tz,j$={type:"3rdParty",init(e){P$(e.options.react),B$(e)}},G$=T.createContext();class H${constructor(){this.usedNamespaces={}}addUsedNamespaces(t){t.forEach(n=>{this.usedNamespaces[n]||(this.usedNamespaces[n]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}const $$=(e,t)=>{const n=T.useRef();return T.useEffect(()=>{n.current=e},[e,t]),n.current},nz=(e,t,n,r)=>e.getFixedT(t,n,r),q$=(e,t,n,r)=>T.useCallback(nz(e,t,n,r),[e,t,n,r]),Vt=(e,t={})=>{var C,O,_,N;const{i18n:n}=t,{i18n:r,defaultNS:a}=T.useContext(G$)||{},i=n||r||U$();if(i&&!i.reportNamespaces&&(i.reportNamespaces=new H$),!i){Ox(i,"NO_I18NEXT_INSTANCE","useTranslation: You will need to pass in an i18next instance by using initReactI18next");const P=(L,H)=>io(H)?H:D$(H)&&io(H.defaultValue)?H.defaultValue:Array.isArray(L)?L[L.length-1]:L,I=[P,{},!1];return I.t=P,I.i18n={},I.ready=!1,I}(C=i.options.react)!=null&&C.wait&&Ox(i,"DEPRECATED_OPTION","useTranslation: It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");const s={...z$(),...i.options.react,...t},{useSuspense:u,keyPrefix:c}=s;let d=a||((O=i.options)==null?void 0:O.defaultNS);d=io(d)?[d]:d||["translation"],(N=(_=i.reportNamespaces).addUsedNamespaces)==null||N.call(_,d);const p=(i.isInitialized||i.initializedStoreOnce)&&d.every(P=>O$(P,i,s)),g=q$(i,t.lng||null,s.nsMode==="fallback"?d:d[0],c),m=()=>g,b=()=>nz(i,t.lng||null,s.nsMode==="fallback"?d:d[0],c),[v,S]=T.useState(m);let k=d.join();t.lng&&(k=`${t.lng}${k}`);const R=$$(k),x=T.useRef(!0);T.useEffect(()=>{const{bindI18n:P,bindI18nStore:I}=s;x.current=!0,!p&&!u&&(t.lng?LR(i,t.lng,d,()=>{x.current&&S(b)}):Dx(i,d,()=>{x.current&&S(b)})),p&&R&&R!==k&&x.current&&S(b);const L=()=>{x.current&&S(b)};return P&&(i==null||i.on(P,L)),I&&(i==null||i.store.on(I,L)),()=>{x.current=!1,i&&(P==null||P.split(" ").forEach(H=>i.off(H,L))),I&&i&&I.split(" ").forEach(H=>i.store.off(H,L))}},[i,k]),T.useEffect(()=>{x.current&&p&&S(m)},[i,c,p]);const A=[v,i,p];if(A.t=v,A.i18n=i,A.ready=p,p||!p&&!u)return A;throw new Promise(P=>{t.lng?LR(i,t.lng,d,()=>P()):Dx(i,d,()=>P())})},V$="modulepreload",W$=function(e,t){return new URL(e,t).href},MR={},Y$=function(t,n,r){let a=Promise.resolve();if(n&&n.length>0){const s=document.getElementsByTagName("link"),u=document.querySelector("meta[property=csp-nonce]"),c=(u==null?void 0:u.nonce)||(u==null?void 0:u.getAttribute("nonce"));a=Promise.allSettled(n.map(d=>{if(d=W$(d,r),d in MR)return;MR[d]=!0;const p=d.endsWith(".css"),g=p?'[rel="stylesheet"]':"";if(r)for(let b=s.length-1;b>=0;b--){const v=s[b];if(v.href===d&&(!p||v.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${d}"]${g}`))return;const m=document.createElement("link");if(m.rel=p?"stylesheet":V$,p||(m.as="script"),m.crossOrigin="",m.href=d,c&&m.setAttribute("nonce",c),document.head.appendChild(m),p)return new Promise((b,v)=>{m.addEventListener("load",b),m.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${d}`)))})}))}function i(s){const u=new Event("vite:preloadError",{cancelable:!0});if(u.payload=s,window.dispatchEvent(u),!u.defaultPrevented)throw s}return a.then(s=>{for(const u of s||[])u.status==="rejected"&&i(u.reason);return t().catch(i)})},FR=e=>{let t;const n=new Set,r=(d,p)=>{const g=typeof d=="function"?d(t):d;if(!Object.is(g,t)){const m=t;t=p??(typeof g!="object"||g===null)?g:Object.assign({},t,g),n.forEach(b=>b(t,m))}},a=()=>t,u={setState:r,getState:a,getInitialState:()=>c,subscribe:d=>(n.add(d),()=>n.delete(d))},c=t=e(r,a,u);return u},K$=e=>e?FR(e):FR,X$=e=>e;function Z$(e,t=X$){const n=ye.useSyncExternalStore(e.subscribe,()=>t(e.getState()),()=>t(e.getInitialState()));return ye.useDebugValue(n),n}const PR=e=>{const t=K$(e),n=r=>Z$(t,r);return Object.assign(n,t),n},Hk=e=>e?PR(e):PR;function rz(e,t){let n;try{n=e()}catch{return}return{getItem:a=>{var i;const s=c=>c===null?null:JSON.parse(c,void 0),u=(i=n.getItem(a))!=null?i:null;return u instanceof Promise?u.then(s):s(u)},setItem:(a,i)=>n.setItem(a,JSON.stringify(i,void 0)),removeItem:a=>n.removeItem(a)}}const Lx=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(r){return Lx(r)(n)},catch(r){return this}}}catch(n){return{then(r){return this},catch(r){return Lx(r)(n)}}}},Q$=(e,t)=>(n,r,a)=>{let i={storage:rz(()=>localStorage),partialize:S=>S,version:0,merge:(S,k)=>({...k,...S}),...t},s=!1;const u=new Set,c=new Set;let d=i.storage;if(!d)return e((...S)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),n(...S)},r,a);const p=()=>{const S=i.partialize({...r()});return d.setItem(i.name,{state:S,version:i.version})},g=a.setState;a.setState=(S,k)=>{g(S,k),p()};const m=e((...S)=>{n(...S),p()},r,a);a.getInitialState=()=>m;let b;const v=()=>{var S,k;if(!d)return;s=!1,u.forEach(x=>{var A;return x((A=r())!=null?A:m)});const R=((k=i.onRehydrateStorage)==null?void 0:k.call(i,(S=r())!=null?S:m))||void 0;return Lx(d.getItem.bind(d))(i.name).then(x=>{if(x)if(typeof x.version=="number"&&x.version!==i.version){if(i.migrate){const A=i.migrate(x.state,x.version);return A instanceof Promise?A.then(C=>[!0,C]):[!0,A]}console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return[!1,x.state];return[!1,void 0]}).then(x=>{var A;const[C,O]=x;if(b=i.merge(O,(A=r())!=null?A:m),n(b,!0),C)return p()}).then(()=>{R==null||R(b,void 0),b=r(),s=!0,c.forEach(x=>x(b))}).catch(x=>{R==null||R(void 0,x)})};return a.persist={setOptions:S=>{i={...i,...S},S.storage&&(d=S.storage)},clearStorage:()=>{d==null||d.removeItem(i.name)},getOptions:()=>i,rehydrate:()=>v(),hasHydrated:()=>s,onHydrate:S=>(u.add(S),()=>{u.delete(S)}),onFinishHydration:S=>(c.add(S),()=>{c.delete(S)})},i.skipHydration||v(),b||m},J$=Q$;function az(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var a=e.length;for(t=0;t{const t=n9(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:s=>{const u=s.split($k);return u[0]===""&&u.length!==1&&u.shift(),oz(u,t)||t9(s)},getConflictingClassGroupIds:(s,u)=>{const c=n[s]||[];return u&&r[s]?[...c,...r[s]]:c}}},oz=(e,t)=>{var s;if(e.length===0)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),a=r?oz(e.slice(1),r):void 0;if(a)return a;if(t.validators.length===0)return;const i=e.join($k);return(s=t.validators.find(({validator:u})=>u(i)))==null?void 0:s.classGroupId},zR=/^\[(.+)\]$/,t9=e=>{if(zR.test(e)){const t=zR.exec(e)[1],n=t==null?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},n9=e=>{const{theme:t,classGroups:n}=e,r={nextPart:new Map,validators:[]};for(const a in n)Mx(n[a],r,a,t);return r},Mx=(e,t,n,r)=>{e.forEach(a=>{if(typeof a=="string"){const i=a===""?t:BR(t,a);i.classGroupId=n;return}if(typeof a=="function"){if(r9(a)){Mx(a(r),t,n,r);return}t.validators.push({validator:a,classGroupId:n});return}Object.entries(a).forEach(([i,s])=>{Mx(s,BR(t,i),n,r)})})},BR=(e,t)=>{let n=e;return t.split($k).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n},r9=e=>e.isThemeGetter,a9=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;const a=(i,s)=>{n.set(i,s),t++,t>e&&(t=0,r=n,n=new Map)};return{get(i){let s=n.get(i);if(s!==void 0)return s;if((s=r.get(i))!==void 0)return a(i,s),s},set(i,s){n.has(i)?n.set(i,s):a(i,s)}}},Fx="!",Px=":",i9=Px.length,o9=e=>{const{prefix:t,experimentalParseClassName:n}=e;let r=a=>{const i=[];let s=0,u=0,c=0,d;for(let v=0;vc?d-c:void 0;return{modifiers:i,hasImportantModifier:m,baseClassName:g,maybePostfixModifierPosition:b}};if(t){const a=t+Px,i=r;r=s=>s.startsWith(a)?i(s.substring(a.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:s,maybePostfixModifierPosition:void 0}}if(n){const a=r;r=i=>n({className:i,parseClassName:a})}return r},s9=e=>e.endsWith(Fx)?e.substring(0,e.length-1):e.startsWith(Fx)?e.substring(1):e,l9=e=>{const t=Object.fromEntries(e.orderSensitiveModifiers.map(r=>[r,!0]));return r=>{if(r.length<=1)return r;const a=[];let i=[];return r.forEach(s=>{s[0]==="["||t[s]?(a.push(...i.sort(),s),i=[]):i.push(s)}),a.push(...i.sort()),a}},u9=e=>({cache:a9(e.cacheSize),parseClassName:o9(e),sortModifiers:l9(e),...e9(e)}),c9=/\s+/,d9=(e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:a,sortModifiers:i}=t,s=[],u=e.trim().split(c9);let c="";for(let d=u.length-1;d>=0;d-=1){const p=u[d],{isExternal:g,modifiers:m,hasImportantModifier:b,baseClassName:v,maybePostfixModifierPosition:S}=n(p);if(g){c=p+(c.length>0?" "+c:c);continue}let k=!!S,R=r(k?v.substring(0,S):v);if(!R){if(!k){c=p+(c.length>0?" "+c:c);continue}if(R=r(v),!R){c=p+(c.length>0?" "+c:c);continue}k=!1}const x=i(m).join(":"),A=b?x+Fx:x,C=A+R;if(s.includes(C))continue;s.push(C);const O=a(R,k);for(let _=0;_0?" "+c:c)}return c};function f9(){let e=0,t,n,r="";for(;e{if(typeof e=="string")return e;let t,n="";for(let r=0;rg(p),e());return n=u9(d),r=n.cache.get,a=n.cache.set,i=u,u(c)}function u(c){const d=r(c);if(d)return d;const p=d9(c,n);return a(c,p),p}return function(){return i(f9.apply(null,arguments))}}const sn=e=>{const t=n=>n[e]||[];return t.isThemeGetter=!0,t},lz=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,uz=/^\((?:(\w[\w-]*):)?(.+)\)$/i,g9=/^\d+\/\d+$/,h9=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,m9=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,b9=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,y9=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,v9=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,ts=e=>g9.test(e),ft=e=>!!e&&!Number.isNaN(Number(e)),Xi=e=>!!e&&Number.isInteger(Number(e)),UR=e=>e.endsWith("%")&&ft(e.slice(0,-1)),ui=e=>h9.test(e),S9=()=>!0,E9=e=>m9.test(e)&&!b9.test(e),qk=()=>!1,w9=e=>y9.test(e),x9=e=>v9.test(e),k9=e=>!Ge(e)&&!He(e),T9=e=>Cs(e,fz,qk),Ge=e=>lz.test(e),Zi=e=>Cs(e,pz,E9),Ah=e=>Cs(e,F9,ft),A9=e=>Cs(e,cz,qk),_9=e=>Cs(e,dz,x9),R9=e=>Cs(e,qk,w9),He=e=>uz.test(e),Xc=e=>Ns(e,pz),C9=e=>Ns(e,P9),N9=e=>Ns(e,cz),O9=e=>Ns(e,fz),D9=e=>Ns(e,dz),I9=e=>Ns(e,z9,!0),Cs=(e,t,n)=>{const r=lz.exec(e);return r?r[1]?t(r[1]):n(r[2]):!1},Ns=(e,t,n=!1)=>{const r=uz.exec(e);return r?r[1]?t(r[1]):n:!1},cz=e=>e==="position",L9=new Set(["image","url"]),dz=e=>L9.has(e),M9=new Set(["length","size","percentage"]),fz=e=>M9.has(e),pz=e=>e==="length",F9=e=>e==="number",P9=e=>e==="family-name",z9=e=>e==="shadow",B9=()=>{const e=sn("color"),t=sn("font"),n=sn("text"),r=sn("font-weight"),a=sn("tracking"),i=sn("leading"),s=sn("breakpoint"),u=sn("container"),c=sn("spacing"),d=sn("radius"),p=sn("shadow"),g=sn("inset-shadow"),m=sn("drop-shadow"),b=sn("blur"),v=sn("perspective"),S=sn("aspect"),k=sn("ease"),R=sn("animate"),x=()=>["auto","avoid","all","avoid-page","page","left","right","column"],A=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],C=()=>["auto","hidden","clip","visible","scroll"],O=()=>["auto","contain","none"],_=()=>[He,Ge,c],N=()=>[ts,"full","auto",..._()],P=()=>[Xi,"none","subgrid",He,Ge],I=()=>["auto",{span:["full",Xi,He,Ge]},He,Ge],L=()=>[Xi,"auto",He,Ge],H=()=>["auto","min","max","fr",He,Ge],$=()=>["start","end","center","between","around","evenly","stretch","baseline"],U=()=>["start","end","center","stretch"],W=()=>["auto",..._()],Y=()=>[ts,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",..._()],j=()=>[e,He,Ge],G=()=>[UR,Zi],z=()=>["","none","full",d,He,Ge],K=()=>["",ft,Xc,Zi],D=()=>["solid","dashed","dotted","double"],V=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],B=()=>["","none",b,He,Ge],M=()=>["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",He,Ge],X=()=>["none",ft,He,Ge],Q=()=>["none",ft,He,Ge],le=()=>[ft,He,Ge],re=()=>[ts,"full",..._()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[ui],breakpoint:[ui],color:[S9],container:[ui],"drop-shadow":[ui],ease:["in","out","in-out"],font:[k9],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[ui],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[ui],shadow:[ui],spacing:["px",ft],text:[ui],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",ts,Ge,He,S]}],container:["container"],columns:[{columns:[ft,Ge,He,u]}],"break-after":[{"break-after":x()}],"break-before":[{"break-before":x()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...A(),Ge,He]}],overflow:[{overflow:C()}],"overflow-x":[{"overflow-x":C()}],"overflow-y":[{"overflow-y":C()}],overscroll:[{overscroll:O()}],"overscroll-x":[{"overscroll-x":O()}],"overscroll-y":[{"overscroll-y":O()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:N()}],"inset-x":[{"inset-x":N()}],"inset-y":[{"inset-y":N()}],start:[{start:N()}],end:[{end:N()}],top:[{top:N()}],right:[{right:N()}],bottom:[{bottom:N()}],left:[{left:N()}],visibility:["visible","invisible","collapse"],z:[{z:[Xi,"auto",He,Ge]}],basis:[{basis:[ts,"full","auto",u,..._()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[ft,ts,"auto","initial","none",Ge]}],grow:[{grow:["",ft,He,Ge]}],shrink:[{shrink:["",ft,He,Ge]}],order:[{order:[Xi,"first","last","none",He,Ge]}],"grid-cols":[{"grid-cols":P()}],"col-start-end":[{col:I()}],"col-start":[{"col-start":L()}],"col-end":[{"col-end":L()}],"grid-rows":[{"grid-rows":P()}],"row-start-end":[{row:I()}],"row-start":[{"row-start":L()}],"row-end":[{"row-end":L()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":H()}],"auto-rows":[{"auto-rows":H()}],gap:[{gap:_()}],"gap-x":[{"gap-x":_()}],"gap-y":[{"gap-y":_()}],"justify-content":[{justify:[...$(),"normal"]}],"justify-items":[{"justify-items":[...U(),"normal"]}],"justify-self":[{"justify-self":["auto",...U()]}],"align-content":[{content:["normal",...$()]}],"align-items":[{items:[...U(),"baseline"]}],"align-self":[{self:["auto",...U(),"baseline"]}],"place-content":[{"place-content":$()}],"place-items":[{"place-items":[...U(),"baseline"]}],"place-self":[{"place-self":["auto",...U()]}],p:[{p:_()}],px:[{px:_()}],py:[{py:_()}],ps:[{ps:_()}],pe:[{pe:_()}],pt:[{pt:_()}],pr:[{pr:_()}],pb:[{pb:_()}],pl:[{pl:_()}],m:[{m:W()}],mx:[{mx:W()}],my:[{my:W()}],ms:[{ms:W()}],me:[{me:W()}],mt:[{mt:W()}],mr:[{mr:W()}],mb:[{mb:W()}],ml:[{ml:W()}],"space-x":[{"space-x":_()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":_()}],"space-y-reverse":["space-y-reverse"],size:[{size:Y()}],w:[{w:[u,"screen",...Y()]}],"min-w":[{"min-w":[u,"screen","none",...Y()]}],"max-w":[{"max-w":[u,"screen","none","prose",{screen:[s]},...Y()]}],h:[{h:["screen",...Y()]}],"min-h":[{"min-h":["screen","none",...Y()]}],"max-h":[{"max-h":["screen",...Y()]}],"font-size":[{text:["base",n,Xc,Zi]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,He,Ah]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",UR,Ge]}],"font-family":[{font:[C9,Ge,t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[a,He,Ge]}],"line-clamp":[{"line-clamp":[ft,"none",He,Ah]}],leading:[{leading:[i,..._()]}],"list-image":[{"list-image":["none",He,Ge]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",He,Ge]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:j()}],"text-color":[{text:j()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...D(),"wavy"]}],"text-decoration-thickness":[{decoration:[ft,"from-font","auto",He,Zi]}],"text-decoration-color":[{decoration:j()}],"underline-offset":[{"underline-offset":[ft,"auto",He,Ge]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:_()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",He,Ge]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",He,Ge]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...A(),N9,A9]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","space","round"]}]}],"bg-size":[{bg:["auto","cover","contain",O9,T9]}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Xi,He,Ge],radial:["",He,Ge],conic:[Xi,He,Ge]},D9,_9]}],"bg-color":[{bg:j()}],"gradient-from-pos":[{from:G()}],"gradient-via-pos":[{via:G()}],"gradient-to-pos":[{to:G()}],"gradient-from":[{from:j()}],"gradient-via":[{via:j()}],"gradient-to":[{to:j()}],rounded:[{rounded:z()}],"rounded-s":[{"rounded-s":z()}],"rounded-e":[{"rounded-e":z()}],"rounded-t":[{"rounded-t":z()}],"rounded-r":[{"rounded-r":z()}],"rounded-b":[{"rounded-b":z()}],"rounded-l":[{"rounded-l":z()}],"rounded-ss":[{"rounded-ss":z()}],"rounded-se":[{"rounded-se":z()}],"rounded-ee":[{"rounded-ee":z()}],"rounded-es":[{"rounded-es":z()}],"rounded-tl":[{"rounded-tl":z()}],"rounded-tr":[{"rounded-tr":z()}],"rounded-br":[{"rounded-br":z()}],"rounded-bl":[{"rounded-bl":z()}],"border-w":[{border:K()}],"border-w-x":[{"border-x":K()}],"border-w-y":[{"border-y":K()}],"border-w-s":[{"border-s":K()}],"border-w-e":[{"border-e":K()}],"border-w-t":[{"border-t":K()}],"border-w-r":[{"border-r":K()}],"border-w-b":[{"border-b":K()}],"border-w-l":[{"border-l":K()}],"divide-x":[{"divide-x":K()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":K()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...D(),"hidden","none"]}],"divide-style":[{divide:[...D(),"hidden","none"]}],"border-color":[{border:j()}],"border-color-x":[{"border-x":j()}],"border-color-y":[{"border-y":j()}],"border-color-s":[{"border-s":j()}],"border-color-e":[{"border-e":j()}],"border-color-t":[{"border-t":j()}],"border-color-r":[{"border-r":j()}],"border-color-b":[{"border-b":j()}],"border-color-l":[{"border-l":j()}],"divide-color":[{divide:j()}],"outline-style":[{outline:[...D(),"none","hidden"]}],"outline-offset":[{"outline-offset":[ft,He,Ge]}],"outline-w":[{outline:["",ft,Xc,Zi]}],"outline-color":[{outline:[e]}],shadow:[{shadow:["","none",p,I9,R9]}],"shadow-color":[{shadow:j()}],"inset-shadow":[{"inset-shadow":["none",He,Ge,g]}],"inset-shadow-color":[{"inset-shadow":j()}],"ring-w":[{ring:K()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:j()}],"ring-offset-w":[{"ring-offset":[ft,Zi]}],"ring-offset-color":[{"ring-offset":j()}],"inset-ring-w":[{"inset-ring":K()}],"inset-ring-color":[{"inset-ring":j()}],opacity:[{opacity:[ft,He,Ge]}],"mix-blend":[{"mix-blend":[...V(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":V()}],filter:[{filter:["","none",He,Ge]}],blur:[{blur:B()}],brightness:[{brightness:[ft,He,Ge]}],contrast:[{contrast:[ft,He,Ge]}],"drop-shadow":[{"drop-shadow":["","none",m,He,Ge]}],grayscale:[{grayscale:["",ft,He,Ge]}],"hue-rotate":[{"hue-rotate":[ft,He,Ge]}],invert:[{invert:["",ft,He,Ge]}],saturate:[{saturate:[ft,He,Ge]}],sepia:[{sepia:["",ft,He,Ge]}],"backdrop-filter":[{"backdrop-filter":["","none",He,Ge]}],"backdrop-blur":[{"backdrop-blur":B()}],"backdrop-brightness":[{"backdrop-brightness":[ft,He,Ge]}],"backdrop-contrast":[{"backdrop-contrast":[ft,He,Ge]}],"backdrop-grayscale":[{"backdrop-grayscale":["",ft,He,Ge]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[ft,He,Ge]}],"backdrop-invert":[{"backdrop-invert":["",ft,He,Ge]}],"backdrop-opacity":[{"backdrop-opacity":[ft,He,Ge]}],"backdrop-saturate":[{"backdrop-saturate":[ft,He,Ge]}],"backdrop-sepia":[{"backdrop-sepia":["",ft,He,Ge]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":_()}],"border-spacing-x":[{"border-spacing-x":_()}],"border-spacing-y":[{"border-spacing-y":_()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",He,Ge]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[ft,"initial",He,Ge]}],ease:[{ease:["linear","initial",k,He,Ge]}],delay:[{delay:[ft,He,Ge]}],animate:[{animate:["none",R,He,Ge]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[v,He,Ge]}],"perspective-origin":[{"perspective-origin":M()}],rotate:[{rotate:X()}],"rotate-x":[{"rotate-x":X()}],"rotate-y":[{"rotate-y":X()}],"rotate-z":[{"rotate-z":X()}],scale:[{scale:Q()}],"scale-x":[{"scale-x":Q()}],"scale-y":[{"scale-y":Q()}],"scale-z":[{"scale-z":Q()}],"scale-3d":["scale-3d"],skew:[{skew:le()}],"skew-x":[{"skew-x":le()}],"skew-y":[{"skew-y":le()}],transform:[{transform:[He,Ge,"","none","gpu","cpu"]}],"transform-origin":[{origin:M()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:re()}],"translate-x":[{"translate-x":re()}],"translate-y":[{"translate-y":re()}],"translate-z":[{"translate-z":re()}],"translate-none":["translate-none"],accent:[{accent:j()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:j()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",He,Ge]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":_()}],"scroll-mx":[{"scroll-mx":_()}],"scroll-my":[{"scroll-my":_()}],"scroll-ms":[{"scroll-ms":_()}],"scroll-me":[{"scroll-me":_()}],"scroll-mt":[{"scroll-mt":_()}],"scroll-mr":[{"scroll-mr":_()}],"scroll-mb":[{"scroll-mb":_()}],"scroll-ml":[{"scroll-ml":_()}],"scroll-p":[{"scroll-p":_()}],"scroll-px":[{"scroll-px":_()}],"scroll-py":[{"scroll-py":_()}],"scroll-ps":[{"scroll-ps":_()}],"scroll-pe":[{"scroll-pe":_()}],"scroll-pt":[{"scroll-pt":_()}],"scroll-pr":[{"scroll-pr":_()}],"scroll-pb":[{"scroll-pb":_()}],"scroll-pl":[{"scroll-pl":_()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",He,Ge]}],fill:[{fill:["none",...j()]}],"stroke-w":[{stroke:[ft,Xc,Zi,Ah]}],stroke:[{stroke:["none",...j()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["before","after","placeholder","file","marker","selection","first-line","first-letter","backdrop","*","**"]}},U9=p9(B9);function Me(...e){return U9(iz(e))}function j9(){const e="0123456789abcdef";let t="#";for(let n=0;n<6;n++)t+=e.charAt(Math.floor(Math.random()*16));return t}function Lr(e){return e instanceof Error?e.message:`${e}`}const Vk=e=>{const t=e;t.use={};for(const n of Object.keys(t.getState()))t.use[n]=()=>t(r=>r[n]);return t},gz="",Ia="ghost",G9="#B2EBF2",H9="#000",$9="#E2E2E2",q9="#EEEEEE",V9="#F57F17",W9="#969696",Y9="#F57F17",jR="#B2EBF2",Zc=20,GR=40,HR=4,K9=20,X9=15,$R="*",Z9={"text/plain":[".txt",".md",".html",".htm",".tex",".json",".xml",".yaml",".yml",".rtf",".odt",".epub",".csv",".log",".conf",".ini",".properties",".sql",".bat",".sh",".c",".cpp",".py",".java",".js",".ts",".swift",".go",".rb",".php",".css",".scss",".less"],"application/pdf":[".pdf"],"application/msword":[".doc"],"application/vnd.openxmlformats-officedocument.wordprocessingml.document":[".docx"],"application/vnd.openxmlformats-officedocument.presentationml.presentation":[".pptx"]},qR={name:"LightRAG",github:"https://github.com/HKUDS/LightRAG"};function hz(e,t){return function(){return e.apply(t,arguments)}}const{toString:Q9}=Object.prototype,{getPrototypeOf:Wk}=Object,Tf=(e=>t=>{const n=Q9.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),zr=e=>(e=e.toLowerCase(),t=>Tf(t)===e),Af=e=>t=>typeof t===e,{isArray:Os}=Array,lu=Af("undefined");function J9(e){return e!==null&&!lu(e)&&e.constructor!==null&&!lu(e.constructor)&&er(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const mz=zr("ArrayBuffer");function eq(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&mz(e.buffer),t}const tq=Af("string"),er=Af("function"),bz=Af("number"),_f=e=>e!==null&&typeof e=="object",nq=e=>e===!0||e===!1,Ad=e=>{if(Tf(e)!=="object")return!1;const t=Wk(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},rq=zr("Date"),aq=zr("File"),iq=zr("Blob"),oq=zr("FileList"),sq=e=>_f(e)&&er(e.pipe),lq=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||er(e.append)&&((t=Tf(e))==="formdata"||t==="object"&&er(e.toString)&&e.toString()==="[object FormData]"))},uq=zr("URLSearchParams"),[cq,dq,fq,pq]=["ReadableStream","Request","Response","Headers"].map(zr),gq=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function xu(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,a;if(typeof e!="object"&&(e=[e]),Os(e))for(r=0,a=e.length;r0;)if(a=n[r],t===a.toLowerCase())return a;return null}const ao=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,vz=e=>!lu(e)&&e!==ao;function zx(){const{caseless:e}=vz(this)&&this||{},t={},n=(r,a)=>{const i=e&&yz(t,a)||a;Ad(t[i])&&Ad(r)?t[i]=zx(t[i],r):Ad(r)?t[i]=zx({},r):Os(r)?t[i]=r.slice():t[i]=r};for(let r=0,a=arguments.length;r(xu(t,(a,i)=>{n&&er(a)?e[i]=hz(a,n):e[i]=a},{allOwnKeys:r}),e),mq=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),bq=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},yq=(e,t,n,r)=>{let a,i,s;const u={};if(t=t||{},e==null)return t;do{for(a=Object.getOwnPropertyNames(e),i=a.length;i-- >0;)s=a[i],(!r||r(s,e,t))&&!u[s]&&(t[s]=e[s],u[s]=!0);e=n!==!1&&Wk(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},vq=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},Sq=e=>{if(!e)return null;if(Os(e))return e;let t=e.length;if(!bz(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},Eq=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Wk(Uint8Array)),wq=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let a;for(;(a=r.next())&&!a.done;){const i=a.value;t.call(e,i[0],i[1])}},xq=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},kq=zr("HTMLFormElement"),Tq=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,a){return r.toUpperCase()+a}),VR=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Aq=zr("RegExp"),Sz=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};xu(n,(a,i)=>{let s;(s=t(a,i,e))!==!1&&(r[i]=s||a)}),Object.defineProperties(e,r)},_q=e=>{Sz(e,(t,n)=>{if(er(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(er(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},Rq=(e,t)=>{const n={},r=a=>{a.forEach(i=>{n[i]=!0})};return Os(e)?r(e):r(String(e).split(t)),n},Cq=()=>{},Nq=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,_h="abcdefghijklmnopqrstuvwxyz",WR="0123456789",Ez={DIGIT:WR,ALPHA:_h,ALPHA_DIGIT:_h+_h.toUpperCase()+WR},Oq=(e=16,t=Ez.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function Dq(e){return!!(e&&er(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const Iq=e=>{const t=new Array(10),n=(r,a)=>{if(_f(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[a]=r;const i=Os(r)?[]:{};return xu(r,(s,u)=>{const c=n(s,a+1);!lu(c)&&(i[u]=c)}),t[a]=void 0,i}}return r};return n(e,0)},Lq=zr("AsyncFunction"),Mq=e=>e&&(_f(e)||er(e))&&er(e.then)&&er(e.catch),wz=((e,t)=>e?setImmediate:t?((n,r)=>(ao.addEventListener("message",({source:a,data:i})=>{a===ao&&i===n&&r.length&&r.shift()()},!1),a=>{r.push(a),ao.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",er(ao.postMessage)),Fq=typeof queueMicrotask<"u"?queueMicrotask.bind(ao):typeof process<"u"&&process.nextTick||wz,pe={isArray:Os,isArrayBuffer:mz,isBuffer:J9,isFormData:lq,isArrayBufferView:eq,isString:tq,isNumber:bz,isBoolean:nq,isObject:_f,isPlainObject:Ad,isReadableStream:cq,isRequest:dq,isResponse:fq,isHeaders:pq,isUndefined:lu,isDate:rq,isFile:aq,isBlob:iq,isRegExp:Aq,isFunction:er,isStream:sq,isURLSearchParams:uq,isTypedArray:Eq,isFileList:oq,forEach:xu,merge:zx,extend:hq,trim:gq,stripBOM:mq,inherits:bq,toFlatObject:yq,kindOf:Tf,kindOfTest:zr,endsWith:vq,toArray:Sq,forEachEntry:wq,matchAll:xq,isHTMLForm:kq,hasOwnProperty:VR,hasOwnProp:VR,reduceDescriptors:Sz,freezeMethods:_q,toObjectSet:Rq,toCamelCase:Tq,noop:Cq,toFiniteNumber:Nq,findKey:yz,global:ao,isContextDefined:vz,ALPHABET:Ez,generateString:Oq,isSpecCompliantForm:Dq,toJSONObject:Iq,isAsyncFn:Lq,isThenable:Mq,setImmediate:wz,asap:Fq};function rt(e,t,n,r,a){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),a&&(this.response=a,this.status=a.status?a.status:null)}pe.inherits(rt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:pe.toJSONObject(this.config),code:this.code,status:this.status}}});const xz=rt.prototype,kz={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{kz[e]={value:e}});Object.defineProperties(rt,kz);Object.defineProperty(xz,"isAxiosError",{value:!0});rt.from=(e,t,n,r,a,i)=>{const s=Object.create(xz);return pe.toFlatObject(e,s,function(c){return c!==Error.prototype},u=>u!=="isAxiosError"),rt.call(s,e.message,t,n,r,a),s.cause=e,s.name=e.name,i&&Object.assign(s,i),s};const Pq=null;function Bx(e){return pe.isPlainObject(e)||pe.isArray(e)}function Tz(e){return pe.endsWith(e,"[]")?e.slice(0,-2):e}function YR(e,t,n){return e?e.concat(t).map(function(a,i){return a=Tz(a),!n&&i?"["+a+"]":a}).join(n?".":""):t}function zq(e){return pe.isArray(e)&&!e.some(Bx)}const Bq=pe.toFlatObject(pe,{},null,function(t){return/^is[A-Z]/.test(t)});function Rf(e,t,n){if(!pe.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=pe.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(S,k){return!pe.isUndefined(k[S])});const r=n.metaTokens,a=n.visitor||p,i=n.dots,s=n.indexes,c=(n.Blob||typeof Blob<"u"&&Blob)&&pe.isSpecCompliantForm(t);if(!pe.isFunction(a))throw new TypeError("visitor must be a function");function d(v){if(v===null)return"";if(pe.isDate(v))return v.toISOString();if(!c&&pe.isBlob(v))throw new rt("Blob is not supported. Use a Buffer instead.");return pe.isArrayBuffer(v)||pe.isTypedArray(v)?c&&typeof Blob=="function"?new Blob([v]):Buffer.from(v):v}function p(v,S,k){let R=v;if(v&&!k&&typeof v=="object"){if(pe.endsWith(S,"{}"))S=r?S:S.slice(0,-2),v=JSON.stringify(v);else if(pe.isArray(v)&&zq(v)||(pe.isFileList(v)||pe.endsWith(S,"[]"))&&(R=pe.toArray(v)))return S=Tz(S),R.forEach(function(A,C){!(pe.isUndefined(A)||A===null)&&t.append(s===!0?YR([S],C,i):s===null?S:S+"[]",d(A))}),!1}return Bx(v)?!0:(t.append(YR(k,S,i),d(v)),!1)}const g=[],m=Object.assign(Bq,{defaultVisitor:p,convertValue:d,isVisitable:Bx});function b(v,S){if(!pe.isUndefined(v)){if(g.indexOf(v)!==-1)throw Error("Circular reference detected in "+S.join("."));g.push(v),pe.forEach(v,function(R,x){(!(pe.isUndefined(R)||R===null)&&a.call(t,R,pe.isString(x)?x.trim():x,S,m))===!0&&b(R,S?S.concat(x):[x])}),g.pop()}}if(!pe.isObject(e))throw new TypeError("data must be an object");return b(e),t}function KR(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Yk(e,t){this._pairs=[],e&&Rf(e,this,t)}const Az=Yk.prototype;Az.append=function(t,n){this._pairs.push([t,n])};Az.toString=function(t){const n=t?function(r){return t.call(this,r,KR)}:KR;return this._pairs.map(function(a){return n(a[0])+"="+n(a[1])},"").join("&")};function Uq(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function _z(e,t,n){if(!t)return e;const r=n&&n.encode||Uq;pe.isFunction(n)&&(n={serialize:n});const a=n&&n.serialize;let i;if(a?i=a(t,n):i=pe.isURLSearchParams(t)?t.toString():new Yk(t,n).toString(r),i){const s=e.indexOf("#");s!==-1&&(e=e.slice(0,s)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class XR{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){pe.forEach(this.handlers,function(r){r!==null&&t(r)})}}const Rz={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},jq=typeof URLSearchParams<"u"?URLSearchParams:Yk,Gq=typeof FormData<"u"?FormData:null,Hq=typeof Blob<"u"?Blob:null,$q={isBrowser:!0,classes:{URLSearchParams:jq,FormData:Gq,Blob:Hq},protocols:["http","https","file","blob","url","data"]},Kk=typeof window<"u"&&typeof document<"u",Ux=typeof navigator=="object"&&navigator||void 0,qq=Kk&&(!Ux||["ReactNative","NativeScript","NS"].indexOf(Ux.product)<0),Vq=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Wq=Kk&&window.location.href||"http://localhost",Yq=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Kk,hasStandardBrowserEnv:qq,hasStandardBrowserWebWorkerEnv:Vq,navigator:Ux,origin:Wq},Symbol.toStringTag,{value:"Module"})),En={...Yq,...$q};function Kq(e,t){return Rf(e,new En.classes.URLSearchParams,Object.assign({visitor:function(n,r,a,i){return En.isNode&&pe.isBuffer(n)?(this.append(r,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},t))}function Xq(e){return pe.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Zq(e){const t={},n=Object.keys(e);let r;const a=n.length;let i;for(r=0;r=n.length;return s=!s&&pe.isArray(a)?a.length:s,c?(pe.hasOwnProp(a,s)?a[s]=[a[s],r]:a[s]=r,!u):((!a[s]||!pe.isObject(a[s]))&&(a[s]=[]),t(n,r,a[s],i)&&pe.isArray(a[s])&&(a[s]=Zq(a[s])),!u)}if(pe.isFormData(e)&&pe.isFunction(e.entries)){const n={};return pe.forEachEntry(e,(r,a)=>{t(Xq(r),a,n,0)}),n}return null}function Qq(e,t,n){if(pe.isString(e))try{return(t||JSON.parse)(e),pe.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const ku={transitional:Rz,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",a=r.indexOf("application/json")>-1,i=pe.isObject(t);if(i&&pe.isHTMLForm(t)&&(t=new FormData(t)),pe.isFormData(t))return a?JSON.stringify(Cz(t)):t;if(pe.isArrayBuffer(t)||pe.isBuffer(t)||pe.isStream(t)||pe.isFile(t)||pe.isBlob(t)||pe.isReadableStream(t))return t;if(pe.isArrayBufferView(t))return t.buffer;if(pe.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let u;if(i){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Kq(t,this.formSerializer).toString();if((u=pe.isFileList(t))||r.indexOf("multipart/form-data")>-1){const c=this.env&&this.env.FormData;return Rf(u?{"files[]":t}:t,c&&new c,this.formSerializer)}}return i||a?(n.setContentType("application/json",!1),Qq(t)):t}],transformResponse:[function(t){const n=this.transitional||ku.transitional,r=n&&n.forcedJSONParsing,a=this.responseType==="json";if(pe.isResponse(t)||pe.isReadableStream(t))return t;if(t&&pe.isString(t)&&(r&&!this.responseType||a)){const s=!(n&&n.silentJSONParsing)&&a;try{return JSON.parse(t)}catch(u){if(s)throw u.name==="SyntaxError"?rt.from(u,rt.ERR_BAD_RESPONSE,this,null,this.response):u}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:En.classes.FormData,Blob:En.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};pe.forEach(["delete","get","head","post","put","patch"],e=>{ku.headers[e]={}});const Jq=pe.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),e8=e=>{const t={};let n,r,a;return e&&e.split(` +`).replace(S6,"")}function z_(o,l){return l=P_(l),P_(o)===l}function Mc(){}function Tt(o,l,f,h,y,w){switch(f){case"children":typeof h=="string"?l==="body"||l==="textarea"&&h===""||xo(o,h):(typeof h=="number"||typeof h=="bigint")&&l!=="body"&&xo(o,""+h);break;case"className":Hu(o,"class",h);break;case"tabIndex":Hu(o,"tabindex",h);break;case"dir":case"role":case"viewBox":case"width":case"height":Hu(o,f,h);break;case"style":YT(o,h,w);break;case"data":if(l!=="object"){Hu(o,"data",h);break}case"src":case"href":if(h===""&&(l!=="a"||f!=="href")){o.removeAttribute(f);break}if(h==null||typeof h=="function"||typeof h=="symbol"||typeof h=="boolean"){o.removeAttribute(f);break}h=Vu(""+h),o.setAttribute(f,h);break;case"action":case"formAction":if(typeof h=="function"){o.setAttribute(f,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof w=="function"&&(f==="formAction"?(l!=="input"&&Tt(o,l,"name",y.name,y,null),Tt(o,l,"formEncType",y.formEncType,y,null),Tt(o,l,"formMethod",y.formMethod,y,null),Tt(o,l,"formTarget",y.formTarget,y,null)):(Tt(o,l,"encType",y.encType,y,null),Tt(o,l,"method",y.method,y,null),Tt(o,l,"target",y.target,y,null)));if(h==null||typeof h=="symbol"||typeof h=="boolean"){o.removeAttribute(f);break}h=Vu(""+h),o.setAttribute(f,h);break;case"onClick":h!=null&&(o.onclick=Mc);break;case"onScroll":h!=null&&pt("scroll",o);break;case"onScrollEnd":h!=null&&pt("scrollend",o);break;case"dangerouslySetInnerHTML":if(h!=null){if(typeof h!="object"||!("__html"in h))throw Error(r(61));if(f=h.__html,f!=null){if(y.children!=null)throw Error(r(60));o.innerHTML=f}}break;case"multiple":o.multiple=h&&typeof h!="function"&&typeof h!="symbol";break;case"muted":o.muted=h&&typeof h!="function"&&typeof h!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(h==null||typeof h=="function"||typeof h=="boolean"||typeof h=="symbol"){o.removeAttribute("xlink:href");break}f=Vu(""+h),o.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",f);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":h!=null&&typeof h!="function"&&typeof h!="symbol"?o.setAttribute(f,""+h):o.removeAttribute(f);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInline":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":h&&typeof h!="function"&&typeof h!="symbol"?o.setAttribute(f,""):o.removeAttribute(f);break;case"capture":case"download":h===!0?o.setAttribute(f,""):h!==!1&&h!=null&&typeof h!="function"&&typeof h!="symbol"?o.setAttribute(f,h):o.removeAttribute(f);break;case"cols":case"rows":case"size":case"span":h!=null&&typeof h!="function"&&typeof h!="symbol"&&!isNaN(h)&&1<=h?o.setAttribute(f,h):o.removeAttribute(f);break;case"rowSpan":case"start":h==null||typeof h=="function"||typeof h=="symbol"||isNaN(h)?o.removeAttribute(f):o.setAttribute(f,h);break;case"popover":pt("beforetoggle",o),pt("toggle",o),Gu(o,"popover",h);break;case"xlinkActuate":ua(o,"http://www.w3.org/1999/xlink","xlink:actuate",h);break;case"xlinkArcrole":ua(o,"http://www.w3.org/1999/xlink","xlink:arcrole",h);break;case"xlinkRole":ua(o,"http://www.w3.org/1999/xlink","xlink:role",h);break;case"xlinkShow":ua(o,"http://www.w3.org/1999/xlink","xlink:show",h);break;case"xlinkTitle":ua(o,"http://www.w3.org/1999/xlink","xlink:title",h);break;case"xlinkType":ua(o,"http://www.w3.org/1999/xlink","xlink:type",h);break;case"xmlBase":ua(o,"http://www.w3.org/XML/1998/namespace","xml:base",h);break;case"xmlLang":ua(o,"http://www.w3.org/XML/1998/namespace","xml:lang",h);break;case"xmlSpace":ua(o,"http://www.w3.org/XML/1998/namespace","xml:space",h);break;case"is":Gu(o,"is",h);break;case"innerText":case"textContent":break;default:(!(2"u"?null:document;function V_(o,l,f){var h=Xo;if(h&&typeof l=="string"&&l){var y=or(l);y='link[rel="'+o+'"][href="'+y+'"]',typeof f=="string"&&(y+='[crossorigin="'+f+'"]'),q_.has(y)||(q_.add(y),o={rel:o,crossOrigin:f,href:l},h.querySelector(y)===null&&(l=h.createElement("link"),gn(l,"link",o),nn(l),h.head.appendChild(l)))}}function N6(o){ka.D(o),V_("dns-prefetch",o,null)}function O6(o,l){ka.C(o,l),V_("preconnect",o,l)}function D6(o,l,f){ka.L(o,l,f);var h=Xo;if(h&&o&&l){var y='link[rel="preload"][as="'+or(l)+'"]';l==="image"&&f&&f.imageSrcSet?(y+='[imagesrcset="'+or(f.imageSrcSet)+'"]',typeof f.imageSizes=="string"&&(y+='[imagesizes="'+or(f.imageSizes)+'"]')):y+='[href="'+or(o)+'"]';var w=y;switch(l){case"style":w=Zo(o);break;case"script":w=Qo(o)}mr.has(w)||(o=L({rel:"preload",href:l==="image"&&f&&f.imageSrcSet?void 0:o,as:l},f),mr.set(w,o),h.querySelector(y)!==null||l==="style"&&h.querySelector(Ol(w))||l==="script"&&h.querySelector(Dl(w))||(l=h.createElement("link"),gn(l,"link",o),nn(l),h.head.appendChild(l)))}}function I6(o,l){ka.m(o,l);var f=Xo;if(f&&o){var h=l&&typeof l.as=="string"?l.as:"script",y='link[rel="modulepreload"][as="'+or(h)+'"][href="'+or(o)+'"]',w=y;switch(h){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":w=Qo(o)}if(!mr.has(w)&&(o=L({rel:"modulepreload",href:o},l),mr.set(w,o),f.querySelector(y)===null)){switch(h){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(f.querySelector(Dl(w)))return}h=f.createElement("link"),gn(h,"link",o),nn(h),f.head.appendChild(h)}}}function L6(o,l,f){ka.S(o,l,f);var h=Xo;if(h&&o){var y=So(h).hoistableStyles,w=Zo(o);l=l||"default";var F=y.get(w);if(!F){var q={loading:0,preload:null};if(F=h.querySelector(Ol(w)))q.loading=5;else{o=L({rel:"stylesheet",href:o,"data-precedence":l},f),(f=mr.get(w))&&ch(o,f);var Z=F=h.createElement("link");nn(Z),gn(Z,"link",o),Z._p=new Promise(function(ne,be){Z.onload=ne,Z.onerror=be}),Z.addEventListener("load",function(){q.loading|=1}),Z.addEventListener("error",function(){q.loading|=2}),q.loading|=4,zc(F,l,h)}F={type:"stylesheet",instance:F,count:1,state:q},y.set(w,F)}}}function M6(o,l){ka.X(o,l);var f=Xo;if(f&&o){var h=So(f).hoistableScripts,y=Qo(o),w=h.get(y);w||(w=f.querySelector(Dl(y)),w||(o=L({src:o,async:!0},l),(l=mr.get(y))&&dh(o,l),w=f.createElement("script"),nn(w),gn(w,"link",o),f.head.appendChild(w)),w={type:"script",instance:w,count:1,state:null},h.set(y,w))}}function F6(o,l){ka.M(o,l);var f=Xo;if(f&&o){var h=So(f).hoistableScripts,y=Qo(o),w=h.get(y);w||(w=f.querySelector(Dl(y)),w||(o=L({src:o,async:!0,type:"module"},l),(l=mr.get(y))&&dh(o,l),w=f.createElement("script"),nn(w),gn(w,"link",o),f.head.appendChild(w)),w={type:"script",instance:w,count:1,state:null},h.set(y,w))}}function W_(o,l,f,h){var y=(y=Ie.current)?Pc(y):null;if(!y)throw Error(r(446));switch(o){case"meta":case"title":return null;case"style":return typeof f.precedence=="string"&&typeof f.href=="string"?(l=Zo(f.href),f=So(y).hoistableStyles,h=f.get(l),h||(h={type:"style",instance:null,count:0,state:null},f.set(l,h)),h):{type:"void",instance:null,count:0,state:null};case"link":if(f.rel==="stylesheet"&&typeof f.href=="string"&&typeof f.precedence=="string"){o=Zo(f.href);var w=So(y).hoistableStyles,F=w.get(o);if(F||(y=y.ownerDocument||y,F={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},w.set(o,F),(w=y.querySelector(Ol(o)))&&!w._p&&(F.instance=w,F.state.loading=5),mr.has(o)||(f={rel:"preload",as:"style",href:f.href,crossOrigin:f.crossOrigin,integrity:f.integrity,media:f.media,hrefLang:f.hrefLang,referrerPolicy:f.referrerPolicy},mr.set(o,f),w||P6(y,o,f,F.state))),l&&h===null)throw Error(r(528,""));return F}if(l&&h!==null)throw Error(r(529,""));return null;case"script":return l=f.async,f=f.src,typeof f=="string"&&l&&typeof l!="function"&&typeof l!="symbol"?(l=Qo(f),f=So(y).hoistableScripts,h=f.get(l),h||(h={type:"script",instance:null,count:0,state:null},f.set(l,h)),h):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,o))}}function Zo(o){return'href="'+or(o)+'"'}function Ol(o){return'link[rel="stylesheet"]['+o+"]"}function Y_(o){return L({},o,{"data-precedence":o.precedence,precedence:null})}function P6(o,l,f,h){o.querySelector('link[rel="preload"][as="style"]['+l+"]")?h.loading=1:(l=o.createElement("link"),h.preload=l,l.addEventListener("load",function(){return h.loading|=1}),l.addEventListener("error",function(){return h.loading|=2}),gn(l,"link",f),nn(l),o.head.appendChild(l))}function Qo(o){return'[src="'+or(o)+'"]'}function Dl(o){return"script[async]"+o}function K_(o,l,f){if(l.count++,l.instance===null)switch(l.type){case"style":var h=o.querySelector('style[data-href~="'+or(f.href)+'"]');if(h)return l.instance=h,nn(h),h;var y=L({},f,{"data-href":f.href,"data-precedence":f.precedence,href:null,precedence:null});return h=(o.ownerDocument||o).createElement("style"),nn(h),gn(h,"style",y),zc(h,f.precedence,o),l.instance=h;case"stylesheet":y=Zo(f.href);var w=o.querySelector(Ol(y));if(w)return l.state.loading|=4,l.instance=w,nn(w),w;h=Y_(f),(y=mr.get(y))&&ch(h,y),w=(o.ownerDocument||o).createElement("link"),nn(w);var F=w;return F._p=new Promise(function(q,Z){F.onload=q,F.onerror=Z}),gn(w,"link",h),l.state.loading|=4,zc(w,f.precedence,o),l.instance=w;case"script":return w=Qo(f.src),(y=o.querySelector(Dl(w)))?(l.instance=y,nn(y),y):(h=f,(y=mr.get(w))&&(h=L({},f),dh(h,y)),o=o.ownerDocument||o,y=o.createElement("script"),nn(y),gn(y,"link",h),o.head.appendChild(y),l.instance=y);case"void":return null;default:throw Error(r(443,l.type))}else l.type==="stylesheet"&&!(l.state.loading&4)&&(h=l.instance,l.state.loading|=4,zc(h,f.precedence,o));return l.instance}function zc(o,l,f){for(var h=f.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),y=h.length?h[h.length-1]:null,w=y,F=0;F title"):null)}function z6(o,l,f){if(f===1||l.itemProp!=null)return!1;switch(o){case"meta":case"title":return!0;case"style":if(typeof l.precedence!="string"||typeof l.href!="string"||l.href==="")break;return!0;case"link":if(typeof l.rel!="string"||typeof l.href!="string"||l.href===""||l.onLoad||l.onError)break;switch(l.rel){case"stylesheet":return o=l.disabled,typeof l.precedence=="string"&&o==null;default:return!0}case"script":if(l.async&&typeof l.async!="function"&&typeof l.async!="symbol"&&!l.onLoad&&!l.onError&&l.src&&typeof l.src=="string")return!0}return!1}function Q_(o){return!(o.type==="stylesheet"&&!(o.state.loading&3))}var Il=null;function B6(){}function U6(o,l,f){if(Il===null)throw Error(r(475));var h=Il;if(l.type==="stylesheet"&&(typeof f.media!="string"||matchMedia(f.media).matches!==!1)&&!(l.state.loading&4)){if(l.instance===null){var y=Zo(f.href),w=o.querySelector(Ol(y));if(w){o=w._p,o!==null&&typeof o=="object"&&typeof o.then=="function"&&(h.count++,h=Uc.bind(h),o.then(h,h)),l.state.loading|=4,l.instance=w,nn(w);return}w=o.ownerDocument||o,f=Y_(f),(y=mr.get(y))&&ch(f,y),w=w.createElement("link"),nn(w);var F=w;F._p=new Promise(function(q,Z){F.onload=q,F.onerror=Z}),gn(w,"link",f),l.instance=w}h.stylesheets===null&&(h.stylesheets=new Map),h.stylesheets.set(l,o),(o=l.state.preload)&&!(l.state.loading&3)&&(h.count++,l=Uc.bind(h),o.addEventListener("load",l),o.addEventListener("error",l))}}function j6(){if(Il===null)throw Error(r(475));var o=Il;return o.stylesheets&&o.count===0&&fh(o,o.stylesheets),0"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),Sh.exports=s$(),Sh.exports}var u$=l$(),T=xf();const ye=ln(T),c$=J6({__proto__:null,default:ye},[T]),et=e=>typeof e=="string",jl=()=>{let e,t;const n=new Promise((r,a)=>{e=r,t=a});return n.resolve=e,n.reject=t,n},SR=e=>e==null?"":""+e,d$=(e,t,n)=>{e.forEach(r=>{t[r]&&(n[r]=t[r])})},f$=/###/g,ER=e=>e&&e.indexOf("###")>-1?e.replace(f$,"."):e,wR=e=>!e||et(e),tu=(e,t,n)=>{const r=et(t)?t.split("."):t;let a=0;for(;a{const{obj:r,k:a}=tu(e,t,Object);if(r!==void 0||t.length===1){r[a]=n;return}let i=t[t.length-1],s=t.slice(0,t.length-1),u=tu(e,s,Object);for(;u.obj===void 0&&s.length;)i=`${s[s.length-1]}.${i}`,s=s.slice(0,s.length-1),u=tu(e,s,Object),u!=null&&u.obj&&typeof u.obj[`${u.k}.${i}`]<"u"&&(u.obj=void 0);u.obj[`${u.k}.${i}`]=n},p$=(e,t,n,r)=>{const{obj:a,k:i}=tu(e,t,Object);a[i]=a[i]||[],a[i].push(n)},$d=(e,t)=>{const{obj:n,k:r}=tu(e,t);if(n&&Object.prototype.hasOwnProperty.call(n,r))return n[r]},g$=(e,t,n)=>{const r=$d(e,n);return r!==void 0?r:$d(t,n)},QP=(e,t,n)=>{for(const r in t)r!=="__proto__"&&r!=="constructor"&&(r in e?et(e[r])||e[r]instanceof String||et(t[r])||t[r]instanceof String?n&&(e[r]=t[r]):QP(e[r],t[r],n):e[r]=t[r]);return e},Jo=e=>e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");var h$={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};const m$=e=>et(e)?e.replace(/[&<>"'\/]/g,t=>h$[t]):e;class b${constructor(t){this.capacity=t,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(t){const n=this.regExpMap.get(t);if(n!==void 0)return n;const r=new RegExp(t);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(t,r),this.regExpQueue.push(t),r}}const y$=[" ",",","?","!",";"],v$=new b$(20),S$=(e,t,n)=>{t=t||"",n=n||"";const r=y$.filter(s=>t.indexOf(s)<0&&n.indexOf(s)<0);if(r.length===0)return!0;const a=v$.getRegExp(`(${r.map(s=>s==="?"?"\\?":s).join("|")})`);let i=!a.test(e);if(!i){const s=e.indexOf(n);s>0&&!a.test(e.substring(0,s))&&(i=!0)}return i},Nx=function(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(!e)return;if(e[t])return Object.prototype.hasOwnProperty.call(e,t)?e[t]:void 0;const r=t.split(n);let a=e;for(let i=0;i-1&&ce==null?void 0:e.replace("_","-"),E$={type:"logger",log(e){this.output("log",e)},warn(e){this.output("warn",e)},error(e){this.output("error",e)},output(e,t){var n,r;(r=(n=console==null?void 0:console[e])==null?void 0:n.apply)==null||r.call(n,console,t)}};class Vd{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.init(t,n)}init(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=n.prefix||"i18next:",this.logger=t||E$,this.options=n,this.debug=n.debug}log(){for(var t=arguments.length,n=new Array(t),r=0;r{this.observers[r]||(this.observers[r]=new Map);const a=this.observers[r].get(n)||0;this.observers[r].set(n,a+1)}),this}off(t,n){if(this.observers[t]){if(!n){delete this.observers[t];return}this.observers[t].delete(n)}}emit(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a{let[u,c]=s;for(let d=0;d{let[u,c]=s;for(let d=0;d1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};super(),this.data=t||{},this.options=n,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(t){this.options.ns.indexOf(t)<0&&this.options.ns.push(t)}removeNamespaces(t){const n=this.options.ns.indexOf(t);n>-1&&this.options.ns.splice(n,1)}getResource(t,n,r){var d,p;let a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const i=a.keySeparator!==void 0?a.keySeparator:this.options.keySeparator,s=a.ignoreJSONStructure!==void 0?a.ignoreJSONStructure:this.options.ignoreJSONStructure;let u;t.indexOf(".")>-1?u=t.split("."):(u=[t,n],r&&(Array.isArray(r)?u.push(...r):et(r)&&i?u.push(...r.split(i)):u.push(r)));const c=$d(this.data,u);return!c&&!n&&!r&&t.indexOf(".")>-1&&(t=u[0],n=u[1],r=u.slice(2).join(".")),c||!s||!et(r)?c:Nx((p=(d=this.data)==null?void 0:d[t])==null?void 0:p[n],r,i)}addResource(t,n,r,a){let i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1};const s=i.keySeparator!==void 0?i.keySeparator:this.options.keySeparator;let u=[t,n];r&&(u=u.concat(s?r.split(s):r)),t.indexOf(".")>-1&&(u=t.split("."),a=n,n=u[1]),this.addNamespaces(n),xR(this.data,u,a),i.silent||this.emit("added",t,n,r,a)}addResources(t,n,r){let a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(const i in r)(et(r[i])||Array.isArray(r[i]))&&this.addResource(t,n,i,r[i],{silent:!0});a.silent||this.emit("added",t,n,r)}addResourceBundle(t,n,r,a,i){let s=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1,skipCopy:!1},u=[t,n];t.indexOf(".")>-1&&(u=t.split("."),a=r,r=n,n=u[1]),this.addNamespaces(n);let c=$d(this.data,u)||{};s.skipCopy||(r=JSON.parse(JSON.stringify(r))),a?QP(c,r,i):c={...c,...r},xR(this.data,u,c),s.silent||this.emit("added",t,n,r)}removeResourceBundle(t,n){this.hasResourceBundle(t,n)&&delete this.data[t][n],this.removeNamespaces(n),this.emit("removed",t,n)}hasResourceBundle(t,n){return this.getResource(t,n)!==void 0}getResourceBundle(t,n){return n||(n=this.options.defaultNS),this.getResource(t,n)}getDataByLanguage(t){return this.data[t]}hasLanguageSomeTranslations(t){const n=this.getDataByLanguage(t);return!!(n&&Object.keys(n)||[]).find(a=>n[a]&&Object.keys(n[a]).length>0)}toJSON(){return this.data}}var JP={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,n,r,a){return e.forEach(i=>{var s;t=((s=this.processors[i])==null?void 0:s.process(t,n,r,a))??t}),t}};const TR={},AR=e=>!et(e)&&typeof e!="boolean"&&typeof e!="number";class Wd extends kf{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};super(),d$(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],t,this),this.options=n,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=Qr.create("translator")}changeLanguage(t){t&&(this.language=t)}exists(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(t==null)return!1;const r=this.resolve(t,n);return(r==null?void 0:r.res)!==void 0}extractFromKey(t,n){let r=n.nsSeparator!==void 0?n.nsSeparator:this.options.nsSeparator;r===void 0&&(r=":");const a=n.keySeparator!==void 0?n.keySeparator:this.options.keySeparator;let i=n.ns||this.options.defaultNS||[];const s=r&&t.indexOf(r)>-1,u=!this.options.userDefinedKeySeparator&&!n.keySeparator&&!this.options.userDefinedNsSeparator&&!n.nsSeparator&&!S$(t,r,a);if(s&&!u){const c=t.match(this.interpolator.nestingRegexp);if(c&&c.length>0)return{key:t,namespaces:et(i)?[i]:i};const d=t.split(r);(r!==a||r===a&&this.options.ns.indexOf(d[0])>-1)&&(i=d.shift()),t=d.join(a)}return{key:t,namespaces:et(i)?[i]:i}}translate(t,n,r){if(typeof n!="object"&&this.options.overloadTranslationOptionHandler&&(n=this.options.overloadTranslationOptionHandler(arguments)),typeof n=="object"&&(n={...n}),n||(n={}),t==null)return"";Array.isArray(t)||(t=[String(t)]);const a=n.returnDetails!==void 0?n.returnDetails:this.options.returnDetails,i=n.keySeparator!==void 0?n.keySeparator:this.options.keySeparator,{key:s,namespaces:u}=this.extractFromKey(t[t.length-1],n),c=u[u.length-1],d=n.lng||this.language,p=n.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if((d==null?void 0:d.toLowerCase())==="cimode"){if(p){const H=n.nsSeparator||this.options.nsSeparator;return a?{res:`${c}${H}${s}`,usedKey:s,exactUsedKey:s,usedLng:d,usedNS:c,usedParams:this.getUsedParamsDetails(n)}:`${c}${H}${s}`}return a?{res:s,usedKey:s,exactUsedKey:s,usedLng:d,usedNS:c,usedParams:this.getUsedParamsDetails(n)}:s}const g=this.resolve(t,n);let m=g==null?void 0:g.res;const b=(g==null?void 0:g.usedKey)||s,v=(g==null?void 0:g.exactUsedKey)||s,S=["[object Number]","[object Function]","[object RegExp]"],k=n.joinArrays!==void 0?n.joinArrays:this.options.joinArrays,R=!this.i18nFormat||this.i18nFormat.handleAsObject,x=n.count!==void 0&&!et(n.count),A=Wd.hasDefaultValue(n),C=x?this.pluralResolver.getSuffix(d,n.count,n):"",O=n.ordinal&&x?this.pluralResolver.getSuffix(d,n.count,{ordinal:!1}):"",_=x&&!n.ordinal&&n.count===0,N=_&&n[`defaultValue${this.options.pluralSeparator}zero`]||n[`defaultValue${C}`]||n[`defaultValue${O}`]||n.defaultValue;let P=m;R&&!m&&A&&(P=N);const I=AR(P),L=Object.prototype.toString.apply(P);if(R&&P&&I&&S.indexOf(L)<0&&!(et(k)&&Array.isArray(P))){if(!n.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const H=this.options.returnedObjectHandler?this.options.returnedObjectHandler(b,P,{...n,ns:u}):`key '${s} (${this.language})' returned an object instead of string.`;return a?(g.res=H,g.usedParams=this.getUsedParamsDetails(n),g):H}if(i){const H=Array.isArray(P),$=H?[]:{},U=H?v:b;for(const W in P)if(Object.prototype.hasOwnProperty.call(P,W)){const Y=`${U}${i}${W}`;A&&!m?$[W]=this.translate(Y,{...n,defaultValue:AR(N)?N[W]:void 0,joinArrays:!1,ns:u}):$[W]=this.translate(Y,{...n,joinArrays:!1,ns:u}),$[W]===Y&&($[W]=P[W])}m=$}}else if(R&&et(k)&&Array.isArray(m))m=m.join(k),m&&(m=this.extendTranslation(m,t,n,r));else{let H=!1,$=!1;!this.isValidLookup(m)&&A&&(H=!0,m=N),this.isValidLookup(m)||($=!0,m=s);const W=(n.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&$?void 0:m,Y=A&&N!==m&&this.options.updateMissing;if($||H||Y){if(this.logger.log(Y?"updateKey":"missingKey",d,c,s,Y?N:m),i){const K=this.resolve(s,{...n,keySeparator:!1});K&&K.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let j=[];const G=this.languageUtils.getFallbackCodes(this.options.fallbackLng,n.lng||this.language);if(this.options.saveMissingTo==="fallback"&&G&&G[0])for(let K=0;K{var M;const B=A&&V!==m?V:W;this.options.missingKeyHandler?this.options.missingKeyHandler(K,c,D,B,Y,n):(M=this.backendConnector)!=null&&M.saveMissing&&this.backendConnector.saveMissing(K,c,D,B,Y,n),this.emit("missingKey",K,c,D,m)};this.options.saveMissing&&(this.options.saveMissingPlurals&&x?j.forEach(K=>{const D=this.pluralResolver.getSuffixes(K,n);_&&n[`defaultValue${this.options.pluralSeparator}zero`]&&D.indexOf(`${this.options.pluralSeparator}zero`)<0&&D.push(`${this.options.pluralSeparator}zero`),D.forEach(V=>{z([K],s+V,n[`defaultValue${V}`]||N)})}):z(j,s,N))}m=this.extendTranslation(m,t,n,g,r),$&&m===s&&this.options.appendNamespaceToMissingKey&&(m=`${c}:${s}`),($||H)&&this.options.parseMissingKeyHandler&&(m=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${c}:${s}`:s,H?m:void 0))}return a?(g.res=m,g.usedParams=this.getUsedParamsDetails(n),g):m}extendTranslation(t,n,r,a,i){var d,p;var s=this;if((d=this.i18nFormat)!=null&&d.parse)t=this.i18nFormat.parse(t,{...this.options.interpolation.defaultVariables,...r},r.lng||this.language||a.usedLng,a.usedNS,a.usedKey,{resolved:a});else if(!r.skipInterpolation){r.interpolation&&this.interpolator.init({...r,interpolation:{...this.options.interpolation,...r.interpolation}});const g=et(t)&&(((p=r==null?void 0:r.interpolation)==null?void 0:p.skipOnVariables)!==void 0?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let m;if(g){const v=t.match(this.interpolator.nestingRegexp);m=v&&v.length}let b=r.replace&&!et(r.replace)?r.replace:r;if(this.options.interpolation.defaultVariables&&(b={...this.options.interpolation.defaultVariables,...b}),t=this.interpolator.interpolate(t,b,r.lng||this.language||a.usedLng,r),g){const v=t.match(this.interpolator.nestingRegexp),S=v&&v.length;m1&&arguments[1]!==void 0?arguments[1]:{},r,a,i,s,u;return et(t)&&(t=[t]),t.forEach(c=>{if(this.isValidLookup(r))return;const d=this.extractFromKey(c,n),p=d.key;a=p;let g=d.namespaces;this.options.fallbackNS&&(g=g.concat(this.options.fallbackNS));const m=n.count!==void 0&&!et(n.count),b=m&&!n.ordinal&&n.count===0,v=n.context!==void 0&&(et(n.context)||typeof n.context=="number")&&n.context!=="",S=n.lngs?n.lngs:this.languageUtils.toResolveHierarchy(n.lng||this.language,n.fallbackLng);g.forEach(k=>{var R,x;this.isValidLookup(r)||(u=k,!TR[`${S[0]}-${k}`]&&((R=this.utils)!=null&&R.hasLoadedNamespace)&&!((x=this.utils)!=null&&x.hasLoadedNamespace(u))&&(TR[`${S[0]}-${k}`]=!0,this.logger.warn(`key "${a}" for languages "${S.join(", ")}" won't get resolved as namespace "${u}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),S.forEach(A=>{var _;if(this.isValidLookup(r))return;s=A;const C=[p];if((_=this.i18nFormat)!=null&&_.addLookupKeys)this.i18nFormat.addLookupKeys(C,p,A,k,n);else{let N;m&&(N=this.pluralResolver.getSuffix(A,n.count,n));const P=`${this.options.pluralSeparator}zero`,I=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(m&&(C.push(p+N),n.ordinal&&N.indexOf(I)===0&&C.push(p+N.replace(I,this.options.pluralSeparator)),b&&C.push(p+P)),v){const L=`${p}${this.options.contextSeparator}${n.context}`;C.push(L),m&&(C.push(L+N),n.ordinal&&N.indexOf(I)===0&&C.push(L+N.replace(I,this.options.pluralSeparator)),b&&C.push(L+P))}}let O;for(;O=C.pop();)this.isValidLookup(r)||(i=O,r=this.getResource(A,k,O,n))}))})}),{res:r,usedKey:a,exactUsedKey:i,usedLng:s,usedNS:u}}isValidLookup(t){return t!==void 0&&!(!this.options.returnNull&&t===null)&&!(!this.options.returnEmptyString&&t==="")}getResource(t,n,r){var i;let a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return(i=this.i18nFormat)!=null&&i.getResource?this.i18nFormat.getResource(t,n,r,a):this.resourceStore.getResource(t,n,r,a)}getUsedParamsDetails(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const n=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],r=t.replace&&!et(t.replace);let a=r?t.replace:t;if(r&&typeof t.count<"u"&&(a.count=t.count),this.options.interpolation.defaultVariables&&(a={...this.options.interpolation.defaultVariables,...a}),!r){a={...a};for(const i of n)delete a[i]}return a}static hasDefaultValue(t){const n="defaultValue";for(const r in t)if(Object.prototype.hasOwnProperty.call(t,r)&&n===r.substring(0,n.length)&&t[r]!==void 0)return!0;return!1}}class _R{constructor(t){this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Qr.create("languageUtils")}getScriptPartFromCode(t){if(t=qd(t),!t||t.indexOf("-")<0)return null;const n=t.split("-");return n.length===2||(n.pop(),n[n.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(n.join("-"))}getLanguagePartFromCode(t){if(t=qd(t),!t||t.indexOf("-")<0)return t;const n=t.split("-");return this.formatLanguageCode(n[0])}formatLanguageCode(t){if(et(t)&&t.indexOf("-")>-1){let n;try{n=Intl.getCanonicalLocales(t)[0]}catch{}return n&&this.options.lowerCaseLng&&(n=n.toLowerCase()),n||(this.options.lowerCaseLng?t.toLowerCase():t)}return this.options.cleanCode||this.options.lowerCaseLng?t.toLowerCase():t}isSupportedCode(t){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(t=this.getLanguagePartFromCode(t)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(t)>-1}getBestMatchFromCodes(t){if(!t)return null;let n;return t.forEach(r=>{if(n)return;const a=this.formatLanguageCode(r);(!this.options.supportedLngs||this.isSupportedCode(a))&&(n=a)}),!n&&this.options.supportedLngs&&t.forEach(r=>{if(n)return;const a=this.getLanguagePartFromCode(r);if(this.isSupportedCode(a))return n=a;n=this.options.supportedLngs.find(i=>{if(i===a)return i;if(!(i.indexOf("-")<0&&a.indexOf("-")<0)&&(i.indexOf("-")>0&&a.indexOf("-")<0&&i.substring(0,i.indexOf("-"))===a||i.indexOf(a)===0&&a.length>1))return i})}),n||(n=this.getFallbackCodes(this.options.fallbackLng)[0]),n}getFallbackCodes(t,n){if(!t)return[];if(typeof t=="function"&&(t=t(n)),et(t)&&(t=[t]),Array.isArray(t))return t;if(!n)return t.default||[];let r=t[n];return r||(r=t[this.getScriptPartFromCode(n)]),r||(r=t[this.formatLanguageCode(n)]),r||(r=t[this.getLanguagePartFromCode(n)]),r||(r=t.default),r||[]}toResolveHierarchy(t,n){const r=this.getFallbackCodes(n||this.options.fallbackLng||[],t),a=[],i=s=>{s&&(this.isSupportedCode(s)?a.push(s):this.logger.warn(`rejecting language code not found in supportedLngs: ${s}`))};return et(t)&&(t.indexOf("-")>-1||t.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&i(this.formatLanguageCode(t)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&i(this.getScriptPartFromCode(t)),this.options.load!=="currentOnly"&&i(this.getLanguagePartFromCode(t))):et(t)&&i(this.formatLanguageCode(t)),r.forEach(s=>{a.indexOf(s)<0&&i(this.formatLanguageCode(s))}),a}}const RR={zero:0,one:1,two:2,few:3,many:4,other:5},CR={select:e=>e===1?"one":"other",resolvedOptions:()=>({pluralCategories:["one","other"]})};class w${constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.languageUtils=t,this.options=n,this.logger=Qr.create("pluralResolver"),this.pluralRulesCache={}}addRule(t,n){this.rules[t]=n}clearCache(){this.pluralRulesCache={}}getRule(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=qd(t==="dev"?"en":t),a=n.ordinal?"ordinal":"cardinal",i=JSON.stringify({cleanedCode:r,type:a});if(i in this.pluralRulesCache)return this.pluralRulesCache[i];let s;try{s=new Intl.PluralRules(r,{type:a})}catch{if(!Intl)return this.logger.error("No Intl support, please use an Intl polyfill!"),CR;if(!t.match(/-|_/))return CR;const c=this.languageUtils.getLanguagePartFromCode(t);s=this.getRule(c,n)}return this.pluralRulesCache[i]=s,s}needsPlural(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=this.getRule(t,n);return r||(r=this.getRule("dev",n)),(r==null?void 0:r.resolvedOptions().pluralCategories.length)>1}getPluralFormsOfKey(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.getSuffixes(t,r).map(a=>`${n}${a}`)}getSuffixes(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=this.getRule(t,n);return r||(r=this.getRule("dev",n)),r?r.resolvedOptions().pluralCategories.sort((a,i)=>RR[a]-RR[i]).map(a=>`${this.options.prepend}${n.ordinal?`ordinal${this.options.prepend}`:""}${a}`):[]}getSuffix(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const a=this.getRule(t,r);return a?`${this.options.prepend}${r.ordinal?`ordinal${this.options.prepend}`:""}${a.select(n)}`:(this.logger.warn(`no plural rule found for: ${t}`),this.getSuffix("dev",n,r))}}const NR=function(e,t,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:".",a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,i=g$(e,t,n);return!i&&a&&et(n)&&(i=Nx(e,n,r),i===void 0&&(i=Nx(t,n,r))),i},Th=e=>e.replace(/\$/g,"$$$$");class x${constructor(){var n;let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=Qr.create("interpolator"),this.options=t,this.format=((n=t==null?void 0:t.interpolation)==null?void 0:n.format)||(r=>r),this.init(t)}init(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};t.interpolation||(t.interpolation={escapeValue:!0});const{escape:n,escapeValue:r,useRawValueToEscape:a,prefix:i,prefixEscaped:s,suffix:u,suffixEscaped:c,formatSeparator:d,unescapeSuffix:p,unescapePrefix:g,nestingPrefix:m,nestingPrefixEscaped:b,nestingSuffix:v,nestingSuffixEscaped:S,nestingOptionsSeparator:k,maxReplaces:R,alwaysFormat:x}=t.interpolation;this.escape=n!==void 0?n:m$,this.escapeValue=r!==void 0?r:!0,this.useRawValueToEscape=a!==void 0?a:!1,this.prefix=i?Jo(i):s||"{{",this.suffix=u?Jo(u):c||"}}",this.formatSeparator=d||",",this.unescapePrefix=p?"":g||"-",this.unescapeSuffix=this.unescapePrefix?"":p||"",this.nestingPrefix=m?Jo(m):b||Jo("$t("),this.nestingSuffix=v?Jo(v):S||Jo(")"),this.nestingOptionsSeparator=k||",",this.maxReplaces=R||1e3,this.alwaysFormat=x!==void 0?x:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const t=(n,r)=>(n==null?void 0:n.source)===r?(n.lastIndex=0,n):new RegExp(r,"g");this.regexp=t(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=t(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=t(this.nestingRegexp,`${this.nestingPrefix}(.+?)${this.nestingSuffix}`)}interpolate(t,n,r,a){var b;let i,s,u;const c=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},d=v=>{if(v.indexOf(this.formatSeparator)<0){const x=NR(n,c,v,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(x,void 0,r,{...a,...n,interpolationkey:v}):x}const S=v.split(this.formatSeparator),k=S.shift().trim(),R=S.join(this.formatSeparator).trim();return this.format(NR(n,c,k,this.options.keySeparator,this.options.ignoreJSONStructure),R,r,{...a,...n,interpolationkey:k})};this.resetRegExp();const p=(a==null?void 0:a.missingInterpolationHandler)||this.options.missingInterpolationHandler,g=((b=a==null?void 0:a.interpolation)==null?void 0:b.skipOnVariables)!==void 0?a.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:v=>Th(v)},{regex:this.regexp,safeValue:v=>this.escapeValue?Th(this.escape(v)):Th(v)}].forEach(v=>{for(u=0;i=v.regex.exec(t);){const S=i[1].trim();if(s=d(S),s===void 0)if(typeof p=="function"){const R=p(t,i,a);s=et(R)?R:""}else if(a&&Object.prototype.hasOwnProperty.call(a,S))s="";else if(g){s=i[0];continue}else this.logger.warn(`missed to pass in variable ${S} for interpolating ${t}`),s="";else!et(s)&&!this.useRawValueToEscape&&(s=SR(s));const k=v.safeValue(s);if(t=t.replace(i[0],k),g?(v.regex.lastIndex+=s.length,v.regex.lastIndex-=i[0].length):v.regex.lastIndex=0,u++,u>=this.maxReplaces)break}}),t}nest(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a,i,s;const u=(c,d)=>{const p=this.nestingOptionsSeparator;if(c.indexOf(p)<0)return c;const g=c.split(new RegExp(`${p}[ ]*{`));let m=`{${g[1]}`;c=g[0],m=this.interpolate(m,s);const b=m.match(/'/g),v=m.match(/"/g);(((b==null?void 0:b.length)??0)%2===0&&!v||v.length%2!==0)&&(m=m.replace(/'/g,'"'));try{s=JSON.parse(m),d&&(s={...d,...s})}catch(S){return this.logger.warn(`failed parsing options string in nesting for key ${c}`,S),`${c}${p}${m}`}return s.defaultValue&&s.defaultValue.indexOf(this.prefix)>-1&&delete s.defaultValue,c};for(;a=this.nestingRegexp.exec(t);){let c=[];s={...r},s=s.replace&&!et(s.replace)?s.replace:s,s.applyPostProcessor=!1,delete s.defaultValue;let d=!1;if(a[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(a[1])){const p=a[1].split(this.formatSeparator).map(g=>g.trim());a[1]=p.shift(),c=p,d=!0}if(i=n(u.call(this,a[1].trim(),s),s),i&&a[0]===t&&!et(i))return i;et(i)||(i=SR(i)),i||(this.logger.warn(`missed to resolve ${a[1]} for nesting ${t}`),i=""),d&&(i=c.reduce((p,g)=>this.format(p,g,r.lng,{...r,interpolationkey:a[1].trim()}),i.trim())),t=t.replace(a[0],i),this.regexp.lastIndex=0}return t}}const k$=e=>{let t=e.toLowerCase().trim();const n={};if(e.indexOf("(")>-1){const r=e.split("(");t=r[0].toLowerCase().trim();const a=r[1].substring(0,r[1].length-1);t==="currency"&&a.indexOf(":")<0?n.currency||(n.currency=a.trim()):t==="relativetime"&&a.indexOf(":")<0?n.range||(n.range=a.trim()):a.split(";").forEach(s=>{if(s){const[u,...c]=s.split(":"),d=c.join(":").trim().replace(/^'+|'+$/g,""),p=u.trim();n[p]||(n[p]=d),d==="false"&&(n[p]=!1),d==="true"&&(n[p]=!0),isNaN(d)||(n[p]=parseInt(d,10))}})}return{formatName:t,formatOptions:n}},es=e=>{const t={};return(n,r,a)=>{let i=a;a&&a.interpolationkey&&a.formatParams&&a.formatParams[a.interpolationkey]&&a[a.interpolationkey]&&(i={...i,[a.interpolationkey]:void 0});const s=r+JSON.stringify(i);let u=t[s];return u||(u=e(qd(r),a),t[s]=u),u(n)}};class T${constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=Qr.create("formatter"),this.options=t,this.formats={number:es((n,r)=>{const a=new Intl.NumberFormat(n,{...r});return i=>a.format(i)}),currency:es((n,r)=>{const a=new Intl.NumberFormat(n,{...r,style:"currency"});return i=>a.format(i)}),datetime:es((n,r)=>{const a=new Intl.DateTimeFormat(n,{...r});return i=>a.format(i)}),relativetime:es((n,r)=>{const a=new Intl.RelativeTimeFormat(n,{...r});return i=>a.format(i,r.range||"day")}),list:es((n,r)=>{const a=new Intl.ListFormat(n,{...r});return i=>a.format(i)})},this.init(t)}init(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};this.formatSeparator=n.interpolation.formatSeparator||","}add(t,n){this.formats[t.toLowerCase().trim()]=n}addCached(t,n){this.formats[t.toLowerCase().trim()]=es(n)}format(t,n,r){let a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const i=n.split(this.formatSeparator);if(i.length>1&&i[0].indexOf("(")>1&&i[0].indexOf(")")<0&&i.find(u=>u.indexOf(")")>-1)){const u=i.findIndex(c=>c.indexOf(")")>-1);i[0]=[i[0],...i.splice(1,u)].join(this.formatSeparator)}return i.reduce((u,c)=>{var g;const{formatName:d,formatOptions:p}=k$(c);if(this.formats[d]){let m=u;try{const b=((g=a==null?void 0:a.formatParams)==null?void 0:g[a.interpolationkey])||{},v=b.locale||b.lng||a.locale||a.lng||r;m=this.formats[d](u,v,{...p,...a,...b})}catch(b){this.logger.warn(b)}return m}else this.logger.warn(`there was no format function for ${d}`);return u},t)}}const A$=(e,t)=>{e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)};class _$ extends kf{constructor(t,n,r){var i,s;let a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};super(),this.backend=t,this.store=n,this.services=r,this.languageUtils=r.languageUtils,this.options=a,this.logger=Qr.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=a.maxParallelReads||10,this.readingCalls=0,this.maxRetries=a.maxRetries>=0?a.maxRetries:5,this.retryTimeout=a.retryTimeout>=1?a.retryTimeout:350,this.state={},this.queue=[],(s=(i=this.backend)==null?void 0:i.init)==null||s.call(i,r,a.backend,a)}queueLoad(t,n,r,a){const i={},s={},u={},c={};return t.forEach(d=>{let p=!0;n.forEach(g=>{const m=`${d}|${g}`;!r.reload&&this.store.hasResourceBundle(d,g)?this.state[m]=2:this.state[m]<0||(this.state[m]===1?s[m]===void 0&&(s[m]=!0):(this.state[m]=1,p=!1,s[m]===void 0&&(s[m]=!0),i[m]===void 0&&(i[m]=!0),c[g]===void 0&&(c[g]=!0)))}),p||(u[d]=!0)}),(Object.keys(i).length||Object.keys(s).length)&&this.queue.push({pending:s,pendingCount:Object.keys(s).length,loaded:{},errors:[],callback:a}),{toLoad:Object.keys(i),pending:Object.keys(s),toLoadLanguages:Object.keys(u),toLoadNamespaces:Object.keys(c)}}loaded(t,n,r){const a=t.split("|"),i=a[0],s=a[1];n&&this.emit("failedLoading",i,s,n),!n&&r&&this.store.addResourceBundle(i,s,r,void 0,void 0,{skipCopy:!0}),this.state[t]=n?-1:2,n&&r&&(this.state[t]=0);const u={};this.queue.forEach(c=>{p$(c.loaded,[i],s),A$(c,t),n&&c.errors.push(n),c.pendingCount===0&&!c.done&&(Object.keys(c.loaded).forEach(d=>{u[d]||(u[d]={});const p=c.loaded[d];p.length&&p.forEach(g=>{u[d][g]===void 0&&(u[d][g]=!0)})}),c.done=!0,c.errors.length?c.callback(c.errors):c.callback())}),this.emit("loaded",u),this.queue=this.queue.filter(c=>!c.done)}read(t,n,r){let a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,s=arguments.length>5?arguments[5]:void 0;if(!t.length)return s(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:t,ns:n,fcName:r,tried:a,wait:i,callback:s});return}this.readingCalls++;const u=(d,p)=>{if(this.readingCalls--,this.waitingReads.length>0){const g=this.waitingReads.shift();this.read(g.lng,g.ns,g.fcName,g.tried,g.wait,g.callback)}if(d&&p&&a{this.read.call(this,t,n,r,a+1,i*2,s)},i);return}s(d,p)},c=this.backend[r].bind(this.backend);if(c.length===2){try{const d=c(t,n);d&&typeof d.then=="function"?d.then(p=>u(null,p)).catch(u):u(null,d)}catch(d){u(d)}return}return c(t,n,u)}prepareLoading(t,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),a&&a();et(t)&&(t=this.languageUtils.toResolveHierarchy(t)),et(n)&&(n=[n]);const i=this.queueLoad(t,n,r,a);if(!i.toLoad.length)return i.pending.length||a(),null;i.toLoad.forEach(s=>{this.loadOne(s)})}load(t,n,r){this.prepareLoading(t,n,{},r)}reload(t,n,r){this.prepareLoading(t,n,{reload:!0},r)}loadOne(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const r=t.split("|"),a=r[0],i=r[1];this.read(a,i,"read",void 0,void 0,(s,u)=>{s&&this.logger.warn(`${n}loading namespace ${i} for language ${a} failed`,s),!s&&u&&this.logger.log(`${n}loaded namespace ${i} for language ${a}`,u),this.loaded(t,s,u)})}saveMissing(t,n,r,a,i){var c,d,p,g,m;let s=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},u=arguments.length>6&&arguments[6]!==void 0?arguments[6]:()=>{};if((d=(c=this.services)==null?void 0:c.utils)!=null&&d.hasLoadedNamespace&&!((g=(p=this.services)==null?void 0:p.utils)!=null&&g.hasLoadedNamespace(n))){this.logger.warn(`did not save key "${r}" as the namespace "${n}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(r==null||r==="")){if((m=this.backend)!=null&&m.create){const b={...s,isUpdate:i},v=this.backend.create.bind(this.backend);if(v.length<6)try{let S;v.length===5?S=v(t,n,r,a,b):S=v(t,n,r,a),S&&typeof S.then=="function"?S.then(k=>u(null,k)).catch(u):u(null,S)}catch(S){u(S)}else v(t,n,r,a,u,b)}!t||!t[0]||this.store.addResource(t[0],n,r,a)}}}const OR=()=>({debug:!1,initAsync:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:e=>{let t={};if(typeof e[1]=="object"&&(t=e[1]),et(e[1])&&(t.defaultValue=e[1]),et(e[2])&&(t.tDescription=e[2]),typeof e[2]=="object"||typeof e[3]=="object"){const n=e[3]||e[2];Object.keys(n).forEach(r=>{t[r]=n[r]})}return t},interpolation:{escapeValue:!0,format:e=>e,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}),DR=e=>{var t,n;return et(e.ns)&&(e.ns=[e.ns]),et(e.fallbackLng)&&(e.fallbackLng=[e.fallbackLng]),et(e.fallbackNS)&&(e.fallbackNS=[e.fallbackNS]),((n=(t=e.supportedLngs)==null?void 0:t.indexOf)==null?void 0:n.call(t,"cimode"))<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),typeof e.initImmediate=="boolean"&&(e.initAsync=e.initImmediate),e},Kc=()=>{},R$=e=>{Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(n=>{typeof e[n]=="function"&&(e[n]=e[n].bind(e))})};class su extends kf{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;if(super(),this.options=DR(t),this.services={},this.logger=Qr,this.modules={external:[]},R$(this),n&&!this.isInitialized&&!t.isClone){if(!this.options.initAsync)return this.init(t,n),this;setTimeout(()=>{this.init(t,n)},0)}}init(){var t=this;let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;this.isInitializing=!0,typeof n=="function"&&(r=n,n={}),n.defaultNS==null&&n.ns&&(et(n.ns)?n.defaultNS=n.ns:n.ns.indexOf("translation")<0&&(n.defaultNS=n.ns[0]));const a=OR();this.options={...a,...this.options,...DR(n)},this.options.interpolation={...a.interpolation,...this.options.interpolation},n.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=n.keySeparator),n.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=n.nsSeparator);const i=p=>p?typeof p=="function"?new p:p:null;if(!this.options.isClone){this.modules.logger?Qr.init(i(this.modules.logger),this.options):Qr.init(null,this.options);let p;this.modules.formatter?p=this.modules.formatter:p=T$;const g=new _R(this.options);this.store=new kR(this.options.resources,this.options);const m=this.services;m.logger=Qr,m.resourceStore=this.store,m.languageUtils=g,m.pluralResolver=new w$(g,{prepend:this.options.pluralSeparator,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),p&&(!this.options.interpolation.format||this.options.interpolation.format===a.interpolation.format)&&(m.formatter=i(p),m.formatter.init(m,this.options),this.options.interpolation.format=m.formatter.format.bind(m.formatter)),m.interpolator=new x$(this.options),m.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},m.backendConnector=new _$(i(this.modules.backend),m.resourceStore,m,this.options),m.backendConnector.on("*",function(b){for(var v=arguments.length,S=new Array(v>1?v-1:0),k=1;k1?v-1:0),k=1;k{b.init&&b.init(this)})}if(this.format=this.options.interpolation.format,r||(r=Kc),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const p=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);p.length>0&&p[0]!=="dev"&&(this.options.lng=p[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(p=>{this[p]=function(){return t.store[p](...arguments)}}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(p=>{this[p]=function(){return t.store[p](...arguments),t}});const c=jl(),d=()=>{const p=(g,m)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),c.resolve(m),r(g,m)};if(this.languages&&!this.isInitialized)return p(null,this.t.bind(this));this.changeLanguage(this.options.lng,p)};return this.options.resources||!this.options.initAsync?d():setTimeout(d,0),c}loadResources(t){var i,s;let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Kc;const a=et(t)?t:this.language;if(typeof t=="function"&&(r=t),!this.options.resources||this.options.partialBundledLanguages){if((a==null?void 0:a.toLowerCase())==="cimode"&&(!this.options.preload||this.options.preload.length===0))return r();const u=[],c=d=>{if(!d||d==="cimode")return;this.services.languageUtils.toResolveHierarchy(d).forEach(g=>{g!=="cimode"&&u.indexOf(g)<0&&u.push(g)})};a?c(a):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(p=>c(p)),(s=(i=this.options.preload)==null?void 0:i.forEach)==null||s.call(i,d=>c(d)),this.services.backendConnector.load(u,this.options.ns,d=>{!d&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),r(d)})}else r(null)}reloadResources(t,n,r){const a=jl();return typeof t=="function"&&(r=t,t=void 0),typeof n=="function"&&(r=n,n=void 0),t||(t=this.languages),n||(n=this.options.ns),r||(r=Kc),this.services.backendConnector.reload(t,n,i=>{a.resolve(),r(i)}),a}use(t){if(!t)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!t.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return t.type==="backend"&&(this.modules.backend=t),(t.type==="logger"||t.log&&t.warn&&t.error)&&(this.modules.logger=t),t.type==="languageDetector"&&(this.modules.languageDetector=t),t.type==="i18nFormat"&&(this.modules.i18nFormat=t),t.type==="postProcessor"&&JP.addPostProcessor(t),t.type==="formatter"&&(this.modules.formatter=t),t.type==="3rdParty"&&this.modules.external.push(t),this}setResolvedLanguage(t){if(!(!t||!this.languages)&&!(["cimode","dev"].indexOf(t)>-1))for(let n=0;n-1)&&this.store.hasLanguageSomeTranslations(r)){this.resolvedLanguage=r;break}}}changeLanguage(t,n){var r=this;this.isLanguageChangingTo=t;const a=jl();this.emit("languageChanging",t);const i=c=>{this.language=c,this.languages=this.services.languageUtils.toResolveHierarchy(c),this.resolvedLanguage=void 0,this.setResolvedLanguage(c)},s=(c,d)=>{d?(i(d),this.translator.changeLanguage(d),this.isLanguageChangingTo=void 0,this.emit("languageChanged",d),this.logger.log("languageChanged",d)):this.isLanguageChangingTo=void 0,a.resolve(function(){return r.t(...arguments)}),n&&n(c,function(){return r.t(...arguments)})},u=c=>{var p,g;!t&&!c&&this.services.languageDetector&&(c=[]);const d=et(c)?c:this.services.languageUtils.getBestMatchFromCodes(c);d&&(this.language||i(d),this.translator.language||this.translator.changeLanguage(d),(g=(p=this.services.languageDetector)==null?void 0:p.cacheUserLanguage)==null||g.call(p,d)),this.loadResources(d,m=>{s(m,d)})};return!t&&this.services.languageDetector&&!this.services.languageDetector.async?u(this.services.languageDetector.detect()):!t&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(u):this.services.languageDetector.detect(u):u(t),a}getFixedT(t,n,r){var a=this;const i=function(s,u){let c;if(typeof u!="object"){for(var d=arguments.length,p=new Array(d>2?d-2:0),g=2;g`${c.keyPrefix}${m}${v}`):b=c.keyPrefix?`${c.keyPrefix}${m}${s}`:s,a.t(b,c)};return et(t)?i.lng=t:i.lngs=t,i.ns=n,i.keyPrefix=r,i}t(){var a;for(var t=arguments.length,n=new Array(t),r=0;r1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const r=n.lng||this.resolvedLanguage||this.languages[0],a=this.options?this.options.fallbackLng:!1,i=this.languages[this.languages.length-1];if(r.toLowerCase()==="cimode")return!0;const s=(u,c)=>{const d=this.services.backendConnector.state[`${u}|${c}`];return d===-1||d===0||d===2};if(n.precheck){const u=n.precheck(this,s);if(u!==void 0)return u}return!!(this.hasResourceBundle(r,t)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||s(r,t)&&(!a||s(i,t)))}loadNamespaces(t,n){const r=jl();return this.options.ns?(et(t)&&(t=[t]),t.forEach(a=>{this.options.ns.indexOf(a)<0&&this.options.ns.push(a)}),this.loadResources(a=>{r.resolve(),n&&n(a)}),r):(n&&n(),Promise.resolve())}loadLanguages(t,n){const r=jl();et(t)&&(t=[t]);const a=this.options.preload||[],i=t.filter(s=>a.indexOf(s)<0&&this.services.languageUtils.isSupportedCode(s));return i.length?(this.options.preload=a.concat(i),this.loadResources(s=>{r.resolve(),n&&n(s)}),r):(n&&n(),Promise.resolve())}dir(t){var a,i;if(t||(t=this.resolvedLanguage||(((a=this.languages)==null?void 0:a.length)>0?this.languages[0]:this.language)),!t)return"rtl";const n=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],r=((i=this.services)==null?void 0:i.languageUtils)||new _R(OR());return n.indexOf(r.getLanguagePartFromCode(t))>-1||t.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;return new su(t,n)}cloneInstance(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Kc;const r=t.forkResourceStore;r&&delete t.forkResourceStore;const a={...this.options,...t,isClone:!0},i=new su(a);if((t.debug!==void 0||t.prefix!==void 0)&&(i.logger=i.logger.clone(t)),["store","services","language"].forEach(u=>{i[u]=this[u]}),i.services={...this.services},i.services.utils={hasLoadedNamespace:i.hasLoadedNamespace.bind(i)},r){const u=Object.keys(this.store.data).reduce((c,d)=>(c[d]={...this.store.data[d]},Object.keys(c[d]).reduce((p,g)=>(p[g]={...c[d][g]},p),{})),{});i.store=new kR(u,a),i.services.resourceStore=i.store}return i.translator=new Wd(i.services,a),i.translator.on("*",function(u){for(var c=arguments.length,d=new Array(c>1?c-1:0),p=1;p{var i,s,u,c;const a=[n,{code:t,...r||{}}];if((s=(i=e==null?void 0:e.services)==null?void 0:i.logger)!=null&&s.forward)return e.services.logger.forward(a,"warn","react-i18next::",!0);io(a[0])&&(a[0]=`react-i18next:: ${a[0]}`),(c=(u=e==null?void 0:e.services)==null?void 0:u.logger)!=null&&c.warn?e.services.logger.warn(...a):console!=null&&console.warn&&console.warn(...a)},IR={},Ox=(e,t,n,r)=>{io(n)&&IR[n]||(io(n)&&(IR[n]=new Date),N$(e,t,n,r))},ez=(e,t)=>()=>{if(e.isInitialized)t();else{const n=()=>{setTimeout(()=>{e.off("initialized",n)},0),t()};e.on("initialized",n)}},Dx=(e,t,n)=>{e.loadNamespaces(t,ez(e,n))},LR=(e,t,n,r)=>{if(io(n)&&(n=[n]),e.options.preload&&e.options.preload.indexOf(t)>-1)return Dx(e,n,r);n.forEach(a=>{e.options.ns.indexOf(a)<0&&e.options.ns.push(a)}),e.loadLanguages(t,ez(e,r))},O$=(e,t,n={})=>!t.languages||!t.languages.length?(Ox(t,"NO_LANGUAGES","i18n.languages were undefined or empty",{languages:t.languages}),!0):t.hasLoadedNamespace(e,{lng:n.lng,precheck:(r,a)=>{var i;if(((i=n.bindI18n)==null?void 0:i.indexOf("languageChanging"))>-1&&r.services.backendConnector.backend&&r.isLanguageChangingTo&&!a(r.isLanguageChangingTo,e))return!1}}),io=e=>typeof e=="string",D$=e=>typeof e=="object"&&e!==null,I$=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,L$={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"©","©":"©","®":"®","®":"®","…":"…","…":"…","/":"/","/":"/"},M$=e=>L$[e],F$=e=>e.replace(I$,M$);let Ix={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:F$};const P$=(e={})=>{Ix={...Ix,...e}},z$=()=>Ix;let tz;const B$=e=>{tz=e},U$=()=>tz,j$={type:"3rdParty",init(e){P$(e.options.react),B$(e)}},G$=T.createContext();class H${constructor(){this.usedNamespaces={}}addUsedNamespaces(t){t.forEach(n=>{this.usedNamespaces[n]||(this.usedNamespaces[n]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}const $$=(e,t)=>{const n=T.useRef();return T.useEffect(()=>{n.current=e},[e,t]),n.current},nz=(e,t,n,r)=>e.getFixedT(t,n,r),q$=(e,t,n,r)=>T.useCallback(nz(e,t,n,r),[e,t,n,r]),Vt=(e,t={})=>{var C,O,_,N;const{i18n:n}=t,{i18n:r,defaultNS:a}=T.useContext(G$)||{},i=n||r||U$();if(i&&!i.reportNamespaces&&(i.reportNamespaces=new H$),!i){Ox(i,"NO_I18NEXT_INSTANCE","useTranslation: You will need to pass in an i18next instance by using initReactI18next");const P=(L,H)=>io(H)?H:D$(H)&&io(H.defaultValue)?H.defaultValue:Array.isArray(L)?L[L.length-1]:L,I=[P,{},!1];return I.t=P,I.i18n={},I.ready=!1,I}(C=i.options.react)!=null&&C.wait&&Ox(i,"DEPRECATED_OPTION","useTranslation: It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");const s={...z$(),...i.options.react,...t},{useSuspense:u,keyPrefix:c}=s;let d=a||((O=i.options)==null?void 0:O.defaultNS);d=io(d)?[d]:d||["translation"],(N=(_=i.reportNamespaces).addUsedNamespaces)==null||N.call(_,d);const p=(i.isInitialized||i.initializedStoreOnce)&&d.every(P=>O$(P,i,s)),g=q$(i,t.lng||null,s.nsMode==="fallback"?d:d[0],c),m=()=>g,b=()=>nz(i,t.lng||null,s.nsMode==="fallback"?d:d[0],c),[v,S]=T.useState(m);let k=d.join();t.lng&&(k=`${t.lng}${k}`);const R=$$(k),x=T.useRef(!0);T.useEffect(()=>{const{bindI18n:P,bindI18nStore:I}=s;x.current=!0,!p&&!u&&(t.lng?LR(i,t.lng,d,()=>{x.current&&S(b)}):Dx(i,d,()=>{x.current&&S(b)})),p&&R&&R!==k&&x.current&&S(b);const L=()=>{x.current&&S(b)};return P&&(i==null||i.on(P,L)),I&&(i==null||i.store.on(I,L)),()=>{x.current=!1,i&&(P==null||P.split(" ").forEach(H=>i.off(H,L))),I&&i&&I.split(" ").forEach(H=>i.store.off(H,L))}},[i,k]),T.useEffect(()=>{x.current&&p&&S(m)},[i,c,p]);const A=[v,i,p];if(A.t=v,A.i18n=i,A.ready=p,p||!p&&!u)return A;throw new Promise(P=>{t.lng?LR(i,t.lng,d,()=>P()):Dx(i,d,()=>P())})},V$="modulepreload",W$=function(e,t){return new URL(e,t).href},MR={},Y$=function(t,n,r){let a=Promise.resolve();if(n&&n.length>0){const s=document.getElementsByTagName("link"),u=document.querySelector("meta[property=csp-nonce]"),c=(u==null?void 0:u.nonce)||(u==null?void 0:u.getAttribute("nonce"));a=Promise.allSettled(n.map(d=>{if(d=W$(d,r),d in MR)return;MR[d]=!0;const p=d.endsWith(".css"),g=p?'[rel="stylesheet"]':"";if(r)for(let b=s.length-1;b>=0;b--){const v=s[b];if(v.href===d&&(!p||v.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${d}"]${g}`))return;const m=document.createElement("link");if(m.rel=p?"stylesheet":V$,p||(m.as="script"),m.crossOrigin="",m.href=d,c&&m.setAttribute("nonce",c),document.head.appendChild(m),p)return new Promise((b,v)=>{m.addEventListener("load",b),m.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${d}`)))})}))}function i(s){const u=new Event("vite:preloadError",{cancelable:!0});if(u.payload=s,window.dispatchEvent(u),!u.defaultPrevented)throw s}return a.then(s=>{for(const u of s||[])u.status==="rejected"&&i(u.reason);return t().catch(i)})},FR=e=>{let t;const n=new Set,r=(d,p)=>{const g=typeof d=="function"?d(t):d;if(!Object.is(g,t)){const m=t;t=p??(typeof g!="object"||g===null)?g:Object.assign({},t,g),n.forEach(b=>b(t,m))}},a=()=>t,u={setState:r,getState:a,getInitialState:()=>c,subscribe:d=>(n.add(d),()=>n.delete(d))},c=t=e(r,a,u);return u},K$=e=>e?FR(e):FR,X$=e=>e;function Z$(e,t=X$){const n=ye.useSyncExternalStore(e.subscribe,()=>t(e.getState()),()=>t(e.getInitialState()));return ye.useDebugValue(n),n}const PR=e=>{const t=K$(e),n=r=>Z$(t,r);return Object.assign(n,t),n},Hk=e=>e?PR(e):PR;function rz(e,t){let n;try{n=e()}catch{return}return{getItem:a=>{var i;const s=c=>c===null?null:JSON.parse(c,void 0),u=(i=n.getItem(a))!=null?i:null;return u instanceof Promise?u.then(s):s(u)},setItem:(a,i)=>n.setItem(a,JSON.stringify(i,void 0)),removeItem:a=>n.removeItem(a)}}const Lx=e=>t=>{try{const n=e(t);return n instanceof Promise?n:{then(r){return Lx(r)(n)},catch(r){return this}}}catch(n){return{then(r){return this},catch(r){return Lx(r)(n)}}}},Q$=(e,t)=>(n,r,a)=>{let i={storage:rz(()=>localStorage),partialize:S=>S,version:0,merge:(S,k)=>({...k,...S}),...t},s=!1;const u=new Set,c=new Set;let d=i.storage;if(!d)return e((...S)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),n(...S)},r,a);const p=()=>{const S=i.partialize({...r()});return d.setItem(i.name,{state:S,version:i.version})},g=a.setState;a.setState=(S,k)=>{g(S,k),p()};const m=e((...S)=>{n(...S),p()},r,a);a.getInitialState=()=>m;let b;const v=()=>{var S,k;if(!d)return;s=!1,u.forEach(x=>{var A;return x((A=r())!=null?A:m)});const R=((k=i.onRehydrateStorage)==null?void 0:k.call(i,(S=r())!=null?S:m))||void 0;return Lx(d.getItem.bind(d))(i.name).then(x=>{if(x)if(typeof x.version=="number"&&x.version!==i.version){if(i.migrate){const A=i.migrate(x.state,x.version);return A instanceof Promise?A.then(C=>[!0,C]):[!0,A]}console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return[!1,x.state];return[!1,void 0]}).then(x=>{var A;const[C,O]=x;if(b=i.merge(O,(A=r())!=null?A:m),n(b,!0),C)return p()}).then(()=>{R==null||R(b,void 0),b=r(),s=!0,c.forEach(x=>x(b))}).catch(x=>{R==null||R(void 0,x)})};return a.persist={setOptions:S=>{i={...i,...S},S.storage&&(d=S.storage)},clearStorage:()=>{d==null||d.removeItem(i.name)},getOptions:()=>i,rehydrate:()=>v(),hasHydrated:()=>s,onHydrate:S=>(u.add(S),()=>{u.delete(S)}),onFinishHydration:S=>(c.add(S),()=>{c.delete(S)})},i.skipHydration||v(),b||m},J$=Q$;function az(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var a=e.length;for(t=0;t{const t=n9(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:s=>{const u=s.split($k);return u[0]===""&&u.length!==1&&u.shift(),oz(u,t)||t9(s)},getConflictingClassGroupIds:(s,u)=>{const c=n[s]||[];return u&&r[s]?[...c,...r[s]]:c}}},oz=(e,t)=>{var s;if(e.length===0)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),a=r?oz(e.slice(1),r):void 0;if(a)return a;if(t.validators.length===0)return;const i=e.join($k);return(s=t.validators.find(({validator:u})=>u(i)))==null?void 0:s.classGroupId},zR=/^\[(.+)\]$/,t9=e=>{if(zR.test(e)){const t=zR.exec(e)[1],n=t==null?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},n9=e=>{const{theme:t,classGroups:n}=e,r={nextPart:new Map,validators:[]};for(const a in n)Mx(n[a],r,a,t);return r},Mx=(e,t,n,r)=>{e.forEach(a=>{if(typeof a=="string"){const i=a===""?t:BR(t,a);i.classGroupId=n;return}if(typeof a=="function"){if(r9(a)){Mx(a(r),t,n,r);return}t.validators.push({validator:a,classGroupId:n});return}Object.entries(a).forEach(([i,s])=>{Mx(s,BR(t,i),n,r)})})},BR=(e,t)=>{let n=e;return t.split($k).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n},r9=e=>e.isThemeGetter,a9=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;const a=(i,s)=>{n.set(i,s),t++,t>e&&(t=0,r=n,n=new Map)};return{get(i){let s=n.get(i);if(s!==void 0)return s;if((s=r.get(i))!==void 0)return a(i,s),s},set(i,s){n.has(i)?n.set(i,s):a(i,s)}}},Fx="!",Px=":",i9=Px.length,o9=e=>{const{prefix:t,experimentalParseClassName:n}=e;let r=a=>{const i=[];let s=0,u=0,c=0,d;for(let v=0;vc?d-c:void 0;return{modifiers:i,hasImportantModifier:m,baseClassName:g,maybePostfixModifierPosition:b}};if(t){const a=t+Px,i=r;r=s=>s.startsWith(a)?i(s.substring(a.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:s,maybePostfixModifierPosition:void 0}}if(n){const a=r;r=i=>n({className:i,parseClassName:a})}return r},s9=e=>e.endsWith(Fx)?e.substring(0,e.length-1):e.startsWith(Fx)?e.substring(1):e,l9=e=>{const t=Object.fromEntries(e.orderSensitiveModifiers.map(r=>[r,!0]));return r=>{if(r.length<=1)return r;const a=[];let i=[];return r.forEach(s=>{s[0]==="["||t[s]?(a.push(...i.sort(),s),i=[]):i.push(s)}),a.push(...i.sort()),a}},u9=e=>({cache:a9(e.cacheSize),parseClassName:o9(e),sortModifiers:l9(e),...e9(e)}),c9=/\s+/,d9=(e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:a,sortModifiers:i}=t,s=[],u=e.trim().split(c9);let c="";for(let d=u.length-1;d>=0;d-=1){const p=u[d],{isExternal:g,modifiers:m,hasImportantModifier:b,baseClassName:v,maybePostfixModifierPosition:S}=n(p);if(g){c=p+(c.length>0?" "+c:c);continue}let k=!!S,R=r(k?v.substring(0,S):v);if(!R){if(!k){c=p+(c.length>0?" "+c:c);continue}if(R=r(v),!R){c=p+(c.length>0?" "+c:c);continue}k=!1}const x=i(m).join(":"),A=b?x+Fx:x,C=A+R;if(s.includes(C))continue;s.push(C);const O=a(R,k);for(let _=0;_0?" "+c:c)}return c};function f9(){let e=0,t,n,r="";for(;e{if(typeof e=="string")return e;let t,n="";for(let r=0;rg(p),e());return n=u9(d),r=n.cache.get,a=n.cache.set,i=u,u(c)}function u(c){const d=r(c);if(d)return d;const p=d9(c,n);return a(c,p),p}return function(){return i(f9.apply(null,arguments))}}const sn=e=>{const t=n=>n[e]||[];return t.isThemeGetter=!0,t},lz=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,uz=/^\((?:(\w[\w-]*):)?(.+)\)$/i,g9=/^\d+\/\d+$/,h9=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,m9=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,b9=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,y9=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,v9=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,ts=e=>g9.test(e),ft=e=>!!e&&!Number.isNaN(Number(e)),Xi=e=>!!e&&Number.isInteger(Number(e)),UR=e=>e.endsWith("%")&&ft(e.slice(0,-1)),ui=e=>h9.test(e),S9=()=>!0,E9=e=>m9.test(e)&&!b9.test(e),qk=()=>!1,w9=e=>y9.test(e),x9=e=>v9.test(e),k9=e=>!Ge(e)&&!He(e),T9=e=>Cs(e,fz,qk),Ge=e=>lz.test(e),Zi=e=>Cs(e,pz,E9),Ah=e=>Cs(e,F9,ft),A9=e=>Cs(e,cz,qk),_9=e=>Cs(e,dz,x9),R9=e=>Cs(e,qk,w9),He=e=>uz.test(e),Xc=e=>Ns(e,pz),C9=e=>Ns(e,P9),N9=e=>Ns(e,cz),O9=e=>Ns(e,fz),D9=e=>Ns(e,dz),I9=e=>Ns(e,z9,!0),Cs=(e,t,n)=>{const r=lz.exec(e);return r?r[1]?t(r[1]):n(r[2]):!1},Ns=(e,t,n=!1)=>{const r=uz.exec(e);return r?r[1]?t(r[1]):n:!1},cz=e=>e==="position",L9=new Set(["image","url"]),dz=e=>L9.has(e),M9=new Set(["length","size","percentage"]),fz=e=>M9.has(e),pz=e=>e==="length",F9=e=>e==="number",P9=e=>e==="family-name",z9=e=>e==="shadow",B9=()=>{const e=sn("color"),t=sn("font"),n=sn("text"),r=sn("font-weight"),a=sn("tracking"),i=sn("leading"),s=sn("breakpoint"),u=sn("container"),c=sn("spacing"),d=sn("radius"),p=sn("shadow"),g=sn("inset-shadow"),m=sn("drop-shadow"),b=sn("blur"),v=sn("perspective"),S=sn("aspect"),k=sn("ease"),R=sn("animate"),x=()=>["auto","avoid","all","avoid-page","page","left","right","column"],A=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],C=()=>["auto","hidden","clip","visible","scroll"],O=()=>["auto","contain","none"],_=()=>[He,Ge,c],N=()=>[ts,"full","auto",..._()],P=()=>[Xi,"none","subgrid",He,Ge],I=()=>["auto",{span:["full",Xi,He,Ge]},He,Ge],L=()=>[Xi,"auto",He,Ge],H=()=>["auto","min","max","fr",He,Ge],$=()=>["start","end","center","between","around","evenly","stretch","baseline"],U=()=>["start","end","center","stretch"],W=()=>["auto",..._()],Y=()=>[ts,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",..._()],j=()=>[e,He,Ge],G=()=>[UR,Zi],z=()=>["","none","full",d,He,Ge],K=()=>["",ft,Xc,Zi],D=()=>["solid","dashed","dotted","double"],V=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],B=()=>["","none",b,He,Ge],M=()=>["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",He,Ge],X=()=>["none",ft,He,Ge],Q=()=>["none",ft,He,Ge],le=()=>[ft,He,Ge],re=()=>[ts,"full",..._()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[ui],breakpoint:[ui],color:[S9],container:[ui],"drop-shadow":[ui],ease:["in","out","in-out"],font:[k9],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[ui],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[ui],shadow:[ui],spacing:["px",ft],text:[ui],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",ts,Ge,He,S]}],container:["container"],columns:[{columns:[ft,Ge,He,u]}],"break-after":[{"break-after":x()}],"break-before":[{"break-before":x()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...A(),Ge,He]}],overflow:[{overflow:C()}],"overflow-x":[{"overflow-x":C()}],"overflow-y":[{"overflow-y":C()}],overscroll:[{overscroll:O()}],"overscroll-x":[{"overscroll-x":O()}],"overscroll-y":[{"overscroll-y":O()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:N()}],"inset-x":[{"inset-x":N()}],"inset-y":[{"inset-y":N()}],start:[{start:N()}],end:[{end:N()}],top:[{top:N()}],right:[{right:N()}],bottom:[{bottom:N()}],left:[{left:N()}],visibility:["visible","invisible","collapse"],z:[{z:[Xi,"auto",He,Ge]}],basis:[{basis:[ts,"full","auto",u,..._()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[ft,ts,"auto","initial","none",Ge]}],grow:[{grow:["",ft,He,Ge]}],shrink:[{shrink:["",ft,He,Ge]}],order:[{order:[Xi,"first","last","none",He,Ge]}],"grid-cols":[{"grid-cols":P()}],"col-start-end":[{col:I()}],"col-start":[{"col-start":L()}],"col-end":[{"col-end":L()}],"grid-rows":[{"grid-rows":P()}],"row-start-end":[{row:I()}],"row-start":[{"row-start":L()}],"row-end":[{"row-end":L()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":H()}],"auto-rows":[{"auto-rows":H()}],gap:[{gap:_()}],"gap-x":[{"gap-x":_()}],"gap-y":[{"gap-y":_()}],"justify-content":[{justify:[...$(),"normal"]}],"justify-items":[{"justify-items":[...U(),"normal"]}],"justify-self":[{"justify-self":["auto",...U()]}],"align-content":[{content:["normal",...$()]}],"align-items":[{items:[...U(),"baseline"]}],"align-self":[{self:["auto",...U(),"baseline"]}],"place-content":[{"place-content":$()}],"place-items":[{"place-items":[...U(),"baseline"]}],"place-self":[{"place-self":["auto",...U()]}],p:[{p:_()}],px:[{px:_()}],py:[{py:_()}],ps:[{ps:_()}],pe:[{pe:_()}],pt:[{pt:_()}],pr:[{pr:_()}],pb:[{pb:_()}],pl:[{pl:_()}],m:[{m:W()}],mx:[{mx:W()}],my:[{my:W()}],ms:[{ms:W()}],me:[{me:W()}],mt:[{mt:W()}],mr:[{mr:W()}],mb:[{mb:W()}],ml:[{ml:W()}],"space-x":[{"space-x":_()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":_()}],"space-y-reverse":["space-y-reverse"],size:[{size:Y()}],w:[{w:[u,"screen",...Y()]}],"min-w":[{"min-w":[u,"screen","none",...Y()]}],"max-w":[{"max-w":[u,"screen","none","prose",{screen:[s]},...Y()]}],h:[{h:["screen",...Y()]}],"min-h":[{"min-h":["screen","none",...Y()]}],"max-h":[{"max-h":["screen",...Y()]}],"font-size":[{text:["base",n,Xc,Zi]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,He,Ah]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",UR,Ge]}],"font-family":[{font:[C9,Ge,t]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[a,He,Ge]}],"line-clamp":[{"line-clamp":[ft,"none",He,Ah]}],leading:[{leading:[i,..._()]}],"list-image":[{"list-image":["none",He,Ge]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",He,Ge]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:j()}],"text-color":[{text:j()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...D(),"wavy"]}],"text-decoration-thickness":[{decoration:[ft,"from-font","auto",He,Zi]}],"text-decoration-color":[{decoration:j()}],"underline-offset":[{"underline-offset":[ft,"auto",He,Ge]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:_()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",He,Ge]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",He,Ge]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...A(),N9,A9]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","space","round"]}]}],"bg-size":[{bg:["auto","cover","contain",O9,T9]}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Xi,He,Ge],radial:["",He,Ge],conic:[Xi,He,Ge]},D9,_9]}],"bg-color":[{bg:j()}],"gradient-from-pos":[{from:G()}],"gradient-via-pos":[{via:G()}],"gradient-to-pos":[{to:G()}],"gradient-from":[{from:j()}],"gradient-via":[{via:j()}],"gradient-to":[{to:j()}],rounded:[{rounded:z()}],"rounded-s":[{"rounded-s":z()}],"rounded-e":[{"rounded-e":z()}],"rounded-t":[{"rounded-t":z()}],"rounded-r":[{"rounded-r":z()}],"rounded-b":[{"rounded-b":z()}],"rounded-l":[{"rounded-l":z()}],"rounded-ss":[{"rounded-ss":z()}],"rounded-se":[{"rounded-se":z()}],"rounded-ee":[{"rounded-ee":z()}],"rounded-es":[{"rounded-es":z()}],"rounded-tl":[{"rounded-tl":z()}],"rounded-tr":[{"rounded-tr":z()}],"rounded-br":[{"rounded-br":z()}],"rounded-bl":[{"rounded-bl":z()}],"border-w":[{border:K()}],"border-w-x":[{"border-x":K()}],"border-w-y":[{"border-y":K()}],"border-w-s":[{"border-s":K()}],"border-w-e":[{"border-e":K()}],"border-w-t":[{"border-t":K()}],"border-w-r":[{"border-r":K()}],"border-w-b":[{"border-b":K()}],"border-w-l":[{"border-l":K()}],"divide-x":[{"divide-x":K()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":K()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...D(),"hidden","none"]}],"divide-style":[{divide:[...D(),"hidden","none"]}],"border-color":[{border:j()}],"border-color-x":[{"border-x":j()}],"border-color-y":[{"border-y":j()}],"border-color-s":[{"border-s":j()}],"border-color-e":[{"border-e":j()}],"border-color-t":[{"border-t":j()}],"border-color-r":[{"border-r":j()}],"border-color-b":[{"border-b":j()}],"border-color-l":[{"border-l":j()}],"divide-color":[{divide:j()}],"outline-style":[{outline:[...D(),"none","hidden"]}],"outline-offset":[{"outline-offset":[ft,He,Ge]}],"outline-w":[{outline:["",ft,Xc,Zi]}],"outline-color":[{outline:[e]}],shadow:[{shadow:["","none",p,I9,R9]}],"shadow-color":[{shadow:j()}],"inset-shadow":[{"inset-shadow":["none",He,Ge,g]}],"inset-shadow-color":[{"inset-shadow":j()}],"ring-w":[{ring:K()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:j()}],"ring-offset-w":[{"ring-offset":[ft,Zi]}],"ring-offset-color":[{"ring-offset":j()}],"inset-ring-w":[{"inset-ring":K()}],"inset-ring-color":[{"inset-ring":j()}],opacity:[{opacity:[ft,He,Ge]}],"mix-blend":[{"mix-blend":[...V(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":V()}],filter:[{filter:["","none",He,Ge]}],blur:[{blur:B()}],brightness:[{brightness:[ft,He,Ge]}],contrast:[{contrast:[ft,He,Ge]}],"drop-shadow":[{"drop-shadow":["","none",m,He,Ge]}],grayscale:[{grayscale:["",ft,He,Ge]}],"hue-rotate":[{"hue-rotate":[ft,He,Ge]}],invert:[{invert:["",ft,He,Ge]}],saturate:[{saturate:[ft,He,Ge]}],sepia:[{sepia:["",ft,He,Ge]}],"backdrop-filter":[{"backdrop-filter":["","none",He,Ge]}],"backdrop-blur":[{"backdrop-blur":B()}],"backdrop-brightness":[{"backdrop-brightness":[ft,He,Ge]}],"backdrop-contrast":[{"backdrop-contrast":[ft,He,Ge]}],"backdrop-grayscale":[{"backdrop-grayscale":["",ft,He,Ge]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[ft,He,Ge]}],"backdrop-invert":[{"backdrop-invert":["",ft,He,Ge]}],"backdrop-opacity":[{"backdrop-opacity":[ft,He,Ge]}],"backdrop-saturate":[{"backdrop-saturate":[ft,He,Ge]}],"backdrop-sepia":[{"backdrop-sepia":["",ft,He,Ge]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":_()}],"border-spacing-x":[{"border-spacing-x":_()}],"border-spacing-y":[{"border-spacing-y":_()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",He,Ge]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[ft,"initial",He,Ge]}],ease:[{ease:["linear","initial",k,He,Ge]}],delay:[{delay:[ft,He,Ge]}],animate:[{animate:["none",R,He,Ge]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[v,He,Ge]}],"perspective-origin":[{"perspective-origin":M()}],rotate:[{rotate:X()}],"rotate-x":[{"rotate-x":X()}],"rotate-y":[{"rotate-y":X()}],"rotate-z":[{"rotate-z":X()}],scale:[{scale:Q()}],"scale-x":[{"scale-x":Q()}],"scale-y":[{"scale-y":Q()}],"scale-z":[{"scale-z":Q()}],"scale-3d":["scale-3d"],skew:[{skew:le()}],"skew-x":[{"skew-x":le()}],"skew-y":[{"skew-y":le()}],transform:[{transform:[He,Ge,"","none","gpu","cpu"]}],"transform-origin":[{origin:M()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:re()}],"translate-x":[{"translate-x":re()}],"translate-y":[{"translate-y":re()}],"translate-z":[{"translate-z":re()}],"translate-none":["translate-none"],accent:[{accent:j()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:j()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",He,Ge]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":_()}],"scroll-mx":[{"scroll-mx":_()}],"scroll-my":[{"scroll-my":_()}],"scroll-ms":[{"scroll-ms":_()}],"scroll-me":[{"scroll-me":_()}],"scroll-mt":[{"scroll-mt":_()}],"scroll-mr":[{"scroll-mr":_()}],"scroll-mb":[{"scroll-mb":_()}],"scroll-ml":[{"scroll-ml":_()}],"scroll-p":[{"scroll-p":_()}],"scroll-px":[{"scroll-px":_()}],"scroll-py":[{"scroll-py":_()}],"scroll-ps":[{"scroll-ps":_()}],"scroll-pe":[{"scroll-pe":_()}],"scroll-pt":[{"scroll-pt":_()}],"scroll-pr":[{"scroll-pr":_()}],"scroll-pb":[{"scroll-pb":_()}],"scroll-pl":[{"scroll-pl":_()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",He,Ge]}],fill:[{fill:["none",...j()]}],"stroke-w":[{stroke:[ft,Xc,Zi,Ah]}],stroke:[{stroke:["none",...j()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["before","after","placeholder","file","marker","selection","first-line","first-letter","backdrop","*","**"]}},U9=p9(B9);function Me(...e){return U9(iz(e))}function j9(){const e="0123456789abcdef";let t="#";for(let n=0;n<6;n++)t+=e.charAt(Math.floor(Math.random()*16));return t}function Lr(e){return e instanceof Error?e.message:`${e}`}const Vk=e=>{const t=e;t.use={};for(const n of Object.keys(t.getState()))t.use[n]=()=>t(r=>r[n]);return t},gz="",Ia="ghost",G9="#B2EBF2",H9="#000",$9="#E2E2E2",q9="#EEEEEE",V9="#F57F17",W9="#969696",Y9="#F57F17",jR="#B2EBF2",Zc=50,GR=100,HR=4,K9=20,X9=15,$R="*",Z9={"text/plain":[".txt",".md",".html",".htm",".tex",".json",".xml",".yaml",".yml",".rtf",".odt",".epub",".csv",".log",".conf",".ini",".properties",".sql",".bat",".sh",".c",".cpp",".py",".java",".js",".ts",".swift",".go",".rb",".php",".css",".scss",".less"],"application/pdf":[".pdf"],"application/msword":[".doc"],"application/vnd.openxmlformats-officedocument.wordprocessingml.document":[".docx"],"application/vnd.openxmlformats-officedocument.presentationml.presentation":[".pptx"]},qR={name:"LightRAG",github:"https://github.com/HKUDS/LightRAG"};function hz(e,t){return function(){return e.apply(t,arguments)}}const{toString:Q9}=Object.prototype,{getPrototypeOf:Wk}=Object,Tf=(e=>t=>{const n=Q9.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),zr=e=>(e=e.toLowerCase(),t=>Tf(t)===e),Af=e=>t=>typeof t===e,{isArray:Os}=Array,lu=Af("undefined");function J9(e){return e!==null&&!lu(e)&&e.constructor!==null&&!lu(e.constructor)&&er(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const mz=zr("ArrayBuffer");function eq(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&mz(e.buffer),t}const tq=Af("string"),er=Af("function"),bz=Af("number"),_f=e=>e!==null&&typeof e=="object",nq=e=>e===!0||e===!1,Ad=e=>{if(Tf(e)!=="object")return!1;const t=Wk(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},rq=zr("Date"),aq=zr("File"),iq=zr("Blob"),oq=zr("FileList"),sq=e=>_f(e)&&er(e.pipe),lq=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||er(e.append)&&((t=Tf(e))==="formdata"||t==="object"&&er(e.toString)&&e.toString()==="[object FormData]"))},uq=zr("URLSearchParams"),[cq,dq,fq,pq]=["ReadableStream","Request","Response","Headers"].map(zr),gq=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function xu(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,a;if(typeof e!="object"&&(e=[e]),Os(e))for(r=0,a=e.length;r0;)if(a=n[r],t===a.toLowerCase())return a;return null}const ao=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,vz=e=>!lu(e)&&e!==ao;function zx(){const{caseless:e}=vz(this)&&this||{},t={},n=(r,a)=>{const i=e&&yz(t,a)||a;Ad(t[i])&&Ad(r)?t[i]=zx(t[i],r):Ad(r)?t[i]=zx({},r):Os(r)?t[i]=r.slice():t[i]=r};for(let r=0,a=arguments.length;r(xu(t,(a,i)=>{n&&er(a)?e[i]=hz(a,n):e[i]=a},{allOwnKeys:r}),e),mq=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),bq=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},yq=(e,t,n,r)=>{let a,i,s;const u={};if(t=t||{},e==null)return t;do{for(a=Object.getOwnPropertyNames(e),i=a.length;i-- >0;)s=a[i],(!r||r(s,e,t))&&!u[s]&&(t[s]=e[s],u[s]=!0);e=n!==!1&&Wk(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},vq=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},Sq=e=>{if(!e)return null;if(Os(e))return e;let t=e.length;if(!bz(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},Eq=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Wk(Uint8Array)),wq=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let a;for(;(a=r.next())&&!a.done;){const i=a.value;t.call(e,i[0],i[1])}},xq=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},kq=zr("HTMLFormElement"),Tq=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,a){return r.toUpperCase()+a}),VR=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Aq=zr("RegExp"),Sz=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};xu(n,(a,i)=>{let s;(s=t(a,i,e))!==!1&&(r[i]=s||a)}),Object.defineProperties(e,r)},_q=e=>{Sz(e,(t,n)=>{if(er(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(er(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},Rq=(e,t)=>{const n={},r=a=>{a.forEach(i=>{n[i]=!0})};return Os(e)?r(e):r(String(e).split(t)),n},Cq=()=>{},Nq=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,_h="abcdefghijklmnopqrstuvwxyz",WR="0123456789",Ez={DIGIT:WR,ALPHA:_h,ALPHA_DIGIT:_h+_h.toUpperCase()+WR},Oq=(e=16,t=Ez.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function Dq(e){return!!(e&&er(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const Iq=e=>{const t=new Array(10),n=(r,a)=>{if(_f(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[a]=r;const i=Os(r)?[]:{};return xu(r,(s,u)=>{const c=n(s,a+1);!lu(c)&&(i[u]=c)}),t[a]=void 0,i}}return r};return n(e,0)},Lq=zr("AsyncFunction"),Mq=e=>e&&(_f(e)||er(e))&&er(e.then)&&er(e.catch),wz=((e,t)=>e?setImmediate:t?((n,r)=>(ao.addEventListener("message",({source:a,data:i})=>{a===ao&&i===n&&r.length&&r.shift()()},!1),a=>{r.push(a),ao.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",er(ao.postMessage)),Fq=typeof queueMicrotask<"u"?queueMicrotask.bind(ao):typeof process<"u"&&process.nextTick||wz,pe={isArray:Os,isArrayBuffer:mz,isBuffer:J9,isFormData:lq,isArrayBufferView:eq,isString:tq,isNumber:bz,isBoolean:nq,isObject:_f,isPlainObject:Ad,isReadableStream:cq,isRequest:dq,isResponse:fq,isHeaders:pq,isUndefined:lu,isDate:rq,isFile:aq,isBlob:iq,isRegExp:Aq,isFunction:er,isStream:sq,isURLSearchParams:uq,isTypedArray:Eq,isFileList:oq,forEach:xu,merge:zx,extend:hq,trim:gq,stripBOM:mq,inherits:bq,toFlatObject:yq,kindOf:Tf,kindOfTest:zr,endsWith:vq,toArray:Sq,forEachEntry:wq,matchAll:xq,isHTMLForm:kq,hasOwnProperty:VR,hasOwnProp:VR,reduceDescriptors:Sz,freezeMethods:_q,toObjectSet:Rq,toCamelCase:Tq,noop:Cq,toFiniteNumber:Nq,findKey:yz,global:ao,isContextDefined:vz,ALPHABET:Ez,generateString:Oq,isSpecCompliantForm:Dq,toJSONObject:Iq,isAsyncFn:Lq,isThenable:Mq,setImmediate:wz,asap:Fq};function rt(e,t,n,r,a){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),a&&(this.response=a,this.status=a.status?a.status:null)}pe.inherits(rt,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:pe.toJSONObject(this.config),code:this.code,status:this.status}}});const xz=rt.prototype,kz={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{kz[e]={value:e}});Object.defineProperties(rt,kz);Object.defineProperty(xz,"isAxiosError",{value:!0});rt.from=(e,t,n,r,a,i)=>{const s=Object.create(xz);return pe.toFlatObject(e,s,function(c){return c!==Error.prototype},u=>u!=="isAxiosError"),rt.call(s,e.message,t,n,r,a),s.cause=e,s.name=e.name,i&&Object.assign(s,i),s};const Pq=null;function Bx(e){return pe.isPlainObject(e)||pe.isArray(e)}function Tz(e){return pe.endsWith(e,"[]")?e.slice(0,-2):e}function YR(e,t,n){return e?e.concat(t).map(function(a,i){return a=Tz(a),!n&&i?"["+a+"]":a}).join(n?".":""):t}function zq(e){return pe.isArray(e)&&!e.some(Bx)}const Bq=pe.toFlatObject(pe,{},null,function(t){return/^is[A-Z]/.test(t)});function Rf(e,t,n){if(!pe.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=pe.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(S,k){return!pe.isUndefined(k[S])});const r=n.metaTokens,a=n.visitor||p,i=n.dots,s=n.indexes,c=(n.Blob||typeof Blob<"u"&&Blob)&&pe.isSpecCompliantForm(t);if(!pe.isFunction(a))throw new TypeError("visitor must be a function");function d(v){if(v===null)return"";if(pe.isDate(v))return v.toISOString();if(!c&&pe.isBlob(v))throw new rt("Blob is not supported. Use a Buffer instead.");return pe.isArrayBuffer(v)||pe.isTypedArray(v)?c&&typeof Blob=="function"?new Blob([v]):Buffer.from(v):v}function p(v,S,k){let R=v;if(v&&!k&&typeof v=="object"){if(pe.endsWith(S,"{}"))S=r?S:S.slice(0,-2),v=JSON.stringify(v);else if(pe.isArray(v)&&zq(v)||(pe.isFileList(v)||pe.endsWith(S,"[]"))&&(R=pe.toArray(v)))return S=Tz(S),R.forEach(function(A,C){!(pe.isUndefined(A)||A===null)&&t.append(s===!0?YR([S],C,i):s===null?S:S+"[]",d(A))}),!1}return Bx(v)?!0:(t.append(YR(k,S,i),d(v)),!1)}const g=[],m=Object.assign(Bq,{defaultVisitor:p,convertValue:d,isVisitable:Bx});function b(v,S){if(!pe.isUndefined(v)){if(g.indexOf(v)!==-1)throw Error("Circular reference detected in "+S.join("."));g.push(v),pe.forEach(v,function(R,x){(!(pe.isUndefined(R)||R===null)&&a.call(t,R,pe.isString(x)?x.trim():x,S,m))===!0&&b(R,S?S.concat(x):[x])}),g.pop()}}if(!pe.isObject(e))throw new TypeError("data must be an object");return b(e),t}function KR(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Yk(e,t){this._pairs=[],e&&Rf(e,this,t)}const Az=Yk.prototype;Az.append=function(t,n){this._pairs.push([t,n])};Az.toString=function(t){const n=t?function(r){return t.call(this,r,KR)}:KR;return this._pairs.map(function(a){return n(a[0])+"="+n(a[1])},"").join("&")};function Uq(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function _z(e,t,n){if(!t)return e;const r=n&&n.encode||Uq;pe.isFunction(n)&&(n={serialize:n});const a=n&&n.serialize;let i;if(a?i=a(t,n):i=pe.isURLSearchParams(t)?t.toString():new Yk(t,n).toString(r),i){const s=e.indexOf("#");s!==-1&&(e=e.slice(0,s)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class XR{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){pe.forEach(this.handlers,function(r){r!==null&&t(r)})}}const Rz={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},jq=typeof URLSearchParams<"u"?URLSearchParams:Yk,Gq=typeof FormData<"u"?FormData:null,Hq=typeof Blob<"u"?Blob:null,$q={isBrowser:!0,classes:{URLSearchParams:jq,FormData:Gq,Blob:Hq},protocols:["http","https","file","blob","url","data"]},Kk=typeof window<"u"&&typeof document<"u",Ux=typeof navigator=="object"&&navigator||void 0,qq=Kk&&(!Ux||["ReactNative","NativeScript","NS"].indexOf(Ux.product)<0),Vq=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Wq=Kk&&window.location.href||"http://localhost",Yq=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Kk,hasStandardBrowserEnv:qq,hasStandardBrowserWebWorkerEnv:Vq,navigator:Ux,origin:Wq},Symbol.toStringTag,{value:"Module"})),En={...Yq,...$q};function Kq(e,t){return Rf(e,new En.classes.URLSearchParams,Object.assign({visitor:function(n,r,a,i){return En.isNode&&pe.isBuffer(n)?(this.append(r,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},t))}function Xq(e){return pe.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Zq(e){const t={},n=Object.keys(e);let r;const a=n.length;let i;for(r=0;r=n.length;return s=!s&&pe.isArray(a)?a.length:s,c?(pe.hasOwnProp(a,s)?a[s]=[a[s],r]:a[s]=r,!u):((!a[s]||!pe.isObject(a[s]))&&(a[s]=[]),t(n,r,a[s],i)&&pe.isArray(a[s])&&(a[s]=Zq(a[s])),!u)}if(pe.isFormData(e)&&pe.isFunction(e.entries)){const n={};return pe.forEachEntry(e,(r,a)=>{t(Xq(r),a,n,0)}),n}return null}function Qq(e,t,n){if(pe.isString(e))try{return(t||JSON.parse)(e),pe.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const ku={transitional:Rz,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",a=r.indexOf("application/json")>-1,i=pe.isObject(t);if(i&&pe.isHTMLForm(t)&&(t=new FormData(t)),pe.isFormData(t))return a?JSON.stringify(Cz(t)):t;if(pe.isArrayBuffer(t)||pe.isBuffer(t)||pe.isStream(t)||pe.isFile(t)||pe.isBlob(t)||pe.isReadableStream(t))return t;if(pe.isArrayBufferView(t))return t.buffer;if(pe.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let u;if(i){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Kq(t,this.formSerializer).toString();if((u=pe.isFileList(t))||r.indexOf("multipart/form-data")>-1){const c=this.env&&this.env.FormData;return Rf(u?{"files[]":t}:t,c&&new c,this.formSerializer)}}return i||a?(n.setContentType("application/json",!1),Qq(t)):t}],transformResponse:[function(t){const n=this.transitional||ku.transitional,r=n&&n.forcedJSONParsing,a=this.responseType==="json";if(pe.isResponse(t)||pe.isReadableStream(t))return t;if(t&&pe.isString(t)&&(r&&!this.responseType||a)){const s=!(n&&n.silentJSONParsing)&&a;try{return JSON.parse(t)}catch(u){if(s)throw u.name==="SyntaxError"?rt.from(u,rt.ERR_BAD_RESPONSE,this,null,this.response):u}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:En.classes.FormData,Blob:En.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};pe.forEach(["delete","get","head","post","put","patch"],e=>{ku.headers[e]={}});const Jq=pe.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),e8=e=>{const t={};let n,r,a;return e&&e.split(` `).forEach(function(s){a=s.indexOf(":"),n=s.substring(0,a).trim().toLowerCase(),r=s.substring(a+1).trim(),!(!n||t[n]&&Jq[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},ZR=Symbol("internals");function Gl(e){return e&&String(e).trim().toLowerCase()}function _d(e){return e===!1||e==null?e:pe.isArray(e)?e.map(_d):String(e)}function t8(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const n8=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Rh(e,t,n,r,a){if(pe.isFunction(r))return r.call(this,t,n);if(a&&(t=n),!!pe.isString(t)){if(pe.isString(r))return t.indexOf(r)!==-1;if(pe.isRegExp(r))return r.test(t)}}function r8(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function a8(e,t){const n=pe.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(a,i,s){return this[r].call(this,t,a,i,s)},configurable:!0})})}let jn=class{constructor(t){t&&this.set(t)}set(t,n,r){const a=this;function i(u,c,d){const p=Gl(c);if(!p)throw new Error("header name must be a non-empty string");const g=pe.findKey(a,p);(!g||a[g]===void 0||d===!0||d===void 0&&a[g]!==!1)&&(a[g||c]=_d(u))}const s=(u,c)=>pe.forEach(u,(d,p)=>i(d,p,c));if(pe.isPlainObject(t)||t instanceof this.constructor)s(t,n);else if(pe.isString(t)&&(t=t.trim())&&!n8(t))s(e8(t),n);else if(pe.isHeaders(t))for(const[u,c]of t.entries())i(c,u,r);else t!=null&&i(n,t,r);return this}get(t,n){if(t=Gl(t),t){const r=pe.findKey(this,t);if(r){const a=this[r];if(!n)return a;if(n===!0)return t8(a);if(pe.isFunction(n))return n.call(this,a,r);if(pe.isRegExp(n))return n.exec(a);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Gl(t),t){const r=pe.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Rh(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let a=!1;function i(s){if(s=Gl(s),s){const u=pe.findKey(r,s);u&&(!n||Rh(r,r[u],u,n))&&(delete r[u],a=!0)}}return pe.isArray(t)?t.forEach(i):i(t),a}clear(t){const n=Object.keys(this);let r=n.length,a=!1;for(;r--;){const i=n[r];(!t||Rh(this,this[i],i,t,!0))&&(delete this[i],a=!0)}return a}normalize(t){const n=this,r={};return pe.forEach(this,(a,i)=>{const s=pe.findKey(r,i);if(s){n[s]=_d(a),delete n[i];return}const u=t?r8(i):String(i).trim();u!==i&&delete n[i],n[u]=_d(a),r[u]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return pe.forEach(this,(r,a)=>{r!=null&&r!==!1&&(n[a]=t&&pe.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` `)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(a=>r.set(a)),r}static accessor(t){const r=(this[ZR]=this[ZR]={accessors:{}}).accessors,a=this.prototype;function i(s){const u=Gl(s);r[u]||(a8(a,s),r[u]=!0)}return pe.isArray(t)?t.forEach(i):i(t),this}};jn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);pe.reduceDescriptors(jn.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});pe.freezeMethods(jn);function Ch(e,t){const n=this||ku,r=t||n,a=jn.from(r.headers);let i=r.data;return pe.forEach(e,function(u){i=u.call(n,i,a.normalize(),t?t.status:void 0)}),a.normalize(),i}function Nz(e){return!!(e&&e.__CANCEL__)}function Ds(e,t,n){rt.call(this,e??"canceled",rt.ERR_CANCELED,t,n),this.name="CanceledError"}pe.inherits(Ds,rt,{__CANCEL__:!0});function Oz(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new rt("Request failed with status code "+n.status,[rt.ERR_BAD_REQUEST,rt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function i8(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function o8(e,t){e=e||10;const n=new Array(e),r=new Array(e);let a=0,i=0,s;return t=t!==void 0?t:1e3,function(c){const d=Date.now(),p=r[i];s||(s=d),n[a]=c,r[a]=d;let g=i,m=0;for(;g!==a;)m+=n[g++],g=g%e;if(a=(a+1)%e,a===i&&(i=(i+1)%e),d-s{n=p,a=null,i&&(clearTimeout(i),i=null),e.apply(null,d)};return[(...d)=>{const p=Date.now(),g=p-n;g>=r?s(d,p):(a=d,i||(i=setTimeout(()=>{i=null,s(a)},r-g)))},()=>a&&s(a)]}const Yd=(e,t,n=3)=>{let r=0;const a=o8(50,250);return s8(i=>{const s=i.loaded,u=i.lengthComputable?i.total:void 0,c=s-r,d=a(c),p=s<=u;r=s;const g={loaded:s,total:u,progress:u?s/u:void 0,bytes:c,rate:d||void 0,estimated:d&&u&&p?(u-s)/d:void 0,event:i,lengthComputable:u!=null,[t?"download":"upload"]:!0};e(g)},n)},QR=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},JR=e=>(...t)=>pe.asap(()=>e(...t)),l8=En.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,En.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(En.origin),En.navigator&&/(msie|trident)/i.test(En.navigator.userAgent)):()=>!0,u8=En.hasStandardBrowserEnv?{write(e,t,n,r,a,i){const s=[e+"="+encodeURIComponent(t)];pe.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),pe.isString(r)&&s.push("path="+r),pe.isString(a)&&s.push("domain="+a),i===!0&&s.push("secure"),document.cookie=s.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function c8(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function d8(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Dz(e,t){return e&&!c8(t)?d8(e,t):t}const eC=e=>e instanceof jn?{...e}:e;function so(e,t){t=t||{};const n={};function r(d,p,g,m){return pe.isPlainObject(d)&&pe.isPlainObject(p)?pe.merge.call({caseless:m},d,p):pe.isPlainObject(p)?pe.merge({},p):pe.isArray(p)?p.slice():p}function a(d,p,g,m){if(pe.isUndefined(p)){if(!pe.isUndefined(d))return r(void 0,d,g,m)}else return r(d,p,g,m)}function i(d,p){if(!pe.isUndefined(p))return r(void 0,p)}function s(d,p){if(pe.isUndefined(p)){if(!pe.isUndefined(d))return r(void 0,d)}else return r(void 0,p)}function u(d,p,g){if(g in t)return r(d,p);if(g in e)return r(void 0,d)}const c={url:i,method:i,data:i,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:u,headers:(d,p,g)=>a(eC(d),eC(p),g,!0)};return pe.forEach(Object.keys(Object.assign({},e,t)),function(p){const g=c[p]||a,m=g(e[p],t[p],p);pe.isUndefined(m)&&g!==u||(n[p]=m)}),n}const Iz=e=>{const t=so({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:a,xsrfCookieName:i,headers:s,auth:u}=t;t.headers=s=jn.from(s),t.url=_z(Dz(t.baseURL,t.url),e.params,e.paramsSerializer),u&&s.set("Authorization","Basic "+btoa((u.username||"")+":"+(u.password?unescape(encodeURIComponent(u.password)):"")));let c;if(pe.isFormData(n)){if(En.hasStandardBrowserEnv||En.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if((c=s.getContentType())!==!1){const[d,...p]=c?c.split(";").map(g=>g.trim()).filter(Boolean):[];s.setContentType([d||"multipart/form-data",...p].join("; "))}}if(En.hasStandardBrowserEnv&&(r&&pe.isFunction(r)&&(r=r(t)),r||r!==!1&&l8(t.url))){const d=a&&i&&u8.read(i);d&&s.set(a,d)}return t},f8=typeof XMLHttpRequest<"u",p8=f8&&function(e){return new Promise(function(n,r){const a=Iz(e);let i=a.data;const s=jn.from(a.headers).normalize();let{responseType:u,onUploadProgress:c,onDownloadProgress:d}=a,p,g,m,b,v;function S(){b&&b(),v&&v(),a.cancelToken&&a.cancelToken.unsubscribe(p),a.signal&&a.signal.removeEventListener("abort",p)}let k=new XMLHttpRequest;k.open(a.method.toUpperCase(),a.url,!0),k.timeout=a.timeout;function R(){if(!k)return;const A=jn.from("getAllResponseHeaders"in k&&k.getAllResponseHeaders()),O={data:!u||u==="text"||u==="json"?k.responseText:k.response,status:k.status,statusText:k.statusText,headers:A,config:e,request:k};Oz(function(N){n(N),S()},function(N){r(N),S()},O),k=null}"onloadend"in k?k.onloadend=R:k.onreadystatechange=function(){!k||k.readyState!==4||k.status===0&&!(k.responseURL&&k.responseURL.indexOf("file:")===0)||setTimeout(R)},k.onabort=function(){k&&(r(new rt("Request aborted",rt.ECONNABORTED,e,k)),k=null)},k.onerror=function(){r(new rt("Network Error",rt.ERR_NETWORK,e,k)),k=null},k.ontimeout=function(){let C=a.timeout?"timeout of "+a.timeout+"ms exceeded":"timeout exceeded";const O=a.transitional||Rz;a.timeoutErrorMessage&&(C=a.timeoutErrorMessage),r(new rt(C,O.clarifyTimeoutError?rt.ETIMEDOUT:rt.ECONNABORTED,e,k)),k=null},i===void 0&&s.setContentType(null),"setRequestHeader"in k&&pe.forEach(s.toJSON(),function(C,O){k.setRequestHeader(O,C)}),pe.isUndefined(a.withCredentials)||(k.withCredentials=!!a.withCredentials),u&&u!=="json"&&(k.responseType=a.responseType),d&&([m,v]=Yd(d,!0),k.addEventListener("progress",m)),c&&k.upload&&([g,b]=Yd(c),k.upload.addEventListener("progress",g),k.upload.addEventListener("loadend",b)),(a.cancelToken||a.signal)&&(p=A=>{k&&(r(!A||A.type?new Ds(null,e,k):A),k.abort(),k=null)},a.cancelToken&&a.cancelToken.subscribe(p),a.signal&&(a.signal.aborted?p():a.signal.addEventListener("abort",p)));const x=i8(a.url);if(x&&En.protocols.indexOf(x)===-1){r(new rt("Unsupported protocol "+x+":",rt.ERR_BAD_REQUEST,e));return}k.send(i||null)})},g8=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,a;const i=function(d){if(!a){a=!0,u();const p=d instanceof Error?d:this.reason;r.abort(p instanceof rt?p:new Ds(p instanceof Error?p.message:p))}};let s=t&&setTimeout(()=>{s=null,i(new rt(`timeout ${t} of ms exceeded`,rt.ETIMEDOUT))},t);const u=()=>{e&&(s&&clearTimeout(s),s=null,e.forEach(d=>{d.unsubscribe?d.unsubscribe(i):d.removeEventListener("abort",i)}),e=null)};e.forEach(d=>d.addEventListener("abort",i));const{signal:c}=r;return c.unsubscribe=()=>pe.asap(u),c}},h8=function*(e,t){let n=e.byteLength;if(n{const a=m8(e,t);let i=0,s,u=c=>{s||(s=!0,r&&r(c))};return new ReadableStream({async pull(c){try{const{done:d,value:p}=await a.next();if(d){u(),c.close();return}let g=p.byteLength;if(n){let m=i+=g;n(m)}c.enqueue(new Uint8Array(p))}catch(d){throw u(d),d}},cancel(c){return u(c),a.return()}},{highWaterMark:2})},Cf=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Lz=Cf&&typeof ReadableStream=="function",y8=Cf&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),Mz=(e,...t)=>{try{return!!e(...t)}catch{return!1}},v8=Lz&&Mz(()=>{let e=!1;const t=new Request(En.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),nC=64*1024,jx=Lz&&Mz(()=>pe.isReadableStream(new Response("").body)),Kd={stream:jx&&(e=>e.body)};Cf&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!Kd[t]&&(Kd[t]=pe.isFunction(e[t])?n=>n[t]():(n,r)=>{throw new rt(`Response type '${t}' is not supported`,rt.ERR_NOT_SUPPORT,r)})})})(new Response);const S8=async e=>{if(e==null)return 0;if(pe.isBlob(e))return e.size;if(pe.isSpecCompliantForm(e))return(await new Request(En.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(pe.isArrayBufferView(e)||pe.isArrayBuffer(e))return e.byteLength;if(pe.isURLSearchParams(e)&&(e=e+""),pe.isString(e))return(await y8(e)).byteLength},E8=async(e,t)=>{const n=pe.toFiniteNumber(e.getContentLength());return n??S8(t)},w8=Cf&&(async e=>{let{url:t,method:n,data:r,signal:a,cancelToken:i,timeout:s,onDownloadProgress:u,onUploadProgress:c,responseType:d,headers:p,withCredentials:g="same-origin",fetchOptions:m}=Iz(e);d=d?(d+"").toLowerCase():"text";let b=g8([a,i&&i.toAbortSignal()],s),v;const S=b&&b.unsubscribe&&(()=>{b.unsubscribe()});let k;try{if(c&&v8&&n!=="get"&&n!=="head"&&(k=await E8(p,r))!==0){let O=new Request(t,{method:"POST",body:r,duplex:"half"}),_;if(pe.isFormData(r)&&(_=O.headers.get("content-type"))&&p.setContentType(_),O.body){const[N,P]=QR(k,Yd(JR(c)));r=tC(O.body,nC,N,P)}}pe.isString(g)||(g=g?"include":"omit");const R="credentials"in Request.prototype;v=new Request(t,{...m,signal:b,method:n.toUpperCase(),headers:p.normalize().toJSON(),body:r,duplex:"half",credentials:R?g:void 0});let x=await fetch(v);const A=jx&&(d==="stream"||d==="response");if(jx&&(u||A&&S)){const O={};["status","statusText","headers"].forEach(I=>{O[I]=x[I]});const _=pe.toFiniteNumber(x.headers.get("content-length")),[N,P]=u&&QR(_,Yd(JR(u),!0))||[];x=new Response(tC(x.body,nC,N,()=>{P&&P(),S&&S()}),O)}d=d||"text";let C=await Kd[pe.findKey(Kd,d)||"text"](x,e);return!A&&S&&S(),await new Promise((O,_)=>{Oz(O,_,{data:C,headers:jn.from(x.headers),status:x.status,statusText:x.statusText,config:e,request:v})})}catch(R){throw S&&S(),R&&R.name==="TypeError"&&/fetch/i.test(R.message)?Object.assign(new rt("Network Error",rt.ERR_NETWORK,e,v),{cause:R.cause||R}):rt.from(R,R&&R.code,e,v)}}),Gx={http:Pq,xhr:p8,fetch:w8};pe.forEach(Gx,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const rC=e=>`- ${e}`,x8=e=>pe.isFunction(e)||e===null||e===!1,Fz={getAdapter:e=>{e=pe.isArray(e)?e:[e];const{length:t}=e;let n,r;const a={};for(let i=0;i`adapter ${u} `+(c===!1?"is not supported by the environment":"is not available in the build"));let s=t?i.length>1?`since : `+i.map(rC).join(` diff --git a/lightrag/api/webui/index.html b/lightrag/api/webui/index.html index 6accd08c..16745932 100644 --- a/lightrag/api/webui/index.html +++ b/lightrag/api/webui/index.html @@ -8,7 +8,7 @@ Lightrag - + diff --git a/lightrag_webui/src/lib/constants.ts b/lightrag_webui/src/lib/constants.ts index aca6bef6..b9198c1e 100644 --- a/lightrag_webui/src/lib/constants.ts +++ b/lightrag_webui/src/lib/constants.ts @@ -15,8 +15,8 @@ export const edgeColorDarkTheme = '#969696' export const edgeColorSelected = '#F57F17' export const edgeColorHighlighted = '#B2EBF2' -export const searchResultLimit = 20 -export const labelListLimit = 40 +export const searchResultLimit = 50 +export const labelListLimit = 100 export const minNodeSize = 4 export const maxNodeSize = 20