veza/.build/incus/web/js/chunk-BoPufJSi.js
senke 1ed6e7f07b state-ownership: delete unused optimisticStoreUpdates.ts file
- Deleted apps/web/src/utils/optimisticStoreUpdates.ts (unused file)
- File was unused - no imports found in codebase
- Mutations already use React Query's onMutate pattern
- No TypeScript errors after deletion
- Actions 4.4.1.2 and 4.4.1.3 complete
2026-01-15 19:26:53 +01:00

12 lines
258 KiB
JavaScript

import{J as Ws,K as Pr,N as ie,r as S,O as nn}from"./chunk-Cad8leGS.js";var Ti={exports:{}},Li={};var io;function Ml(){return io||(io=1,(function(e){function t(_,L){var U=_.length;_.push(L);e:for(;0<U;){var I=U-1>>>1,B=_[I];if(0<r(B,L))_[I]=L,_[U]=B,U=I;else break e}}function n(_){return _.length===0?null:_[0]}function i(_){if(_.length===0)return null;var L=_[0],U=_.pop();if(U!==L){_[0]=U;e:for(var I=0,B=_.length,re=B>>>1;I<re;){var oe=2*(I+1)-1,Se=_[oe],ae=oe+1,Me=_[ae];if(0>r(Se,U))ae<B&&0>r(Me,Se)?(_[I]=Me,_[ae]=U,I=ae):(_[I]=Se,_[oe]=U,I=oe);else if(ae<B&&0>r(Me,U))_[I]=Me,_[ae]=U,I=ae;else break e}}return L}function r(_,L){var U=_.sortIndex-L.sortIndex;return U!==0?U:_.id-L.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var s=Date,a=s.now();e.unstable_now=function(){return s.now()-a}}var l=[],c=[],d=1,u=null,p=3,m=!1,h=!1,v=!1,g=typeof setTimeout=="function"?setTimeout:null,k=typeof clearTimeout=="function"?clearTimeout:null,w=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function E(_){for(var L=n(c);L!==null;){if(L.callback===null)i(c);else if(L.startTime<=_)i(c),L.sortIndex=L.expirationTime,t(l,L);else break;L=n(c)}}function C(_){if(v=!1,E(_),!h)if(n(l)!==null)h=!0,H(O);else{var L=n(c);L!==null&&W(C,L.startTime-_)}}function O(_,L){h=!1,v&&(v=!1,k(z),z=-1),m=!0;var U=p;try{for(E(L),u=n(l);u!==null&&(!(u.expirationTime>L)||_&&!G());){var I=u.callback;if(typeof I=="function"){u.callback=null,p=u.priorityLevel;var B=I(u.expirationTime<=L);L=e.unstable_now(),typeof B=="function"?u.callback=B:u===n(l)&&i(l),E(L)}else i(l);u=n(l)}if(u!==null)var re=!0;else{var oe=n(c);oe!==null&&W(C,oe.startTime-L),re=!1}return re}finally{u=null,p=U,m=!1}}var N=!1,D=null,z=-1,q=5,V=-1;function G(){return!(e.unstable_now()-V<q)}function A(){if(D!==null){var _=e.unstable_now();V=_;var L=!0;try{L=D(!0,_)}finally{L?F():(N=!1,D=null)}}else N=!1}var F;if(typeof w=="function")F=function(){w(A)};else if(typeof MessageChannel<"u"){var $=new MessageChannel,ee=$.port2;$.port1.onmessage=A,F=function(){ee.postMessage(null)}}else F=function(){g(A,0)};function H(_){D=_,N||(N=!0,F())}function W(_,L){z=g(function(){_(e.unstable_now())},L)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(_){_.callback=null},e.unstable_continueExecution=function(){h||m||(h=!0,H(O))},e.unstable_forceFrameRate=function(_){0>_||125<_?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):q=0<_?Math.floor(1e3/_):5},e.unstable_getCurrentPriorityLevel=function(){return p},e.unstable_getFirstCallbackNode=function(){return n(l)},e.unstable_next=function(_){switch(p){case 1:case 2:case 3:var L=3;break;default:L=p}var U=p;p=L;try{return _()}finally{p=U}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(_,L){switch(_){case 1:case 2:case 3:case 4:case 5:break;default:_=3}var U=p;p=_;try{return L()}finally{p=U}},e.unstable_scheduleCallback=function(_,L,U){var I=e.unstable_now();switch(typeof U=="object"&&U!==null?(U=U.delay,U=typeof U=="number"&&0<U?I+U:I):U=I,_){case 1:var B=-1;break;case 2:B=250;break;case 5:B=1073741823;break;case 4:B=1e4;break;default:B=5e3}return B=U+B,_={id:d++,callback:L,priorityLevel:_,startTime:U,expirationTime:B,sortIndex:-1},U>I?(_.sortIndex=U,t(c,_),n(l)===null&&_===n(c)&&(v?(k(z),z=-1):v=!0,W(C,U-I))):(_.sortIndex=B,t(l,_),h||m||(h=!0,H(O))),_},e.unstable_shouldYield=G,e.unstable_wrapCallback=function(_){var L=p;return function(){var U=p;p=L;try{return _.apply(this,arguments)}finally{p=U}}}})(Li)),Li}var ro;function jm(){return ro||(ro=1,Ti.exports=Ml()),Ti.exports}function fn(){return fn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},fn.apply(this,arguments)}var Tt;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(Tt||(Tt={}));const oo="popstate";function Im(e){e===void 0&&(e={});function t(i,r){let{pathname:o,search:s,hash:a}=i.location;return ir("",{pathname:o,search:s,hash:a},r.state&&r.state.usr||null,r.state&&r.state.key||"default")}function n(i,r){return typeof r=="string"?r:Ks(r)}return $l(t,n,null,e)}function Lt(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function Dr(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function zl(){return Math.random().toString(36).substr(2,8)}function so(e,t){return{usr:e.state,key:e.key,idx:t}}function ir(e,t,n,i){return n===void 0&&(n=null),fn({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?fi(t):t,{state:n,key:t&&t.key||i||zl()})}function Ks(e){let{pathname:t="/",search:n="",hash:i=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),i&&i!=="#"&&(t+=i.charAt(0)==="#"?i:"#"+i),t}function fi(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let i=e.indexOf("?");i>=0&&(t.search=e.substr(i),e=e.substr(0,i)),e&&(t.pathname=e)}return t}function $l(e,t,n,i){i===void 0&&(i={});let{window:r=document.defaultView,v5Compat:o=!1}=i,s=r.history,a=Tt.Pop,l=null,c=d();c==null&&(c=0,s.replaceState(fn({},s.state,{idx:c}),""));function d(){return(s.state||{idx:null}).idx}function u(){a=Tt.Pop;let g=d(),k=g==null?null:g-c;c=g,l&&l({action:a,location:v.location,delta:k})}function p(g,k){a=Tt.Push;let w=ir(v.location,g,k);c=d()+1;let E=so(w,c),C=v.createHref(w);try{s.pushState(E,"",C)}catch(O){if(O instanceof DOMException&&O.name==="DataCloneError")throw O;r.location.assign(C)}o&&l&&l({action:a,location:v.location,delta:1})}function m(g,k){a=Tt.Replace;let w=ir(v.location,g,k);c=d();let E=so(w,c),C=v.createHref(w);s.replaceState(E,"",C),o&&l&&l({action:a,location:v.location,delta:0})}function h(g){let k=r.location.origin!=="null"?r.location.origin:r.location.href,w=typeof g=="string"?g:Ks(g);return w=w.replace(/ $/,"%20"),Lt(k,"No window.location.(origin|href) available to create URL for href: "+w),new URL(w,k)}let v={get action(){return a},get location(){return e(r,s)},listen(g){if(l)throw new Error("A history only accepts one active listener");return r.addEventListener(oo,u),l=g,()=>{r.removeEventListener(oo,u),l=null}},createHref(g){return t(r,g)},createURL:h,encodeLocation(g){let k=h(g);return{pathname:k.pathname,search:k.search,hash:k.hash}},push:p,replace:m,go(g){return s.go(g)}};return v}var ao;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(ao||(ao={}));function Mm(e,t,n){return n===void 0&&(n="/"),Ul(e,t,n)}function Ul(e,t,n,i){let r=typeof t=="string"?fi(t):t,o=tc(r.pathname||"/",n);if(o==null)return null;let s=Js(e);Vl(s);let a=null;for(let l=0;a==null&&l<s.length;++l){let c=ec(o);a=Yl(s[l],c)}return a}function Js(e,t,n,i){t===void 0&&(t=[]),n===void 0&&(n=[]),i===void 0&&(i="");let r=(o,s,a)=>{let l={relativePath:a===void 0?o.path||"":a,caseSensitive:o.caseSensitive===!0,childrenIndex:s,route:o};l.relativePath.startsWith("/")&&(Lt(l.relativePath.startsWith(i),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+i+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(i.length));let c=qn([i,l.relativePath]),d=n.concat(l);o.children&&o.children.length>0&&(Lt(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),Js(o.children,t,d,c)),!(o.path==null&&!o.index)&&t.push({path:c,score:Gl(c,o.index),routesMeta:d})};return e.forEach((o,s)=>{var a;if(o.path===""||!((a=o.path)!=null&&a.includes("?")))r(o,s);else for(let l of Gs(o.path))r(o,s,l)}),t}function Gs(e){let t=e.split("/");if(t.length===0)return[];let[n,...i]=t,r=n.endsWith("?"),o=n.replace(/\?$/,"");if(i.length===0)return r?[o,""]:[o];let s=Gs(i.join("/")),a=[];return a.push(...s.map(l=>l===""?o:[o,l].join("/"))),r&&a.push(...s),a.map(l=>e.startsWith("/")&&l===""?"/":l)}function Vl(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:Xl(t.routesMeta.map(i=>i.childrenIndex),n.routesMeta.map(i=>i.childrenIndex)))}const Bl=/^:[\w-]+$/,ql=3,Hl=2,Wl=1,Kl=10,Jl=-2,lo=e=>e==="*";function Gl(e,t){let n=e.split("/"),i=n.length;return n.some(lo)&&(i+=Jl),t&&(i+=Hl),n.filter(r=>!lo(r)).reduce((r,o)=>r+(Bl.test(o)?ql:o===""?Wl:Kl),i)}function Xl(e,t){return e.length===t.length&&e.slice(0,-1).every((i,r)=>i===t[r])?e[e.length-1]-t[t.length-1]:0}function Yl(e,t,n){let{routesMeta:i}=e,r={},o="/",s=[];for(let a=0;a<i.length;++a){let l=i[a],c=a===i.length-1,d=o==="/"?t:t.slice(o.length)||"/",u=Ql({path:l.relativePath,caseSensitive:l.caseSensitive,end:c},d),p=l.route;if(!u)return null;Object.assign(r,u.params),s.push({params:r,pathname:qn([o,u.pathname]),pathnameBase:sc(qn([o,u.pathnameBase])),route:p}),u.pathnameBase!=="/"&&(o=qn([o,u.pathnameBase]))}return s}function Ql(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,i]=Zl(e.path,e.caseSensitive,e.end),r=t.match(n);if(!r)return null;let o=r[0],s=o.replace(/(.)\/+$/,"$1"),a=r.slice(1);return{params:i.reduce((c,d,u)=>{let{paramName:p,isOptional:m}=d;if(p==="*"){let v=a[u]||"";s=o.slice(0,o.length-v.length).replace(/(.)\/+$/,"$1")}const h=a[u];return m&&!h?c[p]=void 0:c[p]=(h||"").replace(/%2F/g,"/"),c},{}),pathname:o,pathnameBase:s,pattern:e}}function Zl(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Dr(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let i=[],r="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(s,a,l)=>(i.push({paramName:a,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(i.push({paramName:"*"}),r+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?r+="\\/*$":e!==""&&e!=="/"&&(r+="(?:(?=\\/|$))"),[new RegExp(r,t?void 0:"i"),i]}function ec(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return Dr(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function tc(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,i=e.charAt(n);return i&&i!=="/"?null:e.slice(n)||"/"}const nc=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,ic=e=>nc.test(e);function rc(e,t){t===void 0&&(t="/");let{pathname:n,search:i="",hash:r=""}=typeof e=="string"?fi(e):e,o;if(n)if(ic(n))o=n;else{if(n.includes("//")){let s=n;n=n.replace(/\/\/+/g,"/"),Dr(!1,"Pathnames cannot have embedded double slashes - normalizing "+(s+" -> "+n))}n.startsWith("/")?o=co(n.substring(1),"/"):o=co(n,t)}else o=t;return{pathname:o,search:ac(i),hash:lc(r)}}function co(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(r=>{r===".."?n.length>1&&n.pop():r!=="."&&n.push(r)}),n.length>1?n.join("/"):"/"}function Ni(e,t,n,i){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(i)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function oc(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function zm(e,t){let n=oc(e);return t?n.map((i,r)=>r===n.length-1?i.pathname:i.pathnameBase):n.map(i=>i.pathnameBase)}function $m(e,t,n,i){i===void 0&&(i=!1);let r;typeof e=="string"?r=fi(e):(r=fn({},e),Lt(!r.pathname||!r.pathname.includes("?"),Ni("?","pathname","search",r)),Lt(!r.pathname||!r.pathname.includes("#"),Ni("#","pathname","hash",r)),Lt(!r.search||!r.search.includes("#"),Ni("#","search","hash",r)));let o=e===""||r.pathname==="",s=o?"/":r.pathname,a;if(s==null)a=n;else{let u=t.length-1;if(!i&&s.startsWith("..")){let p=s.split("/");for(;p[0]==="..";)p.shift(),u-=1;r.pathname=p.join("/")}a=u>=0?t[u]:"/"}let l=rc(r,a),c=s&&s!=="/"&&s.endsWith("/"),d=(o||s===".")&&n.endsWith("/");return!l.pathname.endsWith("/")&&(c||d)&&(l.pathname+="/"),l}const qn=e=>e.join("/").replace(/\/\/+/g,"/"),sc=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),ac=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,lc=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function Um(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const Xs=["post","put","patch","delete"];new Set(Xs);const cc=["get",...Xs];new Set(cc);let uc={data:""},dc=e=>{if(typeof window=="object"){let t=(e?e.querySelector("#_goober"):window._goober)||Object.assign(document.createElement("style"),{innerHTML:" ",id:"_goober"});return t.nonce=window.__nonce__,t.parentNode||(e||document.head).appendChild(t),t.firstChild}return e||uc},pc=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,fc=/\/\*[^]*?\*\/| +/g,uo=/\n+/g,ft=(e,t)=>{let n="",i="",r="";for(let o in e){let s=e[o];o[0]=="@"?o[1]=="i"?n=o+" "+s+";":i+=o[1]=="f"?ft(s,o):o+"{"+ft(s,o[1]=="k"?"":t)+"}":typeof s=="object"?i+=ft(s,t?t.replace(/([^,])+/g,a=>o.replace(/([^,]*:\S+\([^)]*\))|([^,])+/g,l=>/&/.test(l)?l.replace(/&/g,a):a?a+" "+l:l)):o):s!=null&&(o=/^--/.test(o)?o:o.replace(/[A-Z]/g,"-$&").toLowerCase(),r+=ft.p?ft.p(o,s):o+":"+s+";")}return n+(t&&r?t+"{"+r+"}":r)+i},rt={},Ys=e=>{if(typeof e=="object"){let t="";for(let n in e)t+=n+Ys(e[n]);return t}return e},hc=(e,t,n,i,r)=>{let o=Ys(e),s=rt[o]||(rt[o]=(l=>{let c=0,d=11;for(;c<l.length;)d=101*d+l.charCodeAt(c++)>>>0;return"go"+d})(o));if(!rt[s]){let l=o!==e?e:(c=>{let d,u,p=[{}];for(;d=pc.exec(c.replace(fc,""));)d[4]?p.shift():d[3]?(u=d[3].replace(uo," ").trim(),p.unshift(p[0][u]=p[0][u]||{})):p[0][d[1]]=d[2].replace(uo," ").trim();return p[0]})(e);rt[s]=ft(r?{["@keyframes "+s]:l}:l,n?"":"."+s)}let a=n&&rt.g?rt.g:null;return n&&(rt.g=rt[s]),((l,c,d,u)=>{u?c.data=c.data.replace(u,l):c.data.indexOf(l)===-1&&(c.data=d?l+c.data:c.data+l)})(rt[s],t,i,a),s},mc=(e,t,n)=>e.reduce((i,r,o)=>{let s=t[o];if(s&&s.call){let a=s(n),l=a&&a.props&&a.props.className||/^go/.test(a)&&a;s=l?"."+l:a&&typeof a=="object"?a.props?"":ft(a,""):a===!1?"":a}return i+r+(s??"")},"");function Tr(e){let t=this||{},n=e.call?e(t.p):e;return hc(n.unshift?n.raw?mc(n,[].slice.call(arguments,1),t.p):n.reduce((i,r)=>Object.assign(i,r&&r.call?r(t.p):r),{}):n,dc(t.target),t.g,t.o,t.k)}let Qs,rr,or;Tr.bind({g:1});let Vm=Tr.bind({k:1});function Bm(e,t,n,i){ft.p=t,Qs=e,rr=n,or=i}function qm(e,t){let n=this||{};return function(){let i=arguments;function r(o,s){let a=Object.assign({},o),l=a.className||r.className;n.p=Object.assign({theme:rr&&rr()},a),n.o=/ *go\d+/.test(l),a.className=Tr.apply(n,i)+(l?" "+l:"");let c=e;return e[0]&&(c=a.as||e,delete a.as),or&&c[0]&&or(a),Qs(c,a)}return r}}var Fi={exports:{}},ji={},Ii={exports:{}},Mi={};var po;function gc(){if(po)return Mi;po=1;var e=Ws();function t(u,p){return u===p&&(u!==0||1/u===1/p)||u!==u&&p!==p}var n=typeof Object.is=="function"?Object.is:t,i=e.useState,r=e.useEffect,o=e.useLayoutEffect,s=e.useDebugValue;function a(u,p){var m=p(),h=i({inst:{value:m,getSnapshot:p}}),v=h[0].inst,g=h[1];return o(function(){v.value=m,v.getSnapshot=p,l(v)&&g({inst:v})},[u,m,p]),r(function(){return l(v)&&g({inst:v}),u(function(){l(v)&&g({inst:v})})},[u]),s(m),m}function l(u){var p=u.getSnapshot;u=u.value;try{var m=p();return!n(u,m)}catch{return!0}}function c(u,p){return p()}var d=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?c:a;return Mi.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:d,Mi}var fo;function vc(){return fo||(fo=1,Ii.exports=gc()),Ii.exports}var ho;function xc(){if(ho)return ji;ho=1;var e=Ws(),t=vc();function n(c,d){return c===d&&(c!==0||1/c===1/d)||c!==c&&d!==d}var i=typeof Object.is=="function"?Object.is:n,r=t.useSyncExternalStore,o=e.useRef,s=e.useEffect,a=e.useMemo,l=e.useDebugValue;return ji.useSyncExternalStoreWithSelector=function(c,d,u,p,m){var h=o(null);if(h.current===null){var v={hasValue:!1,value:null};h.current=v}else v=h.current;h=a(function(){function k(N){if(!w){if(w=!0,E=N,N=p(N),m!==void 0&&v.hasValue){var D=v.value;if(m(D,N))return C=D}return C=N}if(D=C,i(E,N))return D;var z=p(N);return m!==void 0&&m(D,z)?(E=N,D):(E=N,C=z)}var w=!1,E,C,O=u===void 0?null:u;return[function(){return k(d())},O===null?void 0:function(){return k(O())}]},[d,u,p,m]);var g=r(c,h[0],h[1]);return s(function(){v.hasValue=!0,v.value=g},[g]),l(g),g},ji}var mo;function bc(){return mo||(mo=1,Fi.exports=xc()),Fi.exports}var yc=bc();const Hm=Pr(yc);function Zs(e,t){return function(){return e.apply(t,arguments)}}const{toString:wc}=Object.prototype,{getPrototypeOf:Lr}=Object,{iterator:hi,toStringTag:ea}=Symbol,mi=(e=>t=>{const n=wc.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),We=e=>(e=e.toLowerCase(),t=>mi(t)===e),gi=e=>t=>typeof t===e,{isArray:Ut}=Array,It=gi("undefined");function wn(e){return e!==null&&!It(e)&&e.constructor!==null&&!It(e.constructor)&&Ee(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const ta=We("ArrayBuffer");function Sc(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&ta(e.buffer),t}const kc=gi("string"),Ee=gi("function"),na=gi("number"),Sn=e=>e!==null&&typeof e=="object",Ec=e=>e===!0||e===!1,Hn=e=>{if(mi(e)!=="object")return!1;const t=Lr(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(ea in e)&&!(hi in e)},_c=e=>{if(!Sn(e)||wn(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},Cc=We("Date"),Rc=We("File"),Oc=We("Blob"),Ac=We("FileList"),Pc=e=>Sn(e)&&Ee(e.pipe),Dc=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Ee(e.append)&&((t=mi(e))==="formdata"||t==="object"&&Ee(e.toString)&&e.toString()==="[object FormData]"))},Tc=We("URLSearchParams"),[Lc,Nc,Fc,jc]=["ReadableStream","Request","Response","Headers"].map(We),Ic=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function kn(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let i,r;if(typeof e!="object"&&(e=[e]),Ut(e))for(i=0,r=e.length;i<r;i++)t.call(null,e[i],i,e);else{if(wn(e))return;const o=n?Object.getOwnPropertyNames(e):Object.keys(e),s=o.length;let a;for(i=0;i<s;i++)a=o[i],t.call(null,e[a],a,e)}}function ia(e,t){if(wn(e))return null;t=t.toLowerCase();const n=Object.keys(e);let i=n.length,r;for(;i-- >0;)if(r=n[i],t===r.toLowerCase())return r;return null}const bt=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,ra=e=>!It(e)&&e!==bt;function sr(){const{caseless:e,skipUndefined:t}=ra(this)&&this||{},n={},i=(r,o)=>{const s=e&&ia(n,o)||o;Hn(n[s])&&Hn(r)?n[s]=sr(n[s],r):Hn(r)?n[s]=sr({},r):Ut(r)?n[s]=r.slice():(!t||!It(r))&&(n[s]=r)};for(let r=0,o=arguments.length;r<o;r++)arguments[r]&&kn(arguments[r],i);return n}const Mc=(e,t,n,{allOwnKeys:i}={})=>(kn(t,(r,o)=>{n&&Ee(r)?e[o]=Zs(r,n):e[o]=r},{allOwnKeys:i}),e),zc=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),$c=(e,t,n,i)=>{e.prototype=Object.create(t.prototype,i),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},Uc=(e,t,n,i)=>{let r,o,s;const a={};if(t=t||{},e==null)return t;do{for(r=Object.getOwnPropertyNames(e),o=r.length;o-- >0;)s=r[o],(!i||i(s,e,t))&&!a[s]&&(t[s]=e[s],a[s]=!0);e=n!==!1&&Lr(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Vc=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const i=e.indexOf(t,n);return i!==-1&&i===n},Bc=e=>{if(!e)return null;if(Ut(e))return e;let t=e.length;if(!na(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},qc=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Lr(Uint8Array)),Hc=(e,t)=>{const i=(e&&e[hi]).call(e);let r;for(;(r=i.next())&&!r.done;){const o=r.value;t.call(e,o[0],o[1])}},Wc=(e,t)=>{let n;const i=[];for(;(n=e.exec(t))!==null;)i.push(n);return i},Kc=We("HTMLFormElement"),Jc=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,i,r){return i.toUpperCase()+r}),go=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Gc=We("RegExp"),oa=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),i={};kn(n,(r,o)=>{let s;(s=t(r,o,e))!==!1&&(i[o]=s||r)}),Object.defineProperties(e,i)},Xc=e=>{oa(e,(t,n)=>{if(Ee(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const i=e[n];if(Ee(i)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},Yc=(e,t)=>{const n={},i=r=>{r.forEach(o=>{n[o]=!0})};return Ut(e)?i(e):i(String(e).split(t)),n},Qc=()=>{},Zc=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function eu(e){return!!(e&&Ee(e.append)&&e[ea]==="FormData"&&e[hi])}const tu=e=>{const t=new Array(10),n=(i,r)=>{if(Sn(i)){if(t.indexOf(i)>=0)return;if(wn(i))return i;if(!("toJSON"in i)){t[r]=i;const o=Ut(i)?[]:{};return kn(i,(s,a)=>{const l=n(s,r+1);!It(l)&&(o[a]=l)}),t[r]=void 0,o}}return i};return n(e,0)},nu=We("AsyncFunction"),iu=e=>e&&(Sn(e)||Ee(e))&&Ee(e.then)&&Ee(e.catch),sa=((e,t)=>e?setImmediate:t?((n,i)=>(bt.addEventListener("message",({source:r,data:o})=>{r===bt&&o===n&&i.length&&i.shift()()},!1),r=>{i.push(r),bt.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Ee(bt.postMessage)),ru=typeof queueMicrotask<"u"?queueMicrotask.bind(bt):typeof process<"u"&&process.nextTick||sa,ou=e=>e!=null&&Ee(e[hi]),b={isArray:Ut,isArrayBuffer:ta,isBuffer:wn,isFormData:Dc,isArrayBufferView:Sc,isString:kc,isNumber:na,isBoolean:Ec,isObject:Sn,isPlainObject:Hn,isEmptyObject:_c,isReadableStream:Lc,isRequest:Nc,isResponse:Fc,isHeaders:jc,isUndefined:It,isDate:Cc,isFile:Rc,isBlob:Oc,isRegExp:Gc,isFunction:Ee,isStream:Pc,isURLSearchParams:Tc,isTypedArray:qc,isFileList:Ac,forEach:kn,merge:sr,extend:Mc,trim:Ic,stripBOM:zc,inherits:$c,toFlatObject:Uc,kindOf:mi,kindOfTest:We,endsWith:Vc,toArray:Bc,forEachEntry:Hc,matchAll:Wc,isHTMLForm:Kc,hasOwnProperty:go,hasOwnProp:go,reduceDescriptors:oa,freezeMethods:Xc,toObjectSet:Yc,toCamelCase:Jc,noop:Qc,toFiniteNumber:Zc,findKey:ia,global:bt,isContextDefined:ra,isSpecCompliantForm:eu,toJSONObject:tu,isAsyncFn:nu,isThenable:iu,setImmediate:sa,asap:ru,isIterable:ou};function J(e,t,n,i,r){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),i&&(this.request=i),r&&(this.response=r,this.status=r.status?r.status:null)}b.inherits(J,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:b.toJSONObject(this.config),code:this.code,status:this.status}}});const aa=J.prototype,la={};["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=>{la[e]={value:e}});Object.defineProperties(J,la);Object.defineProperty(aa,"isAxiosError",{value:!0});J.from=(e,t,n,i,r,o)=>{const s=Object.create(aa);b.toFlatObject(e,s,function(d){return d!==Error.prototype},c=>c!=="isAxiosError");const a=e&&e.message?e.message:"Error",l=t==null&&e?e.code:t;return J.call(s,a,l,n,i,r),e&&s.cause==null&&Object.defineProperty(s,"cause",{value:e,configurable:!0}),s.name=e&&e.name||"Error",o&&Object.assign(s,o),s};const su=null;function ar(e){return b.isPlainObject(e)||b.isArray(e)}function ca(e){return b.endsWith(e,"[]")?e.slice(0,-2):e}function vo(e,t,n){return e?e.concat(t).map(function(r,o){return r=ca(r),!n&&o?"["+r+"]":r}).join(n?".":""):t}function au(e){return b.isArray(e)&&!e.some(ar)}const lu=b.toFlatObject(b,{},null,function(t){return/^is[A-Z]/.test(t)});function vi(e,t,n){if(!b.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=b.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(v,g){return!b.isUndefined(g[v])});const i=n.metaTokens,r=n.visitor||d,o=n.dots,s=n.indexes,l=(n.Blob||typeof Blob<"u"&&Blob)&&b.isSpecCompliantForm(t);if(!b.isFunction(r))throw new TypeError("visitor must be a function");function c(h){if(h===null)return"";if(b.isDate(h))return h.toISOString();if(b.isBoolean(h))return h.toString();if(!l&&b.isBlob(h))throw new J("Blob is not supported. Use a Buffer instead.");return b.isArrayBuffer(h)||b.isTypedArray(h)?l&&typeof Blob=="function"?new Blob([h]):Buffer.from(h):h}function d(h,v,g){let k=h;if(h&&!g&&typeof h=="object"){if(b.endsWith(v,"{}"))v=i?v:v.slice(0,-2),h=JSON.stringify(h);else if(b.isArray(h)&&au(h)||(b.isFileList(h)||b.endsWith(v,"[]"))&&(k=b.toArray(h)))return v=ca(v),k.forEach(function(E,C){!(b.isUndefined(E)||E===null)&&t.append(s===!0?vo([v],C,o):s===null?v:v+"[]",c(E))}),!1}return ar(h)?!0:(t.append(vo(g,v,o),c(h)),!1)}const u=[],p=Object.assign(lu,{defaultVisitor:d,convertValue:c,isVisitable:ar});function m(h,v){if(!b.isUndefined(h)){if(u.indexOf(h)!==-1)throw Error("Circular reference detected in "+v.join("."));u.push(h),b.forEach(h,function(k,w){(!(b.isUndefined(k)||k===null)&&r.call(t,k,b.isString(w)?w.trim():w,v,p))===!0&&m(k,v?v.concat(w):[w])}),u.pop()}}if(!b.isObject(e))throw new TypeError("data must be an object");return m(e),t}function xo(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(i){return t[i]})}function Nr(e,t){this._pairs=[],e&&vi(e,this,t)}const ua=Nr.prototype;ua.append=function(t,n){this._pairs.push([t,n])};ua.toString=function(t){const n=t?function(i){return t.call(this,i,xo)}:xo;return this._pairs.map(function(r){return n(r[0])+"="+n(r[1])},"").join("&")};function cu(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function da(e,t,n){if(!t)return e;const i=n&&n.encode||cu;b.isFunction(n)&&(n={serialize:n});const r=n&&n.serialize;let o;if(r?o=r(t,n):o=b.isURLSearchParams(t)?t.toString():new Nr(t,n).toString(i),o){const s=e.indexOf("#");s!==-1&&(e=e.slice(0,s)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class bo{constructor(){this.handlers=[]}use(t,n,i){return this.handlers.push({fulfilled:t,rejected:n,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){b.forEach(this.handlers,function(i){i!==null&&t(i)})}}const pa={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},uu=typeof URLSearchParams<"u"?URLSearchParams:Nr,du=typeof FormData<"u"?FormData:null,pu=typeof Blob<"u"?Blob:null,fu={isBrowser:!0,classes:{URLSearchParams:uu,FormData:du,Blob:pu},protocols:["http","https","file","blob","url","data"]},Fr=typeof window<"u"&&typeof document<"u",lr=typeof navigator=="object"&&navigator||void 0,hu=Fr&&(!lr||["ReactNative","NativeScript","NS"].indexOf(lr.product)<0),mu=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",gu=Fr&&window.location.href||"http://localhost",vu=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Fr,hasStandardBrowserEnv:hu,hasStandardBrowserWebWorkerEnv:mu,navigator:lr,origin:gu},Symbol.toStringTag,{value:"Module"})),ye={...vu,...fu};function xu(e,t){return vi(e,new ye.classes.URLSearchParams,{visitor:function(n,i,r,o){return ye.isNode&&b.isBuffer(n)?(this.append(i,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)},...t})}function bu(e){return b.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function yu(e){const t={},n=Object.keys(e);let i;const r=n.length;let o;for(i=0;i<r;i++)o=n[i],t[o]=e[o];return t}function fa(e){function t(n,i,r,o){let s=n[o++];if(s==="__proto__")return!0;const a=Number.isFinite(+s),l=o>=n.length;return s=!s&&b.isArray(r)?r.length:s,l?(b.hasOwnProp(r,s)?r[s]=[r[s],i]:r[s]=i,!a):((!r[s]||!b.isObject(r[s]))&&(r[s]=[]),t(n,i,r[s],o)&&b.isArray(r[s])&&(r[s]=yu(r[s])),!a)}if(b.isFormData(e)&&b.isFunction(e.entries)){const n={};return b.forEachEntry(e,(i,r)=>{t(bu(i),r,n,0)}),n}return null}function wu(e,t,n){if(b.isString(e))try{return(t||JSON.parse)(e),b.trim(e)}catch(i){if(i.name!=="SyntaxError")throw i}return(n||JSON.stringify)(e)}const En={transitional:pa,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const i=n.getContentType()||"",r=i.indexOf("application/json")>-1,o=b.isObject(t);if(o&&b.isHTMLForm(t)&&(t=new FormData(t)),b.isFormData(t))return r?JSON.stringify(fa(t)):t;if(b.isArrayBuffer(t)||b.isBuffer(t)||b.isStream(t)||b.isFile(t)||b.isBlob(t)||b.isReadableStream(t))return t;if(b.isArrayBufferView(t))return t.buffer;if(b.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let a;if(o){if(i.indexOf("application/x-www-form-urlencoded")>-1)return xu(t,this.formSerializer).toString();if((a=b.isFileList(t))||i.indexOf("multipart/form-data")>-1){const l=this.env&&this.env.FormData;return vi(a?{"files[]":t}:t,l&&new l,this.formSerializer)}}return o||r?(n.setContentType("application/json",!1),wu(t)):t}],transformResponse:[function(t){const n=this.transitional||En.transitional,i=n&&n.forcedJSONParsing,r=this.responseType==="json";if(b.isResponse(t)||b.isReadableStream(t))return t;if(t&&b.isString(t)&&(i&&!this.responseType||r)){const s=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(t,this.parseReviver)}catch(a){if(s)throw a.name==="SyntaxError"?J.from(a,J.ERR_BAD_RESPONSE,this,null,this.response):a}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:ye.classes.FormData,Blob:ye.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};b.forEach(["delete","get","head","post","put","patch"],e=>{En.headers[e]={}});const Su=b.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"]),ku=e=>{const t={};let n,i,r;return e&&e.split(`
`).forEach(function(s){r=s.indexOf(":"),n=s.substring(0,r).trim().toLowerCase(),i=s.substring(r+1).trim(),!(!n||t[n]&&Su[n])&&(n==="set-cookie"?t[n]?t[n].push(i):t[n]=[i]:t[n]=t[n]?t[n]+", "+i:i)}),t},yo=Symbol("internals");function Yt(e){return e&&String(e).trim().toLowerCase()}function Wn(e){return e===!1||e==null?e:b.isArray(e)?e.map(Wn):String(e)}function Eu(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;for(;i=n.exec(e);)t[i[1]]=i[2];return t}const _u=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function zi(e,t,n,i,r){if(b.isFunction(i))return i.call(this,t,n);if(r&&(t=n),!!b.isString(t)){if(b.isString(i))return t.indexOf(i)!==-1;if(b.isRegExp(i))return i.test(t)}}function Cu(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,i)=>n.toUpperCase()+i)}function Ru(e,t){const n=b.toCamelCase(" "+t);["get","set","has"].forEach(i=>{Object.defineProperty(e,i+n,{value:function(r,o,s){return this[i].call(this,t,r,o,s)},configurable:!0})})}let _e=class{constructor(t){t&&this.set(t)}set(t,n,i){const r=this;function o(a,l,c){const d=Yt(l);if(!d)throw new Error("header name must be a non-empty string");const u=b.findKey(r,d);(!u||r[u]===void 0||c===!0||c===void 0&&r[u]!==!1)&&(r[u||l]=Wn(a))}const s=(a,l)=>b.forEach(a,(c,d)=>o(c,d,l));if(b.isPlainObject(t)||t instanceof this.constructor)s(t,n);else if(b.isString(t)&&(t=t.trim())&&!_u(t))s(ku(t),n);else if(b.isObject(t)&&b.isIterable(t)){let a={},l,c;for(const d of t){if(!b.isArray(d))throw TypeError("Object iterator must return a key-value pair");a[c=d[0]]=(l=a[c])?b.isArray(l)?[...l,d[1]]:[l,d[1]]:d[1]}s(a,n)}else t!=null&&o(n,t,i);return this}get(t,n){if(t=Yt(t),t){const i=b.findKey(this,t);if(i){const r=this[i];if(!n)return r;if(n===!0)return Eu(r);if(b.isFunction(n))return n.call(this,r,i);if(b.isRegExp(n))return n.exec(r);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Yt(t),t){const i=b.findKey(this,t);return!!(i&&this[i]!==void 0&&(!n||zi(this,this[i],i,n)))}return!1}delete(t,n){const i=this;let r=!1;function o(s){if(s=Yt(s),s){const a=b.findKey(i,s);a&&(!n||zi(i,i[a],a,n))&&(delete i[a],r=!0)}}return b.isArray(t)?t.forEach(o):o(t),r}clear(t){const n=Object.keys(this);let i=n.length,r=!1;for(;i--;){const o=n[i];(!t||zi(this,this[o],o,t,!0))&&(delete this[o],r=!0)}return r}normalize(t){const n=this,i={};return b.forEach(this,(r,o)=>{const s=b.findKey(i,o);if(s){n[s]=Wn(r),delete n[o];return}const a=t?Cu(o):String(o).trim();a!==o&&delete n[o],n[a]=Wn(r),i[a]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return b.forEach(this,(i,r)=>{i!=null&&i!==!1&&(n[r]=t&&b.isArray(i)?i.join(", "):i)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const i=new this(t);return n.forEach(r=>i.set(r)),i}static accessor(t){const i=(this[yo]=this[yo]={accessors:{}}).accessors,r=this.prototype;function o(s){const a=Yt(s);i[a]||(Ru(r,s),i[a]=!0)}return b.isArray(t)?t.forEach(o):o(t),this}};_e.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);b.reduceDescriptors(_e.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(i){this[n]=i}}});b.freezeMethods(_e);function $i(e,t){const n=this||En,i=t||n,r=_e.from(i.headers);let o=i.data;return b.forEach(e,function(a){o=a.call(n,o,r.normalize(),t?t.status:void 0)}),r.normalize(),o}function ha(e){return!!(e&&e.__CANCEL__)}function Vt(e,t,n){J.call(this,e??"canceled",J.ERR_CANCELED,t,n),this.name="CanceledError"}b.inherits(Vt,J,{__CANCEL__:!0});function ma(e,t,n){const i=n.config.validateStatus;!n.status||!i||i(n.status)?e(n):t(new J("Request failed with status code "+n.status,[J.ERR_BAD_REQUEST,J.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function Ou(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Au(e,t){e=e||10;const n=new Array(e),i=new Array(e);let r=0,o=0,s;return t=t!==void 0?t:1e3,function(l){const c=Date.now(),d=i[o];s||(s=c),n[r]=l,i[r]=c;let u=o,p=0;for(;u!==r;)p+=n[u++],u=u%e;if(r=(r+1)%e,r===o&&(o=(o+1)%e),c-s<t)return;const m=d&&c-d;return m?Math.round(p*1e3/m):void 0}}function Pu(e,t){let n=0,i=1e3/t,r,o;const s=(c,d=Date.now())=>{n=d,r=null,o&&(clearTimeout(o),o=null),e(...c)};return[(...c)=>{const d=Date.now(),u=d-n;u>=i?s(c,d):(r=c,o||(o=setTimeout(()=>{o=null,s(r)},i-u)))},()=>r&&s(r)]}const Yn=(e,t,n=3)=>{let i=0;const r=Au(50,250);return Pu(o=>{const s=o.loaded,a=o.lengthComputable?o.total:void 0,l=s-i,c=r(l),d=s<=a;i=s;const u={loaded:s,total:a,progress:a?s/a:void 0,bytes:l,rate:c||void 0,estimated:c&&a&&d?(a-s)/c:void 0,event:o,lengthComputable:a!=null,[t?"download":"upload"]:!0};e(u)},n)},wo=(e,t)=>{const n=e!=null;return[i=>t[0]({lengthComputable:n,total:e,loaded:i}),t[1]]},So=e=>(...t)=>b.asap(()=>e(...t)),Du=ye.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,ye.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(ye.origin),ye.navigator&&/(msie|trident)/i.test(ye.navigator.userAgent)):()=>!0,Tu=ye.hasStandardBrowserEnv?{write(e,t,n,i,r,o,s){if(typeof document>"u")return;const a=[`${e}=${encodeURIComponent(t)}`];b.isNumber(n)&&a.push(`expires=${new Date(n).toUTCString()}`),b.isString(i)&&a.push(`path=${i}`),b.isString(r)&&a.push(`domain=${r}`),o===!0&&a.push("secure"),b.isString(s)&&a.push(`SameSite=${s}`),document.cookie=a.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function Lu(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function Nu(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function ga(e,t,n){let i=!Lu(t);return e&&(i||n==!1)?Nu(e,t):t}const ko=e=>e instanceof _e?{...e}:e;function St(e,t){t=t||{};const n={};function i(c,d,u,p){return b.isPlainObject(c)&&b.isPlainObject(d)?b.merge.call({caseless:p},c,d):b.isPlainObject(d)?b.merge({},d):b.isArray(d)?d.slice():d}function r(c,d,u,p){if(b.isUndefined(d)){if(!b.isUndefined(c))return i(void 0,c,u,p)}else return i(c,d,u,p)}function o(c,d){if(!b.isUndefined(d))return i(void 0,d)}function s(c,d){if(b.isUndefined(d)){if(!b.isUndefined(c))return i(void 0,c)}else return i(void 0,d)}function a(c,d,u){if(u in t)return i(c,d);if(u in e)return i(void 0,c)}const l={url:o,method:o,data:o,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:a,headers:(c,d,u)=>r(ko(c),ko(d),u,!0)};return b.forEach(Object.keys({...e,...t}),function(d){const u=l[d]||r,p=u(e[d],t[d],d);b.isUndefined(p)&&u!==a||(n[d]=p)}),n}const va=e=>{const t=St({},e);let{data:n,withXSRFToken:i,xsrfHeaderName:r,xsrfCookieName:o,headers:s,auth:a}=t;if(t.headers=s=_e.from(s),t.url=da(ga(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),a&&s.set("Authorization","Basic "+btoa((a.username||"")+":"+(a.password?unescape(encodeURIComponent(a.password)):""))),b.isFormData(n)){if(ye.hasStandardBrowserEnv||ye.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if(b.isFunction(n.getHeaders)){const l=n.getHeaders(),c=["content-type","content-length"];Object.entries(l).forEach(([d,u])=>{c.includes(d.toLowerCase())&&s.set(d,u)})}}if(ye.hasStandardBrowserEnv&&(i&&b.isFunction(i)&&(i=i(t)),i||i!==!1&&Du(t.url))){const l=r&&o&&Tu.read(o);l&&s.set(r,l)}return t},Fu=typeof XMLHttpRequest<"u",ju=Fu&&function(e){return new Promise(function(n,i){const r=va(e);let o=r.data;const s=_e.from(r.headers).normalize();let{responseType:a,onUploadProgress:l,onDownloadProgress:c}=r,d,u,p,m,h;function v(){m&&m(),h&&h(),r.cancelToken&&r.cancelToken.unsubscribe(d),r.signal&&r.signal.removeEventListener("abort",d)}let g=new XMLHttpRequest;g.open(r.method.toUpperCase(),r.url,!0),g.timeout=r.timeout;function k(){if(!g)return;const E=_e.from("getAllResponseHeaders"in g&&g.getAllResponseHeaders()),O={data:!a||a==="text"||a==="json"?g.responseText:g.response,status:g.status,statusText:g.statusText,headers:E,config:e,request:g};ma(function(D){n(D),v()},function(D){i(D),v()},O),g=null}"onloadend"in g?g.onloadend=k:g.onreadystatechange=function(){!g||g.readyState!==4||g.status===0&&!(g.responseURL&&g.responseURL.indexOf("file:")===0)||setTimeout(k)},g.onabort=function(){g&&(i(new J("Request aborted",J.ECONNABORTED,e,g)),g=null)},g.onerror=function(C){const O=C&&C.message?C.message:"Network Error",N=new J(O,J.ERR_NETWORK,e,g);N.event=C||null,i(N),g=null},g.ontimeout=function(){let C=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const O=r.transitional||pa;r.timeoutErrorMessage&&(C=r.timeoutErrorMessage),i(new J(C,O.clarifyTimeoutError?J.ETIMEDOUT:J.ECONNABORTED,e,g)),g=null},o===void 0&&s.setContentType(null),"setRequestHeader"in g&&b.forEach(s.toJSON(),function(C,O){g.setRequestHeader(O,C)}),b.isUndefined(r.withCredentials)||(g.withCredentials=!!r.withCredentials),a&&a!=="json"&&(g.responseType=r.responseType),c&&([p,h]=Yn(c,!0),g.addEventListener("progress",p)),l&&g.upload&&([u,m]=Yn(l),g.upload.addEventListener("progress",u),g.upload.addEventListener("loadend",m)),(r.cancelToken||r.signal)&&(d=E=>{g&&(i(!E||E.type?new Vt(null,e,g):E),g.abort(),g=null)},r.cancelToken&&r.cancelToken.subscribe(d),r.signal&&(r.signal.aborted?d():r.signal.addEventListener("abort",d)));const w=Ou(r.url);if(w&&ye.protocols.indexOf(w)===-1){i(new J("Unsupported protocol "+w+":",J.ERR_BAD_REQUEST,e));return}g.send(o||null)})},Iu=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let i=new AbortController,r;const o=function(c){if(!r){r=!0,a();const d=c instanceof Error?c:this.reason;i.abort(d instanceof J?d:new Vt(d instanceof Error?d.message:d))}};let s=t&&setTimeout(()=>{s=null,o(new J(`timeout ${t} of ms exceeded`,J.ETIMEDOUT))},t);const a=()=>{e&&(s&&clearTimeout(s),s=null,e.forEach(c=>{c.unsubscribe?c.unsubscribe(o):c.removeEventListener("abort",o)}),e=null)};e.forEach(c=>c.addEventListener("abort",o));const{signal:l}=i;return l.unsubscribe=()=>b.asap(a),l}},Mu=function*(e,t){let n=e.byteLength;if(n<t){yield e;return}let i=0,r;for(;i<n;)r=i+t,yield e.slice(i,r),i=r},zu=async function*(e,t){for await(const n of $u(e))yield*Mu(n,t)},$u=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:n,value:i}=await t.read();if(n)break;yield i}}finally{await t.cancel()}},Eo=(e,t,n,i)=>{const r=zu(e,t);let o=0,s,a=l=>{s||(s=!0,i&&i(l))};return new ReadableStream({async pull(l){try{const{done:c,value:d}=await r.next();if(c){a(),l.close();return}let u=d.byteLength;if(n){let p=o+=u;n(p)}l.enqueue(new Uint8Array(d))}catch(c){throw a(c),c}},cancel(l){return a(l),r.return()}},{highWaterMark:2})},_o=64*1024,{isFunction:In}=b,Uu=(({Request:e,Response:t})=>({Request:e,Response:t}))(b.global),{ReadableStream:Co,TextEncoder:Ro}=b.global,Oo=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Vu=e=>{e=b.merge.call({skipUndefined:!0},Uu,e);const{fetch:t,Request:n,Response:i}=e,r=t?In(t):typeof fetch=="function",o=In(n),s=In(i);if(!r)return!1;const a=r&&In(Co),l=r&&(typeof Ro=="function"?(h=>v=>h.encode(v))(new Ro):async h=>new Uint8Array(await new n(h).arrayBuffer())),c=o&&a&&Oo(()=>{let h=!1;const v=new n(ye.origin,{body:new Co,method:"POST",get duplex(){return h=!0,"half"}}).headers.has("Content-Type");return h&&!v}),d=s&&a&&Oo(()=>b.isReadableStream(new i("").body)),u={stream:d&&(h=>h.body)};r&&["text","arrayBuffer","blob","formData","stream"].forEach(h=>{!u[h]&&(u[h]=(v,g)=>{let k=v&&v[h];if(k)return k.call(v);throw new J(`Response type '${h}' is not supported`,J.ERR_NOT_SUPPORT,g)})});const p=async h=>{if(h==null)return 0;if(b.isBlob(h))return h.size;if(b.isSpecCompliantForm(h))return(await new n(ye.origin,{method:"POST",body:h}).arrayBuffer()).byteLength;if(b.isArrayBufferView(h)||b.isArrayBuffer(h))return h.byteLength;if(b.isURLSearchParams(h)&&(h=h+""),b.isString(h))return(await l(h)).byteLength},m=async(h,v)=>{const g=b.toFiniteNumber(h.getContentLength());return g??p(v)};return async h=>{let{url:v,method:g,data:k,signal:w,cancelToken:E,timeout:C,onDownloadProgress:O,onUploadProgress:N,responseType:D,headers:z,withCredentials:q="same-origin",fetchOptions:V}=va(h),G=t||fetch;D=D?(D+"").toLowerCase():"text";let A=Iu([w,E&&E.toAbortSignal()],C),F=null;const $=A&&A.unsubscribe&&(()=>{A.unsubscribe()});let ee;try{if(N&&c&&g!=="get"&&g!=="head"&&(ee=await m(z,k))!==0){let I=new n(v,{method:"POST",body:k,duplex:"half"}),B;if(b.isFormData(k)&&(B=I.headers.get("content-type"))&&z.setContentType(B),I.body){const[re,oe]=wo(ee,Yn(So(N)));k=Eo(I.body,_o,re,oe)}}b.isString(q)||(q=q?"include":"omit");const H=o&&"credentials"in n.prototype,W={...V,signal:A,method:g.toUpperCase(),headers:z.normalize().toJSON(),body:k,duplex:"half",credentials:H?q:void 0};F=o&&new n(v,W);let _=await(o?G(F,V):G(v,W));const L=d&&(D==="stream"||D==="response");if(d&&(O||L&&$)){const I={};["status","statusText","headers"].forEach(Se=>{I[Se]=_[Se]});const B=b.toFiniteNumber(_.headers.get("content-length")),[re,oe]=O&&wo(B,Yn(So(O),!0))||[];_=new i(Eo(_.body,_o,re,()=>{oe&&oe(),$&&$()}),I)}D=D||"text";let U=await u[b.findKey(u,D)||"text"](_,h);return!L&&$&&$(),await new Promise((I,B)=>{ma(I,B,{data:U,headers:_e.from(_.headers),status:_.status,statusText:_.statusText,config:h,request:F})})}catch(H){throw $&&$(),H&&H.name==="TypeError"&&/Load failed|fetch/i.test(H.message)?Object.assign(new J("Network Error",J.ERR_NETWORK,h,F),{cause:H.cause||H}):J.from(H,H&&H.code,h,F)}}},Bu=new Map,xa=e=>{let t=e&&e.env||{};const{fetch:n,Request:i,Response:r}=t,o=[i,r,n];let s=o.length,a=s,l,c,d=Bu;for(;a--;)l=o[a],c=d.get(l),c===void 0&&d.set(l,c=a?new Map:Vu(t)),d=c;return c};xa();const jr={http:su,xhr:ju,fetch:{get:xa}};b.forEach(jr,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Ao=e=>`- ${e}`,qu=e=>b.isFunction(e)||e===null||e===!1;function Hu(e,t){e=b.isArray(e)?e:[e];const{length:n}=e;let i,r;const o={};for(let s=0;s<n;s++){i=e[s];let a;if(r=i,!qu(i)&&(r=jr[(a=String(i)).toLowerCase()],r===void 0))throw new J(`Unknown adapter '${a}'`);if(r&&(b.isFunction(r)||(r=r.get(t))))break;o[a||"#"+s]=r}if(!r){const s=Object.entries(o).map(([l,c])=>`adapter ${l} `+(c===!1?"is not supported by the environment":"is not available in the build"));let a=n?s.length>1?`since :
`+s.map(Ao).join(`
`):" "+Ao(s[0]):"as no adapter specified";throw new J("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return r}const ba={getAdapter:Hu,adapters:jr};function Ui(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Vt(null,e)}function Po(e){return Ui(e),e.headers=_e.from(e.headers),e.data=$i.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),ba.getAdapter(e.adapter||En.adapter,e)(e).then(function(i){return Ui(e),i.data=$i.call(e,e.transformResponse,i),i.headers=_e.from(i.headers),i},function(i){return ha(i)||(Ui(e),i&&i.response&&(i.response.data=$i.call(e,e.transformResponse,i.response),i.response.headers=_e.from(i.response.headers))),Promise.reject(i)})}const ya="1.13.2",xi={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{xi[e]=function(i){return typeof i===e||"a"+(t<1?"n ":" ")+e}});const Do={};xi.transitional=function(t,n,i){function r(o,s){return"[Axios v"+ya+"] Transitional option '"+o+"'"+s+(i?". "+i:"")}return(o,s,a)=>{if(t===!1)throw new J(r(s," has been removed"+(n?" in "+n:"")),J.ERR_DEPRECATED);return n&&!Do[s]&&(Do[s]=!0,console.warn(r(s," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(o,s,a):!0}};xi.spelling=function(t){return(n,i)=>(console.warn(`${i} is likely a misspelling of ${t}`),!0)};function Wu(e,t,n){if(typeof e!="object")throw new J("options must be an object",J.ERR_BAD_OPTION_VALUE);const i=Object.keys(e);let r=i.length;for(;r-- >0;){const o=i[r],s=t[o];if(s){const a=e[o],l=a===void 0||s(a,o,e);if(l!==!0)throw new J("option "+o+" must be "+l,J.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new J("Unknown option "+o,J.ERR_BAD_OPTION)}}const Kn={assertOptions:Wu,validators:xi},Ge=Kn.validators;let wt=class{constructor(t){this.defaults=t||{},this.interceptors={request:new bo,response:new bo}}async request(t,n){try{return await this._request(t,n)}catch(i){if(i instanceof Error){let r={};Error.captureStackTrace?Error.captureStackTrace(r):r=new Error;const o=r.stack?r.stack.replace(/^.+\n/,""):"";try{i.stack?o&&!String(i.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(i.stack+=`
`+o):i.stack=o}catch{}}throw i}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=St(this.defaults,n);const{transitional:i,paramsSerializer:r,headers:o}=n;i!==void 0&&Kn.assertOptions(i,{silentJSONParsing:Ge.transitional(Ge.boolean),forcedJSONParsing:Ge.transitional(Ge.boolean),clarifyTimeoutError:Ge.transitional(Ge.boolean)},!1),r!=null&&(b.isFunction(r)?n.paramsSerializer={serialize:r}:Kn.assertOptions(r,{encode:Ge.function,serialize:Ge.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),Kn.assertOptions(n,{baseUrl:Ge.spelling("baseURL"),withXsrfToken:Ge.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let s=o&&b.merge(o.common,o[n.method]);o&&b.forEach(["delete","get","head","post","put","patch","common"],h=>{delete o[h]}),n.headers=_e.concat(s,o);const a=[];let l=!0;this.interceptors.request.forEach(function(v){typeof v.runWhen=="function"&&v.runWhen(n)===!1||(l=l&&v.synchronous,a.unshift(v.fulfilled,v.rejected))});const c=[];this.interceptors.response.forEach(function(v){c.push(v.fulfilled,v.rejected)});let d,u=0,p;if(!l){const h=[Po.bind(this),void 0];for(h.unshift(...a),h.push(...c),p=h.length,d=Promise.resolve(n);u<p;)d=d.then(h[u++],h[u++]);return d}p=a.length;let m=n;for(;u<p;){const h=a[u++],v=a[u++];try{m=h(m)}catch(g){v.call(this,g);break}}try{d=Po.call(this,m)}catch(h){return Promise.reject(h)}for(u=0,p=c.length;u<p;)d=d.then(c[u++],c[u++]);return d}getUri(t){t=St(this.defaults,t);const n=ga(t.baseURL,t.url,t.allowAbsoluteUrls);return da(n,t.params,t.paramsSerializer)}};b.forEach(["delete","get","head","options"],function(t){wt.prototype[t]=function(n,i){return this.request(St(i||{},{method:t,url:n,data:(i||{}).data}))}});b.forEach(["post","put","patch"],function(t){function n(i){return function(o,s,a){return this.request(St(a||{},{method:t,headers:i?{"Content-Type":"multipart/form-data"}:{},url:o,data:s}))}}wt.prototype[t]=n(),wt.prototype[t+"Form"]=n(!0)});let Ku=class wa{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(o){n=o});const i=this;this.promise.then(r=>{if(!i._listeners)return;let o=i._listeners.length;for(;o-- >0;)i._listeners[o](r);i._listeners=null}),this.promise.then=r=>{let o;const s=new Promise(a=>{i.subscribe(a),o=a}).then(r);return s.cancel=function(){i.unsubscribe(o)},s},t(function(o,s,a){i.reason||(i.reason=new Vt(o,s,a),n(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=i=>{t.abort(i)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new wa(function(r){t=r}),cancel:t}}};function Ju(e){return function(n){return e.apply(null,n)}}function Gu(e){return b.isObject(e)&&e.isAxiosError===!0}const cr={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(cr).forEach(([e,t])=>{cr[t]=e});function Sa(e){const t=new wt(e),n=Zs(wt.prototype.request,t);return b.extend(n,wt.prototype,t,{allOwnKeys:!0}),b.extend(n,t,null,{allOwnKeys:!0}),n.create=function(r){return Sa(St(e,r))},n}const de=Sa(En);de.Axios=wt;de.CanceledError=Vt;de.CancelToken=Ku;de.isCancel=ha;de.VERSION=ya;de.toFormData=vi;de.AxiosError=J;de.Cancel=de.CanceledError;de.all=function(t){return Promise.all(t)};de.spread=Ju;de.isAxiosError=Gu;de.mergeConfig=St;de.AxiosHeaders=_e;de.formToJSON=e=>fa(b.isHTMLForm(e)?new FormData(e):e);de.getAdapter=ba.getAdapter;de.HttpStatusCode=cr;de.default=de;const{Axios:Jm,AxiosError:Gm,CanceledError:Xm,isCancel:Ym,CancelToken:Qm,VERSION:Zm,all:eg,Cancel:tg,isAxiosError:ng,spread:ig,toFormData:rg,AxiosHeaders:og,HttpStatusCode:sg,formToJSON:ag,getAdapter:lg,mergeConfig:cg}=de,Nt=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__,mt=globalThis,rn="10.32.1";function ka(){return Ir(mt),mt}function Ir(e){const t=e.__SENTRY__=e.__SENTRY__||{};return t.version=t.version||rn,t[rn]=t[rn]||{}}function Mr(e,t,n=mt){const i=n.__SENTRY__=n.__SENTRY__||{},r=i[rn]=i[rn]||{};return r[e]||(r[e]=t())}const Xu="Sentry Logger ",To={};function Yu(e){if(!("console"in mt))return e();const t=mt.console,n={},i=Object.keys(To);i.forEach(r=>{const o=To[r];n[r]=t[r],t[r]=o});try{return e()}finally{i.forEach(r=>{t[r]=n[r]})}}function Qu(){$r().enabled=!0}function Zu(){$r().enabled=!1}function Ea(){return $r().enabled}function ed(...e){zr("log",...e)}function td(...e){zr("warn",...e)}function nd(...e){zr("error",...e)}function zr(e,...t){Nt&&Ea()&&Yu(()=>{mt.console[e](`${Xu}[${e}]:`,...t)})}function $r(){return Nt?Mr("loggerSettings",()=>({enabled:!1})):{enabled:!1}}const Jn={enable:Qu,disable:Zu,isEnabled:Ea,log:ed,warn:td,error:nd},id=Object.prototype.toString;function rd(e,t){return id.call(e)===`[object ${t}]`}function od(e){return rd(e,"Object")}function sd(e){return!!(e?.then&&typeof e.then=="function")}function ad(e,t,n){try{Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}catch{Nt&&Jn.log(`Failed to add non-enumerable property "${t}" to object`,e)}}function ld(e,t=0){return typeof e!="string"||t===0||e.length<=t?e:`${e.slice(0,t)}...`}function cd(){const e=mt;return e.crypto||e.msCrypto}let Vi;function ud(){return Math.random()*16}function on(e=cd()){try{if(e?.randomUUID)return e.randomUUID().replace(/-/g,"")}catch{}return Vi||(Vi="10000000100040008000"+1e11),Vi.replace(/[018]/g,t=>(t^(ud()&15)>>t/4).toString(16))}const _a=1e3;function Ca(){return Date.now()/_a}function dd(){const{performance:e}=mt;if(!e?.now||!e.timeOrigin)return Ca;const t=e.timeOrigin;return()=>(t+e.now())/_a}let Lo;function pd(){return(Lo??(Lo=dd()))()}function fd(e,t={}){if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),!e.did&&!t.did&&(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||pd(),t.abnormal_mechanism&&(e.abnormal_mechanism=t.abnormal_mechanism),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=t.sid.length===32?t.sid:on()),t.init!==void 0&&(e.init=t.init),!e.did&&t.did&&(e.did=`${t.did}`),typeof t.started=="number"&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if(typeof t.duration=="number")e.duration=t.duration;else{const n=e.timestamp-e.started;e.duration=n>=0?n:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),typeof t.errors=="number"&&(e.errors=t.errors),t.status&&(e.status=t.status)}function Ra(e,t,n=2){if(!t||typeof t!="object"||n<=0)return t;if(e&&Object.keys(t).length===0)return e;const i={...e};for(const r in t)Object.prototype.hasOwnProperty.call(t,r)&&(i[r]=Ra(i[r],t[r],n-1));return i}function No(){return on()}const ur="_sentrySpan";function Fo(e,t){t?ad(e,ur,t):delete e[ur]}function jo(e){return e[ur]}const hd=100;class gt{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._attributes={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:No(),sampleRand:Math.random()}}clone(){const t=new gt;return t._breadcrumbs=[...this._breadcrumbs],t._tags={...this._tags},t._attributes={...this._attributes},t._extra={...this._extra},t._contexts={...this._contexts},this._contexts.flags&&(t._contexts.flags={values:[...this._contexts.flags.values]}),t._user=this._user,t._level=this._level,t._session=this._session,t._transactionName=this._transactionName,t._fingerprint=this._fingerprint,t._eventProcessors=[...this._eventProcessors],t._attachments=[...this._attachments],t._sdkProcessingMetadata={...this._sdkProcessingMetadata},t._propagationContext={...this._propagationContext},t._client=this._client,t._lastEventId=this._lastEventId,Fo(t,jo(this)),t}setClient(t){this._client=t}setLastEventId(t){this._lastEventId=t}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(t){this._scopeListeners.push(t)}addEventProcessor(t){return this._eventProcessors.push(t),this}setUser(t){return this._user=t||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&fd(this._session,{user:t}),this._notifyScopeListeners(),this}getUser(){return this._user}setTags(t){return this._tags={...this._tags,...t},this._notifyScopeListeners(),this}setTag(t,n){return this.setTags({[t]:n})}setAttributes(t){return this._attributes={...this._attributes,...t},this._notifyScopeListeners(),this}setAttribute(t,n){return this.setAttributes({[t]:n})}removeAttribute(t){return t in this._attributes&&(delete this._attributes[t],this._notifyScopeListeners()),this}setExtras(t){return this._extra={...this._extra,...t},this._notifyScopeListeners(),this}setExtra(t,n){return this._extra={...this._extra,[t]:n},this._notifyScopeListeners(),this}setFingerprint(t){return this._fingerprint=t,this._notifyScopeListeners(),this}setLevel(t){return this._level=t,this._notifyScopeListeners(),this}setTransactionName(t){return this._transactionName=t,this._notifyScopeListeners(),this}setContext(t,n){return n===null?delete this._contexts[t]:this._contexts[t]=n,this._notifyScopeListeners(),this}setSession(t){return t?this._session=t:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(t){if(!t)return this;const n=typeof t=="function"?t(this):t,i=n instanceof gt?n.getScopeData():od(n)?t:void 0,{tags:r,attributes:o,extra:s,user:a,contexts:l,level:c,fingerprint:d=[],propagationContext:u}=i||{};return this._tags={...this._tags,...r},this._attributes={...this._attributes,...o},this._extra={...this._extra,...s},this._contexts={...this._contexts,...l},a&&Object.keys(a).length&&(this._user=a),c&&(this._level=c),d.length&&(this._fingerprint=d),u&&(this._propagationContext=u),this}clear(){return this._breadcrumbs=[],this._tags={},this._attributes={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._session=void 0,Fo(this,void 0),this._attachments=[],this.setPropagationContext({traceId:No(),sampleRand:Math.random()}),this._notifyScopeListeners(),this}addBreadcrumb(t,n){const i=typeof n=="number"?n:hd;if(i<=0)return this;const r={timestamp:Ca(),...t,message:t.message?ld(t.message,2048):t.message};return this._breadcrumbs.push(r),this._breadcrumbs.length>i&&(this._breadcrumbs=this._breadcrumbs.slice(-i),this._client?.recordDroppedEvent("buffer_overflow","log_item")),this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(t){return this._attachments.push(t),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,attributes:this._attributes,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:jo(this)}}setSDKProcessingMetadata(t){return this._sdkProcessingMetadata=Ra(this._sdkProcessingMetadata,t,2),this}setPropagationContext(t){return this._propagationContext=t,this}getPropagationContext(){return this._propagationContext}captureException(t,n){const i=n?.event_id||on();if(!this._client)return Nt&&Jn.warn("No client configured on scope - will not capture exception!"),i;const r=new Error("Sentry syntheticException");return this._client.captureException(t,{originalException:t,syntheticException:r,...n,event_id:i},this),i}captureMessage(t,n,i){const r=i?.event_id||on();if(!this._client)return Nt&&Jn.warn("No client configured on scope - will not capture message!"),r;const o=i?.syntheticException??new Error(t);return this._client.captureMessage(t,n,{originalException:t,syntheticException:o,...i,event_id:r},this),r}captureEvent(t,n){const i=n?.event_id||on();return this._client?(this._client.captureEvent(t,{...n,event_id:i},this),i):(Nt&&Jn.warn("No client configured on scope - will not capture event!"),i)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(t=>{t(this)}),this._notifyingListeners=!1)}}function md(){return Mr("defaultCurrentScope",()=>new gt)}function gd(){return Mr("defaultIsolationScope",()=>new gt)}class vd{constructor(t,n){let i;t?i=t:i=new gt;let r;n?r=n:r=new gt,this._stack=[{scope:i}],this._isolationScope=r}withScope(t){const n=this._pushScope();let i;try{i=t(n)}catch(r){throw this._popScope(),r}return sd(i)?i.then(r=>(this._popScope(),r),r=>{throw this._popScope(),r}):(this._popScope(),i)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){const t=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:t}),t}_popScope(){return this._stack.length<=1?!1:!!this._stack.pop()}}function Mt(){const e=ka(),t=Ir(e);return t.stack=t.stack||new vd(md(),gd())}function xd(e){return Mt().withScope(e)}function bd(e,t){const n=Mt();return n.withScope(()=>(n.getStackTop().scope=e,t(e)))}function Io(e){return Mt().withScope(()=>e(Mt().getIsolationScope()))}function yd(){return{withIsolationScope:Io,withScope:xd,withSetScope:bd,withSetIsolationScope:(e,t)=>Io(t),getCurrentScope:()=>Mt().getScope(),getIsolationScope:()=>Mt().getIsolationScope()}}function wd(e){const t=Ir(e);return t.acs?t.acs:yd()}function Sd(){const e=ka();return wd(e).getCurrentScope()}function kd(e){if(e)return Ed(e)?{captureContext:e}:Cd(e)?{captureContext:e}:e}function Ed(e){return e instanceof gt||typeof e=="function"}const _d=["user","level","extra","contexts","tags","fingerprint","propagationContext"];function Cd(e){return Object.keys(e).some(t=>_d.includes(t))}function ug(e,t){return Sd().captureException(e,kd(t))}function Oa(e){var t,n,i="";if(typeof e=="string"||typeof e=="number")i+=e;else if(typeof e=="object")if(Array.isArray(e)){var r=e.length;for(t=0;t<r;t++)e[t]&&(n=Oa(e[t]))&&(i&&(i+=" "),i+=n)}else for(n in e)e[n]&&(i&&(i+=" "),i+=n);return i}function Rd(){for(var e,t,n=0,i="",r=arguments.length;n<r;n++)(e=arguments[n])&&(t=Oa(e))&&(i&&(i+=" "),i+=t);return i}const Ur="-",Od=e=>{const t=Pd(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:i}=e;return{getClassGroupId:s=>{const a=s.split(Ur);return a[0]===""&&a.length!==1&&a.shift(),Aa(a,t)||Ad(s)},getConflictingClassGroupIds:(s,a)=>{const l=n[s]||[];return a&&i[s]?[...l,...i[s]]:l}}},Aa=(e,t)=>{if(e.length===0)return t.classGroupId;const n=e[0],i=t.nextPart.get(n),r=i?Aa(e.slice(1),i):void 0;if(r)return r;if(t.validators.length===0)return;const o=e.join(Ur);return t.validators.find(({validator:s})=>s(o))?.classGroupId},Mo=/^\[(.+)\]$/,Ad=e=>{if(Mo.test(e)){const t=Mo.exec(e)[1],n=t?.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},Pd=e=>{const{theme:t,prefix:n}=e,i={nextPart:new Map,validators:[]};return Td(Object.entries(e.classGroups),n).forEach(([o,s])=>{dr(s,i,o,t)}),i},dr=(e,t,n,i)=>{e.forEach(r=>{if(typeof r=="string"){const o=r===""?t:zo(t,r);o.classGroupId=n;return}if(typeof r=="function"){if(Dd(r)){dr(r(i),t,n,i);return}t.validators.push({validator:r,classGroupId:n});return}Object.entries(r).forEach(([o,s])=>{dr(s,zo(t,o),n,i)})})},zo=(e,t)=>{let n=e;return t.split(Ur).forEach(i=>{n.nextPart.has(i)||n.nextPart.set(i,{nextPart:new Map,validators:[]}),n=n.nextPart.get(i)}),n},Dd=e=>e.isThemeGetter,Td=(e,t)=>t?e.map(([n,i])=>{const r=i.map(o=>typeof o=="string"?t+o:typeof o=="object"?Object.fromEntries(Object.entries(o).map(([s,a])=>[t+s,a])):o);return[n,r]}):e,Ld=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,i=new Map;const r=(o,s)=>{n.set(o,s),t++,t>e&&(t=0,i=n,n=new Map)};return{get(o){let s=n.get(o);if(s!==void 0)return s;if((s=i.get(o))!==void 0)return r(o,s),s},set(o,s){n.has(o)?n.set(o,s):r(o,s)}}},Pa="!",Nd=e=>{const{separator:t,experimentalParseClassName:n}=e,i=t.length===1,r=t[0],o=t.length,s=a=>{const l=[];let c=0,d=0,u;for(let g=0;g<a.length;g++){let k=a[g];if(c===0){if(k===r&&(i||a.slice(g,g+o)===t)){l.push(a.slice(d,g)),d=g+o;continue}if(k==="/"){u=g;continue}}k==="["?c++:k==="]"&&c--}const p=l.length===0?a:a.substring(d),m=p.startsWith(Pa),h=m?p.substring(1):p,v=u&&u>d?u-d:void 0;return{modifiers:l,hasImportantModifier:m,baseClassName:h,maybePostfixModifierPosition:v}};return n?a=>n({className:a,parseClassName:s}):s},Fd=e=>{if(e.length<=1)return e;const t=[];let n=[];return e.forEach(i=>{i[0]==="["?(t.push(...n.sort(),i),n=[]):n.push(i)}),t.push(...n.sort()),t},jd=e=>({cache:Ld(e.cacheSize),parseClassName:Nd(e),...Od(e)}),Id=/\s+/,Md=(e,t)=>{const{parseClassName:n,getClassGroupId:i,getConflictingClassGroupIds:r}=t,o=[],s=e.trim().split(Id);let a="";for(let l=s.length-1;l>=0;l-=1){const c=s[l],{modifiers:d,hasImportantModifier:u,baseClassName:p,maybePostfixModifierPosition:m}=n(c);let h=!!m,v=i(h?p.substring(0,m):p);if(!v){if(!h){a=c+(a.length>0?" "+a:a);continue}if(v=i(p),!v){a=c+(a.length>0?" "+a:a);continue}h=!1}const g=Fd(d).join(":"),k=u?g+Pa:g,w=k+v;if(o.includes(w))continue;o.push(w);const E=r(v,h);for(let C=0;C<E.length;++C){const O=E[C];o.push(k+O)}a=c+(a.length>0?" "+a:a)}return a};function zd(){let e=0,t,n,i="";for(;e<arguments.length;)(t=arguments[e++])&&(n=Da(t))&&(i&&(i+=" "),i+=n);return i}const Da=e=>{if(typeof e=="string")return e;let t,n="";for(let i=0;i<e.length;i++)e[i]&&(t=Da(e[i]))&&(n&&(n+=" "),n+=t);return n};function $d(e,...t){let n,i,r,o=s;function s(l){const c=t.reduce((d,u)=>u(d),e());return n=jd(c),i=n.cache.get,r=n.cache.set,o=a,a(l)}function a(l){const c=i(l);if(c)return c;const d=Md(l,n);return r(l,d),d}return function(){return o(zd.apply(null,arguments))}}const se=e=>{const t=n=>n[e]||[];return t.isThemeGetter=!0,t},Ta=/^\[(?:([a-z-]+):)?(.+)\]$/i,Ud=/^\d+\/\d+$/,Vd=new Set(["px","full","screen"]),Bd=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,qd=/\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$/,Hd=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,Wd=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Kd=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,ot=e=>Ft(e)||Vd.has(e)||Ud.test(e),ut=e=>Bt(e,"length",tp),Ft=e=>!!e&&!Number.isNaN(Number(e)),Bi=e=>Bt(e,"number",Ft),Qt=e=>!!e&&Number.isInteger(Number(e)),Jd=e=>e.endsWith("%")&&Ft(e.slice(0,-1)),X=e=>Ta.test(e),dt=e=>Bd.test(e),Gd=new Set(["length","size","percentage"]),Xd=e=>Bt(e,Gd,La),Yd=e=>Bt(e,"position",La),Qd=new Set(["image","url"]),Zd=e=>Bt(e,Qd,ip),ep=e=>Bt(e,"",np),Zt=()=>!0,Bt=(e,t,n)=>{const i=Ta.exec(e);return i?i[1]?typeof t=="string"?i[1]===t:t.has(i[1]):n(i[2]):!1},tp=e=>qd.test(e)&&!Hd.test(e),La=()=>!1,np=e=>Wd.test(e),ip=e=>Kd.test(e),rp=()=>{const e=se("colors"),t=se("spacing"),n=se("blur"),i=se("brightness"),r=se("borderColor"),o=se("borderRadius"),s=se("borderSpacing"),a=se("borderWidth"),l=se("contrast"),c=se("grayscale"),d=se("hueRotate"),u=se("invert"),p=se("gap"),m=se("gradientColorStops"),h=se("gradientColorStopPositions"),v=se("inset"),g=se("margin"),k=se("opacity"),w=se("padding"),E=se("saturate"),C=se("scale"),O=se("sepia"),N=se("skew"),D=se("space"),z=se("translate"),q=()=>["auto","contain","none"],V=()=>["auto","hidden","clip","visible","scroll"],G=()=>["auto",X,t],A=()=>[X,t],F=()=>["",ot,ut],$=()=>["auto",Ft,X],ee=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],H=()=>["solid","dashed","dotted","double","none"],W=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],_=()=>["start","end","center","between","around","evenly","stretch"],L=()=>["","0",X],U=()=>["auto","avoid","all","avoid-page","page","left","right","column"],I=()=>[Ft,X];return{cacheSize:500,separator:":",theme:{colors:[Zt],spacing:[ot,ut],blur:["none","",dt,X],brightness:I(),borderColor:[e],borderRadius:["none","","full",dt,X],borderSpacing:A(),borderWidth:F(),contrast:I(),grayscale:L(),hueRotate:I(),invert:L(),gap:A(),gradientColorStops:[e],gradientColorStopPositions:[Jd,ut],inset:G(),margin:G(),opacity:I(),padding:A(),saturate:I(),scale:I(),sepia:L(),skew:I(),space:A(),translate:A()},classGroups:{aspect:[{aspect:["auto","square","video",X]}],container:["container"],columns:[{columns:[dt]}],"break-after":[{"break-after":U()}],"break-before":[{"break-before":U()}],"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"],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:[...ee(),X]}],overflow:[{overflow:V()}],"overflow-x":[{"overflow-x":V()}],"overflow-y":[{"overflow-y":V()}],overscroll:[{overscroll:q()}],"overscroll-x":[{"overscroll-x":q()}],"overscroll-y":[{"overscroll-y":q()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[v]}],"inset-x":[{"inset-x":[v]}],"inset-y":[{"inset-y":[v]}],start:[{start:[v]}],end:[{end:[v]}],top:[{top:[v]}],right:[{right:[v]}],bottom:[{bottom:[v]}],left:[{left:[v]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Qt,X]}],basis:[{basis:G()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",X]}],grow:[{grow:L()}],shrink:[{shrink:L()}],order:[{order:["first","last","none",Qt,X]}],"grid-cols":[{"grid-cols":[Zt]}],"col-start-end":[{col:["auto",{span:["full",Qt,X]},X]}],"col-start":[{"col-start":$()}],"col-end":[{"col-end":$()}],"grid-rows":[{"grid-rows":[Zt]}],"row-start-end":[{row:["auto",{span:[Qt,X]},X]}],"row-start":[{"row-start":$()}],"row-end":[{"row-end":$()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",X]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",X]}],gap:[{gap:[p]}],"gap-x":[{"gap-x":[p]}],"gap-y":[{"gap-y":[p]}],"justify-content":[{justify:["normal",..._()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",..._(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[..._(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[w]}],px:[{px:[w]}],py:[{py:[w]}],ps:[{ps:[w]}],pe:[{pe:[w]}],pt:[{pt:[w]}],pr:[{pr:[w]}],pb:[{pb:[w]}],pl:[{pl:[w]}],m:[{m:[g]}],mx:[{mx:[g]}],my:[{my:[g]}],ms:[{ms:[g]}],me:[{me:[g]}],mt:[{mt:[g]}],mr:[{mr:[g]}],mb:[{mb:[g]}],ml:[{ml:[g]}],"space-x":[{"space-x":[D]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[D]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",X,t]}],"min-w":[{"min-w":[X,t,"min","max","fit"]}],"max-w":[{"max-w":[X,t,"none","full","min","max","fit","prose",{screen:[dt]},dt]}],h:[{h:[X,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[X,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[X,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[X,t,"auto","min","max","fit"]}],"font-size":[{text:["base",dt,ut]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Bi]}],"font-family":[{font:[Zt]}],"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:["tighter","tight","normal","wide","wider","widest",X]}],"line-clamp":[{"line-clamp":["none",Ft,Bi]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",ot,X]}],"list-image":[{"list-image":["none",X]}],"list-style-type":[{list:["none","disc","decimal",X]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[k]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[k]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...H(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",ot,ut]}],"underline-offset":[{"underline-offset":["auto",ot,X]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:A()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",X]}],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",X]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[k]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...ee(),Yd]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",Xd]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},Zd]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[h]}],"gradient-via-pos":[{via:[h]}],"gradient-to-pos":[{to:[h]}],"gradient-from":[{from:[m]}],"gradient-via":[{via:[m]}],"gradient-to":[{to:[m]}],rounded:[{rounded:[o]}],"rounded-s":[{"rounded-s":[o]}],"rounded-e":[{"rounded-e":[o]}],"rounded-t":[{"rounded-t":[o]}],"rounded-r":[{"rounded-r":[o]}],"rounded-b":[{"rounded-b":[o]}],"rounded-l":[{"rounded-l":[o]}],"rounded-ss":[{"rounded-ss":[o]}],"rounded-se":[{"rounded-se":[o]}],"rounded-ee":[{"rounded-ee":[o]}],"rounded-es":[{"rounded-es":[o]}],"rounded-tl":[{"rounded-tl":[o]}],"rounded-tr":[{"rounded-tr":[o]}],"rounded-br":[{"rounded-br":[o]}],"rounded-bl":[{"rounded-bl":[o]}],"border-w":[{border:[a]}],"border-w-x":[{"border-x":[a]}],"border-w-y":[{"border-y":[a]}],"border-w-s":[{"border-s":[a]}],"border-w-e":[{"border-e":[a]}],"border-w-t":[{"border-t":[a]}],"border-w-r":[{"border-r":[a]}],"border-w-b":[{"border-b":[a]}],"border-w-l":[{"border-l":[a]}],"border-opacity":[{"border-opacity":[k]}],"border-style":[{border:[...H(),"hidden"]}],"divide-x":[{"divide-x":[a]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[a]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[k]}],"divide-style":[{divide:H()}],"border-color":[{border:[r]}],"border-color-x":[{"border-x":[r]}],"border-color-y":[{"border-y":[r]}],"border-color-s":[{"border-s":[r]}],"border-color-e":[{"border-e":[r]}],"border-color-t":[{"border-t":[r]}],"border-color-r":[{"border-r":[r]}],"border-color-b":[{"border-b":[r]}],"border-color-l":[{"border-l":[r]}],"divide-color":[{divide:[r]}],"outline-style":[{outline:["",...H()]}],"outline-offset":[{"outline-offset":[ot,X]}],"outline-w":[{outline:[ot,ut]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:F()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[k]}],"ring-offset-w":[{"ring-offset":[ot,ut]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",dt,ep]}],"shadow-color":[{shadow:[Zt]}],opacity:[{opacity:[k]}],"mix-blend":[{"mix-blend":[...W(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":W()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[i]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",dt,X]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[d]}],invert:[{invert:[u]}],saturate:[{saturate:[E]}],sepia:[{sepia:[O]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[i]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[d]}],"backdrop-invert":[{"backdrop-invert":[u]}],"backdrop-opacity":[{"backdrop-opacity":[k]}],"backdrop-saturate":[{"backdrop-saturate":[E]}],"backdrop-sepia":[{"backdrop-sepia":[O]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[s]}],"border-spacing-x":[{"border-spacing-x":[s]}],"border-spacing-y":[{"border-spacing-y":[s]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",X]}],duration:[{duration:I()}],ease:[{ease:["linear","in","out","in-out",X]}],delay:[{delay:I()}],animate:[{animate:["none","spin","ping","pulse","bounce",X]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[C]}],"scale-x":[{"scale-x":[C]}],"scale-y":[{"scale-y":[C]}],rotate:[{rotate:[Qt,X]}],"translate-x":[{"translate-x":[z]}],"translate-y":[{"translate-y":[z]}],"skew-x":[{"skew-x":[N]}],"skew-y":[{"skew-y":[N]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",X]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],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",X]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":A()}],"scroll-mx":[{"scroll-mx":A()}],"scroll-my":[{"scroll-my":A()}],"scroll-ms":[{"scroll-ms":A()}],"scroll-me":[{"scroll-me":A()}],"scroll-mt":[{"scroll-mt":A()}],"scroll-mr":[{"scroll-mr":A()}],"scroll-mb":[{"scroll-mb":A()}],"scroll-ml":[{"scroll-ml":A()}],"scroll-p":[{"scroll-p":A()}],"scroll-px":[{"scroll-px":A()}],"scroll-py":[{"scroll-py":A()}],"scroll-ps":[{"scroll-ps":A()}],"scroll-pe":[{"scroll-pe":A()}],"scroll-pt":[{"scroll-pt":A()}],"scroll-pr":[{"scroll-pr":A()}],"scroll-pb":[{"scroll-pb":A()}],"scroll-pl":[{"scroll-pl":A()}],"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",X]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[ot,ut,Bi]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"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"],"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"]}}},dg=$d(rp),$o=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,Uo=Rd,pg=(e,t)=>n=>{var i;if(t?.variants==null)return Uo(e,n?.class,n?.className);const{variants:r,defaultVariants:o}=t,s=Object.keys(r).map(c=>{const d=n?.[c],u=o?.[c];if(d===null)return null;const p=$o(d)||$o(u);return r[c][p]}),a=n&&Object.entries(n).reduce((c,d)=>{let[u,p]=d;return p===void 0||(c[u]=p),c},{}),l=t==null||(i=t.compoundVariants)===null||i===void 0?void 0:i.reduce((c,d)=>{let{class:u,className:p,...m}=d;return Object.entries(m).every(h=>{let[v,g]=h;return Array.isArray(g)?g.includes({...o,...a}[v]):{...o,...a}[v]===g})?[...c,u,p]:c},[]);return Uo(e,s,l,n?.class,n?.className)},K=e=>typeof e=="string",en=()=>{let e,t;const n=new Promise((i,r)=>{e=i,t=r});return n.resolve=e,n.reject=t,n},Vo=e=>e==null?"":""+e,op=(e,t,n)=>{e.forEach(i=>{t[i]&&(n[i]=t[i])})},sp=/###/g,Bo=e=>e&&e.indexOf("###")>-1?e.replace(sp,"."):e,qo=e=>!e||K(e),sn=(e,t,n)=>{const i=K(t)?t.split("."):t;let r=0;for(;r<i.length-1;){if(qo(e))return{};const o=Bo(i[r]);!e[o]&&n&&(e[o]=new n),Object.prototype.hasOwnProperty.call(e,o)?e=e[o]:e={},++r}return qo(e)?{}:{obj:e,k:Bo(i[r])}},Ho=(e,t,n)=>{const{obj:i,k:r}=sn(e,t,Object);if(i!==void 0||t.length===1){i[r]=n;return}let o=t[t.length-1],s=t.slice(0,t.length-1),a=sn(e,s,Object);for(;a.obj===void 0&&s.length;)o=`${s[s.length-1]}.${o}`,s=s.slice(0,s.length-1),a=sn(e,s,Object),a?.obj&&typeof a.obj[`${a.k}.${o}`]<"u"&&(a.obj=void 0);a.obj[`${a.k}.${o}`]=n},ap=(e,t,n,i)=>{const{obj:r,k:o}=sn(e,t,Object);r[o]=r[o]||[],r[o].push(n)},Qn=(e,t)=>{const{obj:n,k:i}=sn(e,t);if(n&&Object.prototype.hasOwnProperty.call(n,i))return n[i]},lp=(e,t,n)=>{const i=Qn(e,n);return i!==void 0?i:Qn(t,n)},Na=(e,t,n)=>{for(const i in t)i!=="__proto__"&&i!=="constructor"&&(i in e?K(e[i])||e[i]instanceof String||K(t[i])||t[i]instanceof String?n&&(e[i]=t[i]):Na(e[i],t[i],n):e[i]=t[i]);return e},Rt=e=>e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");var cp={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};const up=e=>K(e)?e.replace(/[&<>"'\/]/g,t=>cp[t]):e;class dp{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 i=new RegExp(t);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(t,i),this.regExpQueue.push(t),i}}const pp=[" ",",","?","!",";"],fp=new dp(20),hp=(e,t,n)=>{t=t||"",n=n||"";const i=pp.filter(s=>t.indexOf(s)<0&&n.indexOf(s)<0);if(i.length===0)return!0;const r=fp.getRegExp(`(${i.map(s=>s==="?"?"\\?":s).join("|")})`);let o=!r.test(e);if(!o){const s=e.indexOf(n);s>0&&!r.test(e.substring(0,s))&&(o=!0)}return o},pr=(e,t,n=".")=>{if(!e)return;if(e[t])return Object.prototype.hasOwnProperty.call(e,t)?e[t]:void 0;const i=t.split(n);let r=e;for(let o=0;o<i.length;){if(!r||typeof r!="object")return;let s,a="";for(let l=o;l<i.length;++l)if(l!==o&&(a+=n),a+=i[l],s=r[a],s!==void 0){if(["string","number","boolean"].indexOf(typeof s)>-1&&l<i.length-1)continue;o+=l-o+1;break}r=s}return r},hn=e=>e?.replace("_","-"),mp={type:"logger",log(e){this.output("log",e)},warn(e){this.output("warn",e)},error(e){this.output("error",e)},output(e,t){console?.[e]?.apply?.(console,t)}};class Zn{constructor(t,n={}){this.init(t,n)}init(t,n={}){this.prefix=n.prefix||"i18next:",this.logger=t||mp,this.options=n,this.debug=n.debug}log(...t){return this.forward(t,"log","",!0)}warn(...t){return this.forward(t,"warn","",!0)}error(...t){return this.forward(t,"error","")}deprecate(...t){return this.forward(t,"warn","WARNING DEPRECATED: ",!0)}forward(t,n,i,r){return r&&!this.debug?null:(K(t[0])&&(t[0]=`${i}${this.prefix} ${t[0]}`),this.logger[n](t))}create(t){return new Zn(this.logger,{prefix:`${this.prefix}:${t}:`,...this.options})}clone(t){return t=t||this.options,t.prefix=t.prefix||this.prefix,new Zn(this.logger,t)}}var Ye=new Zn;class bi{constructor(){this.observers={}}on(t,n){return t.split(" ").forEach(i=>{this.observers[i]||(this.observers[i]=new Map);const r=this.observers[i].get(n)||0;this.observers[i].set(n,r+1)}),this}off(t,n){if(this.observers[t]){if(!n){delete this.observers[t];return}this.observers[t].delete(n)}}emit(t,...n){this.observers[t]&&Array.from(this.observers[t].entries()).forEach(([r,o])=>{for(let s=0;s<o;s++)r(...n)}),this.observers["*"]&&Array.from(this.observers["*"].entries()).forEach(([r,o])=>{for(let s=0;s<o;s++)r.apply(r,[t,...n])})}}class Wo extends bi{constructor(t,n={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,i,r={}){const o=r.keySeparator!==void 0?r.keySeparator:this.options.keySeparator,s=r.ignoreJSONStructure!==void 0?r.ignoreJSONStructure:this.options.ignoreJSONStructure;let a;t.indexOf(".")>-1?a=t.split("."):(a=[t,n],i&&(Array.isArray(i)?a.push(...i):K(i)&&o?a.push(...i.split(o)):a.push(i)));const l=Qn(this.data,a);return!l&&!n&&!i&&t.indexOf(".")>-1&&(t=a[0],n=a[1],i=a.slice(2).join(".")),l||!s||!K(i)?l:pr(this.data?.[t]?.[n],i,o)}addResource(t,n,i,r,o={silent:!1}){const s=o.keySeparator!==void 0?o.keySeparator:this.options.keySeparator;let a=[t,n];i&&(a=a.concat(s?i.split(s):i)),t.indexOf(".")>-1&&(a=t.split("."),r=n,n=a[1]),this.addNamespaces(n),Ho(this.data,a,r),o.silent||this.emit("added",t,n,i,r)}addResources(t,n,i,r={silent:!1}){for(const o in i)(K(i[o])||Array.isArray(i[o]))&&this.addResource(t,n,o,i[o],{silent:!0});r.silent||this.emit("added",t,n,i)}addResourceBundle(t,n,i,r,o,s={silent:!1,skipCopy:!1}){let a=[t,n];t.indexOf(".")>-1&&(a=t.split("."),r=i,i=n,n=a[1]),this.addNamespaces(n);let l=Qn(this.data,a)||{};s.skipCopy||(i=JSON.parse(JSON.stringify(i))),r?Na(l,i,o):l={...l,...i},Ho(this.data,a,l),s.silent||this.emit("added",t,n,i)}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(r=>n[r]&&Object.keys(n[r]).length>0)}toJSON(){return this.data}}var Fa={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,n,i,r){return e.forEach(o=>{t=this.processors[o]?.process(t,n,i,r)??t}),t}};const ja=Symbol("i18next/PATH_KEY");function gp(){const e=[],t=Object.create(null);let n;return t.get=(i,r)=>(n?.revoke?.(),r===ja?e:(e.push(r),n=Proxy.revocable(i,t),n.proxy)),Proxy.revocable(Object.create(null),t).proxy}function fr(e,t){const{[ja]:n}=e(gp());return n.join(t?.keySeparator??".")}const Ko={},qi=e=>!K(e)&&typeof e!="boolean"&&typeof e!="number";class ei extends bi{constructor(t,n={}){super(),op(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],t,this),this.options=n,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=Ye.create("translator")}changeLanguage(t){t&&(this.language=t)}exists(t,n={interpolation:{}}){const i={...n};if(t==null)return!1;const r=this.resolve(t,i);if(r?.res===void 0)return!1;const o=qi(r.res);return!(i.returnObjects===!1&&o)}extractFromKey(t,n){let i=n.nsSeparator!==void 0?n.nsSeparator:this.options.nsSeparator;i===void 0&&(i=":");const r=n.keySeparator!==void 0?n.keySeparator:this.options.keySeparator;let o=n.ns||this.options.defaultNS||[];const s=i&&t.indexOf(i)>-1,a=!this.options.userDefinedKeySeparator&&!n.keySeparator&&!this.options.userDefinedNsSeparator&&!n.nsSeparator&&!hp(t,i,r);if(s&&!a){const l=t.match(this.interpolator.nestingRegexp);if(l&&l.length>0)return{key:t,namespaces:K(o)?[o]:o};const c=t.split(i);(i!==r||i===r&&this.options.ns.indexOf(c[0])>-1)&&(o=c.shift()),t=c.join(r)}return{key:t,namespaces:K(o)?[o]:o}}translate(t,n,i){let r=typeof n=="object"?{...n}:n;if(typeof r!="object"&&this.options.overloadTranslationOptionHandler&&(r=this.options.overloadTranslationOptionHandler(arguments)),typeof r=="object"&&(r={...r}),r||(r={}),t==null)return"";typeof t=="function"&&(t=fr(t,{...this.options,...r})),Array.isArray(t)||(t=[String(t)]);const o=r.returnDetails!==void 0?r.returnDetails:this.options.returnDetails,s=r.keySeparator!==void 0?r.keySeparator:this.options.keySeparator,{key:a,namespaces:l}=this.extractFromKey(t[t.length-1],r),c=l[l.length-1];let d=r.nsSeparator!==void 0?r.nsSeparator:this.options.nsSeparator;d===void 0&&(d=":");const u=r.lng||this.language,p=r.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(u?.toLowerCase()==="cimode")return p?o?{res:`${c}${d}${a}`,usedKey:a,exactUsedKey:a,usedLng:u,usedNS:c,usedParams:this.getUsedParamsDetails(r)}:`${c}${d}${a}`:o?{res:a,usedKey:a,exactUsedKey:a,usedLng:u,usedNS:c,usedParams:this.getUsedParamsDetails(r)}:a;const m=this.resolve(t,r);let h=m?.res;const v=m?.usedKey||a,g=m?.exactUsedKey||a,k=["[object Number]","[object Function]","[object RegExp]"],w=r.joinArrays!==void 0?r.joinArrays:this.options.joinArrays,E=!this.i18nFormat||this.i18nFormat.handleAsObject,C=r.count!==void 0&&!K(r.count),O=ei.hasDefaultValue(r),N=C?this.pluralResolver.getSuffix(u,r.count,r):"",D=r.ordinal&&C?this.pluralResolver.getSuffix(u,r.count,{ordinal:!1}):"",z=C&&!r.ordinal&&r.count===0,q=z&&r[`defaultValue${this.options.pluralSeparator}zero`]||r[`defaultValue${N}`]||r[`defaultValue${D}`]||r.defaultValue;let V=h;E&&!h&&O&&(V=q);const G=qi(V),A=Object.prototype.toString.apply(V);if(E&&V&&G&&k.indexOf(A)<0&&!(K(w)&&Array.isArray(V))){if(!r.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const F=this.options.returnedObjectHandler?this.options.returnedObjectHandler(v,V,{...r,ns:l}):`key '${a} (${this.language})' returned an object instead of string.`;return o?(m.res=F,m.usedParams=this.getUsedParamsDetails(r),m):F}if(s){const F=Array.isArray(V),$=F?[]:{},ee=F?g:v;for(const H in V)if(Object.prototype.hasOwnProperty.call(V,H)){const W=`${ee}${s}${H}`;O&&!h?$[H]=this.translate(W,{...r,defaultValue:qi(q)?q[H]:void 0,joinArrays:!1,ns:l}):$[H]=this.translate(W,{...r,joinArrays:!1,ns:l}),$[H]===W&&($[H]=V[H])}h=$}}else if(E&&K(w)&&Array.isArray(h))h=h.join(w),h&&(h=this.extendTranslation(h,t,r,i));else{let F=!1,$=!1;!this.isValidLookup(h)&&O&&(F=!0,h=q),this.isValidLookup(h)||($=!0,h=a);const H=(r.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&$?void 0:h,W=O&&q!==h&&this.options.updateMissing;if($||F||W){if(this.logger.log(W?"updateKey":"missingKey",u,c,a,W?q:h),s){const I=this.resolve(a,{...r,keySeparator:!1});I&&I.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 _=[];const L=this.languageUtils.getFallbackCodes(this.options.fallbackLng,r.lng||this.language);if(this.options.saveMissingTo==="fallback"&&L&&L[0])for(let I=0;I<L.length;I++)_.push(L[I]);else this.options.saveMissingTo==="all"?_=this.languageUtils.toResolveHierarchy(r.lng||this.language):_.push(r.lng||this.language);const U=(I,B,re)=>{const oe=O&&re!==h?re:H;this.options.missingKeyHandler?this.options.missingKeyHandler(I,c,B,oe,W,r):this.backendConnector?.saveMissing&&this.backendConnector.saveMissing(I,c,B,oe,W,r),this.emit("missingKey",I,c,B,h)};this.options.saveMissing&&(this.options.saveMissingPlurals&&C?_.forEach(I=>{const B=this.pluralResolver.getSuffixes(I,r);z&&r[`defaultValue${this.options.pluralSeparator}zero`]&&B.indexOf(`${this.options.pluralSeparator}zero`)<0&&B.push(`${this.options.pluralSeparator}zero`),B.forEach(re=>{U([I],a+re,r[`defaultValue${re}`]||q)})}):U(_,a,q))}h=this.extendTranslation(h,t,r,m,i),$&&h===a&&this.options.appendNamespaceToMissingKey&&(h=`${c}${d}${a}`),($||F)&&this.options.parseMissingKeyHandler&&(h=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${c}${d}${a}`:a,F?h:void 0,r))}return o?(m.res=h,m.usedParams=this.getUsedParamsDetails(r),m):h}extendTranslation(t,n,i,r,o){if(this.i18nFormat?.parse)t=this.i18nFormat.parse(t,{...this.options.interpolation.defaultVariables,...i},i.lng||this.language||r.usedLng,r.usedNS,r.usedKey,{resolved:r});else if(!i.skipInterpolation){i.interpolation&&this.interpolator.init({...i,interpolation:{...this.options.interpolation,...i.interpolation}});const l=K(t)&&(i?.interpolation?.skipOnVariables!==void 0?i.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let c;if(l){const u=t.match(this.interpolator.nestingRegexp);c=u&&u.length}let d=i.replace&&!K(i.replace)?i.replace:i;if(this.options.interpolation.defaultVariables&&(d={...this.options.interpolation.defaultVariables,...d}),t=this.interpolator.interpolate(t,d,i.lng||this.language||r.usedLng,i),l){const u=t.match(this.interpolator.nestingRegexp),p=u&&u.length;c<p&&(i.nest=!1)}!i.lng&&r&&r.res&&(i.lng=this.language||r.usedLng),i.nest!==!1&&(t=this.interpolator.nest(t,(...u)=>o?.[0]===u[0]&&!i.context?(this.logger.warn(`It seems you are nesting recursively key: ${u[0]} in key: ${n[0]}`),null):this.translate(...u,n),i)),i.interpolation&&this.interpolator.reset()}const s=i.postProcess||this.options.postProcess,a=K(s)?[s]:s;return t!=null&&a?.length&&i.applyPostProcessor!==!1&&(t=Fa.handle(a,t,n,this.options&&this.options.postProcessPassResolved?{i18nResolved:{...r,usedParams:this.getUsedParamsDetails(i)},...i}:i,this)),t}resolve(t,n={}){let i,r,o,s,a;return K(t)&&(t=[t]),t.forEach(l=>{if(this.isValidLookup(i))return;const c=this.extractFromKey(l,n),d=c.key;r=d;let u=c.namespaces;this.options.fallbackNS&&(u=u.concat(this.options.fallbackNS));const p=n.count!==void 0&&!K(n.count),m=p&&!n.ordinal&&n.count===0,h=n.context!==void 0&&(K(n.context)||typeof n.context=="number")&&n.context!=="",v=n.lngs?n.lngs:this.languageUtils.toResolveHierarchy(n.lng||this.language,n.fallbackLng);u.forEach(g=>{this.isValidLookup(i)||(a=g,!Ko[`${v[0]}-${g}`]&&this.utils?.hasLoadedNamespace&&!this.utils?.hasLoadedNamespace(a)&&(Ko[`${v[0]}-${g}`]=!0,this.logger.warn(`key "${r}" for languages "${v.join(", ")}" won't get resolved as namespace "${a}" 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!!!")),v.forEach(k=>{if(this.isValidLookup(i))return;s=k;const w=[d];if(this.i18nFormat?.addLookupKeys)this.i18nFormat.addLookupKeys(w,d,k,g,n);else{let C;p&&(C=this.pluralResolver.getSuffix(k,n.count,n));const O=`${this.options.pluralSeparator}zero`,N=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(p&&(n.ordinal&&C.indexOf(N)===0&&w.push(d+C.replace(N,this.options.pluralSeparator)),w.push(d+C),m&&w.push(d+O)),h){const D=`${d}${this.options.contextSeparator||"_"}${n.context}`;w.push(D),p&&(n.ordinal&&C.indexOf(N)===0&&w.push(D+C.replace(N,this.options.pluralSeparator)),w.push(D+C),m&&w.push(D+O))}}let E;for(;E=w.pop();)this.isValidLookup(i)||(o=E,i=this.getResource(k,g,E,n))}))})}),{res:i,usedKey:r,exactUsedKey:o,usedLng:s,usedNS:a}}isValidLookup(t){return t!==void 0&&!(!this.options.returnNull&&t===null)&&!(!this.options.returnEmptyString&&t==="")}getResource(t,n,i,r={}){return this.i18nFormat?.getResource?this.i18nFormat.getResource(t,n,i,r):this.resourceStore.getResource(t,n,i,r)}getUsedParamsDetails(t={}){const n=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],i=t.replace&&!K(t.replace);let r=i?t.replace:t;if(i&&typeof t.count<"u"&&(r.count=t.count),this.options.interpolation.defaultVariables&&(r={...this.options.interpolation.defaultVariables,...r}),!i){r={...r};for(const o of n)delete r[o]}return r}static hasDefaultValue(t){const n="defaultValue";for(const i in t)if(Object.prototype.hasOwnProperty.call(t,i)&&n===i.substring(0,n.length)&&t[i]!==void 0)return!0;return!1}}class Jo{constructor(t){this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Ye.create("languageUtils")}getScriptPartFromCode(t){if(t=hn(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=hn(t),!t||t.indexOf("-")<0)return t;const n=t.split("-");return this.formatLanguageCode(n[0])}formatLanguageCode(t){if(K(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(i=>{if(n)return;const r=this.formatLanguageCode(i);(!this.options.supportedLngs||this.isSupportedCode(r))&&(n=r)}),!n&&this.options.supportedLngs&&t.forEach(i=>{if(n)return;const r=this.getScriptPartFromCode(i);if(this.isSupportedCode(r))return n=r;const o=this.getLanguagePartFromCode(i);if(this.isSupportedCode(o))return n=o;n=this.options.supportedLngs.find(s=>{if(s===o)return s;if(!(s.indexOf("-")<0&&o.indexOf("-")<0)&&(s.indexOf("-")>0&&o.indexOf("-")<0&&s.substring(0,s.indexOf("-"))===o||s.indexOf(o)===0&&o.length>1))return s})}),n||(n=this.getFallbackCodes(this.options.fallbackLng)[0]),n}getFallbackCodes(t,n){if(!t)return[];if(typeof t=="function"&&(t=t(n)),K(t)&&(t=[t]),Array.isArray(t))return t;if(!n)return t.default||[];let i=t[n];return i||(i=t[this.getScriptPartFromCode(n)]),i||(i=t[this.formatLanguageCode(n)]),i||(i=t[this.getLanguagePartFromCode(n)]),i||(i=t.default),i||[]}toResolveHierarchy(t,n){const i=this.getFallbackCodes((n===!1?[]:n)||this.options.fallbackLng||[],t),r=[],o=s=>{s&&(this.isSupportedCode(s)?r.push(s):this.logger.warn(`rejecting language code not found in supportedLngs: ${s}`))};return K(t)&&(t.indexOf("-")>-1||t.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&o(this.formatLanguageCode(t)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&o(this.getScriptPartFromCode(t)),this.options.load!=="currentOnly"&&o(this.getLanguagePartFromCode(t))):K(t)&&o(this.formatLanguageCode(t)),i.forEach(s=>{r.indexOf(s)<0&&o(this.formatLanguageCode(s))}),r}}const Go={zero:0,one:1,two:2,few:3,many:4,other:5},Xo={select:e=>e===1?"one":"other",resolvedOptions:()=>({pluralCategories:["one","other"]})};class vp{constructor(t,n={}){this.languageUtils=t,this.options=n,this.logger=Ye.create("pluralResolver"),this.pluralRulesCache={}}addRule(t,n){this.rules[t]=n}clearCache(){this.pluralRulesCache={}}getRule(t,n={}){const i=hn(t==="dev"?"en":t),r=n.ordinal?"ordinal":"cardinal",o=JSON.stringify({cleanedCode:i,type:r});if(o in this.pluralRulesCache)return this.pluralRulesCache[o];let s;try{s=new Intl.PluralRules(i,{type:r})}catch{if(!Intl)return this.logger.error("No Intl support, please use an Intl polyfill!"),Xo;if(!t.match(/-|_/))return Xo;const l=this.languageUtils.getLanguagePartFromCode(t);s=this.getRule(l,n)}return this.pluralRulesCache[o]=s,s}needsPlural(t,n={}){let i=this.getRule(t,n);return i||(i=this.getRule("dev",n)),i?.resolvedOptions().pluralCategories.length>1}getPluralFormsOfKey(t,n,i={}){return this.getSuffixes(t,i).map(r=>`${n}${r}`)}getSuffixes(t,n={}){let i=this.getRule(t,n);return i||(i=this.getRule("dev",n)),i?i.resolvedOptions().pluralCategories.sort((r,o)=>Go[r]-Go[o]).map(r=>`${this.options.prepend}${n.ordinal?`ordinal${this.options.prepend}`:""}${r}`):[]}getSuffix(t,n,i={}){const r=this.getRule(t,i);return r?`${this.options.prepend}${i.ordinal?`ordinal${this.options.prepend}`:""}${r.select(n)}`:(this.logger.warn(`no plural rule found for: ${t}`),this.getSuffix("dev",n,i))}}const Yo=(e,t,n,i=".",r=!0)=>{let o=lp(e,t,n);return!o&&r&&K(n)&&(o=pr(e,n,i),o===void 0&&(o=pr(t,n,i))),o},Hi=e=>e.replace(/\$/g,"$$$$");class Qo{constructor(t={}){this.logger=Ye.create("interpolator"),this.options=t,this.format=t?.interpolation?.format||(n=>n),this.init(t)}init(t={}){t.interpolation||(t.interpolation={escapeValue:!0});const{escape:n,escapeValue:i,useRawValueToEscape:r,prefix:o,prefixEscaped:s,suffix:a,suffixEscaped:l,formatSeparator:c,unescapeSuffix:d,unescapePrefix:u,nestingPrefix:p,nestingPrefixEscaped:m,nestingSuffix:h,nestingSuffixEscaped:v,nestingOptionsSeparator:g,maxReplaces:k,alwaysFormat:w}=t.interpolation;this.escape=n!==void 0?n:up,this.escapeValue=i!==void 0?i:!0,this.useRawValueToEscape=r!==void 0?r:!1,this.prefix=o?Rt(o):s||"{{",this.suffix=a?Rt(a):l||"}}",this.formatSeparator=c||",",this.unescapePrefix=d?"":u||"-",this.unescapeSuffix=this.unescapePrefix?"":d||"",this.nestingPrefix=p?Rt(p):m||Rt("$t("),this.nestingSuffix=h?Rt(h):v||Rt(")"),this.nestingOptionsSeparator=g||",",this.maxReplaces=k||1e3,this.alwaysFormat=w!==void 0?w:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const t=(n,i)=>n?.source===i?(n.lastIndex=0,n):new RegExp(i,"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,i,r){let o,s,a;const l=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},c=m=>{if(m.indexOf(this.formatSeparator)<0){const k=Yo(n,l,m,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(k,void 0,i,{...r,...n,interpolationkey:m}):k}const h=m.split(this.formatSeparator),v=h.shift().trim(),g=h.join(this.formatSeparator).trim();return this.format(Yo(n,l,v,this.options.keySeparator,this.options.ignoreJSONStructure),g,i,{...r,...n,interpolationkey:v})};this.resetRegExp();const d=r?.missingInterpolationHandler||this.options.missingInterpolationHandler,u=r?.interpolation?.skipOnVariables!==void 0?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:m=>Hi(m)},{regex:this.regexp,safeValue:m=>this.escapeValue?Hi(this.escape(m)):Hi(m)}].forEach(m=>{for(a=0;o=m.regex.exec(t);){const h=o[1].trim();if(s=c(h),s===void 0)if(typeof d=="function"){const g=d(t,o,r);s=K(g)?g:""}else if(r&&Object.prototype.hasOwnProperty.call(r,h))s="";else if(u){s=o[0];continue}else this.logger.warn(`missed to pass in variable ${h} for interpolating ${t}`),s="";else!K(s)&&!this.useRawValueToEscape&&(s=Vo(s));const v=m.safeValue(s);if(t=t.replace(o[0],v),u?(m.regex.lastIndex+=s.length,m.regex.lastIndex-=o[0].length):m.regex.lastIndex=0,a++,a>=this.maxReplaces)break}}),t}nest(t,n,i={}){let r,o,s;const a=(l,c)=>{const d=this.nestingOptionsSeparator;if(l.indexOf(d)<0)return l;const u=l.split(new RegExp(`${d}[ ]*{`));let p=`{${u[1]}`;l=u[0],p=this.interpolate(p,s);const m=p.match(/'/g),h=p.match(/"/g);((m?.length??0)%2===0&&!h||h.length%2!==0)&&(p=p.replace(/'/g,'"'));try{s=JSON.parse(p),c&&(s={...c,...s})}catch(v){return this.logger.warn(`failed parsing options string in nesting for key ${l}`,v),`${l}${d}${p}`}return s.defaultValue&&s.defaultValue.indexOf(this.prefix)>-1&&delete s.defaultValue,l};for(;r=this.nestingRegexp.exec(t);){let l=[];s={...i},s=s.replace&&!K(s.replace)?s.replace:s,s.applyPostProcessor=!1,delete s.defaultValue;const c=/{.*}/.test(r[1])?r[1].lastIndexOf("}")+1:r[1].indexOf(this.formatSeparator);if(c!==-1&&(l=r[1].slice(c).split(this.formatSeparator).map(d=>d.trim()).filter(Boolean),r[1]=r[1].slice(0,c)),o=n(a.call(this,r[1].trim(),s),s),o&&r[0]===t&&!K(o))return o;K(o)||(o=Vo(o)),o||(this.logger.warn(`missed to resolve ${r[1]} for nesting ${t}`),o=""),l.length&&(o=l.reduce((d,u)=>this.format(d,u,i.lng,{...i,interpolationkey:r[1].trim()}),o.trim())),t=t.replace(r[0],o),this.regexp.lastIndex=0}return t}}const xp=e=>{let t=e.toLowerCase().trim();const n={};if(e.indexOf("(")>-1){const i=e.split("(");t=i[0].toLowerCase().trim();const r=i[1].substring(0,i[1].length-1);t==="currency"&&r.indexOf(":")<0?n.currency||(n.currency=r.trim()):t==="relativetime"&&r.indexOf(":")<0?n.range||(n.range=r.trim()):r.split(";").forEach(s=>{if(s){const[a,...l]=s.split(":"),c=l.join(":").trim().replace(/^'+|'+$/g,""),d=a.trim();n[d]||(n[d]=c),c==="false"&&(n[d]=!1),c==="true"&&(n[d]=!0),isNaN(c)||(n[d]=parseInt(c,10))}})}return{formatName:t,formatOptions:n}},Zo=e=>{const t={};return(n,i,r)=>{let o=r;r&&r.interpolationkey&&r.formatParams&&r.formatParams[r.interpolationkey]&&r[r.interpolationkey]&&(o={...o,[r.interpolationkey]:void 0});const s=i+JSON.stringify(o);let a=t[s];return a||(a=e(hn(i),r),t[s]=a),a(n)}},bp=e=>(t,n,i)=>e(hn(n),i)(t);class yp{constructor(t={}){this.logger=Ye.create("formatter"),this.options=t,this.init(t)}init(t,n={interpolation:{}}){this.formatSeparator=n.interpolation.formatSeparator||",";const i=n.cacheInBuiltFormats?Zo:bp;this.formats={number:i((r,o)=>{const s=new Intl.NumberFormat(r,{...o});return a=>s.format(a)}),currency:i((r,o)=>{const s=new Intl.NumberFormat(r,{...o,style:"currency"});return a=>s.format(a)}),datetime:i((r,o)=>{const s=new Intl.DateTimeFormat(r,{...o});return a=>s.format(a)}),relativetime:i((r,o)=>{const s=new Intl.RelativeTimeFormat(r,{...o});return a=>s.format(a,o.range||"day")}),list:i((r,o)=>{const s=new Intl.ListFormat(r,{...o});return a=>s.format(a)})}}add(t,n){this.formats[t.toLowerCase().trim()]=n}addCached(t,n){this.formats[t.toLowerCase().trim()]=Zo(n)}format(t,n,i,r={}){const o=n.split(this.formatSeparator);if(o.length>1&&o[0].indexOf("(")>1&&o[0].indexOf(")")<0&&o.find(a=>a.indexOf(")")>-1)){const a=o.findIndex(l=>l.indexOf(")")>-1);o[0]=[o[0],...o.splice(1,a)].join(this.formatSeparator)}return o.reduce((a,l)=>{const{formatName:c,formatOptions:d}=xp(l);if(this.formats[c]){let u=a;try{const p=r?.formatParams?.[r.interpolationkey]||{},m=p.locale||p.lng||r.locale||r.lng||i;u=this.formats[c](a,m,{...d,...r,...p})}catch(p){this.logger.warn(p)}return u}else this.logger.warn(`there was no format function for ${c}`);return a},t)}}const wp=(e,t)=>{e.pending[t]!==void 0&&(delete e.pending[t],e.pendingCount--)};class Sp extends bi{constructor(t,n,i,r={}){super(),this.backend=t,this.store=n,this.services=i,this.languageUtils=i.languageUtils,this.options=r,this.logger=Ye.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=r.maxParallelReads||10,this.readingCalls=0,this.maxRetries=r.maxRetries>=0?r.maxRetries:5,this.retryTimeout=r.retryTimeout>=1?r.retryTimeout:350,this.state={},this.queue=[],this.backend?.init?.(i,r.backend,r)}queueLoad(t,n,i,r){const o={},s={},a={},l={};return t.forEach(c=>{let d=!0;n.forEach(u=>{const p=`${c}|${u}`;!i.reload&&this.store.hasResourceBundle(c,u)?this.state[p]=2:this.state[p]<0||(this.state[p]===1?s[p]===void 0&&(s[p]=!0):(this.state[p]=1,d=!1,s[p]===void 0&&(s[p]=!0),o[p]===void 0&&(o[p]=!0),l[u]===void 0&&(l[u]=!0)))}),d||(a[c]=!0)}),(Object.keys(o).length||Object.keys(s).length)&&this.queue.push({pending:s,pendingCount:Object.keys(s).length,loaded:{},errors:[],callback:r}),{toLoad:Object.keys(o),pending:Object.keys(s),toLoadLanguages:Object.keys(a),toLoadNamespaces:Object.keys(l)}}loaded(t,n,i){const r=t.split("|"),o=r[0],s=r[1];n&&this.emit("failedLoading",o,s,n),!n&&i&&this.store.addResourceBundle(o,s,i,void 0,void 0,{skipCopy:!0}),this.state[t]=n?-1:2,n&&i&&(this.state[t]=0);const a={};this.queue.forEach(l=>{ap(l.loaded,[o],s),wp(l,t),n&&l.errors.push(n),l.pendingCount===0&&!l.done&&(Object.keys(l.loaded).forEach(c=>{a[c]||(a[c]={});const d=l.loaded[c];d.length&&d.forEach(u=>{a[c][u]===void 0&&(a[c][u]=!0)})}),l.done=!0,l.errors.length?l.callback(l.errors):l.callback())}),this.emit("loaded",a),this.queue=this.queue.filter(l=>!l.done)}read(t,n,i,r=0,o=this.retryTimeout,s){if(!t.length)return s(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:t,ns:n,fcName:i,tried:r,wait:o,callback:s});return}this.readingCalls++;const a=(c,d)=>{if(this.readingCalls--,this.waitingReads.length>0){const u=this.waitingReads.shift();this.read(u.lng,u.ns,u.fcName,u.tried,u.wait,u.callback)}if(c&&d&&r<this.maxRetries){setTimeout(()=>{this.read.call(this,t,n,i,r+1,o*2,s)},o);return}s(c,d)},l=this.backend[i].bind(this.backend);if(l.length===2){try{const c=l(t,n);c&&typeof c.then=="function"?c.then(d=>a(null,d)).catch(a):a(null,c)}catch(c){a(c)}return}return l(t,n,a)}prepareLoading(t,n,i={},r){if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),r&&r();K(t)&&(t=this.languageUtils.toResolveHierarchy(t)),K(n)&&(n=[n]);const o=this.queueLoad(t,n,i,r);if(!o.toLoad.length)return o.pending.length||r(),null;o.toLoad.forEach(s=>{this.loadOne(s)})}load(t,n,i){this.prepareLoading(t,n,{},i)}reload(t,n,i){this.prepareLoading(t,n,{reload:!0},i)}loadOne(t,n=""){const i=t.split("|"),r=i[0],o=i[1];this.read(r,o,"read",void 0,void 0,(s,a)=>{s&&this.logger.warn(`${n}loading namespace ${o} for language ${r} failed`,s),!s&&a&&this.logger.log(`${n}loaded namespace ${o} for language ${r}`,a),this.loaded(t,s,a)})}saveMissing(t,n,i,r,o,s={},a=()=>{}){if(this.services?.utils?.hasLoadedNamespace&&!this.services?.utils?.hasLoadedNamespace(n)){this.logger.warn(`did not save key "${i}" 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(!(i==null||i==="")){if(this.backend?.create){const l={...s,isUpdate:o},c=this.backend.create.bind(this.backend);if(c.length<6)try{let d;c.length===5?d=c(t,n,i,r,l):d=c(t,n,i,r),d&&typeof d.then=="function"?d.then(u=>a(null,u)).catch(a):a(null,d)}catch(d){a(d)}else c(t,n,i,r,a,l)}!t||!t[0]||this.store.addResource(t[0],n,i,r)}}}const es=()=>({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]),K(e[1])&&(t.defaultValue=e[1]),K(e[2])&&(t.tDescription=e[2]),typeof e[2]=="object"||typeof e[3]=="object"){const n=e[3]||e[2];Object.keys(n).forEach(i=>{t[i]=n[i]})}return t},interpolation:{escapeValue:!0,format:e=>e,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0},cacheInBuiltFormats:!0}),ts=e=>(K(e.ns)&&(e.ns=[e.ns]),K(e.fallbackLng)&&(e.fallbackLng=[e.fallbackLng]),K(e.fallbackNS)&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs?.indexOf?.("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),typeof e.initImmediate=="boolean"&&(e.initAsync=e.initImmediate),e),Mn=()=>{},kp=e=>{Object.getOwnPropertyNames(Object.getPrototypeOf(e)).forEach(n=>{typeof e[n]=="function"&&(e[n]=e[n].bind(e))})};class an extends bi{constructor(t={},n){if(super(),this.options=ts(t),this.services={},this.logger=Ye,this.modules={external:[]},kp(this),n&&!this.isInitialized&&!t.isClone){if(!this.options.initAsync)return this.init(t,n),this;setTimeout(()=>{this.init(t,n)},0)}}init(t={},n){this.isInitializing=!0,typeof t=="function"&&(n=t,t={}),t.defaultNS==null&&t.ns&&(K(t.ns)?t.defaultNS=t.ns:t.ns.indexOf("translation")<0&&(t.defaultNS=t.ns[0]));const i=es();this.options={...i,...this.options,...ts(t)},this.options.interpolation={...i.interpolation,...this.options.interpolation},t.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=t.keySeparator),t.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=t.nsSeparator),typeof this.options.overloadTranslationOptionHandler!="function"&&(this.options.overloadTranslationOptionHandler=i.overloadTranslationOptionHandler);const r=c=>c?typeof c=="function"?new c:c:null;if(!this.options.isClone){this.modules.logger?Ye.init(r(this.modules.logger),this.options):Ye.init(null,this.options);let c;this.modules.formatter?c=this.modules.formatter:c=yp;const d=new Jo(this.options);this.store=new Wo(this.options.resources,this.options);const u=this.services;u.logger=Ye,u.resourceStore=this.store,u.languageUtils=d,u.pluralResolver=new vp(d,{prepend:this.options.pluralSeparator,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),this.options.interpolation.format&&this.options.interpolation.format!==i.interpolation.format&&this.logger.deprecate("init: you are still using the legacy format function, please use the new approach: https://www.i18next.com/translation-function/formatting"),c&&(!this.options.interpolation.format||this.options.interpolation.format===i.interpolation.format)&&(u.formatter=r(c),u.formatter.init&&u.formatter.init(u,this.options),this.options.interpolation.format=u.formatter.format.bind(u.formatter)),u.interpolator=new Qo(this.options),u.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},u.backendConnector=new Sp(r(this.modules.backend),u.resourceStore,u,this.options),u.backendConnector.on("*",(m,...h)=>{this.emit(m,...h)}),this.modules.languageDetector&&(u.languageDetector=r(this.modules.languageDetector),u.languageDetector.init&&u.languageDetector.init(u,this.options.detection,this.options)),this.modules.i18nFormat&&(u.i18nFormat=r(this.modules.i18nFormat),u.i18nFormat.init&&u.i18nFormat.init(this)),this.translator=new ei(this.services,this.options),this.translator.on("*",(m,...h)=>{this.emit(m,...h)}),this.modules.external.forEach(m=>{m.init&&m.init(this)})}if(this.format=this.options.interpolation.format,n||(n=Mn),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const c=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);c.length>0&&c[0]!=="dev"&&(this.options.lng=c[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(c=>{this[c]=(...d)=>this.store[c](...d)}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(c=>{this[c]=(...d)=>(this.store[c](...d),this)});const a=en(),l=()=>{const c=(d,u)=>{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),a.resolve(u),n(d,u)};if(this.languages&&!this.isInitialized)return c(null,this.t.bind(this));this.changeLanguage(this.options.lng,c)};return this.options.resources||!this.options.initAsync?l():setTimeout(l,0),a}loadResources(t,n=Mn){let i=n;const r=K(t)?t:this.language;if(typeof t=="function"&&(i=t),!this.options.resources||this.options.partialBundledLanguages){if(r?.toLowerCase()==="cimode"&&(!this.options.preload||this.options.preload.length===0))return i();const o=[],s=a=>{if(!a||a==="cimode")return;this.services.languageUtils.toResolveHierarchy(a).forEach(c=>{c!=="cimode"&&o.indexOf(c)<0&&o.push(c)})};r?s(r):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(l=>s(l)),this.options.preload?.forEach?.(a=>s(a)),this.services.backendConnector.load(o,this.options.ns,a=>{!a&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),i(a)})}else i(null)}reloadResources(t,n,i){const r=en();return typeof t=="function"&&(i=t,t=void 0),typeof n=="function"&&(i=n,n=void 0),t||(t=this.languages),n||(n=this.options.ns),i||(i=Mn),this.services.backendConnector.reload(t,n,o=>{r.resolve(),i(o)}),r}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"&&Fa.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<this.languages.length;n++){const i=this.languages[n];if(!(["cimode","dev"].indexOf(i)>-1)&&this.store.hasLanguageSomeTranslations(i)){this.resolvedLanguage=i;break}}!this.resolvedLanguage&&this.languages.indexOf(t)<0&&this.store.hasLanguageSomeTranslations(t)&&(this.resolvedLanguage=t,this.languages.unshift(t))}}changeLanguage(t,n){this.isLanguageChangingTo=t;const i=en();this.emit("languageChanging",t);const r=a=>{this.language=a,this.languages=this.services.languageUtils.toResolveHierarchy(a),this.resolvedLanguage=void 0,this.setResolvedLanguage(a)},o=(a,l)=>{l?this.isLanguageChangingTo===t&&(r(l),this.translator.changeLanguage(l),this.isLanguageChangingTo=void 0,this.emit("languageChanged",l),this.logger.log("languageChanged",l)):this.isLanguageChangingTo=void 0,i.resolve((...c)=>this.t(...c)),n&&n(a,(...c)=>this.t(...c))},s=a=>{!t&&!a&&this.services.languageDetector&&(a=[]);const l=K(a)?a:a&&a[0],c=this.store.hasLanguageSomeTranslations(l)?l:this.services.languageUtils.getBestMatchFromCodes(K(a)?[a]:a);c&&(this.language||r(c),this.translator.language||this.translator.changeLanguage(c),this.services.languageDetector?.cacheUserLanguage?.(c)),this.loadResources(c,d=>{o(d,c)})};return!t&&this.services.languageDetector&&!this.services.languageDetector.async?s(this.services.languageDetector.detect()):!t&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(s):this.services.languageDetector.detect(s):s(t),i}getFixedT(t,n,i){const r=(o,s,...a)=>{let l;typeof s!="object"?l=this.options.overloadTranslationOptionHandler([o,s].concat(a)):l={...s},l.lng=l.lng||r.lng,l.lngs=l.lngs||r.lngs,l.ns=l.ns||r.ns,l.keyPrefix!==""&&(l.keyPrefix=l.keyPrefix||i||r.keyPrefix);const c=this.options.keySeparator||".";let d;return l.keyPrefix&&Array.isArray(o)?d=o.map(u=>(typeof u=="function"&&(u=fr(u,{...this.options,...s})),`${l.keyPrefix}${c}${u}`)):(typeof o=="function"&&(o=fr(o,{...this.options,...s})),d=l.keyPrefix?`${l.keyPrefix}${c}${o}`:o),this.t(d,l)};return K(t)?r.lng=t:r.lngs=t,r.ns=n,r.keyPrefix=i,r}t(...t){return this.translator?.translate(...t)}exists(...t){return this.translator?.exists(...t)}setDefaultNamespace(t){this.options.defaultNS=t}hasLoadedNamespace(t,n={}){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 i=n.lng||this.resolvedLanguage||this.languages[0],r=this.options?this.options.fallbackLng:!1,o=this.languages[this.languages.length-1];if(i.toLowerCase()==="cimode")return!0;const s=(a,l)=>{const c=this.services.backendConnector.state[`${a}|${l}`];return c===-1||c===0||c===2};if(n.precheck){const a=n.precheck(this,s);if(a!==void 0)return a}return!!(this.hasResourceBundle(i,t)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||s(i,t)&&(!r||s(o,t)))}loadNamespaces(t,n){const i=en();return this.options.ns?(K(t)&&(t=[t]),t.forEach(r=>{this.options.ns.indexOf(r)<0&&this.options.ns.push(r)}),this.loadResources(r=>{i.resolve(),n&&n(r)}),i):(n&&n(),Promise.resolve())}loadLanguages(t,n){const i=en();K(t)&&(t=[t]);const r=this.options.preload||[],o=t.filter(s=>r.indexOf(s)<0&&this.services.languageUtils.isSupportedCode(s));return o.length?(this.options.preload=r.concat(o),this.loadResources(s=>{i.resolve(),n&&n(s)}),i):(n&&n(),Promise.resolve())}dir(t){if(t||(t=this.resolvedLanguage||(this.languages?.length>0?this.languages[0]:this.language)),!t)return"rtl";try{const r=new Intl.Locale(t);if(r&&r.getTextInfo){const o=r.getTextInfo();if(o&&o.direction)return o.direction}}catch{}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"],i=this.services?.languageUtils||new Jo(es());return t.toLowerCase().indexOf("-latn")>1?"ltr":n.indexOf(i.getLanguagePartFromCode(t))>-1||t.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(t={},n){const i=new an(t,n);return i.createInstance=an.createInstance,i}cloneInstance(t={},n=Mn){const i=t.forkResourceStore;i&&delete t.forkResourceStore;const r={...this.options,...t,isClone:!0},o=new an(r);if((t.debug!==void 0||t.prefix!==void 0)&&(o.logger=o.logger.clone(t)),["store","services","language"].forEach(a=>{o[a]=this[a]}),o.services={...this.services},o.services.utils={hasLoadedNamespace:o.hasLoadedNamespace.bind(o)},i){const a=Object.keys(this.store.data).reduce((l,c)=>(l[c]={...this.store.data[c]},l[c]=Object.keys(l[c]).reduce((d,u)=>(d[u]={...l[c][u]},d),l[c]),l),{});o.store=new Wo(a,r),o.services.resourceStore=o.store}return t.interpolation&&(o.services.interpolator=new Qo(r)),o.translator=new ei(o.services,r),o.translator.on("*",(a,...l)=>{o.emit(a,...l)}),o.init(r,n),o.translator.options=r,o.translator.backendConnector.services.utils={hasLoadedNamespace:o.hasLoadedNamespace.bind(o)},o}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}const Ce=an.createInstance();Ce.createInstance;Ce.dir;Ce.init;Ce.loadResources;Ce.reloadResources;Ce.use;Ce.changeLanguage;Ce.getFixedT;Ce.t;Ce.exists;Ce.setDefaultNamespace;Ce.hasLoadedNamespace;Ce.loadNamespaces;Ce.loadLanguages;const{slice:Ep,forEach:_p}=[];function Cp(e){return _p.call(Ep.call(arguments,1),t=>{if(t)for(const n in t)e[n]===void 0&&(e[n]=t[n])}),e}function Rp(e){return typeof e!="string"?!1:[/<\s*script.*?>/i,/<\s*\/\s*script\s*>/i,/<\s*img.*?on\w+\s*=/i,/<\s*\w+\s*on\w+\s*=.*?>/i,/javascript\s*:/i,/vbscript\s*:/i,/expression\s*\(/i,/eval\s*\(/i,/alert\s*\(/i,/document\.cookie/i,/document\.write\s*\(/i,/window\.location/i,/innerHTML/i].some(n=>n.test(e))}const ns=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/,Op=function(e,t){const i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{path:"/"},r=encodeURIComponent(t);let o=`${e}=${r}`;if(i.maxAge>0){const s=i.maxAge-0;if(Number.isNaN(s))throw new Error("maxAge should be a Number");o+=`; Max-Age=${Math.floor(s)}`}if(i.domain){if(!ns.test(i.domain))throw new TypeError("option domain is invalid");o+=`; Domain=${i.domain}`}if(i.path){if(!ns.test(i.path))throw new TypeError("option path is invalid");o+=`; Path=${i.path}`}if(i.expires){if(typeof i.expires.toUTCString!="function")throw new TypeError("option expires is invalid");o+=`; Expires=${i.expires.toUTCString()}`}if(i.httpOnly&&(o+="; HttpOnly"),i.secure&&(o+="; Secure"),i.sameSite)switch(typeof i.sameSite=="string"?i.sameSite.toLowerCase():i.sameSite){case!0:o+="; SameSite=Strict";break;case"lax":o+="; SameSite=Lax";break;case"strict":o+="; SameSite=Strict";break;case"none":o+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}return i.partitioned&&(o+="; Partitioned"),o},is={create(e,t,n,i){let r=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{path:"/",sameSite:"strict"};n&&(r.expires=new Date,r.expires.setTime(r.expires.getTime()+n*60*1e3)),i&&(r.domain=i),document.cookie=Op(e,t,r)},read(e){const t=`${e}=`,n=document.cookie.split(";");for(let i=0;i<n.length;i++){let r=n[i];for(;r.charAt(0)===" ";)r=r.substring(1,r.length);if(r.indexOf(t)===0)return r.substring(t.length,r.length)}return null},remove(e,t){this.create(e,"",-1,t)}};var Ap={name:"cookie",lookup(e){let{lookupCookie:t}=e;if(t&&typeof document<"u")return is.read(t)||void 0},cacheUserLanguage(e,t){let{lookupCookie:n,cookieMinutes:i,cookieDomain:r,cookieOptions:o}=t;n&&typeof document<"u"&&is.create(n,e,i,r,o)}},Pp={name:"querystring",lookup(e){let{lookupQuerystring:t}=e,n;if(typeof window<"u"){let{search:i}=window.location;!window.location.search&&window.location.hash?.indexOf("?")>-1&&(i=window.location.hash.substring(window.location.hash.indexOf("?")));const o=i.substring(1).split("&");for(let s=0;s<o.length;s++){const a=o[s].indexOf("=");a>0&&o[s].substring(0,a)===t&&(n=o[s].substring(a+1))}}return n}},Dp={name:"hash",lookup(e){let{lookupHash:t,lookupFromHashIndex:n}=e,i;if(typeof window<"u"){const{hash:r}=window.location;if(r&&r.length>2){const o=r.substring(1);if(t){const s=o.split("&");for(let a=0;a<s.length;a++){const l=s[a].indexOf("=");l>0&&s[a].substring(0,l)===t&&(i=s[a].substring(l+1))}}if(i)return i;if(!i&&n>-1){const s=r.match(/\/([a-zA-Z-]*)/g);return Array.isArray(s)?s[typeof n=="number"?n:0]?.replace("/",""):void 0}}}return i}};let Ot=null;const rs=()=>{if(Ot!==null)return Ot;try{if(Ot=typeof window<"u"&&window.localStorage!==null,!Ot)return!1;const e="i18next.translate.boo";window.localStorage.setItem(e,"foo"),window.localStorage.removeItem(e)}catch{Ot=!1}return Ot};var Tp={name:"localStorage",lookup(e){let{lookupLocalStorage:t}=e;if(t&&rs())return window.localStorage.getItem(t)||void 0},cacheUserLanguage(e,t){let{lookupLocalStorage:n}=t;n&&rs()&&window.localStorage.setItem(n,e)}};let At=null;const os=()=>{if(At!==null)return At;try{if(At=typeof window<"u"&&window.sessionStorage!==null,!At)return!1;const e="i18next.translate.boo";window.sessionStorage.setItem(e,"foo"),window.sessionStorage.removeItem(e)}catch{At=!1}return At};var Lp={name:"sessionStorage",lookup(e){let{lookupSessionStorage:t}=e;if(t&&os())return window.sessionStorage.getItem(t)||void 0},cacheUserLanguage(e,t){let{lookupSessionStorage:n}=t;n&&os()&&window.sessionStorage.setItem(n,e)}},Np={name:"navigator",lookup(e){const t=[];if(typeof navigator<"u"){const{languages:n,userLanguage:i,language:r}=navigator;if(n)for(let o=0;o<n.length;o++)t.push(n[o]);i&&t.push(i),r&&t.push(r)}return t.length>0?t:void 0}},Fp={name:"htmlTag",lookup(e){let{htmlTag:t}=e,n;const i=t||(typeof document<"u"?document.documentElement:null);return i&&typeof i.getAttribute=="function"&&(n=i.getAttribute("lang")),n}},jp={name:"path",lookup(e){let{lookupFromPathIndex:t}=e;if(typeof window>"u")return;const n=window.location.pathname.match(/\/([a-zA-Z-]*)/g);return Array.isArray(n)?n[typeof t=="number"?t:0]?.replace("/",""):void 0}},Ip={name:"subdomain",lookup(e){let{lookupFromSubdomainIndex:t}=e;const n=typeof t=="number"?t+1:1,i=typeof window<"u"&&window.location?.hostname?.match(/^(\w{2,5})\.(([a-z0-9-]{1,63}\.[a-z]{2,6})|localhost)/i);if(i)return i[n]}};let Ia=!1;try{document.cookie,Ia=!0}catch{}const Ma=["querystring","cookie","localStorage","sessionStorage","navigator","htmlTag"];Ia||Ma.splice(1,1);const Mp=()=>({order:Ma,lookupQuerystring:"lng",lookupCookie:"i18next",lookupLocalStorage:"i18nextLng",lookupSessionStorage:"i18nextLng",caches:["localStorage"],excludeCacheFor:["cimode"],convertDetectedLanguage:e=>e});class zp{constructor(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.type="languageDetector",this.detectors={},this.init(t,n)}init(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{languageUtils:{}},n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.services=t,this.options=Cp(n,this.options||{},Mp()),typeof this.options.convertDetectedLanguage=="string"&&this.options.convertDetectedLanguage.indexOf("15897")>-1&&(this.options.convertDetectedLanguage=r=>r.replace("-","_")),this.options.lookupFromUrlIndex&&(this.options.lookupFromPathIndex=this.options.lookupFromUrlIndex),this.i18nOptions=i,this.addDetector(Ap),this.addDetector(Pp),this.addDetector(Tp),this.addDetector(Lp),this.addDetector(Np),this.addDetector(Fp),this.addDetector(jp),this.addDetector(Ip),this.addDetector(Dp)}addDetector(t){return this.detectors[t.name]=t,this}detect(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.options.order,n=[];return t.forEach(i=>{if(this.detectors[i]){let r=this.detectors[i].lookup(this.options);r&&typeof r=="string"&&(r=[r]),r&&(n=n.concat(r))}}),n=n.filter(i=>i!=null&&!Rp(i)).map(i=>this.options.convertDetectedLanguage(i)),this.services&&this.services.languageUtils&&this.services.languageUtils.getBestMatchFromCodes?n:n.length>0?n[0]:null}cacheUserLanguage(t){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.options.caches;n&&(this.options.excludeCacheFor&&this.options.excludeCacheFor.indexOf(t)>-1||n.forEach(i=>{this.detectors[i]&&this.detectors[i].cacheUserLanguage(t,this.options)}))}}zp.type="languageDetector";var za=Symbol.for("immer-nothing"),ss=Symbol.for("immer-draftable"),Te=Symbol.for("immer-state");function Ve(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var mn=Object.getPrototypeOf;function zt(e){return!!e&&!!e[Te]}function kt(e){return e?$a(e)||Array.isArray(e)||!!e[ss]||!!e.constructor?.[ss]||_n(e)||wi(e):!1}var $p=Object.prototype.constructor.toString(),as=new WeakMap;function $a(e){if(!e||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);if(t===null||t===Object.prototype)return!0;const n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;if(n===Object)return!0;if(typeof n!="function")return!1;let i=as.get(n);return i===void 0&&(i=Function.toString.call(n),as.set(n,i)),i===$p}function ti(e,t,n=!0){yi(e)===0?(n?Reflect.ownKeys(e):Object.keys(e)).forEach(r=>{t(r,e[r],e)}):e.forEach((i,r)=>t(r,i,e))}function yi(e){const t=e[Te];return t?t.type_:Array.isArray(e)?1:_n(e)?2:wi(e)?3:0}function hr(e,t){return yi(e)===2?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function Ua(e,t,n){const i=yi(e);i===2?e.set(t,n):i===3?e.add(n):e[t]=n}function Up(e,t){return e===t?e!==0||1/e===1/t:e!==e&&t!==t}function _n(e){return e instanceof Map}function wi(e){return e instanceof Set}function xt(e){return e.copy_||e.base_}function mr(e,t){if(_n(e))return new Map(e);if(wi(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);const n=$a(e);if(t===!0||t==="class_only"&&!n){const i=Object.getOwnPropertyDescriptors(e);delete i[Te];let r=Reflect.ownKeys(i);for(let o=0;o<r.length;o++){const s=r[o],a=i[s];a.writable===!1&&(a.writable=!0,a.configurable=!0),(a.get||a.set)&&(i[s]={configurable:!0,writable:!0,enumerable:a.enumerable,value:e[s]})}return Object.create(mn(e),i)}else{const i=mn(e);if(i!==null&&n)return{...e};const r=Object.create(i);return Object.assign(r,e)}}function Vr(e,t=!1){return Si(e)||zt(e)||!kt(e)||(yi(e)>1&&Object.defineProperties(e,{set:zn,add:zn,clear:zn,delete:zn}),Object.freeze(e),t&&Object.values(e).forEach(n=>Vr(n,!0))),e}function Vp(){Ve(2)}var zn={value:Vp};function Si(e){return e===null||typeof e!="object"?!0:Object.isFrozen(e)}var Bp={};function Et(e){const t=Bp[e];return t||Ve(0,e),t}var gn;function Va(){return gn}function qp(e,t){return{drafts_:[],parent_:e,immer_:t,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function ls(e,t){t&&(Et("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function gr(e){vr(e),e.drafts_.forEach(Hp),e.drafts_=null}function vr(e){e===gn&&(gn=e.parent_)}function cs(e){return gn=qp(gn,e)}function Hp(e){const t=e[Te];t.type_===0||t.type_===1?t.revoke_():t.revoked_=!0}function us(e,t){t.unfinalizedDrafts_=t.drafts_.length;const n=t.drafts_[0];return e!==void 0&&e!==n?(n[Te].modified_&&(gr(t),Ve(4)),kt(e)&&(e=ni(t,e),t.parent_||ii(t,e)),t.patches_&&Et("Patches").generateReplacementPatches_(n[Te].base_,e,t.patches_,t.inversePatches_)):e=ni(t,n,[]),gr(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==za?e:void 0}function ni(e,t,n){if(Si(t))return t;const i=e.immer_.shouldUseStrictIteration(),r=t[Te];if(!r)return ti(t,(o,s)=>ds(e,r,t,o,s,n),i),t;if(r.scope_!==e)return t;if(!r.modified_)return ii(e,r.base_,!0),r.base_;if(!r.finalized_){r.finalized_=!0,r.scope_.unfinalizedDrafts_--;const o=r.copy_;let s=o,a=!1;r.type_===3&&(s=new Set(o),o.clear(),a=!0),ti(s,(l,c)=>ds(e,r,o,l,c,n,a),i),ii(e,o,!1),n&&e.patches_&&Et("Patches").generatePatches_(r,n,e.patches_,e.inversePatches_)}return r.copy_}function ds(e,t,n,i,r,o,s){if(r==null||typeof r!="object"&&!s)return;const a=Si(r);if(!(a&&!s)){if(zt(r)){const l=o&&t&&t.type_!==3&&!hr(t.assigned_,i)?o.concat(i):void 0,c=ni(e,r,l);if(Ua(n,i,c),zt(c))e.canAutoFreeze_=!1;else return}else s&&n.add(r);if(kt(r)&&!a){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1||t&&t.base_&&t.base_[i]===r&&a)return;ni(e,r),(!t||!t.scope_.parent_)&&typeof i!="symbol"&&(_n(n)?n.has(i):Object.prototype.propertyIsEnumerable.call(n,i))&&ii(e,r)}}}function ii(e,t,n=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&Vr(t,n)}function Wp(e,t){const n=Array.isArray(e),i={type_:n?1:0,scope_:t?t.scope_:Va(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let r=i,o=Br;n&&(r=[i],o=vn);const{revoke:s,proxy:a}=Proxy.revocable(r,o);return i.draft_=a,i.revoke_=s,a}var Br={get(e,t){if(t===Te)return e;const n=xt(e);if(!hr(n,t))return Kp(e,n,t);const i=n[t];return e.finalized_||!kt(i)?i:i===Wi(e.base_,t)?(Ki(e),e.copy_[t]=br(i,e)):i},has(e,t){return t in xt(e)},ownKeys(e){return Reflect.ownKeys(xt(e))},set(e,t,n){const i=Ba(xt(e),t);if(i?.set)return i.set.call(e.draft_,n),!0;if(!e.modified_){const r=Wi(xt(e),t),o=r?.[Te];if(o&&o.base_===n)return e.copy_[t]=n,e.assigned_[t]=!1,!0;if(Up(n,r)&&(n!==void 0||hr(e.base_,t)))return!0;Ki(e),xr(e)}return e.copy_[t]===n&&(n!==void 0||t in e.copy_)||Number.isNaN(n)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=n,e.assigned_[t]=!0),!0},deleteProperty(e,t){return Wi(e.base_,t)!==void 0||t in e.base_?(e.assigned_[t]=!1,Ki(e),xr(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0},getOwnPropertyDescriptor(e,t){const n=xt(e),i=Reflect.getOwnPropertyDescriptor(n,t);return i&&{writable:!0,configurable:e.type_!==1||t!=="length",enumerable:i.enumerable,value:n[t]}},defineProperty(){Ve(11)},getPrototypeOf(e){return mn(e.base_)},setPrototypeOf(){Ve(12)}},vn={};ti(Br,(e,t)=>{vn[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}});vn.deleteProperty=function(e,t){return vn.set.call(this,e,t,void 0)};vn.set=function(e,t,n){return Br.set.call(this,e[0],t,n,e[0])};function Wi(e,t){const n=e[Te];return(n?xt(n):e)[t]}function Kp(e,t,n){const i=Ba(t,n);return i?"value"in i?i.value:i.get?.call(e.draft_):void 0}function Ba(e,t){if(!(t in e))return;let n=mn(e);for(;n;){const i=Object.getOwnPropertyDescriptor(n,t);if(i)return i;n=mn(n)}}function xr(e){e.modified_||(e.modified_=!0,e.parent_&&xr(e.parent_))}function Ki(e){e.copy_||(e.copy_=mr(e.base_,e.scope_.immer_.useStrictShallowCopy_))}var Jp=class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!0,this.produce=(t,n,i)=>{if(typeof t=="function"&&typeof n!="function"){const o=n;n=t;const s=this;return function(l=o,...c){return s.produce(l,d=>n.call(this,d,...c))}}typeof n!="function"&&Ve(6),i!==void 0&&typeof i!="function"&&Ve(7);let r;if(kt(t)){const o=cs(this),s=br(t,void 0);let a=!0;try{r=n(s),a=!1}finally{a?gr(o):vr(o)}return ls(o,i),us(r,o)}else if(!t||typeof t!="object"){if(r=n(t),r===void 0&&(r=t),r===za&&(r=void 0),this.autoFreeze_&&Vr(r,!0),i){const o=[],s=[];Et("Patches").generateReplacementPatches_(t,r,o,s),i(o,s)}return r}else Ve(1,t)},this.produceWithPatches=(t,n)=>{if(typeof t=="function")return(s,...a)=>this.produceWithPatches(s,l=>t(l,...a));let i,r;return[this.produce(t,n,(s,a)=>{i=s,r=a}),i,r]},typeof e?.autoFreeze=="boolean"&&this.setAutoFreeze(e.autoFreeze),typeof e?.useStrictShallowCopy=="boolean"&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),typeof e?.useStrictIteration=="boolean"&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){kt(e)||Ve(8),zt(e)&&(e=Gp(e));const t=cs(this),n=br(e,void 0);return n[Te].isManual_=!0,vr(t),n}finishDraft(e,t){const n=e&&e[Te];(!n||!n.isManual_)&&Ve(9);const{scope_:i}=n;return ls(i,t),us(void 0,i)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let n;for(n=t.length-1;n>=0;n--){const r=t[n];if(r.path.length===0&&r.op==="replace"){e=r.value;break}}n>-1&&(t=t.slice(n+1));const i=Et("Patches").applyPatches_;return zt(e)?i(e,t):this.produce(e,r=>i(r,t))}};function br(e,t){const n=_n(e)?Et("MapSet").proxyMap_(e,t):wi(e)?Et("MapSet").proxySet_(e,t):Wp(e,t);return(t?t.scope_:Va()).drafts_.push(n),n}function Gp(e){return zt(e)||Ve(10,e),qa(e)}function qa(e){if(!kt(e)||Si(e))return e;const t=e[Te];let n,i=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,n=mr(e,t.scope_.immer_.useStrictShallowCopy_),i=t.scope_.immer_.shouldUseStrictIteration()}else n=mr(e,!0);return ti(n,(r,o)=>{Ua(n,r,qa(o))},i),t&&(t.finalized_=!1),n}var Xp=new Jp,fg=Xp.produce,$n,Yp=new Uint8Array(16);function Qp(){if(!$n&&($n=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),!$n))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return $n(Yp)}const Zp=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function ef(e){return typeof e=="string"&&Zp.test(e)}var ve=[];for(var Ji=0;Ji<256;++Ji)ve.push((Ji+256).toString(16).substr(1));function tf(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=(ve[e[t+0]]+ve[e[t+1]]+ve[e[t+2]]+ve[e[t+3]]+"-"+ve[e[t+4]]+ve[e[t+5]]+"-"+ve[e[t+6]]+ve[e[t+7]]+"-"+ve[e[t+8]]+ve[e[t+9]]+"-"+ve[e[t+10]]+ve[e[t+11]]+ve[e[t+12]]+ve[e[t+13]]+ve[e[t+14]]+ve[e[t+15]]).toLowerCase();if(!ef(n))throw TypeError("Stringified UUID is invalid");return n}function hg(e,t,n){e=e||{};var i=e.random||(e.rng||Qp)();return i[6]=i[6]&15|64,i[8]=i[8]&63|128,tf(i)}function yr(e){return[].concat(e)}function qr(e){return e.startsWith(":")}function Ha(e){return ki(e)&&(e==="*"||e.length>1&&":>~.+*".includes(e.slice(0,1))||Ga(e))}function Wa(e,t){return(ki(t)||typeof t=="number")&&!Ja(e)&&!qr(e)&&!Ka(e)}function Ka(e){return e.startsWith("@media")}function nf(e){return e==="."}function Ja(e){return e==="--"}function ki(e){return e+""===e}function Ga(e){return ki(e)&&(e.startsWith("&")||qr(e))}function ri(e,t=""){return e.filter(Boolean).join(t)}function Xa(e,t){let n=0;if(t.length===0)return n.toString();for(let i=0;i<t.length;i++){const r=t.charCodeAt(i);n=(n<<5)-n+r,n=n&n}return`${e??"cl"}_${n.toString(36)}`}function rf(e,t){return e==="content"?`"${t}"`:t}function of(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function ps(e,t){return`${e}:${t}`}function sf(e){return e?`.${e}`:""}function af(e,t){return e?`${e}
${t}`:t}var Ya=class Qa{constructor(t,n,i,r){this.sheet=t,this.property=n,this.value=i,this.selector=r,this.property=n,this.value=i,this.joined=ps(n,i);const o=this.selector.preconditions.concat(this.selector.postconditions);this.hash=this.selector.hasConditions?this.selector.scopeClassName:Xa(this.sheet.name,this.joined),this.key=ri([this.joined,o,this.hash])}toString(){let t=wr(this.selector.preconditions,{right:this.hash});return t=wr(this.selector.postconditions,{left:t}),`${t} {${Qa.genRule(this.property,this.value)}}`}static genRule(t,n){const i=of(t);return ps(i,rf(t,n))+";"}};function wr(e,{left:t="",right:n=""}={}){const i=e.reduce((r,o)=>qr(o)?r+o:Ga(o)?r+o.slice(1):ri([r,o]," "),t);return ri([i,sf(n)]," ")}var lf=class Gn{constructor(t,n=null,{preconditions:i,postconditions:r}={}){this.sheet=t,this.preconditions=[],this.scopeClassName=null,this.scopeName=null,this.postconditions=[],this.preconditions=i?yr(i):[],this.postconditions=r?yr(r):[],this.setScope(n)}setScope(t){return t?(this.scopeClassName||(this.scopeName=t,this.scopeClassName=Xa(this.sheet.name,t+this.sheet.count)),this):this}get hasConditions(){return this.preconditions.length>0||this.postconditions.length>0}addScope(t){return new Gn(this.sheet,t,{preconditions:this.preconditions,postconditions:this.postconditions})}addPrecondition(t){return new Gn(this.sheet,this.scopeClassName,{postconditions:this.postconditions,preconditions:this.preconditions.concat(t)})}addPostcondition(t){return new Gn(this.sheet,this.scopeClassName,{preconditions:this.preconditions,postconditions:this.postconditions.concat(t)})}createRule(t,n){return new Ya(this.sheet,t,n,this)}},cf=class{constructor(e,t){this.name=e,this.rootNode=t,this.storedStyles={},this.storedClasses={},this.style="",this.count=0,this.id=`flairup-${e}`,this.styleTag=this.createStyleTag()}getStyle(){return this.style}append(e){this.style=af(this.style,e)}apply(){this.count++,this.styleTag&&(this.styleTag.innerHTML=this.style)}isApplied(){return!!this.styleTag}createStyleTag(){if(typeof document>"u"||this.isApplied()||this.rootNode===null)return this.styleTag;const e=document.createElement("style");return e.type="text/css",e.id=this.id,(this.rootNode??document.head).appendChild(e),e}addRule(e){const t=this.storedClasses[e.key];return ki(t)?t:(this.storedClasses[e.key]=e.hash,this.storedStyles[e.hash]=[e.property,e.value],this.append(e.toString()),e.hash)}};function Hr(e,t){for(const n in e)t(n.trim(),e[n])}function uf(...e){const t=e.reduce((n,i)=>(i instanceof Set?n.push(...i):typeof i=="string"?n.push(i):Array.isArray(i)?n.push(uf(...i)):typeof i=="object"&&Object.entries(i).forEach(([r,o])=>{o&&n.push(r)}),n),[]);return ri(t," ").trim()}function mg(e,t){const n=new cf(e,t);return{create:i,getStyle:n.getStyle.bind(n),isApplied:n.isApplied.bind(n)};function i(r){const o={};return Za(n,r,new lf(n)).forEach(([a,l,c])=>{Ei(n,l,c).forEach(d=>{s(a,d)})}),n.apply(),o;function s(a,l){o[a]=o[a]??new Set,o[a].add(l)}}}function Za(e,t,n){const i=[];return Hr(t,(r,o)=>{if(Ha(r))return Za(e,o,n.addPrecondition(r)).forEach(s=>i.push(s));i.push([r,t[r],n.addScope(r)])}),i}function Ei(e,t,n){const i=new Set;return Hr(t,(r,o)=>{let s=[];if(Ha(r))s=Ei(e,o,n.addPostcondition(r));else if(nf(r))s=yr(o);else if(Ka(r))s=pf(e,o,r,n);else if(Ja(r))s=df(e,o,n);else if(Wa(r,o)){const a=n.createRule(r,o);e.addRule(a),i.add(a.hash)}return el(s,i)}),i}function el(e,t){return e.forEach(n=>t.add(n)),t}function df(e,t,n){const i=new Set,r=[];if(Hr(t,(o,s)=>{if(Wa(o,s)){r.push(Ya.genRule(o,s));return}const a=Ei(e,s??{},n);el(a,i)}),!n.scopeClassName)return i;if(r.length){const o=r.join(" ");e.append(`${wr(n.preconditions,{right:n.scopeClassName})} {${o}}`)}return i.add(n.scopeClassName),i}function pf(e,t,n,i){e.append(n+" {");const r=Ei(e,t,i);return e.append("}"),r}var Gi={exports:{}},Xi,fs;function ff(){if(fs)return Xi;fs=1;var e="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";return Xi=e,Xi}var Yi,hs;function hf(){if(hs)return Yi;hs=1;var e=ff();function t(){}function n(){}return n.resetWarningCache=t,Yi=function(){function i(s,a,l,c,d,u){if(u!==e){var p=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw p.name="Invariant Violation",p}}i.isRequired=i;function r(){return i}var o={array:i,bigint:i,bool:i,func:i,number:i,object:i,string:i,symbol:i,any:i,arrayOf:r,element:i,elementType:i,instanceOf:r,node:i,objectOf:r,oneOf:r,oneOfType:r,shape:r,exact:r,checkPropTypes:n,resetWarningCache:t};return o.PropTypes=o,o},Yi}var ms;function mf(){return ms||(ms=1,Gi.exports=hf()()),Gi.exports}var gf=mf();const gg=Pr(gf);function _t(e,t,n,i){function r(o){return o instanceof n?o:new n(function(s){s(o)})}return new(n||(n=Promise))(function(o,s){function a(d){try{c(i.next(d))}catch(u){s(u)}}function l(d){try{c(i.throw(d))}catch(u){s(u)}}function c(d){d.done?o(d.value):r(d.value).then(a,l)}c((i=i.apply(e,t||[])).next())})}const vf=new Map([["1km","application/vnd.1000minds.decision-model+xml"],["3dml","text/vnd.in3d.3dml"],["3ds","image/x-3ds"],["3g2","video/3gpp2"],["3gp","video/3gp"],["3gpp","video/3gpp"],["3mf","model/3mf"],["7z","application/x-7z-compressed"],["7zip","application/x-7z-compressed"],["123","application/vnd.lotus-1-2-3"],["aab","application/x-authorware-bin"],["aac","audio/x-acc"],["aam","application/x-authorware-map"],["aas","application/x-authorware-seg"],["abw","application/x-abiword"],["ac","application/vnd.nokia.n-gage.ac+xml"],["ac3","audio/ac3"],["acc","application/vnd.americandynamics.acc"],["ace","application/x-ace-compressed"],["acu","application/vnd.acucobol"],["acutc","application/vnd.acucorp"],["adp","audio/adpcm"],["aep","application/vnd.audiograph"],["afm","application/x-font-type1"],["afp","application/vnd.ibm.modcap"],["ahead","application/vnd.ahead.space"],["ai","application/pdf"],["aif","audio/x-aiff"],["aifc","audio/x-aiff"],["aiff","audio/x-aiff"],["air","application/vnd.adobe.air-application-installer-package+zip"],["ait","application/vnd.dvb.ait"],["ami","application/vnd.amiga.ami"],["amr","audio/amr"],["apk","application/vnd.android.package-archive"],["apng","image/apng"],["appcache","text/cache-manifest"],["application","application/x-ms-application"],["apr","application/vnd.lotus-approach"],["arc","application/x-freearc"],["arj","application/x-arj"],["asc","application/pgp-signature"],["asf","video/x-ms-asf"],["asm","text/x-asm"],["aso","application/vnd.accpac.simply.aso"],["asx","video/x-ms-asf"],["atc","application/vnd.acucorp"],["atom","application/atom+xml"],["atomcat","application/atomcat+xml"],["atomdeleted","application/atomdeleted+xml"],["atomsvc","application/atomsvc+xml"],["atx","application/vnd.antix.game-component"],["au","audio/x-au"],["avi","video/x-msvideo"],["avif","image/avif"],["aw","application/applixware"],["azf","application/vnd.airzip.filesecure.azf"],["azs","application/vnd.airzip.filesecure.azs"],["azv","image/vnd.airzip.accelerator.azv"],["azw","application/vnd.amazon.ebook"],["b16","image/vnd.pco.b16"],["bat","application/x-msdownload"],["bcpio","application/x-bcpio"],["bdf","application/x-font-bdf"],["bdm","application/vnd.syncml.dm+wbxml"],["bdoc","application/x-bdoc"],["bed","application/vnd.realvnc.bed"],["bh2","application/vnd.fujitsu.oasysprs"],["bin","application/octet-stream"],["blb","application/x-blorb"],["blorb","application/x-blorb"],["bmi","application/vnd.bmi"],["bmml","application/vnd.balsamiq.bmml+xml"],["bmp","image/bmp"],["book","application/vnd.framemaker"],["box","application/vnd.previewsystems.box"],["boz","application/x-bzip2"],["bpk","application/octet-stream"],["bpmn","application/octet-stream"],["bsp","model/vnd.valve.source.compiled-map"],["btif","image/prs.btif"],["buffer","application/octet-stream"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["c","text/x-c"],["c4d","application/vnd.clonk.c4group"],["c4f","application/vnd.clonk.c4group"],["c4g","application/vnd.clonk.c4group"],["c4p","application/vnd.clonk.c4group"],["c4u","application/vnd.clonk.c4group"],["c11amc","application/vnd.cluetrust.cartomobile-config"],["c11amz","application/vnd.cluetrust.cartomobile-config-pkg"],["cab","application/vnd.ms-cab-compressed"],["caf","audio/x-caf"],["cap","application/vnd.tcpdump.pcap"],["car","application/vnd.curl.car"],["cat","application/vnd.ms-pki.seccat"],["cb7","application/x-cbr"],["cba","application/x-cbr"],["cbr","application/x-cbr"],["cbt","application/x-cbr"],["cbz","application/x-cbr"],["cc","text/x-c"],["cco","application/x-cocoa"],["cct","application/x-director"],["ccxml","application/ccxml+xml"],["cdbcmsg","application/vnd.contact.cmsg"],["cda","application/x-cdf"],["cdf","application/x-netcdf"],["cdfx","application/cdfx+xml"],["cdkey","application/vnd.mediastation.cdkey"],["cdmia","application/cdmi-capability"],["cdmic","application/cdmi-container"],["cdmid","application/cdmi-domain"],["cdmio","application/cdmi-object"],["cdmiq","application/cdmi-queue"],["cdr","application/cdr"],["cdx","chemical/x-cdx"],["cdxml","application/vnd.chemdraw+xml"],["cdy","application/vnd.cinderella"],["cer","application/pkix-cert"],["cfs","application/x-cfs-compressed"],["cgm","image/cgm"],["chat","application/x-chat"],["chm","application/vnd.ms-htmlhelp"],["chrt","application/vnd.kde.kchart"],["cif","chemical/x-cif"],["cii","application/vnd.anser-web-certificate-issue-initiation"],["cil","application/vnd.ms-artgalry"],["cjs","application/node"],["cla","application/vnd.claymore"],["class","application/octet-stream"],["clkk","application/vnd.crick.clicker.keyboard"],["clkp","application/vnd.crick.clicker.palette"],["clkt","application/vnd.crick.clicker.template"],["clkw","application/vnd.crick.clicker.wordbank"],["clkx","application/vnd.crick.clicker"],["clp","application/x-msclip"],["cmc","application/vnd.cosmocaller"],["cmdf","chemical/x-cmdf"],["cml","chemical/x-cml"],["cmp","application/vnd.yellowriver-custom-menu"],["cmx","image/x-cmx"],["cod","application/vnd.rim.cod"],["coffee","text/coffeescript"],["com","application/x-msdownload"],["conf","text/plain"],["cpio","application/x-cpio"],["cpp","text/x-c"],["cpt","application/mac-compactpro"],["crd","application/x-mscardfile"],["crl","application/pkix-crl"],["crt","application/x-x509-ca-cert"],["crx","application/x-chrome-extension"],["cryptonote","application/vnd.rig.cryptonote"],["csh","application/x-csh"],["csl","application/vnd.citationstyles.style+xml"],["csml","chemical/x-csml"],["csp","application/vnd.commonspace"],["csr","application/octet-stream"],["css","text/css"],["cst","application/x-director"],["csv","text/csv"],["cu","application/cu-seeme"],["curl","text/vnd.curl"],["cww","application/prs.cww"],["cxt","application/x-director"],["cxx","text/x-c"],["dae","model/vnd.collada+xml"],["daf","application/vnd.mobius.daf"],["dart","application/vnd.dart"],["dataless","application/vnd.fdsn.seed"],["davmount","application/davmount+xml"],["dbf","application/vnd.dbf"],["dbk","application/docbook+xml"],["dcr","application/x-director"],["dcurl","text/vnd.curl.dcurl"],["dd2","application/vnd.oma.dd2+xml"],["ddd","application/vnd.fujixerox.ddd"],["ddf","application/vnd.syncml.dmddf+xml"],["dds","image/vnd.ms-dds"],["deb","application/x-debian-package"],["def","text/plain"],["deploy","application/octet-stream"],["der","application/x-x509-ca-cert"],["dfac","application/vnd.dreamfactory"],["dgc","application/x-dgc-compressed"],["dic","text/x-c"],["dir","application/x-director"],["dis","application/vnd.mobius.dis"],["disposition-notification","message/disposition-notification"],["dist","application/octet-stream"],["distz","application/octet-stream"],["djv","image/vnd.djvu"],["djvu","image/vnd.djvu"],["dll","application/octet-stream"],["dmg","application/x-apple-diskimage"],["dmn","application/octet-stream"],["dmp","application/vnd.tcpdump.pcap"],["dms","application/octet-stream"],["dna","application/vnd.dna"],["doc","application/msword"],["docm","application/vnd.ms-word.template.macroEnabled.12"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["dot","application/msword"],["dotm","application/vnd.ms-word.template.macroEnabled.12"],["dotx","application/vnd.openxmlformats-officedocument.wordprocessingml.template"],["dp","application/vnd.osgi.dp"],["dpg","application/vnd.dpgraph"],["dra","audio/vnd.dra"],["drle","image/dicom-rle"],["dsc","text/prs.lines.tag"],["dssc","application/dssc+der"],["dtb","application/x-dtbook+xml"],["dtd","application/xml-dtd"],["dts","audio/vnd.dts"],["dtshd","audio/vnd.dts.hd"],["dump","application/octet-stream"],["dvb","video/vnd.dvb.file"],["dvi","application/x-dvi"],["dwd","application/atsc-dwd+xml"],["dwf","model/vnd.dwf"],["dwg","image/vnd.dwg"],["dxf","image/vnd.dxf"],["dxp","application/vnd.spotfire.dxp"],["dxr","application/x-director"],["ear","application/java-archive"],["ecelp4800","audio/vnd.nuera.ecelp4800"],["ecelp7470","audio/vnd.nuera.ecelp7470"],["ecelp9600","audio/vnd.nuera.ecelp9600"],["ecma","application/ecmascript"],["edm","application/vnd.novadigm.edm"],["edx","application/vnd.novadigm.edx"],["efif","application/vnd.picsel"],["ei6","application/vnd.pg.osasli"],["elc","application/octet-stream"],["emf","image/emf"],["eml","message/rfc822"],["emma","application/emma+xml"],["emotionml","application/emotionml+xml"],["emz","application/x-msmetafile"],["eol","audio/vnd.digital-winds"],["eot","application/vnd.ms-fontobject"],["eps","application/postscript"],["epub","application/epub+zip"],["es","application/ecmascript"],["es3","application/vnd.eszigno3+xml"],["esa","application/vnd.osgi.subsystem"],["esf","application/vnd.epson.esf"],["et3","application/vnd.eszigno3+xml"],["etx","text/x-setext"],["eva","application/x-eva"],["evy","application/x-envoy"],["exe","application/octet-stream"],["exi","application/exi"],["exp","application/express"],["exr","image/aces"],["ext","application/vnd.novadigm.ext"],["ez","application/andrew-inset"],["ez2","application/vnd.ezpix-album"],["ez3","application/vnd.ezpix-package"],["f","text/x-fortran"],["f4v","video/mp4"],["f77","text/x-fortran"],["f90","text/x-fortran"],["fbs","image/vnd.fastbidsheet"],["fcdt","application/vnd.adobe.formscentral.fcdt"],["fcs","application/vnd.isac.fcs"],["fdf","application/vnd.fdf"],["fdt","application/fdt+xml"],["fe_launch","application/vnd.denovo.fcselayout-link"],["fg5","application/vnd.fujitsu.oasysgp"],["fgd","application/x-director"],["fh","image/x-freehand"],["fh4","image/x-freehand"],["fh5","image/x-freehand"],["fh7","image/x-freehand"],["fhc","image/x-freehand"],["fig","application/x-xfig"],["fits","image/fits"],["flac","audio/x-flac"],["fli","video/x-fli"],["flo","application/vnd.micrografx.flo"],["flv","video/x-flv"],["flw","application/vnd.kde.kivio"],["flx","text/vnd.fmi.flexstor"],["fly","text/vnd.fly"],["fm","application/vnd.framemaker"],["fnc","application/vnd.frogans.fnc"],["fo","application/vnd.software602.filler.form+xml"],["for","text/x-fortran"],["fpx","image/vnd.fpx"],["frame","application/vnd.framemaker"],["fsc","application/vnd.fsc.weblaunch"],["fst","image/vnd.fst"],["ftc","application/vnd.fluxtime.clip"],["fti","application/vnd.anser-web-funds-transfer-initiation"],["fvt","video/vnd.fvt"],["fxp","application/vnd.adobe.fxp"],["fxpl","application/vnd.adobe.fxp"],["fzs","application/vnd.fuzzysheet"],["g2w","application/vnd.geoplan"],["g3","image/g3fax"],["g3w","application/vnd.geospace"],["gac","application/vnd.groove-account"],["gam","application/x-tads"],["gbr","application/rpki-ghostbusters"],["gca","application/x-gca-compressed"],["gdl","model/vnd.gdl"],["gdoc","application/vnd.google-apps.document"],["geo","application/vnd.dynageo"],["geojson","application/geo+json"],["gex","application/vnd.geometry-explorer"],["ggb","application/vnd.geogebra.file"],["ggt","application/vnd.geogebra.tool"],["ghf","application/vnd.groove-help"],["gif","image/gif"],["gim","application/vnd.groove-identity-message"],["glb","model/gltf-binary"],["gltf","model/gltf+json"],["gml","application/gml+xml"],["gmx","application/vnd.gmx"],["gnumeric","application/x-gnumeric"],["gpg","application/gpg-keys"],["gph","application/vnd.flographit"],["gpx","application/gpx+xml"],["gqf","application/vnd.grafeq"],["gqs","application/vnd.grafeq"],["gram","application/srgs"],["gramps","application/x-gramps-xml"],["gre","application/vnd.geometry-explorer"],["grv","application/vnd.groove-injector"],["grxml","application/srgs+xml"],["gsf","application/x-font-ghostscript"],["gsheet","application/vnd.google-apps.spreadsheet"],["gslides","application/vnd.google-apps.presentation"],["gtar","application/x-gtar"],["gtm","application/vnd.groove-tool-message"],["gtw","model/vnd.gtw"],["gv","text/vnd.graphviz"],["gxf","application/gxf"],["gxt","application/vnd.geonext"],["gz","application/gzip"],["gzip","application/gzip"],["h","text/x-c"],["h261","video/h261"],["h263","video/h263"],["h264","video/h264"],["hal","application/vnd.hal+xml"],["hbci","application/vnd.hbci"],["hbs","text/x-handlebars-template"],["hdd","application/x-virtualbox-hdd"],["hdf","application/x-hdf"],["heic","image/heic"],["heics","image/heic-sequence"],["heif","image/heif"],["heifs","image/heif-sequence"],["hej2","image/hej2k"],["held","application/atsc-held+xml"],["hh","text/x-c"],["hjson","application/hjson"],["hlp","application/winhlp"],["hpgl","application/vnd.hp-hpgl"],["hpid","application/vnd.hp-hpid"],["hps","application/vnd.hp-hps"],["hqx","application/mac-binhex40"],["hsj2","image/hsj2"],["htc","text/x-component"],["htke","application/vnd.kenameaapp"],["htm","text/html"],["html","text/html"],["hvd","application/vnd.yamaha.hv-dic"],["hvp","application/vnd.yamaha.hv-voice"],["hvs","application/vnd.yamaha.hv-script"],["i2g","application/vnd.intergeo"],["icc","application/vnd.iccprofile"],["ice","x-conference/x-cooltalk"],["icm","application/vnd.iccprofile"],["ico","image/x-icon"],["ics","text/calendar"],["ief","image/ief"],["ifb","text/calendar"],["ifm","application/vnd.shana.informed.formdata"],["iges","model/iges"],["igl","application/vnd.igloader"],["igm","application/vnd.insors.igm"],["igs","model/iges"],["igx","application/vnd.micrografx.igx"],["iif","application/vnd.shana.informed.interchange"],["img","application/octet-stream"],["imp","application/vnd.accpac.simply.imp"],["ims","application/vnd.ms-ims"],["in","text/plain"],["ini","text/plain"],["ink","application/inkml+xml"],["inkml","application/inkml+xml"],["install","application/x-install-instructions"],["iota","application/vnd.astraea-software.iota"],["ipfix","application/ipfix"],["ipk","application/vnd.shana.informed.package"],["irm","application/vnd.ibm.rights-management"],["irp","application/vnd.irepository.package+xml"],["iso","application/x-iso9660-image"],["itp","application/vnd.shana.informed.formtemplate"],["its","application/its+xml"],["ivp","application/vnd.immervision-ivp"],["ivu","application/vnd.immervision-ivu"],["jad","text/vnd.sun.j2me.app-descriptor"],["jade","text/jade"],["jam","application/vnd.jam"],["jar","application/java-archive"],["jardiff","application/x-java-archive-diff"],["java","text/x-java-source"],["jhc","image/jphc"],["jisp","application/vnd.jisp"],["jls","image/jls"],["jlt","application/vnd.hp-jlyt"],["jng","image/x-jng"],["jnlp","application/x-java-jnlp-file"],["joda","application/vnd.joost.joda-archive"],["jp2","image/jp2"],["jpe","image/jpeg"],["jpeg","image/jpeg"],["jpf","image/jpx"],["jpg","image/jpeg"],["jpg2","image/jp2"],["jpgm","video/jpm"],["jpgv","video/jpeg"],["jph","image/jph"],["jpm","video/jpm"],["jpx","image/jpx"],["js","application/javascript"],["json","application/json"],["json5","application/json5"],["jsonld","application/ld+json"],["jsonl","application/jsonl"],["jsonml","application/jsonml+json"],["jsx","text/jsx"],["jxr","image/jxr"],["jxra","image/jxra"],["jxrs","image/jxrs"],["jxs","image/jxs"],["jxsc","image/jxsc"],["jxsi","image/jxsi"],["jxss","image/jxss"],["kar","audio/midi"],["karbon","application/vnd.kde.karbon"],["kdb","application/octet-stream"],["kdbx","application/x-keepass2"],["key","application/x-iwork-keynote-sffkey"],["kfo","application/vnd.kde.kformula"],["kia","application/vnd.kidspiration"],["kml","application/vnd.google-earth.kml+xml"],["kmz","application/vnd.google-earth.kmz"],["kne","application/vnd.kinar"],["knp","application/vnd.kinar"],["kon","application/vnd.kde.kontour"],["kpr","application/vnd.kde.kpresenter"],["kpt","application/vnd.kde.kpresenter"],["kpxx","application/vnd.ds-keypoint"],["ksp","application/vnd.kde.kspread"],["ktr","application/vnd.kahootz"],["ktx","image/ktx"],["ktx2","image/ktx2"],["ktz","application/vnd.kahootz"],["kwd","application/vnd.kde.kword"],["kwt","application/vnd.kde.kword"],["lasxml","application/vnd.las.las+xml"],["latex","application/x-latex"],["lbd","application/vnd.llamagraphics.life-balance.desktop"],["lbe","application/vnd.llamagraphics.life-balance.exchange+xml"],["les","application/vnd.hhe.lesson-player"],["less","text/less"],["lgr","application/lgr+xml"],["lha","application/octet-stream"],["link66","application/vnd.route66.link66+xml"],["list","text/plain"],["list3820","application/vnd.ibm.modcap"],["listafp","application/vnd.ibm.modcap"],["litcoffee","text/coffeescript"],["lnk","application/x-ms-shortcut"],["log","text/plain"],["lostxml","application/lost+xml"],["lrf","application/octet-stream"],["lrm","application/vnd.ms-lrm"],["ltf","application/vnd.frogans.ltf"],["lua","text/x-lua"],["luac","application/x-lua-bytecode"],["lvp","audio/vnd.lucent.voice"],["lwp","application/vnd.lotus-wordpro"],["lzh","application/octet-stream"],["m1v","video/mpeg"],["m2a","audio/mpeg"],["m2v","video/mpeg"],["m3a","audio/mpeg"],["m3u","text/plain"],["m3u8","application/vnd.apple.mpegurl"],["m4a","audio/x-m4a"],["m4p","application/mp4"],["m4s","video/iso.segment"],["m4u","application/vnd.mpegurl"],["m4v","video/x-m4v"],["m13","application/x-msmediaview"],["m14","application/x-msmediaview"],["m21","application/mp21"],["ma","application/mathematica"],["mads","application/mads+xml"],["maei","application/mmt-aei+xml"],["mag","application/vnd.ecowin.chart"],["maker","application/vnd.framemaker"],["man","text/troff"],["manifest","text/cache-manifest"],["map","application/json"],["mar","application/octet-stream"],["markdown","text/markdown"],["mathml","application/mathml+xml"],["mb","application/mathematica"],["mbk","application/vnd.mobius.mbk"],["mbox","application/mbox"],["mc1","application/vnd.medcalcdata"],["mcd","application/vnd.mcd"],["mcurl","text/vnd.curl.mcurl"],["md","text/markdown"],["mdb","application/x-msaccess"],["mdi","image/vnd.ms-modi"],["mdx","text/mdx"],["me","text/troff"],["mesh","model/mesh"],["meta4","application/metalink4+xml"],["metalink","application/metalink+xml"],["mets","application/mets+xml"],["mfm","application/vnd.mfmp"],["mft","application/rpki-manifest"],["mgp","application/vnd.osgeo.mapguide.package"],["mgz","application/vnd.proteus.magazine"],["mid","audio/midi"],["midi","audio/midi"],["mie","application/x-mie"],["mif","application/vnd.mif"],["mime","message/rfc822"],["mj2","video/mj2"],["mjp2","video/mj2"],["mjs","application/javascript"],["mk3d","video/x-matroska"],["mka","audio/x-matroska"],["mkd","text/x-markdown"],["mks","video/x-matroska"],["mkv","video/x-matroska"],["mlp","application/vnd.dolby.mlp"],["mmd","application/vnd.chipnuts.karaoke-mmd"],["mmf","application/vnd.smaf"],["mml","text/mathml"],["mmr","image/vnd.fujixerox.edmics-mmr"],["mng","video/x-mng"],["mny","application/x-msmoney"],["mobi","application/x-mobipocket-ebook"],["mods","application/mods+xml"],["mov","video/quicktime"],["movie","video/x-sgi-movie"],["mp2","audio/mpeg"],["mp2a","audio/mpeg"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mp4a","audio/mp4"],["mp4s","application/mp4"],["mp4v","video/mp4"],["mp21","application/mp21"],["mpc","application/vnd.mophun.certificate"],["mpd","application/dash+xml"],["mpe","video/mpeg"],["mpeg","video/mpeg"],["mpg","video/mpeg"],["mpg4","video/mp4"],["mpga","audio/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["mpm","application/vnd.blueice.multipass"],["mpn","application/vnd.mophun.application"],["mpp","application/vnd.ms-project"],["mpt","application/vnd.ms-project"],["mpy","application/vnd.ibm.minipay"],["mqy","application/vnd.mobius.mqy"],["mrc","application/marc"],["mrcx","application/marcxml+xml"],["ms","text/troff"],["mscml","application/mediaservercontrol+xml"],["mseed","application/vnd.fdsn.mseed"],["mseq","application/vnd.mseq"],["msf","application/vnd.epson.msf"],["msg","application/vnd.ms-outlook"],["msh","model/mesh"],["msi","application/x-msdownload"],["msl","application/vnd.mobius.msl"],["msm","application/octet-stream"],["msp","application/octet-stream"],["msty","application/vnd.muvee.style"],["mtl","model/mtl"],["mts","model/vnd.mts"],["mus","application/vnd.musician"],["musd","application/mmt-usd+xml"],["musicxml","application/vnd.recordare.musicxml+xml"],["mvb","application/x-msmediaview"],["mvt","application/vnd.mapbox-vector-tile"],["mwf","application/vnd.mfer"],["mxf","application/mxf"],["mxl","application/vnd.recordare.musicxml"],["mxmf","audio/mobile-xmf"],["mxml","application/xv+xml"],["mxs","application/vnd.triscape.mxs"],["mxu","video/vnd.mpegurl"],["n-gage","application/vnd.nokia.n-gage.symbian.install"],["n3","text/n3"],["nb","application/mathematica"],["nbp","application/vnd.wolfram.player"],["nc","application/x-netcdf"],["ncx","application/x-dtbncx+xml"],["nfo","text/x-nfo"],["ngdat","application/vnd.nokia.n-gage.data"],["nitf","application/vnd.nitf"],["nlu","application/vnd.neurolanguage.nlu"],["nml","application/vnd.enliven"],["nnd","application/vnd.noblenet-directory"],["nns","application/vnd.noblenet-sealer"],["nnw","application/vnd.noblenet-web"],["npx","image/vnd.net-fpx"],["nq","application/n-quads"],["nsc","application/x-conference"],["nsf","application/vnd.lotus-notes"],["nt","application/n-triples"],["ntf","application/vnd.nitf"],["numbers","application/x-iwork-numbers-sffnumbers"],["nzb","application/x-nzb"],["oa2","application/vnd.fujitsu.oasys2"],["oa3","application/vnd.fujitsu.oasys3"],["oas","application/vnd.fujitsu.oasys"],["obd","application/x-msbinder"],["obgx","application/vnd.openblox.game+xml"],["obj","model/obj"],["oda","application/oda"],["odb","application/vnd.oasis.opendocument.database"],["odc","application/vnd.oasis.opendocument.chart"],["odf","application/vnd.oasis.opendocument.formula"],["odft","application/vnd.oasis.opendocument.formula-template"],["odg","application/vnd.oasis.opendocument.graphics"],["odi","application/vnd.oasis.opendocument.image"],["odm","application/vnd.oasis.opendocument.text-master"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogex","model/vnd.opengex"],["ogg","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["omdoc","application/omdoc+xml"],["onepkg","application/onenote"],["onetmp","application/onenote"],["onetoc","application/onenote"],["onetoc2","application/onenote"],["opf","application/oebps-package+xml"],["opml","text/x-opml"],["oprc","application/vnd.palm"],["opus","audio/ogg"],["org","text/x-org"],["osf","application/vnd.yamaha.openscoreformat"],["osfpvg","application/vnd.yamaha.openscoreformat.osfpvg+xml"],["osm","application/vnd.openstreetmap.data+xml"],["otc","application/vnd.oasis.opendocument.chart-template"],["otf","font/otf"],["otg","application/vnd.oasis.opendocument.graphics-template"],["oth","application/vnd.oasis.opendocument.text-web"],["oti","application/vnd.oasis.opendocument.image-template"],["otp","application/vnd.oasis.opendocument.presentation-template"],["ots","application/vnd.oasis.opendocument.spreadsheet-template"],["ott","application/vnd.oasis.opendocument.text-template"],["ova","application/x-virtualbox-ova"],["ovf","application/x-virtualbox-ovf"],["owl","application/rdf+xml"],["oxps","application/oxps"],["oxt","application/vnd.openofficeorg.extension"],["p","text/x-pascal"],["p7a","application/x-pkcs7-signature"],["p7b","application/x-pkcs7-certificates"],["p7c","application/pkcs7-mime"],["p7m","application/pkcs7-mime"],["p7r","application/x-pkcs7-certreqresp"],["p7s","application/pkcs7-signature"],["p8","application/pkcs8"],["p10","application/x-pkcs10"],["p12","application/x-pkcs12"],["pac","application/x-ns-proxy-autoconfig"],["pages","application/x-iwork-pages-sffpages"],["pas","text/x-pascal"],["paw","application/vnd.pawaafile"],["pbd","application/vnd.powerbuilder6"],["pbm","image/x-portable-bitmap"],["pcap","application/vnd.tcpdump.pcap"],["pcf","application/x-font-pcf"],["pcl","application/vnd.hp-pcl"],["pclxl","application/vnd.hp-pclxl"],["pct","image/x-pict"],["pcurl","application/vnd.curl.pcurl"],["pcx","image/x-pcx"],["pdb","application/x-pilot"],["pde","text/x-processing"],["pdf","application/pdf"],["pem","application/x-x509-user-cert"],["pfa","application/x-font-type1"],["pfb","application/x-font-type1"],["pfm","application/x-font-type1"],["pfr","application/font-tdpfr"],["pfx","application/x-pkcs12"],["pgm","image/x-portable-graymap"],["pgn","application/x-chess-pgn"],["pgp","application/pgp"],["php","application/x-httpd-php"],["php3","application/x-httpd-php"],["php4","application/x-httpd-php"],["phps","application/x-httpd-php-source"],["phtml","application/x-httpd-php"],["pic","image/x-pict"],["pkg","application/octet-stream"],["pki","application/pkixcmp"],["pkipath","application/pkix-pkipath"],["pkpass","application/vnd.apple.pkpass"],["pl","application/x-perl"],["plb","application/vnd.3gpp.pic-bw-large"],["plc","application/vnd.mobius.plc"],["plf","application/vnd.pocketlearn"],["pls","application/pls+xml"],["pm","application/x-perl"],["pml","application/vnd.ctc-posml"],["png","image/png"],["pnm","image/x-portable-anymap"],["portpkg","application/vnd.macports.portpkg"],["pot","application/vnd.ms-powerpoint"],["potm","application/vnd.ms-powerpoint.presentation.macroEnabled.12"],["potx","application/vnd.openxmlformats-officedocument.presentationml.template"],["ppa","application/vnd.ms-powerpoint"],["ppam","application/vnd.ms-powerpoint.addin.macroEnabled.12"],["ppd","application/vnd.cups-ppd"],["ppm","image/x-portable-pixmap"],["pps","application/vnd.ms-powerpoint"],["ppsm","application/vnd.ms-powerpoint.slideshow.macroEnabled.12"],["ppsx","application/vnd.openxmlformats-officedocument.presentationml.slideshow"],["ppt","application/powerpoint"],["pptm","application/vnd.ms-powerpoint.presentation.macroEnabled.12"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["pqa","application/vnd.palm"],["prc","application/x-pilot"],["pre","application/vnd.lotus-freelance"],["prf","application/pics-rules"],["provx","application/provenance+xml"],["ps","application/postscript"],["psb","application/vnd.3gpp.pic-bw-small"],["psd","application/x-photoshop"],["psf","application/x-font-linux-psf"],["pskcxml","application/pskc+xml"],["pti","image/prs.pti"],["ptid","application/vnd.pvi.ptid1"],["pub","application/x-mspublisher"],["pvb","application/vnd.3gpp.pic-bw-var"],["pwn","application/vnd.3m.post-it-notes"],["pya","audio/vnd.ms-playready.media.pya"],["pyv","video/vnd.ms-playready.media.pyv"],["qam","application/vnd.epson.quickanime"],["qbo","application/vnd.intu.qbo"],["qfx","application/vnd.intu.qfx"],["qps","application/vnd.publishare-delta-tree"],["qt","video/quicktime"],["qwd","application/vnd.quark.quarkxpress"],["qwt","application/vnd.quark.quarkxpress"],["qxb","application/vnd.quark.quarkxpress"],["qxd","application/vnd.quark.quarkxpress"],["qxl","application/vnd.quark.quarkxpress"],["qxt","application/vnd.quark.quarkxpress"],["ra","audio/x-realaudio"],["ram","audio/x-pn-realaudio"],["raml","application/raml+yaml"],["rapd","application/route-apd+xml"],["rar","application/x-rar"],["ras","image/x-cmu-raster"],["rcprofile","application/vnd.ipunplugged.rcprofile"],["rdf","application/rdf+xml"],["rdz","application/vnd.data-vision.rdz"],["relo","application/p2p-overlay+xml"],["rep","application/vnd.businessobjects"],["res","application/x-dtbresource+xml"],["rgb","image/x-rgb"],["rif","application/reginfo+xml"],["rip","audio/vnd.rip"],["ris","application/x-research-info-systems"],["rl","application/resource-lists+xml"],["rlc","image/vnd.fujixerox.edmics-rlc"],["rld","application/resource-lists-diff+xml"],["rm","audio/x-pn-realaudio"],["rmi","audio/midi"],["rmp","audio/x-pn-realaudio-plugin"],["rms","application/vnd.jcp.javame.midlet-rms"],["rmvb","application/vnd.rn-realmedia-vbr"],["rnc","application/relax-ng-compact-syntax"],["rng","application/xml"],["roa","application/rpki-roa"],["roff","text/troff"],["rp9","application/vnd.cloanto.rp9"],["rpm","audio/x-pn-realaudio-plugin"],["rpss","application/vnd.nokia.radio-presets"],["rpst","application/vnd.nokia.radio-preset"],["rq","application/sparql-query"],["rs","application/rls-services+xml"],["rsa","application/x-pkcs7"],["rsat","application/atsc-rsat+xml"],["rsd","application/rsd+xml"],["rsheet","application/urc-ressheet+xml"],["rss","application/rss+xml"],["rtf","text/rtf"],["rtx","text/richtext"],["run","application/x-makeself"],["rusd","application/route-usd+xml"],["rv","video/vnd.rn-realvideo"],["s","text/x-asm"],["s3m","audio/s3m"],["saf","application/vnd.yamaha.smaf-audio"],["sass","text/x-sass"],["sbml","application/sbml+xml"],["sc","application/vnd.ibm.secure-container"],["scd","application/x-msschedule"],["scm","application/vnd.lotus-screencam"],["scq","application/scvp-cv-request"],["scs","application/scvp-cv-response"],["scss","text/x-scss"],["scurl","text/vnd.curl.scurl"],["sda","application/vnd.stardivision.draw"],["sdc","application/vnd.stardivision.calc"],["sdd","application/vnd.stardivision.impress"],["sdkd","application/vnd.solent.sdkm+xml"],["sdkm","application/vnd.solent.sdkm+xml"],["sdp","application/sdp"],["sdw","application/vnd.stardivision.writer"],["sea","application/octet-stream"],["see","application/vnd.seemail"],["seed","application/vnd.fdsn.seed"],["sema","application/vnd.sema"],["semd","application/vnd.semd"],["semf","application/vnd.semf"],["senmlx","application/senml+xml"],["sensmlx","application/sensml+xml"],["ser","application/java-serialized-object"],["setpay","application/set-payment-initiation"],["setreg","application/set-registration-initiation"],["sfd-hdstx","application/vnd.hydrostatix.sof-data"],["sfs","application/vnd.spotfire.sfs"],["sfv","text/x-sfv"],["sgi","image/sgi"],["sgl","application/vnd.stardivision.writer-global"],["sgm","text/sgml"],["sgml","text/sgml"],["sh","application/x-sh"],["shar","application/x-shar"],["shex","text/shex"],["shf","application/shf+xml"],["shtml","text/html"],["sid","image/x-mrsid-image"],["sieve","application/sieve"],["sig","application/pgp-signature"],["sil","audio/silk"],["silo","model/mesh"],["sis","application/vnd.symbian.install"],["sisx","application/vnd.symbian.install"],["sit","application/x-stuffit"],["sitx","application/x-stuffitx"],["siv","application/sieve"],["skd","application/vnd.koan"],["skm","application/vnd.koan"],["skp","application/vnd.koan"],["skt","application/vnd.koan"],["sldm","application/vnd.ms-powerpoint.slide.macroenabled.12"],["sldx","application/vnd.openxmlformats-officedocument.presentationml.slide"],["slim","text/slim"],["slm","text/slim"],["sls","application/route-s-tsid+xml"],["slt","application/vnd.epson.salt"],["sm","application/vnd.stepmania.stepchart"],["smf","application/vnd.stardivision.math"],["smi","application/smil"],["smil","application/smil"],["smv","video/x-smv"],["smzip","application/vnd.stepmania.package"],["snd","audio/basic"],["snf","application/x-font-snf"],["so","application/octet-stream"],["spc","application/x-pkcs7-certificates"],["spdx","text/spdx"],["spf","application/vnd.yamaha.smaf-phrase"],["spl","application/x-futuresplash"],["spot","text/vnd.in3d.spot"],["spp","application/scvp-vp-response"],["spq","application/scvp-vp-request"],["spx","audio/ogg"],["sql","application/x-sql"],["src","application/x-wais-source"],["srt","application/x-subrip"],["sru","application/sru+xml"],["srx","application/sparql-results+xml"],["ssdl","application/ssdl+xml"],["sse","application/vnd.kodak-descriptor"],["ssf","application/vnd.epson.ssf"],["ssml","application/ssml+xml"],["sst","application/octet-stream"],["st","application/vnd.sailingtracker.track"],["stc","application/vnd.sun.xml.calc.template"],["std","application/vnd.sun.xml.draw.template"],["stf","application/vnd.wt.stf"],["sti","application/vnd.sun.xml.impress.template"],["stk","application/hyperstudio"],["stl","model/stl"],["stpx","model/step+xml"],["stpxz","model/step-xml+zip"],["stpz","model/step+zip"],["str","application/vnd.pg.format"],["stw","application/vnd.sun.xml.writer.template"],["styl","text/stylus"],["stylus","text/stylus"],["sub","text/vnd.dvb.subtitle"],["sus","application/vnd.sus-calendar"],["susp","application/vnd.sus-calendar"],["sv4cpio","application/x-sv4cpio"],["sv4crc","application/x-sv4crc"],["svc","application/vnd.dvb.service"],["svd","application/vnd.svd"],["svg","image/svg+xml"],["svgz","image/svg+xml"],["swa","application/x-director"],["swf","application/x-shockwave-flash"],["swi","application/vnd.aristanetworks.swi"],["swidtag","application/swid+xml"],["sxc","application/vnd.sun.xml.calc"],["sxd","application/vnd.sun.xml.draw"],["sxg","application/vnd.sun.xml.writer.global"],["sxi","application/vnd.sun.xml.impress"],["sxm","application/vnd.sun.xml.math"],["sxw","application/vnd.sun.xml.writer"],["t","text/troff"],["t3","application/x-t3vm-image"],["t38","image/t38"],["taglet","application/vnd.mynfc"],["tao","application/vnd.tao.intent-module-archive"],["tap","image/vnd.tencent.tap"],["tar","application/x-tar"],["tcap","application/vnd.3gpp2.tcap"],["tcl","application/x-tcl"],["td","application/urc-targetdesc+xml"],["teacher","application/vnd.smart.teacher"],["tei","application/tei+xml"],["teicorpus","application/tei+xml"],["tex","application/x-tex"],["texi","application/x-texinfo"],["texinfo","application/x-texinfo"],["text","text/plain"],["tfi","application/thraud+xml"],["tfm","application/x-tex-tfm"],["tfx","image/tiff-fx"],["tga","image/x-tga"],["tgz","application/x-tar"],["thmx","application/vnd.ms-officetheme"],["tif","image/tiff"],["tiff","image/tiff"],["tk","application/x-tcl"],["tmo","application/vnd.tmobile-livetv"],["toml","application/toml"],["torrent","application/x-bittorrent"],["tpl","application/vnd.groove-tool-template"],["tpt","application/vnd.trid.tpt"],["tr","text/troff"],["tra","application/vnd.trueapp"],["trig","application/trig"],["trm","application/x-msterminal"],["ts","video/mp2t"],["tsd","application/timestamped-data"],["tsv","text/tab-separated-values"],["ttc","font/collection"],["ttf","font/ttf"],["ttl","text/turtle"],["ttml","application/ttml+xml"],["twd","application/vnd.simtech-mindmapper"],["twds","application/vnd.simtech-mindmapper"],["txd","application/vnd.genomatix.tuxedo"],["txf","application/vnd.mobius.txf"],["txt","text/plain"],["u8dsn","message/global-delivery-status"],["u8hdr","message/global-headers"],["u8mdn","message/global-disposition-notification"],["u8msg","message/global"],["u32","application/x-authorware-bin"],["ubj","application/ubjson"],["udeb","application/x-debian-package"],["ufd","application/vnd.ufdl"],["ufdl","application/vnd.ufdl"],["ulx","application/x-glulx"],["umj","application/vnd.umajin"],["unityweb","application/vnd.unity"],["uoml","application/vnd.uoml+xml"],["uri","text/uri-list"],["uris","text/uri-list"],["urls","text/uri-list"],["usdz","model/vnd.usdz+zip"],["ustar","application/x-ustar"],["utz","application/vnd.uiq.theme"],["uu","text/x-uuencode"],["uva","audio/vnd.dece.audio"],["uvd","application/vnd.dece.data"],["uvf","application/vnd.dece.data"],["uvg","image/vnd.dece.graphic"],["uvh","video/vnd.dece.hd"],["uvi","image/vnd.dece.graphic"],["uvm","video/vnd.dece.mobile"],["uvp","video/vnd.dece.pd"],["uvs","video/vnd.dece.sd"],["uvt","application/vnd.dece.ttml+xml"],["uvu","video/vnd.uvvu.mp4"],["uvv","video/vnd.dece.video"],["uvva","audio/vnd.dece.audio"],["uvvd","application/vnd.dece.data"],["uvvf","application/vnd.dece.data"],["uvvg","image/vnd.dece.graphic"],["uvvh","video/vnd.dece.hd"],["uvvi","image/vnd.dece.graphic"],["uvvm","video/vnd.dece.mobile"],["uvvp","video/vnd.dece.pd"],["uvvs","video/vnd.dece.sd"],["uvvt","application/vnd.dece.ttml+xml"],["uvvu","video/vnd.uvvu.mp4"],["uvvv","video/vnd.dece.video"],["uvvx","application/vnd.dece.unspecified"],["uvvz","application/vnd.dece.zip"],["uvx","application/vnd.dece.unspecified"],["uvz","application/vnd.dece.zip"],["vbox","application/x-virtualbox-vbox"],["vbox-extpack","application/x-virtualbox-vbox-extpack"],["vcard","text/vcard"],["vcd","application/x-cdlink"],["vcf","text/x-vcard"],["vcg","application/vnd.groove-vcard"],["vcs","text/x-vcalendar"],["vcx","application/vnd.vcx"],["vdi","application/x-virtualbox-vdi"],["vds","model/vnd.sap.vds"],["vhd","application/x-virtualbox-vhd"],["vis","application/vnd.visionary"],["viv","video/vnd.vivo"],["vlc","application/videolan"],["vmdk","application/x-virtualbox-vmdk"],["vob","video/x-ms-vob"],["vor","application/vnd.stardivision.writer"],["vox","application/x-authorware-bin"],["vrml","model/vrml"],["vsd","application/vnd.visio"],["vsf","application/vnd.vsf"],["vss","application/vnd.visio"],["vst","application/vnd.visio"],["vsw","application/vnd.visio"],["vtf","image/vnd.valve.source.texture"],["vtt","text/vtt"],["vtu","model/vnd.vtu"],["vxml","application/voicexml+xml"],["w3d","application/x-director"],["wad","application/x-doom"],["wadl","application/vnd.sun.wadl+xml"],["war","application/java-archive"],["wasm","application/wasm"],["wav","audio/x-wav"],["wax","audio/x-ms-wax"],["wbmp","image/vnd.wap.wbmp"],["wbs","application/vnd.criticaltools.wbs+xml"],["wbxml","application/wbxml"],["wcm","application/vnd.ms-works"],["wdb","application/vnd.ms-works"],["wdp","image/vnd.ms-photo"],["weba","audio/webm"],["webapp","application/x-web-app-manifest+json"],["webm","video/webm"],["webmanifest","application/manifest+json"],["webp","image/webp"],["wg","application/vnd.pmi.widget"],["wgt","application/widget"],["wks","application/vnd.ms-works"],["wm","video/x-ms-wm"],["wma","audio/x-ms-wma"],["wmd","application/x-ms-wmd"],["wmf","image/wmf"],["wml","text/vnd.wap.wml"],["wmlc","application/wmlc"],["wmls","text/vnd.wap.wmlscript"],["wmlsc","application/vnd.wap.wmlscriptc"],["wmv","video/x-ms-wmv"],["wmx","video/x-ms-wmx"],["wmz","application/x-msmetafile"],["woff","font/woff"],["woff2","font/woff2"],["word","application/msword"],["wpd","application/vnd.wordperfect"],["wpl","application/vnd.ms-wpl"],["wps","application/vnd.ms-works"],["wqd","application/vnd.wqd"],["wri","application/x-mswrite"],["wrl","model/vrml"],["wsc","message/vnd.wfa.wsc"],["wsdl","application/wsdl+xml"],["wspolicy","application/wspolicy+xml"],["wtb","application/vnd.webturbo"],["wvx","video/x-ms-wvx"],["x3d","model/x3d+xml"],["x3db","model/x3d+fastinfoset"],["x3dbz","model/x3d+binary"],["x3dv","model/x3d-vrml"],["x3dvz","model/x3d+vrml"],["x3dz","model/x3d+xml"],["x32","application/x-authorware-bin"],["x_b","model/vnd.parasolid.transmit.binary"],["x_t","model/vnd.parasolid.transmit.text"],["xaml","application/xaml+xml"],["xap","application/x-silverlight-app"],["xar","application/vnd.xara"],["xav","application/xcap-att+xml"],["xbap","application/x-ms-xbap"],["xbd","application/vnd.fujixerox.docuworks.binder"],["xbm","image/x-xbitmap"],["xca","application/xcap-caps+xml"],["xcs","application/calendar+xml"],["xdf","application/xcap-diff+xml"],["xdm","application/vnd.syncml.dm+xml"],["xdp","application/vnd.adobe.xdp+xml"],["xdssc","application/dssc+xml"],["xdw","application/vnd.fujixerox.docuworks"],["xel","application/xcap-el+xml"],["xenc","application/xenc+xml"],["xer","application/patch-ops-error+xml"],["xfdf","application/vnd.adobe.xfdf"],["xfdl","application/vnd.xfdl"],["xht","application/xhtml+xml"],["xhtml","application/xhtml+xml"],["xhvml","application/xv+xml"],["xif","image/vnd.xiff"],["xl","application/excel"],["xla","application/vnd.ms-excel"],["xlam","application/vnd.ms-excel.addin.macroEnabled.12"],["xlc","application/vnd.ms-excel"],["xlf","application/xliff+xml"],["xlm","application/vnd.ms-excel"],["xls","application/vnd.ms-excel"],["xlsb","application/vnd.ms-excel.sheet.binary.macroEnabled.12"],["xlsm","application/vnd.ms-excel.sheet.macroEnabled.12"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xlt","application/vnd.ms-excel"],["xltm","application/vnd.ms-excel.template.macroEnabled.12"],["xltx","application/vnd.openxmlformats-officedocument.spreadsheetml.template"],["xlw","application/vnd.ms-excel"],["xm","audio/xm"],["xml","application/xml"],["xns","application/xcap-ns+xml"],["xo","application/vnd.olpc-sugar"],["xop","application/xop+xml"],["xpi","application/x-xpinstall"],["xpl","application/xproc+xml"],["xpm","image/x-xpixmap"],["xpr","application/vnd.is-xpr"],["xps","application/vnd.ms-xpsdocument"],["xpw","application/vnd.intercon.formnet"],["xpx","application/vnd.intercon.formnet"],["xsd","application/xml"],["xsl","application/xml"],["xslt","application/xslt+xml"],["xsm","application/vnd.syncml+xml"],["xspf","application/xspf+xml"],["xul","application/vnd.mozilla.xul+xml"],["xvm","application/xv+xml"],["xvml","application/xv+xml"],["xwd","image/x-xwindowdump"],["xyz","chemical/x-xyz"],["xz","application/x-xz"],["yaml","text/yaml"],["yang","application/yang"],["yin","application/yin+xml"],["yml","text/yaml"],["ymp","text/x-suse-ymp"],["z","application/x-compress"],["z1","application/x-zmachine"],["z2","application/x-zmachine"],["z3","application/x-zmachine"],["z4","application/x-zmachine"],["z5","application/x-zmachine"],["z6","application/x-zmachine"],["z7","application/x-zmachine"],["z8","application/x-zmachine"],["zaz","application/vnd.zzazz.deck+xml"],["zip","application/zip"],["zir","application/vnd.zul"],["zirz","application/vnd.zul"],["zmm","application/vnd.handheld-entertainment+xml"],["zsh","text/x-scriptzsh"]]);function $t(e,t,n){const i=xf(e),{webkitRelativePath:r}=e,o=typeof t=="string"?t:typeof r=="string"&&r.length>0?r:`./${e.name}`;return typeof i.path!="string"&&gs(i,"path",o),gs(i,"relativePath",o),i}function xf(e){const{name:t}=e;if(t&&t.lastIndexOf(".")!==-1&&!e.type){const i=t.split(".").pop().toLowerCase(),r=vf.get(i);r&&Object.defineProperty(e,"type",{value:r,writable:!1,configurable:!1,enumerable:!0})}return e}function gs(e,t,n){Object.defineProperty(e,t,{value:n,writable:!1,configurable:!1,enumerable:!0})}const bf=[".DS_Store","Thumbs.db"];function vg(e){return _t(this,void 0,void 0,function*(){return oi(e)&&yf(e.dataTransfer)?Ef(e.dataTransfer,e.type):wf(e)?Sf(e):Array.isArray(e)&&e.every(t=>"getFile"in t&&typeof t.getFile=="function")?kf(e):[]})}function yf(e){return oi(e)}function wf(e){return oi(e)&&oi(e.target)}function oi(e){return typeof e=="object"&&e!==null}function Sf(e){return Sr(e.target.files).map(t=>$t(t))}function kf(e){return _t(this,void 0,void 0,function*(){return(yield Promise.all(e.map(n=>n.getFile()))).map(n=>$t(n))})}function Ef(e,t){return _t(this,void 0,void 0,function*(){if(e.items){const n=Sr(e.items).filter(r=>r.kind==="file");if(t!=="drop")return n;const i=yield Promise.all(n.map(_f));return vs(tl(i))}return vs(Sr(e.files).map(n=>$t(n)))})}function vs(e){return e.filter(t=>bf.indexOf(t.name)===-1)}function Sr(e){if(e===null)return[];const t=[];for(let n=0;n<e.length;n++){const i=e[n];t.push(i)}return t}function _f(e){if(typeof e.webkitGetAsEntry!="function")return xs(e);const t=e.webkitGetAsEntry();return t&&t.isDirectory?nl(t):xs(e,t)}function tl(e){return e.reduce((t,n)=>[...t,...Array.isArray(n)?tl(n):[n]],[])}function xs(e,t){return _t(this,void 0,void 0,function*(){var n;if(globalThis.isSecureContext&&typeof e.getAsFileSystemHandle=="function"){const o=yield e.getAsFileSystemHandle();if(o===null)throw new Error(`${e} is not a File`);if(o!==void 0){const s=yield o.getFile();return s.handle=o,$t(s)}}const i=e.getAsFile();if(!i)throw new Error(`${e} is not a File`);return $t(i,(n=t?.fullPath)!==null&&n!==void 0?n:void 0)})}function Cf(e){return _t(this,void 0,void 0,function*(){return e.isDirectory?nl(e):Rf(e)})}function nl(e){const t=e.createReader();return new Promise((n,i)=>{const r=[];function o(){t.readEntries(s=>_t(this,void 0,void 0,function*(){if(s.length){const a=Promise.all(s.map(Cf));r.push(a),o()}else try{const a=yield Promise.all(r);n(a)}catch(a){i(a)}}),s=>{i(s)})}o()})}function Rf(e){return _t(this,void 0,void 0,function*(){return new Promise((t,n)=>{e.file(i=>{const r=$t(i,e.fullPath);t(r)},i=>{n(i)})})})}var Un={},bs;function Of(){return bs||(bs=1,Un.__esModule=!0,Un.default=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(",");if(n.length===0)return!0;var i=e.name||"",r=(e.type||"").toLowerCase(),o=r.replace(/\/.*$/,"");return n.some(function(s){var a=s.trim().toLowerCase();return a.charAt(0)==="."?i.toLowerCase().endsWith(a):a.endsWith("/*")?o===a.replace(/\/.*$/,""):r===a})}return!0}),Un}var Af=Of();const xg=Pr(Af);var Cn=e=>e.type==="checkbox",yt=e=>e instanceof Date,ke=e=>e==null;const il=e=>typeof e=="object";var ue=e=>!ke(e)&&!Array.isArray(e)&&il(e)&&!yt(e),Pf=e=>ue(e)&&e.target?Cn(e.target)?e.target.checked:e.target.value:e,Df=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,Tf=(e,t)=>e.has(Df(t)),Lf=e=>{const t=e.constructor&&e.constructor.prototype;return ue(t)&&t.hasOwnProperty("isPrototypeOf")},Wr=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function pe(e){if(e instanceof Date)return new Date(e);const t=typeof FileList<"u"&&e instanceof FileList;if(Wr&&(e instanceof Blob||t))return e;const n=Array.isArray(e);if(!n&&!(ue(e)&&Lf(e)))return e;const i=n?[]:Object.create(Object.getPrototypeOf(e));for(const r in e)Object.prototype.hasOwnProperty.call(e,r)&&(i[r]=pe(e[r]));return i}var _i=e=>/^\w*$/.test(e),le=e=>e===void 0,Kr=e=>Array.isArray(e)?e.filter(Boolean):[],Jr=e=>Kr(e.replace(/["|']|\]/g,"").split(/\.|\[/)),j=(e,t,n)=>{if(!t||!ue(e))return n;const i=(_i(t)?[t]:Jr(t)).reduce((r,o)=>ke(r)?r:r[o],e);return le(i)||i===e?le(e[t])?n:e[t]:i},Xe=e=>typeof e=="boolean",Be=e=>typeof e=="function",ne=(e,t,n)=>{let i=-1;const r=_i(t)?[t]:Jr(t),o=r.length,s=o-1;for(;++i<o;){const a=r[i];let l=n;if(i!==s){const c=e[a];l=ue(c)||Array.isArray(c)?c:isNaN(+r[i+1])?{}:[]}if(a==="__proto__"||a==="constructor"||a==="prototype")return;e[a]=l,e=e[a]}};const ys={BLUR:"blur",FOCUS_OUT:"focusout"},qe={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},st={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},Nf=ie.createContext(null);Nf.displayName="HookFormContext";var Ff=(e,t,n,i=!0)=>{const r={defaultValues:t._defaultValues};for(const o in e)Object.defineProperty(r,o,{get:()=>{const s=o;return t._proxyFormState[s]!==qe.all&&(t._proxyFormState[s]=!i||qe.all),e[s]}});return r};const jf=typeof window<"u"?ie.useLayoutEffect:ie.useEffect;var De=e=>typeof e=="string",If=(e,t,n,i,r)=>De(e)?(i&&t.watch.add(e),j(n,e,r)):Array.isArray(e)?e.map(o=>(i&&t.watch.add(o),j(n,o))):(i&&(t.watchAll=!0),n),kr=e=>ke(e)||!il(e);function ht(e,t,n=new WeakSet){if(kr(e)||kr(t))return Object.is(e,t);if(yt(e)&&yt(t))return Object.is(e.getTime(),t.getTime());const i=Object.keys(e),r=Object.keys(t);if(i.length!==r.length)return!1;if(n.has(e)||n.has(t))return!0;n.add(e),n.add(t);for(const o of i){const s=e[o];if(!r.includes(o))return!1;if(o!=="ref"){const a=t[o];if(yt(s)&&yt(a)||ue(s)&&ue(a)||Array.isArray(s)&&Array.isArray(a)?!ht(s,a,n):!Object.is(s,a))return!1}}return!0}var Mf=(e,t,n,i,r)=>t?{...n[e],types:{...n[e]&&n[e].types?n[e].types:{},[i]:r||!0}}:{},ln=e=>Array.isArray(e)?e:[e],ws=()=>{let e=[];return{get observers(){return e},next:r=>{for(const o of e)o.next&&o.next(r)},subscribe:r=>(e.push(r),{unsubscribe:()=>{e=e.filter(o=>o!==r)}}),unsubscribe:()=>{e=[]}}};function rl(e,t){const n={};for(const i in e)if(e.hasOwnProperty(i)){const r=e[i],o=t[i];if(r&&ue(r)&&o){const s=rl(r,o);ue(s)&&(n[i]=s)}else e[i]&&(n[i]=o)}return n}var we=e=>ue(e)&&!Object.keys(e).length,Gr=e=>e.type==="file",si=e=>{if(!Wr)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},ol=e=>e.type==="select-multiple",Xr=e=>e.type==="radio",zf=e=>Xr(e)||Cn(e),Qi=e=>si(e)&&e.isConnected;function $f(e,t){const n=t.slice(0,-1).length;let i=0;for(;i<n;)e=le(e)?i++:e[t[i++]];return e}function Uf(e){for(const t in e)if(e.hasOwnProperty(t)&&!le(e[t]))return!1;return!0}function ce(e,t){const n=Array.isArray(t)?t:_i(t)?[t]:Jr(t),i=n.length===1?e:$f(e,n),r=n.length-1,o=n[r];return i&&delete i[o],r!==0&&(ue(i)&&we(i)||Array.isArray(i)&&Uf(i))&&ce(e,n.slice(0,-1)),e}var Vf=e=>{for(const t in e)if(Be(e[t]))return!0;return!1};function sl(e){return Array.isArray(e)||ue(e)&&!Vf(e)}function Er(e,t={}){for(const n in e){const i=e[n];sl(i)?(t[n]=Array.isArray(i)?[]:{},Er(i,t[n])):le(i)||(t[n]=!0)}return t}function Dt(e,t,n){n||(n=Er(t));for(const i in e){const r=e[i];if(sl(r))le(t)||kr(n[i])?n[i]=Er(r,Array.isArray(r)?[]:{}):Dt(r,ke(t)?{}:t[i],n[i]);else{const o=t[i];n[i]=!ht(r,o)}}return n}const Ss={value:!1,isValid:!1},ks={value:!0,isValid:!0};var al=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(n=>n&&n.checked&&!n.disabled).map(n=>n.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!le(e[0].attributes.value)?le(e[0].value)||e[0].value===""?ks:{value:e[0].value,isValid:!0}:ks:Ss}return Ss},ll=(e,{valueAsNumber:t,valueAsDate:n,setValueAs:i})=>le(e)?e:t?e===""?NaN:e&&+e:n&&De(e)?new Date(e):i?i(e):e;const Es={isValid:!1,value:null};var cl=e=>Array.isArray(e)?e.reduce((t,n)=>n&&n.checked&&!n.disabled?{isValid:!0,value:n.value}:t,Es):Es;function _s(e){const t=e.ref;return Gr(t)?t.files:Xr(t)?cl(e.refs).value:ol(t)?[...t.selectedOptions].map(({value:n})=>n):Cn(t)?al(e.refs).value:ll(le(t.value)?e.ref.value:t.value,e)}var Bf=(e,t,n,i)=>{const r={};for(const o of e){const s=j(t,o);s&&ne(r,o,s._f)}return{criteriaMode:n,names:[...e],fields:r,shouldUseNativeValidation:i}},ai=e=>e instanceof RegExp,tn=e=>le(e)?e:ai(e)?e.source:ue(e)?ai(e.value)?e.value.source:e.value:e,Cs=e=>({isOnSubmit:!e||e===qe.onSubmit,isOnBlur:e===qe.onBlur,isOnChange:e===qe.onChange,isOnAll:e===qe.all,isOnTouch:e===qe.onTouched});const Rs="AsyncFunction";var qf=e=>!!e&&!!e.validate&&!!(Be(e.validate)&&e.validate.constructor.name===Rs||ue(e.validate)&&Object.values(e.validate).find(t=>t.constructor.name===Rs)),Hf=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),Os=(e,t,n)=>!n&&(t.watchAll||t.watch.has(e)||[...t.watch].some(i=>e.startsWith(i)&&/^\.\w+/.test(e.slice(i.length))));const cn=(e,t,n,i)=>{for(const r of n||Object.keys(e)){const o=j(e,r);if(o){const{_f:s,...a}=o;if(s){if(s.refs&&s.refs[0]&&t(s.refs[0],r)&&!i)return!0;if(s.ref&&t(s.ref,s.name)&&!i)return!0;if(cn(a,t))break}else if(ue(a)&&cn(a,t))break}}};function As(e,t,n){const i=j(e,n);if(i||_i(n))return{error:i,name:n};const r=n.split(".");for(;r.length;){const o=r.join("."),s=j(t,o),a=j(e,o);if(s&&!Array.isArray(s)&&n!==o)return{name:n};if(a&&a.type)return{name:o,error:a};if(a&&a.root&&a.root.type)return{name:`${o}.root`,error:a.root};r.pop()}return{name:n}}var Wf=(e,t,n,i)=>{n(e);const{name:r,...o}=e;return we(o)||Object.keys(o).length>=Object.keys(t).length||Object.keys(o).find(s=>t[s]===(!i||qe.all))},Kf=(e,t,n)=>!e||!t||e===t||ln(e).some(i=>i&&(n?i===t:i.startsWith(t)||t.startsWith(i))),Jf=(e,t,n,i,r)=>r.isOnAll?!1:!n&&r.isOnTouch?!(t||e):(n?i.isOnBlur:r.isOnBlur)?!e:(n?i.isOnChange:r.isOnChange)?e:!0,Gf=(e,t)=>!Kr(j(e,t)).length&&ce(e,t),Xf=(e,t,n)=>{const i=ln(j(e,n));return ne(i,"root",t[n]),ne(e,n,i),e};function Ps(e,t,n="validate"){if(De(e)||Array.isArray(e)&&e.every(De)||Xe(e)&&!e)return{type:n,message:De(e)?e:"",ref:t}}var Pt=e=>ue(e)&&!ai(e)?e:{value:e,message:""},Ds=async(e,t,n,i,r,o)=>{const{ref:s,refs:a,required:l,maxLength:c,minLength:d,min:u,max:p,pattern:m,validate:h,name:v,valueAsNumber:g,mount:k}=e._f,w=j(n,v);if(!k||t.has(v))return{};const E=a?a[0]:s,C=A=>{r&&E.reportValidity&&(E.setCustomValidity(Xe(A)?"":A||""),E.reportValidity())},O={},N=Xr(s),D=Cn(s),z=N||D,q=(g||Gr(s))&&le(s.value)&&le(w)||si(s)&&s.value===""||w===""||Array.isArray(w)&&!w.length,V=Mf.bind(null,v,i,O),G=(A,F,$,ee=st.maxLength,H=st.minLength)=>{const W=A?F:$;O[v]={type:A?ee:H,message:W,ref:s,...V(A?ee:H,W)}};if(o?!Array.isArray(w)||!w.length:l&&(!z&&(q||ke(w))||Xe(w)&&!w||D&&!al(a).isValid||N&&!cl(a).isValid)){const{value:A,message:F}=De(l)?{value:!!l,message:l}:Pt(l);if(A&&(O[v]={type:st.required,message:F,ref:E,...V(st.required,F)},!i))return C(F),O}if(!q&&(!ke(u)||!ke(p))){let A,F;const $=Pt(p),ee=Pt(u);if(!ke(w)&&!isNaN(w)){const H=s.valueAsNumber||w&&+w;ke($.value)||(A=H>$.value),ke(ee.value)||(F=H<ee.value)}else{const H=s.valueAsDate||new Date(w),W=U=>new Date(new Date().toDateString()+" "+U),_=s.type=="time",L=s.type=="week";De($.value)&&w&&(A=_?W(w)>W($.value):L?w>$.value:H>new Date($.value)),De(ee.value)&&w&&(F=_?W(w)<W(ee.value):L?w<ee.value:H<new Date(ee.value))}if((A||F)&&(G(!!A,$.message,ee.message,st.max,st.min),!i))return C(O[v].message),O}if((c||d)&&!q&&(De(w)||o&&Array.isArray(w))){const A=Pt(c),F=Pt(d),$=!ke(A.value)&&w.length>+A.value,ee=!ke(F.value)&&w.length<+F.value;if(($||ee)&&(G($,A.message,F.message),!i))return C(O[v].message),O}if(m&&!q&&De(w)){const{value:A,message:F}=Pt(m);if(ai(A)&&!w.match(A)&&(O[v]={type:st.pattern,message:F,ref:s,...V(st.pattern,F)},!i))return C(F),O}if(h){if(Be(h)){const A=await h(w,n),F=Ps(A,E);if(F&&(O[v]={...F,...V(st.validate,F.message)},!i))return C(F.message),O}else if(ue(h)){let A={};for(const F in h){if(!we(A)&&!i)break;const $=Ps(await h[F](w,n),E,F);$&&(A={...$,...V(F,$.message)},C($.message),i&&(O[v]=A))}if(!we(A)&&(O[v]={ref:E,...A},!i))return O}}return C(!0),O};const Yf={mode:qe.onSubmit,reValidateMode:qe.onChange,shouldFocusError:!0};function Qf(e={}){let t={...Yf,...e},n={submitCount:0,isDirty:!1,isReady:!1,isLoading:Be(t.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1},i={},r=ue(t.defaultValues)||ue(t.values)?pe(t.defaultValues||t.values)||{}:{},o=t.shouldUnregister?{}:pe(r),s={action:!1,mount:!1,watch:!1,keepIsValid:!1},a={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set},l,c=0;const d={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},u={...d};let p={...u};const m={array:ws(),state:ws()},h=t.criteriaMode===qe.all,v=f=>x=>{clearTimeout(c),c=setTimeout(f,x)},g=async f=>{if(!s.keepIsValid&&!t.disabled&&(u.isValid||p.isValid||f)){let x;t.resolver?(x=we((await z()).errors),k()):x=await V(i,!0),x!==n.isValid&&m.state.next({isValid:x})}},k=(f,x)=>{!t.disabled&&(u.isValidating||u.validatingFields||p.isValidating||p.validatingFields)&&((f||Array.from(a.mount)).forEach(y=>{y&&(x?ne(n.validatingFields,y,x):ce(n.validatingFields,y))}),m.state.next({validatingFields:n.validatingFields,isValidating:!we(n.validatingFields)}))},w=(f,x=[],y,T,P=!0,R=!0)=>{if(T&&y&&!t.disabled){if(s.action=!0,R&&Array.isArray(j(i,f))){const M=y(j(i,f),T.argA,T.argB);P&&ne(i,f,M)}if(R&&Array.isArray(j(n.errors,f))){const M=y(j(n.errors,f),T.argA,T.argB);P&&ne(n.errors,f,M),Gf(n.errors,f)}if((u.touchedFields||p.touchedFields)&&R&&Array.isArray(j(n.touchedFields,f))){const M=y(j(n.touchedFields,f),T.argA,T.argB);P&&ne(n.touchedFields,f,M)}(u.dirtyFields||p.dirtyFields)&&(n.dirtyFields=Dt(r,o)),m.state.next({name:f,isDirty:A(f,x),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else ne(o,f,x)},E=(f,x)=>{ne(n.errors,f,x),m.state.next({errors:n.errors})},C=f=>{n.errors=f,m.state.next({errors:n.errors,isValid:!1})},O=(f,x,y,T)=>{const P=j(i,f);if(P){const R=j(o,f,le(y)?j(r,f):y);le(R)||T&&T.defaultChecked||x?ne(o,f,x?R:_s(P._f)):ee(f,R),s.mount&&!s.action&&g()}},N=(f,x,y,T,P)=>{let R=!1,M=!1;const Y={name:f};if(!t.disabled){if(!y||T){(u.isDirty||p.isDirty)&&(M=n.isDirty,n.isDirty=Y.isDirty=A(),R=M!==Y.isDirty);const Q=ht(j(r,f),x);M=!!j(n.dirtyFields,f),Q?ce(n.dirtyFields,f):ne(n.dirtyFields,f,!0),Y.dirtyFields=n.dirtyFields,R=R||(u.dirtyFields||p.dirtyFields)&&M!==!Q}if(y){const Q=j(n.touchedFields,f);Q||(ne(n.touchedFields,f,y),Y.touchedFields=n.touchedFields,R=R||(u.touchedFields||p.touchedFields)&&Q!==y)}R&&P&&m.state.next(Y)}return R?Y:{}},D=(f,x,y,T)=>{const P=j(n.errors,f),R=(u.isValid||p.isValid)&&Xe(x)&&n.isValid!==x;if(t.delayError&&y?(l=v(()=>E(f,y)),l(t.delayError)):(clearTimeout(c),l=null,y?ne(n.errors,f,y):ce(n.errors,f)),(y?!ht(P,y):P)||!we(T)||R){const M={...T,...R&&Xe(x)?{isValid:x}:{},errors:n.errors,name:f};n={...n,...M},m.state.next(M)}},z=async f=>(k(f,!0),await t.resolver(o,t.context,Bf(f||a.mount,i,t.criteriaMode,t.shouldUseNativeValidation))),q=async f=>{const{errors:x}=await z(f);if(k(f),f)for(const y of f){const T=j(x,y);T?ne(n.errors,y,T):ce(n.errors,y)}else n.errors=x;return x},V=async(f,x,y={valid:!0})=>{for(const T in f){const P=f[T];if(P){const{_f:R,...M}=P;if(R){const Y=a.array.has(R.name),Q=P._f&&qf(P._f);Q&&u.validatingFields&&k([R.name],!0);const he=await Ds(P,a.disabled,o,h,t.shouldUseNativeValidation&&!x,Y);if(Q&&u.validatingFields&&k([R.name]),he[R.name]&&(y.valid=!1,x||e.shouldUseNativeValidation))break;!x&&(j(he,R.name)?Y?Xf(n.errors,he,R.name):ne(n.errors,R.name,he[R.name]):ce(n.errors,R.name))}!we(M)&&await V(M,x,y)}}return y.valid},G=()=>{for(const f of a.unMount){const x=j(i,f);x&&(x._f.refs?x._f.refs.every(y=>!Qi(y)):!Qi(x._f.ref))&&Le(f)}a.unMount=new Set},A=(f,x)=>!t.disabled&&(f&&x&&ne(o,f,x),!ht(I(),r)),F=(f,x,y)=>If(f,a,{...s.mount?o:le(x)?r:De(f)?{[f]:x}:x},y,x),$=f=>Kr(j(s.mount?o:r,f,t.shouldUnregister?j(r,f,[]):[])),ee=(f,x,y={})=>{const T=j(i,f);let P=x;if(T){const R=T._f;R&&(!R.disabled&&ne(o,f,ll(x,R)),P=si(R.ref)&&ke(x)?"":x,ol(R.ref)?[...R.ref.options].forEach(M=>M.selected=P.includes(M.value)):R.refs?Cn(R.ref)?R.refs.forEach(M=>{(!M.defaultChecked||!M.disabled)&&(Array.isArray(P)?M.checked=!!P.find(Y=>Y===M.value):M.checked=P===M.value||!!P)}):R.refs.forEach(M=>M.checked=M.value===P):Gr(R.ref)?R.ref.value="":(R.ref.value=P,R.ref.type||m.state.next({name:f,values:pe(o)})))}(y.shouldDirty||y.shouldTouch)&&N(f,P,y.shouldTouch,y.shouldDirty,!0),y.shouldValidate&&U(f)},H=(f,x,y)=>{for(const T in x){if(!x.hasOwnProperty(T))return;const P=x[T],R=f+"."+T,M=j(i,R);(a.array.has(f)||ue(P)||M&&!M._f)&&!yt(P)?H(R,P,y):ee(R,P,y)}},W=(f,x,y={})=>{const T=j(i,f),P=a.array.has(f),R=pe(x);ne(o,f,R),P?(m.array.next({name:f,values:pe(o)}),(u.isDirty||u.dirtyFields||p.isDirty||p.dirtyFields)&&y.shouldDirty&&m.state.next({name:f,dirtyFields:Dt(r,o),isDirty:A(f,R)})):T&&!T._f&&!ke(R)?H(f,R,y):ee(f,R,y),Os(f,a)?m.state.next({...n,name:f,values:pe(o)}):m.state.next({name:s.mount?f:void 0,values:pe(o)})},_=async f=>{s.mount=!0;const x=f.target;let y=x.name,T=!0;const P=j(i,y),R=Q=>{T=Number.isNaN(Q)||yt(Q)&&isNaN(Q.getTime())||ht(Q,j(o,y,Q))},M=Cs(t.mode),Y=Cs(t.reValidateMode);if(P){let Q,he;const xe=x.type?_s(P._f):Pf(f),Ue=f.type===ys.BLUR||f.type===ys.FOCUS_OUT,Pi=!Hf(P._f)&&!t.resolver&&!j(n.errors,y)&&!P._f.deps||Jf(Ue,j(n.touchedFields,y),n.isSubmitted,Y,M),Kt=Os(y,a,Ue);ne(o,y,xe),Ue?(!x||!x.readOnly)&&(P._f.onBlur&&P._f.onBlur(f),l&&l(0)):P._f.onChange&&P._f.onChange(f);const vt=N(y,xe,Ue),Ln=!we(vt)||Kt;if(!Ue&&m.state.next({name:y,type:f.type,values:pe(o)}),Pi)return(u.isValid||p.isValid)&&(t.mode==="onBlur"?Ue&&g():Ue||g()),Ln&&m.state.next({name:y,...Kt?{}:vt});if(!Ue&&Kt&&m.state.next({...n}),t.resolver){const{errors:Nn}=await z([y]);if(k([y]),R(xe),T){const Fn=As(n.errors,i,y),jn=As(Nn,i,Fn.name||y);Q=jn.error,y=jn.name,he=we(Nn)}}else k([y],!0),Q=(await Ds(P,a.disabled,o,h,t.shouldUseNativeValidation))[y],k([y]),R(xe),T&&(Q?he=!1:(u.isValid||p.isValid)&&(he=await V(i,!0)));T&&(P._f.deps&&(!Array.isArray(P._f.deps)||P._f.deps.length>0)&&U(P._f.deps),D(y,he,Q,vt))}},L=(f,x)=>{if(j(n.errors,x)&&f.focus)return f.focus(),1},U=async(f,x={})=>{let y,T;const P=ln(f);if(t.resolver){const R=await q(le(f)?f:P);y=we(R),T=f?!P.some(M=>j(R,M)):y}else f?(T=(await Promise.all(P.map(async R=>{const M=j(i,R);return await V(M&&M._f?{[R]:M}:M)}))).every(Boolean),!(!T&&!n.isValid)&&g()):T=y=await V(i);return m.state.next({...!De(f)||(u.isValid||p.isValid)&&y!==n.isValid?{}:{name:f},...t.resolver||!f?{isValid:y}:{},errors:n.errors}),x.shouldFocus&&!T&&cn(i,L,f?P:a.mount),T},I=(f,x)=>{let y={...s.mount?o:r};return x&&(y=rl(x.dirtyFields?n.dirtyFields:n.touchedFields,y)),le(f)?y:De(f)?j(y,f):f.map(T=>j(y,T))},B=(f,x)=>({invalid:!!j((x||n).errors,f),isDirty:!!j((x||n).dirtyFields,f),error:j((x||n).errors,f),isValidating:!!j(n.validatingFields,f),isTouched:!!j((x||n).touchedFields,f)}),re=f=>{f&&ln(f).forEach(x=>ce(n.errors,x)),m.state.next({errors:f?n.errors:{}})},oe=(f,x,y)=>{const T=(j(i,f,{_f:{}})._f||{}).ref,P=j(n.errors,f)||{},{ref:R,message:M,type:Y,...Q}=P;ne(n.errors,f,{...Q,...x,ref:T}),m.state.next({name:f,errors:n.errors,isValid:!1}),y&&y.shouldFocus&&T&&T.focus&&T.focus()},Se=(f,x)=>Be(f)?m.state.subscribe({next:y=>"values"in y&&f(F(void 0,x),y)}):F(f,x,!0),ae=f=>m.state.subscribe({next:x=>{Kf(f.name,x.name,f.exact)&&Wf(x,f.formState||u,Dn,f.reRenderRoot)&&f.callback({values:{...o},...n,...x,defaultValues:r})}}).unsubscribe,Me=f=>(s.mount=!0,p={...p,...f.formState},ae({...f,formState:{...d,...f.formState}})),Le=(f,x={})=>{for(const y of f?ln(f):a.mount)a.mount.delete(y),a.array.delete(y),x.keepValue||(ce(i,y),ce(o,y)),!x.keepError&&ce(n.errors,y),!x.keepDirty&&ce(n.dirtyFields,y),!x.keepTouched&&ce(n.touchedFields,y),!x.keepIsValidating&&ce(n.validatingFields,y),!t.shouldUnregister&&!x.keepDefaultValue&&ce(r,y);m.state.next({values:pe(o)}),m.state.next({...n,...x.keepDirty?{isDirty:A()}:{}}),!x.keepIsValid&&g()},Ne=({disabled:f,name:x})=>{(Xe(f)&&s.mount||f||a.disabled.has(x))&&(f?a.disabled.add(x):a.disabled.delete(x))},te=(f,x={})=>{let y=j(i,f);const T=Xe(x.disabled)||Xe(t.disabled);return ne(i,f,{...y||{},_f:{...y&&y._f?y._f:{ref:{name:f}},name:f,mount:!0,...x}}),a.mount.add(f),y?Ne({disabled:Xe(x.disabled)?x.disabled:t.disabled,name:f}):O(f,!0,x.value),{...T?{disabled:x.disabled||t.disabled}:{},...t.progressive?{required:!!x.required,min:tn(x.min),max:tn(x.max),minLength:tn(x.minLength),maxLength:tn(x.maxLength),pattern:tn(x.pattern)}:{},name:f,onChange:_,onBlur:_,ref:P=>{if(P){te(f,x),y=j(i,f);const R=le(P.value)&&P.querySelectorAll&&P.querySelectorAll("input,select,textarea")[0]||P,M=zf(R),Y=y._f.refs||[];if(M?Y.find(Q=>Q===R):R===y._f.ref)return;ne(i,f,{_f:{...y._f,...M?{refs:[...Y.filter(Qi),R,...Array.isArray(j(r,f))?[{}]:[]],ref:{type:R.type,name:f}}:{ref:R}}}),O(f,!1,void 0,R)}else y=j(i,f,{}),y._f&&(y._f.mount=!1),(t.shouldUnregister||x.shouldUnregister)&&!(Tf(a.array,f)&&s.action)&&a.unMount.add(f)}}},Ze=()=>t.shouldFocusError&&cn(i,L,a.mount),Fe=f=>{Xe(f)&&(m.state.next({disabled:f}),cn(i,(x,y)=>{const T=j(i,y);T&&(x.disabled=T._f.disabled||f,Array.isArray(T._f.refs)&&T._f.refs.forEach(P=>{P.disabled=T._f.disabled||f}))},0,!1))},et=(f,x)=>async y=>{let T;y&&(y.preventDefault&&y.preventDefault(),y.persist&&y.persist());let P=pe(o);if(m.state.next({isSubmitting:!0}),t.resolver){const{errors:R,values:M}=await z();k(),n.errors=R,P=pe(M)}else await V(i);if(a.disabled.size)for(const R of a.disabled)ce(P,R);if(ce(n.errors,"root"),we(n.errors)){m.state.next({errors:{}});try{await f(P,y)}catch(R){T=R}}else x&&await x({...n.errors},y),Ze(),setTimeout(Ze);if(m.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:we(n.errors)&&!T,submitCount:n.submitCount+1,errors:n.errors}),T)throw T},ze=(f,x={})=>{j(i,f)&&(le(x.defaultValue)?W(f,pe(j(r,f))):(W(f,x.defaultValue),ne(r,f,pe(x.defaultValue))),x.keepTouched||ce(n.touchedFields,f),x.keepDirty||(ce(n.dirtyFields,f),n.isDirty=x.defaultValue?A(f,pe(j(r,f))):A()),x.keepError||(ce(n.errors,f),u.isValid&&g()),m.state.next({...n}))},tt=(f,x={})=>{const y=f?pe(f):r,T=pe(y),P=we(f),R=P?r:T;if(x.keepDefaultValues||(r=y),!x.keepValues){if(x.keepDirtyValues){const M=new Set([...a.mount,...Object.keys(Dt(r,o))]);for(const Y of Array.from(M)){const Q=j(n.dirtyFields,Y),he=j(o,Y),xe=j(R,Y);Q&&!le(he)?ne(R,Y,he):!Q&&!le(xe)&&W(Y,xe)}}else{if(Wr&&le(f))for(const M of a.mount){const Y=j(i,M);if(Y&&Y._f){const Q=Array.isArray(Y._f.refs)?Y._f.refs[0]:Y._f.ref;if(si(Q)){const he=Q.closest("form");if(he){he.reset();break}}}}if(x.keepFieldsRef)for(const M of a.mount)W(M,j(R,M));else i={}}o=t.shouldUnregister?x.keepDefaultValues?pe(r):{}:pe(R),m.array.next({values:{...R}}),m.state.next({values:{...R}})}a={mount:x.keepDirtyValues?a.mount:new Set,unMount:new Set,array:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},s.mount=!u.isValid||!!x.keepIsValid||!!x.keepDirtyValues||!t.shouldUnregister&&!we(R),s.watch=!!t.shouldUnregister,s.keepIsValid=!!x.keepIsValid,s.action=!1,x.keepErrors||(n.errors={}),m.state.next({submitCount:x.keepSubmitCount?n.submitCount:0,isDirty:P?!1:x.keepDirty?n.isDirty:!!(x.keepDefaultValues&&!ht(f,r)),isSubmitted:x.keepIsSubmitted?n.isSubmitted:!1,dirtyFields:P?{}:x.keepDirtyValues?x.keepDefaultValues&&o?Dt(r,o):n.dirtyFields:x.keepDefaultValues&&f?Dt(r,f):x.keepDirty?n.dirtyFields:{},touchedFields:x.keepTouched?n.touchedFields:{},errors:x.keepErrors?n.errors:{},isSubmitSuccessful:x.keepIsSubmitSuccessful?n.isSubmitSuccessful:!1,isSubmitting:!1,defaultValues:r})},nt=(f,x)=>tt(Be(f)?f(o):f,{...t.resetOptions,...x}),Pn=(f,x={})=>{const y=j(i,f),T=y&&y._f;if(T){const P=T.refs?T.refs[0]:T.ref;P.focus&&setTimeout(()=>{P.focus(),x.shouldSelect&&Be(P.select)&&P.select()})}},Dn=f=>{n={...n,...f}},$e={control:{register:te,unregister:Le,getFieldState:B,handleSubmit:et,setError:oe,_subscribe:ae,_runSchema:z,_updateIsValidating:k,_focusError:Ze,_getWatch:F,_getDirty:A,_setValid:g,_setFieldArray:w,_setDisabledField:Ne,_setErrors:C,_getFieldArray:$,_reset:tt,_resetDefaultValues:()=>Be(t.defaultValues)&&t.defaultValues().then(f=>{nt(f,t.resetOptions),m.state.next({isLoading:!1})}),_removeUnmounted:G,_disableForm:Fe,_subjects:m,_proxyFormState:u,get _fields(){return i},get _formValues(){return o},get _state(){return s},set _state(f){s=f},get _defaultValues(){return r},get _names(){return a},set _names(f){a=f},get _formState(){return n},get _options(){return t},set _options(f){t={...t,...f}}},subscribe:Me,trigger:U,register:te,handleSubmit:et,watch:Se,setValue:W,getValues:I,reset:nt,resetField:ze,clearErrors:re,unregister:Le,setError:oe,setFocus:Pn,getFieldState:B};return{...$e,formControl:$e}}function bg(e={}){const t=ie.useRef(void 0),n=ie.useRef(void 0),[i,r]=ie.useState({isDirty:!1,isValidating:!1,isLoading:Be(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,isReady:!1,defaultValues:Be(e.defaultValues)?void 0:e.defaultValues});if(!t.current)if(e.formControl)t.current={...e.formControl,formState:i},e.defaultValues&&!Be(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{const{formControl:s,...a}=Qf(e);t.current={...a,formState:i}}const o=t.current.control;return o._options=e,jf(()=>{const s=o._subscribe({formState:o._proxyFormState,callback:()=>r({...o._formState}),reRenderRoot:!0});return r(a=>({...a,isReady:!0})),o._formState.isReady=!0,s},[o]),ie.useEffect(()=>o._disableForm(e.disabled),[o,e.disabled]),ie.useEffect(()=>{e.mode&&(o._options.mode=e.mode),e.reValidateMode&&(o._options.reValidateMode=e.reValidateMode)},[o,e.mode,e.reValidateMode]),ie.useEffect(()=>{e.errors&&(o._setErrors(e.errors),o._focusError())},[o,e.errors]),ie.useEffect(()=>{e.shouldUnregister&&o._subjects.state.next({values:o._getWatch()})},[o,e.shouldUnregister]),ie.useEffect(()=>{if(o._proxyFormState.isDirty){const s=o._getDirty();s!==i.isDirty&&o._subjects.state.next({isDirty:s})}},[o,i.isDirty]),ie.useEffect(()=>{var s;e.values&&!ht(e.values,n.current)?(o._reset(e.values,{keepFieldsRef:!0,...o._options.resetOptions}),!((s=o._options.resetOptions)===null||s===void 0)&&s.keepIsValid||o._setValid(),n.current=e.values,r(a=>({...a}))):o._resetDefaultValues()},[o,e.values]),ie.useEffect(()=>{o._state.mount||(o._setValid(),o._state.mount=!0),o._state.watch&&(o._state.watch=!1,o._subjects.state.next({...o._formState})),o._removeUnmounted()}),t.current.formState=Ff(i,o),t.current}const Ts=(e,t,n)=>{if(e&&"reportValidity"in e){const i=j(n,t);e.setCustomValidity(i&&i.message||""),e.reportValidity()}},Zf=(e,t)=>{for(const n in t.fields){const i=t.fields[n];i&&i.ref&&"reportValidity"in i.ref?Ts(i.ref,n,e):i.refs&&i.refs.forEach(r=>Ts(r,n,e))}},yg=(e,t)=>{t.shouldUseNativeValidation&&Zf(e,t);const n={};for(const i in e){const r=j(t.fields,i),o=Object.assign(e[i]||{},{ref:r&&r.ref});if(eh(t.names||Object.keys(e),i)){const s=Object.assign({},j(n,i));ne(s,"root",o),ne(n,i,s)}else ne(n,i,o)}return n},eh=(e,t)=>e.some(n=>n.startsWith(t+"."));function th(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return S.useMemo(()=>i=>{t.forEach(r=>r(i))},t)}const Ci=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function qt(e){const t=Object.prototype.toString.call(e);return t==="[object Window]"||t==="[object global]"}function Yr(e){return"nodeType"in e}function Re(e){var t,n;return e?qt(e)?e:Yr(e)&&(t=(n=e.ownerDocument)==null?void 0:n.defaultView)!=null?t:window:window}function Qr(e){const{Document:t}=Re(e);return e instanceof t}function Rn(e){return qt(e)?!1:e instanceof Re(e).HTMLElement}function ul(e){return e instanceof Re(e).SVGElement}function Ht(e){return e?qt(e)?e.document:Yr(e)?Qr(e)?e:Rn(e)||ul(e)?e.ownerDocument:document:document:document}const Qe=Ci?S.useLayoutEffect:S.useEffect;function Zr(e){const t=S.useRef(e);return Qe(()=>{t.current=e}),S.useCallback(function(){for(var n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];return t.current==null?void 0:t.current(...i)},[])}function nh(){const e=S.useRef(null),t=S.useCallback((i,r)=>{e.current=setInterval(i,r)},[]),n=S.useCallback(()=>{e.current!==null&&(clearInterval(e.current),e.current=null)},[]);return[t,n]}function xn(e,t){t===void 0&&(t=[e]);const n=S.useRef(e);return Qe(()=>{n.current!==e&&(n.current=e)},t),n}function On(e,t){const n=S.useRef();return S.useMemo(()=>{const i=e(n.current);return n.current=i,i},[...t])}function li(e){const t=Zr(e),n=S.useRef(null),i=S.useCallback(r=>{r!==n.current&&t?.(r,n.current),n.current=r},[]);return[n,i]}function _r(e){const t=S.useRef();return S.useEffect(()=>{t.current=e},[e]),t.current}let Zi={};function An(e,t){return S.useMemo(()=>{if(t)return t;const n=Zi[e]==null?0:Zi[e]+1;return Zi[e]=n,e+"-"+n},[e,t])}function dl(e){return function(t){for(var n=arguments.length,i=new Array(n>1?n-1:0),r=1;r<n;r++)i[r-1]=arguments[r];return i.reduce((o,s)=>{const a=Object.entries(s);for(const[l,c]of a){const d=o[l];d!=null&&(o[l]=d+e*c)}return o},{...t})}}const jt=dl(1),bn=dl(-1);function ih(e){return"clientX"in e&&"clientY"in e}function eo(e){if(!e)return!1;const{KeyboardEvent:t}=Re(e.target);return t&&e instanceof t}function rh(e){if(!e)return!1;const{TouchEvent:t}=Re(e.target);return t&&e instanceof t}function Cr(e){if(rh(e)){if(e.touches&&e.touches.length){const{clientX:t,clientY:n}=e.touches[0];return{x:t,y:n}}else if(e.changedTouches&&e.changedTouches.length){const{clientX:t,clientY:n}=e.changedTouches[0];return{x:t,y:n}}}return ih(e)?{x:e.clientX,y:e.clientY}:null}const ci=Object.freeze({Translate:{toString(e){if(!e)return;const{x:t,y:n}=e;return"translate3d("+(t?Math.round(t):0)+"px, "+(n?Math.round(n):0)+"px, 0)"}},Scale:{toString(e){if(!e)return;const{scaleX:t,scaleY:n}=e;return"scaleX("+t+") scaleY("+n+")"}},Transform:{toString(e){if(e)return[ci.Translate.toString(e),ci.Scale.toString(e)].join(" ")}},Transition:{toString(e){let{property:t,duration:n,easing:i}=e;return t+" "+n+"ms "+i}}}),Ls="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function oh(e){return e.matches(Ls)?e:e.querySelector(Ls)}const sh={display:"none"};function ah(e){let{id:t,value:n}=e;return ie.createElement("div",{id:t,style:sh},n)}function lh(e){let{id:t,announcement:n,ariaLiveType:i="assertive"}=e;const r={position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return ie.createElement("div",{id:t,style:r,role:"status","aria-live":i,"aria-atomic":!0},n)}function ch(){const[e,t]=S.useState("");return{announce:S.useCallback(i=>{i!=null&&t(i)},[]),announcement:e}}const pl=S.createContext(null);function uh(e){const t=S.useContext(pl);S.useEffect(()=>{if(!t)throw new Error("useDndMonitor must be used within a children of <DndContext>");return t(e)},[e,t])}function dh(){const[e]=S.useState(()=>new Set),t=S.useCallback(i=>(e.add(i),()=>e.delete(i)),[e]);return[S.useCallback(i=>{let{type:r,event:o}=i;e.forEach(s=>{var a;return(a=s[r])==null?void 0:a.call(s,o)})},[e]),t]}const ph={draggable:`
To pick up a draggable item, press the space bar.
While dragging, use the arrow keys to move the item.
Press space again to drop the item in its new position, or press escape to cancel.
`},fh={onDragStart(e){let{active:t}=e;return"Picked up draggable item "+t.id+"."},onDragOver(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was moved over droppable area "+n.id+".":"Draggable item "+t.id+" is no longer over a droppable area."},onDragEnd(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was dropped over droppable area "+n.id:"Draggable item "+t.id+" was dropped."},onDragCancel(e){let{active:t}=e;return"Dragging was cancelled. Draggable item "+t.id+" was dropped."}};function hh(e){let{announcements:t=fh,container:n,hiddenTextDescribedById:i,screenReaderInstructions:r=ph}=e;const{announce:o,announcement:s}=ch(),a=An("DndLiveRegion"),[l,c]=S.useState(!1);if(S.useEffect(()=>{c(!0)},[]),uh(S.useMemo(()=>({onDragStart(u){let{active:p}=u;o(t.onDragStart({active:p}))},onDragMove(u){let{active:p,over:m}=u;t.onDragMove&&o(t.onDragMove({active:p,over:m}))},onDragOver(u){let{active:p,over:m}=u;o(t.onDragOver({active:p,over:m}))},onDragEnd(u){let{active:p,over:m}=u;o(t.onDragEnd({active:p,over:m}))},onDragCancel(u){let{active:p,over:m}=u;o(t.onDragCancel({active:p,over:m}))}}),[o,t])),!l)return null;const d=ie.createElement(ie.Fragment,null,ie.createElement(ah,{id:i,value:r.draggable}),ie.createElement(lh,{id:a,announcement:s}));return n?nn.createPortal(d,n):d}var fe;(function(e){e.DragStart="dragStart",e.DragMove="dragMove",e.DragEnd="dragEnd",e.DragCancel="dragCancel",e.DragOver="dragOver",e.RegisterDroppable="registerDroppable",e.SetDroppableDisabled="setDroppableDisabled",e.UnregisterDroppable="unregisterDroppable"})(fe||(fe={}));function ui(){}function wg(e,t){return S.useMemo(()=>({sensor:e,options:t??{}}),[e,t])}function Sg(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return S.useMemo(()=>[...t].filter(i=>i!=null),[...t])}const He=Object.freeze({x:0,y:0});function fl(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function hl(e,t){let{data:{value:n}}=e,{data:{value:i}}=t;return n-i}function mh(e,t){let{data:{value:n}}=e,{data:{value:i}}=t;return i-n}function Ns(e){let{left:t,top:n,height:i,width:r}=e;return[{x:t,y:n},{x:t+r,y:n},{x:t,y:n+i},{x:t+r,y:n+i}]}function ml(e,t){if(!e||e.length===0)return null;const[n]=e;return n[t]}function Fs(e,t,n){return t===void 0&&(t=e.left),n===void 0&&(n=e.top),{x:t+e.width*.5,y:n+e.height*.5}}const kg=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:i}=e;const r=Fs(t,t.left,t.top),o=[];for(const s of i){const{id:a}=s,l=n.get(a);if(l){const c=fl(Fs(l),r);o.push({id:a,data:{droppableContainer:s,value:c}})}}return o.sort(hl)},gh=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:i}=e;const r=Ns(t),o=[];for(const s of i){const{id:a}=s,l=n.get(a);if(l){const c=Ns(l),d=r.reduce((p,m,h)=>p+fl(c[h],m),0),u=Number((d/4).toFixed(4));o.push({id:a,data:{droppableContainer:s,value:u}})}}return o.sort(hl)};function vh(e,t){const n=Math.max(t.top,e.top),i=Math.max(t.left,e.left),r=Math.min(t.left+t.width,e.left+e.width),o=Math.min(t.top+t.height,e.top+e.height),s=r-i,a=o-n;if(i<r&&n<o){const l=t.width*t.height,c=e.width*e.height,d=s*a,u=d/(l+c-d);return Number(u.toFixed(4))}return 0}const xh=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:i}=e;const r=[];for(const o of i){const{id:s}=o,a=n.get(s);if(a){const l=vh(a,t);l>0&&r.push({id:s,data:{droppableContainer:o,value:l}})}}return r.sort(mh)};function bh(e,t,n){return{...e,scaleX:t&&n?t.width/n.width:1,scaleY:t&&n?t.height/n.height:1}}function gl(e,t){return e&&t?{x:e.left-t.left,y:e.top-t.top}:He}function yh(e){return function(n){for(var i=arguments.length,r=new Array(i>1?i-1:0),o=1;o<i;o++)r[o-1]=arguments[o];return r.reduce((s,a)=>({...s,top:s.top+e*a.y,bottom:s.bottom+e*a.y,left:s.left+e*a.x,right:s.right+e*a.x}),{...n})}}const wh=yh(1);function Sh(e){if(e.startsWith("matrix3d(")){const t=e.slice(9,-1).split(/, /);return{x:+t[12],y:+t[13],scaleX:+t[0],scaleY:+t[5]}}else if(e.startsWith("matrix(")){const t=e.slice(7,-1).split(/, /);return{x:+t[4],y:+t[5],scaleX:+t[0],scaleY:+t[3]}}return null}function kh(e,t,n){const i=Sh(t);if(!i)return e;const{scaleX:r,scaleY:o,x:s,y:a}=i,l=e.left-s-(1-r)*parseFloat(n),c=e.top-a-(1-o)*parseFloat(n.slice(n.indexOf(" ")+1)),d=r?e.width/r:e.width,u=o?e.height/o:e.height;return{width:d,height:u,top:c,right:l+d,bottom:c+u,left:l}}const Eh={ignoreTransform:!1};function Wt(e,t){t===void 0&&(t=Eh);let n=e.getBoundingClientRect();if(t.ignoreTransform){const{transform:c,transformOrigin:d}=Re(e).getComputedStyle(e);c&&(n=kh(n,c,d))}const{top:i,left:r,width:o,height:s,bottom:a,right:l}=n;return{top:i,left:r,width:o,height:s,bottom:a,right:l}}function js(e){return Wt(e,{ignoreTransform:!0})}function _h(e){const t=e.innerWidth,n=e.innerHeight;return{top:0,left:0,right:t,bottom:n,width:t,height:n}}function Ch(e,t){return t===void 0&&(t=Re(e).getComputedStyle(e)),t.position==="fixed"}function Rh(e,t){t===void 0&&(t=Re(e).getComputedStyle(e));const n=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(r=>{const o=t[r];return typeof o=="string"?n.test(o):!1})}function Ri(e,t){const n=[];function i(r){if(t!=null&&n.length>=t||!r)return n;if(Qr(r)&&r.scrollingElement!=null&&!n.includes(r.scrollingElement))return n.push(r.scrollingElement),n;if(!Rn(r)||ul(r)||n.includes(r))return n;const o=Re(e).getComputedStyle(r);return r!==e&&Rh(r,o)&&n.push(r),Ch(r,o)?n:i(r.parentNode)}return e?i(e):n}function vl(e){const[t]=Ri(e,1);return t??null}function er(e){return!Ci||!e?null:qt(e)?e:Yr(e)?Qr(e)||e===Ht(e).scrollingElement?window:Rn(e)?e:null:null}function xl(e){return qt(e)?e.scrollX:e.scrollLeft}function bl(e){return qt(e)?e.scrollY:e.scrollTop}function Rr(e){return{x:xl(e),y:bl(e)}}var me;(function(e){e[e.Forward=1]="Forward",e[e.Backward=-1]="Backward"})(me||(me={}));function yl(e){return!Ci||!e?!1:e===document.scrollingElement}function wl(e){const t={x:0,y:0},n=yl(e)?{height:window.innerHeight,width:window.innerWidth}:{height:e.clientHeight,width:e.clientWidth},i={x:e.scrollWidth-n.width,y:e.scrollHeight-n.height},r=e.scrollTop<=t.y,o=e.scrollLeft<=t.x,s=e.scrollTop>=i.y,a=e.scrollLeft>=i.x;return{isTop:r,isLeft:o,isBottom:s,isRight:a,maxScroll:i,minScroll:t}}const Oh={x:.2,y:.2};function Ah(e,t,n,i,r){let{top:o,left:s,right:a,bottom:l}=n;i===void 0&&(i=10),r===void 0&&(r=Oh);const{isTop:c,isBottom:d,isLeft:u,isRight:p}=wl(e),m={x:0,y:0},h={x:0,y:0},v={height:t.height*r.y,width:t.width*r.x};return!c&&o<=t.top+v.height?(m.y=me.Backward,h.y=i*Math.abs((t.top+v.height-o)/v.height)):!d&&l>=t.bottom-v.height&&(m.y=me.Forward,h.y=i*Math.abs((t.bottom-v.height-l)/v.height)),!p&&a>=t.right-v.width?(m.x=me.Forward,h.x=i*Math.abs((t.right-v.width-a)/v.width)):!u&&s<=t.left+v.width&&(m.x=me.Backward,h.x=i*Math.abs((t.left+v.width-s)/v.width)),{direction:m,speed:h}}function Ph(e){if(e===document.scrollingElement){const{innerWidth:o,innerHeight:s}=window;return{top:0,left:0,right:o,bottom:s,width:o,height:s}}const{top:t,left:n,right:i,bottom:r}=e.getBoundingClientRect();return{top:t,left:n,right:i,bottom:r,width:e.clientWidth,height:e.clientHeight}}function Sl(e){return e.reduce((t,n)=>jt(t,Rr(n)),He)}function Dh(e){return e.reduce((t,n)=>t+xl(n),0)}function Th(e){return e.reduce((t,n)=>t+bl(n),0)}function Lh(e,t){if(t===void 0&&(t=Wt),!e)return;const{top:n,left:i,bottom:r,right:o}=t(e);vl(e)&&(r<=0||o<=0||n>=window.innerHeight||i>=window.innerWidth)&&e.scrollIntoView({block:"center",inline:"center"})}const Nh=[["x",["left","right"],Dh],["y",["top","bottom"],Th]];class to{constructor(t,n){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const i=Ri(n),r=Sl(i);this.rect={...t},this.width=t.width,this.height=t.height;for(const[o,s,a]of Nh)for(const l of s)Object.defineProperty(this,l,{get:()=>{const c=a(i),d=r[o]-c;return this.rect[l]+d},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class un{constructor(t){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(n=>{var i;return(i=this.target)==null?void 0:i.removeEventListener(...n)})},this.target=t}add(t,n,i){var r;(r=this.target)==null||r.addEventListener(t,n,i),this.listeners.push([t,n,i])}}function Fh(e){const{EventTarget:t}=Re(e);return e instanceof t?e:Ht(e)}function tr(e,t){const n=Math.abs(e.x),i=Math.abs(e.y);return typeof t=="number"?Math.sqrt(n**2+i**2)>t:"x"in t&&"y"in t?n>t.x&&i>t.y:"x"in t?n>t.x:"y"in t?i>t.y:!1}var Ie;(function(e){e.Click="click",e.DragStart="dragstart",e.Keydown="keydown",e.ContextMenu="contextmenu",e.Resize="resize",e.SelectionChange="selectionchange",e.VisibilityChange="visibilitychange"})(Ie||(Ie={}));function Is(e){e.preventDefault()}function jh(e){e.stopPropagation()}var Z;(function(e){e.Space="Space",e.Down="ArrowDown",e.Right="ArrowRight",e.Left="ArrowLeft",e.Up="ArrowUp",e.Esc="Escape",e.Enter="Enter",e.Tab="Tab"})(Z||(Z={}));const kl={start:[Z.Space,Z.Enter],cancel:[Z.Esc],end:[Z.Space,Z.Enter,Z.Tab]},Ih=(e,t)=>{let{currentCoordinates:n}=t;switch(e.code){case Z.Right:return{...n,x:n.x+25};case Z.Left:return{...n,x:n.x-25};case Z.Down:return{...n,y:n.y+25};case Z.Up:return{...n,y:n.y-25}}};class El{constructor(t){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=t;const{event:{target:n}}=t;this.props=t,this.listeners=new un(Ht(n)),this.windowListeners=new un(Re(n)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}attach(){this.handleStart(),this.windowListeners.add(Ie.Resize,this.handleCancel),this.windowListeners.add(Ie.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(Ie.Keydown,this.handleKeyDown))}handleStart(){const{activeNode:t,onStart:n}=this.props,i=t.node.current;i&&Lh(i),n(He)}handleKeyDown(t){if(eo(t)){const{active:n,context:i,options:r}=this.props,{keyboardCodes:o=kl,coordinateGetter:s=Ih,scrollBehavior:a="smooth"}=r,{code:l}=t;if(o.end.includes(l)){this.handleEnd(t);return}if(o.cancel.includes(l)){this.handleCancel(t);return}const{collisionRect:c}=i.current,d=c?{x:c.left,y:c.top}:He;this.referenceCoordinates||(this.referenceCoordinates=d);const u=s(t,{active:n,context:i.current,currentCoordinates:d});if(u){const p=bn(u,d),m={x:0,y:0},{scrollableAncestors:h}=i.current;for(const v of h){const g=t.code,{isTop:k,isRight:w,isLeft:E,isBottom:C,maxScroll:O,minScroll:N}=wl(v),D=Ph(v),z={x:Math.min(g===Z.Right?D.right-D.width/2:D.right,Math.max(g===Z.Right?D.left:D.left+D.width/2,u.x)),y:Math.min(g===Z.Down?D.bottom-D.height/2:D.bottom,Math.max(g===Z.Down?D.top:D.top+D.height/2,u.y))},q=g===Z.Right&&!w||g===Z.Left&&!E,V=g===Z.Down&&!C||g===Z.Up&&!k;if(q&&z.x!==u.x){const G=v.scrollLeft+p.x,A=g===Z.Right&&G<=O.x||g===Z.Left&&G>=N.x;if(A&&!p.y){v.scrollTo({left:G,behavior:a});return}A?m.x=v.scrollLeft-G:m.x=g===Z.Right?v.scrollLeft-O.x:v.scrollLeft-N.x,m.x&&v.scrollBy({left:-m.x,behavior:a});break}else if(V&&z.y!==u.y){const G=v.scrollTop+p.y,A=g===Z.Down&&G<=O.y||g===Z.Up&&G>=N.y;if(A&&!p.x){v.scrollTo({top:G,behavior:a});return}A?m.y=v.scrollTop-G:m.y=g===Z.Down?v.scrollTop-O.y:v.scrollTop-N.y,m.y&&v.scrollBy({top:-m.y,behavior:a});break}}this.handleMove(t,jt(bn(u,this.referenceCoordinates),m))}}}handleMove(t,n){const{onMove:i}=this.props;t.preventDefault(),i(n)}handleEnd(t){const{onEnd:n}=this.props;t.preventDefault(),this.detach(),n()}handleCancel(t){const{onCancel:n}=this.props;t.preventDefault(),this.detach(),n()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}}El.activators=[{eventName:"onKeyDown",handler:(e,t,n)=>{let{keyboardCodes:i=kl,onActivation:r}=t,{active:o}=n;const{code:s}=e.nativeEvent;if(i.start.includes(s)){const a=o.activatorNode.current;return a&&e.target!==a?!1:(e.preventDefault(),r?.({event:e.nativeEvent}),!0)}return!1}}];function Ms(e){return!!(e&&"distance"in e)}function zs(e){return!!(e&&"delay"in e)}class no{constructor(t,n,i){var r;i===void 0&&(i=Fh(t.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=t,this.events=n;const{event:o}=t,{target:s}=o;this.props=t,this.events=n,this.document=Ht(s),this.documentListeners=new un(this.document),this.listeners=new un(i),this.windowListeners=new un(Re(s)),this.initialCoordinates=(r=Cr(o))!=null?r:He,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}attach(){const{events:t,props:{options:{activationConstraint:n,bypassActivationConstraint:i}}}=this;if(this.listeners.add(t.move.name,this.handleMove,{passive:!1}),this.listeners.add(t.end.name,this.handleEnd),t.cancel&&this.listeners.add(t.cancel.name,this.handleCancel),this.windowListeners.add(Ie.Resize,this.handleCancel),this.windowListeners.add(Ie.DragStart,Is),this.windowListeners.add(Ie.VisibilityChange,this.handleCancel),this.windowListeners.add(Ie.ContextMenu,Is),this.documentListeners.add(Ie.Keydown,this.handleKeydown),n){if(i!=null&&i({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(zs(n)){this.timeoutId=setTimeout(this.handleStart,n.delay),this.handlePending(n);return}if(Ms(n)){this.handlePending(n);return}}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(t,n){const{active:i,onPending:r}=this.props;r(i,t,this.initialCoordinates,n)}handleStart(){const{initialCoordinates:t}=this,{onStart:n}=this.props;t&&(this.activated=!0,this.documentListeners.add(Ie.Click,jh,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(Ie.SelectionChange,this.removeTextSelection),n(t))}handleMove(t){var n;const{activated:i,initialCoordinates:r,props:o}=this,{onMove:s,options:{activationConstraint:a}}=o;if(!r)return;const l=(n=Cr(t))!=null?n:He,c=bn(r,l);if(!i&&a){if(Ms(a)){if(a.tolerance!=null&&tr(c,a.tolerance))return this.handleCancel();if(tr(c,a.distance))return this.handleStart()}if(zs(a)&&tr(c,a.tolerance))return this.handleCancel();this.handlePending(a,c);return}t.cancelable&&t.preventDefault(),s(l)}handleEnd(){const{onAbort:t,onEnd:n}=this.props;this.detach(),this.activated||t(this.props.active),n()}handleCancel(){const{onAbort:t,onCancel:n}=this.props;this.detach(),this.activated||t(this.props.active),n()}handleKeydown(t){t.code===Z.Esc&&this.handleCancel()}removeTextSelection(){var t;(t=this.document.getSelection())==null||t.removeAllRanges()}}const Mh={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class _l extends no{constructor(t){const{event:n}=t,i=Ht(n.target);super(t,Mh,i)}}_l.activators=[{eventName:"onPointerDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:i}=t;return!n.isPrimary||n.button!==0?!1:(i?.({event:n}),!0)}}];const zh={move:{name:"mousemove"},end:{name:"mouseup"}};var Or;(function(e){e[e.RightClick=2]="RightClick"})(Or||(Or={}));class $h extends no{constructor(t){super(t,zh,Ht(t.event.target))}}$h.activators=[{eventName:"onMouseDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:i}=t;return n.button===Or.RightClick?!1:(i?.({event:n}),!0)}}];const nr={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class Uh extends no{constructor(t){super(t,nr)}static setup(){return window.addEventListener(nr.move.name,t,{capture:!1,passive:!1}),function(){window.removeEventListener(nr.move.name,t)};function t(){}}}Uh.activators=[{eventName:"onTouchStart",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:i}=t;const{touches:r}=n;return r.length>1?!1:(i?.({event:n}),!0)}}];var dn;(function(e){e[e.Pointer=0]="Pointer",e[e.DraggableRect=1]="DraggableRect"})(dn||(dn={}));var di;(function(e){e[e.TreeOrder=0]="TreeOrder",e[e.ReversedTreeOrder=1]="ReversedTreeOrder"})(di||(di={}));function Vh(e){let{acceleration:t,activator:n=dn.Pointer,canScroll:i,draggingRect:r,enabled:o,interval:s=5,order:a=di.TreeOrder,pointerCoordinates:l,scrollableAncestors:c,scrollableAncestorRects:d,delta:u,threshold:p}=e;const m=qh({delta:u,disabled:!o}),[h,v]=nh(),g=S.useRef({x:0,y:0}),k=S.useRef({x:0,y:0}),w=S.useMemo(()=>{switch(n){case dn.Pointer:return l?{top:l.y,bottom:l.y,left:l.x,right:l.x}:null;case dn.DraggableRect:return r}},[n,r,l]),E=S.useRef(null),C=S.useCallback(()=>{const N=E.current;if(!N)return;const D=g.current.x*k.current.x,z=g.current.y*k.current.y;N.scrollBy(D,z)},[]),O=S.useMemo(()=>a===di.TreeOrder?[...c].reverse():c,[a,c]);S.useEffect(()=>{if(!o||!c.length||!w){v();return}for(const N of O){if(i?.(N)===!1)continue;const D=c.indexOf(N),z=d[D];if(!z)continue;const{direction:q,speed:V}=Ah(N,z,w,t,p);for(const G of["x","y"])m[G][q[G]]||(V[G]=0,q[G]=0);if(V.x>0||V.y>0){v(),E.current=N,h(C,s),g.current=V,k.current=q;return}}g.current={x:0,y:0},k.current={x:0,y:0},v()},[t,C,i,v,o,s,JSON.stringify(w),JSON.stringify(m),h,c,O,d,JSON.stringify(p)])}const Bh={x:{[me.Backward]:!1,[me.Forward]:!1},y:{[me.Backward]:!1,[me.Forward]:!1}};function qh(e){let{delta:t,disabled:n}=e;const i=_r(t);return On(r=>{if(n||!i||!r)return Bh;const o={x:Math.sign(t.x-i.x),y:Math.sign(t.y-i.y)};return{x:{[me.Backward]:r.x[me.Backward]||o.x===-1,[me.Forward]:r.x[me.Forward]||o.x===1},y:{[me.Backward]:r.y[me.Backward]||o.y===-1,[me.Forward]:r.y[me.Forward]||o.y===1}}},[n,t,i])}function Hh(e,t){const n=t!=null?e.get(t):void 0,i=n?n.node.current:null;return On(r=>{var o;return t==null?null:(o=i??r)!=null?o:null},[i,t])}function Wh(e,t){return S.useMemo(()=>e.reduce((n,i)=>{const{sensor:r}=i,o=r.activators.map(s=>({eventName:s.eventName,handler:t(s.handler,i)}));return[...n,...o]},[]),[e,t])}var yn;(function(e){e[e.Always=0]="Always",e[e.BeforeDragging=1]="BeforeDragging",e[e.WhileDragging=2]="WhileDragging"})(yn||(yn={}));var Ar;(function(e){e.Optimized="optimized"})(Ar||(Ar={}));const $s=new Map;function Kh(e,t){let{dragging:n,dependencies:i,config:r}=t;const[o,s]=S.useState(null),{frequency:a,measure:l,strategy:c}=r,d=S.useRef(e),u=g(),p=xn(u),m=S.useCallback(function(k){k===void 0&&(k=[]),!p.current&&s(w=>w===null?k:w.concat(k.filter(E=>!w.includes(E))))},[p]),h=S.useRef(null),v=On(k=>{if(u&&!n)return $s;if(!k||k===$s||d.current!==e||o!=null){const w=new Map;for(let E of e){if(!E)continue;if(o&&o.length>0&&!o.includes(E.id)&&E.rect.current){w.set(E.id,E.rect.current);continue}const C=E.node.current,O=C?new to(l(C),C):null;E.rect.current=O,O&&w.set(E.id,O)}return w}return k},[e,o,n,u,l]);return S.useEffect(()=>{d.current=e},[e]),S.useEffect(()=>{u||m()},[n,u]),S.useEffect(()=>{o&&o.length>0&&s(null)},[JSON.stringify(o)]),S.useEffect(()=>{u||typeof a!="number"||h.current!==null||(h.current=setTimeout(()=>{m(),h.current=null},a))},[a,u,m,...i]),{droppableRects:v,measureDroppableContainers:m,measuringScheduled:o!=null};function g(){switch(c){case yn.Always:return!1;case yn.BeforeDragging:return n;default:return!n}}}function Cl(e,t){return On(n=>e?n||(typeof t=="function"?t(e):e):null,[t,e])}function Jh(e,t){return Cl(e,t)}function Gh(e){let{callback:t,disabled:n}=e;const i=Zr(t),r=S.useMemo(()=>{if(n||typeof window>"u"||typeof window.MutationObserver>"u")return;const{MutationObserver:o}=window;return new o(i)},[i,n]);return S.useEffect(()=>()=>r?.disconnect(),[r]),r}function Oi(e){let{callback:t,disabled:n}=e;const i=Zr(t),r=S.useMemo(()=>{if(n||typeof window>"u"||typeof window.ResizeObserver>"u")return;const{ResizeObserver:o}=window;return new o(i)},[n]);return S.useEffect(()=>()=>r?.disconnect(),[r]),r}function Xh(e){return new to(Wt(e),e)}function Us(e,t,n){t===void 0&&(t=Xh);const[i,r]=S.useState(null);function o(){r(l=>{if(!e)return null;if(e.isConnected===!1){var c;return(c=l??n)!=null?c:null}const d=t(e);return JSON.stringify(l)===JSON.stringify(d)?l:d})}const s=Gh({callback(l){if(e)for(const c of l){const{type:d,target:u}=c;if(d==="childList"&&u instanceof HTMLElement&&u.contains(e)){o();break}}}}),a=Oi({callback:o});return Qe(()=>{o(),e?(a?.observe(e),s?.observe(document.body,{childList:!0,subtree:!0})):(a?.disconnect(),s?.disconnect())},[e]),i}function Yh(e){const t=Cl(e);return gl(e,t)}const Vs=[];function Qh(e){const t=S.useRef(e),n=On(i=>e?i&&i!==Vs&&e&&t.current&&e.parentNode===t.current.parentNode?i:Ri(e):Vs,[e]);return S.useEffect(()=>{t.current=e},[e]),n}function Zh(e){const[t,n]=S.useState(null),i=S.useRef(e),r=S.useCallback(o=>{const s=er(o.target);s&&n(a=>a?(a.set(s,Rr(s)),new Map(a)):null)},[]);return S.useEffect(()=>{const o=i.current;if(e!==o){s(o);const a=e.map(l=>{const c=er(l);return c?(c.addEventListener("scroll",r,{passive:!0}),[c,Rr(c)]):null}).filter(l=>l!=null);n(a.length?new Map(a):null),i.current=e}return()=>{s(e),s(o)};function s(a){a.forEach(l=>{const c=er(l);c?.removeEventListener("scroll",r)})}},[r,e]),S.useMemo(()=>e.length?t?Array.from(t.values()).reduce((o,s)=>jt(o,s),He):Sl(e):He,[e,t])}function Bs(e,t){t===void 0&&(t=[]);const n=S.useRef(null);return S.useEffect(()=>{n.current=null},t),S.useEffect(()=>{const i=e!==He;i&&!n.current&&(n.current=e),!i&&n.current&&(n.current=null)},[e]),n.current?bn(e,n.current):He}function em(e){S.useEffect(()=>{if(!Ci)return;const t=e.map(n=>{let{sensor:i}=n;return i.setup==null?void 0:i.setup()});return()=>{for(const n of t)n?.()}},e.map(t=>{let{sensor:n}=t;return n}))}function tm(e,t){return S.useMemo(()=>e.reduce((n,i)=>{let{eventName:r,handler:o}=i;return n[r]=s=>{o(s,t)},n},{}),[e,t])}function Rl(e){return S.useMemo(()=>e?_h(e):null,[e])}const qs=[];function nm(e,t){t===void 0&&(t=Wt);const[n]=e,i=Rl(n?Re(n):null),[r,o]=S.useState(qs);function s(){o(()=>e.length?e.map(l=>yl(l)?i:new to(t(l),l)):qs)}const a=Oi({callback:s});return Qe(()=>{a?.disconnect(),s(),e.forEach(l=>a?.observe(l))},[e]),r}function im(e){if(!e)return null;if(e.children.length>1)return e;const t=e.children[0];return Rn(t)?t:e}function rm(e){let{measure:t}=e;const[n,i]=S.useState(null),r=S.useCallback(c=>{for(const{target:d}of c)if(Rn(d)){i(u=>{const p=t(d);return u?{...u,width:p.width,height:p.height}:p});break}},[t]),o=Oi({callback:r}),s=S.useCallback(c=>{const d=im(c);o?.disconnect(),d&&o?.observe(d),i(d?t(d):null)},[t,o]),[a,l]=li(s);return S.useMemo(()=>({nodeRef:a,rect:n,setRef:l}),[n,a,l])}const om=[{sensor:_l,options:{}},{sensor:El,options:{}}],sm={current:{}},Xn={draggable:{measure:js},droppable:{measure:js,strategy:yn.WhileDragging,frequency:Ar.Optimized},dragOverlay:{measure:Wt}};class pn extends Map{get(t){var n;return t!=null&&(n=super.get(t))!=null?n:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(t=>{let{disabled:n}=t;return!n})}getNodeFor(t){var n,i;return(n=(i=this.get(t))==null?void 0:i.node.current)!=null?n:void 0}}const am={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new pn,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:ui},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:Xn,measureDroppableContainers:ui,windowRect:null,measuringScheduled:!1},lm={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:ui,draggableNodes:new Map,over:null,measureDroppableContainers:ui},Ai=S.createContext(lm),Ol=S.createContext(am);function cm(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new pn}}}function um(e,t){switch(t.type){case fe.DragStart:return{...e,draggable:{...e.draggable,initialCoordinates:t.initialCoordinates,active:t.active}};case fe.DragMove:return e.draggable.active==null?e:{...e,draggable:{...e.draggable,translate:{x:t.coordinates.x-e.draggable.initialCoordinates.x,y:t.coordinates.y-e.draggable.initialCoordinates.y}}};case fe.DragEnd:case fe.DragCancel:return{...e,draggable:{...e.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case fe.RegisterDroppable:{const{element:n}=t,{id:i}=n,r=new pn(e.droppable.containers);return r.set(i,n),{...e,droppable:{...e.droppable,containers:r}}}case fe.SetDroppableDisabled:{const{id:n,key:i,disabled:r}=t,o=e.droppable.containers.get(n);if(!o||i!==o.key)return e;const s=new pn(e.droppable.containers);return s.set(n,{...o,disabled:r}),{...e,droppable:{...e.droppable,containers:s}}}case fe.UnregisterDroppable:{const{id:n,key:i}=t,r=e.droppable.containers.get(n);if(!r||i!==r.key)return e;const o=new pn(e.droppable.containers);return o.delete(n),{...e,droppable:{...e.droppable,containers:o}}}default:return e}}function dm(e){let{disabled:t}=e;const{active:n,activatorEvent:i,draggableNodes:r}=S.useContext(Ai),o=_r(i),s=_r(n?.id);return S.useEffect(()=>{if(!t&&!i&&o&&s!=null){if(!eo(o)||document.activeElement===o.target)return;const a=r.get(s);if(!a)return;const{activatorNode:l,node:c}=a;if(!l.current&&!c.current)return;requestAnimationFrame(()=>{for(const d of[l.current,c.current]){if(!d)continue;const u=oh(d);if(u){u.focus();break}}})}},[i,t,r,s,o]),null}function pm(e,t){let{transform:n,...i}=t;return e!=null&&e.length?e.reduce((r,o)=>o({transform:r,...i}),n):n}function fm(e){return S.useMemo(()=>({draggable:{...Xn.draggable,...e?.draggable},droppable:{...Xn.droppable,...e?.droppable},dragOverlay:{...Xn.dragOverlay,...e?.dragOverlay}}),[e?.draggable,e?.droppable,e?.dragOverlay])}function hm(e){let{activeNode:t,measure:n,initialRect:i,config:r=!0}=e;const o=S.useRef(!1),{x:s,y:a}=typeof r=="boolean"?{x:r,y:r}:r;Qe(()=>{if(!s&&!a||!t){o.current=!1;return}if(o.current||!i)return;const c=t?.node.current;if(!c||c.isConnected===!1)return;const d=n(c),u=gl(d,i);if(s||(u.x=0),a||(u.y=0),o.current=!0,Math.abs(u.x)>0||Math.abs(u.y)>0){const p=vl(c);p&&p.scrollBy({top:u.y,left:u.x})}},[t,s,a,i,n])}const Al=S.createContext({...He,scaleX:1,scaleY:1});var pt;(function(e){e[e.Uninitialized=0]="Uninitialized",e[e.Initializing=1]="Initializing",e[e.Initialized=2]="Initialized"})(pt||(pt={}));const Eg=S.memo(function(t){var n,i,r,o;let{id:s,accessibility:a,autoScroll:l=!0,children:c,sensors:d=om,collisionDetection:u=xh,measuring:p,modifiers:m,...h}=t;const v=S.useReducer(um,void 0,cm),[g,k]=v,[w,E]=dh(),[C,O]=S.useState(pt.Uninitialized),N=C===pt.Initialized,{draggable:{active:D,nodes:z,translate:q},droppable:{containers:V}}=g,G=D!=null?z.get(D):null,A=S.useRef({initial:null,translated:null}),F=S.useMemo(()=>{var be;return D!=null?{id:D,data:(be=G?.data)!=null?be:sm,rect:A}:null},[D,G]),$=S.useRef(null),[ee,H]=S.useState(null),[W,_]=S.useState(null),L=xn(h,Object.values(h)),U=An("DndDescribedBy",s),I=S.useMemo(()=>V.getEnabled(),[V]),B=fm(p),{droppableRects:re,measureDroppableContainers:oe,measuringScheduled:Se}=Kh(I,{dragging:N,dependencies:[q.x,q.y],config:B.droppable}),ae=Hh(z,D),Me=S.useMemo(()=>W?Cr(W):null,[W]),Le=Il(),Ne=Jh(ae,B.draggable.measure);hm({activeNode:D!=null?z.get(D):null,config:Le.layoutShiftCompensation,initialRect:Ne,measure:B.draggable.measure});const te=Us(ae,B.draggable.measure,Ne),Ze=Us(ae?ae.parentElement:null),Fe=S.useRef({activatorEvent:null,active:null,activeNode:ae,collisionRect:null,collisions:null,droppableRects:re,draggableNodes:z,draggingNode:null,draggingNodeRect:null,droppableContainers:V,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),et=V.getNodeFor((n=Fe.current.over)==null?void 0:n.id),ze=rm({measure:B.dragOverlay.measure}),tt=(i=ze.nodeRef.current)!=null?i:ae,nt=N?(r=ze.rect)!=null?r:te:null,Pn=!!(ze.nodeRef.current&&ze.rect),Dn=Yh(Pn?null:te),Tn=Rl(tt?Re(tt):null),$e=Qh(N?et??ae:null),f=nm($e),x=pm(m,{transform:{x:q.x-Dn.x,y:q.y-Dn.y,scaleX:1,scaleY:1},activatorEvent:W,active:F,activeNodeRect:te,containerNodeRect:Ze,draggingNodeRect:nt,over:Fe.current.over,overlayNodeRect:ze.rect,scrollableAncestors:$e,scrollableAncestorRects:f,windowRect:Tn}),y=Me?jt(Me,q):null,T=Zh($e),P=Bs(T),R=Bs(T,[te]),M=jt(x,P),Y=nt?wh(nt,x):null,Q=F&&Y?u({active:F,collisionRect:Y,droppableRects:re,droppableContainers:I,pointerCoordinates:y}):null,he=ml(Q,"id"),[xe,Ue]=S.useState(null),Pi=Pn?x:jt(x,R),Kt=bh(Pi,(o=xe?.rect)!=null?o:null,te),vt=S.useRef(null),Ln=S.useCallback((be,Oe)=>{let{sensor:Ae,options:at}=Oe;if($.current==null)return;const je=z.get($.current);if(!je)return;const Pe=be.nativeEvent,Ke=new Ae({active:$.current,activeNode:je,event:Pe,options:at,context:Fe,onAbort(ge){if(!z.get(ge))return;const{onDragAbort:Je}=L.current,it={id:ge};Je?.(it),w({type:"onDragAbort",event:it})},onPending(ge,lt,Je,it){if(!z.get(ge))return;const{onDragPending:Gt}=L.current,ct={id:ge,constraint:lt,initialCoordinates:Je,offset:it};Gt?.(ct),w({type:"onDragPending",event:ct})},onStart(ge){const lt=$.current;if(lt==null)return;const Je=z.get(lt);if(!Je)return;const{onDragStart:it}=L.current,Jt={activatorEvent:Pe,active:{id:lt,data:Je.data,rect:A}};nn.unstable_batchedUpdates(()=>{it?.(Jt),O(pt.Initializing),k({type:fe.DragStart,initialCoordinates:ge,active:lt}),w({type:"onDragStart",event:Jt}),H(vt.current),_(Pe)})},onMove(ge){k({type:fe.DragMove,coordinates:ge})},onEnd:Ct(fe.DragEnd),onCancel:Ct(fe.DragCancel)});vt.current=Ke;function Ct(ge){return async function(){const{active:Je,collisions:it,over:Jt,scrollAdjustedTranslate:Gt}=Fe.current;let ct=null;if(Je&&Gt){const{cancelDrop:Xt}=L.current;ct={activatorEvent:Pe,active:Je,collisions:it,delta:Gt,over:Jt},ge===fe.DragEnd&&typeof Xt=="function"&&await Promise.resolve(Xt(ct))&&(ge=fe.DragCancel)}$.current=null,nn.unstable_batchedUpdates(()=>{k({type:ge}),O(pt.Uninitialized),Ue(null),H(null),_(null),vt.current=null;const Xt=ge===fe.DragEnd?"onDragEnd":"onDragCancel";if(ct){const Di=L.current[Xt];Di?.(ct),w({type:Xt,event:ct})}})}}},[z]),Nn=S.useCallback((be,Oe)=>(Ae,at)=>{const je=Ae.nativeEvent,Pe=z.get(at);if($.current!==null||!Pe||je.dndKit||je.defaultPrevented)return;const Ke={active:Pe};be(Ae,Oe.options,Ke)===!0&&(je.dndKit={capturedBy:Oe.sensor},$.current=at,Ln(Ae,Oe))},[z,Ln]),Fn=Wh(d,Nn);em(d),Qe(()=>{te&&C===pt.Initializing&&O(pt.Initialized)},[te,C]),S.useEffect(()=>{const{onDragMove:be}=L.current,{active:Oe,activatorEvent:Ae,collisions:at,over:je}=Fe.current;if(!Oe||!Ae)return;const Pe={active:Oe,activatorEvent:Ae,collisions:at,delta:{x:M.x,y:M.y},over:je};nn.unstable_batchedUpdates(()=>{be?.(Pe),w({type:"onDragMove",event:Pe})})},[M.x,M.y]),S.useEffect(()=>{const{active:be,activatorEvent:Oe,collisions:Ae,droppableContainers:at,scrollAdjustedTranslate:je}=Fe.current;if(!be||$.current==null||!Oe||!je)return;const{onDragOver:Pe}=L.current,Ke=at.get(he),Ct=Ke&&Ke.rect.current?{id:Ke.id,rect:Ke.rect.current,data:Ke.data,disabled:Ke.disabled}:null,ge={active:be,activatorEvent:Oe,collisions:Ae,delta:{x:je.x,y:je.y},over:Ct};nn.unstable_batchedUpdates(()=>{Ue(Ct),Pe?.(ge),w({type:"onDragOver",event:ge})})},[he]),Qe(()=>{Fe.current={activatorEvent:W,active:F,activeNode:ae,collisionRect:Y,collisions:Q,droppableRects:re,draggableNodes:z,draggingNode:tt,draggingNodeRect:nt,droppableContainers:V,over:xe,scrollableAncestors:$e,scrollAdjustedTranslate:M},A.current={initial:nt,translated:Y}},[F,ae,Q,Y,z,tt,nt,re,V,xe,$e,M]),Vh({...Le,delta:q,draggingRect:Y,pointerCoordinates:y,scrollableAncestors:$e,scrollableAncestorRects:f});const jn=S.useMemo(()=>({active:F,activeNode:ae,activeNodeRect:te,activatorEvent:W,collisions:Q,containerNodeRect:Ze,dragOverlay:ze,draggableNodes:z,droppableContainers:V,droppableRects:re,over:xe,measureDroppableContainers:oe,scrollableAncestors:$e,scrollableAncestorRects:f,measuringConfiguration:B,measuringScheduled:Se,windowRect:Tn}),[F,ae,te,W,Q,Ze,ze,z,V,re,xe,oe,$e,f,B,Se,Tn]),jl=S.useMemo(()=>({activatorEvent:W,activators:Fn,active:F,activeNodeRect:te,ariaDescribedById:{draggable:U},dispatch:k,draggableNodes:z,over:xe,measureDroppableContainers:oe}),[W,Fn,F,te,k,U,z,xe,oe]);return ie.createElement(pl.Provider,{value:E},ie.createElement(Ai.Provider,{value:jl},ie.createElement(Ol.Provider,{value:jn},ie.createElement(Al.Provider,{value:Kt},c)),ie.createElement(dm,{disabled:a?.restoreFocus===!1})),ie.createElement(hh,{...a,hiddenTextDescribedById:U}));function Il(){const be=ee?.autoScrollEnabled===!1,Oe=typeof l=="object"?l.enabled===!1:l===!1,Ae=N&&!be&&!Oe;return typeof l=="object"?{...l,enabled:Ae}:{enabled:Ae}}}),mm=S.createContext(null),Hs="button",gm="Draggable";function vm(e){let{id:t,data:n,disabled:i=!1,attributes:r}=e;const o=An(gm),{activators:s,activatorEvent:a,active:l,activeNodeRect:c,ariaDescribedById:d,draggableNodes:u,over:p}=S.useContext(Ai),{role:m=Hs,roleDescription:h="draggable",tabIndex:v=0}=r??{},g=l?.id===t,k=S.useContext(g?Al:mm),[w,E]=li(),[C,O]=li(),N=tm(s,t),D=xn(n);Qe(()=>(u.set(t,{id:t,key:o,node:w,activatorNode:C,data:D}),()=>{const q=u.get(t);q&&q.key===o&&u.delete(t)}),[u,t]);const z=S.useMemo(()=>({role:m,tabIndex:v,"aria-disabled":i,"aria-pressed":g&&m===Hs?!0:void 0,"aria-roledescription":h,"aria-describedby":d.draggable}),[i,m,v,g,h,d.draggable]);return{active:l,activatorEvent:a,activeNodeRect:c,attributes:z,isDragging:g,listeners:i?void 0:N,node:w,over:p,setNodeRef:E,setActivatorNodeRef:O,transform:k}}function xm(){return S.useContext(Ol)}const bm="Droppable",ym={timeout:25};function wm(e){let{data:t,disabled:n=!1,id:i,resizeObserverConfig:r}=e;const o=An(bm),{active:s,dispatch:a,over:l,measureDroppableContainers:c}=S.useContext(Ai),d=S.useRef({disabled:n}),u=S.useRef(!1),p=S.useRef(null),m=S.useRef(null),{disabled:h,updateMeasurementsFor:v,timeout:g}={...ym,...r},k=xn(v??i),w=S.useCallback(()=>{if(!u.current){u.current=!0;return}m.current!=null&&clearTimeout(m.current),m.current=setTimeout(()=>{c(Array.isArray(k.current)?k.current:[k.current]),m.current=null},g)},[g]),E=Oi({callback:w,disabled:h||!s}),C=S.useCallback((z,q)=>{E&&(q&&(E.unobserve(q),u.current=!1),z&&E.observe(z))},[E]),[O,N]=li(C),D=xn(t);return S.useEffect(()=>{!E||!O.current||(E.disconnect(),u.current=!1,E.observe(O.current))},[O,E]),S.useEffect(()=>(a({type:fe.RegisterDroppable,element:{id:i,key:o,disabled:n,node:O,rect:p,data:D}}),()=>a({type:fe.UnregisterDroppable,key:o,id:i})),[i]),S.useEffect(()=>{n!==d.current.disabled&&(a({type:fe.SetDroppableDisabled,id:i,key:o,disabled:n}),d.current.disabled=n)},[i,o,n,a]),{active:s,rect:p,isOver:l?.id===i,node:O,over:l,setNodeRef:N}}function Pl(e,t,n){const i=e.slice();return i.splice(n<0?i.length+n:n,0,i.splice(t,1)[0]),i}function Sm(e,t){return e.reduce((n,i,r)=>{const o=t.get(i);return o&&(n[r]=o),n},Array(e.length))}function Vn(e){return e!==null&&e>=0}function km(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}function Em(e){return typeof e=="boolean"?{draggable:e,droppable:e}:e}const Dl=e=>{let{rects:t,activeIndex:n,overIndex:i,index:r}=e;const o=Pl(t,i,n),s=t[r],a=o[r];return!a||!s?null:{x:a.left-s.left,y:a.top-s.top,scaleX:a.width/s.width,scaleY:a.height/s.height}},Bn={scaleX:1,scaleY:1},_g=e=>{var t;let{activeIndex:n,activeNodeRect:i,index:r,rects:o,overIndex:s}=e;const a=(t=o[n])!=null?t:i;if(!a)return null;if(r===n){const c=o[s];return c?{x:0,y:n<s?c.top+c.height-(a.top+a.height):c.top-a.top,...Bn}:null}const l=_m(o,r,n);return r>n&&r<=s?{x:0,y:-a.height-l,...Bn}:r<n&&r>=s?{x:0,y:a.height+l,...Bn}:{x:0,y:0,...Bn}};function _m(e,t,n){const i=e[t],r=e[t-1],o=e[t+1];return i?n<t?r?i.top-(r.top+r.height):o?o.top-(i.top+i.height):0:o?o.top-(i.top+i.height):r?i.top-(r.top+r.height):0:0}const Tl="Sortable",Ll=ie.createContext({activeIndex:-1,containerId:Tl,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:Dl,disabled:{draggable:!1,droppable:!1}});function Cg(e){let{children:t,id:n,items:i,strategy:r=Dl,disabled:o=!1}=e;const{active:s,dragOverlay:a,droppableRects:l,over:c,measureDroppableContainers:d}=xm(),u=An(Tl,n),p=a.rect!==null,m=S.useMemo(()=>i.map(N=>typeof N=="object"&&"id"in N?N.id:N),[i]),h=s!=null,v=s?m.indexOf(s.id):-1,g=c?m.indexOf(c.id):-1,k=S.useRef(m),w=!km(m,k.current),E=g!==-1&&v===-1||w,C=Em(o);Qe(()=>{w&&h&&d(m)},[w,m,h,d]),S.useEffect(()=>{k.current=m},[m]);const O=S.useMemo(()=>({activeIndex:v,containerId:u,disabled:C,disableTransforms:E,items:m,overIndex:g,useDragOverlay:p,sortedRects:Sm(m,l),strategy:r}),[v,u,C.draggable,C.droppable,E,m,g,l,p,r]);return ie.createElement(Ll.Provider,{value:O},t)}const Cm=e=>{let{id:t,items:n,activeIndex:i,overIndex:r}=e;return Pl(n,i,r).indexOf(t)},Rm=e=>{let{containerId:t,isSorting:n,wasDragging:i,index:r,items:o,newIndex:s,previousItems:a,previousContainerId:l,transition:c}=e;return!c||!i||a!==o&&r===s?!1:n?!0:s!==r&&t===l},Om={duration:200,easing:"ease"},Nl="transform",Am=ci.Transition.toString({property:Nl,duration:0,easing:"linear"}),Pm={roleDescription:"sortable"};function Dm(e){let{disabled:t,index:n,node:i,rect:r}=e;const[o,s]=S.useState(null),a=S.useRef(n);return Qe(()=>{if(!t&&n!==a.current&&i.current){const l=r.current;if(l){const c=Wt(i.current,{ignoreTransform:!0}),d={x:l.left-c.left,y:l.top-c.top,scaleX:l.width/c.width,scaleY:l.height/c.height};(d.x||d.y)&&s(d)}}n!==a.current&&(a.current=n)},[t,n,i,r]),S.useEffect(()=>{o&&s(null)},[o]),o}function Rg(e){let{animateLayoutChanges:t=Rm,attributes:n,disabled:i,data:r,getNewIndex:o=Cm,id:s,strategy:a,resizeObserverConfig:l,transition:c=Om}=e;const{items:d,containerId:u,activeIndex:p,disabled:m,disableTransforms:h,sortedRects:v,overIndex:g,useDragOverlay:k,strategy:w}=S.useContext(Ll),E=Tm(i,m),C=d.indexOf(s),O=S.useMemo(()=>({sortable:{containerId:u,index:C,items:d},...r}),[u,r,C,d]),N=S.useMemo(()=>d.slice(d.indexOf(s)),[d,s]),{rect:D,node:z,isOver:q,setNodeRef:V}=wm({id:s,data:O,disabled:E.droppable,resizeObserverConfig:{updateMeasurementsFor:N,...l}}),{active:G,activatorEvent:A,activeNodeRect:F,attributes:$,setNodeRef:ee,listeners:H,isDragging:W,over:_,setActivatorNodeRef:L,transform:U}=vm({id:s,data:O,attributes:{...Pm,...n},disabled:E.draggable}),I=th(V,ee),B=!!G,re=B&&!h&&Vn(p)&&Vn(g),oe=!k&&W,Se=oe&&re?U:null,Me=re?Se??(a??w)({rects:v,activeNodeRect:F,activeIndex:p,overIndex:g,index:C}):null,Le=Vn(p)&&Vn(g)?o({id:s,items:d,activeIndex:p,overIndex:g}):C,Ne=G?.id,te=S.useRef({activeId:Ne,items:d,newIndex:Le,containerId:u}),Ze=d!==te.current.items,Fe=t({active:G,containerId:u,isDragging:W,isSorting:B,id:s,index:C,items:d,newIndex:te.current.newIndex,previousItems:te.current.items,previousContainerId:te.current.containerId,transition:c,wasDragging:te.current.activeId!=null}),et=Dm({disabled:!Fe,index:C,node:z,rect:D});return S.useEffect(()=>{B&&te.current.newIndex!==Le&&(te.current.newIndex=Le),u!==te.current.containerId&&(te.current.containerId=u),d!==te.current.items&&(te.current.items=d)},[B,Le,u,d]),S.useEffect(()=>{if(Ne===te.current.activeId)return;if(Ne!=null&&te.current.activeId==null){te.current.activeId=Ne;return}const tt=setTimeout(()=>{te.current.activeId=Ne},50);return()=>clearTimeout(tt)},[Ne]),{active:G,activeIndex:p,attributes:$,data:O,rect:D,index:C,newIndex:Le,items:d,isOver:q,isSorting:B,isDragging:W,listeners:H,node:z,overIndex:g,over:_,setNodeRef:I,setActivatorNodeRef:L,setDroppableNodeRef:V,setDraggableNodeRef:ee,transform:et??Me,transition:ze()};function ze(){if(et||Ze&&te.current.newIndex===C)return Am;if(!(oe&&!eo(A)||!c)&&(B||Fe))return ci.Transition.toString({...c,property:Nl})}}function Tm(e,t){var n,i;return typeof e=="boolean"?{draggable:e,droppable:!1}:{draggable:(n=e?.draggable)!=null?n:t.draggable,droppable:(i=e?.droppable)!=null?i:t.droppable}}function pi(e){if(!e)return!1;const t=e.data.current;return!!(t&&"sortable"in t&&typeof t.sortable=="object"&&"containerId"in t.sortable&&"items"in t.sortable&&"index"in t.sortable)}const Lm=[Z.Down,Z.Right,Z.Up,Z.Left],Og=(e,t)=>{let{context:{active:n,collisionRect:i,droppableRects:r,droppableContainers:o,over:s,scrollableAncestors:a}}=t;if(Lm.includes(e.code)){if(e.preventDefault(),!n||!i)return;const l=[];o.getEnabled().forEach(u=>{if(!u||u!=null&&u.disabled)return;const p=r.get(u.id);if(p)switch(e.code){case Z.Down:i.top<p.top&&l.push(u);break;case Z.Up:i.top>p.top&&l.push(u);break;case Z.Left:i.left>p.left&&l.push(u);break;case Z.Right:i.left<p.left&&l.push(u);break}});const c=gh({collisionRect:i,droppableRects:r,droppableContainers:l});let d=ml(c,"id");if(d===s?.id&&c.length>1&&(d=c[1].id),d!=null){const u=o.get(n.id),p=o.get(d),m=p?r.get(p.id):null,h=p?.node.current;if(h&&m&&u&&p){const g=Ri(h).some((N,D)=>a[D]!==N),k=Fl(u,p),w=Nm(u,p),E=g||!k?{x:0,y:0}:{x:w?i.width-m.width:0,y:w?i.height-m.height:0},C={x:m.left,y:m.top};return E.x&&E.y?C:bn(C,E)}}}};function Fl(e,t){return!pi(e)||!pi(t)?!1:e.data.current.sortable.containerId===t.data.current.sortable.containerId}function Nm(e,t){return!pi(e)||!pi(t)||!Fl(e,t)?!1:e.data.current.sortable.index<t.data.current.sortable.index}export{Gm as A,Um as B,Im as C,Ks as D,ug as E,Ce as F,zp as G,bg as H,Sg as I,wg as J,Eg as K,kg as L,_g as M,Pl as N,Og as O,gg as P,El as Q,_l as R,Cg as S,Rg as T,ci as U,xg as _,de as a,pg as b,Rd as c,uf as d,mg as e,vg as f,yg as g,Vm as h,Mf as i,Hm as j,Tt as k,Lt as l,Bm as m,fi as n,Zf as o,fg as p,$m as q,jm as r,tc as s,dg as t,Tr as u,hg as v,qm as w,zm as x,qn as y,Mm as z};
//# sourceMappingURL=chunk-BoPufJSi.js.map