197 lines
644 KiB
JavaScript
197 lines
644 KiB
JavaScript
"use strict";var QS=Object.defineProperty;var JS=(e,t,n)=>t in e?QS(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var jd=(e,t,n)=>(JS(e,typeof t!="symbol"?t+"":t,n),n);const qe=require("obsidian");function I4(e){return e.replace(/[_.-](\w|$)/g,function(t,n){return n.toUpperCase()})}function nu(e,t=!1){return!e||typeof e!="object"||e instanceof Date||e instanceof RegExp?e:Array.isArray(e)?e.map(n=>t?typeof n=="object"?nu(n,t):n:nu(n)):Object.keys(e).reduce((n,r)=>{const i=I4(r),a=i.charAt(0).toLowerCase()+i.slice(1);return n[a]=t?e[r]:nu(e[r]),n},{})}function vl(e,t){return typeof e=="string"?I4(e):nu(e,t)}var bl=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Nc(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var XS=1/0,ex="[object Symbol]",tx=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,nx=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,O4="\\ud800-\\udfff",rx="\\u0300-\\u036f\\ufe20-\\ufe23",ix="\\u20d0-\\u20f0",L4="\\u2700-\\u27bf",K4="a-z\\xdf-\\xf6\\xf8-\\xff",ax="\\xac\\xb1\\xd7\\xf7",sx="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",ox="\\u2000-\\u206f",lx=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",j4="A-Z\\xc0-\\xd6\\xd8-\\xde",ux="\\ufe0e\\ufe0f",V4=ax+sx+ox+lx,Rp="['’]",py="["+V4+"]",z4="["+rx+ix+"]",U4="\\d+",cx="["+L4+"]",H4="["+K4+"]",Y4="[^"+O4+V4+U4+L4+K4+j4+"]",dx="\\ud83c[\\udffb-\\udfff]",fx="(?:"+z4+"|"+dx+")",hx="[^"+O4+"]",W4="(?:\\ud83c[\\udde6-\\uddff]){2}",G4="[\\ud800-\\udbff][\\udc00-\\udfff]",ta="["+j4+"]",px="\\u200d",my="(?:"+H4+"|"+Y4+")",mx="(?:"+ta+"|"+Y4+")",yy="(?:"+Rp+"(?:d|ll|m|re|s|t|ve))?",gy="(?:"+Rp+"(?:D|LL|M|RE|S|T|VE))?",q4=fx+"?",Z4="["+ux+"]?",yx="(?:"+px+"(?:"+[hx,W4,G4].join("|")+")"+Z4+q4+")*",gx=Z4+q4+yx,vx="(?:"+[cx,W4,G4].join("|")+")"+gx,bx=RegExp(Rp,"g"),$x=RegExp(z4,"g"),Dx=RegExp([ta+"?"+H4+"+"+yy+"(?="+[py,ta,"$"].join("|")+")",mx+"+"+gy+"(?="+[py,ta+my,"$"].join("|")+")",ta+"?"+my+"+"+yy,ta+"+"+gy,U4,vx].join("|"),"g"),wx=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ex={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"ss"},Sx=typeof bl=="object"&&bl&&bl.Object===Object&&bl,xx=typeof self=="object"&&self&&self.Object===Object&&self,kx=Sx||xx||Function("return this")();function Cx(e,t,n,r){var i=-1,a=e?e.length:0;for(r&&a&&(n=e[++i]);++i<a;)n=t(n,e[i],i,e);return n}function Px(e){return e.match(tx)||[]}function Tx(e){return function(t){return e==null?void 0:e[t]}}var _x=Tx(Ex);function Mx(e){return wx.test(e)}function Ax(e){return e.match(Dx)||[]}var Fx=Object.prototype,Nx=Fx.toString,vy=kx.Symbol,by=vy?vy.prototype:void 0,$y=by?by.toString:void 0;function Bx(e){if(typeof e=="string")return e;if(Ox(e))return $y?$y.call(e):"";var t=e+"";return t=="0"&&1/e==-XS?"-0":t}function Rx(e){return function(t){return Cx(jx(Lx(t).replace(bx,"")),e,"")}}function Ix(e){return!!e&&typeof e=="object"}function Ox(e){return typeof e=="symbol"||Ix(e)&&Nx.call(e)==ex}function Q4(e){return e==null?"":Bx(e)}function Lx(e){return e=Q4(e),e&&e.replace(nx,_x).replace($x,"")}var Kx=Rx(function(e,t,n){return e+(n?"_":"")+t.toLowerCase()});function jx(e,t,n){return e=Q4(e),t=n?void 0:t,t===void 0?Mx(e)?Ax(e):Px(e):e.match(t)||[]}var Vx=Kx;const J4=Nc(Vx);function ru(e,t=!1){return!e||typeof e!="object"||e instanceof Date||e instanceof RegExp?e:Array.isArray(e)?e.map(n=>t?typeof n=="object"?ru(n,t):n:ru(n)):Object.keys(e).reduce((n,r)=>{const i=J4(r);return n[i]=t?e[r]:ru(e[r]),n},{})}function zx(e,t){return typeof e=="string"?J4(e):ru(e,t)}function Ie(){}const X4=e=>e;function ev(e){return e()}function Dy(){return Object.create(null)}function Cr(e){e.forEach(ev)}function Ip(e){return typeof e=="function"}function hn(e,t){return e!=e?t==t:e!==t||e&&typeof e=="object"||typeof e=="function"}function Ux(e){return Object.keys(e).length===0}function Hx(e,...t){if(e==null){for(const r of t)r(void 0);return Ie}const n=e.subscribe(...t);return n.unsubscribe?()=>n.unsubscribe():n}function tv(e,t,n){e.$$.on_destroy.push(Hx(t,n))}function wy(e){return e??""}const nv=typeof window<"u";let Yx=nv?()=>window.performance.now():()=>Date.now(),Op=nv?e=>requestAnimationFrame(e):Ie;const ka=new Set;function rv(e){ka.forEach(t=>{t.c(e)||(ka.delete(t),t.f())}),ka.size!==0&&Op(rv)}function Wx(e){let t;return ka.size===0&&Op(rv),{promise:new Promise(n=>{ka.add(t={c:e,f:n})}),abort(){ka.delete(t)}}}function J(e,t){e.appendChild(t)}function Gx(e,t,n){const r=Lp(e);if(!r.getElementById(t)){const i=re("style");i.id=t,i.textContent=n,iv(r,i)}}function Lp(e){if(!e)return document;const t=e.getRootNode?e.getRootNode():e.ownerDocument;return t&&t.host?t:e.ownerDocument}function qx(e){const t=re("style");return t.textContent="/* empty */",iv(Lp(e),t),t.sheet}function iv(e,t){return J(e.head||e,t),t.sheet}function he(e,t,n){e.insertBefore(t,n||null)}function le(e){e.parentNode&&e.parentNode.removeChild(e)}function Zx(e,t){for(let n=0;n<e.length;n+=1)e[n]&&e[n].d(t)}function re(e){return document.createElement(e)}function Cn(e){return document.createTextNode(e)}function He(){return Cn(" ")}function Bc(){return Cn("")}function uo(e,t,n,r){return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)}function Qx(e){return function(t){return t.preventDefault(),e.call(this,t)}}function ce(e,t,n){n==null?e.removeAttribute(t):e.getAttribute(t)!==n&&e.setAttribute(t,n)}function Jx(e){return Array.from(e.childNodes)}function ii(e,t){t=""+t,e.data!==t&&(e.data=t)}function Ey(e,t,n){e.classList.toggle(t,!!n)}function Xx(e,t,{bubbles:n=!1,cancelable:r=!1}={}){return new CustomEvent(e,{detail:t,bubbles:n,cancelable:r})}const Tu=new Map;let _u=0;function ek(e){let t=5381,n=e.length;for(;n--;)t=(t<<5)-t^e.charCodeAt(n);return t>>>0}function tk(e,t){const n={stylesheet:qx(t),rules:{}};return Tu.set(e,n),n}function Sy(e,t,n,r,i,a,s,o=0){const l=16.666/r;let u=`{
|
||
`;for(let w=0;w<=1;w+=l){const b=t+(n-t)*a(w);u+=w*100+`%{${s(b,1-b)}}
|
||
`}const c=u+`100% {${s(n,1-n)}}
|
||
}`,d=`__svelte_${ek(c)}_${o}`,f=Lp(e),{stylesheet:h,rules:y}=Tu.get(f)||tk(f,e);y[d]||(y[d]=!0,h.insertRule(`@keyframes ${d} ${c}`,h.cssRules.length));const g=e.style.animation||"";return e.style.animation=`${g?`${g}, `:""}${d} ${r}ms linear ${i}ms 1 both`,_u+=1,d}function nk(e,t){const n=(e.style.animation||"").split(", "),r=n.filter(t?a=>a.indexOf(t)<0:a=>a.indexOf("__svelte")===-1),i=n.length-r.length;i&&(e.style.animation=r.join(", "),_u-=i,_u||rk())}function rk(){Op(()=>{_u||(Tu.forEach(e=>{const{ownerNode:t}=e.stylesheet;t&&le(t)}),Tu.clear())})}let co;function Gs(e){co=e}function Rc(){if(!co)throw new Error("Function called outside component initialization");return co}function Kp(e){Rc().$$.on_mount.push(e)}function ik(e){Rc().$$.on_destroy.push(e)}function av(e,t){return Rc().$$.context.set(e,t),t}function jp(e){return Rc().$$.context.get(e)}const na=[],Mu=[];let Ca=[];const xy=[],ak=Promise.resolve();let th=!1;function sk(){th||(th=!0,ak.then(sv))}function fo(e){Ca.push(e)}const Vd=new Set;let Yi=0;function sv(){if(Yi!==0)return;const e=co;do{try{for(;Yi<na.length;){const t=na[Yi];Yi++,Gs(t),ok(t.$$)}}catch(t){throw na.length=0,Yi=0,t}for(Gs(null),na.length=0,Yi=0;Mu.length;)Mu.pop()();for(let t=0;t<Ca.length;t+=1){const n=Ca[t];Vd.has(n)||(Vd.add(n),n())}Ca.length=0}while(na.length);for(;xy.length;)xy.pop()();th=!1,Vd.clear(),Gs(e)}function ok(e){if(e.fragment!==null){e.update(),Cr(e.before_update);const t=e.dirty;e.dirty=[-1],e.fragment&&e.fragment.p(e.ctx,t),e.after_update.forEach(fo)}}function lk(e){const t=[],n=[];Ca.forEach(r=>e.indexOf(r)===-1?t.push(r):n.push(r)),n.forEach(r=>r()),Ca=t}let ws;function uk(){return ws||(ws=Promise.resolve(),ws.then(()=>{ws=null})),ws}function zd(e,t,n){e.dispatchEvent(Xx(`${t?"intro":"outro"}${n}`))}const iu=new Set;let rr;function Pt(){rr={r:0,c:[],p:rr}}function Tt(){rr.r||Cr(rr.c),rr=rr.p}function U(e,t){e&&e.i&&(iu.delete(e),e.i(t))}function W(e,t,n,r){if(e&&e.o){if(iu.has(e))return;iu.add(e),rr.c.push(()=>{iu.delete(e),r&&(n&&e.d(1),r())}),e.o(t)}else r&&r()}const ck={duration:0};function ky(e,t,n,r){let a=t(e,n,{direction:"both"}),s=r?0:1,o=null,l=null,u=null,c;function d(){u&&nk(e,u)}function f(y,g){const w=y.b-s;return g*=Math.abs(w),{a:s,b:y.b,d:w,duration:g,start:y.start,end:y.start+g,group:y.group}}function h(y){const{delay:g=0,duration:w=300,easing:b=X4,tick:p=Ie,css:v}=a||ck,E={start:Yx()+g,b:y};y||(E.group=rr,rr.r+=1),"inert"in e&&(y?c!==void 0&&(e.inert=c):(c=e.inert,e.inert=!0)),o||l?l=E:(v&&(d(),u=Sy(e,s,y,w,g,b,v)),y&&p(0,1),o=f(E,w),fo(()=>zd(e,y,"start")),Wx(x=>{if(l&&x>l.start&&(o=f(l,w),l=null,zd(e,o.b,"start"),v&&(d(),u=Sy(e,s,o.b,o.duration,0,b,a.css))),o){if(x>=o.end)p(s=o.b,1-s),zd(e,o.b,"end"),l||(o.b?d():--o.group.r||Cr(o.group.c)),o=null;else if(x>=o.start){const S=x-o.start;s=o.a+o.d*b(S/o.duration),p(s,1-s)}}return!!(o||l)}))}return{run(y){Ip(a)?uk().then(()=>{a=a({direction:y?"in":"out"}),h(y)}):h(y)},end(){d(),o=l=null}}}function za(e){return(e==null?void 0:e.length)!==void 0?e:Array.from(e)}function ov(e,t){W(e,1,1,()=>{t.delete(e.key)})}function lv(e,t,n,r,i,a,s,o,l,u,c,d){let f=e.length,h=a.length,y=f;const g={};for(;y--;)g[e[y].key]=y;const w=[],b=new Map,p=new Map,v=[];for(y=h;y--;){const C=d(i,a,y),$=n(C);let _=s.get($);_?r&&v.push(()=>_.p(C,t)):(_=u($,C),_.c()),b.set($,w[y]=_),$ in g&&p.set($,Math.abs(y-g[$]))}const E=new Set,x=new Set;function S(C){U(C,1),C.m(o,c),s.set(C.key,C),c=C.first,h--}for(;f&&h;){const C=w[h-1],$=e[f-1],_=C.key,P=$.key;C===$?(c=C.first,f--,h--):b.has(P)?!s.has(_)||E.has(_)?S(C):x.has(P)?f--:p.get(_)>p.get(P)?(x.add(_),S(C)):(E.add(P),f--):(l($,s),f--)}for(;f--;){const C=e[f];b.has(C.key)||l(C,s)}for(;h;)S(w[h-1]);return Cr(v),w}function et(e){e&&e.c()}function Ze(e,t,n){const{fragment:r,after_update:i}=e.$$;r&&r.m(t,n),fo(()=>{const a=e.$$.on_mount.map(ev).filter(Ip);e.$$.on_destroy?e.$$.on_destroy.push(...a):Cr(a),e.$$.on_mount=[]}),i.forEach(fo)}function Qe(e,t){const n=e.$$;n.fragment!==null&&(lk(n.after_update),Cr(n.on_destroy),n.fragment&&n.fragment.d(t),n.on_destroy=n.fragment=null,n.ctx=[])}function dk(e,t){e.$$.dirty[0]===-1&&(na.push(e),sk(),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<<t%31}function Mn(e,t,n,r,i,a,s=null,o=[-1]){const l=co;Gs(e);const u=e.$$={fragment:null,ctx:[],props:a,update:Ie,not_equal:i,bound:Dy(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(t.context||(l?l.$$.context:[])),callbacks:Dy(),dirty:o,skip_bound:!1,root:t.target||l.$$.root};s&&s(u.root);let c=!1;if(u.ctx=n?n(e,t.props||{},(d,f,...h)=>{const y=h.length?h[0]:f;return u.ctx&&i(u.ctx[d],u.ctx[d]=y)&&(!u.skip_bound&&u.bound[d]&&u.bound[d](y),c&&dk(e,d)),f}):[],u.update(),c=!0,Cr(u.before_update),u.fragment=r?r(u.ctx):!1,t.target){if(t.hydrate){const d=Jx(t.target);u.fragment&&u.fragment.l(d),d.forEach(le)}else u.fragment&&u.fragment.c();t.intro&&U(e.$$.fragment),Ze(e,t.target,t.anchor),sv()}Gs(l)}class An{constructor(){jd(this,"$$");jd(this,"$$set")}$destroy(){Qe(this,1),this.$destroy=Ie}$on(t,n){if(!Ip(n))return Ie;const r=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return r.push(n),()=>{const i=r.indexOf(n);i!==-1&&r.splice(i,1)}}$set(t){this.$$set&&!Ux(t)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}}const fk="4",Wi=[];function hk(e,t=Ie){let n;const r=new Set;function i(o){if(hn(e,o)&&(e=o,n)){const l=!Wi.length;for(const u of r)u[1](),Wi.push(u,e);if(l){for(let u=0;u<Wi.length;u+=2)Wi[u][0](Wi[u+1]);Wi.length=0}}}function a(o){i(o(e))}function s(o,l=Ie){const u=[o,l];return r.add(u),r.size===1&&(n=t(i,a)||Ie),o(e),()=>{r.delete(u),r.size===0&&n&&(n(),n=null)}}return{set:i,update:a,subscribe:s}}const uv={fadeToggle:!0,autoRefreshToggle:!1,autoRefreshInterval:60,renderDescription:!0,renderDate:!0,renderDateIcon:!0,renderProject:!0,renderProjectIcon:!0,renderLabels:!0,renderLabelsIcon:!0,shouldWrapLinksInParens:!1,debugLogging:!1},Pa=hk({...uv});let au;Pa.subscribe(e=>{au=e});function ho(e){au!=null&&au.debugLogging&&(pk(e)?(console.log(e.msg),console.log(e.context)):console.log(e))}function pk(e){return e.msg!==void 0}class Au{constructor(t,n){this.token=t,this.fetcher=n}async getTasks(t){let n="/tasks";t!==void 0&&(n+=`?filter=${encodeURIComponent(t)}`);const r=await this.do(n,"GET");return vl(JSON.parse(r.body))}async createTask(t,n){const r=zx({content:t,...n??{}});await this.do("/tasks","POST",r)}async closeTask(t){await this.do(`/tasks/${t}/close`,"POST")}async getProjects(){const t=await this.do("/projects","GET");return vl(JSON.parse(t.body))}async getSections(){const t=await this.do("/sections","GET");return vl(JSON.parse(t.body))}async getLabels(){const t=await this.do("/labels","GET");return vl(JSON.parse(t.body))}async do(t,n,r){const i={url:`https://api.todoist.com/rest/v2${t}`,method:n,headers:{Authorization:`Bearer ${this.token}`}};r!==void 0&&(i.body=JSON.stringify(r),i.headers["Content-Type"]="application/json"),ho({msg:"Sending Todoist API request",context:i});const a=await this.fetcher.fetch(i);if(ho({msg:"Received Todoist API response",context:a}),a.statusCode>=400)throw new cv(i,a);return a}}class cv extends Error{constructor(t,n){const r=`[${t.method}] ${t.url} returned '${n.statusCode}: ${n.body}`;super(r),this.statusCode=n.statusCode}}class Fu{async fetch(t){const n=await qe.requestUrl({url:t.url,method:t.method,body:t.body,headers:t.headers,throw:!1});return{statusCode:n.status,body:n.text}}}const mk=e=>({name:"Add task",callback:Vp(e)}),yk=e=>({id:"add-task-page-content",name:"Add task with current page in task content",callback:Vp(e,{appendLinkToContent:!0})}),gk=e=>({id:"add-task-page-description",name:"Add task with current page in task description",callback:Vp(e,{appendLinkToDescription:!0})}),Vp=(e,t)=>()=>{if(e.options===null){new qe.Notice("Failed to load settings, cannot open task creation modal.");return}e.services.modals.taskCreation({initialContent:vk(e),fileContext:bk(e),options:{appendLinkToContent:!1,appendLinkToDescription:!1,...t??{}}})},vk=e=>{var n,r;const t=(n=e.app.workspace.getActiveViewOfType(qe.MarkdownView))==null?void 0:n.editor;return t!==void 0?t.getSelection():((r=window.getSelection())==null?void 0:r.toString())??""},bk=e=>e.app.workspace.getActiveFile()??void 0,$k=e=>({name:"Sync with Todoist",callback:async()=>{ho("Syncing with Todoist API"),e.services.todoist.sync()}}),dv={"todoist-sync":$k,"add-task":mk,"add-task-page-content":yk,"add-task-page-description":gk},Dk=e=>{for(const[t,n]of Object.entries(dv))e.addCommand({id:t,...n(e)})},wk=(e,t)=>{var r,i;const n=dv[e];(i=(r=n(t)).callback)==null||i.call(r)};typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(fk);function Ek(e){let t,n,r,i,a;return{c(){t=re("div"),n=re("p"),n.innerHTML="<b>Encountered error:</b>",r=He(),i=re("p"),a=Cn(e[0]),ce(t,"class","todoist-error")},m(s,o){he(s,t,o),J(t,n),J(t,r),J(t,i),J(i,a)},p(s,[o]){o&1&&ii(a,s[0])},i:Ie,o:Ie,d(s){s&&le(t)}}}function Sk(e,t,n){let{error:r}=t;return e.$$set=i=>{"error"in i&&n(0,r=i.error)},[r]}class fv extends An{constructor(t){super(),Mn(this,t,Sk,Ek,hn,{error:0})}}var ze=(e=>(e[e.Priority=0]="Priority",e[e.PriorityAscending=1]="PriorityAscending",e[e.Date=2]="Date",e[e.DateDescending=3]="DateDescending",e[e.Order=4]="Order",e[e.DateAdded=5]="DateAdded",e[e.DateAddedDescending=6]="DateAddedDescending",e))(ze||{}),In=(e=>(e[e.Due=0]="Due",e[e.Project=1]="Project",e[e.Labels=2]="Labels",e[e.Description=3]="Description",e))(In||{}),vt=(e=>(e[e.None=0]="None",e[e.Project=1]="Project",e[e.Section=2]="Section",e[e.Priority=3]="Priority",e[e.Date=4]="Date",e[e.Label=5]="Label",e))(vt||{});function xk(e){let t;return{c(){t=re("div"),t.innerHTML="<p>Nothing to-do! Sit back and relax.</p>",ce(t,"class","todoist-success todoist-no-tasks")},m(n,r){he(n,t,r)},p:Ie,i:Ie,o:Ie,d(n){n&&le(t)}}}class kk extends An{constructor(t){super(),Mn(this,t,null,xk,hn,{})}}//! moment.js
|
||
//! version : 2.30.1
|
||
//! authors : Tim Wood, Iskren Chernev, Moment.js contributors
|
||
//! license : MIT
|
||
//! momentjs.com
|
||
var hv;function L(){return hv.apply(null,arguments)}function Ck(e){hv=e}function Pn(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function xi(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function ae(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function zp(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var t;for(t in e)if(ae(e,t))return!1;return!0}function xt(e){return e===void 0}function vr(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function qo(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function pv(e,t){var n=[],r,i=e.length;for(r=0;r<i;++r)n.push(t(e[r],r));return n}function Or(e,t){for(var n in t)ae(t,n)&&(e[n]=t[n]);return ae(t,"toString")&&(e.toString=t.toString),ae(t,"valueOf")&&(e.valueOf=t.valueOf),e}function Wn(e,t,n,r){return Iv(e,t,n,r,!0).utc()}function Pk(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function Z(e){return e._pf==null&&(e._pf=Pk()),e._pf}var nh;Array.prototype.some?nh=Array.prototype.some:nh=function(e){var t=Object(this),n=t.length>>>0,r;for(r=0;r<n;r++)if(r in t&&e.call(this,t[r],r,t))return!0;return!1};function Up(e){var t=null,n=!1,r=e._d&&!isNaN(e._d.getTime());if(r&&(t=Z(e),n=nh.call(t.parsedDateParts,function(i){return i!=null}),r=t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n),e._strict&&(r=r&&t.charsLeftOver===0&&t.unusedTokens.length===0&&t.bigHour===void 0)),Object.isFrozen==null||!Object.isFrozen(e))e._isValid=r;else return r;return e._isValid}function Ic(e){var t=Wn(NaN);return e!=null?Or(Z(t),e):Z(t).userInvalidated=!0,t}var Cy=L.momentProperties=[],Ud=!1;function Hp(e,t){var n,r,i,a=Cy.length;if(xt(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),xt(t._i)||(e._i=t._i),xt(t._f)||(e._f=t._f),xt(t._l)||(e._l=t._l),xt(t._strict)||(e._strict=t._strict),xt(t._tzm)||(e._tzm=t._tzm),xt(t._isUTC)||(e._isUTC=t._isUTC),xt(t._offset)||(e._offset=t._offset),xt(t._pf)||(e._pf=Z(t)),xt(t._locale)||(e._locale=t._locale),a>0)for(n=0;n<a;n++)r=Cy[n],i=t[r],xt(i)||(e[r]=i);return e}function Zo(e){Hp(this,e),this._d=new Date(e._d!=null?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),Ud===!1&&(Ud=!0,L.updateOffset(this),Ud=!1)}function Tn(e){return e instanceof Zo||e!=null&&e._isAMomentObject!=null}function mv(e){L.suppressDeprecationWarnings===!1&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+e)}function pn(e,t){var n=!0;return Or(function(){if(L.deprecationHandler!=null&&L.deprecationHandler(null,e),n){var r=[],i,a,s,o=arguments.length;for(a=0;a<o;a++){if(i="",typeof arguments[a]=="object"){i+=`
|
||
[`+a+"] ";for(s in arguments[0])ae(arguments[0],s)&&(i+=s+": "+arguments[0][s]+", ");i=i.slice(0,-2)}else i=arguments[a];r.push(i)}mv(e+`
|
||
Arguments: `+Array.prototype.slice.call(r).join("")+`
|
||
`+new Error().stack),n=!1}return t.apply(this,arguments)},t)}var Py={};function yv(e,t){L.deprecationHandler!=null&&L.deprecationHandler(e,t),Py[e]||(mv(t),Py[e]=!0)}L.suppressDeprecationWarnings=!1;L.deprecationHandler=null;function Gn(e){return typeof Function<"u"&&e instanceof Function||Object.prototype.toString.call(e)==="[object Function]"}function Tk(e){var t,n;for(n in e)ae(e,n)&&(t=e[n],Gn(t)?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function rh(e,t){var n=Or({},e),r;for(r in t)ae(t,r)&&(xi(e[r])&&xi(t[r])?(n[r]={},Or(n[r],e[r]),Or(n[r],t[r])):t[r]!=null?n[r]=t[r]:delete n[r]);for(r in e)ae(e,r)&&!ae(t,r)&&xi(e[r])&&(n[r]=Or({},n[r]));return n}function Yp(e){e!=null&&this.set(e)}var ih;Object.keys?ih=Object.keys:ih=function(e){var t,n=[];for(t in e)ae(e,t)&&n.push(t);return n};var _k={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function Mk(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return Gn(r)?r.call(t,n):r}function Hn(e,t,n){var r=""+Math.abs(e),i=t-r.length,a=e>=0;return(a?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+r}var Wp=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,$l=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Hd={},Ta={};function H(e,t,n,r){var i=r;typeof r=="string"&&(i=function(){return this[r]()}),e&&(Ta[e]=i),t&&(Ta[t[0]]=function(){return Hn(i.apply(this,arguments),t[1],t[2])}),n&&(Ta[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function Ak(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function Fk(e){var t=e.match(Wp),n,r;for(n=0,r=t.length;n<r;n++)Ta[t[n]]?t[n]=Ta[t[n]]:t[n]=Ak(t[n]);return function(i){var a="",s;for(s=0;s<r;s++)a+=Gn(t[s])?t[s].call(i,e):t[s];return a}}function su(e,t){return e.isValid()?(t=gv(t,e.localeData()),Hd[t]=Hd[t]||Fk(t),Hd[t](e)):e.localeData().invalidDate()}function gv(e,t){var n=5;function r(i){return t.longDateFormat(i)||i}for($l.lastIndex=0;n>=0&&$l.test(e);)e=e.replace($l,r),$l.lastIndex=0,n-=1;return e}var Nk={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function Bk(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(Wp).map(function(r){return r==="MMMM"||r==="MM"||r==="DD"||r==="dddd"?r.slice(1):r}).join(""),this._longDateFormat[e])}var Rk="Invalid date";function Ik(){return this._invalidDate}var Ok="%d",Lk=/\d{1,2}/;function Kk(e){return this._ordinal.replace("%d",e)}var jk={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function Vk(e,t,n,r){var i=this._relativeTime[n];return Gn(i)?i(e,t,n,r):i.replace(/%d/i,e)}function zk(e,t){var n=this._relativeTime[e>0?"future":"past"];return Gn(n)?n(t):n.replace(/%s/i,t)}var Ty={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function mn(e){return typeof e=="string"?Ty[e]||Ty[e.toLowerCase()]:void 0}function Gp(e){var t={},n,r;for(r in e)ae(e,r)&&(n=mn(r),n&&(t[n]=e[r]));return t}var Uk={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function Hk(e){var t=[],n;for(n in e)ae(e,n)&&t.push({unit:n,priority:Uk[n]});return t.sort(function(r,i){return r.priority-i.priority}),t}var vv=/\d/,Wt=/\d\d/,bv=/\d{3}/,qp=/\d{4}/,Oc=/[+-]?\d{6}/,we=/\d\d?/,$v=/\d\d\d\d?/,Dv=/\d\d\d\d\d\d?/,Lc=/\d{1,3}/,Zp=/\d{1,4}/,Kc=/[+-]?\d{1,6}/,as=/\d+/,jc=/[+-]?\d+/,Yk=/Z|[+-]\d\d:?\d\d/gi,Vc=/Z|[+-]\d\d(?::?\d\d)?/gi,Wk=/[+-]?\d+(\.\d{1,3})?/,Qo=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,ss=/^[1-9]\d?/,Qp=/^([1-9]\d|\d)/,Nu;Nu={};function K(e,t,n){Nu[e]=Gn(t)?t:function(r,i){return r&&n?n:t}}function Gk(e,t){return ae(Nu,e)?Nu[e](t._strict,t._locale):new RegExp(qk(e))}function qk(e){return dr(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,n,r,i,a){return n||r||i||a}))}function dr(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function en(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function ee(e){var t=+e,n=0;return t!==0&&isFinite(t)&&(n=en(t)),n}var ah={};function fe(e,t){var n,r=t,i;for(typeof e=="string"&&(e=[e]),vr(t)&&(r=function(a,s){s[t]=ee(a)}),i=e.length,n=0;n<i;n++)ah[e[n]]=r}function Jo(e,t){fe(e,function(n,r,i,a){i._w=i._w||{},t(n,i._w,i,a)})}function Zk(e,t,n){t!=null&&ae(ah,e)&&ah[e](t,n._a,n,e)}function zc(e){return e%4===0&&e%100!==0||e%400===0}var ct=0,ir=1,On=2,We=3,En=4,ar=5,yi=6,Qk=7,Jk=8;H("Y",0,0,function(){var e=this.year();return e<=9999?Hn(e,4):"+"+e});H(0,["YY",2],0,function(){return this.year()%100});H(0,["YYYY",4],0,"year");H(0,["YYYYY",5],0,"year");H(0,["YYYYYY",6,!0],0,"year");K("Y",jc);K("YY",we,Wt);K("YYYY",Zp,qp);K("YYYYY",Kc,Oc);K("YYYYYY",Kc,Oc);fe(["YYYYY","YYYYYY"],ct);fe("YYYY",function(e,t){t[ct]=e.length===2?L.parseTwoDigitYear(e):ee(e)});fe("YY",function(e,t){t[ct]=L.parseTwoDigitYear(e)});fe("Y",function(e,t){t[ct]=parseInt(e,10)});function qs(e){return zc(e)?366:365}L.parseTwoDigitYear=function(e){return ee(e)+(ee(e)>68?1900:2e3)};var wv=os("FullYear",!0);function Xk(){return zc(this.year())}function os(e,t){return function(n){return n!=null?(Ev(this,e,n),L.updateOffset(this,t),this):po(this,e)}}function po(e,t){if(!e.isValid())return NaN;var n=e._d,r=e._isUTC;switch(t){case"Milliseconds":return r?n.getUTCMilliseconds():n.getMilliseconds();case"Seconds":return r?n.getUTCSeconds():n.getSeconds();case"Minutes":return r?n.getUTCMinutes():n.getMinutes();case"Hours":return r?n.getUTCHours():n.getHours();case"Date":return r?n.getUTCDate():n.getDate();case"Day":return r?n.getUTCDay():n.getDay();case"Month":return r?n.getUTCMonth():n.getMonth();case"FullYear":return r?n.getUTCFullYear():n.getFullYear();default:return NaN}}function Ev(e,t,n){var r,i,a,s,o;if(!(!e.isValid()||isNaN(n))){switch(r=e._d,i=e._isUTC,t){case"Milliseconds":return void(i?r.setUTCMilliseconds(n):r.setMilliseconds(n));case"Seconds":return void(i?r.setUTCSeconds(n):r.setSeconds(n));case"Minutes":return void(i?r.setUTCMinutes(n):r.setMinutes(n));case"Hours":return void(i?r.setUTCHours(n):r.setHours(n));case"Date":return void(i?r.setUTCDate(n):r.setDate(n));case"FullYear":break;default:return}a=n,s=e.month(),o=e.date(),o=o===29&&s===1&&!zc(a)?28:o,i?r.setUTCFullYear(a,s,o):r.setFullYear(a,s,o)}}function e7(e){return e=mn(e),Gn(this[e])?this[e]():this}function t7(e,t){if(typeof e=="object"){e=Gp(e);var n=Hk(e),r,i=n.length;for(r=0;r<i;r++)this[n[r].unit](e[n[r].unit])}else if(e=mn(e),Gn(this[e]))return this[e](t);return this}function n7(e,t){return(e%t+t)%t}var Be;Array.prototype.indexOf?Be=Array.prototype.indexOf:Be=function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1};function Jp(e,t){if(isNaN(e)||isNaN(t))return NaN;var n=n7(t,12);return e+=(t-n)/12,n===1?zc(e)?29:28:31-n%7%2}H("M",["MM",2],"Mo",function(){return this.month()+1});H("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)});H("MMMM",0,0,function(e){return this.localeData().months(this,e)});K("M",we,ss);K("MM",we,Wt);K("MMM",function(e,t){return t.monthsShortRegex(e)});K("MMMM",function(e,t){return t.monthsRegex(e)});fe(["M","MM"],function(e,t){t[ir]=ee(e)-1});fe(["MMM","MMMM"],function(e,t,n,r){var i=n._locale.monthsParse(e,r,n._strict);i!=null?t[ir]=i:Z(n).invalidMonth=e});var r7="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Sv="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),xv=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,i7=Qo,a7=Qo;function s7(e,t){return e?Pn(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||xv).test(t)?"format":"standalone"][e.month()]:Pn(this._months)?this._months:this._months.standalone}function o7(e,t){return e?Pn(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[xv.test(t)?"format":"standalone"][e.month()]:Pn(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function l7(e,t,n){var r,i,a,s=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],r=0;r<12;++r)a=Wn([2e3,r]),this._shortMonthsParse[r]=this.monthsShort(a,"").toLocaleLowerCase(),this._longMonthsParse[r]=this.months(a,"").toLocaleLowerCase();return n?t==="MMM"?(i=Be.call(this._shortMonthsParse,s),i!==-1?i:null):(i=Be.call(this._longMonthsParse,s),i!==-1?i:null):t==="MMM"?(i=Be.call(this._shortMonthsParse,s),i!==-1?i:(i=Be.call(this._longMonthsParse,s),i!==-1?i:null)):(i=Be.call(this._longMonthsParse,s),i!==-1?i:(i=Be.call(this._shortMonthsParse,s),i!==-1?i:null))}function u7(e,t,n){var r,i,a;if(this._monthsParseExact)return l7.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(i=Wn([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),!n&&!this._monthsParse[r]&&(a="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[r]=new RegExp(a.replace(".",""),"i")),n&&t==="MMMM"&&this._longMonthsParse[r].test(e))return r;if(n&&t==="MMM"&&this._shortMonthsParse[r].test(e))return r;if(!n&&this._monthsParse[r].test(e))return r}}function kv(e,t){if(!e.isValid())return e;if(typeof t=="string"){if(/^\d+$/.test(t))t=ee(t);else if(t=e.localeData().monthsParse(t),!vr(t))return e}var n=t,r=e.date();return r=r<29?r:Math.min(r,Jp(e.year(),n)),e._isUTC?e._d.setUTCMonth(n,r):e._d.setMonth(n,r),e}function Cv(e){return e!=null?(kv(this,e),L.updateOffset(this,!0),this):po(this,"Month")}function c7(){return Jp(this.year(),this.month())}function d7(e){return this._monthsParseExact?(ae(this,"_monthsRegex")||Pv.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(ae(this,"_monthsShortRegex")||(this._monthsShortRegex=i7),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function f7(e){return this._monthsParseExact?(ae(this,"_monthsRegex")||Pv.call(this),e?this._monthsStrictRegex:this._monthsRegex):(ae(this,"_monthsRegex")||(this._monthsRegex=a7),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function Pv(){function e(l,u){return u.length-l.length}var t=[],n=[],r=[],i,a,s,o;for(i=0;i<12;i++)a=Wn([2e3,i]),s=dr(this.monthsShort(a,"")),o=dr(this.months(a,"")),t.push(s),n.push(o),r.push(o),r.push(s);t.sort(e),n.sort(e),r.sort(e),this._monthsRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+t.join("|")+")","i")}function h7(e,t,n,r,i,a,s){var o;return e<100&&e>=0?(o=new Date(e+400,t,n,r,i,a,s),isFinite(o.getFullYear())&&o.setFullYear(e)):o=new Date(e,t,n,r,i,a,s),o}function mo(e){var t,n;return e<100&&e>=0?(n=Array.prototype.slice.call(arguments),n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Bu(e,t,n){var r=7+t-n,i=(7+mo(e,0,r).getUTCDay()-t)%7;return-i+r-1}function Tv(e,t,n,r,i){var a=(7+n-r)%7,s=Bu(e,r,i),o=1+7*(t-1)+a+s,l,u;return o<=0?(l=e-1,u=qs(l)+o):o>qs(e)?(l=e+1,u=o-qs(e)):(l=e,u=o),{year:l,dayOfYear:u}}function yo(e,t,n){var r=Bu(e.year(),t,n),i=Math.floor((e.dayOfYear()-r-1)/7)+1,a,s;return i<1?(s=e.year()-1,a=i+fr(s,t,n)):i>fr(e.year(),t,n)?(a=i-fr(e.year(),t,n),s=e.year()+1):(s=e.year(),a=i),{week:a,year:s}}function fr(e,t,n){var r=Bu(e,t,n),i=Bu(e+1,t,n);return(qs(e)-r+i)/7}H("w",["ww",2],"wo","week");H("W",["WW",2],"Wo","isoWeek");K("w",we,ss);K("ww",we,Wt);K("W",we,ss);K("WW",we,Wt);Jo(["w","ww","W","WW"],function(e,t,n,r){t[r.substr(0,1)]=ee(e)});function p7(e){return yo(e,this._week.dow,this._week.doy).week}var m7={dow:0,doy:6};function y7(){return this._week.dow}function g7(){return this._week.doy}function v7(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function b7(e){var t=yo(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}H("d",0,"do","day");H("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});H("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});H("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});H("e",0,0,"weekday");H("E",0,0,"isoWeekday");K("d",we);K("e",we);K("E",we);K("dd",function(e,t){return t.weekdaysMinRegex(e)});K("ddd",function(e,t){return t.weekdaysShortRegex(e)});K("dddd",function(e,t){return t.weekdaysRegex(e)});Jo(["dd","ddd","dddd"],function(e,t,n,r){var i=n._locale.weekdaysParse(e,r,n._strict);i!=null?t.d=i:Z(n).invalidWeekday=e});Jo(["d","e","E"],function(e,t,n,r){t[r]=ee(e)});function $7(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function D7(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function Xp(e,t){return e.slice(t,7).concat(e.slice(0,t))}var w7="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),_v="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),E7="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),S7=Qo,x7=Qo,k7=Qo;function C7(e,t){var n=Pn(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?Xp(n,this._week.dow):e?n[e.day()]:n}function P7(e){return e===!0?Xp(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function T7(e){return e===!0?Xp(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function _7(e,t,n){var r,i,a,s=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)a=Wn([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(a,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(a,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(a,"").toLocaleLowerCase();return n?t==="dddd"?(i=Be.call(this._weekdaysParse,s),i!==-1?i:null):t==="ddd"?(i=Be.call(this._shortWeekdaysParse,s),i!==-1?i:null):(i=Be.call(this._minWeekdaysParse,s),i!==-1?i:null):t==="dddd"?(i=Be.call(this._weekdaysParse,s),i!==-1||(i=Be.call(this._shortWeekdaysParse,s),i!==-1)?i:(i=Be.call(this._minWeekdaysParse,s),i!==-1?i:null)):t==="ddd"?(i=Be.call(this._shortWeekdaysParse,s),i!==-1||(i=Be.call(this._weekdaysParse,s),i!==-1)?i:(i=Be.call(this._minWeekdaysParse,s),i!==-1?i:null)):(i=Be.call(this._minWeekdaysParse,s),i!==-1||(i=Be.call(this._weekdaysParse,s),i!==-1)?i:(i=Be.call(this._shortWeekdaysParse,s),i!==-1?i:null))}function M7(e,t,n){var r,i,a;if(this._weekdaysParseExact)return _7.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(i=Wn([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(a="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[r]=new RegExp(a.replace(".",""),"i")),n&&t==="dddd"&&this._fullWeekdaysParse[r].test(e))return r;if(n&&t==="ddd"&&this._shortWeekdaysParse[r].test(e))return r;if(n&&t==="dd"&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}}function A7(e){if(!this.isValid())return e!=null?this:NaN;var t=po(this,"Day");return e!=null?(e=$7(e,this.localeData()),this.add(e-t,"d")):t}function F7(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function N7(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=D7(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function B7(e){return this._weekdaysParseExact?(ae(this,"_weekdaysRegex")||em.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(ae(this,"_weekdaysRegex")||(this._weekdaysRegex=S7),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function R7(e){return this._weekdaysParseExact?(ae(this,"_weekdaysRegex")||em.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(ae(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=x7),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function I7(e){return this._weekdaysParseExact?(ae(this,"_weekdaysRegex")||em.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(ae(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=k7),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function em(){function e(c,d){return d.length-c.length}var t=[],n=[],r=[],i=[],a,s,o,l,u;for(a=0;a<7;a++)s=Wn([2e3,1]).day(a),o=dr(this.weekdaysMin(s,"")),l=dr(this.weekdaysShort(s,"")),u=dr(this.weekdays(s,"")),t.push(o),n.push(l),r.push(u),i.push(o),i.push(l),i.push(u);t.sort(e),n.sort(e),r.sort(e),i.sort(e),this._weekdaysRegex=new RegExp("^("+i.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function tm(){return this.hours()%12||12}function O7(){return this.hours()||24}H("H",["HH",2],0,"hour");H("h",["hh",2],0,tm);H("k",["kk",2],0,O7);H("hmm",0,0,function(){return""+tm.apply(this)+Hn(this.minutes(),2)});H("hmmss",0,0,function(){return""+tm.apply(this)+Hn(this.minutes(),2)+Hn(this.seconds(),2)});H("Hmm",0,0,function(){return""+this.hours()+Hn(this.minutes(),2)});H("Hmmss",0,0,function(){return""+this.hours()+Hn(this.minutes(),2)+Hn(this.seconds(),2)});function Mv(e,t){H(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}Mv("a",!0);Mv("A",!1);function Av(e,t){return t._meridiemParse}K("a",Av);K("A",Av);K("H",we,Qp);K("h",we,ss);K("k",we,ss);K("HH",we,Wt);K("hh",we,Wt);K("kk",we,Wt);K("hmm",$v);K("hmmss",Dv);K("Hmm",$v);K("Hmmss",Dv);fe(["H","HH"],We);fe(["k","kk"],function(e,t,n){var r=ee(e);t[We]=r===24?0:r});fe(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e});fe(["h","hh"],function(e,t,n){t[We]=ee(e),Z(n).bigHour=!0});fe("hmm",function(e,t,n){var r=e.length-2;t[We]=ee(e.substr(0,r)),t[En]=ee(e.substr(r)),Z(n).bigHour=!0});fe("hmmss",function(e,t,n){var r=e.length-4,i=e.length-2;t[We]=ee(e.substr(0,r)),t[En]=ee(e.substr(r,2)),t[ar]=ee(e.substr(i)),Z(n).bigHour=!0});fe("Hmm",function(e,t,n){var r=e.length-2;t[We]=ee(e.substr(0,r)),t[En]=ee(e.substr(r))});fe("Hmmss",function(e,t,n){var r=e.length-4,i=e.length-2;t[We]=ee(e.substr(0,r)),t[En]=ee(e.substr(r,2)),t[ar]=ee(e.substr(i))});function L7(e){return(e+"").toLowerCase().charAt(0)==="p"}var K7=/[ap]\.?m?\.?/i,j7=os("Hours",!0);function V7(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var Fv={calendar:_k,longDateFormat:Nk,invalidDate:Rk,ordinal:Ok,dayOfMonthOrdinalParse:Lk,relativeTime:jk,months:r7,monthsShort:Sv,week:m7,weekdays:w7,weekdaysMin:E7,weekdaysShort:_v,meridiemParse:K7},Ee={},Es={},go;function z7(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n<r;n+=1)if(e[n]!==t[n])return n;return r}function _y(e){return e&&e.toLowerCase().replace("_","-")}function U7(e){for(var t=0,n,r,i,a;t<e.length;){for(a=_y(e[t]).split("-"),n=a.length,r=_y(e[t+1]),r=r?r.split("-"):null;n>0;){if(i=Uc(a.slice(0,n).join("-")),i)return i;if(r&&r.length>=n&&z7(a,r)>=n-1)break;n--}t++}return go}function H7(e){return!!(e&&e.match("^[^/\\\\]*$"))}function Uc(e){var t=null,n;if(Ee[e]===void 0&&typeof module<"u"&&module&&module.exports&&H7(e))try{t=go._abbr,n=require,n("./locale/"+e),Ur(t)}catch{Ee[e]=null}return Ee[e]}function Ur(e,t){var n;return e&&(xt(t)?n=Pr(e):n=nm(e,t),n?go=n:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),go._abbr}function nm(e,t){if(t!==null){var n,r=Fv;if(t.abbr=e,Ee[e]!=null)yv("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=Ee[e]._config;else if(t.parentLocale!=null)if(Ee[t.parentLocale]!=null)r=Ee[t.parentLocale]._config;else if(n=Uc(t.parentLocale),n!=null)r=n._config;else return Es[t.parentLocale]||(Es[t.parentLocale]=[]),Es[t.parentLocale].push({name:e,config:t}),null;return Ee[e]=new Yp(rh(r,t)),Es[e]&&Es[e].forEach(function(i){nm(i.name,i.config)}),Ur(e),Ee[e]}else return delete Ee[e],null}function Y7(e,t){if(t!=null){var n,r,i=Fv;Ee[e]!=null&&Ee[e].parentLocale!=null?Ee[e].set(rh(Ee[e]._config,t)):(r=Uc(e),r!=null&&(i=r._config),t=rh(i,t),r==null&&(t.abbr=e),n=new Yp(t),n.parentLocale=Ee[e],Ee[e]=n),Ur(e)}else Ee[e]!=null&&(Ee[e].parentLocale!=null?(Ee[e]=Ee[e].parentLocale,e===Ur()&&Ur(e)):Ee[e]!=null&&delete Ee[e]);return Ee[e]}function Pr(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return go;if(!Pn(e)){if(t=Uc(e),t)return t;e=[e]}return U7(e)}function W7(){return ih(Ee)}function rm(e){var t,n=e._a;return n&&Z(e).overflow===-2&&(t=n[ir]<0||n[ir]>11?ir:n[On]<1||n[On]>Jp(n[ct],n[ir])?On:n[We]<0||n[We]>24||n[We]===24&&(n[En]!==0||n[ar]!==0||n[yi]!==0)?We:n[En]<0||n[En]>59?En:n[ar]<0||n[ar]>59?ar:n[yi]<0||n[yi]>999?yi:-1,Z(e)._overflowDayOfYear&&(t<ct||t>On)&&(t=On),Z(e)._overflowWeeks&&t===-1&&(t=Qk),Z(e)._overflowWeekday&&t===-1&&(t=Jk),Z(e).overflow=t),e}var G7=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,q7=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Z7=/Z|[+-]\d\d(?::?\d\d)?/,Dl=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Yd=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Q7=/^\/?Date\((-?\d+)/i,J7=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,X7={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function Nv(e){var t,n,r=e._i,i=G7.exec(r)||q7.exec(r),a,s,o,l,u=Dl.length,c=Yd.length;if(i){for(Z(e).iso=!0,t=0,n=u;t<n;t++)if(Dl[t][1].exec(i[1])){s=Dl[t][0],a=Dl[t][2]!==!1;break}if(s==null){e._isValid=!1;return}if(i[3]){for(t=0,n=c;t<n;t++)if(Yd[t][1].exec(i[3])){o=(i[2]||" ")+Yd[t][0];break}if(o==null){e._isValid=!1;return}}if(!a&&o!=null){e._isValid=!1;return}if(i[4])if(Z7.exec(i[4]))l="Z";else{e._isValid=!1;return}e._f=s+(o||"")+(l||""),am(e)}else e._isValid=!1}function eC(e,t,n,r,i,a){var s=[tC(e),Sv.indexOf(t),parseInt(n,10),parseInt(r,10),parseInt(i,10)];return a&&s.push(parseInt(a,10)),s}function tC(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function nC(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function rC(e,t,n){if(e){var r=_v.indexOf(e),i=new Date(t[0],t[1],t[2]).getDay();if(r!==i)return Z(n).weekdayMismatch=!0,n._isValid=!1,!1}return!0}function iC(e,t,n){if(e)return X7[e];if(t)return 0;var r=parseInt(n,10),i=r%100,a=(r-i)/100;return a*60+i}function Bv(e){var t=J7.exec(nC(e._i)),n;if(t){if(n=eC(t[4],t[3],t[2],t[5],t[6],t[7]),!rC(t[1],n,e))return;e._a=n,e._tzm=iC(t[8],t[9],t[10]),e._d=mo.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),Z(e).rfc2822=!0}else e._isValid=!1}function aC(e){var t=Q7.exec(e._i);if(t!==null){e._d=new Date(+t[1]);return}if(Nv(e),e._isValid===!1)delete e._isValid;else return;if(Bv(e),e._isValid===!1)delete e._isValid;else return;e._strict?e._isValid=!1:L.createFromInputFallback(e)}L.createFromInputFallback=pn("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))});function ra(e,t,n){return e??t??n}function sC(e){var t=new Date(L.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function im(e){var t,n,r=[],i,a,s;if(!e._d){for(i=sC(e),e._w&&e._a[On]==null&&e._a[ir]==null&&oC(e),e._dayOfYear!=null&&(s=ra(e._a[ct],i[ct]),(e._dayOfYear>qs(s)||e._dayOfYear===0)&&(Z(e)._overflowDayOfYear=!0),n=mo(s,0,e._dayOfYear),e._a[ir]=n.getUTCMonth(),e._a[On]=n.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=r[t]=i[t];for(;t<7;t++)e._a[t]=r[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[We]===24&&e._a[En]===0&&e._a[ar]===0&&e._a[yi]===0&&(e._nextDay=!0,e._a[We]=0),e._d=(e._useUTC?mo:h7).apply(null,r),a=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[We]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==a&&(Z(e).weekdayMismatch=!0)}}function oC(e){var t,n,r,i,a,s,o,l,u;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(a=1,s=4,n=ra(t.GG,e._a[ct],yo(De(),1,4).year),r=ra(t.W,1),i=ra(t.E,1),(i<1||i>7)&&(l=!0)):(a=e._locale._week.dow,s=e._locale._week.doy,u=yo(De(),a,s),n=ra(t.gg,e._a[ct],u.year),r=ra(t.w,u.week),t.d!=null?(i=t.d,(i<0||i>6)&&(l=!0)):t.e!=null?(i=t.e+a,(t.e<0||t.e>6)&&(l=!0)):i=a),r<1||r>fr(n,a,s)?Z(e)._overflowWeeks=!0:l!=null?Z(e)._overflowWeekday=!0:(o=Tv(n,r,i,a,s),e._a[ct]=o.year,e._dayOfYear=o.dayOfYear)}L.ISO_8601=function(){};L.RFC_2822=function(){};function am(e){if(e._f===L.ISO_8601){Nv(e);return}if(e._f===L.RFC_2822){Bv(e);return}e._a=[],Z(e).empty=!0;var t=""+e._i,n,r,i,a,s,o=t.length,l=0,u,c;for(i=gv(e._f,e._locale).match(Wp)||[],c=i.length,n=0;n<c;n++)a=i[n],r=(t.match(Gk(a,e))||[])[0],r&&(s=t.substr(0,t.indexOf(r)),s.length>0&&Z(e).unusedInput.push(s),t=t.slice(t.indexOf(r)+r.length),l+=r.length),Ta[a]?(r?Z(e).empty=!1:Z(e).unusedTokens.push(a),Zk(a,r,e)):e._strict&&!r&&Z(e).unusedTokens.push(a);Z(e).charsLeftOver=o-l,t.length>0&&Z(e).unusedInput.push(t),e._a[We]<=12&&Z(e).bigHour===!0&&e._a[We]>0&&(Z(e).bigHour=void 0),Z(e).parsedDateParts=e._a.slice(0),Z(e).meridiem=e._meridiem,e._a[We]=lC(e._locale,e._a[We],e._meridiem),u=Z(e).era,u!==null&&(e._a[ct]=e._locale.erasConvertYear(u,e._a[ct])),im(e),rm(e)}function lC(e,t,n){var r;return n==null?t:e.meridiemHour!=null?e.meridiemHour(t,n):(e.isPM!=null&&(r=e.isPM(n),r&&t<12&&(t+=12),!r&&t===12&&(t=0)),t)}function uC(e){var t,n,r,i,a,s,o=!1,l=e._f.length;if(l===0){Z(e).invalidFormat=!0,e._d=new Date(NaN);return}for(i=0;i<l;i++)a=0,s=!1,t=Hp({},e),e._useUTC!=null&&(t._useUTC=e._useUTC),t._f=e._f[i],am(t),Up(t)&&(s=!0),a+=Z(t).charsLeftOver,a+=Z(t).unusedTokens.length*10,Z(t).score=a,o?a<r&&(r=a,n=t):(r==null||a<r||s)&&(r=a,n=t,s&&(o=!0));Or(e,n||t)}function cC(e){if(!e._d){var t=Gp(e._i),n=t.day===void 0?t.date:t.day;e._a=pv([t.year,t.month,n,t.hour,t.minute,t.second,t.millisecond],function(r){return r&&parseInt(r,10)}),im(e)}}function dC(e){var t=new Zo(rm(Rv(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function Rv(e){var t=e._i,n=e._f;return e._locale=e._locale||Pr(e._l),t===null||n===void 0&&t===""?Ic({nullInput:!0}):(typeof t=="string"&&(e._i=t=e._locale.preparse(t)),Tn(t)?new Zo(rm(t)):(qo(t)?e._d=t:Pn(n)?uC(e):n?am(e):fC(e),Up(e)||(e._d=null),e))}function fC(e){var t=e._i;xt(t)?e._d=new Date(L.now()):qo(t)?e._d=new Date(t.valueOf()):typeof t=="string"?aC(e):Pn(t)?(e._a=pv(t.slice(0),function(n){return parseInt(n,10)}),im(e)):xi(t)?cC(e):vr(t)?e._d=new Date(t):L.createFromInputFallback(e)}function Iv(e,t,n,r,i){var a={};return(t===!0||t===!1)&&(r=t,t=void 0),(n===!0||n===!1)&&(r=n,n=void 0),(xi(e)&&zp(e)||Pn(e)&&e.length===0)&&(e=void 0),a._isAMomentObject=!0,a._useUTC=a._isUTC=i,a._l=n,a._i=e,a._f=t,a._strict=r,dC(a)}function De(e,t,n,r){return Iv(e,t,n,r,!1)}var hC=pn("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=De.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:Ic()}),pC=pn("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=De.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:Ic()});function Ov(e,t){var n,r;if(t.length===1&&Pn(t[0])&&(t=t[0]),!t.length)return De();for(n=t[0],r=1;r<t.length;++r)(!t[r].isValid()||t[r][e](n))&&(n=t[r]);return n}function mC(){var e=[].slice.call(arguments,0);return Ov("isBefore",e)}function yC(){var e=[].slice.call(arguments,0);return Ov("isAfter",e)}var gC=function(){return Date.now?Date.now():+new Date},Ss=["year","quarter","month","week","day","hour","minute","second","millisecond"];function vC(e){var t,n=!1,r,i=Ss.length;for(t in e)if(ae(e,t)&&!(Be.call(Ss,t)!==-1&&(e[t]==null||!isNaN(e[t]))))return!1;for(r=0;r<i;++r)if(e[Ss[r]]){if(n)return!1;parseFloat(e[Ss[r]])!==ee(e[Ss[r]])&&(n=!0)}return!0}function bC(){return this._isValid}function $C(){return Fn(NaN)}function Hc(e){var t=Gp(e),n=t.year||0,r=t.quarter||0,i=t.month||0,a=t.week||t.isoWeek||0,s=t.day||0,o=t.hour||0,l=t.minute||0,u=t.second||0,c=t.millisecond||0;this._isValid=vC(t),this._milliseconds=+c+u*1e3+l*6e4+o*1e3*60*60,this._days=+s+a*7,this._months=+i+r*3+n*12,this._data={},this._locale=Pr(),this._bubble()}function ou(e){return e instanceof Hc}function sh(e){return e<0?Math.round(-1*e)*-1:Math.round(e)}function DC(e,t,n){var r=Math.min(e.length,t.length),i=Math.abs(e.length-t.length),a=0,s;for(s=0;s<r;s++)(n&&e[s]!==t[s]||!n&&ee(e[s])!==ee(t[s]))&&a++;return a+i}function Lv(e,t){H(e,0,0,function(){var n=this.utcOffset(),r="+";return n<0&&(n=-n,r="-"),r+Hn(~~(n/60),2)+t+Hn(~~n%60,2)})}Lv("Z",":");Lv("ZZ","");K("Z",Vc);K("ZZ",Vc);fe(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=sm(Vc,e)});var wC=/([\+\-]|\d\d)/gi;function sm(e,t){var n=(t||"").match(e),r,i,a;return n===null?null:(r=n[n.length-1]||[],i=(r+"").match(wC)||["-",0,0],a=+(i[1]*60)+ee(i[2]),a===0?0:i[0]==="+"?a:-a)}function om(e,t){var n,r;return t._isUTC?(n=t.clone(),r=(Tn(e)||qo(e)?e.valueOf():De(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+r),L.updateOffset(n,!1),n):De(e).local()}function oh(e){return-Math.round(e._d.getTimezoneOffset())}L.updateOffset=function(){};function EC(e,t,n){var r=this._offset||0,i;if(!this.isValid())return e!=null?this:NaN;if(e!=null){if(typeof e=="string"){if(e=sm(Vc,e),e===null)return this}else Math.abs(e)<16&&!n&&(e=e*60);return!this._isUTC&&t&&(i=oh(this)),this._offset=e,this._isUTC=!0,i!=null&&this.add(i,"m"),r!==e&&(!t||this._changeInProgress?Vv(this,Fn(e-r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,L.updateOffset(this,!0),this._changeInProgress=null)),this}else return this._isUTC?r:oh(this)}function SC(e,t){return e!=null?(typeof e!="string"&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function xC(e){return this.utcOffset(0,e)}function kC(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(oh(this),"m")),this}function CC(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var e=sm(Yk,this._i);e!=null?this.utcOffset(e):this.utcOffset(0,!0)}return this}function PC(e){return this.isValid()?(e=e?De(e).utcOffset():0,(this.utcOffset()-e)%60===0):!1}function TC(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function _C(){if(!xt(this._isDSTShifted))return this._isDSTShifted;var e={},t;return Hp(e,this),e=Rv(e),e._a?(t=e._isUTC?Wn(e._a):De(e._a),this._isDSTShifted=this.isValid()&&DC(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function MC(){return this.isValid()?!this._isUTC:!1}function AC(){return this.isValid()?this._isUTC:!1}function Kv(){return this.isValid()?this._isUTC&&this._offset===0:!1}var FC=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,NC=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Fn(e,t){var n=e,r=null,i,a,s;return ou(e)?n={ms:e._milliseconds,d:e._days,M:e._months}:vr(e)||!isNaN(+e)?(n={},t?n[t]=+e:n.milliseconds=+e):(r=FC.exec(e))?(i=r[1]==="-"?-1:1,n={y:0,d:ee(r[On])*i,h:ee(r[We])*i,m:ee(r[En])*i,s:ee(r[ar])*i,ms:ee(sh(r[yi]*1e3))*i}):(r=NC.exec(e))?(i=r[1]==="-"?-1:1,n={y:di(r[2],i),M:di(r[3],i),w:di(r[4],i),d:di(r[5],i),h:di(r[6],i),m:di(r[7],i),s:di(r[8],i)}):n==null?n={}:typeof n=="object"&&("from"in n||"to"in n)&&(s=BC(De(n.from),De(n.to)),n={},n.ms=s.milliseconds,n.M=s.months),a=new Hc(n),ou(e)&&ae(e,"_locale")&&(a._locale=e._locale),ou(e)&&ae(e,"_isValid")&&(a._isValid=e._isValid),a}Fn.fn=Hc.prototype;Fn.invalid=$C;function di(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function My(e,t){var n={};return n.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function BC(e,t){var n;return e.isValid()&&t.isValid()?(t=om(t,e),e.isBefore(t)?n=My(e,t):(n=My(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function jv(e,t){return function(n,r){var i,a;return r!==null&&!isNaN(+r)&&(yv(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),a=n,n=r,r=a),i=Fn(n,r),Vv(this,i,e),this}}function Vv(e,t,n,r){var i=t._milliseconds,a=sh(t._days),s=sh(t._months);e.isValid()&&(r=r??!0,s&&kv(e,po(e,"Month")+s*n),a&&Ev(e,"Date",po(e,"Date")+a*n),i&&e._d.setTime(e._d.valueOf()+i*n),r&&L.updateOffset(e,a||s))}var RC=jv(1,"add"),IC=jv(-1,"subtract");function zv(e){return typeof e=="string"||e instanceof String}function OC(e){return Tn(e)||qo(e)||zv(e)||vr(e)||KC(e)||LC(e)||e===null||e===void 0}function LC(e){var t=xi(e)&&!zp(e),n=!1,r=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],i,a,s=r.length;for(i=0;i<s;i+=1)a=r[i],n=n||ae(e,a);return t&&n}function KC(e){var t=Pn(e),n=!1;return t&&(n=e.filter(function(r){return!vr(r)&&zv(e)}).length===0),t&&n}function jC(e){var t=xi(e)&&!zp(e),n=!1,r=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],i,a;for(i=0;i<r.length;i+=1)a=r[i],n=n||ae(e,a);return t&&n}function VC(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function zC(e,t){arguments.length===1&&(arguments[0]?OC(arguments[0])?(e=arguments[0],t=void 0):jC(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var n=e||De(),r=om(n,this).startOf("day"),i=L.calendarFormat(this,r)||"sameElse",a=t&&(Gn(t[i])?t[i].call(this,n):t[i]);return this.format(a||this.localeData().calendar(i,this,De(n)))}function UC(){return new Zo(this)}function HC(e,t){var n=Tn(e)?e:De(e);return this.isValid()&&n.isValid()?(t=mn(t)||"millisecond",t==="millisecond"?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf()):!1}function YC(e,t){var n=Tn(e)?e:De(e);return this.isValid()&&n.isValid()?(t=mn(t)||"millisecond",t==="millisecond"?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf()):!1}function WC(e,t,n,r){var i=Tn(e)?e:De(e),a=Tn(t)?t:De(t);return this.isValid()&&i.isValid()&&a.isValid()?(r=r||"()",(r[0]==="("?this.isAfter(i,n):!this.isBefore(i,n))&&(r[1]===")"?this.isBefore(a,n):!this.isAfter(a,n))):!1}function GC(e,t){var n=Tn(e)?e:De(e),r;return this.isValid()&&n.isValid()?(t=mn(t)||"millisecond",t==="millisecond"?this.valueOf()===n.valueOf():(r=n.valueOf(),this.clone().startOf(t).valueOf()<=r&&r<=this.clone().endOf(t).valueOf())):!1}function qC(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function ZC(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function QC(e,t,n){var r,i,a;if(!this.isValid())return NaN;if(r=om(e,this),!r.isValid())return NaN;switch(i=(r.utcOffset()-this.utcOffset())*6e4,t=mn(t),t){case"year":a=lu(this,r)/12;break;case"month":a=lu(this,r);break;case"quarter":a=lu(this,r)/3;break;case"second":a=(this-r)/1e3;break;case"minute":a=(this-r)/6e4;break;case"hour":a=(this-r)/36e5;break;case"day":a=(this-r-i)/864e5;break;case"week":a=(this-r-i)/6048e5;break;default:a=this-r}return n?a:en(a)}function lu(e,t){if(e.date()<t.date())return-lu(t,e);var n=(t.year()-e.year())*12+(t.month()-e.month()),r=e.clone().add(n,"months"),i,a;return t-r<0?(i=e.clone().add(n-1,"months"),a=(t-r)/(r-i)):(i=e.clone().add(n+1,"months"),a=(t-r)/(i-r)),-(n+a)||0}L.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";L.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";function JC(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function XC(e){if(!this.isValid())return null;var t=e!==!0,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?su(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Gn(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",su(n,"Z")):su(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function eP(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",n,r,i,a;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),n="["+e+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",i="-MM-DD[T]HH:mm:ss.SSS",a=t+'[")]',this.format(n+r+i+a)}function tP(e){e||(e=this.isUtc()?L.defaultFormatUtc:L.defaultFormat);var t=su(this,e);return this.localeData().postformat(t)}function nP(e,t){return this.isValid()&&(Tn(e)&&e.isValid()||De(e).isValid())?Fn({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function rP(e){return this.from(De(),e)}function iP(e,t){return this.isValid()&&(Tn(e)&&e.isValid()||De(e).isValid())?Fn({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function aP(e){return this.to(De(),e)}function Uv(e){var t;return e===void 0?this._locale._abbr:(t=Pr(e),t!=null&&(this._locale=t),this)}var Hv=pn("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function Yv(){return this._locale}var Ru=1e3,_a=60*Ru,Iu=60*_a,Wv=(365*400+97)*24*Iu;function Ma(e,t){return(e%t+t)%t}function Gv(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-Wv:new Date(e,t,n).valueOf()}function qv(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-Wv:Date.UTC(e,t,n)}function sP(e){var t,n;if(e=mn(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?qv:Gv,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=Ma(t+(this._isUTC?0:this.utcOffset()*_a),Iu);break;case"minute":t=this._d.valueOf(),t-=Ma(t,_a);break;case"second":t=this._d.valueOf(),t-=Ma(t,Ru);break}return this._d.setTime(t),L.updateOffset(this,!0),this}function oP(e){var t,n;if(e=mn(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(n=this._isUTC?qv:Gv,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=Iu-Ma(t+(this._isUTC?0:this.utcOffset()*_a),Iu)-1;break;case"minute":t=this._d.valueOf(),t+=_a-Ma(t,_a)-1;break;case"second":t=this._d.valueOf(),t+=Ru-Ma(t,Ru)-1;break}return this._d.setTime(t),L.updateOffset(this,!0),this}function lP(){return this._d.valueOf()-(this._offset||0)*6e4}function uP(){return Math.floor(this.valueOf()/1e3)}function cP(){return new Date(this.valueOf())}function dP(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function fP(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function hP(){return this.isValid()?this.toISOString():null}function pP(){return Up(this)}function mP(){return Or({},Z(this))}function yP(){return Z(this).overflow}function gP(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}H("N",0,0,"eraAbbr");H("NN",0,0,"eraAbbr");H("NNN",0,0,"eraAbbr");H("NNNN",0,0,"eraName");H("NNNNN",0,0,"eraNarrow");H("y",["y",1],"yo","eraYear");H("y",["yy",2],0,"eraYear");H("y",["yyy",3],0,"eraYear");H("y",["yyyy",4],0,"eraYear");K("N",lm);K("NN",lm);K("NNN",lm);K("NNNN",PP);K("NNNNN",TP);fe(["N","NN","NNN","NNNN","NNNNN"],function(e,t,n,r){var i=n._locale.erasParse(e,r,n._strict);i?Z(n).era=i:Z(n).invalidEra=e});K("y",as);K("yy",as);K("yyy",as);K("yyyy",as);K("yo",_P);fe(["y","yy","yyy","yyyy"],ct);fe(["yo"],function(e,t,n,r){var i;n._locale._eraYearOrdinalRegex&&(i=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[ct]=n._locale.eraYearOrdinalParse(e,i):t[ct]=parseInt(e,10)});function vP(e,t){var n,r,i,a=this._eras||Pr("en")._eras;for(n=0,r=a.length;n<r;++n){switch(typeof a[n].since){case"string":i=L(a[n].since).startOf("day"),a[n].since=i.valueOf();break}switch(typeof a[n].until){case"undefined":a[n].until=1/0;break;case"string":i=L(a[n].until).startOf("day").valueOf(),a[n].until=i.valueOf();break}}return a}function bP(e,t,n){var r,i,a=this.eras(),s,o,l;for(e=e.toUpperCase(),r=0,i=a.length;r<i;++r)if(s=a[r].name.toUpperCase(),o=a[r].abbr.toUpperCase(),l=a[r].narrow.toUpperCase(),n)switch(t){case"N":case"NN":case"NNN":if(o===e)return a[r];break;case"NNNN":if(s===e)return a[r];break;case"NNNNN":if(l===e)return a[r];break}else if([s,o,l].indexOf(e)>=0)return a[r]}function $P(e,t){var n=e.since<=e.until?1:-1;return t===void 0?L(e.since).year():L(e.since).year()+(t-e.offset)*n}function DP(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e)if(n=this.clone().startOf("day").valueOf(),r[e].since<=n&&n<=r[e].until||r[e].until<=n&&n<=r[e].since)return r[e].name;return""}function wP(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e)if(n=this.clone().startOf("day").valueOf(),r[e].since<=n&&n<=r[e].until||r[e].until<=n&&n<=r[e].since)return r[e].narrow;return""}function EP(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e)if(n=this.clone().startOf("day").valueOf(),r[e].since<=n&&n<=r[e].until||r[e].until<=n&&n<=r[e].since)return r[e].abbr;return""}function SP(){var e,t,n,r,i=this.localeData().eras();for(e=0,t=i.length;e<t;++e)if(n=i[e].since<=i[e].until?1:-1,r=this.clone().startOf("day").valueOf(),i[e].since<=r&&r<=i[e].until||i[e].until<=r&&r<=i[e].since)return(this.year()-L(i[e].since).year())*n+i[e].offset;return this.year()}function xP(e){return ae(this,"_erasNameRegex")||um.call(this),e?this._erasNameRegex:this._erasRegex}function kP(e){return ae(this,"_erasAbbrRegex")||um.call(this),e?this._erasAbbrRegex:this._erasRegex}function CP(e){return ae(this,"_erasNarrowRegex")||um.call(this),e?this._erasNarrowRegex:this._erasRegex}function lm(e,t){return t.erasAbbrRegex(e)}function PP(e,t){return t.erasNameRegex(e)}function TP(e,t){return t.erasNarrowRegex(e)}function _P(e,t){return t._eraYearOrdinalRegex||as}function um(){var e=[],t=[],n=[],r=[],i,a,s,o,l,u=this.eras();for(i=0,a=u.length;i<a;++i)s=dr(u[i].name),o=dr(u[i].abbr),l=dr(u[i].narrow),t.push(s),e.push(o),n.push(l),r.push(s),r.push(o),r.push(l);this._erasRegex=new RegExp("^("+r.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+t.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+e.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+n.join("|")+")","i")}H(0,["gg",2],0,function(){return this.weekYear()%100});H(0,["GG",2],0,function(){return this.isoWeekYear()%100});function Yc(e,t){H(0,[e,e.length],0,t)}Yc("gggg","weekYear");Yc("ggggg","weekYear");Yc("GGGG","isoWeekYear");Yc("GGGGG","isoWeekYear");K("G",jc);K("g",jc);K("GG",we,Wt);K("gg",we,Wt);K("GGGG",Zp,qp);K("gggg",Zp,qp);K("GGGGG",Kc,Oc);K("ggggg",Kc,Oc);Jo(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,r){t[r.substr(0,2)]=ee(e)});Jo(["gg","GG"],function(e,t,n,r){t[r]=L.parseTwoDigitYear(e)});function MP(e){return Zv.call(this,e,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)}function AP(e){return Zv.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function FP(){return fr(this.year(),1,4)}function NP(){return fr(this.isoWeekYear(),1,4)}function BP(){var e=this.localeData()._week;return fr(this.year(),e.dow,e.doy)}function RP(){var e=this.localeData()._week;return fr(this.weekYear(),e.dow,e.doy)}function Zv(e,t,n,r,i){var a;return e==null?yo(this,r,i).year:(a=fr(e,r,i),t>a&&(t=a),IP.call(this,e,t,n,r,i))}function IP(e,t,n,r,i){var a=Tv(e,t,n,r,i),s=mo(a.year,0,a.dayOfYear);return this.year(s.getUTCFullYear()),this.month(s.getUTCMonth()),this.date(s.getUTCDate()),this}H("Q",0,"Qo","quarter");K("Q",vv);fe("Q",function(e,t){t[ir]=(ee(e)-1)*3});function OP(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}H("D",["DD",2],"Do","date");K("D",we,ss);K("DD",we,Wt);K("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});fe(["D","DD"],On);fe("Do",function(e,t){t[On]=ee(e.match(we)[0])});var Qv=os("Date",!0);H("DDD",["DDDD",3],"DDDo","dayOfYear");K("DDD",Lc);K("DDDD",bv);fe(["DDD","DDDD"],function(e,t,n){n._dayOfYear=ee(e)});function LP(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}H("m",["mm",2],0,"minute");K("m",we,Qp);K("mm",we,Wt);fe(["m","mm"],En);var KP=os("Minutes",!1);H("s",["ss",2],0,"second");K("s",we,Qp);K("ss",we,Wt);fe(["s","ss"],ar);var jP=os("Seconds",!1);H("S",0,0,function(){return~~(this.millisecond()/100)});H(0,["SS",2],0,function(){return~~(this.millisecond()/10)});H(0,["SSS",3],0,"millisecond");H(0,["SSSS",4],0,function(){return this.millisecond()*10});H(0,["SSSSS",5],0,function(){return this.millisecond()*100});H(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});H(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});H(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});H(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});K("S",Lc,vv);K("SS",Lc,Wt);K("SSS",Lc,bv);var Lr,Jv;for(Lr="SSSS";Lr.length<=9;Lr+="S")K(Lr,as);function VP(e,t){t[yi]=ee(("0."+e)*1e3)}for(Lr="S";Lr.length<=9;Lr+="S")fe(Lr,VP);Jv=os("Milliseconds",!1);H("z",0,0,"zoneAbbr");H("zz",0,0,"zoneName");function zP(){return this._isUTC?"UTC":""}function UP(){return this._isUTC?"Coordinated Universal Time":""}var I=Zo.prototype;I.add=RC;I.calendar=zC;I.clone=UC;I.diff=QC;I.endOf=oP;I.format=tP;I.from=nP;I.fromNow=rP;I.to=iP;I.toNow=aP;I.get=e7;I.invalidAt=yP;I.isAfter=HC;I.isBefore=YC;I.isBetween=WC;I.isSame=GC;I.isSameOrAfter=qC;I.isSameOrBefore=ZC;I.isValid=pP;I.lang=Hv;I.locale=Uv;I.localeData=Yv;I.max=pC;I.min=hC;I.parsingFlags=mP;I.set=t7;I.startOf=sP;I.subtract=IC;I.toArray=dP;I.toObject=fP;I.toDate=cP;I.toISOString=XC;I.inspect=eP;typeof Symbol<"u"&&Symbol.for!=null&&(I[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});I.toJSON=hP;I.toString=JC;I.unix=uP;I.valueOf=lP;I.creationData=gP;I.eraName=DP;I.eraNarrow=wP;I.eraAbbr=EP;I.eraYear=SP;I.year=wv;I.isLeapYear=Xk;I.weekYear=MP;I.isoWeekYear=AP;I.quarter=I.quarters=OP;I.month=Cv;I.daysInMonth=c7;I.week=I.weeks=v7;I.isoWeek=I.isoWeeks=b7;I.weeksInYear=BP;I.weeksInWeekYear=RP;I.isoWeeksInYear=FP;I.isoWeeksInISOWeekYear=NP;I.date=Qv;I.day=I.days=A7;I.weekday=F7;I.isoWeekday=N7;I.dayOfYear=LP;I.hour=I.hours=j7;I.minute=I.minutes=KP;I.second=I.seconds=jP;I.millisecond=I.milliseconds=Jv;I.utcOffset=EC;I.utc=xC;I.local=kC;I.parseZone=CC;I.hasAlignedHourOffset=PC;I.isDST=TC;I.isLocal=MC;I.isUtcOffset=AC;I.isUtc=Kv;I.isUTC=Kv;I.zoneAbbr=zP;I.zoneName=UP;I.dates=pn("dates accessor is deprecated. Use date instead.",Qv);I.months=pn("months accessor is deprecated. Use month instead",Cv);I.years=pn("years accessor is deprecated. Use year instead",wv);I.zone=pn("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",SC);I.isDSTShifted=pn("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",_C);function HP(e){return De(e*1e3)}function YP(){return De.apply(null,arguments).parseZone()}function Xv(e){return e}var se=Yp.prototype;se.calendar=Mk;se.longDateFormat=Bk;se.invalidDate=Ik;se.ordinal=Kk;se.preparse=Xv;se.postformat=Xv;se.relativeTime=Vk;se.pastFuture=zk;se.set=Tk;se.eras=vP;se.erasParse=bP;se.erasConvertYear=$P;se.erasAbbrRegex=kP;se.erasNameRegex=xP;se.erasNarrowRegex=CP;se.months=s7;se.monthsShort=o7;se.monthsParse=u7;se.monthsRegex=f7;se.monthsShortRegex=d7;se.week=p7;se.firstDayOfYear=g7;se.firstDayOfWeek=y7;se.weekdays=C7;se.weekdaysMin=T7;se.weekdaysShort=P7;se.weekdaysParse=M7;se.weekdaysRegex=B7;se.weekdaysShortRegex=R7;se.weekdaysMinRegex=I7;se.isPM=L7;se.meridiem=V7;function Ou(e,t,n,r){var i=Pr(),a=Wn().set(r,t);return i[n](a,e)}function e3(e,t,n){if(vr(e)&&(t=e,e=void 0),e=e||"",t!=null)return Ou(e,t,n,"month");var r,i=[];for(r=0;r<12;r++)i[r]=Ou(e,r,n,"month");return i}function cm(e,t,n,r){typeof e=="boolean"?(vr(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,vr(t)&&(n=t,t=void 0),t=t||"");var i=Pr(),a=e?i._week.dow:0,s,o=[];if(n!=null)return Ou(t,(n+a)%7,r,"day");for(s=0;s<7;s++)o[s]=Ou(t,(s+a)%7,r,"day");return o}function WP(e,t){return e3(e,t,"months")}function GP(e,t){return e3(e,t,"monthsShort")}function qP(e,t,n){return cm(e,t,n,"weekdays")}function ZP(e,t,n){return cm(e,t,n,"weekdaysShort")}function QP(e,t,n){return cm(e,t,n,"weekdaysMin")}Ur("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=ee(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+n}});L.lang=pn("moment.lang is deprecated. Use moment.locale instead.",Ur);L.langData=pn("moment.langData is deprecated. Use moment.localeData instead.",Pr);var Zn=Math.abs;function JP(){var e=this._data;return this._milliseconds=Zn(this._milliseconds),this._days=Zn(this._days),this._months=Zn(this._months),e.milliseconds=Zn(e.milliseconds),e.seconds=Zn(e.seconds),e.minutes=Zn(e.minutes),e.hours=Zn(e.hours),e.months=Zn(e.months),e.years=Zn(e.years),this}function t3(e,t,n,r){var i=Fn(t,n);return e._milliseconds+=r*i._milliseconds,e._days+=r*i._days,e._months+=r*i._months,e._bubble()}function XP(e,t){return t3(this,e,t,1)}function e8(e,t){return t3(this,e,t,-1)}function Ay(e){return e<0?Math.floor(e):Math.ceil(e)}function t8(){var e=this._milliseconds,t=this._days,n=this._months,r=this._data,i,a,s,o,l;return e>=0&&t>=0&&n>=0||e<=0&&t<=0&&n<=0||(e+=Ay(lh(n)+t)*864e5,t=0,n=0),r.milliseconds=e%1e3,i=en(e/1e3),r.seconds=i%60,a=en(i/60),r.minutes=a%60,s=en(a/60),r.hours=s%24,t+=en(s/24),l=en(n3(t)),n+=l,t-=Ay(lh(l)),o=en(n/12),n%=12,r.days=t,r.months=n,r.years=o,this}function n3(e){return e*4800/146097}function lh(e){return e*146097/4800}function n8(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if(e=mn(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+r/864e5,n=this._months+n3(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(lh(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return t*24+r/36e5;case"minute":return t*1440+r/6e4;case"second":return t*86400+r/1e3;case"millisecond":return Math.floor(t*864e5)+r;default:throw new Error("Unknown unit "+e)}}function Tr(e){return function(){return this.as(e)}}var r3=Tr("ms"),r8=Tr("s"),i8=Tr("m"),a8=Tr("h"),s8=Tr("d"),o8=Tr("w"),l8=Tr("M"),u8=Tr("Q"),c8=Tr("y"),d8=r3;function f8(){return Fn(this)}function h8(e){return e=mn(e),this.isValid()?this[e+"s"]():NaN}function Ki(e){return function(){return this.isValid()?this._data[e]:NaN}}var p8=Ki("milliseconds"),m8=Ki("seconds"),y8=Ki("minutes"),g8=Ki("hours"),v8=Ki("days"),b8=Ki("months"),$8=Ki("years");function D8(){return en(this.days()/7)}var Xn=Math.round,sa={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function w8(e,t,n,r,i){return i.relativeTime(t||1,!!n,e,r)}function E8(e,t,n,r){var i=Fn(e).abs(),a=Xn(i.as("s")),s=Xn(i.as("m")),o=Xn(i.as("h")),l=Xn(i.as("d")),u=Xn(i.as("M")),c=Xn(i.as("w")),d=Xn(i.as("y")),f=a<=n.ss&&["s",a]||a<n.s&&["ss",a]||s<=1&&["m"]||s<n.m&&["mm",s]||o<=1&&["h"]||o<n.h&&["hh",o]||l<=1&&["d"]||l<n.d&&["dd",l];return n.w!=null&&(f=f||c<=1&&["w"]||c<n.w&&["ww",c]),f=f||u<=1&&["M"]||u<n.M&&["MM",u]||d<=1&&["y"]||["yy",d],f[2]=t,f[3]=+e>0,f[4]=r,w8.apply(null,f)}function S8(e){return e===void 0?Xn:typeof e=="function"?(Xn=e,!0):!1}function x8(e,t){return sa[e]===void 0?!1:t===void 0?sa[e]:(sa[e]=t,e==="s"&&(sa.ss=t-1),!0)}function k8(e,t){if(!this.isValid())return this.localeData().invalidDate();var n=!1,r=sa,i,a;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(n=e),typeof t=="object"&&(r=Object.assign({},sa,t),t.s!=null&&t.ss==null&&(r.ss=t.s-1)),i=this.localeData(),a=E8(this,!n,r,i),n&&(a=i.pastFuture(+this,a)),i.postformat(a)}var Wd=Math.abs;function Gi(e){return(e>0)-(e<0)||+e}function Wc(){if(!this.isValid())return this.localeData().invalidDate();var e=Wd(this._milliseconds)/1e3,t=Wd(this._days),n=Wd(this._months),r,i,a,s,o=this.asSeconds(),l,u,c,d;return o?(r=en(e/60),i=en(r/60),e%=60,r%=60,a=en(n/12),n%=12,s=e?e.toFixed(3).replace(/\.?0+$/,""):"",l=o<0?"-":"",u=Gi(this._months)!==Gi(o)?"-":"",c=Gi(this._days)!==Gi(o)?"-":"",d=Gi(this._milliseconds)!==Gi(o)?"-":"",l+"P"+(a?u+a+"Y":"")+(n?u+n+"M":"")+(t?c+t+"D":"")+(i||r||e?"T":"")+(i?d+i+"H":"")+(r?d+r+"M":"")+(e?d+s+"S":"")):"P0D"}var ne=Hc.prototype;ne.isValid=bC;ne.abs=JP;ne.add=XP;ne.subtract=e8;ne.as=n8;ne.asMilliseconds=r3;ne.asSeconds=r8;ne.asMinutes=i8;ne.asHours=a8;ne.asDays=s8;ne.asWeeks=o8;ne.asMonths=l8;ne.asQuarters=u8;ne.asYears=c8;ne.valueOf=d8;ne._bubble=t8;ne.clone=f8;ne.get=h8;ne.milliseconds=p8;ne.seconds=m8;ne.minutes=y8;ne.hours=g8;ne.days=v8;ne.weeks=D8;ne.months=b8;ne.years=$8;ne.humanize=k8;ne.toISOString=Wc;ne.toString=Wc;ne.toJSON=Wc;ne.locale=Uv;ne.localeData=Yv;ne.toIsoString=pn("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Wc);ne.lang=Hv;H("X",0,0,"unix");H("x",0,0,"valueOf");K("x",jc);K("X",Wk);fe("X",function(e,t,n){n._d=new Date(parseFloat(e)*1e3)});fe("x",function(e,t,n){n._d=new Date(ee(e))});//! moment.js
|
||
L.version="2.30.1";Ck(De);L.fn=I;L.min=mC;L.max=yC;L.now=gC;L.utc=Wn;L.unix=HP;L.months=WP;L.isDate=qo;L.locale=Ur;L.invalid=Ic;L.duration=Fn;L.isMoment=Tn;L.weekdays=qP;L.parseZone=YP;L.localeData=Pr;L.isDuration=ou;L.monthsShort=GP;L.weekdaysMin=QP;L.defineLocale=nm;L.updateLocale=Y7;L.locales=W7;L.weekdaysShort=ZP;L.normalizeUnits=mn;L.relativeTimeRounding=S8;L.relativeTimeThreshold=x8;L.calendarFormat=VC;L.prototype=I;L.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};const wl=()=>new Date;class vo{constructor(t){this.isDateTime=!1,t!==void 0&&(this.m=L(t.datetime??t.date),this.isDateTime=t.datetime!==void 0)}hasDueDate(){return this.m!==void 0}hasTime(){return this.isDateTime}isToday(){return this.m===void 0?!1:this.m.isSame(wl(),"day")}isOverdue(){return this.m===void 0?!1:this.isDateTime?this.m.isBefore(wl()):this.m.isBefore(wl(),"day")}isTomorrow(){return this.m===void 0?!1:this.m.clone().add(-1,"day").isSame(wl(),"day")}moment(){if(this.m===void 0)throw Error("Cannot get moment from an empty due date");return this.m}}function C8(e,t){switch(t){case vt.Priority:return P8(e);case vt.Project:return _8(e);case vt.Section:return M8(e);case vt.Date:return A8(e);case vt.Label:return F8(e);default:throw Error(`Cannot group by ${t}`)}}function P8(e){const t=Gc(e,r=>r.priority),n=Array.from(t.entries());return n.sort((r,i)=>i[0]-r[0]),n.map(([r,i])=>({header:T8[r],tasks:i}))}const T8={1:"Priority 4",2:"Priority 3",3:"Priority 2",4:"Priority 1"};function _8(e){const t=Gc(e,r=>r.project),n=Array.from(t.entries());return n.sort((r,i)=>{const a=r[0],s=i[0];return a.order-s.order}),n.map(([r,i])=>({header:(r==null?void 0:r.name)??"Unknown Project",tasks:i}))}function M8(e){const t=i=>{var o;const a=i.project.name,s=(o=i.section)==null?void 0:o.name;return s===void 0?a:`${a} / ${s}`},n=Gc(e,i=>{const a={project:i.project,section:i.section};return JSON.stringify(a)}),r=Array.from(n.entries());return r.sort((i,a)=>{const s=JSON.parse(i[0]),o=JSON.parse(a[0]),l=s.project.order-o.project.order;return l!==0?l:s.section===void 0&&o.section===void 0?0:s.section===void 0?-1:o.section===void 0?1:s.section.order-o.section.order}),r.map(([i,a])=>({header:t(JSON.parse(i)),tasks:a}))}function A8(e){const t=i=>{if(i===void 0)return"No due date";if(i==="Overdue")return"Overdue";const a=new vo({recurring:!1,date:i}),s=a.moment(),o=[s.format("MMM D"),s.format("dddd")];return a.isToday()?o.push("Today"):a.isTomorrow()&&o.push("Tomorrow"),o.join(" ‧ ")},n=Gc(e,i=>{var a;if(((a=i.due)==null?void 0:a.date)!==void 0)return new vo(i.due).isOverdue()?"Overdue":i.due.date}),r=Array.from(n.entries());return r.sort((i,a)=>{const s=i[0],o=a[0];return s===void 0&&o===void 0?0:s===void 0?1:o===void 0?-1:s==="Overdue"&&o==="Overdue"?0:s==="Overdue"?-1:o==="Overdue"?1:s.localeCompare(o)}),r.map(([i,a])=>({header:t(i),tasks:a}))}function F8(e){const t=N8(e,r=>r.labels),n=Array.from(t.entries());return n.sort((r,i)=>{const a=r[0],s=i[0];return a===void 0&&s===void 0?0:a===void 0?1:s===void 0?-1:a.localeCompare(s)}),n.map(([r,i])=>({header:r??"No label",tasks:i}))}function Gc(e,t){var r;const n=new Map;for(const i of e){const a=t(i);n.has(a)||n.set(a,[]),(r=n.get(a))==null||r.push(i)}return n}function N8(e,t){const n=new Map,r=(i,a)=>{var s;n.has(i)||n.set(i,[]),(s=n.get(i))==null||s.push(a)};for(const i of e){const a=t(i);a.length===0&&r(void 0,i);for(const s of a)r(s,i)}return n}function B8(e){const t=new Map,n=[];for(const r of e)t.set(r.id,{...r,children:[]});for(const r of e){if(r.parentId===void 0||!t.has(r.parentId)){n.push(r.id);continue}const i=t.get(r.parentId);if(i!==void 0){const a=t.get(r.id);if(a===void 0)throw Error("Expected to find task in map");i.children.push(a)}}return n.map(r=>{const i=t.get(r);if(i===void 0)throw Error("Expected to find task in map");return i})}function R8(e,t){e.sort((n,r)=>{for(const i of t){const a=I8(n,r,i);if(a!==0)return a}return 0})}function I8(e,t,n){switch(n){case ze.Priority:return t.priority-e.priority;case ze.PriorityAscending:return e.priority-t.priority;case ze.Date:return Fy(e,t);case ze.DateDescending:return-Fy(e,t);case ze.Order:return e.order-t.order;case ze.DateAdded:return Ny(e,t);case ze.DateAddedDescending:return-Ny(e,t);default:throw new Error(`Unexpected sorting type: '${n}'`)}}function Fy(e,t){const n=new vo(e.due),r=new vo(t.due);if(n.hasDueDate()&&!r.hasDueDate())return-1;if(!n.hasDueDate()&&r.hasDueDate())return 1;if(!n.hasDueDate()&&!r.hasDueDate())return 0;const i=n.moment(),a=r.moment();if(i===void 0||a===void 0)throw Error("Found unexpected missing moment date");return i.isSame(a,"day")?n.hasTime()&&!r.hasTime()?-1:!n.hasTime()&&r.hasTime()?1:!n.hasTime()&&!r.hasTime()?0:i.isBefore(a)?-1:1:i.isBefore(a,"day")?-1:1}function Ny(e,t){const n=L(e.createdAt),r=L(t.createdAt);return n===r?0:n.isBefore(r)?-1:1}function By(e,{delay:t=0,duration:n=400,easing:r=X4}={}){const i=+getComputedStyle(e).opacity;return{delay:t,duration:n,easing:r,css:a=>`opacity: ${a*i}`}}const i3="todoist-task-actions";function O8(e){av(i3,e)}function L8(){return jp(i3)}const a3="todoist-query";function K8(e){av(a3,e)}function s3(){return jp(a3)}const j8="todoist-component";function V8(){return jp(j8)}function z8(e){let t;return{c(){t=re("div"),ce(t,"class",e[0])},m(n,r){he(n,t,r),e[3](t)},p(n,[r]){r&1&&ce(t,"class",n[0])},i:Ie,o:Ie,d(n){n&&le(t),e[3](null)}}}function U8(e,t,n){let{content:r}=t,{class:i=void 0}=t,a;const s=V8();Kp(async()=>{var u;if(await qe.MarkdownRenderer.renderMarkdown(r,a,"",s),a.childElementCount>1)return;const l=a.querySelector("p");l!==null&&((u=l.parentElement)==null||u.removeChild(l),n(1,a.innerHTML=l.innerHTML,a))});function o(l){Mu[l?"unshift":"push"](()=>{a=l,n(1,a)})}return e.$$set=l=>{"content"in l&&n(2,r=l.content),"class"in l&&n(0,i=l.class)},[i,a,r,o]}class o3 extends An{constructor(t){super(),Mn(this,t,U8,z8,hn,{content:2,class:0})}}function H8(e,t){new qe.Menu().addItem(n=>n.setTitle("Complete task").setIcon("check-small").onClick(async()=>e.closeTask(e.task.id))).addItem(n=>n.setTitle("Open task in Todoist (app)").setIcon("popup-open").onClick(()=>{Ry(`todoist://task?id=${e.task.id}`)})).addItem(n=>n.setTitle("Open task in Todoist (web)").setIcon("popup-open").onClick(()=>Ry(`https://todoist.com/app/project/${e.task.project.id}/task/${e.task.id}`))).showAtPosition(t)}function Ry(e){const t=document.createElement("a");t.href=e;const n=new MouseEvent("click",{bubbles:!0,cancelable:!0,view:window});t.dispatchEvent(n),t.remove()}function Y8(e){let t,n=e[0].split(`
|
||
`)[0]+"",r,i;return{c(){t=re("span"),r=Cn(n),i=Cn("...")},m(a,s){he(a,t,s),J(t,r),J(t,i)},p(a,s){s&1&&n!==(n=a[0].split(`
|
||
`)[0]+"")&&ii(r,n)},i:Ie,o:Ie,d(a){a&&le(t)}}}function W8(e){let t,n;return t=new o3({props:{content:e[0]}}),{c(){et(t.$$.fragment)},m(r,i){Ze(t,r,i),n=!0},p(r,i){const a={};i&1&&(a.content=r[0]),t.$set(a)},i(r){n||(U(t.$$.fragment,r),n=!0)},o(r){W(t.$$.fragment,r),n=!1},d(r){Qe(t,r)}}}function G8(e){let t,n,r,i,a,s;const o=[W8,Y8],l=[];function u(c,d){return c[1]?0:1}return n=u(e),r=l[n]=o[n](e),{c(){t=re("div"),r.c(),ce(t,"class","todoist-task-description")},m(c,d){he(c,t,d),l[n].m(t,null),i=!0,a||(s=uo(t,"dblclick",e[2]),a=!0)},p(c,[d]){let f=n;n=u(c),n===f?l[n].p(c,d):(Pt(),W(l[f],1,1,()=>{l[f]=null}),Tt(),r=l[n],r?r.p(c,d):(r=l[n]=o[n](c),r.c()),U(r,1),r.m(t,null))},i(c){i||(U(r),i=!0)},o(c){W(r),i=!1},d(c){c&&le(t),l[n].d(),a=!1,s()}}}function q8(e,t,n){let r,i,{description:a}=t;function s(){r&&n(1,i=!i)}return e.$$set=o=>{"description"in o&&n(0,a=o.description)},e.$$.update=()=>{e.$$.dirty&1&&n(3,r=a.contains(`
|
||
`)||a.startsWith("#")||a.startsWith("*")||a.startsWith("-")||a.startsWith("1.")),e.$$.dirty&8&&n(1,i=!r)},[a,i,s,r]}class Z8 extends An{constructor(t){super(),Mn(this,t,q8,G8,hn,{description:0})}}function Q8(e){Gx(e,"svelte-1vzwf70","div.svelte-1vzwf70{display:flex;align-items:center}")}function J8(e){let t,n;return{c(){t=re("div"),ce(t,"class",n=wy(e[0])+" svelte-1vzwf70")},m(r,i){he(r,t,i),e[4](t)},p(r,[i]){i&1&&n!==(n=wy(r[0])+" svelte-1vzwf70")&&ce(t,"class",n)},i:Ie,o:Ie,d(r){r&&le(t),e[4](null)}}}function X8(e,t,n){let{iconId:r}=t,{size:i=void 0}=t,{class:a=void 0}=t,s;Kp(()=>{qe.setIcon(s,r,i)});function o(l){Mu[l?"unshift":"push"](()=>{s=l,n(1,s)})}return e.$$set=l=>{"iconId"in l&&n(2,r=l.iconId),"size"in l&&n(3,i=l.size),"class"in l&&n(0,a=l.class)},[a,s,r,i,o]}let Ua=class extends An{constructor(t){super(),Mn(this,t,X8,J8,hn,{iconId:2,size:3,class:0},Q8)}};function Iy(e){let t,n;return t=new Z8({props:{description:e[0].description}}),{c(){et(t.$$.fragment)},m(r,i){Ze(t,r,i),n=!0},p(r,i){const a={};i&1&&(a.description=r[0].description),t.$set(a)},i(r){n||(U(t.$$.fragment,r),n=!0)},o(r){W(t.$$.fragment,r),n=!1},d(r){Qe(t,r)}}}function Oy(e){let t,n,r,i,a,s=e[1].renderProjectIcon&&Ly();return{c(){t=re("div"),s&&s.c(),n=He(),r=re("span"),i=Cn(e[10]),ce(t,"class","task-metadata-item")},m(o,l){he(o,t,l),s&&s.m(t,null),J(t,n),J(t,r),J(r,i),a=!0},p(o,l){o[1].renderProjectIcon?s?l&2&&U(s,1):(s=Ly(),s.c(),U(s,1),s.m(t,n)):s&&(Pt(),W(s,1,1,()=>{s=null}),Tt()),(!a||l&1024)&&ii(i,o[10])},i(o){a||(U(s),a=!0)},o(o){W(s),a=!1},d(o){o&&le(t),s&&s.d()}}}function Ly(e){let t,n;return t=new Ua({props:{iconId:"inbox"}}),{c(){et(t.$$.fragment)},m(r,i){Ze(t,r,i),n=!0},i(r){n||(U(t.$$.fragment,r),n=!0)},o(r){W(t.$$.fragment,r),n=!1},d(r){Qe(t,r)}}}function Ky(e){let t,n,r,i,a,s,o=e[1].renderDateIcon&&jy();return{c(){t=re("div"),o&&o.c(),n=He(),r=re("span"),i=Cn(e[11]),ce(t,"class",a="task-metadata-item "+e[2])},m(l,u){he(l,t,u),o&&o.m(t,null),J(t,n),J(t,r),J(r,i),s=!0},p(l,u){l[1].renderDateIcon?o?u&2&&U(o,1):(o=jy(),o.c(),U(o,1),o.m(t,n)):o&&(Pt(),W(o,1,1,()=>{o=null}),Tt()),(!s||u&2048)&&ii(i,l[11]),(!s||u&4&&a!==(a="task-metadata-item "+l[2]))&&ce(t,"class",a)},i(l){s||(U(o),s=!0)},o(l){W(o),s=!1},d(l){l&&le(t),o&&o.d()}}}function jy(e){let t,n;return t=new Ua({props:{iconId:"calendar"}}),{c(){et(t.$$.fragment)},m(r,i){Ze(t,r,i),n=!0},i(r){n||(U(t.$$.fragment,r),n=!0)},o(r){W(t.$$.fragment,r),n=!1},d(r){Qe(t,r)}}}function Vy(e){let t,n,r,i,a,s=e[1].renderLabelsIcon&&zy();return{c(){t=re("div"),s&&s.c(),n=He(),r=re("span"),i=Cn(e[9]),ce(t,"class","task-metadata-item")},m(o,l){he(o,t,l),s&&s.m(t,null),J(t,n),J(t,r),J(r,i),a=!0},p(o,l){o[1].renderLabelsIcon?s?l&2&&U(s,1):(s=zy(),s.c(),U(s,1),s.m(t,n)):s&&(Pt(),W(s,1,1,()=>{s=null}),Tt()),(!a||l&512)&&ii(i,o[9])},i(o){a||(U(s),a=!0)},o(o){W(s),a=!1},d(o){o&&le(t),s&&s.d()}}}function zy(e){let t,n;return t=new Ua({props:{iconId:"tag"}}),{c(){et(t.$$.fragment)},m(r,i){Ze(t,r,i),n=!0},i(r){n||(U(t.$$.fragment,r),n=!0)},o(r){W(t.$$.fragment,r),n=!1},d(r){Qe(t,r)}}}function Uy(e){let t,n;return t=new l3({props:{taskTrees:e[0].children}}),{c(){et(t.$$.fragment)},m(r,i){Ze(t,r,i),n=!0},p(r,i){const a={};i&1&&(a.taskTrees=r[0].children),t.$set(a)},i(r){n||(U(t.$$.fragment,r),n=!0)},o(r){W(t.$$.fragment,r),n=!1},d(r){Qe(t,r)}}}function e9(e){let t,n,r,i,a,s,o,l,u,c,d,f,h,y,g,w,b;s=new o3({props:{class:"todoist-task-content",content:e[8]}});let p=e[7]&&Iy(e),v=e[6]&&Oy(e),E=e[5]&&Ky(e),x=e[4]&&Vy(e),S=e[0].children.length!=0&&Uy(e);return{c(){t=re("li"),n=re("div"),r=re("input"),a=He(),et(s.$$.fragment),o=He(),p&&p.c(),l=He(),u=re("div"),v&&v.c(),c=He(),E&&E.c(),d=He(),x&&x.c(),f=He(),S&&S.c(),r.disabled=i=!e[12],ce(r,"data-line","1"),ce(r,"class","task-list-item-checkbox"),ce(r,"type","checkbox"),ce(n,"class","todoist-task-container"),ce(u,"class","task-metadata"),ce(t,"class",h="task-list-item "+e[3]+" "+e[2])},m(C,$){he(C,t,$),J(t,n),J(n,r),J(n,a),Ze(s,n,null),J(t,o),p&&p.m(t,null),J(t,l),J(t,u),v&&v.m(u,null),J(u,c),E&&E.m(u,null),J(u,d),x&&x.m(u,null),J(t,f),S&&S.m(t,null),g=!0,w||(b=[uo(r,"click",Qx(e[16])),uo(t,"contextmenu",e[14])],w=!0)},p(C,[$]){e=C,(!g||$&4096&&i!==(i=!e[12]))&&(r.disabled=i);const _={};$&256&&(_.content=e[8]),s.$set(_),e[7]?p?(p.p(e,$),$&128&&U(p,1)):(p=Iy(e),p.c(),U(p,1),p.m(t,l)):p&&(Pt(),W(p,1,1,()=>{p=null}),Tt()),e[6]?v?(v.p(e,$),$&64&&U(v,1)):(v=Oy(e),v.c(),U(v,1),v.m(u,c)):v&&(Pt(),W(v,1,1,()=>{v=null}),Tt()),e[5]?E?(E.p(e,$),$&32&&U(E,1)):(E=Ky(e),E.c(),U(E,1),E.m(u,d)):E&&(Pt(),W(E,1,1,()=>{E=null}),Tt()),e[4]?x?(x.p(e,$),$&16&&U(x,1)):(x=Vy(e),x.c(),U(x,1),x.m(u,null)):x&&(Pt(),W(x,1,1,()=>{x=null}),Tt()),e[0].children.length!=0?S?(S.p(e,$),$&1&&U(S,1)):(S=Uy(e),S.c(),U(S,1),S.m(t,null)):S&&(Pt(),W(S,1,1,()=>{S=null}),Tt()),(!g||$&12&&h!==(h="task-list-item "+e[3]+" "+e[2]))&&ce(t,"class",h)},i(C){g||(U(s.$$.fragment,C),U(p),U(v),U(E),U(x),U(S),C&&fo(()=>{g&&(y||(y=ky(t,By,{duration:e[1].fadeToggle?400:0},!0)),y.run(1))}),g=!0)},o(C){W(s.$$.fragment,C),W(p),W(v),W(E),W(x),W(S),C&&(y||(y=ky(t,By,{duration:e[1].fadeToggle?400:0},!1)),y.run(0)),g=!1},d(C){C&&le(t),Qe(s),p&&p.d(),v&&v.d(),E&&E.d(),x&&x.d(),S&&S.d(),C&&y&&y.end(),w=!1,Cr(b)}}}function t9(e){return e.startsWith("#")||e.startsWith("-")?`\\${e}`:e.startsWith("*")?e.substring(1):e}function n9(e){switch(e){case 1:return"todoist-p4";case 2:return"todoist-p3";case 3:return"todoist-p2";case 4:return"todoist-p1"}}function r9(e){const t=[];return e.hasTime()?t.push("has-time"):t.push("no-time"),e.isOverdue()?t.push("task-overdue"):e.isToday()&&t.push("task-today"),t.join(" ")}function i9(e){const t=e.project.name;if(e.section===void 0)return t;const n=e.section.name;return`${t} / ${n}`}function a9(e,t,n){let r,i,a,s,o,l,u,c,d,f,h,y,g;tv(e,Pa,C=>n(1,g=C));const w={sameDay:"[Today]",nextDay:"[Tomorrow]",nextWeek:"dddd",lastDay:"[Yesterday]",lastWeek:"[Last] dddd",sameElse:"MMM Do"};let{taskTree:b}=t;const p=s3(),v=L8();function E(C){if(!C.hasDueDate())return"";const $=C.moment();return C.hasTime()?$.calendar():$.calendar(w)}function x(C){C.stopPropagation(),C.preventDefault(),H8({task:b,closeTask:v.close},{x:C.pageX,y:C.pageY})}const S=async()=>{await v.close(b.id)};return e.$$set=C=>{"taskTree"in C&&n(0,b=C.taskTree)},e.$$.update=()=>{e.$$.dirty&1&&n(12,r=!b.content.startsWith("*")),e.$$.dirty&1&&n(15,i=new vo(b.due)),e.$$.dirty&32768&&n(11,a=E(i)),e.$$.dirty&1&&n(10,s=i9(b)),e.$$.dirty&1&&n(9,o=b.labels.join(", ")),e.$$.dirty&1&&n(8,l=t9(b.content)),e.$$.dirty&3&&n(7,u=g.renderDescription&&b.description!=""&&p.show.has(In.Description)),e.$$.dirty&2&&n(6,c=g.renderProject&&p.show.has(In.Project)),e.$$.dirty&3&&n(5,d=g.renderDate&&b.due!==void 0&&p.show.has(In.Due)),e.$$.dirty&3&&n(4,f=g.renderLabels&&b.labels.length!=0&&p.show.has(In.Labels)),e.$$.dirty&1&&n(3,h=n9(b.priority)),e.$$.dirty&32768&&n(2,y=r9(i))},[b,g,y,h,f,d,c,u,l,o,s,a,r,v,x,i,S]}class s9 extends An{constructor(t){super(),Mn(this,t,a9,e9,hn,{taskTree:0})}}function Hy(e,t,n){const r=e.slice();return r[1]=t[n],r}function Yy(e,t){let n,r,i;return r=new s9({props:{taskTree:t[1]}}),{key:e,first:null,c(){n=Bc(),et(r.$$.fragment),this.first=n},m(a,s){he(a,n,s),Ze(r,a,s),i=!0},p(a,s){t=a;const o={};s&1&&(o.taskTree=t[1]),r.$set(o)},i(a){i||(U(r.$$.fragment,a),i=!0)},o(a){W(r.$$.fragment,a),i=!1},d(a){a&&le(n),Qe(r,a)}}}function o9(e){let t,n=[],r=new Map,i,a=za(e[0]);const s=o=>o[1].id;for(let o=0;o<a.length;o+=1){let l=Hy(e,a,o),u=s(l);r.set(u,n[o]=Yy(u,l))}return{c(){t=re("ul");for(let o=0;o<n.length;o+=1)n[o].c();ce(t,"class","todoist-task-list")},m(o,l){he(o,t,l);for(let u=0;u<n.length;u+=1)n[u]&&n[u].m(t,null);i=!0},p(o,[l]){l&1&&(a=za(o[0]),Pt(),n=lv(n,l,s,1,o,a,r,t,ov,Yy,null,Hy),Tt())},i(o){if(!i){for(let l=0;l<a.length;l+=1)U(n[l]);i=!0}},o(o){for(let l=0;l<n.length;l+=1)W(n[l]);i=!1},d(o){o&&le(t);for(let l=0;l<n.length;l+=1)n[l].d()}}}function l9(e,t,n){let{taskTrees:r}=t;return e.$$set=i=>{"taskTrees"in i&&n(0,r=i.taskTrees)},[r]}class l3 extends An{constructor(t){super(),Mn(this,t,l9,o9,hn,{taskTrees:0})}}function u9(e){let t,n;return t=new l3({props:{taskTrees:e[0]}}),{c(){et(t.$$.fragment)},m(r,i){Ze(t,r,i),n=!0},p(r,[i]){const a={};i&1&&(a.taskTrees=r[0]),t.$set(a)},i(r){n||(U(t.$$.fragment,r),n=!0)},o(r){W(t.$$.fragment,r),n=!1},d(r){Qe(t,r)}}}function c9(e,t,n){let r,{tasks:i}=t,a=s3();function s(o){return R8(o,a.sorting),B8(o)}return e.$$set=o=>{"tasks"in o&&n(1,i=o.tasks)},e.$$.update=()=>{e.$$.dirty&2&&n(0,r=s(i))},[r,i]}class u3 extends An{constructor(t){super(),Mn(this,t,c9,u9,hn,{tasks:1})}}function Wy(e,t,n){const r=e.slice();return r[3]=t[n],r}function Gy(e,t){let n,r,i=t[3].header+"",a,s,o,l,u;return o=new u3({props:{tasks:t[3].tasks}}),{key:e,first:null,c(){n=re("div"),r=re("div"),a=Cn(i),s=He(),et(o.$$.fragment),l=He(),ce(r,"class","todoist-group-title"),ce(n,"class","todoist-group"),this.first=n},m(c,d){he(c,n,d),J(n,r),J(r,a),J(n,s),Ze(o,n,null),J(n,l),u=!0},p(c,d){t=c,(!u||d&1)&&i!==(i=t[3].header+"")&&ii(a,i);const f={};d&1&&(f.tasks=t[3].tasks),o.$set(f)},i(c){u||(U(o.$$.fragment,c),u=!0)},o(c){W(o.$$.fragment,c),u=!1},d(c){c&&le(n),Qe(o)}}}function d9(e){let t=[],n=new Map,r,i,a=za(e[0]);const s=o=>o[3].header;for(let o=0;o<a.length;o+=1){let l=Wy(e,a,o),u=s(l);n.set(u,t[o]=Gy(u,l))}return{c(){for(let o=0;o<t.length;o+=1)t[o].c();r=Bc()},m(o,l){for(let u=0;u<t.length;u+=1)t[u]&&t[u].m(o,l);he(o,r,l),i=!0},p(o,[l]){l&1&&(a=za(o[0]),Pt(),t=lv(t,l,s,1,o,a,n,r.parentNode,ov,Gy,r,Wy),Tt())},i(o){if(!i){for(let l=0;l<a.length;l+=1)U(t[l]);i=!0}},o(o){for(let l=0;l<t.length;l+=1)W(t[l]);i=!1},d(o){o&&le(r);for(let l=0;l<t.length;l+=1)t[l].d(o)}}}function f9(e,t,n){let r,{variant:i}=t,{tasks:a}=t;return e.$$set=s=>{"variant"in s&&n(1,i=s.variant),"tasks"in s&&n(2,a=s.tasks)},e.$$.update=()=>{e.$$.dirty&6&&n(0,r=C8(a,i))},[r,i,a]}class h9 extends An{constructor(t){super(),Mn(this,t,f9,d9,hn,{variant:1,tasks:2})}}class Lu{static Empty(){return new Lu}static Some(t){const n=new Lu;return n.value=t,n}insert(t){this.value=t}hasValue(){return this.value!==void 0}inner(){if(this.value===void 0)throw new Error("tried to access inner value of empty Maybe");return this.value}withInner(t){return t(this.inner())}}class Gd{constructor(t){this.data=new Map,this.fetchData=t}async sync(){try{const t=await this.fetchData();this.data.clear();for(const n of t)this.data.set(n.id,n)}catch(t){console.error(`Failed to update repository: ${t}`)}}byId(t){return this.data.get(t)}iter(){return this.data.values()}}class p9{constructor(){this.subscriptions=new Map,this.generator=m9()}subscribe(t){const n=this.generator.next().value;return this.subscriptions.set(n,t),()=>this.subscriptions.delete(n)}listActive(){return this.subscriptions.values()}}function*m9(){let e=0;for(;;)yield e++}var uh=(e=>(e[e.BadRequest=0]="BadRequest",e[e.Unauthorized=1]="Unauthorized",e[e.Forbidden=2]="Forbidden",e[e.Unknown=3]="Unknown",e))(uh||{});class y9{constructor(){this.actions={closeTask:async t=>await this.api.withInner(n=>n.closeTask(t)),createTask:async(t,n)=>await this.api.withInner(r=>r.createTask(t,n))},this.api=Lu.Empty(),this.hasSynced=!1,this.projects=new Gd(()=>this.api.withInner(t=>t.getProjects())),this.sections=new Gd(()=>this.api.withInner(t=>t.getSections())),this.labels=new Gd(()=>this.api.withInner(t=>t.getLabels())),this.subscriptions=new p9}isReady(){return this.api.hasValue()&&this.hasSynced}async initialize(t){this.api.insert(t),await this.sync()}async sync(){if(this.api.hasValue()){await this.projects.sync(),await this.sections.sync(),await this.labels.sync();for(const t of this.subscriptions.listActive())await t();this.hasSynced=!0}}data(){return{projects:this.projects,sections:this.sections,labels:this.labels}}subscribe(t,n){const r=this.buildRefresher(t,n);return[this.subscriptions.subscribe(r),r]}buildRefresher(t,n){return async()=>{if(this.api.hasValue())try{const i=(await this.api.withInner(a=>a.getTasks(t))).map(a=>this.hydrate(a));n({type:"success",tasks:i})}catch(r){console.error(`Failed to refresh task query: ${r}`);const i={type:"error",kind:3};if(r instanceof cv)switch(r.statusCode){case 400:i.kind=0;break;case 401:i.kind=1;break;case 403:i.kind=2;break}n(i)}}}hydrate(t){const n=this.projects.byId(t.projectId),r=t.sectionId?this.sections.byId(t.sectionId)??v9(t.sectionId):void 0;return{id:t.id,createdAt:t.createdAt,content:t.content,description:t.description,project:n??g9(t.projectId),section:r,parentId:t.parentId??void 0,labels:t.labels,priority:t.priority,due:t.due??void 0,order:t.order}}}const g9=e=>({id:e,parentId:null,name:"Unknown Project",order:Number.MAX_SAFE_INTEGER,isInboxProject:!1}),v9=e=>({id:e,projectId:"unknown-project",name:"Unknown Section",order:Number.MAX_SAFE_INTEGER});function b9(e){let t,n;return t=new fv({props:{error:e[0]}}),{c(){et(t.$$.fragment)},m(r,i){Ze(t,r,i),n=!0},p(r,[i]){const a={};i&1&&(a.error=r[0]),t.$set(a)},i(r){n||(U(t.$$.fragment,r),n=!0)},o(r){W(t.$$.fragment,r),n=!1},d(r){Qe(t,r)}}}function $9(e,t,n){let r,{kind:i}=t;function a(s){switch(s){case uh.BadRequest:return"The Todoist API has rejected the request. Please check the filter to ensure it is valid.";case uh.Unauthorized:return"The Todoist API request is missing or has the incorreect credentials. Please check the API token in the settings.";default:return"Unknown error occurred. Please check the Console in the Developer Tools window for more information"}}return e.$$set=s=>{"kind"in s&&n(1,i=s.kind)},e.$$.update=()=>{e.$$.dirty&2&&n(0,r=a(i))},[r,i]}class D9 extends An{constructor(t){super(),Mn(this,t,$9,b9,hn,{kind:1})}}function qy(e,t,n){const r=e.slice();return r[19]=t[n],r}function Zy(e){let t,n;return{c(){t=re("h4"),n=Cn(e[6]),ce(t,"class","todoist-query-title")},m(r,i){he(r,t,i),J(t,n)},p(r,i){i&64&&ii(n,r[6])},d(r){r&&le(t)}}}function Qy(e){let t,n,r,i,a,s,o,l,u;r=new Ua({props:{iconId:"lucide-alert-triangle",size:24,class:"todoist-query-warnings-icon"}});let c=za(e[1]),d=[];for(let f=0;f<c.length;f+=1)d[f]=Jy(qy(e,c,f));return{c(){t=re("div"),n=re("div"),et(r.$$.fragment),i=He(),a=re("span"),a.textContent="Warning",s=He(),o=re("div"),l=re("ul");for(let f=0;f<d.length;f+=1)d[f].c();ce(n,"class","todoist-query-warnings-header"),ce(t,"class","todoist-query-warnings")},m(f,h){he(f,t,h),J(t,n),Ze(r,n,null),J(n,i),J(n,a),J(t,s),J(t,o),J(o,l);for(let y=0;y<d.length;y+=1)d[y]&&d[y].m(l,null);u=!0},p(f,h){if(h&2){c=za(f[1]);let y;for(y=0;y<c.length;y+=1){const g=qy(f,c,y);d[y]?d[y].p(g,h):(d[y]=Jy(g),d[y].c(),d[y].m(l,null))}for(;y<d.length;y+=1)d[y].d(1);d.length=c.length}},i(f){u||(U(r.$$.fragment,f),u=!0)},o(f){W(r.$$.fragment,f),u=!1},d(f){f&&le(t),Qe(r),Zx(d,f)}}}function Jy(e){let t,n=e[19]+"",r;return{c(){t=re("li"),r=Cn(n)},m(i,a){he(i,t,a),J(t,r)},p(i,a){a&2&&n!==(n=i[19]+"")&&ii(r,n)},d(i){i&&le(t)}}}function Xy(e){let t,n,r,i;const a=[x9,S9,E9,w9],s=[];function o(l,u){return l[5]!==void 0?0:l[2].length===0?1:l[0].groupBy!==vt.None?2:3}return t=o(e),n=s[t]=a[t](e),{c(){n.c(),r=Bc()},m(l,u){s[t].m(l,u),he(l,r,u),i=!0},p(l,u){let c=t;t=o(l),t===c?s[t].p(l,u):(Pt(),W(s[c],1,1,()=>{s[c]=null}),Tt(),n=s[t],n?n.p(l,u):(n=s[t]=a[t](l),n.c()),U(n,1),n.m(r.parentNode,r))},i(l){i||(U(n),i=!0)},o(l){W(n),i=!1},d(l){l&&le(r),s[t].d(l)}}}function w9(e){let t,n;return t=new u3({props:{tasks:e[2]}}),{c(){et(t.$$.fragment)},m(r,i){Ze(t,r,i),n=!0},p(r,i){const a={};i&4&&(a.tasks=r[2]),t.$set(a)},i(r){n||(U(t.$$.fragment,r),n=!0)},o(r){W(t.$$.fragment,r),n=!1},d(r){Qe(t,r)}}}function E9(e){let t,n;return t=new h9({props:{tasks:e[2],variant:e[0].groupBy}}),{c(){et(t.$$.fragment)},m(r,i){Ze(t,r,i),n=!0},p(r,i){const a={};i&4&&(a.tasks=r[2]),i&1&&(a.variant=r[0].groupBy),t.$set(a)},i(r){n||(U(t.$$.fragment,r),n=!0)},o(r){W(t.$$.fragment,r),n=!1},d(r){Qe(t,r)}}}function S9(e){let t,n;return t=new kk({}),{c(){et(t.$$.fragment)},m(r,i){Ze(t,r,i),n=!0},p:Ie,i(r){n||(U(t.$$.fragment,r),n=!0)},o(r){W(t.$$.fragment,r),n=!1},d(r){Qe(t,r)}}}function x9(e){let t,n;return t=new D9({props:{kind:e[5]}}),{c(){et(t.$$.fragment)},m(r,i){Ze(t,r,i),n=!0},p(r,i){const a={};i&32&&(a.kind=r[5]),t.$set(a)},i(r){n||(U(t.$$.fragment,r),n=!0)},o(r){W(t.$$.fragment,r),n=!1},d(r){Qe(t,r)}}}function k9(e){let t,n,r,i,a,s,o,l,u,c,d,f,h,y,g=e[6].length!=0&&Zy(e);r=new Ua({props:{iconId:"refresh-ccw",size:24}}),s=new Ua({props:{iconId:"plus",size:24}});let w=e[1].length!==0&&Qy(e),b=e[3]&&Xy(e);return{c(){g&&g.c(),t=He(),n=re("div"),et(r.$$.fragment),i=He(),a=re("div"),et(s.$$.fragment),o=He(),l=re("br"),u=He(),w&&w.c(),c=He(),b&&b.c(),d=Bc(),ce(n,"class","edit-block-button todoist-refresh-button"),ce(n,"aria-label","Refresh list"),Ey(n,"todoist-refresh-fetching",e[4]),ce(a,"class","edit-block-button todoist-add-button"),ce(a,"aria-label","Add item")},m(p,v){g&&g.m(p,v),he(p,t,v),he(p,n,v),Ze(r,n,null),he(p,i,v),he(p,a,v),Ze(s,a,null),he(p,o,v),he(p,l,v),he(p,u,v),w&&w.m(p,v),he(p,c,v),b&&b.m(p,v),he(p,d,v),f=!0,h||(y=[uo(n,"click",e[15]),uo(a,"click",e[16])],h=!0)},p(p,[v]){p[6].length!=0?g?g.p(p,v):(g=Zy(p),g.c(),g.m(t.parentNode,t)):g&&(g.d(1),g=null),(!f||v&16)&&Ey(n,"todoist-refresh-fetching",p[4]),p[1].length!==0?w?(w.p(p,v),v&2&&U(w,1)):(w=Qy(p),w.c(),U(w,1),w.m(c.parentNode,c)):w&&(Pt(),W(w,1,1,()=>{w=null}),Tt()),p[3]?b?(b.p(p,v),v&8&&U(b,1)):(b=Xy(p),b.c(),U(b,1),b.m(d.parentNode,d)):b&&(Pt(),W(b,1,1,()=>{b=null}),Tt())},i(p){f||(U(r.$$.fragment,p),U(s.$$.fragment,p),U(w),U(b),f=!0)},o(p){W(r.$$.fragment,p),W(s.$$.fragment,p),W(w),W(b),f=!1},d(p){p&&(le(t),le(n),le(i),le(a),le(o),le(l),le(u),le(c),le(d)),g&&g.d(p),Qe(r),Qe(s),w&&w.d(p),b&&b.d(p),h=!1,Cr(y)}}}function C9(e,t,n){let r,i,a,s;tv(e,Pa,S=>n(14,s=S));let{plugin:o}=t,{query:l}=t,{warnings:u}=t;K8(l),O8({close:async S=>{y.add(S),n(12,y);let C=!0;try{await o.services.todoist.actions.closeTask(S)}catch($){console.error(`Failed to mark task as closed: ${$}`),C=!1}C?n(11,h=h.filter($=>$.id!==S)):new qe.Notice("Failed to close task",2e3),y.delete(S),n(12,y)}});let c,d=!1,f=!1,h=[],y=new Set,g;const[w,b]=o.services.todoist.subscribe(l.filter,S=>{switch(S.type){case"success":n(5,g=void 0),n(11,h=S.tasks);break;case"error":n(5,g=S.kind);break}});Kp(async()=>{await v()}),ik(()=>{w(),c!=null&&clearInterval(c)});function p(){wk("add-task-page-content",o)}async function v(){n(4,f=!0),await b(),n(3,d=!0),n(4,f=!1)}const E=async()=>{await v()},x=()=>{p()};return e.$$set=S=>{"plugin"in S&&n(9,o=S.plugin),"query"in S&&n(0,l=S.query),"warnings"in S&&n(1,u=S.warnings)},e.$$.update=()=>{if(e.$$.dirty&17409){c!==void 0&&(clearInterval(c),n(10,c=void 0));let S=l.autorefresh;S===0&&(S=s.autoRefreshToggle?s.autoRefreshInterval:0),S!=0&&n(10,c=window.setInterval(async()=>{await b()},S*1e3))}e.$$.dirty&6144&&n(2,r=h.filter(S=>!y.has(S.id))),e.$$.dirty&4&&n(13,i=r.length),e.$$.dirty&8193&&n(6,a=l.name.replace("{task_count}",`${i}`))},[l,u,r,d,f,g,a,p,v,o,c,h,y,i,s,E,x]}class P9 extends An{constructor(t){super(),Mn(this,t,C9,k9,hn,{plugin:9,query:0,warnings:1})}}const dm=Symbol.for("yaml.alias"),ch=Symbol.for("yaml.document"),Hr=Symbol.for("yaml.map"),c3=Symbol.for("yaml.pair"),br=Symbol.for("yaml.scalar"),ls=Symbol.for("yaml.seq"),cn=Symbol.for("yaml.node.type"),ji=e=>!!e&&typeof e=="object"&&e[cn]===dm,us=e=>!!e&&typeof e=="object"&&e[cn]===ch,cs=e=>!!e&&typeof e=="object"&&e[cn]===Hr,xe=e=>!!e&&typeof e=="object"&&e[cn]===c3,ve=e=>!!e&&typeof e=="object"&&e[cn]===br,ds=e=>!!e&&typeof e=="object"&&e[cn]===ls;function Pe(e){if(e&&typeof e=="object")switch(e[cn]){case Hr:case ls:return!0}return!1}function Oe(e){if(e&&typeof e=="object")switch(e[cn]){case dm:case Hr:case br:case ls:return!0}return!1}const T9=e=>(ve(e)||Pe(e))&&!!e.anchor,kt=Symbol("break visit"),d3=Symbol("skip children"),Vn=Symbol("remove node");function ei(e,t){const n=f3(t);us(e)?oa(null,e.contents,n,Object.freeze([e]))===Vn&&(e.contents=null):oa(null,e,n,Object.freeze([]))}ei.BREAK=kt;ei.SKIP=d3;ei.REMOVE=Vn;function oa(e,t,n,r){const i=h3(e,t,n,r);if(Oe(i)||xe(i))return p3(e,r,i),oa(e,i,n,r);if(typeof i!="symbol"){if(Pe(t)){r=Object.freeze(r.concat(t));for(let a=0;a<t.items.length;++a){const s=oa(a,t.items[a],n,r);if(typeof s=="number")a=s-1;else{if(s===kt)return kt;s===Vn&&(t.items.splice(a,1),a-=1)}}}else if(xe(t)){r=Object.freeze(r.concat(t));const a=oa("key",t.key,n,r);if(a===kt)return kt;a===Vn&&(t.key=null);const s=oa("value",t.value,n,r);if(s===kt)return kt;s===Vn&&(t.value=null)}}return i}async function qc(e,t){const n=f3(t);us(e)?await la(null,e.contents,n,Object.freeze([e]))===Vn&&(e.contents=null):await la(null,e,n,Object.freeze([]))}qc.BREAK=kt;qc.SKIP=d3;qc.REMOVE=Vn;async function la(e,t,n,r){const i=await h3(e,t,n,r);if(Oe(i)||xe(i))return p3(e,r,i),la(e,i,n,r);if(typeof i!="symbol"){if(Pe(t)){r=Object.freeze(r.concat(t));for(let a=0;a<t.items.length;++a){const s=await la(a,t.items[a],n,r);if(typeof s=="number")a=s-1;else{if(s===kt)return kt;s===Vn&&(t.items.splice(a,1),a-=1)}}}else if(xe(t)){r=Object.freeze(r.concat(t));const a=await la("key",t.key,n,r);if(a===kt)return kt;a===Vn&&(t.key=null);const s=await la("value",t.value,n,r);if(s===kt)return kt;s===Vn&&(t.value=null)}}return i}function f3(e){return typeof e=="object"&&(e.Collection||e.Node||e.Value)?Object.assign({Alias:e.Node,Map:e.Node,Scalar:e.Node,Seq:e.Node},e.Value&&{Map:e.Value,Scalar:e.Value,Seq:e.Value},e.Collection&&{Map:e.Collection,Seq:e.Collection},e):e}function h3(e,t,n,r){var i,a,s,o,l;if(typeof n=="function")return n(e,t,r);if(cs(t))return(i=n.Map)==null?void 0:i.call(n,e,t,r);if(ds(t))return(a=n.Seq)==null?void 0:a.call(n,e,t,r);if(xe(t))return(s=n.Pair)==null?void 0:s.call(n,e,t,r);if(ve(t))return(o=n.Scalar)==null?void 0:o.call(n,e,t,r);if(ji(t))return(l=n.Alias)==null?void 0:l.call(n,e,t,r)}function p3(e,t,n){const r=t[t.length-1];if(Pe(r))r.items[e]=n;else if(xe(r))e==="key"?r.key=n:r.value=n;else if(us(r))r.contents=n;else{const i=ji(r)?"alias":"scalar";throw new Error(`Cannot replace node with ${i} parent`)}}const _9={"!":"%21",",":"%2C","[":"%5B","]":"%5D","{":"%7B","}":"%7D"},M9=e=>e.replace(/[!,[\]{}]/g,t=>_9[t]);class gt{constructor(t,n){this.docStart=null,this.docEnd=!1,this.yaml=Object.assign({},gt.defaultYaml,t),this.tags=Object.assign({},gt.defaultTags,n)}clone(){const t=new gt(this.yaml,this.tags);return t.docStart=this.docStart,t}atDocument(){const t=new gt(this.yaml,this.tags);switch(this.yaml.version){case"1.1":this.atNextDocument=!0;break;case"1.2":this.atNextDocument=!1,this.yaml={explicit:gt.defaultYaml.explicit,version:"1.2"},this.tags=Object.assign({},gt.defaultTags);break}return t}add(t,n){this.atNextDocument&&(this.yaml={explicit:gt.defaultYaml.explicit,version:"1.1"},this.tags=Object.assign({},gt.defaultTags),this.atNextDocument=!1);const r=t.trim().split(/[ \t]+/),i=r.shift();switch(i){case"%TAG":{if(r.length!==2&&(n(0,"%TAG directive should contain exactly two parts"),r.length<2))return!1;const[a,s]=r;return this.tags[a]=s,!0}case"%YAML":{if(this.yaml.explicit=!0,r.length!==1)return n(0,"%YAML directive should contain exactly one part"),!1;const[a]=r;if(a==="1.1"||a==="1.2")return this.yaml.version=a,!0;{const s=/^\d+\.\d+$/.test(a);return n(6,`Unsupported YAML version ${a}`,s),!1}}default:return n(0,`Unknown directive ${i}`,!0),!1}}tagName(t,n){if(t==="!")return"!";if(t[0]!=="!")return n(`Not a valid tag: ${t}`),null;if(t[1]==="<"){const s=t.slice(2,-1);return s==="!"||s==="!!"?(n(`Verbatim tags aren't resolved, so ${t} is invalid.`),null):(t[t.length-1]!==">"&&n("Verbatim tags must end with a >"),s)}const[,r,i]=t.match(/^(.*!)([^!]*)$/s);i||n(`The ${t} tag has no suffix`);const a=this.tags[r];if(a)try{return a+decodeURIComponent(i)}catch(s){return n(String(s)),null}return r==="!"?t:(n(`Could not resolve tag: ${t}`),null)}tagString(t){for(const[n,r]of Object.entries(this.tags))if(t.startsWith(r))return n+M9(t.substring(r.length));return t[0]==="!"?t:`!<${t}>`}toString(t){const n=this.yaml.explicit?[`%YAML ${this.yaml.version||"1.2"}`]:[],r=Object.entries(this.tags);let i;if(t&&r.length>0&&Oe(t.contents)){const a={};ei(t.contents,(s,o)=>{Oe(o)&&o.tag&&(a[o.tag]=!0)}),i=Object.keys(a)}else i=[];for(const[a,s]of r)a==="!!"&&s==="tag:yaml.org,2002:"||(!t||i.some(o=>o.startsWith(s)))&&n.push(`%TAG ${a} ${s}`);return n.join(`
|
||
`)}}gt.defaultYaml={explicit:!1,version:"1.2"};gt.defaultTags={"!!":"tag:yaml.org,2002:"};function m3(e){if(/[\x00-\x19\s,[\]{}]/.test(e)){const n=`Anchor must not contain whitespace or control characters: ${JSON.stringify(e)}`;throw new Error(n)}return!0}function y3(e){const t=new Set;return ei(e,{Value(n,r){r.anchor&&t.add(r.anchor)}}),t}function g3(e,t){for(let n=1;;++n){const r=`${e}${n}`;if(!t.has(r))return r}}function A9(e,t){const n=[],r=new Map;let i=null;return{onAnchor:a=>{n.push(a),i||(i=y3(e));const s=g3(t,i);return i.add(s),s},setAnchors:()=>{for(const a of n){const s=r.get(a);if(typeof s=="object"&&s.anchor&&(ve(s.node)||Pe(s.node)))s.node.anchor=s.anchor;else{const o=new Error("Failed to resolve repeated object (this should not happen)");throw o.source=a,o}}},sourceObjects:r}}function ua(e,t,n,r){if(r&&typeof r=="object")if(Array.isArray(r))for(let i=0,a=r.length;i<a;++i){const s=r[i],o=ua(e,r,String(i),s);o===void 0?delete r[i]:o!==s&&(r[i]=o)}else if(r instanceof Map)for(const i of Array.from(r.keys())){const a=r.get(i),s=ua(e,r,i,a);s===void 0?r.delete(i):s!==a&&r.set(i,s)}else if(r instanceof Set)for(const i of Array.from(r)){const a=ua(e,r,i,i);a===void 0?r.delete(i):a!==i&&(r.delete(i),r.add(a))}else for(const[i,a]of Object.entries(r)){const s=ua(e,r,i,a);s===void 0?delete r[i]:s!==a&&(r[i]=s)}return e.call(t,n,r)}function ln(e,t,n){if(Array.isArray(e))return e.map((r,i)=>ln(r,String(i),n));if(e&&typeof e.toJSON=="function"){if(!n||!T9(e))return e.toJSON(t,n);const r={aliasCount:0,count:1,res:void 0};n.anchors.set(e,r),n.onCreate=a=>{r.res=a,delete n.onCreate};const i=e.toJSON(t,n);return n.onCreate&&n.onCreate(i),i}return typeof e=="bigint"&&!(n!=null&&n.keep)?Number(e):e}class fm{constructor(t){Object.defineProperty(this,cn,{value:t})}clone(){const t=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));return this.range&&(t.range=this.range.slice()),t}toJS(t,{mapAsMap:n,maxAliasCount:r,onAnchor:i,reviver:a}={}){if(!us(t))throw new TypeError("A document argument is required");const s={anchors:new Map,doc:t,keep:!0,mapAsMap:n===!0,mapKeyWarned:!1,maxAliasCount:typeof r=="number"?r:100},o=ln(this,"",s);if(typeof i=="function")for(const{count:l,res:u}of s.anchors.values())i(u,l);return typeof a=="function"?ua(a,{"":o},"",o):o}}class Zc extends fm{constructor(t){super(dm),this.source=t,Object.defineProperty(this,"tag",{set(){throw new Error("Alias nodes cannot have tags")}})}resolve(t){let n;return ei(t,{Node:(r,i)=>{if(i===this)return ei.BREAK;i.anchor===this.source&&(n=i)}}),n}toJSON(t,n){if(!n)return{source:this.source};const{anchors:r,doc:i,maxAliasCount:a}=n,s=this.resolve(i);if(!s){const l=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw new ReferenceError(l)}let o=r.get(s);if(o||(ln(s,null,n),o=r.get(s)),!o||o.res===void 0){const l="This should not happen: Alias anchor was not resolved?";throw new ReferenceError(l)}if(a>=0&&(o.count+=1,o.aliasCount===0&&(o.aliasCount=uu(i,s,r)),o.count*o.aliasCount>a)){const l="Excessive alias count indicates a resource exhaustion attack";throw new ReferenceError(l)}return o.res}toString(t,n,r){const i=`*${this.source}`;if(t){if(m3(this.source),t.options.verifyAliasOrder&&!t.anchors.has(this.source)){const a=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw new Error(a)}if(t.implicitKey)return`${i} `}return i}}function uu(e,t,n){if(ji(t)){const r=t.resolve(e),i=n&&r&&n.get(r);return i?i.count*i.aliasCount:0}else if(Pe(t)){let r=0;for(const i of t.items){const a=uu(e,i,n);a>r&&(r=a)}return r}else if(xe(t)){const r=uu(e,t.key,n),i=uu(e,t.value,n);return Math.max(r,i)}return 1}const v3=e=>!e||typeof e!="function"&&typeof e!="object";class q extends fm{constructor(t){super(br),this.value=t}toJSON(t,n){return n!=null&&n.keep?this.value:ln(this.value,t,n)}toString(){return String(this.value)}}q.BLOCK_FOLDED="BLOCK_FOLDED";q.BLOCK_LITERAL="BLOCK_LITERAL";q.PLAIN="PLAIN";q.QUOTE_DOUBLE="QUOTE_DOUBLE";q.QUOTE_SINGLE="QUOTE_SINGLE";const F9="tag:yaml.org,2002:";function N9(e,t,n){if(t){const r=n.filter(a=>a.tag===t),i=r.find(a=>!a.format)??r[0];if(!i)throw new Error(`Tag ${t} not found`);return i}return n.find(r=>{var i;return((i=r.identify)==null?void 0:i.call(r,e))&&!r.format})}function bo(e,t,n){var d,f,h;if(us(e)&&(e=e.contents),Oe(e))return e;if(xe(e)){const y=(f=(d=n.schema[Hr]).createNode)==null?void 0:f.call(d,n.schema,null,n);return y.items.push(e),y}(e instanceof String||e instanceof Number||e instanceof Boolean||typeof BigInt<"u"&&e instanceof BigInt)&&(e=e.valueOf());const{aliasDuplicateObjects:r,onAnchor:i,onTagObj:a,schema:s,sourceObjects:o}=n;let l;if(r&&e&&typeof e=="object"){if(l=o.get(e),l)return l.anchor||(l.anchor=i(e)),new Zc(l.anchor);l={anchor:null,node:null},o.set(e,l)}t!=null&&t.startsWith("!!")&&(t=F9+t.slice(2));let u=N9(e,t,s.tags);if(!u){if(e&&typeof e.toJSON=="function"&&(e=e.toJSON()),!e||typeof e!="object"){const y=new q(e);return l&&(l.node=y),y}u=e instanceof Map?s[Hr]:Symbol.iterator in Object(e)?s[ls]:s[Hr]}a&&(a(u),delete n.onTagObj);const c=u!=null&&u.createNode?u.createNode(n.schema,e,n):typeof((h=u==null?void 0:u.nodeClass)==null?void 0:h.from)=="function"?u.nodeClass.from(n.schema,e,n):new q(e);return t?c.tag=t:u.default||(c.tag=u.tag),l&&(l.node=c),c}function Ku(e,t,n){let r=n;for(let i=t.length-1;i>=0;--i){const a=t[i];if(typeof a=="number"&&Number.isInteger(a)&&a>=0){const s=[];s[a]=r,r=s}else r=new Map([[a,r]])}return bo(r,void 0,{aliasDuplicateObjects:!1,keepUndefined:!1,onAnchor:()=>{throw new Error("This should not happen, please report a bug.")},schema:e,sourceObjects:new Map})}const Ks=e=>e==null||typeof e=="object"&&!!e[Symbol.iterator]().next().done;class Qc extends fm{constructor(t,n){super(t),Object.defineProperty(this,"schema",{value:n,configurable:!0,enumerable:!1,writable:!0})}clone(t){const n=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));return t&&(n.schema=t),n.items=n.items.map(r=>Oe(r)||xe(r)?r.clone(t):r),this.range&&(n.range=this.range.slice()),n}addIn(t,n){if(Ks(t))this.add(n);else{const[r,...i]=t,a=this.get(r,!0);if(Pe(a))a.addIn(i,n);else if(a===void 0&&this.schema)this.set(r,Ku(this.schema,i,n));else throw new Error(`Expected YAML collection at ${r}. Remaining path: ${i}`)}}deleteIn(t){const[n,...r]=t;if(r.length===0)return this.delete(n);const i=this.get(n,!0);if(Pe(i))return i.deleteIn(r);throw new Error(`Expected YAML collection at ${n}. Remaining path: ${r}`)}getIn(t,n){const[r,...i]=t,a=this.get(r,!0);return i.length===0?!n&&ve(a)?a.value:a:Pe(a)?a.getIn(i,n):void 0}hasAllNullValues(t){return this.items.every(n=>{if(!xe(n))return!1;const r=n.value;return r==null||t&&ve(r)&&r.value==null&&!r.commentBefore&&!r.comment&&!r.tag})}hasIn(t){const[n,...r]=t;if(r.length===0)return this.has(n);const i=this.get(n,!0);return Pe(i)?i.hasIn(r):!1}setIn(t,n){const[r,...i]=t;if(i.length===0)this.set(r,n);else{const a=this.get(r,!0);if(Pe(a))a.setIn(i,n);else if(a===void 0&&this.schema)this.set(r,Ku(this.schema,i,n));else throw new Error(`Expected YAML collection at ${r}. Remaining path: ${i}`)}}}Qc.maxFlowStringSingleLineLength=60;const B9=e=>e.replace(/^(?!$)(?: $)?/gm,"#");function sr(e,t){return/^\n+$/.test(e)?e.substring(1):t?e.replace(/^(?! *$)/gm,t):e}const Kr=(e,t,n)=>e.endsWith(`
|
||
`)?sr(n,t):n.includes(`
|
||
`)?`
|
||
`+sr(n,t):(e.endsWith(" ")?"":" ")+n,b3="flow",dh="block",cu="quoted";function Jc(e,t,n="flow",{indentAtStart:r,lineWidth:i=80,minContentWidth:a=20,onFold:s,onOverflow:o}={}){if(!i||i<0)return e;const l=Math.max(1+a,1+i-t.length);if(e.length<=l)return e;const u=[],c={};let d=i-t.length;typeof r=="number"&&(r>i-Math.max(2,a)?u.push(0):d=i-r);let f,h,y=!1,g=-1,w=-1,b=-1;n===dh&&(g=eg(e,g),g!==-1&&(d=g+l));for(let v;v=e[g+=1];){if(n===cu&&v==="\\"){switch(w=g,e[g+1]){case"x":g+=3;break;case"u":g+=5;break;case"U":g+=9;break;default:g+=1}b=g}if(v===`
|
||
`)n===dh&&(g=eg(e,g)),d=g+l,f=void 0;else{if(v===" "&&h&&h!==" "&&h!==`
|
||
`&&h!==" "){const E=e[g+1];E&&E!==" "&&E!==`
|
||
`&&E!==" "&&(f=g)}if(g>=d)if(f)u.push(f),d=f+l,f=void 0;else if(n===cu){for(;h===" "||h===" ";)h=v,v=e[g+=1],y=!0;const E=g>b+1?g-2:w-1;if(c[E])return e;u.push(E),c[E]=!0,d=E+l,f=void 0}else y=!0}h=v}if(y&&o&&o(),u.length===0)return e;s&&s();let p=e.slice(0,u[0]);for(let v=0;v<u.length;++v){const E=u[v],x=u[v+1]||e.length;E===0?p=`
|
||
${t}${e.slice(0,x)}`:(n===cu&&c[E]&&(p+=`${e[E]}\\`),p+=`
|
||
${t}${e.slice(E+1,x)}`)}return p}function eg(e,t){let n=e[t+1];for(;n===" "||n===" ";){do n=e[t+=1];while(n&&n!==`
|
||
`);n=e[t+1]}return t}const Xc=(e,t)=>({indentAtStart:t?e.indent.length:e.indentAtStart,lineWidth:e.options.lineWidth,minContentWidth:e.options.minContentWidth}),ed=e=>/^(%|---|\.\.\.)/m.test(e);function R9(e,t,n){if(!t||t<0)return!1;const r=t-n,i=e.length;if(i<=r)return!1;for(let a=0,s=0;a<i;++a)if(e[a]===`
|
||
`){if(a-s>r)return!0;if(s=a+1,i-s<=r)return!1}return!0}function Zs(e,t){const n=JSON.stringify(e);if(t.options.doubleQuotedAsJSON)return n;const{implicitKey:r}=t,i=t.options.doubleQuotedMinMultiLineLength,a=t.indent||(ed(e)?" ":"");let s="",o=0;for(let l=0,u=n[l];u;u=n[++l])if(u===" "&&n[l+1]==="\\"&&n[l+2]==="n"&&(s+=n.slice(o,l)+"\\ ",l+=1,o=l,u="\\"),u==="\\")switch(n[l+1]){case"u":{s+=n.slice(o,l);const c=n.substr(l+2,4);switch(c){case"0000":s+="\\0";break;case"0007":s+="\\a";break;case"000b":s+="\\v";break;case"001b":s+="\\e";break;case"0085":s+="\\N";break;case"00a0":s+="\\_";break;case"2028":s+="\\L";break;case"2029":s+="\\P";break;default:c.substr(0,2)==="00"?s+="\\x"+c.substr(2):s+=n.substr(l,6)}l+=5,o=l+1}break;case"n":if(r||n[l+2]==='"'||n.length<i)l+=1;else{for(s+=n.slice(o,l)+`
|
||
|
||
`;n[l+2]==="\\"&&n[l+3]==="n"&&n[l+4]!=='"';)s+=`
|
||
`,l+=2;s+=a,n[l+2]===" "&&(s+="\\"),l+=1,o=l+1}break;default:l+=1}return s=o?s+n.slice(o):n,r?s:Jc(s,a,cu,Xc(t,!1))}function fh(e,t){if(t.options.singleQuote===!1||t.implicitKey&&e.includes(`
|
||
`)||/[ \t]\n|\n[ \t]/.test(e))return Zs(e,t);const n=t.indent||(ed(e)?" ":""),r="'"+e.replace(/'/g,"''").replace(/\n+/g,`$&
|
||
${n}`)+"'";return t.implicitKey?r:Jc(r,n,b3,Xc(t,!1))}function ca(e,t){const{singleQuote:n}=t.options;let r;if(n===!1)r=Zs;else{const i=e.includes('"'),a=e.includes("'");i&&!a?r=fh:a&&!i?r=Zs:r=n?fh:Zs}return r(e,t)}let hh;try{hh=new RegExp(`(^|(?<!
|
||
))
|
||
+(?!
|
||
|$)`,"g")}catch{hh=/\n+(?!\n|$)/g}function du({comment:e,type:t,value:n},r,i,a){const{blockQuote:s,commentString:o,lineWidth:l}=r.options;if(!s||/\n[\t ]+$/.test(n)||/^\s*$/.test(n))return ca(n,r);const u=r.indent||(r.forceBlockIndent||ed(n)?" ":""),c=s==="literal"?!0:s==="folded"||t===q.BLOCK_FOLDED?!1:t===q.BLOCK_LITERAL?!0:!R9(n,l,u.length);if(!n)return c?`|
|
||
`:`>
|
||
`;let d,f;for(f=n.length;f>0;--f){const S=n[f-1];if(S!==`
|
||
`&&S!==" "&&S!==" ")break}let h=n.substring(f);const y=h.indexOf(`
|
||
`);y===-1?d="-":n===h||y!==h.length-1?(d="+",a&&a()):d="",h&&(n=n.slice(0,-h.length),h[h.length-1]===`
|
||
`&&(h=h.slice(0,-1)),h=h.replace(hh,`$&${u}`));let g=!1,w,b=-1;for(w=0;w<n.length;++w){const S=n[w];if(S===" ")g=!0;else if(S===`
|
||
`)b=w;else break}let p=n.substring(0,b<w?b+1:w);p&&(n=n.substring(p.length),p=p.replace(/\n+/g,`$&${u}`));let E=(c?"|":">")+(g?u?"2":"1":"")+d;if(e&&(E+=" "+o(e.replace(/ ?[\r\n]+/g," ")),i&&i()),c)return n=n.replace(/\n+/g,`$&${u}`),`${E}
|
||
${u}${p}${n}${h}`;n=n.replace(/\n+/g,`
|
||
$&`).replace(/(?:^|\n)([\t ].*)(?:([\n\t ]*)\n(?![\n\t ]))?/g,"$1$2").replace(/\n+/g,`$&${u}`);const x=Jc(`${p}${n}${h}`,u,dh,Xc(r,!0));return`${E}
|
||
${u}${x}`}function I9(e,t,n,r){const{type:i,value:a}=e,{actualString:s,implicitKey:o,indent:l,indentStep:u,inFlow:c}=t;if(o&&a.includes(`
|
||
`)||c&&/[[\]{},]/.test(a))return ca(a,t);if(!a||/^[\n\t ,[\]{}#&*!|>'"%@`]|^[?-]$|^[?-][ \t]|[\n:][ \t]|[ \t]\n|[\n\t ]#|[\n\t :]$/.test(a))return o||c||!a.includes(`
|
||
`)?ca(a,t):du(e,t,n,r);if(!o&&!c&&i!==q.PLAIN&&a.includes(`
|
||
`))return du(e,t,n,r);if(ed(a)){if(l==="")return t.forceBlockIndent=!0,du(e,t,n,r);if(o&&l===u)return ca(a,t)}const d=a.replace(/\n+/g,`$&
|
||
${l}`);if(s){const f=g=>{var w;return g.default&&g.tag!=="tag:yaml.org,2002:str"&&((w=g.test)==null?void 0:w.test(d))},{compat:h,tags:y}=t.doc.schema;if(y.some(f)||h!=null&&h.some(f))return ca(a,t)}return o?d:Jc(d,l,b3,Xc(t,!1))}function Xo(e,t,n,r){const{implicitKey:i,inFlow:a}=t,s=typeof e.value=="string"?e:Object.assign({},e,{value:String(e.value)});let{type:o}=e;o!==q.QUOTE_DOUBLE&&/[\x00-\x08\x0b-\x1f\x7f-\x9f\u{D800}-\u{DFFF}]/u.test(s.value)&&(o=q.QUOTE_DOUBLE);const l=c=>{switch(c){case q.BLOCK_FOLDED:case q.BLOCK_LITERAL:return i||a?ca(s.value,t):du(s,t,n,r);case q.QUOTE_DOUBLE:return Zs(s.value,t);case q.QUOTE_SINGLE:return fh(s.value,t);case q.PLAIN:return I9(s,t,n,r);default:return null}};let u=l(o);if(u===null){const{defaultKeyType:c,defaultStringType:d}=t.options,f=i&&c||d;if(u=l(f),u===null)throw new Error(`Unsupported default string type ${f}`)}return u}function $3(e,t){const n=Object.assign({blockQuote:!0,commentString:B9,defaultKeyType:null,defaultStringType:"PLAIN",directives:null,doubleQuotedAsJSON:!1,doubleQuotedMinMultiLineLength:40,falseStr:"false",flowCollectionPadding:!0,indentSeq:!0,lineWidth:80,minContentWidth:20,nullStr:"null",simpleKeys:!1,singleQuote:null,trueStr:"true",verifyAliasOrder:!0},e.schema.toStringOptions,t);let r;switch(n.collectionStyle){case"block":r=!1;break;case"flow":r=!0;break;default:r=null}return{anchors:new Set,doc:e,flowCollectionPadding:n.flowCollectionPadding?" ":"",indent:"",indentStep:typeof n.indent=="number"?" ".repeat(n.indent):" ",inFlow:r,options:n}}function O9(e,t){var i;if(t.tag){const a=e.filter(s=>s.tag===t.tag);if(a.length>0)return a.find(s=>s.format===t.format)??a[0]}let n,r;if(ve(t)){r=t.value;const a=e.filter(s=>{var o;return(o=s.identify)==null?void 0:o.call(s,r)});n=a.find(s=>s.format===t.format)??a.find(s=>!s.format)}else r=t,n=e.find(a=>a.nodeClass&&r instanceof a.nodeClass);if(!n){const a=((i=r==null?void 0:r.constructor)==null?void 0:i.name)??typeof r;throw new Error(`Tag not resolved for ${a} value`)}return n}function L9(e,t,{anchors:n,doc:r}){if(!r.directives)return"";const i=[],a=(ve(e)||Pe(e))&&e.anchor;a&&m3(a)&&(n.add(a),i.push(`&${a}`));const s=e.tag?e.tag:t.default?null:t.tag;return s&&i.push(r.directives.tagString(s)),i.join(" ")}function Ha(e,t,n,r){var l;if(xe(e))return e.toString(t,n,r);if(ji(e)){if(t.doc.directives)return e.toString(t);if((l=t.resolvedAliases)!=null&&l.has(e))throw new TypeError("Cannot stringify circular structure without alias nodes");t.resolvedAliases?t.resolvedAliases.add(e):t.resolvedAliases=new Set([e]),e=e.resolve(t.doc)}let i;const a=Oe(e)?e:t.doc.createNode(e,{onTagObj:u=>i=u});i||(i=O9(t.doc.schema.tags,a));const s=L9(a,i,t);s.length>0&&(t.indentAtStart=(t.indentAtStart??0)+s.length+1);const o=typeof i.stringify=="function"?i.stringify(a,t,n,r):ve(a)?Xo(a,t,n,r):a.toString(t,n,r);return s?ve(a)||o[0]==="{"||o[0]==="["?`${s} ${o}`:`${s}
|
||
${t.indent}${o}`:o}function K9({key:e,value:t},n,r,i){const{allNullValues:a,doc:s,indent:o,indentStep:l,options:{commentString:u,indentSeq:c,simpleKeys:d}}=n;let f=Oe(e)&&e.comment||null;if(d){if(f)throw new Error("With simple keys, key nodes cannot have comments");if(Pe(e)){const C="With simple keys, collection cannot be used as a key value";throw new Error(C)}}let h=!d&&(!e||f&&t==null&&!n.inFlow||Pe(e)||(ve(e)?e.type===q.BLOCK_FOLDED||e.type===q.BLOCK_LITERAL:typeof e=="object"));n=Object.assign({},n,{allNullValues:!1,implicitKey:!h&&(d||!a),indent:o+l});let y=!1,g=!1,w=Ha(e,n,()=>y=!0,()=>g=!0);if(!h&&!n.inFlow&&w.length>1024){if(d)throw new Error("With simple keys, single line scalar must not span more than 1024 characters");h=!0}if(n.inFlow){if(a||t==null)return y&&r&&r(),w===""?"?":h?`? ${w}`:w}else if(a&&!d||t==null&&h)return w=`? ${w}`,f&&!y?w+=Kr(w,n.indent,u(f)):g&&i&&i(),w;y&&(f=null),h?(f&&(w+=Kr(w,n.indent,u(f))),w=`? ${w}
|
||
${o}:`):(w=`${w}:`,f&&(w+=Kr(w,n.indent,u(f))));let b,p,v;Oe(t)?(b=!!t.spaceBefore,p=t.commentBefore,v=t.comment):(b=!1,p=null,v=null,t&&typeof t=="object"&&(t=s.createNode(t))),n.implicitKey=!1,!h&&!f&&ve(t)&&(n.indentAtStart=w.length+1),g=!1,!c&&l.length>=2&&!n.inFlow&&!h&&ds(t)&&!t.flow&&!t.tag&&!t.anchor&&(n.indent=n.indent.substring(2));let E=!1;const x=Ha(t,n,()=>E=!0,()=>g=!0);let S=" ";if(f||b||p){if(S=b?`
|
||
`:"",p){const C=u(p);S+=`
|
||
${sr(C,n.indent)}`}x===""&&!n.inFlow?S===`
|
||
`&&(S=`
|
||
|
||
`):S+=`
|
||
${n.indent}`}else if(!h&&Pe(t)){const C=x[0],$=x.indexOf(`
|
||
`),_=$!==-1,P=n.inFlow??t.flow??t.items.length===0;if(_||!P){let k=!1;if(_&&(C==="&"||C==="!")){let A=x.indexOf(" ");C==="&"&&A!==-1&&A<$&&x[A+1]==="!"&&(A=x.indexOf(" ",A+1)),(A===-1||$<A)&&(k=!0)}k||(S=`
|
||
${n.indent}`)}}else(x===""||x[0]===`
|
||
`)&&(S="");return w+=S+x,n.inFlow?E&&r&&r():v&&!E?w+=Kr(w,n.indent,u(v)):g&&i&&i(),w}function D3(e,t){(e==="debug"||e==="warn")&&(typeof process<"u"&&process.emitWarning?process.emitWarning(t):console.warn(t))}const tg="<<";function w3(e,t,{key:n,value:r}){if(e!=null&&e.doc.schema.merge&&j9(n))if(r=ji(r)?r.resolve(e.doc):r,ds(r))for(const i of r.items)qd(e,t,i);else if(Array.isArray(r))for(const i of r)qd(e,t,i);else qd(e,t,r);else{const i=ln(n,"",e);if(t instanceof Map)t.set(i,ln(r,i,e));else if(t instanceof Set)t.add(i);else{const a=V9(n,i,e),s=ln(r,a,e);a in t?Object.defineProperty(t,a,{value:s,writable:!0,enumerable:!0,configurable:!0}):t[a]=s}}return t}const j9=e=>e===tg||ve(e)&&e.value===tg&&(!e.type||e.type===q.PLAIN);function qd(e,t,n){const r=e&&ji(n)?n.resolve(e.doc):n;if(!cs(r))throw new Error("Merge sources must be maps or map aliases");const i=r.toJSON(null,e,Map);for(const[a,s]of i)t instanceof Map?t.has(a)||t.set(a,s):t instanceof Set?t.add(a):Object.prototype.hasOwnProperty.call(t,a)||Object.defineProperty(t,a,{value:s,writable:!0,enumerable:!0,configurable:!0});return t}function V9(e,t,n){if(t===null)return"";if(typeof t!="object")return String(t);if(Oe(e)&&(n!=null&&n.doc)){const r=$3(n.doc,{});r.anchors=new Set;for(const a of n.anchors.keys())r.anchors.add(a.anchor);r.inFlow=!0,r.inStringifyKey=!0;const i=e.toString(r);if(!n.mapKeyWarned){let a=JSON.stringify(i);a.length>40&&(a=a.substring(0,36)+'..."'),D3(n.doc.options.logLevel,`Keys with collection values will be stringified due to JS Object restrictions: ${a}. Set mapAsMap: true to use object keys.`),n.mapKeyWarned=!0}return i}return JSON.stringify(t)}function hm(e,t,n){const r=bo(e,void 0,n),i=bo(t,void 0,n);return new dt(r,i)}class dt{constructor(t,n=null){Object.defineProperty(this,cn,{value:c3}),this.key=t,this.value=n}clone(t){let{key:n,value:r}=this;return Oe(n)&&(n=n.clone(t)),Oe(r)&&(r=r.clone(t)),new dt(n,r)}toJSON(t,n){const r=n!=null&&n.mapAsMap?new Map:{};return w3(n,r,this)}toString(t,n,r){return t!=null&&t.doc?K9(this,t,n,r):JSON.stringify(this)}}function E3(e,t,n){return(t.inFlow??e.flow?U9:z9)(e,t,n)}function z9({comment:e,items:t},n,{blockItemPrefix:r,flowChars:i,itemIndent:a,onChompKeep:s,onComment:o}){const{indent:l,options:{commentString:u}}=n,c=Object.assign({},n,{indent:a,type:null});let d=!1;const f=[];for(let y=0;y<t.length;++y){const g=t[y];let w=null;if(Oe(g))!d&&g.spaceBefore&&f.push(""),ju(n,f,g.commentBefore,d),g.comment&&(w=g.comment);else if(xe(g)){const p=Oe(g.key)?g.key:null;p&&(!d&&p.spaceBefore&&f.push(""),ju(n,f,p.commentBefore,d))}d=!1;let b=Ha(g,c,()=>w=null,()=>d=!0);w&&(b+=Kr(b,a,u(w))),d&&w&&(d=!1),f.push(r+b)}let h;if(f.length===0)h=i.start+i.end;else{h=f[0];for(let y=1;y<f.length;++y){const g=f[y];h+=g?`
|
||
${l}${g}`:`
|
||
`}}return e?(h+=`
|
||
`+sr(u(e),l),o&&o()):d&&s&&s(),h}function U9({comment:e,items:t},n,{flowChars:r,itemIndent:i,onComment:a}){const{indent:s,indentStep:o,flowCollectionPadding:l,options:{commentString:u}}=n;i+=o;const c=Object.assign({},n,{indent:i,inFlow:!0,type:null});let d=!1,f=0;const h=[];for(let b=0;b<t.length;++b){const p=t[b];let v=null;if(Oe(p))p.spaceBefore&&h.push(""),ju(n,h,p.commentBefore,!1),p.comment&&(v=p.comment);else if(xe(p)){const x=Oe(p.key)?p.key:null;x&&(x.spaceBefore&&h.push(""),ju(n,h,x.commentBefore,!1),x.comment&&(d=!0));const S=Oe(p.value)?p.value:null;S?(S.comment&&(v=S.comment),S.commentBefore&&(d=!0)):p.value==null&&(x!=null&&x.comment)&&(v=x.comment)}v&&(d=!0);let E=Ha(p,c,()=>v=null);b<t.length-1&&(E+=","),v&&(E+=Kr(E,i,u(v))),!d&&(h.length>f||E.includes(`
|
||
`))&&(d=!0),h.push(E),f=h.length}let y;const{start:g,end:w}=r;if(h.length===0)y=g+w;else if(d||(d=h.reduce((p,v)=>p+v.length+2,2)>Qc.maxFlowStringSingleLineLength),d){y=g;for(const b of h)y+=b?`
|
||
${o}${s}${b}`:`
|
||
`;y+=`
|
||
${s}${w}`}else y=`${g}${l}${h.join(" ")}${l}${w}`;return e&&(y+=Kr(y,s,u(e)),a&&a()),y}function ju({indent:e,options:{commentString:t}},n,r,i){if(r&&i&&(r=r.replace(/^\n+/,"")),r){const a=sr(t(r),e);n.push(a.trimStart())}}function gi(e,t){const n=ve(t)?t.value:t;for(const r of e)if(xe(r)&&(r.key===t||r.key===n||ve(r.key)&&r.key.value===n))return r}class Vt extends Qc{static get tagName(){return"tag:yaml.org,2002:map"}constructor(t){super(Hr,t),this.items=[]}static from(t,n,r){const{keepUndefined:i,replacer:a}=r,s=new this(t),o=(l,u)=>{if(typeof a=="function")u=a.call(n,l,u);else if(Array.isArray(a)&&!a.includes(l))return;(u!==void 0||i)&&s.items.push(hm(l,u,r))};if(n instanceof Map)for(const[l,u]of n)o(l,u);else if(n&&typeof n=="object")for(const l of Object.keys(n))o(l,n[l]);return typeof t.sortMapEntries=="function"&&s.items.sort(t.sortMapEntries),s}add(t,n){var s;let r;xe(t)?r=t:!t||typeof t!="object"||!("key"in t)?r=new dt(t,t==null?void 0:t.value):r=new dt(t.key,t.value);const i=gi(this.items,r.key),a=(s=this.schema)==null?void 0:s.sortMapEntries;if(i){if(!n)throw new Error(`Key ${r.key} already set`);ve(i.value)&&v3(r.value)?i.value.value=r.value:i.value=r.value}else if(a){const o=this.items.findIndex(l=>a(r,l)<0);o===-1?this.items.push(r):this.items.splice(o,0,r)}else this.items.push(r)}delete(t){const n=gi(this.items,t);return n?this.items.splice(this.items.indexOf(n),1).length>0:!1}get(t,n){const r=gi(this.items,t),i=r==null?void 0:r.value;return(!n&&ve(i)?i.value:i)??void 0}has(t){return!!gi(this.items,t)}set(t,n){this.add(new dt(t,n),!0)}toJSON(t,n,r){const i=r?new r:n!=null&&n.mapAsMap?new Map:{};n!=null&&n.onCreate&&n.onCreate(i);for(const a of this.items)w3(n,i,a);return i}toString(t,n,r){if(!t)return JSON.stringify(this);for(const i of this.items)if(!xe(i))throw new Error(`Map items must all be pairs; found ${JSON.stringify(i)} instead`);return!t.allNullValues&&this.hasAllNullValues(!1)&&(t=Object.assign({},t,{allNullValues:!0})),E3(this,t,{blockItemPrefix:"",flowChars:{start:"{",end:"}"},itemIndent:t.indent||"",onChompKeep:r,onComment:n})}}const fs={collection:"map",default:!0,nodeClass:Vt,tag:"tag:yaml.org,2002:map",resolve(e,t){return cs(e)||t("Expected a mapping for this tag"),e},createNode:(e,t,n)=>Vt.from(e,t,n)};class ti extends Qc{static get tagName(){return"tag:yaml.org,2002:seq"}constructor(t){super(ls,t),this.items=[]}add(t){this.items.push(t)}delete(t){const n=El(t);return typeof n!="number"?!1:this.items.splice(n,1).length>0}get(t,n){const r=El(t);if(typeof r!="number")return;const i=this.items[r];return!n&&ve(i)?i.value:i}has(t){const n=El(t);return typeof n=="number"&&n<this.items.length}set(t,n){const r=El(t);if(typeof r!="number")throw new Error(`Expected a valid index, not ${t}.`);const i=this.items[r];ve(i)&&v3(n)?i.value=n:this.items[r]=n}toJSON(t,n){const r=[];n!=null&&n.onCreate&&n.onCreate(r);let i=0;for(const a of this.items)r.push(ln(a,String(i++),n));return r}toString(t,n,r){return t?E3(this,t,{blockItemPrefix:"- ",flowChars:{start:"[",end:"]"},itemIndent:(t.indent||"")+" ",onChompKeep:r,onComment:n}):JSON.stringify(this)}static from(t,n,r){const{replacer:i}=r,a=new this(t);if(n&&Symbol.iterator in Object(n)){let s=0;for(let o of n){if(typeof i=="function"){const l=n instanceof Set?o:String(s++);o=i.call(n,l,o)}a.items.push(bo(o,void 0,r))}}return a}}function El(e){let t=ve(e)?e.value:e;return t&&typeof t=="string"&&(t=Number(t)),typeof t=="number"&&Number.isInteger(t)&&t>=0?t:null}const hs={collection:"seq",default:!0,nodeClass:ti,tag:"tag:yaml.org,2002:seq",resolve(e,t){return ds(e)||t("Expected a sequence for this tag"),e},createNode:(e,t,n)=>ti.from(e,t,n)},td={identify:e=>typeof e=="string",default:!0,tag:"tag:yaml.org,2002:str",resolve:e=>e,stringify(e,t,n,r){return t=Object.assign({actualString:!0},t),Xo(e,t,n,r)}},nd={identify:e=>e==null,createNode:()=>new q(null),default:!0,tag:"tag:yaml.org,2002:null",test:/^(?:~|[Nn]ull|NULL)?$/,resolve:()=>new q(null),stringify:({source:e},t)=>typeof e=="string"&&nd.test.test(e)?e:t.options.nullStr},pm={identify:e=>typeof e=="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:[Tt]rue|TRUE|[Ff]alse|FALSE)$/,resolve:e=>new q(e[0]==="t"||e[0]==="T"),stringify({source:e,value:t},n){if(e&&pm.test.test(e)){const r=e[0]==="t"||e[0]==="T";if(t===r)return e}return t?n.options.trueStr:n.options.falseStr}};function Nn({format:e,minFractionDigits:t,tag:n,value:r}){if(typeof r=="bigint")return String(r);const i=typeof r=="number"?r:Number(r);if(!isFinite(i))return isNaN(i)?".nan":i<0?"-.inf":".inf";let a=JSON.stringify(r);if(!e&&t&&(!n||n==="tag:yaml.org,2002:float")&&/^\d/.test(a)){let s=a.indexOf(".");s<0&&(s=a.length,a+=".");let o=t-(a.length-s-1);for(;o-- >0;)a+="0"}return a}const S3={identify:e=>typeof e=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.(?:inf|Inf|INF|nan|NaN|NAN))$/,resolve:e=>e.slice(-3).toLowerCase()==="nan"?NaN:e[0]==="-"?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:Nn},x3={identify:e=>typeof e=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:\.[0-9]+|[0-9]+(?:\.[0-9]*)?)[eE][-+]?[0-9]+$/,resolve:e=>parseFloat(e),stringify(e){const t=Number(e.value);return isFinite(t)?t.toExponential():Nn(e)}},k3={identify:e=>typeof e=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:\.[0-9]+|[0-9]+\.[0-9]*)$/,resolve(e){const t=new q(parseFloat(e)),n=e.indexOf(".");return n!==-1&&e[e.length-1]==="0"&&(t.minFractionDigits=e.length-n-1),t},stringify:Nn},rd=e=>typeof e=="bigint"||Number.isInteger(e),mm=(e,t,n,{intAsBigInt:r})=>r?BigInt(e):parseInt(e.substring(t),n);function C3(e,t,n){const{value:r}=e;return rd(r)&&r>=0?n+r.toString(t):Nn(e)}const P3={identify:e=>rd(e)&&e>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^0o[0-7]+$/,resolve:(e,t,n)=>mm(e,2,8,n),stringify:e=>C3(e,8,"0o")},T3={identify:rd,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9]+$/,resolve:(e,t,n)=>mm(e,0,10,n),stringify:Nn},_3={identify:e=>rd(e)&&e>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^0x[0-9a-fA-F]+$/,resolve:(e,t,n)=>mm(e,2,16,n),stringify:e=>C3(e,16,"0x")},H9=[fs,hs,td,nd,pm,P3,T3,_3,S3,x3,k3];function ng(e){return typeof e=="bigint"||Number.isInteger(e)}const Sl=({value:e})=>JSON.stringify(e),Y9=[{identify:e=>typeof e=="string",default:!0,tag:"tag:yaml.org,2002:str",resolve:e=>e,stringify:Sl},{identify:e=>e==null,createNode:()=>new q(null),default:!0,tag:"tag:yaml.org,2002:null",test:/^null$/,resolve:()=>null,stringify:Sl},{identify:e=>typeof e=="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^true|false$/,resolve:e=>e==="true",stringify:Sl},{identify:ng,default:!0,tag:"tag:yaml.org,2002:int",test:/^-?(?:0|[1-9][0-9]*)$/,resolve:(e,t,{intAsBigInt:n})=>n?BigInt(e):parseInt(e,10),stringify:({value:e})=>ng(e)?e.toString():JSON.stringify(e)},{identify:e=>typeof e=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^-?(?:0|[1-9][0-9]*)(?:\.[0-9]*)?(?:[eE][-+]?[0-9]+)?$/,resolve:e=>parseFloat(e),stringify:Sl}],W9={default:!0,tag:"",test:/^/,resolve(e,t){return t(`Unresolved plain scalar ${JSON.stringify(e)}`),e}},G9=[fs,hs].concat(Y9,W9),ym={identify:e=>e instanceof Uint8Array,default:!1,tag:"tag:yaml.org,2002:binary",resolve(e,t){if(typeof Buffer=="function")return Buffer.from(e,"base64");if(typeof atob=="function"){const n=atob(e.replace(/[\n\r]/g,"")),r=new Uint8Array(n.length);for(let i=0;i<n.length;++i)r[i]=n.charCodeAt(i);return r}else return t("This environment does not support reading binary tags; either Buffer or atob is required"),e},stringify({comment:e,type:t,value:n},r,i,a){const s=n;let o;if(typeof Buffer=="function")o=s instanceof Buffer?s.toString("base64"):Buffer.from(s.buffer).toString("base64");else if(typeof btoa=="function"){let l="";for(let u=0;u<s.length;++u)l+=String.fromCharCode(s[u]);o=btoa(l)}else throw new Error("This environment does not support writing binary tags; either Buffer or btoa is required");if(t||(t=q.BLOCK_LITERAL),t!==q.QUOTE_DOUBLE){const l=Math.max(r.options.lineWidth-r.indent.length,r.options.minContentWidth),u=Math.ceil(o.length/l),c=new Array(u);for(let d=0,f=0;d<u;++d,f+=l)c[d]=o.substr(f,l);o=c.join(t===q.BLOCK_LITERAL?`
|
||
`:" ")}return Xo({comment:e,type:t,value:o},r,i,a)}};function M3(e,t){if(ds(e))for(let n=0;n<e.items.length;++n){let r=e.items[n];if(!xe(r)){if(cs(r)){r.items.length>1&&t("Each pair must have its own sequence indicator");const i=r.items[0]||new dt(new q(null));if(r.commentBefore&&(i.key.commentBefore=i.key.commentBefore?`${r.commentBefore}
|
||
${i.key.commentBefore}`:r.commentBefore),r.comment){const a=i.value??i.key;a.comment=a.comment?`${r.comment}
|
||
${a.comment}`:r.comment}r=i}e.items[n]=xe(r)?r:new dt(r)}}else t("Expected a sequence for this tag");return e}function A3(e,t,n){const{replacer:r}=n,i=new ti(e);i.tag="tag:yaml.org,2002:pairs";let a=0;if(t&&Symbol.iterator in Object(t))for(let s of t){typeof r=="function"&&(s=r.call(t,String(a++),s));let o,l;if(Array.isArray(s))if(s.length===2)o=s[0],l=s[1];else throw new TypeError(`Expected [key, value] tuple: ${s}`);else if(s&&s instanceof Object){const u=Object.keys(s);if(u.length===1)o=u[0],l=s[o];else throw new TypeError(`Expected tuple with one key, not ${u.length} keys`)}else o=s;i.items.push(hm(o,l,n))}return i}const gm={collection:"seq",default:!1,tag:"tag:yaml.org,2002:pairs",resolve:M3,createNode:A3};class Aa extends ti{constructor(){super(),this.add=Vt.prototype.add.bind(this),this.delete=Vt.prototype.delete.bind(this),this.get=Vt.prototype.get.bind(this),this.has=Vt.prototype.has.bind(this),this.set=Vt.prototype.set.bind(this),this.tag=Aa.tag}toJSON(t,n){if(!n)return super.toJSON(t);const r=new Map;n!=null&&n.onCreate&&n.onCreate(r);for(const i of this.items){let a,s;if(xe(i)?(a=ln(i.key,"",n),s=ln(i.value,a,n)):a=ln(i,"",n),r.has(a))throw new Error("Ordered maps must not include duplicate keys");r.set(a,s)}return r}static from(t,n,r){const i=A3(t,n,r),a=new this;return a.items=i.items,a}}Aa.tag="tag:yaml.org,2002:omap";const vm={collection:"seq",identify:e=>e instanceof Map,nodeClass:Aa,default:!1,tag:"tag:yaml.org,2002:omap",resolve(e,t){const n=M3(e,t),r=[];for(const{key:i}of n.items)ve(i)&&(r.includes(i.value)?t(`Ordered maps must not include duplicate keys: ${i.value}`):r.push(i.value));return Object.assign(new Aa,n)},createNode:(e,t,n)=>Aa.from(e,t,n)};function F3({value:e,source:t},n){return t&&(e?N3:B3).test.test(t)?t:e?n.options.trueStr:n.options.falseStr}const N3={identify:e=>e===!0,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:Y|y|[Yy]es|YES|[Tt]rue|TRUE|[Oo]n|ON)$/,resolve:()=>new q(!0),stringify:F3},B3={identify:e=>e===!1,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:N|n|[Nn]o|NO|[Ff]alse|FALSE|[Oo]ff|OFF)$/i,resolve:()=>new q(!1),stringify:F3},q9={identify:e=>typeof e=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?\.(?:inf|Inf|INF|nan|NaN|NAN)$/,resolve:e=>e.slice(-3).toLowerCase()==="nan"?NaN:e[0]==="-"?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:Nn},Z9={identify:e=>typeof e=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:[0-9][0-9_]*)?(?:\.[0-9_]*)?[eE][-+]?[0-9]+$/,resolve:e=>parseFloat(e.replace(/_/g,"")),stringify(e){const t=Number(e.value);return isFinite(t)?t.toExponential():Nn(e)}},Q9={identify:e=>typeof e=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:[0-9][0-9_]*)?\.[0-9_]*$/,resolve(e){const t=new q(parseFloat(e.replace(/_/g,""))),n=e.indexOf(".");if(n!==-1){const r=e.substring(n+1).replace(/_/g,"");r[r.length-1]==="0"&&(t.minFractionDigits=r.length)}return t},stringify:Nn},el=e=>typeof e=="bigint"||Number.isInteger(e);function id(e,t,n,{intAsBigInt:r}){const i=e[0];if((i==="-"||i==="+")&&(t+=1),e=e.substring(t).replace(/_/g,""),r){switch(n){case 2:e=`0b${e}`;break;case 8:e=`0o${e}`;break;case 16:e=`0x${e}`;break}const s=BigInt(e);return i==="-"?BigInt(-1)*s:s}const a=parseInt(e,n);return i==="-"?-1*a:a}function bm(e,t,n){const{value:r}=e;if(el(r)){const i=r.toString(t);return r<0?"-"+n+i.substr(1):n+i}return Nn(e)}const J9={identify:el,default:!0,tag:"tag:yaml.org,2002:int",format:"BIN",test:/^[-+]?0b[0-1_]+$/,resolve:(e,t,n)=>id(e,2,2,n),stringify:e=>bm(e,2,"0b")},X9={identify:el,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^[-+]?0[0-7_]+$/,resolve:(e,t,n)=>id(e,1,8,n),stringify:e=>bm(e,8,"0")},eT={identify:el,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9][0-9_]*$/,resolve:(e,t,n)=>id(e,0,10,n),stringify:Nn},tT={identify:el,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^[-+]?0x[0-9a-fA-F_]+$/,resolve:(e,t,n)=>id(e,2,16,n),stringify:e=>bm(e,16,"0x")};class Fa extends Vt{constructor(t){super(t),this.tag=Fa.tag}add(t){let n;xe(t)?n=t:t&&typeof t=="object"&&"key"in t&&"value"in t&&t.value===null?n=new dt(t.key,null):n=new dt(t,null),gi(this.items,n.key)||this.items.push(n)}get(t,n){const r=gi(this.items,t);return!n&&xe(r)?ve(r.key)?r.key.value:r.key:r}set(t,n){if(typeof n!="boolean")throw new Error(`Expected boolean value for set(key, value) in a YAML set, not ${typeof n}`);const r=gi(this.items,t);r&&!n?this.items.splice(this.items.indexOf(r),1):!r&&n&&this.items.push(new dt(t))}toJSON(t,n){return super.toJSON(t,n,Set)}toString(t,n,r){if(!t)return JSON.stringify(this);if(this.hasAllNullValues(!0))return super.toString(Object.assign({},t,{allNullValues:!0}),n,r);throw new Error("Set items must all have null values")}static from(t,n,r){const{replacer:i}=r,a=new this(t);if(n&&Symbol.iterator in Object(n))for(let s of n)typeof i=="function"&&(s=i.call(n,s,s)),a.items.push(hm(s,null,r));return a}}Fa.tag="tag:yaml.org,2002:set";const $m={collection:"map",identify:e=>e instanceof Set,nodeClass:Fa,default:!1,tag:"tag:yaml.org,2002:set",createNode:(e,t,n)=>Fa.from(e,t,n),resolve(e,t){if(cs(e)){if(e.hasAllNullValues(!0))return Object.assign(new Fa,e);t("Set items must all have null values")}else t("Expected a mapping for this tag");return e}};function Dm(e,t){const n=e[0],r=n==="-"||n==="+"?e.substring(1):e,i=s=>t?BigInt(s):Number(s),a=r.replace(/_/g,"").split(":").reduce((s,o)=>s*i(60)+i(o),i(0));return n==="-"?i(-1)*a:a}function R3(e){let{value:t}=e,n=s=>s;if(typeof t=="bigint")n=s=>BigInt(s);else if(isNaN(t)||!isFinite(t))return Nn(e);let r="";t<0&&(r="-",t*=n(-1));const i=n(60),a=[t%i];return t<60?a.unshift(0):(t=(t-a[0])/i,a.unshift(t%i),t>=60&&(t=(t-a[0])/i,a.unshift(t))),r+a.map(s=>String(s).padStart(2,"0")).join(":").replace(/000000\d*$/,"")}const I3={identify:e=>typeof e=="bigint"||Number.isInteger(e),default:!0,tag:"tag:yaml.org,2002:int",format:"TIME",test:/^[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+$/,resolve:(e,t,{intAsBigInt:n})=>Dm(e,n),stringify:R3},O3={identify:e=>typeof e=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"TIME",test:/^[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\.[0-9_]*$/,resolve:e=>Dm(e,!1),stringify:R3},ad={identify:e=>e instanceof Date,default:!0,tag:"tag:yaml.org,2002:timestamp",test:RegExp("^([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})(?:(?:t|T|[ \\t]+)([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2}(\\.[0-9]+)?)(?:[ \\t]*(Z|[-+][012]?[0-9](?::[0-9]{2})?))?)?$"),resolve(e){const t=e.match(ad.test);if(!t)throw new Error("!!timestamp expects a date, starting with yyyy-mm-dd");const[,n,r,i,a,s,o]=t.map(Number),l=t[7]?Number((t[7]+"00").substr(1,3)):0;let u=Date.UTC(n,r-1,i,a||0,s||0,o||0,l);const c=t[8];if(c&&c!=="Z"){let d=Dm(c,!1);Math.abs(d)<30&&(d*=60),u-=6e4*d}return new Date(u)},stringify:({value:e})=>e.toISOString().replace(/((T00:00)?:00)?\.000Z$/,"")},rg=[fs,hs,td,nd,N3,B3,J9,X9,eT,tT,q9,Z9,Q9,ym,vm,gm,$m,I3,O3,ad],ig=new Map([["core",H9],["failsafe",[fs,hs,td]],["json",G9],["yaml11",rg],["yaml-1.1",rg]]),ag={binary:ym,bool:pm,float:k3,floatExp:x3,floatNaN:S3,floatTime:O3,int:T3,intHex:_3,intOct:P3,intTime:I3,map:fs,null:nd,omap:vm,pairs:gm,seq:hs,set:$m,timestamp:ad},nT={"tag:yaml.org,2002:binary":ym,"tag:yaml.org,2002:omap":vm,"tag:yaml.org,2002:pairs":gm,"tag:yaml.org,2002:set":$m,"tag:yaml.org,2002:timestamp":ad};function Zd(e,t){let n=ig.get(t);if(!n)if(Array.isArray(e))n=[];else{const r=Array.from(ig.keys()).filter(i=>i!=="yaml11").map(i=>JSON.stringify(i)).join(", ");throw new Error(`Unknown schema "${t}"; use one of ${r} or define customTags array`)}if(Array.isArray(e))for(const r of e)n=n.concat(r);else typeof e=="function"&&(n=e(n.slice()));return n.map(r=>{if(typeof r!="string")return r;const i=ag[r];if(i)return i;const a=Object.keys(ag).map(s=>JSON.stringify(s)).join(", ");throw new Error(`Unknown custom tag "${r}"; use one of ${a}`)})}const rT=(e,t)=>e.key<t.key?-1:e.key>t.key?1:0;class sd{constructor({compat:t,customTags:n,merge:r,resolveKnownTags:i,schema:a,sortMapEntries:s,toStringDefaults:o}){this.compat=Array.isArray(t)?Zd(t,"compat"):t?Zd(null,t):null,this.merge=!!r,this.name=typeof a=="string"&&a||"core",this.knownTags=i?nT:{},this.tags=Zd(n,this.name),this.toStringOptions=o??null,Object.defineProperty(this,Hr,{value:fs}),Object.defineProperty(this,br,{value:td}),Object.defineProperty(this,ls,{value:hs}),this.sortMapEntries=typeof s=="function"?s:s===!0?rT:null}clone(){const t=Object.create(sd.prototype,Object.getOwnPropertyDescriptors(this));return t.tags=this.tags.slice(),t}}function iT(e,t){var l;const n=[];let r=t.directives===!0;if(t.directives!==!1&&e.directives){const u=e.directives.toString(e);u?(n.push(u),r=!0):e.directives.docStart&&(r=!0)}r&&n.push("---");const i=$3(e,t),{commentString:a}=i.options;if(e.commentBefore){n.length!==1&&n.unshift("");const u=a(e.commentBefore);n.unshift(sr(u,""))}let s=!1,o=null;if(e.contents){if(Oe(e.contents)){if(e.contents.spaceBefore&&r&&n.push(""),e.contents.commentBefore){const d=a(e.contents.commentBefore);n.push(sr(d,""))}i.forceBlockIndent=!!e.comment,o=e.contents.comment}const u=o?void 0:()=>s=!0;let c=Ha(e.contents,i,()=>o=null,u);o&&(c+=Kr(c,"",a(o))),(c[0]==="|"||c[0]===">")&&n[n.length-1]==="---"?n[n.length-1]=`--- ${c}`:n.push(c)}else n.push(Ha(e.contents,i));if((l=e.directives)!=null&&l.docEnd)if(e.comment){const u=a(e.comment);u.includes(`
|
||
`)?(n.push("..."),n.push(sr(u,""))):n.push(`... ${u}`)}else n.push("...");else{let u=e.comment;u&&s&&(u=u.replace(/^\n+/,"")),u&&((!s||o)&&n[n.length-1]!==""&&n.push(""),n.push(sr(a(u),"")))}return n.join(`
|
||
`)+`
|
||
`}class ps{constructor(t,n,r){this.commentBefore=null,this.comment=null,this.errors=[],this.warnings=[],Object.defineProperty(this,cn,{value:ch});let i=null;typeof n=="function"||Array.isArray(n)?i=n:r===void 0&&n&&(r=n,n=void 0);const a=Object.assign({intAsBigInt:!1,keepSourceTokens:!1,logLevel:"warn",prettyErrors:!0,strict:!0,uniqueKeys:!0,version:"1.2"},r);this.options=a;let{version:s}=a;r!=null&&r._directives?(this.directives=r._directives.atDocument(),this.directives.yaml.explicit&&(s=this.directives.yaml.version)):this.directives=new gt({version:s}),this.setSchema(s,r),this.contents=t===void 0?null:this.createNode(t,i,r)}clone(){const t=Object.create(ps.prototype,{[cn]:{value:ch}});return t.commentBefore=this.commentBefore,t.comment=this.comment,t.errors=this.errors.slice(),t.warnings=this.warnings.slice(),t.options=Object.assign({},this.options),this.directives&&(t.directives=this.directives.clone()),t.schema=this.schema.clone(),t.contents=Oe(this.contents)?this.contents.clone(t.schema):this.contents,this.range&&(t.range=this.range.slice()),t}add(t){qi(this.contents)&&this.contents.add(t)}addIn(t,n){qi(this.contents)&&this.contents.addIn(t,n)}createAlias(t,n){if(!t.anchor){const r=y3(this);t.anchor=!n||r.has(n)?g3(n||"a",r):n}return new Zc(t.anchor)}createNode(t,n,r){let i;if(typeof n=="function")t=n.call({"":t},"",t),i=n;else if(Array.isArray(n)){const w=p=>typeof p=="number"||p instanceof String||p instanceof Number,b=n.filter(w).map(String);b.length>0&&(n=n.concat(b)),i=n}else r===void 0&&n&&(r=n,n=void 0);const{aliasDuplicateObjects:a,anchorPrefix:s,flow:o,keepUndefined:l,onTagObj:u,tag:c}=r??{},{onAnchor:d,setAnchors:f,sourceObjects:h}=A9(this,s||"a"),y={aliasDuplicateObjects:a??!0,keepUndefined:l??!1,onAnchor:d,onTagObj:u,replacer:i,schema:this.schema,sourceObjects:h},g=bo(t,c,y);return o&&Pe(g)&&(g.flow=!0),f(),g}createPair(t,n,r={}){const i=this.createNode(t,null,r),a=this.createNode(n,null,r);return new dt(i,a)}delete(t){return qi(this.contents)?this.contents.delete(t):!1}deleteIn(t){return Ks(t)?this.contents==null?!1:(this.contents=null,!0):qi(this.contents)?this.contents.deleteIn(t):!1}get(t,n){return Pe(this.contents)?this.contents.get(t,n):void 0}getIn(t,n){return Ks(t)?!n&&ve(this.contents)?this.contents.value:this.contents:Pe(this.contents)?this.contents.getIn(t,n):void 0}has(t){return Pe(this.contents)?this.contents.has(t):!1}hasIn(t){return Ks(t)?this.contents!==void 0:Pe(this.contents)?this.contents.hasIn(t):!1}set(t,n){this.contents==null?this.contents=Ku(this.schema,[t],n):qi(this.contents)&&this.contents.set(t,n)}setIn(t,n){Ks(t)?this.contents=n:this.contents==null?this.contents=Ku(this.schema,Array.from(t),n):qi(this.contents)&&this.contents.setIn(t,n)}setSchema(t,n={}){typeof t=="number"&&(t=String(t));let r;switch(t){case"1.1":this.directives?this.directives.yaml.version="1.1":this.directives=new gt({version:"1.1"}),r={merge:!0,resolveKnownTags:!1,schema:"yaml-1.1"};break;case"1.2":case"next":this.directives?this.directives.yaml.version=t:this.directives=new gt({version:t}),r={merge:!1,resolveKnownTags:!0,schema:"core"};break;case null:this.directives&&delete this.directives,r=null;break;default:{const i=JSON.stringify(t);throw new Error(`Expected '1.1', '1.2' or null as first argument, but found: ${i}`)}}if(n.schema instanceof Object)this.schema=n.schema;else if(r)this.schema=new sd(Object.assign(r,n));else throw new Error("With a null YAML version, the { schema: Schema } option is required")}toJS({json:t,jsonArg:n,mapAsMap:r,maxAliasCount:i,onAnchor:a,reviver:s}={}){const o={anchors:new Map,doc:this,keep:!t,mapAsMap:r===!0,mapKeyWarned:!1,maxAliasCount:typeof i=="number"?i:100},l=ln(this.contents,n??"",o);if(typeof a=="function")for(const{count:u,res:c}of o.anchors.values())a(c,u);return typeof s=="function"?ua(s,{"":l},"",l):l}toJSON(t,n){return this.toJS({json:!0,jsonArg:t,mapAsMap:!1,onAnchor:n})}toString(t={}){if(this.errors.length>0)throw new Error("Document with errors cannot be stringified");if("indent"in t&&(!Number.isInteger(t.indent)||Number(t.indent)<=0)){const n=JSON.stringify(t.indent);throw new Error(`"indent" option must be a positive integer, not ${n}`)}return iT(this,t)}}function qi(e){if(Pe(e))return!0;throw new Error("Expected a YAML collection as document contents")}class wm extends Error{constructor(t,n,r,i){super(),this.name=t,this.code=r,this.message=i,this.pos=n}}class vi extends wm{constructor(t,n,r){super("YAMLParseError",t,n,r)}}class L3 extends wm{constructor(t,n,r){super("YAMLWarning",t,n,r)}}const Vu=(e,t)=>n=>{if(n.pos[0]===-1)return;n.linePos=n.pos.map(o=>t.linePos(o));const{line:r,col:i}=n.linePos[0];n.message+=` at line ${r}, column ${i}`;let a=i-1,s=e.substring(t.lineStarts[r-1],t.lineStarts[r]).replace(/[\n\r]+$/,"");if(a>=60&&s.length>80){const o=Math.min(a-39,s.length-79);s="…"+s.substring(o),a-=o-1}if(s.length>80&&(s=s.substring(0,79)+"…"),r>1&&/^ *$/.test(s.substring(0,a))){let o=e.substring(t.lineStarts[r-2],t.lineStarts[r-1]);o.length>80&&(o=o.substring(0,79)+`…
|
||
`),s=o+s}if(/[^ ]/.test(s)){let o=1;const l=n.linePos[1];l&&l.line===r&&l.col>i&&(o=Math.max(1,Math.min(l.col-i,80-a)));const u=" ".repeat(a)+"^".repeat(o);n.message+=`:
|
||
|
||
${s}
|
||
${u}
|
||
`}};function Ya(e,{flow:t,indicator:n,next:r,offset:i,onError:a,startOnNewline:s}){let o=!1,l=s,u=s,c="",d="",f=!1,h=!1,y=!1,g=null,w=null,b=null,p=null,v=null;for(const S of e)switch(y&&(S.type!=="space"&&S.type!=="newline"&&S.type!=="comma"&&a(S.offset,"MISSING_CHAR","Tags and anchors must be separated from the next token by white space"),y=!1),S.type){case"space":!t&&l&&n!=="doc-start"&&S.source[0]===" "&&a(S,"TAB_AS_INDENT","Tabs are not allowed as indentation"),u=!0;break;case"comment":{u||a(S,"MISSING_CHAR","Comments must be separated from other tokens by white space characters");const C=S.source.substring(1)||" ";c?c+=d+C:c=C,d="",l=!1;break}case"newline":l?c?c+=S.source:o=!0:d+=S.source,l=!0,f=!0,(g||w)&&(h=!0),u=!0;break;case"anchor":g&&a(S,"MULTIPLE_ANCHORS","A node can have at most one anchor"),S.source.endsWith(":")&&a(S.offset+S.source.length-1,"BAD_ALIAS","Anchor ending in : is ambiguous",!0),g=S,v===null&&(v=S.offset),l=!1,u=!1,y=!0;break;case"tag":{w&&a(S,"MULTIPLE_TAGS","A node can have at most one tag"),w=S,v===null&&(v=S.offset),l=!1,u=!1,y=!0;break}case n:(g||w)&&a(S,"BAD_PROP_ORDER",`Anchors and tags must be after the ${S.source} indicator`),p&&a(S,"UNEXPECTED_TOKEN",`Unexpected ${S.source} in ${t??"collection"}`),p=S,l=!1,u=!1;break;case"comma":if(t){b&&a(S,"UNEXPECTED_TOKEN",`Unexpected , in ${t}`),b=S,l=!1,u=!1;break}default:a(S,"UNEXPECTED_TOKEN",`Unexpected ${S.type} token`),l=!1,u=!1}const E=e[e.length-1],x=E?E.offset+E.source.length:i;return y&&r&&r.type!=="space"&&r.type!=="newline"&&r.type!=="comma"&&(r.type!=="scalar"||r.source!=="")&&a(r.offset,"MISSING_CHAR","Tags and anchors must be separated from the next token by white space"),{comma:b,found:p,spaceBefore:o,comment:c,hasNewline:f,hasNewlineAfterProp:h,anchor:g,tag:w,end:x,start:v??x}}function $o(e){if(!e)return null;switch(e.type){case"alias":case"scalar":case"double-quoted-scalar":case"single-quoted-scalar":if(e.source.includes(`
|
||
`))return!0;if(e.end){for(const t of e.end)if(t.type==="newline")return!0}return!1;case"flow-collection":for(const t of e.items){for(const n of t.start)if(n.type==="newline")return!0;if(t.sep){for(const n of t.sep)if(n.type==="newline")return!0}if($o(t.key)||$o(t.value))return!0}return!1;default:return!0}}function ph(e,t,n){if((t==null?void 0:t.type)==="flow-collection"){const r=t.end[0];r.indent===e&&(r.source==="]"||r.source==="}")&&$o(t)&&n(r,"BAD_INDENT","Flow end indicator should be more indented than parent",!0)}}function K3(e,t,n){const{uniqueKeys:r}=e.options;if(r===!1)return!1;const i=typeof r=="function"?r:(a,s)=>a===s||ve(a)&&ve(s)&&a.value===s.value&&!(a.value==="<<"&&e.schema.merge);return t.some(a=>i(a.key,n))}const sg="All mapping items must start at the same column";function aT({composeNode:e,composeEmptyNode:t},n,r,i,a){var c;const s=(a==null?void 0:a.nodeClass)??Vt,o=new s(n.schema);n.atRoot&&(n.atRoot=!1);let l=r.offset,u=null;for(const d of r.items){const{start:f,key:h,sep:y,value:g}=d,w=Ya(f,{indicator:"explicit-key-ind",next:h??(y==null?void 0:y[0]),offset:l,onError:i,startOnNewline:!0}),b=!w.found;if(b){if(h&&(h.type==="block-seq"?i(l,"BLOCK_AS_IMPLICIT_KEY","A block sequence may not be used as an implicit map key"):"indent"in h&&h.indent!==r.indent&&i(l,"BAD_INDENT",sg)),!w.anchor&&!w.tag&&!y){u=w.end,w.comment&&(o.comment?o.comment+=`
|
||
`+w.comment:o.comment=w.comment);continue}(w.hasNewlineAfterProp||$o(h))&&i(h??f[f.length-1],"MULTILINE_IMPLICIT_KEY","Implicit keys need to be on a single line")}else((c=w.found)==null?void 0:c.indent)!==r.indent&&i(l,"BAD_INDENT",sg);const p=w.end,v=h?e(n,h,w,i):t(n,p,f,null,w,i);n.schema.compat&&ph(r.indent,h,i),K3(n,o.items,v)&&i(p,"DUPLICATE_KEY","Map keys must be unique");const E=Ya(y??[],{indicator:"map-value-ind",next:g,offset:v.range[2],onError:i,startOnNewline:!h||h.type==="block-scalar"});if(l=E.end,E.found){b&&((g==null?void 0:g.type)==="block-map"&&!E.hasNewline&&i(l,"BLOCK_AS_IMPLICIT_KEY","Nested mappings are not allowed in compact mappings"),n.options.strict&&w.start<E.found.offset-1024&&i(v.range,"KEY_OVER_1024_CHARS","The : indicator must be at most 1024 chars after the start of an implicit block mapping key"));const x=g?e(n,g,E,i):t(n,l,y,null,E,i);n.schema.compat&&ph(r.indent,g,i),l=x.range[2];const S=new dt(v,x);n.options.keepSourceTokens&&(S.srcToken=d),o.items.push(S)}else{b&&i(v.range,"MISSING_CHAR","Implicit map keys need to be followed by map values"),E.comment&&(v.comment?v.comment+=`
|
||
`+E.comment:v.comment=E.comment);const x=new dt(v);n.options.keepSourceTokens&&(x.srcToken=d),o.items.push(x)}}return u&&u<l&&i(u,"IMPOSSIBLE","Map comment with trailing content"),o.range=[r.offset,l,u??l],o}function sT({composeNode:e,composeEmptyNode:t},n,r,i,a){const s=(a==null?void 0:a.nodeClass)??ti,o=new s(n.schema);n.atRoot&&(n.atRoot=!1);let l=r.offset,u=null;for(const{start:c,value:d}of r.items){const f=Ya(c,{indicator:"seq-item-ind",next:d,offset:l,onError:i,startOnNewline:!0});if(!f.found)if(f.anchor||f.tag||d)d&&d.type==="block-seq"?i(f.end,"BAD_INDENT","All sequence items must start at the same column"):i(l,"MISSING_CHAR","Sequence item without - indicator");else{u=f.end,f.comment&&(o.comment=f.comment);continue}const h=d?e(n,d,f,i):t(n,f.end,c,null,f,i);n.schema.compat&&ph(r.indent,d,i),l=h.range[2],o.items.push(h)}return o.range=[r.offset,l,u??l],o}function tl(e,t,n,r){let i="";if(e){let a=!1,s="";for(const o of e){const{source:l,type:u}=o;switch(u){case"space":a=!0;break;case"comment":{n&&!a&&r(o,"MISSING_CHAR","Comments must be separated from other tokens by white space characters");const c=l.substring(1)||" ";i?i+=s+c:i=c,s="";break}case"newline":i&&(s+=l),a=!0;break;default:r(o,"UNEXPECTED_TOKEN",`Unexpected ${u} at node end`)}t+=l.length}}return{comment:i,offset:t}}const Qd="Block collections are not allowed within flow collections",Jd=e=>e&&(e.type==="block-map"||e.type==="block-seq");function oT({composeNode:e,composeEmptyNode:t},n,r,i,a){const s=r.start.source==="{",o=s?"flow map":"flow sequence",l=(a==null?void 0:a.nodeClass)??(s?Vt:ti),u=new l(n.schema);u.flow=!0;const c=n.atRoot;c&&(n.atRoot=!1);let d=r.offset+r.start.source.length;for(let w=0;w<r.items.length;++w){const b=r.items[w],{start:p,key:v,sep:E,value:x}=b,S=Ya(p,{flow:o,indicator:"explicit-key-ind",next:v??(E==null?void 0:E[0]),offset:d,onError:i,startOnNewline:!1});if(!S.found){if(!S.anchor&&!S.tag&&!E&&!x){w===0&&S.comma?i(S.comma,"UNEXPECTED_TOKEN",`Unexpected , in ${o}`):w<r.items.length-1&&i(S.start,"UNEXPECTED_TOKEN",`Unexpected empty item in ${o}`),S.comment&&(u.comment?u.comment+=`
|
||
`+S.comment:u.comment=S.comment),d=S.end;continue}!s&&n.options.strict&&$o(v)&&i(v,"MULTILINE_IMPLICIT_KEY","Implicit keys of flow sequence pairs need to be on a single line")}if(w===0)S.comma&&i(S.comma,"UNEXPECTED_TOKEN",`Unexpected , in ${o}`);else if(S.comma||i(S.start,"MISSING_CHAR",`Missing , between ${o} items`),S.comment){let C="";e:for(const $ of p)switch($.type){case"comma":case"space":break;case"comment":C=$.source.substring(1);break e;default:break e}if(C){let $=u.items[u.items.length-1];xe($)&&($=$.value??$.key),$.comment?$.comment+=`
|
||
`+C:$.comment=C,S.comment=S.comment.substring(C.length+1)}}if(!s&&!E&&!S.found){const C=x?e(n,x,S,i):t(n,S.end,E,null,S,i);u.items.push(C),d=C.range[2],Jd(x)&&i(C.range,"BLOCK_IN_FLOW",Qd)}else{const C=S.end,$=v?e(n,v,S,i):t(n,C,p,null,S,i);Jd(v)&&i($.range,"BLOCK_IN_FLOW",Qd);const _=Ya(E??[],{flow:o,indicator:"map-value-ind",next:x,offset:$.range[2],onError:i,startOnNewline:!1});if(_.found){if(!s&&!S.found&&n.options.strict){if(E)for(const A of E){if(A===_.found)break;if(A.type==="newline"){i(A,"MULTILINE_IMPLICIT_KEY","Implicit keys of flow sequence pairs need to be on a single line");break}}S.start<_.found.offset-1024&&i(_.found,"KEY_OVER_1024_CHARS","The : indicator must be at most 1024 chars after the start of an implicit flow sequence key")}}else x&&("source"in x&&x.source&&x.source[0]===":"?i(x,"MISSING_CHAR",`Missing space after : in ${o}`):i(_.start,"MISSING_CHAR",`Missing , or : between ${o} items`));const P=x?e(n,x,_,i):_.found?t(n,_.end,E,null,_,i):null;P?Jd(x)&&i(P.range,"BLOCK_IN_FLOW",Qd):_.comment&&($.comment?$.comment+=`
|
||
`+_.comment:$.comment=_.comment);const k=new dt($,P);if(n.options.keepSourceTokens&&(k.srcToken=b),s){const A=u;K3(n,A.items,$)&&i(C,"DUPLICATE_KEY","Map keys must be unique"),A.items.push(k)}else{const A=new Vt(n.schema);A.flow=!0,A.items.push(k),u.items.push(A)}d=P?P.range[2]:_.end}}const f=s?"}":"]",[h,...y]=r.end;let g=d;if(h&&h.source===f)g=h.offset+h.source.length;else{const w=o[0].toUpperCase()+o.substring(1),b=c?`${w} must end with a ${f}`:`${w} in block collection must be sufficiently indented and end with a ${f}`;i(d,c?"MISSING_CHAR":"BAD_INDENT",b),h&&h.source.length!==1&&y.unshift(h)}if(y.length>0){const w=tl(y,g,n.options.strict,i);w.comment&&(u.comment?u.comment+=`
|
||
`+w.comment:u.comment=w.comment),u.range=[r.offset,g,w.offset]}else u.range=[r.offset,g,g];return u}function Xd(e,t,n,r,i,a){const s=n.type==="block-map"?aT(e,t,n,r,a):n.type==="block-seq"?sT(e,t,n,r,a):oT(e,t,n,r,a),o=s.constructor;return i==="!"||i===o.tagName?(s.tag=o.tagName,s):(i&&(s.tag=i),s)}function lT(e,t,n,r,i){var d;const a=r?t.directives.tagName(r.source,f=>i(r,"TAG_RESOLVE_FAILED",f)):null,s=n.type==="block-map"?"map":n.type==="block-seq"?"seq":n.start.source==="{"?"map":"seq";if(!r||!a||a==="!"||a===Vt.tagName&&s==="map"||a===ti.tagName&&s==="seq"||!s)return Xd(e,t,n,i,a);let o=t.schema.tags.find(f=>f.tag===a&&f.collection===s);if(!o){const f=t.schema.knownTags[a];if(f&&f.collection===s)t.schema.tags.push(Object.assign({},f,{default:!1})),o=f;else return f!=null&&f.collection?i(r,"BAD_COLLECTION_TYPE",`${f.tag} used for ${s} collection, but expects ${f.collection}`,!0):i(r,"TAG_RESOLVE_FAILED",`Unresolved tag: ${a}`,!0),Xd(e,t,n,i,a)}const l=Xd(e,t,n,i,a,o),u=((d=o.resolve)==null?void 0:d.call(o,l,f=>i(r,"TAG_RESOLVE_FAILED",f),t.options))??l,c=Oe(u)?u:new q(u);return c.range=l.range,c.tag=a,o!=null&&o.format&&(c.format=o.format),c}function j3(e,t,n){const r=e.offset,i=uT(e,t,n);if(!i)return{value:"",type:null,comment:"",range:[r,r,r]};const a=i.mode===">"?q.BLOCK_FOLDED:q.BLOCK_LITERAL,s=e.source?cT(e.source):[];let o=s.length;for(let g=s.length-1;g>=0;--g){const w=s[g][1];if(w===""||w==="\r")o=g;else break}if(o===0){const g=i.chomp==="+"&&s.length>0?`
|
||
`.repeat(Math.max(1,s.length-1)):"";let w=r+i.length;return e.source&&(w+=e.source.length),{value:g,type:a,comment:i.comment,range:[r,w,w]}}let l=e.indent+i.indent,u=e.offset+i.length,c=0;for(let g=0;g<o;++g){const[w,b]=s[g];if(b===""||b==="\r")i.indent===0&&w.length>l&&(l=w.length);else{w.length<l&&n(u+w.length,"MISSING_CHAR","Block scalars with more-indented leading empty lines must use an explicit indentation indicator"),i.indent===0&&(l=w.length),c=g;break}u+=w.length+b.length+1}for(let g=s.length-1;g>=o;--g)s[g][0].length>l&&(o=g+1);let d="",f="",h=!1;for(let g=0;g<c;++g)d+=s[g][0].slice(l)+`
|
||
`;for(let g=c;g<o;++g){let[w,b]=s[g];u+=w.length+b.length+1;const p=b[b.length-1]==="\r";if(p&&(b=b.slice(0,-1)),b&&w.length<l){const E=`Block scalar lines must not be less indented than their ${i.indent?"explicit indentation indicator":"first line"}`;n(u-b.length-(p?2:1),"BAD_INDENT",E),w=""}a===q.BLOCK_LITERAL?(d+=f+w.slice(l)+b,f=`
|
||
`):w.length>l||b[0]===" "?(f===" "?f=`
|
||
`:!h&&f===`
|
||
`&&(f=`
|
||
|
||
`),d+=f+w.slice(l)+b,f=`
|
||
`,h=!0):b===""?f===`
|
||
`?d+=`
|
||
`:f=`
|
||
`:(d+=f+b,f=" ",h=!1)}switch(i.chomp){case"-":break;case"+":for(let g=o;g<s.length;++g)d+=`
|
||
`+s[g][0].slice(l);d[d.length-1]!==`
|
||
`&&(d+=`
|
||
`);break;default:d+=`
|
||
`}const y=r+i.length+e.source.length;return{value:d,type:a,comment:i.comment,range:[r,y,y]}}function uT({offset:e,props:t},n,r){if(t[0].type!=="block-scalar-header")return r(t[0],"IMPOSSIBLE","Block scalar header not found"),null;const{source:i}=t[0],a=i[0];let s=0,o="",l=-1;for(let f=1;f<i.length;++f){const h=i[f];if(!o&&(h==="-"||h==="+"))o=h;else{const y=Number(h);!s&&y?s=y:l===-1&&(l=e+f)}}l!==-1&&r(l,"UNEXPECTED_TOKEN",`Block scalar header includes extra characters: ${i}`);let u=!1,c="",d=i.length;for(let f=1;f<t.length;++f){const h=t[f];switch(h.type){case"space":u=!0;case"newline":d+=h.source.length;break;case"comment":n&&!u&&r(h,"MISSING_CHAR","Comments must be separated from other tokens by white space characters"),d+=h.source.length,c=h.source.substring(1);break;case"error":r(h,"UNEXPECTED_TOKEN",h.message),d+=h.source.length;break;default:{const y=`Unexpected token in block scalar header: ${h.type}`;r(h,"UNEXPECTED_TOKEN",y);const g=h.source;g&&typeof g=="string"&&(d+=g.length)}}}return{mode:a,indent:s,chomp:o,comment:c,length:d}}function cT(e){const t=e.split(/\n( *)/),n=t[0],r=n.match(/^( *)/),a=[r!=null&&r[1]?[r[1],n.slice(r[1].length)]:["",n]];for(let s=1;s<t.length;s+=2)a.push([t[s],t[s+1]]);return a}function V3(e,t,n){const{offset:r,type:i,source:a,end:s}=e;let o,l;const u=(f,h,y)=>n(r+f,h,y);switch(i){case"scalar":o=q.PLAIN,l=dT(a,u);break;case"single-quoted-scalar":o=q.QUOTE_SINGLE,l=fT(a,u);break;case"double-quoted-scalar":o=q.QUOTE_DOUBLE,l=hT(a,u);break;default:return n(e,"UNEXPECTED_TOKEN",`Expected a flow scalar value, but found: ${i}`),{value:"",type:null,comment:"",range:[r,r+a.length,r+a.length]}}const c=r+a.length,d=tl(s,c,t,n);return{value:l,type:o,comment:d.comment,range:[r,c,d.offset]}}function dT(e,t){let n="";switch(e[0]){case" ":n="a tab character";break;case",":n="flow indicator character ,";break;case"%":n="directive indicator character %";break;case"|":case">":{n=`block scalar indicator ${e[0]}`;break}case"@":case"`":{n=`reserved character ${e[0]}`;break}}return n&&t(0,"BAD_SCALAR_START",`Plain value cannot start with ${n}`),z3(e)}function fT(e,t){return(e[e.length-1]!=="'"||e.length===1)&&t(e.length,"MISSING_CHAR","Missing closing 'quote"),z3(e.slice(1,-1)).replace(/''/g,"'")}function z3(e){let t,n;try{t=new RegExp(`(.*?)(?<![ ])[ ]*\r?
|
||
`,"sy"),n=new RegExp(`[ ]*(.*?)(?:(?<![ ])[ ]*)?\r?
|
||
`,"sy")}catch{t=/(.*?)[ \t]*\r?\n/sy,n=/[ \t]*(.*?)[ \t]*\r?\n/sy}let r=t.exec(e);if(!r)return e;let i=r[1],a=" ",s=t.lastIndex;for(n.lastIndex=s;r=n.exec(e);)r[1]===""?a===`
|
||
`?i+=a:a=`
|
||
`:(i+=a+r[1],a=" "),s=n.lastIndex;const o=/[ \t]*(.*)/sy;return o.lastIndex=s,r=o.exec(e),i+a+((r==null?void 0:r[1])??"")}function hT(e,t){let n="";for(let r=1;r<e.length-1;++r){const i=e[r];if(!(i==="\r"&&e[r+1]===`
|
||
`))if(i===`
|
||
`){const{fold:a,offset:s}=pT(e,r);n+=a,r=s}else if(i==="\\"){let a=e[++r];const s=mT[a];if(s)n+=s;else if(a===`
|
||
`)for(a=e[r+1];a===" "||a===" ";)a=e[++r+1];else if(a==="\r"&&e[r+1]===`
|
||
`)for(a=e[++r+1];a===" "||a===" ";)a=e[++r+1];else if(a==="x"||a==="u"||a==="U"){const o={x:2,u:4,U:8}[a];n+=yT(e,r+1,o,t),r+=o}else{const o=e.substr(r-1,2);t(r-1,"BAD_DQ_ESCAPE",`Invalid escape sequence ${o}`),n+=o}}else if(i===" "||i===" "){const a=r;let s=e[r+1];for(;s===" "||s===" ";)s=e[++r+1];s!==`
|
||
`&&!(s==="\r"&&e[r+2]===`
|
||
`)&&(n+=r>a?e.slice(a,r+1):i)}else n+=i}return(e[e.length-1]!=='"'||e.length===1)&&t(e.length,"MISSING_CHAR",'Missing closing "quote'),n}function pT(e,t){let n="",r=e[t+1];for(;(r===" "||r===" "||r===`
|
||
`||r==="\r")&&!(r==="\r"&&e[t+2]!==`
|
||
`);)r===`
|
||
`&&(n+=`
|
||
`),t+=1,r=e[t+1];return n||(n=" "),{fold:n,offset:t}}const mT={0:"\0",a:"\x07",b:"\b",e:"\x1B",f:"\f",n:`
|
||
`,r:"\r",t:" ",v:"\v",N:"
",_:" ",L:"\u2028",P:"\u2029"," ":" ",'"':'"',"/":"/","\\":"\\"," ":" "};function yT(e,t,n,r){const i=e.substr(t,n),s=i.length===n&&/^[0-9a-fA-F]+$/.test(i)?parseInt(i,16):NaN;if(isNaN(s)){const o=e.substr(t-2,n+2);return r(t-2,"BAD_DQ_ESCAPE",`Invalid escape sequence ${o}`),o}return String.fromCodePoint(s)}function U3(e,t,n,r){const{value:i,type:a,comment:s,range:o}=t.type==="block-scalar"?j3(t,e.options.strict,r):V3(t,e.options.strict,r),l=n?e.directives.tagName(n.source,d=>r(n,"TAG_RESOLVE_FAILED",d)):null,u=n&&l?gT(e.schema,i,l,n,r):t.type==="scalar"?vT(e,i,t,r):e.schema[br];let c;try{const d=u.resolve(i,f=>r(n??t,"TAG_RESOLVE_FAILED",f),e.options);c=ve(d)?d:new q(d)}catch(d){const f=d instanceof Error?d.message:String(d);r(n??t,"TAG_RESOLVE_FAILED",f),c=new q(i)}return c.range=o,c.source=i,a&&(c.type=a),l&&(c.tag=l),u.format&&(c.format=u.format),s&&(c.comment=s),c}function gT(e,t,n,r,i){var o;if(n==="!")return e[br];const a=[];for(const l of e.tags)if(!l.collection&&l.tag===n)if(l.default&&l.test)a.push(l);else return l;for(const l of a)if((o=l.test)!=null&&o.test(t))return l;const s=e.knownTags[n];return s&&!s.collection?(e.tags.push(Object.assign({},s,{default:!1,test:void 0})),s):(i(r,"TAG_RESOLVE_FAILED",`Unresolved tag: ${n}`,n!=="tag:yaml.org,2002:str"),e[br])}function vT({directives:e,schema:t},n,r,i){const a=t.tags.find(s=>{var o;return s.default&&((o=s.test)==null?void 0:o.test(n))})||t[br];if(t.compat){const s=t.compat.find(o=>{var l;return o.default&&((l=o.test)==null?void 0:l.test(n))})??t[br];if(a.tag!==s.tag){const o=e.tagString(a.tag),l=e.tagString(s.tag),u=`Value may be parsed as either ${o} or ${l}`;i(r,"TAG_RESOLVE_FAILED",u,!0)}}return a}function bT(e,t,n){if(t){n===null&&(n=t.length);for(let r=n-1;r>=0;--r){let i=t[r];switch(i.type){case"space":case"comment":case"newline":e-=i.source.length;continue}for(i=t[++r];(i==null?void 0:i.type)==="space";)e+=i.source.length,i=t[++r];break}}return e}const $T={composeNode:H3,composeEmptyNode:Em};function H3(e,t,n,r){const{spaceBefore:i,comment:a,anchor:s,tag:o}=n;let l,u=!0;switch(t.type){case"alias":l=DT(e,t,r),(s||o)&&r(t,"ALIAS_PROPS","An alias node must not specify any properties");break;case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":case"block-scalar":l=U3(e,t,o,r),s&&(l.anchor=s.source.substring(1));break;case"block-map":case"block-seq":case"flow-collection":l=lT($T,e,t,o,r),s&&(l.anchor=s.source.substring(1));break;default:{const c=t.type==="error"?t.message:`Unsupported token (type: ${t.type})`;r(t,"UNEXPECTED_TOKEN",c),l=Em(e,t.offset,void 0,null,n,r),u=!1}}return s&&l.anchor===""&&r(s,"BAD_ALIAS","Anchor cannot be an empty string"),i&&(l.spaceBefore=!0),a&&(t.type==="scalar"&&t.source===""?l.comment=a:l.commentBefore=a),e.options.keepSourceTokens&&u&&(l.srcToken=t),l}function Em(e,t,n,r,{spaceBefore:i,comment:a,anchor:s,tag:o,end:l},u){const c={type:"scalar",offset:bT(t,n,r),indent:-1,source:""},d=U3(e,c,o,u);return s&&(d.anchor=s.source.substring(1),d.anchor===""&&u(s,"BAD_ALIAS","Anchor cannot be an empty string")),i&&(d.spaceBefore=!0),a&&(d.comment=a,d.range[2]=l),d}function DT({options:e},{offset:t,source:n,end:r},i){const a=new Zc(n.substring(1));a.source===""&&i(t,"BAD_ALIAS","Alias cannot be an empty string"),a.source.endsWith(":")&&i(t+n.length-1,"BAD_ALIAS","Alias ending in : is ambiguous",!0);const s=t+n.length,o=tl(r,s,e.strict,i);return a.range=[t,s,o.offset],o.comment&&(a.comment=o.comment),a}function wT(e,t,{offset:n,start:r,value:i,end:a},s){const o=Object.assign({_directives:t},e),l=new ps(void 0,o),u={atRoot:!0,directives:l.directives,options:l.options,schema:l.schema},c=Ya(r,{indicator:"doc-start",next:i??(a==null?void 0:a[0]),offset:n,onError:s,startOnNewline:!0});c.found&&(l.directives.docStart=!0,i&&(i.type==="block-map"||i.type==="block-seq")&&!c.hasNewline&&s(c.end,"MISSING_CHAR","Block collection cannot start on same line with directives-end marker")),l.contents=i?H3(u,i,c,s):Em(u,c.end,r,null,c,s);const d=l.contents.range[2],f=tl(a,d,!1,s);return f.comment&&(l.comment=f.comment),l.range=[n,d,f.offset],l}function xs(e){if(typeof e=="number")return[e,e+1];if(Array.isArray(e))return e.length===2?e:[e[0],e[1]];const{offset:t,source:n}=e;return[t,t+(typeof n=="string"?n.length:1)]}function og(e){var i;let t="",n=!1,r=!1;for(let a=0;a<e.length;++a){const s=e[a];switch(s[0]){case"#":t+=(t===""?"":r?`
|
||
|
||
`:`
|
||
`)+(s.substring(1)||" "),n=!0,r=!1;break;case"%":((i=e[a+1])==null?void 0:i[0])!=="#"&&(a+=1),n=!1;break;default:n||(r=!0),n=!1}}return{comment:t,afterEmptyLine:r}}class Sm{constructor(t={}){this.doc=null,this.atDirectives=!1,this.prelude=[],this.errors=[],this.warnings=[],this.onError=(n,r,i,a)=>{const s=xs(n);a?this.warnings.push(new L3(s,r,i)):this.errors.push(new vi(s,r,i))},this.directives=new gt({version:t.version||"1.2"}),this.options=t}decorate(t,n){const{comment:r,afterEmptyLine:i}=og(this.prelude);if(r){const a=t.contents;if(n)t.comment=t.comment?`${t.comment}
|
||
${r}`:r;else if(i||t.directives.docStart||!a)t.commentBefore=r;else if(Pe(a)&&!a.flow&&a.items.length>0){let s=a.items[0];xe(s)&&(s=s.key);const o=s.commentBefore;s.commentBefore=o?`${r}
|
||
${o}`:r}else{const s=a.commentBefore;a.commentBefore=s?`${r}
|
||
${s}`:r}}n?(Array.prototype.push.apply(t.errors,this.errors),Array.prototype.push.apply(t.warnings,this.warnings)):(t.errors=this.errors,t.warnings=this.warnings),this.prelude=[],this.errors=[],this.warnings=[]}streamInfo(){return{comment:og(this.prelude).comment,directives:this.directives,errors:this.errors,warnings:this.warnings}}*compose(t,n=!1,r=-1){for(const i of t)yield*this.next(i);yield*this.end(n,r)}*next(t){switch(t.type){case"directive":this.directives.add(t.source,(n,r,i)=>{const a=xs(t);a[0]+=n,this.onError(a,"BAD_DIRECTIVE",r,i)}),this.prelude.push(t.source),this.atDirectives=!0;break;case"document":{const n=wT(this.options,this.directives,t,this.onError);this.atDirectives&&!n.directives.docStart&&this.onError(t,"MISSING_CHAR","Missing directives-end/doc-start indicator line"),this.decorate(n,!1),this.doc&&(yield this.doc),this.doc=n,this.atDirectives=!1;break}case"byte-order-mark":case"space":break;case"comment":case"newline":this.prelude.push(t.source);break;case"error":{const n=t.source?`${t.message}: ${JSON.stringify(t.source)}`:t.message,r=new vi(xs(t),"UNEXPECTED_TOKEN",n);this.atDirectives||!this.doc?this.errors.push(r):this.doc.errors.push(r);break}case"doc-end":{if(!this.doc){const r="Unexpected doc-end without preceding document";this.errors.push(new vi(xs(t),"UNEXPECTED_TOKEN",r));break}this.doc.directives.docEnd=!0;const n=tl(t.end,t.offset+t.source.length,this.doc.options.strict,this.onError);if(this.decorate(this.doc,!0),n.comment){const r=this.doc.comment;this.doc.comment=r?`${r}
|
||
${n.comment}`:n.comment}this.doc.range[2]=n.offset;break}default:this.errors.push(new vi(xs(t),"UNEXPECTED_TOKEN",`Unsupported token ${t.type}`))}}*end(t=!1,n=-1){if(this.doc)this.decorate(this.doc,!0),yield this.doc,this.doc=null;else if(t){const r=Object.assign({_directives:this.directives},this.options),i=new ps(void 0,r);this.atDirectives&&this.onError(n,"MISSING_CHAR","Missing directives-end indicator line"),i.range=[0,n,n],this.decorate(i,!1),yield i}}}function ET(e,t=!0,n){if(e){const r=(i,a,s)=>{const o=typeof i=="number"?i:Array.isArray(i)?i[0]:i.offset;if(n)n(o,a,s);else throw new vi([o,o+1],a,s)};switch(e.type){case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return V3(e,t,r);case"block-scalar":return j3(e,t,r)}}return null}function ST(e,t){const{implicitKey:n=!1,indent:r,inFlow:i=!1,offset:a=-1,type:s="PLAIN"}=t,o=Xo({type:s,value:e},{implicitKey:n,indent:r>0?" ".repeat(r):"",inFlow:i,options:{blockQuote:!0,lineWidth:-1}}),l=t.end??[{type:"newline",offset:-1,indent:r,source:`
|
||
`}];switch(o[0]){case"|":case">":{const u=o.indexOf(`
|
||
`),c=o.substring(0,u),d=o.substring(u+1)+`
|
||
`,f=[{type:"block-scalar-header",offset:a,indent:r,source:c}];return Y3(f,l)||f.push({type:"newline",offset:-1,indent:r,source:`
|
||
`}),{type:"block-scalar",offset:a,indent:r,props:f,source:d}}case'"':return{type:"double-quoted-scalar",offset:a,indent:r,source:o,end:l};case"'":return{type:"single-quoted-scalar",offset:a,indent:r,source:o,end:l};default:return{type:"scalar",offset:a,indent:r,source:o,end:l}}}function xT(e,t,n={}){let{afterKey:r=!1,implicitKey:i=!1,inFlow:a=!1,type:s}=n,o="indent"in e?e.indent:null;if(r&&typeof o=="number"&&(o+=2),!s)switch(e.type){case"single-quoted-scalar":s="QUOTE_SINGLE";break;case"double-quoted-scalar":s="QUOTE_DOUBLE";break;case"block-scalar":{const u=e.props[0];if(u.type!=="block-scalar-header")throw new Error("Invalid block scalar header");s=u.source[0]===">"?"BLOCK_FOLDED":"BLOCK_LITERAL";break}default:s="PLAIN"}const l=Xo({type:s,value:t},{implicitKey:i||o===null,indent:o!==null&&o>0?" ".repeat(o):"",inFlow:a,options:{blockQuote:!0,lineWidth:-1}});switch(l[0]){case"|":case">":kT(e,l);break;case'"':ef(e,l,"double-quoted-scalar");break;case"'":ef(e,l,"single-quoted-scalar");break;default:ef(e,l,"scalar")}}function kT(e,t){const n=t.indexOf(`
|
||
`),r=t.substring(0,n),i=t.substring(n+1)+`
|
||
`;if(e.type==="block-scalar"){const a=e.props[0];if(a.type!=="block-scalar-header")throw new Error("Invalid block scalar header");a.source=r,e.source=i}else{const{offset:a}=e,s="indent"in e?e.indent:-1,o=[{type:"block-scalar-header",offset:a,indent:s,source:r}];Y3(o,"end"in e?e.end:void 0)||o.push({type:"newline",offset:-1,indent:s,source:`
|
||
`});for(const l of Object.keys(e))l!=="type"&&l!=="offset"&&delete e[l];Object.assign(e,{type:"block-scalar",indent:s,props:o,source:i})}}function Y3(e,t){if(t)for(const n of t)switch(n.type){case"space":case"comment":e.push(n);break;case"newline":return e.push(n),!0}return!1}function ef(e,t,n){switch(e.type){case"scalar":case"double-quoted-scalar":case"single-quoted-scalar":e.type=n,e.source=t;break;case"block-scalar":{const r=e.props.slice(1);let i=t.length;e.props[0].type==="block-scalar-header"&&(i-=e.props[0].source.length);for(const a of r)a.offset+=i;delete e.props,Object.assign(e,{type:n,source:t,end:r});break}case"block-map":case"block-seq":{const i={type:"newline",offset:e.offset+t.length,indent:e.indent,source:`
|
||
`};delete e.items,Object.assign(e,{type:n,source:t,end:[i]});break}default:{const r="indent"in e?e.indent:-1,i="end"in e&&Array.isArray(e.end)?e.end.filter(a=>a.type==="space"||a.type==="comment"||a.type==="newline"):[];for(const a of Object.keys(e))a!=="type"&&a!=="offset"&&delete e[a];Object.assign(e,{type:n,indent:r,source:t,end:i})}}}const CT=e=>"type"in e?zu(e):fu(e);function zu(e){switch(e.type){case"block-scalar":{let t="";for(const n of e.props)t+=zu(n);return t+e.source}case"block-map":case"block-seq":{let t="";for(const n of e.items)t+=fu(n);return t}case"flow-collection":{let t=e.start.source;for(const n of e.items)t+=fu(n);for(const n of e.end)t+=n.source;return t}case"document":{let t=fu(e);if(e.end)for(const n of e.end)t+=n.source;return t}default:{let t=e.source;if("end"in e&&e.end)for(const n of e.end)t+=n.source;return t}}}function fu({start:e,key:t,sep:n,value:r}){let i="";for(const a of e)i+=a.source;if(t&&(i+=zu(t)),n)for(const a of n)i+=a.source;return r&&(i+=zu(r)),i}const mh=Symbol("break visit"),PT=Symbol("skip children"),W3=Symbol("remove item");function Pi(e,t){"type"in e&&e.type==="document"&&(e={start:e.start,value:e.value}),G3(Object.freeze([]),e,t)}Pi.BREAK=mh;Pi.SKIP=PT;Pi.REMOVE=W3;Pi.itemAtPath=(e,t)=>{let n=e;for(const[r,i]of t){const a=n==null?void 0:n[r];if(a&&"items"in a)n=a.items[i];else return}return n};Pi.parentCollection=(e,t)=>{const n=Pi.itemAtPath(e,t.slice(0,-1)),r=t[t.length-1][0],i=n==null?void 0:n[r];if(i&&"items"in i)return i;throw new Error("Parent collection not found")};function G3(e,t,n){let r=n(t,e);if(typeof r=="symbol")return r;for(const i of["key","value"]){const a=t[i];if(a&&"items"in a){for(let s=0;s<a.items.length;++s){const o=G3(Object.freeze(e.concat([[i,s]])),a.items[s],n);if(typeof o=="number")s=o-1;else{if(o===mh)return mh;o===W3&&(a.items.splice(s,1),s-=1)}}typeof r=="function"&&i==="key"&&(r=r(t,e))}}return typeof r=="function"?r(t,e):r}const od="\uFEFF",ld="",ud="",Do="",TT=e=>!!e&&"items"in e,_T=e=>!!e&&(e.type==="scalar"||e.type==="single-quoted-scalar"||e.type==="double-quoted-scalar"||e.type==="block-scalar");function MT(e){switch(e){case od:return"<BOM>";case ld:return"<DOC>";case ud:return"<FLOW_END>";case Do:return"<SCALAR>";default:return JSON.stringify(e)}}function q3(e){switch(e){case od:return"byte-order-mark";case ld:return"doc-mode";case ud:return"flow-error-end";case Do:return"scalar";case"---":return"doc-start";case"...":return"doc-end";case"":case`
|
||
`:case`\r
|
||
`:return"newline";case"-":return"seq-item-ind";case"?":return"explicit-key-ind";case":":return"map-value-ind";case"{":return"flow-map-start";case"}":return"flow-map-end";case"[":return"flow-seq-start";case"]":return"flow-seq-end";case",":return"comma"}switch(e[0]){case" ":case" ":return"space";case"#":return"comment";case"%":return"directive-line";case"*":return"alias";case"&":return"anchor";case"!":return"tag";case"'":return"single-quoted-scalar";case'"':return"double-quoted-scalar";case"|":case">":return"block-scalar-header"}return null}const AT=Object.freeze(Object.defineProperty({__proto__:null,BOM:od,DOCUMENT:ld,FLOW_END:ud,SCALAR:Do,createScalarToken:ST,isCollection:TT,isScalar:_T,prettyToken:MT,resolveAsScalar:ET,setScalarValue:xT,stringify:CT,tokenType:q3,visit:Pi},Symbol.toStringTag,{value:"Module"}));function Qt(e){switch(e){case void 0:case" ":case`
|
||
`:case"\r":case" ":return!0;default:return!1}}const lg="0123456789ABCDEFabcdef".split(""),FT="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-#;/?:@&=+$_.!~*'()".split(""),tf=",[]{}".split(""),NT=` ,[]{}
|
||
\r `.split(""),nf=e=>!e||NT.includes(e);class Z3{constructor(){this.atEnd=!1,this.blockScalarIndent=-1,this.blockScalarKeep=!1,this.buffer="",this.flowKey=!1,this.flowLevel=0,this.indentNext=0,this.indentValue=0,this.lineEndPos=null,this.next=null,this.pos=0}*lex(t,n=!1){t&&(this.buffer=this.buffer?this.buffer+t:t,this.lineEndPos=null),this.atEnd=!n;let r=this.next??"stream";for(;r&&(n||this.hasChars(1));)r=yield*this.parseNext(r)}atLineEnd(){let t=this.pos,n=this.buffer[t];for(;n===" "||n===" ";)n=this.buffer[++t];return!n||n==="#"||n===`
|
||
`?!0:n==="\r"?this.buffer[t+1]===`
|
||
`:!1}charAt(t){return this.buffer[this.pos+t]}continueScalar(t){let n=this.buffer[t];if(this.indentNext>0){let r=0;for(;n===" ";)n=this.buffer[++r+t];if(n==="\r"){const i=this.buffer[r+t+1];if(i===`
|
||
`||!i&&!this.atEnd)return t+r+1}return n===`
|
||
`||r>=this.indentNext||!n&&!this.atEnd?t+r:-1}if(n==="-"||n==="."){const r=this.buffer.substr(t,3);if((r==="---"||r==="...")&&Qt(this.buffer[t+3]))return-1}return t}getLine(){let t=this.lineEndPos;return(typeof t!="number"||t!==-1&&t<this.pos)&&(t=this.buffer.indexOf(`
|
||
`,this.pos),this.lineEndPos=t),t===-1?this.atEnd?this.buffer.substring(this.pos):null:(this.buffer[t-1]==="\r"&&(t-=1),this.buffer.substring(this.pos,t))}hasChars(t){return this.pos+t<=this.buffer.length}setNext(t){return this.buffer=this.buffer.substring(this.pos),this.pos=0,this.lineEndPos=null,this.next=t,null}peek(t){return this.buffer.substr(this.pos,t)}*parseNext(t){switch(t){case"stream":return yield*this.parseStream();case"line-start":return yield*this.parseLineStart();case"block-start":return yield*this.parseBlockStart();case"doc":return yield*this.parseDocument();case"flow":return yield*this.parseFlowCollection();case"quoted-scalar":return yield*this.parseQuotedScalar();case"block-scalar":return yield*this.parseBlockScalar();case"plain-scalar":return yield*this.parsePlainScalar()}}*parseStream(){let t=this.getLine();if(t===null)return this.setNext("stream");if(t[0]===od&&(yield*this.pushCount(1),t=t.substring(1)),t[0]==="%"){let n=t.length;const r=t.indexOf("#");if(r!==-1){const a=t[r-1];(a===" "||a===" ")&&(n=r-1)}for(;;){const a=t[n-1];if(a===" "||a===" ")n-=1;else break}const i=(yield*this.pushCount(n))+(yield*this.pushSpaces(!0));return yield*this.pushCount(t.length-i),this.pushNewline(),"stream"}if(this.atLineEnd()){const n=yield*this.pushSpaces(!0);return yield*this.pushCount(t.length-n),yield*this.pushNewline(),"stream"}return yield ld,yield*this.parseLineStart()}*parseLineStart(){const t=this.charAt(0);if(!t&&!this.atEnd)return this.setNext("line-start");if(t==="-"||t==="."){if(!this.atEnd&&!this.hasChars(4))return this.setNext("line-start");const n=this.peek(3);if(n==="---"&&Qt(this.charAt(3)))return yield*this.pushCount(3),this.indentValue=0,this.indentNext=0,"doc";if(n==="..."&&Qt(this.charAt(3)))return yield*this.pushCount(3),"stream"}return this.indentValue=yield*this.pushSpaces(!1),this.indentNext>this.indentValue&&!Qt(this.charAt(1))&&(this.indentNext=this.indentValue),yield*this.parseBlockStart()}*parseBlockStart(){const[t,n]=this.peek(2);if(!n&&!this.atEnd)return this.setNext("block-start");if((t==="-"||t==="?"||t===":")&&Qt(n)){const r=(yield*this.pushCount(1))+(yield*this.pushSpaces(!0));return this.indentNext=this.indentValue+1,this.indentValue+=r,yield*this.parseBlockStart()}return"doc"}*parseDocument(){yield*this.pushSpaces(!0);const t=this.getLine();if(t===null)return this.setNext("doc");let n=yield*this.pushIndicators();switch(t[n]){case"#":yield*this.pushCount(t.length-n);case void 0:return yield*this.pushNewline(),yield*this.parseLineStart();case"{":case"[":return yield*this.pushCount(1),this.flowKey=!1,this.flowLevel=1,"flow";case"}":case"]":return yield*this.pushCount(1),"doc";case"*":return yield*this.pushUntil(nf),"doc";case'"':case"'":return yield*this.parseQuotedScalar();case"|":case">":return n+=yield*this.parseBlockScalarHeader(),n+=yield*this.pushSpaces(!0),yield*this.pushCount(t.length-n),yield*this.pushNewline(),yield*this.parseBlockScalar();default:return yield*this.parsePlainScalar()}}*parseFlowCollection(){let t,n,r=-1;do t=yield*this.pushNewline(),t>0?(n=yield*this.pushSpaces(!1),this.indentValue=r=n):n=0,n+=yield*this.pushSpaces(!0);while(t+n>0);const i=this.getLine();if(i===null)return this.setNext("flow");if((r!==-1&&r<this.indentNext&&i[0]!=="#"||r===0&&(i.startsWith("---")||i.startsWith("..."))&&Qt(i[3]))&&!(r===this.indentNext-1&&this.flowLevel===1&&(i[0]==="]"||i[0]==="}")))return this.flowLevel=0,yield ud,yield*this.parseLineStart();let a=0;for(;i[a]===",";)a+=yield*this.pushCount(1),a+=yield*this.pushSpaces(!0),this.flowKey=!1;switch(a+=yield*this.pushIndicators(),i[a]){case void 0:return"flow";case"#":return yield*this.pushCount(i.length-a),"flow";case"{":case"[":return yield*this.pushCount(1),this.flowKey=!1,this.flowLevel+=1,"flow";case"}":case"]":return yield*this.pushCount(1),this.flowKey=!0,this.flowLevel-=1,this.flowLevel?"flow":"doc";case"*":return yield*this.pushUntil(nf),"flow";case'"':case"'":return this.flowKey=!0,yield*this.parseQuotedScalar();case":":{const s=this.charAt(1);if(this.flowKey||Qt(s)||s===",")return this.flowKey=!1,yield*this.pushCount(1),yield*this.pushSpaces(!0),"flow"}default:return this.flowKey=!1,yield*this.parsePlainScalar()}}*parseQuotedScalar(){const t=this.charAt(0);let n=this.buffer.indexOf(t,this.pos+1);if(t==="'")for(;n!==-1&&this.buffer[n+1]==="'";)n=this.buffer.indexOf("'",n+2);else for(;n!==-1;){let a=0;for(;this.buffer[n-1-a]==="\\";)a+=1;if(a%2===0)break;n=this.buffer.indexOf('"',n+1)}const r=this.buffer.substring(0,n);let i=r.indexOf(`
|
||
`,this.pos);if(i!==-1){for(;i!==-1;){const a=this.continueScalar(i+1);if(a===-1)break;i=r.indexOf(`
|
||
`,a)}i!==-1&&(n=i-(r[i-1]==="\r"?2:1))}if(n===-1){if(!this.atEnd)return this.setNext("quoted-scalar");n=this.buffer.length}return yield*this.pushToIndex(n+1,!1),this.flowLevel?"flow":"doc"}*parseBlockScalarHeader(){this.blockScalarIndent=-1,this.blockScalarKeep=!1;let t=this.pos;for(;;){const n=this.buffer[++t];if(n==="+")this.blockScalarKeep=!0;else if(n>"0"&&n<="9")this.blockScalarIndent=Number(n)-1;else if(n!=="-")break}return yield*this.pushUntil(n=>Qt(n)||n==="#")}*parseBlockScalar(){let t=this.pos-1,n=0,r;e:for(let i=this.pos;r=this.buffer[i];++i)switch(r){case" ":n+=1;break;case`
|
||
`:t=i,n=0;break;case"\r":{const a=this.buffer[i+1];if(!a&&!this.atEnd)return this.setNext("block-scalar");if(a===`
|
||
`)break}default:break e}if(!r&&!this.atEnd)return this.setNext("block-scalar");if(n>=this.indentNext){this.blockScalarIndent===-1?this.indentNext=n:this.indentNext+=this.blockScalarIndent;do{const i=this.continueScalar(t+1);if(i===-1)break;t=this.buffer.indexOf(`
|
||
`,i)}while(t!==-1);if(t===-1){if(!this.atEnd)return this.setNext("block-scalar");t=this.buffer.length}}if(!this.blockScalarKeep)do{let i=t-1,a=this.buffer[i];a==="\r"&&(a=this.buffer[--i]);const s=i;for(;a===" "||a===" ";)a=this.buffer[--i];if(a===`
|
||
`&&i>=this.pos&&i+1+n>s)t=i;else break}while(!0);return yield Do,yield*this.pushToIndex(t+1,!0),yield*this.parseLineStart()}*parsePlainScalar(){const t=this.flowLevel>0;let n=this.pos-1,r=this.pos-1,i;for(;i=this.buffer[++r];)if(i===":"){const a=this.buffer[r+1];if(Qt(a)||t&&a===",")break;n=r}else if(Qt(i)){let a=this.buffer[r+1];if(i==="\r"&&(a===`
|
||
`?(r+=1,i=`
|
||
`,a=this.buffer[r+1]):n=r),a==="#"||t&&tf.includes(a))break;if(i===`
|
||
`){const s=this.continueScalar(r+1);if(s===-1)break;r=Math.max(r,s-2)}}else{if(t&&tf.includes(i))break;n=r}return!i&&!this.atEnd?this.setNext("plain-scalar"):(yield Do,yield*this.pushToIndex(n+1,!0),t?"flow":"doc")}*pushCount(t){return t>0?(yield this.buffer.substr(this.pos,t),this.pos+=t,t):0}*pushToIndex(t,n){const r=this.buffer.slice(this.pos,t);return r?(yield r,this.pos+=r.length,r.length):(n&&(yield""),0)}*pushIndicators(){switch(this.charAt(0)){case"!":return(yield*this.pushTag())+(yield*this.pushSpaces(!0))+(yield*this.pushIndicators());case"&":return(yield*this.pushUntil(nf))+(yield*this.pushSpaces(!0))+(yield*this.pushIndicators());case"-":case"?":case":":{const t=this.flowLevel>0,n=this.charAt(1);if(Qt(n)||t&&tf.includes(n))return t?this.flowKey&&(this.flowKey=!1):this.indentNext=this.indentValue+1,(yield*this.pushCount(1))+(yield*this.pushSpaces(!0))+(yield*this.pushIndicators())}}return 0}*pushTag(){if(this.charAt(1)==="<"){let t=this.pos+2,n=this.buffer[t];for(;!Qt(n)&&n!==">";)n=this.buffer[++t];return yield*this.pushToIndex(n===">"?t+1:t,!1)}else{let t=this.pos+1,n=this.buffer[t];for(;n;)if(FT.includes(n))n=this.buffer[++t];else if(n==="%"&&lg.includes(this.buffer[t+1])&&lg.includes(this.buffer[t+2]))n=this.buffer[t+=3];else break;return yield*this.pushToIndex(t,!1)}}*pushNewline(){const t=this.buffer[this.pos];return t===`
|
||
`?yield*this.pushCount(1):t==="\r"&&this.charAt(1)===`
|
||
`?yield*this.pushCount(2):0}*pushSpaces(t){let n=this.pos-1,r;do r=this.buffer[++n];while(r===" "||t&&r===" ");const i=n-this.pos;return i>0&&(yield this.buffer.substr(this.pos,i),this.pos=n),i}*pushUntil(t){let n=this.pos,r=this.buffer[n];for(;!t(r);)r=this.buffer[++n];return yield*this.pushToIndex(n,!1)}}class Q3{constructor(){this.lineStarts=[],this.addNewLine=t=>this.lineStarts.push(t),this.linePos=t=>{let n=0,r=this.lineStarts.length;for(;n<r;){const a=n+r>>1;this.lineStarts[a]<t?n=a+1:r=a}if(this.lineStarts[n]===t)return{line:n+1,col:1};if(n===0)return{line:0,col:t};const i=this.lineStarts[n-1];return{line:n,col:t-i+1}}}}function vn(e,t){for(let n=0;n<e.length;++n)if(e[n].type===t)return!0;return!1}function ug(e){for(let t=0;t<e.length;++t)switch(e[t].type){case"space":case"comment":case"newline":break;default:return t}return-1}function J3(e){switch(e==null?void 0:e.type){case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":case"flow-collection":return!0;default:return!1}}function xl(e){switch(e.type){case"document":return e.start;case"block-map":{const t=e.items[e.items.length-1];return t.sep??t.start}case"block-seq":return e.items[e.items.length-1].start;default:return[]}}function Zi(e){var n;if(e.length===0)return[];let t=e.length;e:for(;--t>=0;)switch(e[t].type){case"doc-start":case"explicit-key-ind":case"map-value-ind":case"seq-item-ind":case"newline":break e}for(;((n=e[++t])==null?void 0:n.type)==="space";);return e.splice(t,e.length)}function cg(e){if(e.start.type==="flow-seq-start")for(const t of e.items)t.sep&&!t.value&&!vn(t.start,"explicit-key-ind")&&!vn(t.sep,"map-value-ind")&&(t.key&&(t.value=t.key),delete t.key,J3(t.value)?t.value.end?Array.prototype.push.apply(t.value.end,t.sep):t.value.end=t.sep:Array.prototype.push.apply(t.start,t.sep),delete t.sep)}class xm{constructor(t){this.atNewLine=!0,this.atScalar=!1,this.indent=0,this.offset=0,this.onKeyLine=!1,this.stack=[],this.source="",this.type="",this.lexer=new Z3,this.onNewLine=t}*parse(t,n=!1){this.onNewLine&&this.offset===0&&this.onNewLine(0);for(const r of this.lexer.lex(t,n))yield*this.next(r);n||(yield*this.end())}*next(t){if(this.source=t,this.atScalar){this.atScalar=!1,yield*this.step(),this.offset+=t.length;return}const n=q3(t);if(n)if(n==="scalar")this.atNewLine=!1,this.atScalar=!0,this.type="scalar";else{switch(this.type=n,yield*this.step(),n){case"newline":this.atNewLine=!0,this.indent=0,this.onNewLine&&this.onNewLine(this.offset+t.length);break;case"space":this.atNewLine&&t[0]===" "&&(this.indent+=t.length);break;case"explicit-key-ind":case"map-value-ind":case"seq-item-ind":this.atNewLine&&(this.indent+=t.length);break;case"doc-mode":case"flow-error-end":return;default:this.atNewLine=!1}this.offset+=t.length}else{const r=`Not a YAML token: ${t}`;yield*this.pop({type:"error",offset:this.offset,message:r,source:t}),this.offset+=t.length}}*end(){for(;this.stack.length>0;)yield*this.pop()}get sourceToken(){return{type:this.type,offset:this.offset,indent:this.indent,source:this.source}}*step(){const t=this.peek(1);if(this.type==="doc-end"&&(!t||t.type!=="doc-end")){for(;this.stack.length>0;)yield*this.pop();this.stack.push({type:"doc-end",offset:this.offset,source:this.source});return}if(!t)return yield*this.stream();switch(t.type){case"document":return yield*this.document(t);case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return yield*this.scalar(t);case"block-scalar":return yield*this.blockScalar(t);case"block-map":return yield*this.blockMap(t);case"block-seq":return yield*this.blockSequence(t);case"flow-collection":return yield*this.flowCollection(t);case"doc-end":return yield*this.documentEnd(t)}yield*this.pop()}peek(t){return this.stack[this.stack.length-t]}*pop(t){const n=t??this.stack.pop();if(!n)yield{type:"error",offset:this.offset,source:"",message:"Tried to pop an empty stack"};else if(this.stack.length===0)yield n;else{const r=this.peek(1);switch(n.type==="block-scalar"?n.indent="indent"in r?r.indent:0:n.type==="flow-collection"&&r.type==="document"&&(n.indent=0),n.type==="flow-collection"&&cg(n),r.type){case"document":r.value=n;break;case"block-scalar":r.props.push(n);break;case"block-map":{const i=r.items[r.items.length-1];if(i.value){r.items.push({start:[],key:n,sep:[]}),this.onKeyLine=!0;return}else if(i.sep)i.value=n;else{Object.assign(i,{key:n,sep:[]}),this.onKeyLine=!vn(i.start,"explicit-key-ind");return}break}case"block-seq":{const i=r.items[r.items.length-1];i.value?r.items.push({start:[],value:n}):i.value=n;break}case"flow-collection":{const i=r.items[r.items.length-1];!i||i.value?r.items.push({start:[],key:n,sep:[]}):i.sep?i.value=n:Object.assign(i,{key:n,sep:[]});return}default:yield*this.pop(),yield*this.pop(n)}if((r.type==="document"||r.type==="block-map"||r.type==="block-seq")&&(n.type==="block-map"||n.type==="block-seq")){const i=n.items[n.items.length-1];i&&!i.sep&&!i.value&&i.start.length>0&&ug(i.start)===-1&&(n.indent===0||i.start.every(a=>a.type!=="comment"||a.indent<n.indent))&&(r.type==="document"?r.end=i.start:r.items.push({start:i.start}),n.items.splice(-1,1))}}}*stream(){switch(this.type){case"directive-line":yield{type:"directive",offset:this.offset,source:this.source};return;case"byte-order-mark":case"space":case"comment":case"newline":yield this.sourceToken;return;case"doc-mode":case"doc-start":{const t={type:"document",offset:this.offset,start:[]};this.type==="doc-start"&&t.start.push(this.sourceToken),this.stack.push(t);return}}yield{type:"error",offset:this.offset,message:`Unexpected ${this.type} token in YAML stream`,source:this.source}}*document(t){if(t.value)return yield*this.lineEnd(t);switch(this.type){case"doc-start":{ug(t.start)!==-1?(yield*this.pop(),yield*this.step()):t.start.push(this.sourceToken);return}case"anchor":case"tag":case"space":case"comment":case"newline":t.start.push(this.sourceToken);return}const n=this.startBlockValue(t);n?this.stack.push(n):yield{type:"error",offset:this.offset,message:`Unexpected ${this.type} token in YAML document`,source:this.source}}*scalar(t){if(this.type==="map-value-ind"){const n=xl(this.peek(2)),r=Zi(n);let i;t.end?(i=t.end,i.push(this.sourceToken),delete t.end):i=[this.sourceToken];const a={type:"block-map",offset:t.offset,indent:t.indent,items:[{start:r,key:t,sep:i}]};this.onKeyLine=!0,this.stack[this.stack.length-1]=a}else yield*this.lineEnd(t)}*blockScalar(t){switch(this.type){case"space":case"comment":case"newline":t.props.push(this.sourceToken);return;case"scalar":if(t.source=this.source,this.atNewLine=!0,this.indent=0,this.onNewLine){let n=this.source.indexOf(`
|
||
`)+1;for(;n!==0;)this.onNewLine(this.offset+n),n=this.source.indexOf(`
|
||
`,n)+1}yield*this.pop();break;default:yield*this.pop(),yield*this.step()}}*blockMap(t){var r;const n=t.items[t.items.length-1];switch(this.type){case"newline":if(this.onKeyLine=!1,n.value){const i="end"in n.value?n.value.end:void 0,a=Array.isArray(i)?i[i.length-1]:void 0;(a==null?void 0:a.type)==="comment"?i==null||i.push(this.sourceToken):t.items.push({start:[this.sourceToken]})}else n.sep?n.sep.push(this.sourceToken):n.start.push(this.sourceToken);return;case"space":case"comment":if(n.value)t.items.push({start:[this.sourceToken]});else if(n.sep)n.sep.push(this.sourceToken);else{if(this.atIndentedComment(n.start,t.indent)){const i=t.items[t.items.length-2],a=(r=i==null?void 0:i.value)==null?void 0:r.end;if(Array.isArray(a)){Array.prototype.push.apply(a,n.start),a.push(this.sourceToken),t.items.pop();return}}n.start.push(this.sourceToken)}return}if(this.indent>=t.indent){const i=!this.onKeyLine&&this.indent===t.indent&&n.sep;let a=[];if(i&&n.sep&&!n.value){const s=[];for(let o=0;o<n.sep.length;++o){const l=n.sep[o];switch(l.type){case"newline":s.push(o);break;case"space":break;case"comment":l.indent>t.indent&&(s.length=0);break;default:s.length=0}}s.length>=2&&(a=n.sep.splice(s[1]))}switch(this.type){case"anchor":case"tag":i||n.value?(a.push(this.sourceToken),t.items.push({start:a}),this.onKeyLine=!0):n.sep?n.sep.push(this.sourceToken):n.start.push(this.sourceToken);return;case"explicit-key-ind":!n.sep&&!vn(n.start,"explicit-key-ind")?n.start.push(this.sourceToken):i||n.value?(a.push(this.sourceToken),t.items.push({start:a})):this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:[this.sourceToken]}]}),this.onKeyLine=!0;return;case"map-value-ind":if(vn(n.start,"explicit-key-ind"))if(n.sep)if(n.value)t.items.push({start:[],key:null,sep:[this.sourceToken]});else if(vn(n.sep,"map-value-ind"))this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:a,key:null,sep:[this.sourceToken]}]});else if(J3(n.key)&&!vn(n.sep,"newline")){const s=Zi(n.start),o=n.key,l=n.sep;l.push(this.sourceToken),delete n.key,delete n.sep,this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:s,key:o,sep:l}]})}else a.length>0?n.sep=n.sep.concat(a,this.sourceToken):n.sep.push(this.sourceToken);else if(vn(n.start,"newline"))Object.assign(n,{key:null,sep:[this.sourceToken]});else{const s=Zi(n.start);this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:s,key:null,sep:[this.sourceToken]}]})}else n.sep?n.value||i?t.items.push({start:a,key:null,sep:[this.sourceToken]}):vn(n.sep,"map-value-ind")?this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:[],key:null,sep:[this.sourceToken]}]}):n.sep.push(this.sourceToken):Object.assign(n,{key:null,sep:[this.sourceToken]});this.onKeyLine=!0;return;case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":{const s=this.flowScalar(this.type);i||n.value?(t.items.push({start:a,key:s,sep:[]}),this.onKeyLine=!0):n.sep?this.stack.push(s):(Object.assign(n,{key:s,sep:[]}),this.onKeyLine=!0);return}default:{const s=this.startBlockValue(t);if(s){i&&s.type!=="block-seq"&&vn(n.start,"explicit-key-ind")&&t.items.push({start:a}),this.stack.push(s);return}}}}yield*this.pop(),yield*this.step()}*blockSequence(t){var r;const n=t.items[t.items.length-1];switch(this.type){case"newline":if(n.value){const i="end"in n.value?n.value.end:void 0,a=Array.isArray(i)?i[i.length-1]:void 0;(a==null?void 0:a.type)==="comment"?i==null||i.push(this.sourceToken):t.items.push({start:[this.sourceToken]})}else n.start.push(this.sourceToken);return;case"space":case"comment":if(n.value)t.items.push({start:[this.sourceToken]});else{if(this.atIndentedComment(n.start,t.indent)){const i=t.items[t.items.length-2],a=(r=i==null?void 0:i.value)==null?void 0:r.end;if(Array.isArray(a)){Array.prototype.push.apply(a,n.start),a.push(this.sourceToken),t.items.pop();return}}n.start.push(this.sourceToken)}return;case"anchor":case"tag":if(n.value||this.indent<=t.indent)break;n.start.push(this.sourceToken);return;case"seq-item-ind":if(this.indent!==t.indent)break;n.value||vn(n.start,"seq-item-ind")?t.items.push({start:[this.sourceToken]}):n.start.push(this.sourceToken);return}if(this.indent>t.indent){const i=this.startBlockValue(t);if(i){this.stack.push(i);return}}yield*this.pop(),yield*this.step()}*flowCollection(t){const n=t.items[t.items.length-1];if(this.type==="flow-error-end"){let r;do yield*this.pop(),r=this.peek(1);while(r&&r.type==="flow-collection")}else if(t.end.length===0){switch(this.type){case"comma":case"explicit-key-ind":!n||n.sep?t.items.push({start:[this.sourceToken]}):n.start.push(this.sourceToken);return;case"map-value-ind":!n||n.value?t.items.push({start:[],key:null,sep:[this.sourceToken]}):n.sep?n.sep.push(this.sourceToken):Object.assign(n,{key:null,sep:[this.sourceToken]});return;case"space":case"comment":case"newline":case"anchor":case"tag":!n||n.value?t.items.push({start:[this.sourceToken]}):n.sep?n.sep.push(this.sourceToken):n.start.push(this.sourceToken);return;case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":{const i=this.flowScalar(this.type);!n||n.value?t.items.push({start:[],key:i,sep:[]}):n.sep?this.stack.push(i):Object.assign(n,{key:i,sep:[]});return}case"flow-map-end":case"flow-seq-end":t.end.push(this.sourceToken);return}const r=this.startBlockValue(t);r?this.stack.push(r):(yield*this.pop(),yield*this.step())}else{const r=this.peek(2);if(r.type==="block-map"&&(this.type==="map-value-ind"&&r.indent===t.indent||this.type==="newline"&&!r.items[r.items.length-1].sep))yield*this.pop(),yield*this.step();else if(this.type==="map-value-ind"&&r.type!=="flow-collection"){const i=xl(r),a=Zi(i);cg(t);const s=t.end.splice(1,t.end.length);s.push(this.sourceToken);const o={type:"block-map",offset:t.offset,indent:t.indent,items:[{start:a,key:t,sep:s}]};this.onKeyLine=!0,this.stack[this.stack.length-1]=o}else yield*this.lineEnd(t)}}flowScalar(t){if(this.onNewLine){let n=this.source.indexOf(`
|
||
`)+1;for(;n!==0;)this.onNewLine(this.offset+n),n=this.source.indexOf(`
|
||
`,n)+1}return{type:t,offset:this.offset,indent:this.indent,source:this.source}}startBlockValue(t){switch(this.type){case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return this.flowScalar(this.type);case"block-scalar-header":return{type:"block-scalar",offset:this.offset,indent:this.indent,props:[this.sourceToken],source:""};case"flow-map-start":case"flow-seq-start":return{type:"flow-collection",offset:this.offset,indent:this.indent,start:this.sourceToken,items:[],end:[]};case"seq-item-ind":return{type:"block-seq",offset:this.offset,indent:this.indent,items:[{start:[this.sourceToken]}]};case"explicit-key-ind":{this.onKeyLine=!0;const n=xl(t),r=Zi(n);return r.push(this.sourceToken),{type:"block-map",offset:this.offset,indent:this.indent,items:[{start:r}]}}case"map-value-ind":{this.onKeyLine=!0;const n=xl(t),r=Zi(n);return{type:"block-map",offset:this.offset,indent:this.indent,items:[{start:r,key:null,sep:[this.sourceToken]}]}}}return null}atIndentedComment(t,n){return this.type!=="comment"||this.indent<=n?!1:t.every(r=>r.type==="newline"||r.type==="space")}*documentEnd(t){this.type!=="doc-mode"&&(t.end?t.end.push(this.sourceToken):t.end=[this.sourceToken],this.type==="newline"&&(yield*this.pop()))}*lineEnd(t){switch(this.type){case"comma":case"doc-start":case"doc-end":case"flow-seq-end":case"flow-map-end":case"map-value-ind":yield*this.pop(),yield*this.step();break;case"newline":this.onKeyLine=!1;case"space":case"comment":default:t.end?t.end.push(this.sourceToken):t.end=[this.sourceToken],this.type==="newline"&&(yield*this.pop())}}}function X3(e){const t=e.prettyErrors!==!1;return{lineCounter:e.lineCounter||t&&new Q3||null,prettyErrors:t}}function BT(e,t={}){const{lineCounter:n,prettyErrors:r}=X3(t),i=new xm(n==null?void 0:n.addNewLine),a=new Sm(t),s=Array.from(a.compose(i.parse(e)));if(r&&n)for(const o of s)o.errors.forEach(Vu(e,n)),o.warnings.forEach(Vu(e,n));return s.length>0?s:Object.assign([],{empty:!0},a.streamInfo())}function eb(e,t={}){const{lineCounter:n,prettyErrors:r}=X3(t),i=new xm(n==null?void 0:n.addNewLine),a=new Sm(t);let s=null;for(const o of a.compose(i.parse(e),!0,e.length))if(!s)s=o;else if(s.options.logLevel!=="silent"){s.errors.push(new vi(o.range.slice(0,2),"MULTIPLE_DOCS","Source contains multiple documents; please use YAML.parseAllDocuments()"));break}return r&&n&&(s.errors.forEach(Vu(e,n)),s.warnings.forEach(Vu(e,n))),s}function RT(e,t,n){let r;typeof t=="function"?r=t:n===void 0&&t&&typeof t=="object"&&(n=t);const i=eb(e,n);if(!i)return null;if(i.warnings.forEach(a=>D3(i.options.logLevel,a)),i.errors.length>0){if(i.options.logLevel!=="silent")throw i.errors[0];i.errors=[]}return i.toJS(Object.assign({reviver:r},n))}function IT(e,t,n){let r=null;if(typeof t=="function"||Array.isArray(t)?r=t:n===void 0&&t&&(n=t),typeof n=="string"&&(n=n.length),typeof n=="number"){const i=Math.round(n);n=i<1?void 0:i>8?{indent:8}:{indent:i}}if(e===void 0){const{keepUndefined:i}=n??t??{};if(!i)return}return new ps(e,r,n).toString(n)}const OT=Object.freeze(Object.defineProperty({__proto__:null,Alias:Zc,CST:AT,Composer:Sm,Document:ps,Lexer:Z3,LineCounter:Q3,Pair:dt,Parser:xm,Scalar:q,Schema:sd,YAMLError:wm,YAMLMap:Vt,YAMLParseError:vi,YAMLSeq:ti,YAMLWarning:L3,isAlias:ji,isCollection:Pe,isDocument:us,isMap:cs,isNode:Oe,isPair:xe,isScalar:ve,isSeq:ds,parse:RT,parseAllDocuments:BT,parseDocument:eb,stringify:IT,visit:ei,visitAsync:qc},Symbol.toStringTag,{value:"Module"})),tb={JsonQuery:"This query is written using JSON. This is deprecated and will be removed in a future version. Please use YAML instead.",GroupParameter:"The 'group' field is deprecated and will be removed in a future version. Please use 'groupBy' instead."};class Ft extends Error{constructor(t,n=void 0){super(t),this.inner=n}toString(){return this.inner?`${this.message}: '${this.inner}'`:super.toString()}}function LT(e){let t;const n=[];try{t=KT(e),n.push(tb.JsonQuery)}catch{try{t=jT(e)}catch{throw new Ft("Unable to parse as YAML or JSON")}}const[r,i]=VT(t);return n.push(...i),[r,n]}function KT(e){try{return JSON.parse(e)}catch(t){throw new Ft("Invalid JSON",t)}}function jT(e){try{return OT.parse(e)}catch(t){throw new Ft("Invalid YAML",t)}}function VT(e){const t=HT(e,"group")??!1,n=t?vt.Project:YT(e,"groupBy",GT)??vt.None,r=[];return t&&r.push(tb.GroupParameter),[{name:dg(e,"name")??"",filter:zT("filter",dg(e,"filter")),autorefresh:UT(e,"autorefresh",{isPositive:!0})??0,sorting:fg(e,"sorting",WT)??[ze.Order],show:new Set(fg(e,"show",hg)??Object.values(hg)),groupBy:n},r]}function zT(e,t){if(t===void 0)throw new Ft(`Field ${e} must be text`);return t}function dg(e,t){const n=e[t];if(n!==void 0){if(typeof n!="string")throw new Ft(`Field ${t} must be text`);return n}}function UT(e,t,n){const r=e[t];if(r===void 0)return;if(typeof r!="number")throw new Ft(`Field ${t} must be a number`);const i=r;if(Number.isNaN(i))throw new Ft(`Field ${t} must be a number`);if(((n==null?void 0:n.isPositive)??!1)&&i<0)throw new Ft(`Field ${t} must be a positive number`);return i}function HT(e,t){const n=e[t];if(n!==void 0){if(typeof n!="boolean")throw new Ft(`Field ${t} must be a boolean.`);return n}}function fg(e,t,n){const r=e[t];if(r===void 0)return;const i=Object.keys(n).join(", ");if(!Array.isArray(r))throw new Ft(`Field ${t} must be an array from values: ${i}`);const a=r,s=[];for(const o of a){if(typeof o!="string")throw new Ft(`Field ${t} must be an array from values: ${i}`);const l=n[o];if(l===void 0)throw new Ft(`Field ${t} must be an array from values: ${i}`);s.push(l)}return s}function YT(e,t,n){const r=e[t];if(r===void 0)return;const i=Object.keys(n).join(", ");if(typeof r!="string")throw new Ft(`Field ${t} must be one of: ${i}`);const a=n[r];if(a===void 0)throw new Ft(`Field ${t} must be one of: ${i}`);return a}const WT={priority:ze.Priority,priorityAscending:ze.PriorityAscending,priorityDescending:ze.Priority,date:ze.Date,dateAscending:ze.Date,dateDescending:ze.DateDescending,order:ze.Order,dateAdded:ze.DateAdded,dateAddedAscending:ze.DateAdded,dateAddedDescending:ze.DateAddedDescending},hg={due:In.Due,date:In.Due,description:In.Description,labels:In.Labels,project:In.Project},GT={project:vt.Project,section:vt.Section,priority:vt.Priority,due:vt.Date,date:vt.Date,labels:vt.Label};function qT(e,t){const n=t.sourcePath.replace(/.*\//,"").replace(/\.md$/i,"");e.filter=e.filter.replace(/{{filename}}/g,n)}class ZT{constructor(t){this.plugin=t}onNewBlock(t,n,r){let i;try{const[a,s]=LT(t);qT(a,r),ho({msg:"Parsed query",context:a}),i=new pg(n,o=>new P9({target:o,props:{query:a,warnings:s,plugin:this.plugin}}))}catch(a){console.error(a),i=new pg(n,s=>new fv({target:s,props:{error:a}}))}r.addChild(i)}}class pg extends qe.MarkdownRenderChild{constructor(t,n){super(t),this.component=void 0,this.createComp=n,this.containerEl=t}onload(){this.component=this.createComp(this.containerEl)}onunload(){this.component!==void 0&&this.component.$destroy()}}var nb={exports:{}},te={};/**
|
||
* @license React
|
||
* react.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var nl=Symbol.for("react.element"),QT=Symbol.for("react.portal"),JT=Symbol.for("react.fragment"),XT=Symbol.for("react.strict_mode"),e_=Symbol.for("react.profiler"),t_=Symbol.for("react.provider"),n_=Symbol.for("react.context"),r_=Symbol.for("react.forward_ref"),i_=Symbol.for("react.suspense"),a_=Symbol.for("react.memo"),s_=Symbol.for("react.lazy"),mg=Symbol.iterator;function o_(e){return e===null||typeof e!="object"?null:(e=mg&&e[mg]||e["@@iterator"],typeof e=="function"?e:null)}var rb={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},ib=Object.assign,ab={};function ms(e,t,n){this.props=e,this.context=t,this.refs=ab,this.updater=n||rb}ms.prototype.isReactComponent={};ms.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};ms.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function sb(){}sb.prototype=ms.prototype;function km(e,t,n){this.props=e,this.context=t,this.refs=ab,this.updater=n||rb}var Cm=km.prototype=new sb;Cm.constructor=km;ib(Cm,ms.prototype);Cm.isPureReactComponent=!0;var yg=Array.isArray,ob=Object.prototype.hasOwnProperty,Pm={current:null},lb={key:!0,ref:!0,__self:!0,__source:!0};function ub(e,t,n){var r,i={},a=null,s=null;if(t!=null)for(r in t.ref!==void 0&&(s=t.ref),t.key!==void 0&&(a=""+t.key),t)ob.call(t,r)&&!lb.hasOwnProperty(r)&&(i[r]=t[r]);var o=arguments.length-2;if(o===1)i.children=n;else if(1<o){for(var l=Array(o),u=0;u<o;u++)l[u]=arguments[u+2];i.children=l}if(e&&e.defaultProps)for(r in o=e.defaultProps,o)i[r]===void 0&&(i[r]=o[r]);return{$$typeof:nl,type:e,key:a,ref:s,props:i,_owner:Pm.current}}function l_(e,t){return{$$typeof:nl,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function Tm(e){return typeof e=="object"&&e!==null&&e.$$typeof===nl}function u_(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var gg=/\/+/g;function rf(e,t){return typeof e=="object"&&e!==null&&e.key!=null?u_(""+e.key):t.toString(36)}function hu(e,t,n,r,i){var a=typeof e;(a==="undefined"||a==="boolean")&&(e=null);var s=!1;if(e===null)s=!0;else switch(a){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case nl:case QT:s=!0}}if(s)return s=e,i=i(s),e=r===""?"."+rf(s,0):r,yg(i)?(n="",e!=null&&(n=e.replace(gg,"$&/")+"/"),hu(i,t,n,"",function(u){return u})):i!=null&&(Tm(i)&&(i=l_(i,n+(!i.key||s&&s.key===i.key?"":(""+i.key).replace(gg,"$&/")+"/")+e)),t.push(i)),1;if(s=0,r=r===""?".":r+":",yg(e))for(var o=0;o<e.length;o++){a=e[o];var l=r+rf(a,o);s+=hu(a,t,n,l,i)}else if(l=o_(e),typeof l=="function")for(e=l.call(e),o=0;!(a=e.next()).done;)a=a.value,l=r+rf(a,o++),s+=hu(a,t,n,l,i);else if(a==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return s}function kl(e,t,n){if(e==null)return e;var r=[],i=0;return hu(e,r,"","",function(a){return t.call(n,a,i++)}),r}function c_(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Dt={current:null},pu={transition:null},d_={ReactCurrentDispatcher:Dt,ReactCurrentBatchConfig:pu,ReactCurrentOwner:Pm};te.Children={map:kl,forEach:function(e,t,n){kl(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return kl(e,function(){t++}),t},toArray:function(e){return kl(e,function(t){return t})||[]},only:function(e){if(!Tm(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};te.Component=ms;te.Fragment=JT;te.Profiler=e_;te.PureComponent=km;te.StrictMode=XT;te.Suspense=i_;te.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=d_;te.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=ib({},e.props),i=e.key,a=e.ref,s=e._owner;if(t!=null){if(t.ref!==void 0&&(a=t.ref,s=Pm.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var o=e.type.defaultProps;for(l in t)ob.call(t,l)&&!lb.hasOwnProperty(l)&&(r[l]=t[l]===void 0&&o!==void 0?o[l]:t[l])}var l=arguments.length-2;if(l===1)r.children=n;else if(1<l){o=Array(l);for(var u=0;u<l;u++)o[u]=arguments[u+2];r.children=o}return{$$typeof:nl,type:e.type,key:i,ref:a,props:r,_owner:s}};te.createContext=function(e){return e={$$typeof:n_,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:t_,_context:e},e.Consumer=e};te.createElement=ub;te.createFactory=function(e){var t=ub.bind(null,e);return t.type=e,t};te.createRef=function(){return{current:null}};te.forwardRef=function(e){return{$$typeof:r_,render:e}};te.isValidElement=Tm;te.lazy=function(e){return{$$typeof:s_,_payload:{_status:-1,_result:e},_init:c_}};te.memo=function(e,t){return{$$typeof:a_,type:e,compare:t===void 0?null:t}};te.startTransition=function(e){var t=pu.transition;pu.transition={};try{e()}finally{pu.transition=t}};te.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")};te.useCallback=function(e,t){return Dt.current.useCallback(e,t)};te.useContext=function(e){return Dt.current.useContext(e)};te.useDebugValue=function(){};te.useDeferredValue=function(e){return Dt.current.useDeferredValue(e)};te.useEffect=function(e,t){return Dt.current.useEffect(e,t)};te.useId=function(){return Dt.current.useId()};te.useImperativeHandle=function(e,t,n){return Dt.current.useImperativeHandle(e,t,n)};te.useInsertionEffect=function(e,t){return Dt.current.useInsertionEffect(e,t)};te.useLayoutEffect=function(e,t){return Dt.current.useLayoutEffect(e,t)};te.useMemo=function(e,t){return Dt.current.useMemo(e,t)};te.useReducer=function(e,t,n){return Dt.current.useReducer(e,t,n)};te.useRef=function(e){return Dt.current.useRef(e)};te.useState=function(e){return Dt.current.useState(e)};te.useSyncExternalStore=function(e,t,n){return Dt.current.useSyncExternalStore(e,t,n)};te.useTransition=function(){return Dt.current.useTransition()};te.version="18.2.0";nb.exports=te;var m=nb.exports;const D=Nc(m);var cb={exports:{}},Gt={},db={exports:{}},fb={};/**
|
||
* @license React
|
||
* scheduler.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/(function(e){function t(B,O){var F=B.length;B.push(O);e:for(;0<F;){var G=F-1>>>1,Q=B[G];if(0<i(Q,O))B[G]=O,B[F]=Q,F=G;else break e}}function n(B){return B.length===0?null:B[0]}function r(B){if(B.length===0)return null;var O=B[0],F=B.pop();if(F!==O){B[0]=F;e:for(var G=0,Q=B.length,Lt=Q>>>1;G<Lt;){var Et=2*(G+1)-1,ci=B[Et],Kt=Et+1,j=B[Kt];if(0>i(ci,F))Kt<Q&&0>i(j,ci)?(B[G]=j,B[Kt]=F,G=Kt):(B[G]=ci,B[Et]=F,G=Et);else if(Kt<Q&&0>i(j,F))B[G]=j,B[Kt]=F,G=Kt;else break e}}return O}function i(B,O){var F=B.sortIndex-O.sortIndex;return F!==0?F:B.id-O.id}if(typeof performance=="object"&&typeof performance.now=="function"){var a=performance;e.unstable_now=function(){return a.now()}}else{var s=Date,o=s.now();e.unstable_now=function(){return s.now()-o}}var l=[],u=[],c=1,d=null,f=3,h=!1,y=!1,g=!1,w=typeof setTimeout=="function"?setTimeout:null,b=typeof clearTimeout=="function"?clearTimeout:null,p=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function v(B){for(var O=n(u);O!==null;){if(O.callback===null)r(u);else if(O.startTime<=B)r(u),O.sortIndex=O.expirationTime,t(l,O);else break;O=n(u)}}function E(B){if(g=!1,v(B),!y)if(n(l)!==null)y=!0,Y(x);else{var O=n(u);O!==null&&T(E,O.startTime-B)}}function x(B,O){y=!1,g&&(g=!1,b($),$=-1),h=!0;var F=f;try{for(v(O),d=n(l);d!==null&&(!(d.expirationTime>O)||B&&!k());){var G=d.callback;if(typeof G=="function"){d.callback=null,f=d.priorityLevel;var Q=G(d.expirationTime<=O);O=e.unstable_now(),typeof Q=="function"?d.callback=Q:d===n(l)&&r(l),v(O)}else r(l);d=n(l)}if(d!==null)var Lt=!0;else{var Et=n(u);Et!==null&&T(E,Et.startTime-O),Lt=!1}return Lt}finally{d=null,f=F,h=!1}}var S=!1,C=null,$=-1,_=5,P=-1;function k(){return!(e.unstable_now()-P<_)}function A(){if(C!==null){var B=e.unstable_now();P=B;var O=!0;try{O=C(!0,B)}finally{O?M():(S=!1,C=null)}}else S=!1}var M;if(typeof p=="function")M=function(){p(A)};else if(typeof MessageChannel<"u"){var N=new MessageChannel,z=N.port2;N.port1.onmessage=A,M=function(){z.postMessage(null)}}else M=function(){w(A,0)};function Y(B){C=B,S||(S=!0,M())}function T(B,O){$=w(function(){B(e.unstable_now())},O)}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(B){B.callback=null},e.unstable_continueExecution=function(){y||h||(y=!0,Y(x))},e.unstable_forceFrameRate=function(B){0>B||125<B?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):_=0<B?Math.floor(1e3/B):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_getFirstCallbackNode=function(){return n(l)},e.unstable_next=function(B){switch(f){case 1:case 2:case 3:var O=3;break;default:O=f}var F=f;f=O;try{return B()}finally{f=F}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(B,O){switch(B){case 1:case 2:case 3:case 4:case 5:break;default:B=3}var F=f;f=B;try{return O()}finally{f=F}},e.unstable_scheduleCallback=function(B,O,F){var G=e.unstable_now();switch(typeof F=="object"&&F!==null?(F=F.delay,F=typeof F=="number"&&0<F?G+F:G):F=G,B){case 1:var Q=-1;break;case 2:Q=250;break;case 5:Q=1073741823;break;case 4:Q=1e4;break;default:Q=5e3}return Q=F+Q,B={id:c++,callback:O,priorityLevel:B,startTime:F,expirationTime:Q,sortIndex:-1},F>G?(B.sortIndex=F,t(u,B),n(l)===null&&B===n(u)&&(g?(b($),$=-1):g=!0,T(E,F-G))):(B.sortIndex=Q,t(l,B),y||h||(y=!0,Y(x))),B},e.unstable_shouldYield=k,e.unstable_wrapCallback=function(B){var O=f;return function(){var F=f;f=O;try{return B.apply(this,arguments)}finally{f=F}}}})(fb);db.exports=fb;var f_=db.exports;/**
|
||
* @license React
|
||
* react-dom.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var hb=m,Ht=f_;function R(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var pb=new Set,wo={};function Vi(e,t){Wa(e,t),Wa(e+"Capture",t)}function Wa(e,t){for(wo[e]=t,e=0;e<t.length;e++)pb.add(t[e])}var $r=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),yh=Object.prototype.hasOwnProperty,h_=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,vg={},bg={};function p_(e){return yh.call(bg,e)?!0:yh.call(vg,e)?!1:h_.test(e)?bg[e]=!0:(vg[e]=!0,!1)}function m_(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function y_(e,t,n,r){if(t===null||typeof t>"u"||m_(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function wt(e,t,n,r,i,a,s){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=s}var rt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){rt[e]=new wt(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];rt[t]=new wt(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){rt[e]=new wt(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){rt[e]=new wt(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){rt[e]=new wt(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){rt[e]=new wt(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){rt[e]=new wt(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){rt[e]=new wt(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){rt[e]=new wt(e,5,!1,e.toLowerCase(),null,!1,!1)});var _m=/[\-:]([a-z])/g;function Mm(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(_m,Mm);rt[t]=new wt(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(_m,Mm);rt[t]=new wt(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(_m,Mm);rt[t]=new wt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){rt[e]=new wt(e,1,!1,e.toLowerCase(),null,!1,!1)});rt.xlinkHref=new wt("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){rt[e]=new wt(e,1,!1,e.toLowerCase(),null,!0,!0)});function Am(e,t,n,r){var i=rt.hasOwnProperty(t)?rt[t]:null;(i!==null?i.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(y_(t,n,i,r)&&(n=null),r||i===null?p_(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=n===null?i.type===3?!1:"":n:(t=i.attributeName,r=i.attributeNamespace,n===null?e.removeAttribute(t):(i=i.type,n=i===3||i===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}var _r=hb.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Cl=Symbol.for("react.element"),da=Symbol.for("react.portal"),fa=Symbol.for("react.fragment"),Fm=Symbol.for("react.strict_mode"),gh=Symbol.for("react.profiler"),mb=Symbol.for("react.provider"),yb=Symbol.for("react.context"),Nm=Symbol.for("react.forward_ref"),vh=Symbol.for("react.suspense"),bh=Symbol.for("react.suspense_list"),Bm=Symbol.for("react.memo"),Fr=Symbol.for("react.lazy"),gb=Symbol.for("react.offscreen"),$g=Symbol.iterator;function ks(e){return e===null||typeof e!="object"?null:(e=$g&&e[$g]||e["@@iterator"],typeof e=="function"?e:null)}var _e=Object.assign,af;function js(e){if(af===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);af=t&&t[1]||""}return`
|
||
`+af+e}var sf=!1;function of(e,t){if(!e||sf)return"";sf=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&&r&&typeof u.stack=="string"){for(var i=u.stack.split(`
|
||
`),a=r.stack.split(`
|
||
`),s=i.length-1,o=a.length-1;1<=s&&0<=o&&i[s]!==a[o];)o--;for(;1<=s&&0<=o;s--,o--)if(i[s]!==a[o]){if(s!==1||o!==1)do if(s--,o--,0>o||i[s]!==a[o]){var l=`
|
||
`+i[s].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}while(1<=s&&0<=o);break}}}finally{sf=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?js(e):""}function g_(e){switch(e.tag){case 5:return js(e.type);case 16:return js("Lazy");case 13:return js("Suspense");case 19:return js("SuspenseList");case 0:case 2:case 15:return e=of(e.type,!1),e;case 11:return e=of(e.type.render,!1),e;case 1:return e=of(e.type,!0),e;default:return""}}function $h(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case fa:return"Fragment";case da:return"Portal";case gh:return"Profiler";case Fm:return"StrictMode";case vh:return"Suspense";case bh:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case yb:return(e.displayName||"Context")+".Consumer";case mb:return(e._context.displayName||"Context")+".Provider";case Nm:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Bm:return t=e.displayName||null,t!==null?t:$h(e.type)||"Memo";case Fr:t=e._payload,e=e._init;try{return $h(e(t))}catch{}}return null}function v_(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return $h(t);case 8:return t===Fm?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function ni(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function vb(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function b_(e){var t=vb(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(s){r=""+s,a.call(this,s)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(s){r=""+s},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Pl(e){e._valueTracker||(e._valueTracker=b_(e))}function bb(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=vb(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Uu(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Dh(e,t){var n=t.checked;return _e({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Dg(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=ni(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function $b(e,t){t=t.checked,t!=null&&Am(e,"checked",t,!1)}function wh(e,t){$b(e,t);var n=ni(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Eh(e,t.type,n):t.hasOwnProperty("defaultValue")&&Eh(e,t.type,ni(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function wg(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Eh(e,t,n){(t!=="number"||Uu(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var Vs=Array.isArray;function Na(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+ni(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function Sh(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error(R(91));return _e({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Eg(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error(R(92));if(Vs(n)){if(1<n.length)throw Error(R(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:ni(n)}}function Db(e,t){var n=ni(t.value),r=ni(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function Sg(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function wb(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function xh(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?wb(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Tl,Eb=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,i){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,i)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(Tl=Tl||document.createElement("div"),Tl.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Tl.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Eo(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Qs={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},$_=["Webkit","ms","Moz","O"];Object.keys(Qs).forEach(function(e){$_.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Qs[t]=Qs[e]})});function Sb(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||Qs.hasOwnProperty(e)&&Qs[e]?(""+t).trim():t+"px"}function xb(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=Sb(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var D_=_e({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function kh(e,t){if(t){if(D_[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(R(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(R(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(R(61))}if(t.style!=null&&typeof t.style!="object")throw Error(R(62))}}function Ch(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Ph=null;function Rm(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Th=null,Ba=null,Ra=null;function xg(e){if(e=al(e)){if(typeof Th!="function")throw Error(R(280));var t=e.stateNode;t&&(t=pd(t),Th(e.stateNode,e.type,t))}}function kb(e){Ba?Ra?Ra.push(e):Ra=[e]:Ba=e}function Cb(){if(Ba){var e=Ba,t=Ra;if(Ra=Ba=null,xg(e),t)for(e=0;e<t.length;e++)xg(t[e])}}function Pb(e,t){return e(t)}function Tb(){}var lf=!1;function _b(e,t,n){if(lf)return e(t,n);lf=!0;try{return Pb(e,t,n)}finally{lf=!1,(Ba!==null||Ra!==null)&&(Tb(),Cb())}}function So(e,t){var n=e.stateNode;if(n===null)return null;var r=pd(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(R(231,t,typeof n));return n}var _h=!1;if($r)try{var Cs={};Object.defineProperty(Cs,"passive",{get:function(){_h=!0}}),window.addEventListener("test",Cs,Cs),window.removeEventListener("test",Cs,Cs)}catch{_h=!1}function w_(e,t,n,r,i,a,s,o,l){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(c){this.onError(c)}}var Js=!1,Hu=null,Yu=!1,Mh=null,E_={onError:function(e){Js=!0,Hu=e}};function S_(e,t,n,r,i,a,s,o,l){Js=!1,Hu=null,w_.apply(E_,arguments)}function x_(e,t,n,r,i,a,s,o,l){if(S_.apply(this,arguments),Js){if(Js){var u=Hu;Js=!1,Hu=null}else throw Error(R(198));Yu||(Yu=!0,Mh=u)}}function zi(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function Mb(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function kg(e){if(zi(e)!==e)throw Error(R(188))}function k_(e){var t=e.alternate;if(!t){if(t=zi(e),t===null)throw Error(R(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var a=i.alternate;if(a===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===n)return kg(i),e;if(a===r)return kg(i),t;a=a.sibling}throw Error(R(188))}if(n.return!==r.return)n=i,r=a;else{for(var s=!1,o=i.child;o;){if(o===n){s=!0,n=i,r=a;break}if(o===r){s=!0,r=i,n=a;break}o=o.sibling}if(!s){for(o=a.child;o;){if(o===n){s=!0,n=a,r=i;break}if(o===r){s=!0,r=a,n=i;break}o=o.sibling}if(!s)throw Error(R(189))}}if(n.alternate!==r)throw Error(R(190))}if(n.tag!==3)throw Error(R(188));return n.stateNode.current===n?e:t}function Ab(e){return e=k_(e),e!==null?Fb(e):null}function Fb(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Fb(e);if(t!==null)return t;e=e.sibling}return null}var Nb=Ht.unstable_scheduleCallback,Cg=Ht.unstable_cancelCallback,C_=Ht.unstable_shouldYield,P_=Ht.unstable_requestPaint,Re=Ht.unstable_now,T_=Ht.unstable_getCurrentPriorityLevel,Im=Ht.unstable_ImmediatePriority,Bb=Ht.unstable_UserBlockingPriority,Wu=Ht.unstable_NormalPriority,__=Ht.unstable_LowPriority,Rb=Ht.unstable_IdlePriority,cd=null,zn=null;function M_(e){if(zn&&typeof zn.onCommitFiberRoot=="function")try{zn.onCommitFiberRoot(cd,e,void 0,(e.current.flags&128)===128)}catch{}}var Sn=Math.clz32?Math.clz32:N_,A_=Math.log,F_=Math.LN2;function N_(e){return e>>>=0,e===0?32:31-(A_(e)/F_|0)|0}var _l=64,Ml=4194304;function zs(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Gu(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,a=e.pingedLanes,s=n&268435455;if(s!==0){var o=s&~i;o!==0?r=zs(o):(a&=s,a!==0&&(r=zs(a)))}else s=n&~i,s!==0?r=zs(s):a!==0&&(r=zs(a));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,a=t&-t,i>=a||i===16&&(a&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-Sn(t),i=1<<n,r|=e[n],t&=~i;return r}function B_(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function R_(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes;0<a;){var s=31-Sn(a),o=1<<s,l=i[s];l===-1?(!(o&n)||o&r)&&(i[s]=B_(o,t)):l<=t&&(e.expiredLanes|=o),a&=~o}}function Ah(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Ib(){var e=_l;return _l<<=1,!(_l&4194240)&&(_l=64),e}function uf(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function rl(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Sn(t),e[t]=n}function I_(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var i=31-Sn(n),a=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~a}}function Om(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Sn(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var ue=0;function Ob(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Lb,Lm,Kb,jb,Vb,Fh=!1,Al=[],Yr=null,Wr=null,Gr=null,xo=new Map,ko=new Map,Rr=[],O_="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Pg(e,t){switch(e){case"focusin":case"focusout":Yr=null;break;case"dragenter":case"dragleave":Wr=null;break;case"mouseover":case"mouseout":Gr=null;break;case"pointerover":case"pointerout":xo.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ko.delete(t.pointerId)}}function Ps(e,t,n,r,i,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[i]},t!==null&&(t=al(t),t!==null&&Lm(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function L_(e,t,n,r,i){switch(t){case"focusin":return Yr=Ps(Yr,e,t,n,r,i),!0;case"dragenter":return Wr=Ps(Wr,e,t,n,r,i),!0;case"mouseover":return Gr=Ps(Gr,e,t,n,r,i),!0;case"pointerover":var a=i.pointerId;return xo.set(a,Ps(xo.get(a)||null,e,t,n,r,i)),!0;case"gotpointercapture":return a=i.pointerId,ko.set(a,Ps(ko.get(a)||null,e,t,n,r,i)),!0}return!1}function zb(e){var t=bi(e.target);if(t!==null){var n=zi(t);if(n!==null){if(t=n.tag,t===13){if(t=Mb(n),t!==null){e.blockedOn=t,Vb(e.priority,function(){Kb(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function mu(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=Nh(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Ph=r,n.target.dispatchEvent(r),Ph=null}else return t=al(n),t!==null&&Lm(t),e.blockedOn=n,!1;t.shift()}return!0}function Tg(e,t,n){mu(e)&&n.delete(t)}function K_(){Fh=!1,Yr!==null&&mu(Yr)&&(Yr=null),Wr!==null&&mu(Wr)&&(Wr=null),Gr!==null&&mu(Gr)&&(Gr=null),xo.forEach(Tg),ko.forEach(Tg)}function Ts(e,t){e.blockedOn===t&&(e.blockedOn=null,Fh||(Fh=!0,Ht.unstable_scheduleCallback(Ht.unstable_NormalPriority,K_)))}function Co(e){function t(i){return Ts(i,e)}if(0<Al.length){Ts(Al[0],e);for(var n=1;n<Al.length;n++){var r=Al[n];r.blockedOn===e&&(r.blockedOn=null)}}for(Yr!==null&&Ts(Yr,e),Wr!==null&&Ts(Wr,e),Gr!==null&&Ts(Gr,e),xo.forEach(t),ko.forEach(t),n=0;n<Rr.length;n++)r=Rr[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Rr.length&&(n=Rr[0],n.blockedOn===null);)zb(n),n.blockedOn===null&&Rr.shift()}var Ia=_r.ReactCurrentBatchConfig,qu=!0;function j_(e,t,n,r){var i=ue,a=Ia.transition;Ia.transition=null;try{ue=1,Km(e,t,n,r)}finally{ue=i,Ia.transition=a}}function V_(e,t,n,r){var i=ue,a=Ia.transition;Ia.transition=null;try{ue=4,Km(e,t,n,r)}finally{ue=i,Ia.transition=a}}function Km(e,t,n,r){if(qu){var i=Nh(e,t,n,r);if(i===null)bf(e,t,r,Zu,n),Pg(e,r);else if(L_(i,e,t,n,r))r.stopPropagation();else if(Pg(e,r),t&4&&-1<O_.indexOf(e)){for(;i!==null;){var a=al(i);if(a!==null&&Lb(a),a=Nh(e,t,n,r),a===null&&bf(e,t,r,Zu,n),a===i)break;i=a}i!==null&&r.stopPropagation()}else bf(e,t,r,null,n)}}var Zu=null;function Nh(e,t,n,r){if(Zu=null,e=Rm(r),e=bi(e),e!==null)if(t=zi(e),t===null)e=null;else if(n=t.tag,n===13){if(e=Mb(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Zu=e,null}function Ub(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(T_()){case Im:return 1;case Bb:return 4;case Wu:case __:return 16;case Rb:return 536870912;default:return 16}default:return 16}}var jr=null,jm=null,yu=null;function Hb(){if(yu)return yu;var e,t=jm,n=t.length,r,i="value"in jr?jr.value:jr.textContent,a=i.length;for(e=0;e<n&&t[e]===i[e];e++);var s=n-e;for(r=1;r<=s&&t[n-r]===i[a-r];r++);return yu=i.slice(e,1<r?1-r:void 0)}function gu(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function Fl(){return!0}function _g(){return!1}function qt(e){function t(n,r,i,a,s){this._reactName=n,this._targetInst=i,this.type=r,this.nativeEvent=a,this.target=s,this.currentTarget=null;for(var o in e)e.hasOwnProperty(o)&&(n=e[o],this[o]=n?n(a):a[o]);return this.isDefaultPrevented=(a.defaultPrevented!=null?a.defaultPrevented:a.returnValue===!1)?Fl:_g,this.isPropagationStopped=_g,this}return _e(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=Fl)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=Fl)},persist:function(){},isPersistent:Fl}),t}var ys={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Vm=qt(ys),il=_e({},ys,{view:0,detail:0}),z_=qt(il),cf,df,_s,dd=_e({},il,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:zm,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==_s&&(_s&&e.type==="mousemove"?(cf=e.screenX-_s.screenX,df=e.screenY-_s.screenY):df=cf=0,_s=e),cf)},movementY:function(e){return"movementY"in e?e.movementY:df}}),Mg=qt(dd),U_=_e({},dd,{dataTransfer:0}),H_=qt(U_),Y_=_e({},il,{relatedTarget:0}),ff=qt(Y_),W_=_e({},ys,{animationName:0,elapsedTime:0,pseudoElement:0}),G_=qt(W_),q_=_e({},ys,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Z_=qt(q_),Q_=_e({},ys,{data:0}),Ag=qt(Q_),J_={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},X_={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},eM={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function tM(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=eM[e])?!!t[e]:!1}function zm(){return tM}var nM=_e({},il,{key:function(e){if(e.key){var t=J_[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=gu(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?X_[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:zm,charCode:function(e){return e.type==="keypress"?gu(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?gu(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),rM=qt(nM),iM=_e({},dd,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Fg=qt(iM),aM=_e({},il,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:zm}),sM=qt(aM),oM=_e({},ys,{propertyName:0,elapsedTime:0,pseudoElement:0}),lM=qt(oM),uM=_e({},dd,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),cM=qt(uM),dM=[9,13,27,32],Um=$r&&"CompositionEvent"in window,Xs=null;$r&&"documentMode"in document&&(Xs=document.documentMode);var fM=$r&&"TextEvent"in window&&!Xs,Yb=$r&&(!Um||Xs&&8<Xs&&11>=Xs),Ng=" ",Bg=!1;function Wb(e,t){switch(e){case"keyup":return dM.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Gb(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var ha=!1;function hM(e,t){switch(e){case"compositionend":return Gb(t);case"keypress":return t.which!==32?null:(Bg=!0,Ng);case"textInput":return e=t.data,e===Ng&&Bg?null:e;default:return null}}function pM(e,t){if(ha)return e==="compositionend"||!Um&&Wb(e,t)?(e=Hb(),yu=jm=jr=null,ha=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Yb&&t.locale!=="ko"?null:t.data;default:return null}}var mM={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Rg(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!mM[e.type]:t==="textarea"}function qb(e,t,n,r){kb(r),t=Qu(t,"onChange"),0<t.length&&(n=new Vm("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var eo=null,Po=null;function yM(e){s$(e,0)}function fd(e){var t=ya(e);if(bb(t))return e}function gM(e,t){if(e==="change")return t}var Zb=!1;if($r){var hf;if($r){var pf="oninput"in document;if(!pf){var Ig=document.createElement("div");Ig.setAttribute("oninput","return;"),pf=typeof Ig.oninput=="function"}hf=pf}else hf=!1;Zb=hf&&(!document.documentMode||9<document.documentMode)}function Og(){eo&&(eo.detachEvent("onpropertychange",Qb),Po=eo=null)}function Qb(e){if(e.propertyName==="value"&&fd(Po)){var t=[];qb(t,Po,e,Rm(e)),_b(yM,t)}}function vM(e,t,n){e==="focusin"?(Og(),eo=t,Po=n,eo.attachEvent("onpropertychange",Qb)):e==="focusout"&&Og()}function bM(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return fd(Po)}function $M(e,t){if(e==="click")return fd(t)}function DM(e,t){if(e==="input"||e==="change")return fd(t)}function wM(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var _n=typeof Object.is=="function"?Object.is:wM;function To(e,t){if(_n(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!yh.call(t,i)||!_n(e[i],t[i]))return!1}return!0}function Lg(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Kg(e,t){var n=Lg(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Lg(n)}}function Jb(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Jb(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Xb(){for(var e=window,t=Uu();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Uu(e.document)}return t}function Hm(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function EM(e){var t=Xb(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Jb(n.ownerDocument.documentElement,n)){if(r!==null&&Hm(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,a=Math.min(r.start,i);r=r.end===void 0?a:Math.min(r.end,i),!e.extend&&a>r&&(i=r,r=a,a=i),i=Kg(n,a);var s=Kg(n,r);i&&s&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var SM=$r&&"documentMode"in document&&11>=document.documentMode,pa=null,Bh=null,to=null,Rh=!1;function jg(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Rh||pa==null||pa!==Uu(r)||(r=pa,"selectionStart"in r&&Hm(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),to&&To(to,r)||(to=r,r=Qu(Bh,"onSelect"),0<r.length&&(t=new Vm("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=pa)))}function Nl(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var ma={animationend:Nl("Animation","AnimationEnd"),animationiteration:Nl("Animation","AnimationIteration"),animationstart:Nl("Animation","AnimationStart"),transitionend:Nl("Transition","TransitionEnd")},mf={},e$={};$r&&(e$=document.createElement("div").style,"AnimationEvent"in window||(delete ma.animationend.animation,delete ma.animationiteration.animation,delete ma.animationstart.animation),"TransitionEvent"in window||delete ma.transitionend.transition);function hd(e){if(mf[e])return mf[e];if(!ma[e])return e;var t=ma[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in e$)return mf[e]=t[n];return e}var t$=hd("animationend"),n$=hd("animationiteration"),r$=hd("animationstart"),i$=hd("transitionend"),a$=new Map,Vg="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function ai(e,t){a$.set(e,t),Vi(t,[e])}for(var yf=0;yf<Vg.length;yf++){var gf=Vg[yf],xM=gf.toLowerCase(),kM=gf[0].toUpperCase()+gf.slice(1);ai(xM,"on"+kM)}ai(t$,"onAnimationEnd");ai(n$,"onAnimationIteration");ai(r$,"onAnimationStart");ai("dblclick","onDoubleClick");ai("focusin","onFocus");ai("focusout","onBlur");ai(i$,"onTransitionEnd");Wa("onMouseEnter",["mouseout","mouseover"]);Wa("onMouseLeave",["mouseout","mouseover"]);Wa("onPointerEnter",["pointerout","pointerover"]);Wa("onPointerLeave",["pointerout","pointerover"]);Vi("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Vi("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Vi("onBeforeInput",["compositionend","keypress","textInput","paste"]);Vi("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Vi("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Vi("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Us="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),CM=new Set("cancel close invalid load scroll toggle".split(" ").concat(Us));function zg(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,x_(r,t,void 0,e),e.currentTarget=null}function s$(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var a=void 0;if(t)for(var s=r.length-1;0<=s;s--){var o=r[s],l=o.instance,u=o.currentTarget;if(o=o.listener,l!==a&&i.isPropagationStopped())break e;zg(i,o,u),a=l}else for(s=0;s<r.length;s++){if(o=r[s],l=o.instance,u=o.currentTarget,o=o.listener,l!==a&&i.isPropagationStopped())break e;zg(i,o,u),a=l}}}if(Yu)throw e=Mh,Yu=!1,Mh=null,e}function be(e,t){var n=t[jh];n===void 0&&(n=t[jh]=new Set);var r=e+"__bubble";n.has(r)||(o$(t,e,2,!1),n.add(r))}function vf(e,t,n){var r=0;t&&(r|=4),o$(n,e,r,t)}var Bl="_reactListening"+Math.random().toString(36).slice(2);function _o(e){if(!e[Bl]){e[Bl]=!0,pb.forEach(function(n){n!=="selectionchange"&&(CM.has(n)||vf(n,!1,e),vf(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Bl]||(t[Bl]=!0,vf("selectionchange",!1,t))}}function o$(e,t,n,r){switch(Ub(t)){case 1:var i=j_;break;case 4:i=V_;break;default:i=Km}n=i.bind(null,t,n,e),i=void 0,!_h||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),r?i!==void 0?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):i!==void 0?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function bf(e,t,n,r,i){var a=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var s=r.tag;if(s===3||s===4){var o=r.stateNode.containerInfo;if(o===i||o.nodeType===8&&o.parentNode===i)break;if(s===4)for(s=r.return;s!==null;){var l=s.tag;if((l===3||l===4)&&(l=s.stateNode.containerInfo,l===i||l.nodeType===8&&l.parentNode===i))return;s=s.return}for(;o!==null;){if(s=bi(o),s===null)return;if(l=s.tag,l===5||l===6){r=a=s;continue e}o=o.parentNode}}r=r.return}_b(function(){var u=a,c=Rm(n),d=[];e:{var f=a$.get(e);if(f!==void 0){var h=Vm,y=e;switch(e){case"keypress":if(gu(n)===0)break e;case"keydown":case"keyup":h=rM;break;case"focusin":y="focus",h=ff;break;case"focusout":y="blur",h=ff;break;case"beforeblur":case"afterblur":h=ff;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":h=Mg;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":h=H_;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":h=sM;break;case t$:case n$:case r$:h=G_;break;case i$:h=lM;break;case"scroll":h=z_;break;case"wheel":h=cM;break;case"copy":case"cut":case"paste":h=Z_;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":h=Fg}var g=(t&4)!==0,w=!g&&e==="scroll",b=g?f!==null?f+"Capture":null:f;g=[];for(var p=u,v;p!==null;){v=p;var E=v.stateNode;if(v.tag===5&&E!==null&&(v=E,b!==null&&(E=So(p,b),E!=null&&g.push(Mo(p,E,v)))),w)break;p=p.return}0<g.length&&(f=new h(f,y,null,n,c),d.push({event:f,listeners:g}))}}if(!(t&7)){e:{if(f=e==="mouseover"||e==="pointerover",h=e==="mouseout"||e==="pointerout",f&&n!==Ph&&(y=n.relatedTarget||n.fromElement)&&(bi(y)||y[Dr]))break e;if((h||f)&&(f=c.window===c?c:(f=c.ownerDocument)?f.defaultView||f.parentWindow:window,h?(y=n.relatedTarget||n.toElement,h=u,y=y?bi(y):null,y!==null&&(w=zi(y),y!==w||y.tag!==5&&y.tag!==6)&&(y=null)):(h=null,y=u),h!==y)){if(g=Mg,E="onMouseLeave",b="onMouseEnter",p="mouse",(e==="pointerout"||e==="pointerover")&&(g=Fg,E="onPointerLeave",b="onPointerEnter",p="pointer"),w=h==null?f:ya(h),v=y==null?f:ya(y),f=new g(E,p+"leave",h,n,c),f.target=w,f.relatedTarget=v,E=null,bi(c)===u&&(g=new g(b,p+"enter",y,n,c),g.target=v,g.relatedTarget=w,E=g),w=E,h&&y)t:{for(g=h,b=y,p=0,v=g;v;v=Qi(v))p++;for(v=0,E=b;E;E=Qi(E))v++;for(;0<p-v;)g=Qi(g),p--;for(;0<v-p;)b=Qi(b),v--;for(;p--;){if(g===b||b!==null&&g===b.alternate)break t;g=Qi(g),b=Qi(b)}g=null}else g=null;h!==null&&Ug(d,f,h,g,!1),y!==null&&w!==null&&Ug(d,w,y,g,!0)}}e:{if(f=u?ya(u):window,h=f.nodeName&&f.nodeName.toLowerCase(),h==="select"||h==="input"&&f.type==="file")var x=gM;else if(Rg(f))if(Zb)x=DM;else{x=bM;var S=vM}else(h=f.nodeName)&&h.toLowerCase()==="input"&&(f.type==="checkbox"||f.type==="radio")&&(x=$M);if(x&&(x=x(e,u))){qb(d,x,n,c);break e}S&&S(e,f,u),e==="focusout"&&(S=f._wrapperState)&&S.controlled&&f.type==="number"&&Eh(f,"number",f.value)}switch(S=u?ya(u):window,e){case"focusin":(Rg(S)||S.contentEditable==="true")&&(pa=S,Bh=u,to=null);break;case"focusout":to=Bh=pa=null;break;case"mousedown":Rh=!0;break;case"contextmenu":case"mouseup":case"dragend":Rh=!1,jg(d,n,c);break;case"selectionchange":if(SM)break;case"keydown":case"keyup":jg(d,n,c)}var C;if(Um)e:{switch(e){case"compositionstart":var $="onCompositionStart";break e;case"compositionend":$="onCompositionEnd";break e;case"compositionupdate":$="onCompositionUpdate";break e}$=void 0}else ha?Wb(e,n)&&($="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&($="onCompositionStart");$&&(Yb&&n.locale!=="ko"&&(ha||$!=="onCompositionStart"?$==="onCompositionEnd"&&ha&&(C=Hb()):(jr=c,jm="value"in jr?jr.value:jr.textContent,ha=!0)),S=Qu(u,$),0<S.length&&($=new Ag($,e,null,n,c),d.push({event:$,listeners:S}),C?$.data=C:(C=Gb(n),C!==null&&($.data=C)))),(C=fM?hM(e,n):pM(e,n))&&(u=Qu(u,"onBeforeInput"),0<u.length&&(c=new Ag("onBeforeInput","beforeinput",null,n,c),d.push({event:c,listeners:u}),c.data=C))}s$(d,t)})}function Mo(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Qu(e,t){for(var n=t+"Capture",r=[];e!==null;){var i=e,a=i.stateNode;i.tag===5&&a!==null&&(i=a,a=So(e,n),a!=null&&r.unshift(Mo(e,a,i)),a=So(e,t),a!=null&&r.push(Mo(e,a,i))),e=e.return}return r}function Qi(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Ug(e,t,n,r,i){for(var a=t._reactName,s=[];n!==null&&n!==r;){var o=n,l=o.alternate,u=o.stateNode;if(l!==null&&l===r)break;o.tag===5&&u!==null&&(o=u,i?(l=So(n,a),l!=null&&s.unshift(Mo(n,l,o))):i||(l=So(n,a),l!=null&&s.push(Mo(n,l,o)))),n=n.return}s.length!==0&&e.push({event:t,listeners:s})}var PM=/\r\n?/g,TM=/\u0000|\uFFFD/g;function Hg(e){return(typeof e=="string"?e:""+e).replace(PM,`
|
||
`).replace(TM,"")}function Rl(e,t,n){if(t=Hg(t),Hg(e)!==t&&n)throw Error(R(425))}function Ju(){}var Ih=null,Oh=null;function Lh(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var Kh=typeof setTimeout=="function"?setTimeout:void 0,_M=typeof clearTimeout=="function"?clearTimeout:void 0,Yg=typeof Promise=="function"?Promise:void 0,MM=typeof queueMicrotask=="function"?queueMicrotask:typeof Yg<"u"?function(e){return Yg.resolve(null).then(e).catch(AM)}:Kh;function AM(e){setTimeout(function(){throw e})}function $f(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n==="/$"){if(r===0){e.removeChild(i),Co(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=i}while(n);Co(t)}function qr(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function Wg(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var gs=Math.random().toString(36).slice(2),Ln="__reactFiber$"+gs,Ao="__reactProps$"+gs,Dr="__reactContainer$"+gs,jh="__reactEvents$"+gs,FM="__reactListeners$"+gs,NM="__reactHandles$"+gs;function bi(e){var t=e[Ln];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Dr]||n[Ln]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Wg(e);e!==null;){if(n=e[Ln])return n;e=Wg(e)}return t}e=n,n=e.parentNode}return null}function al(e){return e=e[Ln]||e[Dr],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function ya(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(R(33))}function pd(e){return e[Ao]||null}var Vh=[],ga=-1;function si(e){return{current:e}}function $e(e){0>ga||(e.current=Vh[ga],Vh[ga]=null,ga--)}function ye(e,t){ga++,Vh[ga]=e.current,e.current=t}var ri={},ft=si(ri),Nt=si(!1),Ti=ri;function Ga(e,t){var n=e.type.contextTypes;if(!n)return ri;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},a;for(a in n)i[a]=t[a];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Bt(e){return e=e.childContextTypes,e!=null}function Xu(){$e(Nt),$e(ft)}function Gg(e,t,n){if(ft.current!==ri)throw Error(R(168));ye(ft,t),ye(Nt,n)}function l$(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error(R(108,v_(e)||"Unknown",i));return _e({},n,r)}function ec(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ri,Ti=ft.current,ye(ft,e),ye(Nt,Nt.current),!0}function qg(e,t,n){var r=e.stateNode;if(!r)throw Error(R(169));n?(e=l$(e,t,Ti),r.__reactInternalMemoizedMergedChildContext=e,$e(Nt),$e(ft),ye(ft,e)):$e(Nt),ye(Nt,n)}var tr=null,md=!1,Df=!1;function u$(e){tr===null?tr=[e]:tr.push(e)}function BM(e){md=!0,u$(e)}function oi(){if(!Df&&tr!==null){Df=!0;var e=0,t=ue;try{var n=tr;for(ue=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}tr=null,md=!1}catch(i){throw tr!==null&&(tr=tr.slice(e+1)),Nb(Im,oi),i}finally{ue=t,Df=!1}}return null}var va=[],ba=0,tc=null,nc=0,tn=[],nn=0,_i=null,or=1,lr="";function hi(e,t){va[ba++]=nc,va[ba++]=tc,tc=e,nc=t}function c$(e,t,n){tn[nn++]=or,tn[nn++]=lr,tn[nn++]=_i,_i=e;var r=or;e=lr;var i=32-Sn(r)-1;r&=~(1<<i),n+=1;var a=32-Sn(t)+i;if(30<a){var s=i-i%5;a=(r&(1<<s)-1).toString(32),r>>=s,i-=s,or=1<<32-Sn(t)+i|n<<i|r,lr=a+e}else or=1<<a|n<<i|r,lr=e}function Ym(e){e.return!==null&&(hi(e,1),c$(e,1,0))}function Wm(e){for(;e===tc;)tc=va[--ba],va[ba]=null,nc=va[--ba],va[ba]=null;for(;e===_i;)_i=tn[--nn],tn[nn]=null,lr=tn[--nn],tn[nn]=null,or=tn[--nn],tn[nn]=null}var Ut=null,zt=null,Se=!1,wn=null;function d$(e,t){var n=an(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function Zg(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,Ut=e,zt=qr(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,Ut=e,zt=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=_i!==null?{id:or,overflow:lr}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=an(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,Ut=e,zt=null,!0):!1;default:return!1}}function zh(e){return(e.mode&1)!==0&&(e.flags&128)===0}function Uh(e){if(Se){var t=zt;if(t){var n=t;if(!Zg(e,t)){if(zh(e))throw Error(R(418));t=qr(n.nextSibling);var r=Ut;t&&Zg(e,t)?d$(r,n):(e.flags=e.flags&-4097|2,Se=!1,Ut=e)}}else{if(zh(e))throw Error(R(418));e.flags=e.flags&-4097|2,Se=!1,Ut=e}}}function Qg(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Ut=e}function Il(e){if(e!==Ut)return!1;if(!Se)return Qg(e),Se=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!Lh(e.type,e.memoizedProps)),t&&(t=zt)){if(zh(e))throw f$(),Error(R(418));for(;t;)d$(e,t),t=qr(t.nextSibling)}if(Qg(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(R(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){zt=qr(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}zt=null}}else zt=Ut?qr(e.stateNode.nextSibling):null;return!0}function f$(){for(var e=zt;e;)e=qr(e.nextSibling)}function qa(){zt=Ut=null,Se=!1}function Gm(e){wn===null?wn=[e]:wn.push(e)}var RM=_r.ReactCurrentBatchConfig;function bn(e,t){if(e&&e.defaultProps){t=_e({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}var rc=si(null),ic=null,$a=null,qm=null;function Zm(){qm=$a=ic=null}function Qm(e){var t=rc.current;$e(rc),e._currentValue=t}function Hh(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Oa(e,t){ic=e,qm=$a=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Mt=!0),e.firstContext=null)}function dn(e){var t=e._currentValue;if(qm!==e)if(e={context:e,memoizedValue:t,next:null},$a===null){if(ic===null)throw Error(R(308));$a=e,ic.dependencies={lanes:0,firstContext:e}}else $a=$a.next=e;return t}var $i=null;function Jm(e){$i===null?$i=[e]:$i.push(e)}function h$(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,Jm(t)):(n.next=i.next,i.next=n),t.interleaved=n,wr(e,r)}function wr(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Nr=!1;function Xm(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function p$(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function hr(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Zr(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,ie&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,wr(e,n)}return i=r.interleaved,i===null?(t.next=t,Jm(r)):(t.next=i.next,i.next=t),r.interleaved=t,wr(e,n)}function vu(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Om(e,n)}}function Jg(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var s={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};a===null?i=a=s:a=a.next=s,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function ac(e,t,n,r){var i=e.updateQueue;Nr=!1;var a=i.firstBaseUpdate,s=i.lastBaseUpdate,o=i.shared.pending;if(o!==null){i.shared.pending=null;var l=o,u=l.next;l.next=null,s===null?a=u:s.next=u,s=l;var c=e.alternate;c!==null&&(c=c.updateQueue,o=c.lastBaseUpdate,o!==s&&(o===null?c.firstBaseUpdate=u:o.next=u,c.lastBaseUpdate=l))}if(a!==null){var d=i.baseState;s=0,c=u=l=null,o=a;do{var f=o.lane,h=o.eventTime;if((r&f)===f){c!==null&&(c=c.next={eventTime:h,lane:0,tag:o.tag,payload:o.payload,callback:o.callback,next:null});e:{var y=e,g=o;switch(f=t,h=n,g.tag){case 1:if(y=g.payload,typeof y=="function"){d=y.call(h,d,f);break e}d=y;break e;case 3:y.flags=y.flags&-65537|128;case 0:if(y=g.payload,f=typeof y=="function"?y.call(h,d,f):y,f==null)break e;d=_e({},d,f);break e;case 2:Nr=!0}}o.callback!==null&&o.lane!==0&&(e.flags|=64,f=i.effects,f===null?i.effects=[o]:f.push(o))}else h={eventTime:h,lane:f,tag:o.tag,payload:o.payload,callback:o.callback,next:null},c===null?(u=c=h,l=d):c=c.next=h,s|=f;if(o=o.next,o===null){if(o=i.shared.pending,o===null)break;f=o,o=f.next,f.next=null,i.lastBaseUpdate=f,i.shared.pending=null}}while(!0);if(c===null&&(l=d),i.baseState=l,i.firstBaseUpdate=u,i.lastBaseUpdate=c,t=i.shared.interleaved,t!==null){i=t;do s|=i.lane,i=i.next;while(i!==t)}else a===null&&(i.shared.lanes=0);Ai|=s,e.lanes=s,e.memoizedState=d}}function Xg(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(i!==null){if(r.callback=null,r=n,typeof i!="function")throw Error(R(191,i));i.call(r)}}}var m$=new hb.Component().refs;function Yh(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:_e({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var yd={isMounted:function(e){return(e=e._reactInternals)?zi(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=$t(),i=Jr(e),a=hr(r,i);a.payload=t,n!=null&&(a.callback=n),t=Zr(e,a,i),t!==null&&(xn(t,e,i,r),vu(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=$t(),i=Jr(e),a=hr(r,i);a.tag=1,a.payload=t,n!=null&&(a.callback=n),t=Zr(e,a,i),t!==null&&(xn(t,e,i,r),vu(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=$t(),r=Jr(e),i=hr(n,r);i.tag=2,t!=null&&(i.callback=t),t=Zr(e,i,r),t!==null&&(xn(t,e,r,n),vu(t,e,r))}};function e1(e,t,n,r,i,a,s){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,a,s):t.prototype&&t.prototype.isPureReactComponent?!To(n,r)||!To(i,a):!0}function y$(e,t,n){var r=!1,i=ri,a=t.contextType;return typeof a=="object"&&a!==null?a=dn(a):(i=Bt(t)?Ti:ft.current,r=t.contextTypes,a=(r=r!=null)?Ga(e,i):ri),t=new t(n,a),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=yd,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=a),t}function t1(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&yd.enqueueReplaceState(t,t.state,null)}function Wh(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=m$,Xm(e);var a=t.contextType;typeof a=="object"&&a!==null?i.context=dn(a):(a=Bt(t)?Ti:ft.current,i.context=Ga(e,a)),i.state=e.memoizedState,a=t.getDerivedStateFromProps,typeof a=="function"&&(Yh(e,t,a,n),i.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(t=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),t!==i.state&&yd.enqueueReplaceState(i,i.state,null),ac(e,n,i,r),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function Ms(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error(R(309));var r=n.stateNode}if(!r)throw Error(R(147,e));var i=r,a=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===a?t.ref:(t=function(s){var o=i.refs;o===m$&&(o=i.refs={}),s===null?delete o[a]:o[a]=s},t._stringRef=a,t)}if(typeof e!="string")throw Error(R(284));if(!n._owner)throw Error(R(290,e))}return e}function Ol(e,t){throw e=Object.prototype.toString.call(t),Error(R(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function n1(e){var t=e._init;return t(e._payload)}function g$(e){function t(b,p){if(e){var v=b.deletions;v===null?(b.deletions=[p],b.flags|=16):v.push(p)}}function n(b,p){if(!e)return null;for(;p!==null;)t(b,p),p=p.sibling;return null}function r(b,p){for(b=new Map;p!==null;)p.key!==null?b.set(p.key,p):b.set(p.index,p),p=p.sibling;return b}function i(b,p){return b=Xr(b,p),b.index=0,b.sibling=null,b}function a(b,p,v){return b.index=v,e?(v=b.alternate,v!==null?(v=v.index,v<p?(b.flags|=2,p):v):(b.flags|=2,p)):(b.flags|=1048576,p)}function s(b){return e&&b.alternate===null&&(b.flags|=2),b}function o(b,p,v,E){return p===null||p.tag!==6?(p=Pf(v,b.mode,E),p.return=b,p):(p=i(p,v),p.return=b,p)}function l(b,p,v,E){var x=v.type;return x===fa?c(b,p,v.props.children,E,v.key):p!==null&&(p.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===Fr&&n1(x)===p.type)?(E=i(p,v.props),E.ref=Ms(b,p,v),E.return=b,E):(E=Su(v.type,v.key,v.props,null,b.mode,E),E.ref=Ms(b,p,v),E.return=b,E)}function u(b,p,v,E){return p===null||p.tag!==4||p.stateNode.containerInfo!==v.containerInfo||p.stateNode.implementation!==v.implementation?(p=Tf(v,b.mode,E),p.return=b,p):(p=i(p,v.children||[]),p.return=b,p)}function c(b,p,v,E,x){return p===null||p.tag!==7?(p=Ci(v,b.mode,E,x),p.return=b,p):(p=i(p,v),p.return=b,p)}function d(b,p,v){if(typeof p=="string"&&p!==""||typeof p=="number")return p=Pf(""+p,b.mode,v),p.return=b,p;if(typeof p=="object"&&p!==null){switch(p.$$typeof){case Cl:return v=Su(p.type,p.key,p.props,null,b.mode,v),v.ref=Ms(b,null,p),v.return=b,v;case da:return p=Tf(p,b.mode,v),p.return=b,p;case Fr:var E=p._init;return d(b,E(p._payload),v)}if(Vs(p)||ks(p))return p=Ci(p,b.mode,v,null),p.return=b,p;Ol(b,p)}return null}function f(b,p,v,E){var x=p!==null?p.key:null;if(typeof v=="string"&&v!==""||typeof v=="number")return x!==null?null:o(b,p,""+v,E);if(typeof v=="object"&&v!==null){switch(v.$$typeof){case Cl:return v.key===x?l(b,p,v,E):null;case da:return v.key===x?u(b,p,v,E):null;case Fr:return x=v._init,f(b,p,x(v._payload),E)}if(Vs(v)||ks(v))return x!==null?null:c(b,p,v,E,null);Ol(b,v)}return null}function h(b,p,v,E,x){if(typeof E=="string"&&E!==""||typeof E=="number")return b=b.get(v)||null,o(p,b,""+E,x);if(typeof E=="object"&&E!==null){switch(E.$$typeof){case Cl:return b=b.get(E.key===null?v:E.key)||null,l(p,b,E,x);case da:return b=b.get(E.key===null?v:E.key)||null,u(p,b,E,x);case Fr:var S=E._init;return h(b,p,v,S(E._payload),x)}if(Vs(E)||ks(E))return b=b.get(v)||null,c(p,b,E,x,null);Ol(p,E)}return null}function y(b,p,v,E){for(var x=null,S=null,C=p,$=p=0,_=null;C!==null&&$<v.length;$++){C.index>$?(_=C,C=null):_=C.sibling;var P=f(b,C,v[$],E);if(P===null){C===null&&(C=_);break}e&&C&&P.alternate===null&&t(b,C),p=a(P,p,$),S===null?x=P:S.sibling=P,S=P,C=_}if($===v.length)return n(b,C),Se&&hi(b,$),x;if(C===null){for(;$<v.length;$++)C=d(b,v[$],E),C!==null&&(p=a(C,p,$),S===null?x=C:S.sibling=C,S=C);return Se&&hi(b,$),x}for(C=r(b,C);$<v.length;$++)_=h(C,b,$,v[$],E),_!==null&&(e&&_.alternate!==null&&C.delete(_.key===null?$:_.key),p=a(_,p,$),S===null?x=_:S.sibling=_,S=_);return e&&C.forEach(function(k){return t(b,k)}),Se&&hi(b,$),x}function g(b,p,v,E){var x=ks(v);if(typeof x!="function")throw Error(R(150));if(v=x.call(v),v==null)throw Error(R(151));for(var S=x=null,C=p,$=p=0,_=null,P=v.next();C!==null&&!P.done;$++,P=v.next()){C.index>$?(_=C,C=null):_=C.sibling;var k=f(b,C,P.value,E);if(k===null){C===null&&(C=_);break}e&&C&&k.alternate===null&&t(b,C),p=a(k,p,$),S===null?x=k:S.sibling=k,S=k,C=_}if(P.done)return n(b,C),Se&&hi(b,$),x;if(C===null){for(;!P.done;$++,P=v.next())P=d(b,P.value,E),P!==null&&(p=a(P,p,$),S===null?x=P:S.sibling=P,S=P);return Se&&hi(b,$),x}for(C=r(b,C);!P.done;$++,P=v.next())P=h(C,b,$,P.value,E),P!==null&&(e&&P.alternate!==null&&C.delete(P.key===null?$:P.key),p=a(P,p,$),S===null?x=P:S.sibling=P,S=P);return e&&C.forEach(function(A){return t(b,A)}),Se&&hi(b,$),x}function w(b,p,v,E){if(typeof v=="object"&&v!==null&&v.type===fa&&v.key===null&&(v=v.props.children),typeof v=="object"&&v!==null){switch(v.$$typeof){case Cl:e:{for(var x=v.key,S=p;S!==null;){if(S.key===x){if(x=v.type,x===fa){if(S.tag===7){n(b,S.sibling),p=i(S,v.props.children),p.return=b,b=p;break e}}else if(S.elementType===x||typeof x=="object"&&x!==null&&x.$$typeof===Fr&&n1(x)===S.type){n(b,S.sibling),p=i(S,v.props),p.ref=Ms(b,S,v),p.return=b,b=p;break e}n(b,S);break}else t(b,S);S=S.sibling}v.type===fa?(p=Ci(v.props.children,b.mode,E,v.key),p.return=b,b=p):(E=Su(v.type,v.key,v.props,null,b.mode,E),E.ref=Ms(b,p,v),E.return=b,b=E)}return s(b);case da:e:{for(S=v.key;p!==null;){if(p.key===S)if(p.tag===4&&p.stateNode.containerInfo===v.containerInfo&&p.stateNode.implementation===v.implementation){n(b,p.sibling),p=i(p,v.children||[]),p.return=b,b=p;break e}else{n(b,p);break}else t(b,p);p=p.sibling}p=Tf(v,b.mode,E),p.return=b,b=p}return s(b);case Fr:return S=v._init,w(b,p,S(v._payload),E)}if(Vs(v))return y(b,p,v,E);if(ks(v))return g(b,p,v,E);Ol(b,v)}return typeof v=="string"&&v!==""||typeof v=="number"?(v=""+v,p!==null&&p.tag===6?(n(b,p.sibling),p=i(p,v),p.return=b,b=p):(n(b,p),p=Pf(v,b.mode,E),p.return=b,b=p),s(b)):n(b,p)}return w}var Za=g$(!0),v$=g$(!1),sl={},Un=si(sl),Fo=si(sl),No=si(sl);function Di(e){if(e===sl)throw Error(R(174));return e}function e0(e,t){switch(ye(No,t),ye(Fo,e),ye(Un,sl),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:xh(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=xh(t,e)}$e(Un),ye(Un,t)}function Qa(){$e(Un),$e(Fo),$e(No)}function b$(e){Di(No.current);var t=Di(Un.current),n=xh(t,e.type);t!==n&&(ye(Fo,e),ye(Un,n))}function t0(e){Fo.current===e&&($e(Un),$e(Fo))}var ke=si(0);function sc(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var wf=[];function n0(){for(var e=0;e<wf.length;e++)wf[e]._workInProgressVersionPrimary=null;wf.length=0}var bu=_r.ReactCurrentDispatcher,Ef=_r.ReactCurrentBatchConfig,Mi=0,Te=null,Ue=null,Je=null,oc=!1,no=!1,Bo=0,IM=0;function st(){throw Error(R(321))}function r0(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!_n(e[n],t[n]))return!1;return!0}function i0(e,t,n,r,i,a){if(Mi=a,Te=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,bu.current=e===null||e.memoizedState===null?jM:VM,e=n(r,i),no){a=0;do{if(no=!1,Bo=0,25<=a)throw Error(R(301));a+=1,Je=Ue=null,t.updateQueue=null,bu.current=zM,e=n(r,i)}while(no)}if(bu.current=lc,t=Ue!==null&&Ue.next!==null,Mi=0,Je=Ue=Te=null,oc=!1,t)throw Error(R(300));return e}function a0(){var e=Bo!==0;return Bo=0,e}function Rn(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Je===null?Te.memoizedState=Je=e:Je=Je.next=e,Je}function fn(){if(Ue===null){var e=Te.alternate;e=e!==null?e.memoizedState:null}else e=Ue.next;var t=Je===null?Te.memoizedState:Je.next;if(t!==null)Je=t,Ue=e;else{if(e===null)throw Error(R(310));Ue=e,e={memoizedState:Ue.memoizedState,baseState:Ue.baseState,baseQueue:Ue.baseQueue,queue:Ue.queue,next:null},Je===null?Te.memoizedState=Je=e:Je=Je.next=e}return Je}function Ro(e,t){return typeof t=="function"?t(e):t}function Sf(e){var t=fn(),n=t.queue;if(n===null)throw Error(R(311));n.lastRenderedReducer=e;var r=Ue,i=r.baseQueue,a=n.pending;if(a!==null){if(i!==null){var s=i.next;i.next=a.next,a.next=s}r.baseQueue=i=a,n.pending=null}if(i!==null){a=i.next,r=r.baseState;var o=s=null,l=null,u=a;do{var c=u.lane;if((Mi&c)===c)l!==null&&(l=l.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var d={lane:c,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};l===null?(o=l=d,s=r):l=l.next=d,Te.lanes|=c,Ai|=c}u=u.next}while(u!==null&&u!==a);l===null?s=r:l.next=o,_n(r,t.memoizedState)||(Mt=!0),t.memoizedState=r,t.baseState=s,t.baseQueue=l,n.lastRenderedState=r}if(e=n.interleaved,e!==null){i=e;do a=i.lane,Te.lanes|=a,Ai|=a,i=i.next;while(i!==e)}else i===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function xf(e){var t=fn(),n=t.queue;if(n===null)throw Error(R(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,a=t.memoizedState;if(i!==null){n.pending=null;var s=i=i.next;do a=e(a,s.action),s=s.next;while(s!==i);_n(a,t.memoizedState)||(Mt=!0),t.memoizedState=a,t.baseQueue===null&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function $$(){}function D$(e,t){var n=Te,r=fn(),i=t(),a=!_n(r.memoizedState,i);if(a&&(r.memoizedState=i,Mt=!0),r=r.queue,s0(S$.bind(null,n,r,e),[e]),r.getSnapshot!==t||a||Je!==null&&Je.memoizedState.tag&1){if(n.flags|=2048,Io(9,E$.bind(null,n,r,i,t),void 0,null),Xe===null)throw Error(R(349));Mi&30||w$(n,t,i)}return i}function w$(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=Te.updateQueue,t===null?(t={lastEffect:null,stores:null},Te.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function E$(e,t,n,r){t.value=n,t.getSnapshot=r,x$(t)&&k$(e)}function S$(e,t,n){return n(function(){x$(t)&&k$(e)})}function x$(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!_n(e,n)}catch{return!0}}function k$(e){var t=wr(e,1);t!==null&&xn(t,e,1,-1)}function r1(e){var t=Rn();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Ro,lastRenderedState:e},t.queue=e,e=e.dispatch=KM.bind(null,Te,e),[t.memoizedState,e]}function Io(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=Te.updateQueue,t===null?(t={lastEffect:null,stores:null},Te.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function C$(){return fn().memoizedState}function $u(e,t,n,r){var i=Rn();Te.flags|=e,i.memoizedState=Io(1|t,n,void 0,r===void 0?null:r)}function gd(e,t,n,r){var i=fn();r=r===void 0?null:r;var a=void 0;if(Ue!==null){var s=Ue.memoizedState;if(a=s.destroy,r!==null&&r0(r,s.deps)){i.memoizedState=Io(t,n,a,r);return}}Te.flags|=e,i.memoizedState=Io(1|t,n,a,r)}function i1(e,t){return $u(8390656,8,e,t)}function s0(e,t){return gd(2048,8,e,t)}function P$(e,t){return gd(4,2,e,t)}function T$(e,t){return gd(4,4,e,t)}function _$(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function M$(e,t,n){return n=n!=null?n.concat([e]):null,gd(4,4,_$.bind(null,t,e),n)}function o0(){}function A$(e,t){var n=fn();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&r0(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function F$(e,t){var n=fn();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&r0(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function N$(e,t,n){return Mi&21?(_n(n,t)||(n=Ib(),Te.lanes|=n,Ai|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Mt=!0),e.memoizedState=n)}function OM(e,t){var n=ue;ue=n!==0&&4>n?n:4,e(!0);var r=Ef.transition;Ef.transition={};try{e(!1),t()}finally{ue=n,Ef.transition=r}}function B$(){return fn().memoizedState}function LM(e,t,n){var r=Jr(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},R$(e))I$(t,n);else if(n=h$(e,t,n,r),n!==null){var i=$t();xn(n,e,r,i),O$(n,t,r)}}function KM(e,t,n){var r=Jr(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(R$(e))I$(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var s=t.lastRenderedState,o=a(s,n);if(i.hasEagerState=!0,i.eagerState=o,_n(o,s)){var l=t.interleaved;l===null?(i.next=i,Jm(t)):(i.next=l.next,l.next=i),t.interleaved=i;return}}catch{}finally{}n=h$(e,t,i,r),n!==null&&(i=$t(),xn(n,e,r,i),O$(n,t,r))}}function R$(e){var t=e.alternate;return e===Te||t!==null&&t===Te}function I$(e,t){no=oc=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function O$(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Om(e,n)}}var lc={readContext:dn,useCallback:st,useContext:st,useEffect:st,useImperativeHandle:st,useInsertionEffect:st,useLayoutEffect:st,useMemo:st,useReducer:st,useRef:st,useState:st,useDebugValue:st,useDeferredValue:st,useTransition:st,useMutableSource:st,useSyncExternalStore:st,useId:st,unstable_isNewReconciler:!1},jM={readContext:dn,useCallback:function(e,t){return Rn().memoizedState=[e,t===void 0?null:t],e},useContext:dn,useEffect:i1,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,$u(4194308,4,_$.bind(null,t,e),n)},useLayoutEffect:function(e,t){return $u(4194308,4,e,t)},useInsertionEffect:function(e,t){return $u(4,2,e,t)},useMemo:function(e,t){var n=Rn();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Rn();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=LM.bind(null,Te,e),[r.memoizedState,e]},useRef:function(e){var t=Rn();return e={current:e},t.memoizedState=e},useState:r1,useDebugValue:o0,useDeferredValue:function(e){return Rn().memoizedState=e},useTransition:function(){var e=r1(!1),t=e[0];return e=OM.bind(null,e[1]),Rn().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Te,i=Rn();if(Se){if(n===void 0)throw Error(R(407));n=n()}else{if(n=t(),Xe===null)throw Error(R(349));Mi&30||w$(r,t,n)}i.memoizedState=n;var a={value:n,getSnapshot:t};return i.queue=a,i1(S$.bind(null,r,a,e),[e]),r.flags|=2048,Io(9,E$.bind(null,r,a,n,t),void 0,null),n},useId:function(){var e=Rn(),t=Xe.identifierPrefix;if(Se){var n=lr,r=or;n=(r&~(1<<32-Sn(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Bo++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=IM++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},VM={readContext:dn,useCallback:A$,useContext:dn,useEffect:s0,useImperativeHandle:M$,useInsertionEffect:P$,useLayoutEffect:T$,useMemo:F$,useReducer:Sf,useRef:C$,useState:function(){return Sf(Ro)},useDebugValue:o0,useDeferredValue:function(e){var t=fn();return N$(t,Ue.memoizedState,e)},useTransition:function(){var e=Sf(Ro)[0],t=fn().memoizedState;return[e,t]},useMutableSource:$$,useSyncExternalStore:D$,useId:B$,unstable_isNewReconciler:!1},zM={readContext:dn,useCallback:A$,useContext:dn,useEffect:s0,useImperativeHandle:M$,useInsertionEffect:P$,useLayoutEffect:T$,useMemo:F$,useReducer:xf,useRef:C$,useState:function(){return xf(Ro)},useDebugValue:o0,useDeferredValue:function(e){var t=fn();return Ue===null?t.memoizedState=e:N$(t,Ue.memoizedState,e)},useTransition:function(){var e=xf(Ro)[0],t=fn().memoizedState;return[e,t]},useMutableSource:$$,useSyncExternalStore:D$,useId:B$,unstable_isNewReconciler:!1};function Ja(e,t){try{var n="",r=t;do n+=g_(r),r=r.return;while(r);var i=n}catch(a){i=`
|
||
Error generating stack: `+a.message+`
|
||
`+a.stack}return{value:e,source:t,stack:i,digest:null}}function kf(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function Gh(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var UM=typeof WeakMap=="function"?WeakMap:Map;function L$(e,t,n){n=hr(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){cc||(cc=!0,ip=r),Gh(e,t)},n}function K$(e,t,n){n=hr(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){Gh(e,t)}}var a=e.stateNode;return a!==null&&typeof a.componentDidCatch=="function"&&(n.callback=function(){Gh(e,t),typeof r!="function"&&(Qr===null?Qr=new Set([this]):Qr.add(this));var s=t.stack;this.componentDidCatch(t.value,{componentStack:s!==null?s:""})}),n}function a1(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new UM;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=iA.bind(null,e,t,n),t.then(e,e))}function s1(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function o1(e,t,n,r,i){return e.mode&1?(e.flags|=65536,e.lanes=i,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=hr(-1,1),t.tag=2,Zr(n,t,1))),n.lanes|=1),e)}var HM=_r.ReactCurrentOwner,Mt=!1;function yt(e,t,n,r){t.child=e===null?v$(t,null,n,r):Za(t,e.child,n,r)}function l1(e,t,n,r,i){n=n.render;var a=t.ref;return Oa(t,i),r=i0(e,t,n,r,a,i),n=a0(),e!==null&&!Mt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Er(e,t,i)):(Se&&n&&Ym(t),t.flags|=1,yt(e,t,r,i),t.child)}function u1(e,t,n,r,i){if(e===null){var a=n.type;return typeof a=="function"&&!m0(a)&&a.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=a,j$(e,t,a,r,i)):(e=Su(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!(e.lanes&i)){var s=a.memoizedProps;if(n=n.compare,n=n!==null?n:To,n(s,r)&&e.ref===t.ref)return Er(e,t,i)}return t.flags|=1,e=Xr(a,r),e.ref=t.ref,e.return=t,t.child=e}function j$(e,t,n,r,i){if(e!==null){var a=e.memoizedProps;if(To(a,r)&&e.ref===t.ref)if(Mt=!1,t.pendingProps=r=a,(e.lanes&i)!==0)e.flags&131072&&(Mt=!0);else return t.lanes=e.lanes,Er(e,t,i)}return qh(e,t,n,r,i)}function V$(e,t,n){var r=t.pendingProps,i=r.children,a=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},ye(wa,jt),jt|=n;else{if(!(n&1073741824))return e=a!==null?a.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,ye(wa,jt),jt|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=a!==null?a.baseLanes:n,ye(wa,jt),jt|=r}else a!==null?(r=a.baseLanes|n,t.memoizedState=null):r=n,ye(wa,jt),jt|=r;return yt(e,t,i,n),t.child}function z$(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function qh(e,t,n,r,i){var a=Bt(n)?Ti:ft.current;return a=Ga(t,a),Oa(t,i),n=i0(e,t,n,r,a,i),r=a0(),e!==null&&!Mt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,Er(e,t,i)):(Se&&r&&Ym(t),t.flags|=1,yt(e,t,n,i),t.child)}function c1(e,t,n,r,i){if(Bt(n)){var a=!0;ec(t)}else a=!1;if(Oa(t,i),t.stateNode===null)Du(e,t),y$(t,n,r),Wh(t,n,r,i),r=!0;else if(e===null){var s=t.stateNode,o=t.memoizedProps;s.props=o;var l=s.context,u=n.contextType;typeof u=="object"&&u!==null?u=dn(u):(u=Bt(n)?Ti:ft.current,u=Ga(t,u));var c=n.getDerivedStateFromProps,d=typeof c=="function"||typeof s.getSnapshotBeforeUpdate=="function";d||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(o!==r||l!==u)&&t1(t,s,r,u),Nr=!1;var f=t.memoizedState;s.state=f,ac(t,r,s,i),l=t.memoizedState,o!==r||f!==l||Nt.current||Nr?(typeof c=="function"&&(Yh(t,n,c,r),l=t.memoizedState),(o=Nr||e1(t,n,o,r,f,l,u))?(d||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount()),typeof s.componentDidMount=="function"&&(t.flags|=4194308)):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),s.props=r,s.state=l,s.context=u,r=o):(typeof s.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{s=t.stateNode,p$(e,t),o=t.memoizedProps,u=t.type===t.elementType?o:bn(t.type,o),s.props=u,d=t.pendingProps,f=s.context,l=n.contextType,typeof l=="object"&&l!==null?l=dn(l):(l=Bt(n)?Ti:ft.current,l=Ga(t,l));var h=n.getDerivedStateFromProps;(c=typeof h=="function"||typeof s.getSnapshotBeforeUpdate=="function")||typeof s.UNSAFE_componentWillReceiveProps!="function"&&typeof s.componentWillReceiveProps!="function"||(o!==d||f!==l)&&t1(t,s,r,l),Nr=!1,f=t.memoizedState,s.state=f,ac(t,r,s,i);var y=t.memoizedState;o!==d||f!==y||Nt.current||Nr?(typeof h=="function"&&(Yh(t,n,h,r),y=t.memoizedState),(u=Nr||e1(t,n,u,r,f,y,l)||!1)?(c||typeof s.UNSAFE_componentWillUpdate!="function"&&typeof s.componentWillUpdate!="function"||(typeof s.componentWillUpdate=="function"&&s.componentWillUpdate(r,y,l),typeof s.UNSAFE_componentWillUpdate=="function"&&s.UNSAFE_componentWillUpdate(r,y,l)),typeof s.componentDidUpdate=="function"&&(t.flags|=4),typeof s.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof s.componentDidUpdate!="function"||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=y),s.props=r,s.state=y,s.context=l,r=u):(typeof s.componentDidUpdate!="function"||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof s.getSnapshotBeforeUpdate!="function"||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return Zh(e,t,n,r,a,i)}function Zh(e,t,n,r,i,a){z$(e,t);var s=(t.flags&128)!==0;if(!r&&!s)return i&&qg(t,n,!1),Er(e,t,a);r=t.stateNode,HM.current=t;var o=s&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&s?(t.child=Za(t,e.child,null,a),t.child=Za(t,null,o,a)):yt(e,t,o,a),t.memoizedState=r.state,i&&qg(t,n,!0),t.child}function U$(e){var t=e.stateNode;t.pendingContext?Gg(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Gg(e,t.context,!1),e0(e,t.containerInfo)}function d1(e,t,n,r,i){return qa(),Gm(i),t.flags|=256,yt(e,t,n,r),t.child}var Qh={dehydrated:null,treeContext:null,retryLane:0};function Jh(e){return{baseLanes:e,cachePool:null,transitions:null}}function H$(e,t,n){var r=t.pendingProps,i=ke.current,a=!1,s=(t.flags&128)!==0,o;if((o=s)||(o=e!==null&&e.memoizedState===null?!1:(i&2)!==0),o?(a=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),ye(ke,i&1),e===null)return Uh(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(s=r.children,e=r.fallback,a?(r=t.mode,a=t.child,s={mode:"hidden",children:s},!(r&1)&&a!==null?(a.childLanes=0,a.pendingProps=s):a=$d(s,r,0,null),e=Ci(e,r,n,null),a.return=t,e.return=t,a.sibling=e,t.child=a,t.child.memoizedState=Jh(n),t.memoizedState=Qh,e):l0(t,s));if(i=e.memoizedState,i!==null&&(o=i.dehydrated,o!==null))return YM(e,t,s,r,o,i,n);if(a){a=r.fallback,s=t.mode,i=e.child,o=i.sibling;var l={mode:"hidden",children:r.children};return!(s&1)&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=l,t.deletions=null):(r=Xr(i,l),r.subtreeFlags=i.subtreeFlags&14680064),o!==null?a=Xr(o,a):(a=Ci(a,s,n,null),a.flags|=2),a.return=t,r.return=t,r.sibling=a,t.child=r,r=a,a=t.child,s=e.child.memoizedState,s=s===null?Jh(n):{baseLanes:s.baseLanes|n,cachePool:null,transitions:s.transitions},a.memoizedState=s,a.childLanes=e.childLanes&~n,t.memoizedState=Qh,r}return a=e.child,e=a.sibling,r=Xr(a,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function l0(e,t){return t=$d({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function Ll(e,t,n,r){return r!==null&&Gm(r),Za(t,e.child,null,n),e=l0(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function YM(e,t,n,r,i,a,s){if(n)return t.flags&256?(t.flags&=-257,r=kf(Error(R(422))),Ll(e,t,s,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(a=r.fallback,i=t.mode,r=$d({mode:"visible",children:r.children},i,0,null),a=Ci(a,i,s,null),a.flags|=2,r.return=t,a.return=t,r.sibling=a,t.child=r,t.mode&1&&Za(t,e.child,null,s),t.child.memoizedState=Jh(s),t.memoizedState=Qh,a);if(!(t.mode&1))return Ll(e,t,s,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var o=r.dgst;return r=o,a=Error(R(419)),r=kf(a,r,void 0),Ll(e,t,s,r)}if(o=(s&e.childLanes)!==0,Mt||o){if(r=Xe,r!==null){switch(s&-s){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}i=i&(r.suspendedLanes|s)?0:i,i!==0&&i!==a.retryLane&&(a.retryLane=i,wr(e,i),xn(r,e,i,-1))}return p0(),r=kf(Error(R(421))),Ll(e,t,s,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=aA.bind(null,e),i._reactRetry=t,null):(e=a.treeContext,zt=qr(i.nextSibling),Ut=t,Se=!0,wn=null,e!==null&&(tn[nn++]=or,tn[nn++]=lr,tn[nn++]=_i,or=e.id,lr=e.overflow,_i=t),t=l0(t,r.children),t.flags|=4096,t)}function f1(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Hh(e.return,t,n)}function Cf(e,t,n,r,i){var a=e.memoizedState;a===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=i)}function Y$(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;if(yt(e,t,r.children,n),r=ke.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&f1(e,n,t);else if(e.tag===19)f1(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(ye(ke,r),!(t.mode&1))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&sc(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Cf(t,!1,i,n,a);break;case"backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&sc(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Cf(t,!0,n,null,a);break;case"together":Cf(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Du(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Er(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Ai|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error(R(153));if(t.child!==null){for(e=t.child,n=Xr(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=Xr(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function WM(e,t,n){switch(t.tag){case 3:U$(t),qa();break;case 5:b$(t);break;case 1:Bt(t.type)&&ec(t);break;case 4:e0(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;ye(rc,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(ye(ke,ke.current&1),t.flags|=128,null):n&t.child.childLanes?H$(e,t,n):(ye(ke,ke.current&1),e=Er(e,t,n),e!==null?e.sibling:null);ye(ke,ke.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Y$(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),ye(ke,ke.current),r)break;return null;case 22:case 23:return t.lanes=0,V$(e,t,n)}return Er(e,t,n)}var W$,Xh,G$,q$;W$=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};Xh=function(){};G$=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Di(Un.current);var a=null;switch(n){case"input":i=Dh(e,i),r=Dh(e,r),a=[];break;case"select":i=_e({},i,{value:void 0}),r=_e({},r,{value:void 0}),a=[];break;case"textarea":i=Sh(e,i),r=Sh(e,r),a=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=Ju)}kh(n,r);var s;n=null;for(u in i)if(!r.hasOwnProperty(u)&&i.hasOwnProperty(u)&&i[u]!=null)if(u==="style"){var o=i[u];for(s in o)o.hasOwnProperty(s)&&(n||(n={}),n[s]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(wo.hasOwnProperty(u)?a||(a=[]):(a=a||[]).push(u,null));for(u in r){var l=r[u];if(o=i!=null?i[u]:void 0,r.hasOwnProperty(u)&&l!==o&&(l!=null||o!=null))if(u==="style")if(o){for(s in o)!o.hasOwnProperty(s)||l&&l.hasOwnProperty(s)||(n||(n={}),n[s]="");for(s in l)l.hasOwnProperty(s)&&o[s]!==l[s]&&(n||(n={}),n[s]=l[s])}else n||(a||(a=[]),a.push(u,n)),n=l;else u==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,o=o?o.__html:void 0,l!=null&&o!==l&&(a=a||[]).push(u,l)):u==="children"?typeof l!="string"&&typeof l!="number"||(a=a||[]).push(u,""+l):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(wo.hasOwnProperty(u)?(l!=null&&u==="onScroll"&&be("scroll",e),a||o===l||(a=[])):(a=a||[]).push(u,l))}n&&(a=a||[]).push("style",n);var u=a;(t.updateQueue=u)&&(t.flags|=4)}};q$=function(e,t,n,r){n!==r&&(t.flags|=4)};function As(e,t){if(!Se)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ot(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&14680064,r|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function GM(e,t,n){var r=t.pendingProps;switch(Wm(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ot(t),null;case 1:return Bt(t.type)&&Xu(),ot(t),null;case 3:return r=t.stateNode,Qa(),$e(Nt),$e(ft),n0(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(Il(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,wn!==null&&(op(wn),wn=null))),Xh(e,t),ot(t),null;case 5:t0(t);var i=Di(No.current);if(n=t.type,e!==null&&t.stateNode!=null)G$(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error(R(166));return ot(t),null}if(e=Di(Un.current),Il(t)){r=t.stateNode,n=t.type;var a=t.memoizedProps;switch(r[Ln]=t,r[Ao]=a,e=(t.mode&1)!==0,n){case"dialog":be("cancel",r),be("close",r);break;case"iframe":case"object":case"embed":be("load",r);break;case"video":case"audio":for(i=0;i<Us.length;i++)be(Us[i],r);break;case"source":be("error",r);break;case"img":case"image":case"link":be("error",r),be("load",r);break;case"details":be("toggle",r);break;case"input":Dg(r,a),be("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!a.multiple},be("invalid",r);break;case"textarea":Eg(r,a),be("invalid",r)}kh(n,a),i=null;for(var s in a)if(a.hasOwnProperty(s)){var o=a[s];s==="children"?typeof o=="string"?r.textContent!==o&&(a.suppressHydrationWarning!==!0&&Rl(r.textContent,o,e),i=["children",o]):typeof o=="number"&&r.textContent!==""+o&&(a.suppressHydrationWarning!==!0&&Rl(r.textContent,o,e),i=["children",""+o]):wo.hasOwnProperty(s)&&o!=null&&s==="onScroll"&&be("scroll",r)}switch(n){case"input":Pl(r),wg(r,a,!0);break;case"textarea":Pl(r),Sg(r);break;case"select":case"option":break;default:typeof a.onClick=="function"&&(r.onclick=Ju)}r=i,t.updateQueue=r,r!==null&&(t.flags|=4)}else{s=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=wb(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=s.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),n==="select"&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[Ln]=t,e[Ao]=r,W$(e,t,!1,!1),t.stateNode=e;e:{switch(s=Ch(n,r),n){case"dialog":be("cancel",e),be("close",e),i=r;break;case"iframe":case"object":case"embed":be("load",e),i=r;break;case"video":case"audio":for(i=0;i<Us.length;i++)be(Us[i],e);i=r;break;case"source":be("error",e),i=r;break;case"img":case"image":case"link":be("error",e),be("load",e),i=r;break;case"details":be("toggle",e),i=r;break;case"input":Dg(e,r),i=Dh(e,r),be("invalid",e);break;case"option":i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=_e({},r,{value:void 0}),be("invalid",e);break;case"textarea":Eg(e,r),i=Sh(e,r),be("invalid",e);break;default:i=r}kh(n,i),o=i;for(a in o)if(o.hasOwnProperty(a)){var l=o[a];a==="style"?xb(e,l):a==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&Eb(e,l)):a==="children"?typeof l=="string"?(n!=="textarea"||l!=="")&&Eo(e,l):typeof l=="number"&&Eo(e,""+l):a!=="suppressContentEditableWarning"&&a!=="suppressHydrationWarning"&&a!=="autoFocus"&&(wo.hasOwnProperty(a)?l!=null&&a==="onScroll"&&be("scroll",e):l!=null&&Am(e,a,l,s))}switch(n){case"input":Pl(e),wg(e,r,!1);break;case"textarea":Pl(e),Sg(e);break;case"option":r.value!=null&&e.setAttribute("value",""+ni(r.value));break;case"select":e.multiple=!!r.multiple,a=r.value,a!=null?Na(e,!!r.multiple,a,!1):r.defaultValue!=null&&Na(e,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=Ju)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return ot(t),null;case 6:if(e&&t.stateNode!=null)q$(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error(R(166));if(n=Di(No.current),Di(Un.current),Il(t)){if(r=t.stateNode,n=t.memoizedProps,r[Ln]=t,(a=r.nodeValue!==n)&&(e=Ut,e!==null))switch(e.tag){case 3:Rl(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Rl(r.nodeValue,n,(e.mode&1)!==0)}a&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[Ln]=t,t.stateNode=r}return ot(t),null;case 13:if($e(ke),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Se&&zt!==null&&t.mode&1&&!(t.flags&128))f$(),qa(),t.flags|=98560,a=!1;else if(a=Il(t),r!==null&&r.dehydrated!==null){if(e===null){if(!a)throw Error(R(318));if(a=t.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(R(317));a[Ln]=t}else qa(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;ot(t),a=!1}else wn!==null&&(op(wn),wn=null),a=!0;if(!a)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||ke.current&1?Ge===0&&(Ge=3):p0())),t.updateQueue!==null&&(t.flags|=4),ot(t),null);case 4:return Qa(),Xh(e,t),e===null&&_o(t.stateNode.containerInfo),ot(t),null;case 10:return Qm(t.type._context),ot(t),null;case 17:return Bt(t.type)&&Xu(),ot(t),null;case 19:if($e(ke),a=t.memoizedState,a===null)return ot(t),null;if(r=(t.flags&128)!==0,s=a.rendering,s===null)if(r)As(a,!1);else{if(Ge!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(s=sc(e),s!==null){for(t.flags|=128,As(a,!1),r=s.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)a=n,e=r,a.flags&=14680066,s=a.alternate,s===null?(a.childLanes=0,a.lanes=e,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=s.childLanes,a.lanes=s.lanes,a.child=s.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=s.memoizedProps,a.memoizedState=s.memoizedState,a.updateQueue=s.updateQueue,a.type=s.type,e=s.dependencies,a.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return ye(ke,ke.current&1|2),t.child}e=e.sibling}a.tail!==null&&Re()>Xa&&(t.flags|=128,r=!0,As(a,!1),t.lanes=4194304)}else{if(!r)if(e=sc(s),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),As(a,!0),a.tail===null&&a.tailMode==="hidden"&&!s.alternate&&!Se)return ot(t),null}else 2*Re()-a.renderingStartTime>Xa&&n!==1073741824&&(t.flags|=128,r=!0,As(a,!1),t.lanes=4194304);a.isBackwards?(s.sibling=t.child,t.child=s):(n=a.last,n!==null?n.sibling=s:t.child=s,a.last=s)}return a.tail!==null?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=Re(),t.sibling=null,n=ke.current,ye(ke,r?n&1|2:n&1),t):(ot(t),null);case 22:case 23:return h0(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?jt&1073741824&&(ot(t),t.subtreeFlags&6&&(t.flags|=8192)):ot(t),null;case 24:return null;case 25:return null}throw Error(R(156,t.tag))}function qM(e,t){switch(Wm(t),t.tag){case 1:return Bt(t.type)&&Xu(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Qa(),$e(Nt),$e(ft),n0(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return t0(t),null;case 13:if($e(ke),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(R(340));qa()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return $e(ke),null;case 4:return Qa(),null;case 10:return Qm(t.type._context),null;case 22:case 23:return h0(),null;case 24:return null;default:return null}}var Kl=!1,lt=!1,ZM=typeof WeakSet=="function"?WeakSet:Set,V=null;function Da(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){Ae(e,t,r)}else n.current=null}function ep(e,t,n){try{n()}catch(r){Ae(e,t,r)}}var h1=!1;function QM(e,t){if(Ih=qu,e=Xb(),Hm(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{n.nodeType,a.nodeType}catch{n=null;break e}var s=0,o=-1,l=-1,u=0,c=0,d=e,f=null;t:for(;;){for(var h;d!==n||i!==0&&d.nodeType!==3||(o=s+i),d!==a||r!==0&&d.nodeType!==3||(l=s+r),d.nodeType===3&&(s+=d.nodeValue.length),(h=d.firstChild)!==null;)f=d,d=h;for(;;){if(d===e)break t;if(f===n&&++u===i&&(o=s),f===a&&++c===r&&(l=s),(h=d.nextSibling)!==null)break;d=f,f=d.parentNode}d=h}n=o===-1||l===-1?null:{start:o,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(Oh={focusedElem:e,selectionRange:n},qu=!1,V=t;V!==null;)if(t=V,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,V=e;else for(;V!==null;){t=V;try{var y=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(y!==null){var g=y.memoizedProps,w=y.memoizedState,b=t.stateNode,p=b.getSnapshotBeforeUpdate(t.elementType===t.type?g:bn(t.type,g),w);b.__reactInternalSnapshotBeforeUpdate=p}break;case 3:var v=t.stateNode.containerInfo;v.nodeType===1?v.textContent="":v.nodeType===9&&v.documentElement&&v.removeChild(v.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(R(163))}}catch(E){Ae(t,t.return,E)}if(e=t.sibling,e!==null){e.return=t.return,V=e;break}V=t.return}return y=h1,h1=!1,y}function ro(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var a=i.destroy;i.destroy=void 0,a!==void 0&&ep(t,n,a)}i=i.next}while(i!==r)}}function vd(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function tp(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Z$(e){var t=e.alternate;t!==null&&(e.alternate=null,Z$(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Ln],delete t[Ao],delete t[jh],delete t[FM],delete t[NM])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Q$(e){return e.tag===5||e.tag===3||e.tag===4}function p1(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Q$(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function np(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Ju));else if(r!==4&&(e=e.child,e!==null))for(np(e,t,n),e=e.sibling;e!==null;)np(e,t,n),e=e.sibling}function rp(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(rp(e,t,n),e=e.sibling;e!==null;)rp(e,t,n),e=e.sibling}var tt=null,$n=!1;function Ar(e,t,n){for(n=n.child;n!==null;)J$(e,t,n),n=n.sibling}function J$(e,t,n){if(zn&&typeof zn.onCommitFiberUnmount=="function")try{zn.onCommitFiberUnmount(cd,n)}catch{}switch(n.tag){case 5:lt||Da(n,t);case 6:var r=tt,i=$n;tt=null,Ar(e,t,n),tt=r,$n=i,tt!==null&&($n?(e=tt,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):tt.removeChild(n.stateNode));break;case 18:tt!==null&&($n?(e=tt,n=n.stateNode,e.nodeType===8?$f(e.parentNode,n):e.nodeType===1&&$f(e,n),Co(e)):$f(tt,n.stateNode));break;case 4:r=tt,i=$n,tt=n.stateNode.containerInfo,$n=!0,Ar(e,t,n),tt=r,$n=i;break;case 0:case 11:case 14:case 15:if(!lt&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var a=i,s=a.destroy;a=a.tag,s!==void 0&&(a&2||a&4)&&ep(n,t,s),i=i.next}while(i!==r)}Ar(e,t,n);break;case 1:if(!lt&&(Da(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(o){Ae(n,t,o)}Ar(e,t,n);break;case 21:Ar(e,t,n);break;case 22:n.mode&1?(lt=(r=lt)||n.memoizedState!==null,Ar(e,t,n),lt=r):Ar(e,t,n);break;default:Ar(e,t,n)}}function m1(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new ZM),t.forEach(function(r){var i=sA.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function gn(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];try{var a=e,s=t,o=s;e:for(;o!==null;){switch(o.tag){case 5:tt=o.stateNode,$n=!1;break e;case 3:tt=o.stateNode.containerInfo,$n=!0;break e;case 4:tt=o.stateNode.containerInfo,$n=!0;break e}o=o.return}if(tt===null)throw Error(R(160));J$(a,s,i),tt=null,$n=!1;var l=i.alternate;l!==null&&(l.return=null),i.return=null}catch(u){Ae(i,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)X$(t,e),t=t.sibling}function X$(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(gn(t,e),Bn(e),r&4){try{ro(3,e,e.return),vd(3,e)}catch(g){Ae(e,e.return,g)}try{ro(5,e,e.return)}catch(g){Ae(e,e.return,g)}}break;case 1:gn(t,e),Bn(e),r&512&&n!==null&&Da(n,n.return);break;case 5:if(gn(t,e),Bn(e),r&512&&n!==null&&Da(n,n.return),e.flags&32){var i=e.stateNode;try{Eo(i,"")}catch(g){Ae(e,e.return,g)}}if(r&4&&(i=e.stateNode,i!=null)){var a=e.memoizedProps,s=n!==null?n.memoizedProps:a,o=e.type,l=e.updateQueue;if(e.updateQueue=null,l!==null)try{o==="input"&&a.type==="radio"&&a.name!=null&&$b(i,a),Ch(o,s);var u=Ch(o,a);for(s=0;s<l.length;s+=2){var c=l[s],d=l[s+1];c==="style"?xb(i,d):c==="dangerouslySetInnerHTML"?Eb(i,d):c==="children"?Eo(i,d):Am(i,c,d,u)}switch(o){case"input":wh(i,a);break;case"textarea":Db(i,a);break;case"select":var f=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!a.multiple;var h=a.value;h!=null?Na(i,!!a.multiple,h,!1):f!==!!a.multiple&&(a.defaultValue!=null?Na(i,!!a.multiple,a.defaultValue,!0):Na(i,!!a.multiple,a.multiple?[]:"",!1))}i[Ao]=a}catch(g){Ae(e,e.return,g)}}break;case 6:if(gn(t,e),Bn(e),r&4){if(e.stateNode===null)throw Error(R(162));i=e.stateNode,a=e.memoizedProps;try{i.nodeValue=a}catch(g){Ae(e,e.return,g)}}break;case 3:if(gn(t,e),Bn(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Co(t.containerInfo)}catch(g){Ae(e,e.return,g)}break;case 4:gn(t,e),Bn(e);break;case 13:gn(t,e),Bn(e),i=e.child,i.flags&8192&&(a=i.memoizedState!==null,i.stateNode.isHidden=a,!a||i.alternate!==null&&i.alternate.memoizedState!==null||(d0=Re())),r&4&&m1(e);break;case 22:if(c=n!==null&&n.memoizedState!==null,e.mode&1?(lt=(u=lt)||c,gn(t,e),lt=u):gn(t,e),Bn(e),r&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!c&&e.mode&1)for(V=e,c=e.child;c!==null;){for(d=V=c;V!==null;){switch(f=V,h=f.child,f.tag){case 0:case 11:case 14:case 15:ro(4,f,f.return);break;case 1:Da(f,f.return);var y=f.stateNode;if(typeof y.componentWillUnmount=="function"){r=f,n=f.return;try{t=r,y.props=t.memoizedProps,y.state=t.memoizedState,y.componentWillUnmount()}catch(g){Ae(r,n,g)}}break;case 5:Da(f,f.return);break;case 22:if(f.memoizedState!==null){g1(d);continue}}h!==null?(h.return=f,V=h):g1(d)}c=c.sibling}e:for(c=null,d=e;;){if(d.tag===5){if(c===null){c=d;try{i=d.stateNode,u?(a=i.style,typeof a.setProperty=="function"?a.setProperty("display","none","important"):a.display="none"):(o=d.stateNode,l=d.memoizedProps.style,s=l!=null&&l.hasOwnProperty("display")?l.display:null,o.style.display=Sb("display",s))}catch(g){Ae(e,e.return,g)}}}else if(d.tag===6){if(c===null)try{d.stateNode.nodeValue=u?"":d.memoizedProps}catch(g){Ae(e,e.return,g)}}else if((d.tag!==22&&d.tag!==23||d.memoizedState===null||d===e)&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===e)break e;for(;d.sibling===null;){if(d.return===null||d.return===e)break e;c===d&&(c=null),d=d.return}c===d&&(c=null),d.sibling.return=d.return,d=d.sibling}}break;case 19:gn(t,e),Bn(e),r&4&&m1(e);break;case 21:break;default:gn(t,e),Bn(e)}}function Bn(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Q$(n)){var r=n;break e}n=n.return}throw Error(R(160))}switch(r.tag){case 5:var i=r.stateNode;r.flags&32&&(Eo(i,""),r.flags&=-33);var a=p1(e);rp(e,a,i);break;case 3:case 4:var s=r.stateNode.containerInfo,o=p1(e);np(e,o,s);break;default:throw Error(R(161))}}catch(l){Ae(e,e.return,l)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function JM(e,t,n){V=e,e2(e)}function e2(e,t,n){for(var r=(e.mode&1)!==0;V!==null;){var i=V,a=i.child;if(i.tag===22&&r){var s=i.memoizedState!==null||Kl;if(!s){var o=i.alternate,l=o!==null&&o.memoizedState!==null||lt;o=Kl;var u=lt;if(Kl=s,(lt=l)&&!u)for(V=i;V!==null;)s=V,l=s.child,s.tag===22&&s.memoizedState!==null?v1(i):l!==null?(l.return=s,V=l):v1(i);for(;a!==null;)V=a,e2(a),a=a.sibling;V=i,Kl=o,lt=u}y1(e)}else i.subtreeFlags&8772&&a!==null?(a.return=i,V=a):y1(e)}}function y1(e){for(;V!==null;){var t=V;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:lt||vd(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!lt)if(n===null)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:bn(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;a!==null&&Xg(t,a,r);break;case 3:var s=t.updateQueue;if(s!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Xg(t,s,n)}break;case 5:var o=t.stateNode;if(n===null&&t.flags&4){n=o;var l=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&n.focus();break;case"img":l.src&&(n.src=l.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var u=t.alternate;if(u!==null){var c=u.memoizedState;if(c!==null){var d=c.dehydrated;d!==null&&Co(d)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(R(163))}lt||t.flags&512&&tp(t)}catch(f){Ae(t,t.return,f)}}if(t===e){V=null;break}if(n=t.sibling,n!==null){n.return=t.return,V=n;break}V=t.return}}function g1(e){for(;V!==null;){var t=V;if(t===e){V=null;break}var n=t.sibling;if(n!==null){n.return=t.return,V=n;break}V=t.return}}function v1(e){for(;V!==null;){var t=V;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{vd(4,t)}catch(l){Ae(t,n,l)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var i=t.return;try{r.componentDidMount()}catch(l){Ae(t,i,l)}}var a=t.return;try{tp(t)}catch(l){Ae(t,a,l)}break;case 5:var s=t.return;try{tp(t)}catch(l){Ae(t,s,l)}}}catch(l){Ae(t,t.return,l)}if(t===e){V=null;break}var o=t.sibling;if(o!==null){o.return=t.return,V=o;break}V=t.return}}var XM=Math.ceil,uc=_r.ReactCurrentDispatcher,u0=_r.ReactCurrentOwner,un=_r.ReactCurrentBatchConfig,ie=0,Xe=null,je=null,nt=0,jt=0,wa=si(0),Ge=0,Oo=null,Ai=0,bd=0,c0=0,io=null,Ct=null,d0=0,Xa=1/0,er=null,cc=!1,ip=null,Qr=null,jl=!1,Vr=null,dc=0,ao=0,ap=null,wu=-1,Eu=0;function $t(){return ie&6?Re():wu!==-1?wu:wu=Re()}function Jr(e){return e.mode&1?ie&2&&nt!==0?nt&-nt:RM.transition!==null?(Eu===0&&(Eu=Ib()),Eu):(e=ue,e!==0||(e=window.event,e=e===void 0?16:Ub(e.type)),e):1}function xn(e,t,n,r){if(50<ao)throw ao=0,ap=null,Error(R(185));rl(e,n,r),(!(ie&2)||e!==Xe)&&(e===Xe&&(!(ie&2)&&(bd|=n),Ge===4&&Ir(e,nt)),Rt(e,r),n===1&&ie===0&&!(t.mode&1)&&(Xa=Re()+500,md&&oi()))}function Rt(e,t){var n=e.callbackNode;R_(e,t);var r=Gu(e,e===Xe?nt:0);if(r===0)n!==null&&Cg(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&Cg(n),t===1)e.tag===0?BM(b1.bind(null,e)):u$(b1.bind(null,e)),MM(function(){!(ie&6)&&oi()}),n=null;else{switch(Ob(r)){case 1:n=Im;break;case 4:n=Bb;break;case 16:n=Wu;break;case 536870912:n=Rb;break;default:n=Wu}n=l2(n,t2.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function t2(e,t){if(wu=-1,Eu=0,ie&6)throw Error(R(327));var n=e.callbackNode;if(La()&&e.callbackNode!==n)return null;var r=Gu(e,e===Xe?nt:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=fc(e,r);else{t=r;var i=ie;ie|=2;var a=r2();(Xe!==e||nt!==t)&&(er=null,Xa=Re()+500,ki(e,t));do try{nA();break}catch(o){n2(e,o)}while(!0);Zm(),uc.current=a,ie=i,je!==null?t=0:(Xe=null,nt=0,t=Ge)}if(t!==0){if(t===2&&(i=Ah(e),i!==0&&(r=i,t=sp(e,i))),t===1)throw n=Oo,ki(e,0),Ir(e,r),Rt(e,Re()),n;if(t===6)Ir(e,r);else{if(i=e.current.alternate,!(r&30)&&!eA(i)&&(t=fc(e,r),t===2&&(a=Ah(e),a!==0&&(r=a,t=sp(e,a))),t===1))throw n=Oo,ki(e,0),Ir(e,r),Rt(e,Re()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(R(345));case 2:pi(e,Ct,er);break;case 3:if(Ir(e,r),(r&130023424)===r&&(t=d0+500-Re(),10<t)){if(Gu(e,0)!==0)break;if(i=e.suspendedLanes,(i&r)!==r){$t(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=Kh(pi.bind(null,e,Ct,er),t);break}pi(e,Ct,er);break;case 4:if(Ir(e,r),(r&4194240)===r)break;for(t=e.eventTimes,i=-1;0<r;){var s=31-Sn(r);a=1<<s,s=t[s],s>i&&(i=s),r&=~a}if(r=i,r=Re()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*XM(r/1960))-r,10<r){e.timeoutHandle=Kh(pi.bind(null,e,Ct,er),r);break}pi(e,Ct,er);break;case 5:pi(e,Ct,er);break;default:throw Error(R(329))}}}return Rt(e,Re()),e.callbackNode===n?t2.bind(null,e):null}function sp(e,t){var n=io;return e.current.memoizedState.isDehydrated&&(ki(e,t).flags|=256),e=fc(e,t),e!==2&&(t=Ct,Ct=n,t!==null&&op(t)),e}function op(e){Ct===null?Ct=e:Ct.push.apply(Ct,e)}function eA(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!_n(a(),i))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Ir(e,t){for(t&=~c0,t&=~bd,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Sn(t),r=1<<n;e[n]=-1,t&=~r}}function b1(e){if(ie&6)throw Error(R(327));La();var t=Gu(e,0);if(!(t&1))return Rt(e,Re()),null;var n=fc(e,t);if(e.tag!==0&&n===2){var r=Ah(e);r!==0&&(t=r,n=sp(e,r))}if(n===1)throw n=Oo,ki(e,0),Ir(e,t),Rt(e,Re()),n;if(n===6)throw Error(R(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,pi(e,Ct,er),Rt(e,Re()),null}function f0(e,t){var n=ie;ie|=1;try{return e(t)}finally{ie=n,ie===0&&(Xa=Re()+500,md&&oi())}}function Fi(e){Vr!==null&&Vr.tag===0&&!(ie&6)&&La();var t=ie;ie|=1;var n=un.transition,r=ue;try{if(un.transition=null,ue=1,e)return e()}finally{ue=r,un.transition=n,ie=t,!(ie&6)&&oi()}}function h0(){jt=wa.current,$e(wa)}function ki(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,_M(n)),je!==null)for(n=je.return;n!==null;){var r=n;switch(Wm(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&Xu();break;case 3:Qa(),$e(Nt),$e(ft),n0();break;case 5:t0(r);break;case 4:Qa();break;case 13:$e(ke);break;case 19:$e(ke);break;case 10:Qm(r.type._context);break;case 22:case 23:h0()}n=n.return}if(Xe=e,je=e=Xr(e.current,null),nt=jt=t,Ge=0,Oo=null,c0=bd=Ai=0,Ct=io=null,$i!==null){for(t=0;t<$i.length;t++)if(n=$i[t],r=n.interleaved,r!==null){n.interleaved=null;var i=r.next,a=n.pending;if(a!==null){var s=a.next;a.next=i,r.next=s}n.pending=r}$i=null}return e}function n2(e,t){do{var n=je;try{if(Zm(),bu.current=lc,oc){for(var r=Te.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}oc=!1}if(Mi=0,Je=Ue=Te=null,no=!1,Bo=0,u0.current=null,n===null||n.return===null){Ge=1,Oo=t,je=null;break}e:{var a=e,s=n.return,o=n,l=t;if(t=nt,o.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var u=l,c=o,d=c.tag;if(!(c.mode&1)&&(d===0||d===11||d===15)){var f=c.alternate;f?(c.updateQueue=f.updateQueue,c.memoizedState=f.memoizedState,c.lanes=f.lanes):(c.updateQueue=null,c.memoizedState=null)}var h=s1(s);if(h!==null){h.flags&=-257,o1(h,s,o,a,t),h.mode&1&&a1(a,u,t),t=h,l=u;var y=t.updateQueue;if(y===null){var g=new Set;g.add(l),t.updateQueue=g}else y.add(l);break e}else{if(!(t&1)){a1(a,u,t),p0();break e}l=Error(R(426))}}else if(Se&&o.mode&1){var w=s1(s);if(w!==null){!(w.flags&65536)&&(w.flags|=256),o1(w,s,o,a,t),Gm(Ja(l,o));break e}}a=l=Ja(l,o),Ge!==4&&(Ge=2),io===null?io=[a]:io.push(a),a=s;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t;var b=L$(a,l,t);Jg(a,b);break e;case 1:o=l;var p=a.type,v=a.stateNode;if(!(a.flags&128)&&(typeof p.getDerivedStateFromError=="function"||v!==null&&typeof v.componentDidCatch=="function"&&(Qr===null||!Qr.has(v)))){a.flags|=65536,t&=-t,a.lanes|=t;var E=K$(a,o,t);Jg(a,E);break e}}a=a.return}while(a!==null)}a2(n)}catch(x){t=x,je===n&&n!==null&&(je=n=n.return);continue}break}while(!0)}function r2(){var e=uc.current;return uc.current=lc,e===null?lc:e}function p0(){(Ge===0||Ge===3||Ge===2)&&(Ge=4),Xe===null||!(Ai&268435455)&&!(bd&268435455)||Ir(Xe,nt)}function fc(e,t){var n=ie;ie|=2;var r=r2();(Xe!==e||nt!==t)&&(er=null,ki(e,t));do try{tA();break}catch(i){n2(e,i)}while(!0);if(Zm(),ie=n,uc.current=r,je!==null)throw Error(R(261));return Xe=null,nt=0,Ge}function tA(){for(;je!==null;)i2(je)}function nA(){for(;je!==null&&!C_();)i2(je)}function i2(e){var t=o2(e.alternate,e,jt);e.memoizedProps=e.pendingProps,t===null?a2(e):je=t,u0.current=null}function a2(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=qM(n,t),n!==null){n.flags&=32767,je=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{Ge=6,je=null;return}}else if(n=GM(n,t,jt),n!==null){je=n;return}if(t=t.sibling,t!==null){je=t;return}je=t=e}while(t!==null);Ge===0&&(Ge=5)}function pi(e,t,n){var r=ue,i=un.transition;try{un.transition=null,ue=1,rA(e,t,n,r)}finally{un.transition=i,ue=r}return null}function rA(e,t,n,r){do La();while(Vr!==null);if(ie&6)throw Error(R(327));n=e.finishedWork;var i=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(R(177));e.callbackNode=null,e.callbackPriority=0;var a=n.lanes|n.childLanes;if(I_(e,a),e===Xe&&(je=Xe=null,nt=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||jl||(jl=!0,l2(Wu,function(){return La(),null})),a=(n.flags&15990)!==0,n.subtreeFlags&15990||a){a=un.transition,un.transition=null;var s=ue;ue=1;var o=ie;ie|=4,u0.current=null,QM(e,n),X$(n,e),EM(Oh),qu=!!Ih,Oh=Ih=null,e.current=n,JM(n),P_(),ie=o,ue=s,un.transition=a}else e.current=n;if(jl&&(jl=!1,Vr=e,dc=i),a=e.pendingLanes,a===0&&(Qr=null),M_(n.stateNode),Rt(e,Re()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)i=t[n],r(i.value,{componentStack:i.stack,digest:i.digest});if(cc)throw cc=!1,e=ip,ip=null,e;return dc&1&&e.tag!==0&&La(),a=e.pendingLanes,a&1?e===ap?ao++:(ao=0,ap=e):ao=0,oi(),null}function La(){if(Vr!==null){var e=Ob(dc),t=un.transition,n=ue;try{if(un.transition=null,ue=16>e?16:e,Vr===null)var r=!1;else{if(e=Vr,Vr=null,dc=0,ie&6)throw Error(R(331));var i=ie;for(ie|=4,V=e.current;V!==null;){var a=V,s=a.child;if(V.flags&16){var o=a.deletions;if(o!==null){for(var l=0;l<o.length;l++){var u=o[l];for(V=u;V!==null;){var c=V;switch(c.tag){case 0:case 11:case 15:ro(8,c,a)}var d=c.child;if(d!==null)d.return=c,V=d;else for(;V!==null;){c=V;var f=c.sibling,h=c.return;if(Z$(c),c===u){V=null;break}if(f!==null){f.return=h,V=f;break}V=h}}}var y=a.alternate;if(y!==null){var g=y.child;if(g!==null){y.child=null;do{var w=g.sibling;g.sibling=null,g=w}while(g!==null)}}V=a}}if(a.subtreeFlags&2064&&s!==null)s.return=a,V=s;else e:for(;V!==null;){if(a=V,a.flags&2048)switch(a.tag){case 0:case 11:case 15:ro(9,a,a.return)}var b=a.sibling;if(b!==null){b.return=a.return,V=b;break e}V=a.return}}var p=e.current;for(V=p;V!==null;){s=V;var v=s.child;if(s.subtreeFlags&2064&&v!==null)v.return=s,V=v;else e:for(s=p;V!==null;){if(o=V,o.flags&2048)try{switch(o.tag){case 0:case 11:case 15:vd(9,o)}}catch(x){Ae(o,o.return,x)}if(o===s){V=null;break e}var E=o.sibling;if(E!==null){E.return=o.return,V=E;break e}V=o.return}}if(ie=i,oi(),zn&&typeof zn.onPostCommitFiberRoot=="function")try{zn.onPostCommitFiberRoot(cd,e)}catch{}r=!0}return r}finally{ue=n,un.transition=t}}return!1}function $1(e,t,n){t=Ja(n,t),t=L$(e,t,1),e=Zr(e,t,1),t=$t(),e!==null&&(rl(e,1,t),Rt(e,t))}function Ae(e,t,n){if(e.tag===3)$1(e,e,n);else for(;t!==null;){if(t.tag===3){$1(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(Qr===null||!Qr.has(r))){e=Ja(n,e),e=K$(t,e,1),t=Zr(t,e,1),e=$t(),t!==null&&(rl(t,1,e),Rt(t,e));break}}t=t.return}}function iA(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=$t(),e.pingedLanes|=e.suspendedLanes&n,Xe===e&&(nt&n)===n&&(Ge===4||Ge===3&&(nt&130023424)===nt&&500>Re()-d0?ki(e,0):c0|=n),Rt(e,t)}function s2(e,t){t===0&&(e.mode&1?(t=Ml,Ml<<=1,!(Ml&130023424)&&(Ml=4194304)):t=1);var n=$t();e=wr(e,t),e!==null&&(rl(e,t,n),Rt(e,n))}function aA(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),s2(e,n)}function sA(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(R(314))}r!==null&&r.delete(t),s2(e,n)}var o2;o2=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Nt.current)Mt=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Mt=!1,WM(e,t,n);Mt=!!(e.flags&131072)}else Mt=!1,Se&&t.flags&1048576&&c$(t,nc,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Du(e,t),e=t.pendingProps;var i=Ga(t,ft.current);Oa(t,n),i=i0(null,t,r,e,i,n);var a=a0();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Bt(r)?(a=!0,ec(t)):a=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,Xm(t),i.updater=yd,t.stateNode=i,i._reactInternals=t,Wh(t,r,e,n),t=Zh(null,t,r,!0,a,n)):(t.tag=0,Se&&a&&Ym(t),yt(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Du(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=lA(r),e=bn(r,e),i){case 0:t=qh(null,t,r,e,n);break e;case 1:t=c1(null,t,r,e,n);break e;case 11:t=l1(null,t,r,e,n);break e;case 14:t=u1(null,t,r,bn(r.type,e),n);break e}throw Error(R(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:bn(r,i),qh(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:bn(r,i),c1(e,t,r,i,n);case 3:e:{if(U$(t),e===null)throw Error(R(387));r=t.pendingProps,a=t.memoizedState,i=a.element,p$(e,t),ac(t,r,null,n);var s=t.memoizedState;if(r=s.element,a.isDehydrated)if(a={element:r,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){i=Ja(Error(R(423)),t),t=d1(e,t,r,n,i);break e}else if(r!==i){i=Ja(Error(R(424)),t),t=d1(e,t,r,n,i);break e}else for(zt=qr(t.stateNode.containerInfo.firstChild),Ut=t,Se=!0,wn=null,n=v$(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(qa(),r===i){t=Er(e,t,n);break e}yt(e,t,r,n)}t=t.child}return t;case 5:return b$(t),e===null&&Uh(t),r=t.type,i=t.pendingProps,a=e!==null?e.memoizedProps:null,s=i.children,Lh(r,i)?s=null:a!==null&&Lh(r,a)&&(t.flags|=32),z$(e,t),yt(e,t,s,n),t.child;case 6:return e===null&&Uh(t),null;case 13:return H$(e,t,n);case 4:return e0(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Za(t,null,r,n):yt(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:bn(r,i),l1(e,t,r,i,n);case 7:return yt(e,t,t.pendingProps,n),t.child;case 8:return yt(e,t,t.pendingProps.children,n),t.child;case 12:return yt(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,a=t.memoizedProps,s=i.value,ye(rc,r._currentValue),r._currentValue=s,a!==null)if(_n(a.value,s)){if(a.children===i.children&&!Nt.current){t=Er(e,t,n);break e}}else for(a=t.child,a!==null&&(a.return=t);a!==null;){var o=a.dependencies;if(o!==null){s=a.child;for(var l=o.firstContext;l!==null;){if(l.context===r){if(a.tag===1){l=hr(-1,n&-n),l.tag=2;var u=a.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?l.next=l:(l.next=c.next,c.next=l),u.pending=l}}a.lanes|=n,l=a.alternate,l!==null&&(l.lanes|=n),Hh(a.return,n,t),o.lanes|=n;break}l=l.next}}else if(a.tag===10)s=a.type===t.type?null:a.child;else if(a.tag===18){if(s=a.return,s===null)throw Error(R(341));s.lanes|=n,o=s.alternate,o!==null&&(o.lanes|=n),Hh(s,n,t),s=a.sibling}else s=a.child;if(s!==null)s.return=a;else for(s=a;s!==null;){if(s===t){s=null;break}if(a=s.sibling,a!==null){a.return=s.return,s=a;break}s=s.return}a=s}yt(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Oa(t,n),i=dn(i),r=r(i),t.flags|=1,yt(e,t,r,n),t.child;case 14:return r=t.type,i=bn(r,t.pendingProps),i=bn(r.type,i),u1(e,t,r,i,n);case 15:return j$(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:bn(r,i),Du(e,t),t.tag=1,Bt(r)?(e=!0,ec(t)):e=!1,Oa(t,n),y$(t,r,i),Wh(t,r,i,n),Zh(null,t,r,!0,e,n);case 19:return Y$(e,t,n);case 22:return V$(e,t,n)}throw Error(R(156,t.tag))};function l2(e,t){return Nb(e,t)}function oA(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function an(e,t,n,r){return new oA(e,t,n,r)}function m0(e){return e=e.prototype,!(!e||!e.isReactComponent)}function lA(e){if(typeof e=="function")return m0(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Nm)return 11;if(e===Bm)return 14}return 2}function Xr(e,t){var n=e.alternate;return n===null?(n=an(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Su(e,t,n,r,i,a){var s=2;if(r=e,typeof e=="function")m0(e)&&(s=1);else if(typeof e=="string")s=5;else e:switch(e){case fa:return Ci(n.children,i,a,t);case Fm:s=8,i|=8;break;case gh:return e=an(12,n,t,i|2),e.elementType=gh,e.lanes=a,e;case vh:return e=an(13,n,t,i),e.elementType=vh,e.lanes=a,e;case bh:return e=an(19,n,t,i),e.elementType=bh,e.lanes=a,e;case gb:return $d(n,i,a,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case mb:s=10;break e;case yb:s=9;break e;case Nm:s=11;break e;case Bm:s=14;break e;case Fr:s=16,r=null;break e}throw Error(R(130,e==null?e:typeof e,""))}return t=an(s,n,t,i),t.elementType=e,t.type=r,t.lanes=a,t}function Ci(e,t,n,r){return e=an(7,e,r,t),e.lanes=n,e}function $d(e,t,n,r){return e=an(22,e,r,t),e.elementType=gb,e.lanes=n,e.stateNode={isHidden:!1},e}function Pf(e,t,n){return e=an(6,e,null,t),e.lanes=n,e}function Tf(e,t,n){return t=an(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function uA(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=uf(0),this.expirationTimes=uf(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=uf(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function y0(e,t,n,r,i,a,s,o,l){return e=new uA(e,t,n,o,l),t===1?(t=1,a===!0&&(t|=8)):t=0,a=an(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Xm(a),e}function cA(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:da,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function u2(e){if(!e)return ri;e=e._reactInternals;e:{if(zi(e)!==e||e.tag!==1)throw Error(R(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Bt(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error(R(171))}if(e.tag===1){var n=e.type;if(Bt(n))return l$(e,n,t)}return t}function c2(e,t,n,r,i,a,s,o,l){return e=y0(n,r,!0,e,i,a,s,o,l),e.context=u2(null),n=e.current,r=$t(),i=Jr(n),a=hr(r,i),a.callback=t??null,Zr(n,a,i),e.current.lanes=i,rl(e,i,r),Rt(e,r),e}function Dd(e,t,n,r){var i=t.current,a=$t(),s=Jr(i);return n=u2(n),t.context===null?t.context=n:t.pendingContext=n,t=hr(a,s),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=Zr(i,t,s),e!==null&&(xn(e,i,s,a),vu(e,i,s)),s}function hc(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function D1(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function g0(e,t){D1(e,t),(e=e.alternate)&&D1(e,t)}function dA(){return null}var d2=typeof reportError=="function"?reportError:function(e){console.error(e)};function v0(e){this._internalRoot=e}wd.prototype.render=v0.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(R(409));Dd(e,t,null,null)};wd.prototype.unmount=v0.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Fi(function(){Dd(null,e,null,null)}),t[Dr]=null}};function wd(e){this._internalRoot=e}wd.prototype.unstable_scheduleHydration=function(e){if(e){var t=jb();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Rr.length&&t!==0&&t<Rr[n].priority;n++);Rr.splice(n,0,e),n===0&&zb(e)}};function b0(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Ed(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function w1(){}function fA(e,t,n,r,i){if(i){if(typeof r=="function"){var a=r;r=function(){var u=hc(s);a.call(u)}}var s=c2(t,r,e,0,null,!1,!1,"",w1);return e._reactRootContainer=s,e[Dr]=s.current,_o(e.nodeType===8?e.parentNode:e),Fi(),s}for(;i=e.lastChild;)e.removeChild(i);if(typeof r=="function"){var o=r;r=function(){var u=hc(l);o.call(u)}}var l=y0(e,0,!1,null,null,!1,!1,"",w1);return e._reactRootContainer=l,e[Dr]=l.current,_o(e.nodeType===8?e.parentNode:e),Fi(function(){Dd(t,l,n,r)}),l}function Sd(e,t,n,r,i){var a=n._reactRootContainer;if(a){var s=a;if(typeof i=="function"){var o=i;i=function(){var l=hc(s);o.call(l)}}Dd(t,s,e,i)}else s=fA(n,t,e,i,r);return hc(s)}Lb=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=zs(t.pendingLanes);n!==0&&(Om(t,n|1),Rt(t,Re()),!(ie&6)&&(Xa=Re()+500,oi()))}break;case 13:Fi(function(){var r=wr(e,1);if(r!==null){var i=$t();xn(r,e,1,i)}}),g0(e,1)}};Lm=function(e){if(e.tag===13){var t=wr(e,134217728);if(t!==null){var n=$t();xn(t,e,134217728,n)}g0(e,134217728)}};Kb=function(e){if(e.tag===13){var t=Jr(e),n=wr(e,t);if(n!==null){var r=$t();xn(n,e,t,r)}g0(e,t)}};jb=function(){return ue};Vb=function(e,t){var n=ue;try{return ue=e,t()}finally{ue=n}};Th=function(e,t,n){switch(t){case"input":if(wh(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=pd(r);if(!i)throw Error(R(90));bb(r),wh(r,i)}}}break;case"textarea":Db(e,n);break;case"select":t=n.value,t!=null&&Na(e,!!n.multiple,t,!1)}};Pb=f0;Tb=Fi;var hA={usingClientEntryPoint:!1,Events:[al,ya,pd,kb,Cb,f0]},Fs={findFiberByHostInstance:bi,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},pA={bundleType:Fs.bundleType,version:Fs.version,rendererPackageName:Fs.rendererPackageName,rendererConfig:Fs.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:_r.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Ab(e),e===null?null:e.stateNode},findFiberByHostInstance:Fs.findFiberByHostInstance||dA,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Vl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Vl.isDisabled&&Vl.supportsFiber)try{cd=Vl.inject(pA),zn=Vl}catch{}}Gt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=hA;Gt.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!b0(t))throw Error(R(200));return cA(e,t,null,n)};Gt.createRoot=function(e,t){if(!b0(e))throw Error(R(299));var n=!1,r="",i=d2;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=y0(e,1,!1,null,null,n,!1,r,i),e[Dr]=t.current,_o(e.nodeType===8?e.parentNode:e),new v0(t)};Gt.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(R(188)):(e=Object.keys(e).join(","),Error(R(268,e)));return e=Ab(t),e=e===null?null:e.stateNode,e};Gt.flushSync=function(e){return Fi(e)};Gt.hydrate=function(e,t,n){if(!Ed(t))throw Error(R(200));return Sd(null,e,t,!0,n)};Gt.hydrateRoot=function(e,t,n){if(!b0(e))throw Error(R(405));var r=n!=null&&n.hydratedSources||null,i=!1,a="",s=d2;if(n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(a=n.identifierPrefix),n.onRecoverableError!==void 0&&(s=n.onRecoverableError)),t=c2(t,null,e,1,n??null,i,!1,a,s),e[Dr]=t.current,_o(e),r)for(e=0;e<r.length;e++)n=r[e],i=n._getVersion,i=i(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,i]:t.mutableSourceEagerHydrationData.push(n,i);return new wd(t)};Gt.render=function(e,t,n){if(!Ed(t))throw Error(R(200));return Sd(null,e,t,!1,n)};Gt.unmountComponentAtNode=function(e){if(!Ed(e))throw Error(R(40));return e._reactRootContainer?(Fi(function(){Sd(null,null,e,!1,function(){e._reactRootContainer=null,e[Dr]=null})}),!0):!1};Gt.unstable_batchedUpdates=f0;Gt.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Ed(n))throw Error(R(200));if(e==null||e._reactInternals===void 0)throw Error(R(38));return Sd(e,t,n,!1,r)};Gt.version="18.2.0-next-9e3b772b8-20220608";function f2(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(f2)}catch(e){console.error(e)}}f2(),cb.exports=Gt;var xd=cb.exports;const h2=Nc(xd);var $0,E1=xd;$0=E1.createRoot,E1.hydrateRoot;const p2=m.createContext(void 0),D0=()=>{const e=m.useContext(p2);if(e===void 0)throw new Error("ModalContext provider not found");return e},w0=m.createContext(void 0),vs=()=>{const e=m.useContext(w0);if(e===void 0)throw new Error("PluginContext provider not found");return e};function mA(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function ol(e,t,n){mA(e,t),t.set(e,n)}function pr(e,t){return e-t*Math.floor(e/t)}const m2=1721426;function wi(e,t,n,r){t=ll(e,t);let i=t-1,a=-2;return n<=2?a=0:zr(t)&&(a=-1),m2-1+365*i+Math.floor(i/4)-Math.floor(i/100)+Math.floor(i/400)+Math.floor((367*n-362)/12+a+r)}function zr(e){return e%4===0&&(e%100!==0||e%400===0)}function ll(e,t){return e==="BC"?1-t:t}function kd(e){let t="AD";return e<=0&&(t="BC",e=1-e),[t,e]}const yA={standard:[31,28,31,30,31,30,31,31,30,31,30,31],leapyear:[31,29,31,30,31,30,31,31,30,31,30,31]};class Ot{fromJulianDay(t){let n=t,r=n-m2,i=Math.floor(r/146097),a=pr(r,146097),s=Math.floor(a/36524),o=pr(a,36524),l=Math.floor(o/1461),u=pr(o,1461),c=Math.floor(u/365),d=i*400+s*100+l*4+c+(s!==4&&c!==4?1:0),[f,h]=kd(d),y=n-wi(f,h,1,1),g=2;n<wi(f,h,3,1)?g=0:zr(h)&&(g=1);let w=Math.floor(((y+g)*12+373)/367),b=n-wi(f,h,w,1)+1;return new Ve(f,h,w,b)}toJulianDay(t){return wi(t.era,t.year,t.month,t.day)}getDaysInMonth(t){return yA[zr(t.year)?"leapyear":"standard"][t.month-1]}getMonthsInYear(t){return 12}getDaysInYear(t){return zr(t.year)?366:365}getYearsInEra(t){return 9999}getEras(){return["BC","AD"]}isInverseEra(t){return t.era==="BC"}balanceDate(t){t.year<=0&&(t.era=t.era==="BC"?"AD":"BC",t.year=1-t.year)}constructor(){this.identifier="gregory"}}const gA={"001":1,AD:1,AE:6,AF:6,AI:1,AL:1,AM:1,AN:1,AR:1,AT:1,AU:1,AX:1,AZ:1,BA:1,BE:1,BG:1,BH:6,BM:1,BN:1,BY:1,CH:1,CL:1,CM:1,CN:1,CR:1,CY:1,CZ:1,DE:1,DJ:6,DK:1,DZ:6,EC:1,EE:1,EG:6,ES:1,FI:1,FJ:1,FO:1,FR:1,GB:1,GE:1,GF:1,GP:1,GR:1,HR:1,HU:1,IE:1,IQ:6,IR:6,IS:1,IT:1,JO:6,KG:1,KW:6,KZ:1,LB:1,LI:1,LK:1,LT:1,LU:1,LV:1,LY:6,MC:1,MD:1,ME:1,MK:1,MN:1,MQ:1,MV:5,MY:1,NL:1,NO:1,NZ:1,OM:6,PL:1,QA:6,RE:1,RO:1,RS:1,RU:1,SD:6,SE:1,SI:1,SK:1,SM:1,SY:6,TJ:1,TM:1,TR:1,UA:1,UY:1,UZ:1,VA:1,VN:1,XK:1};function Ke(e,t){return t=Ce(t,e.calendar),e.era===t.era&&e.year===t.year&&e.month===t.month&&e.day===t.day}function vA(e,t){return t=Ce(t,e.calendar),e=Ni(e),t=Ni(t),e.era===t.era&&e.year===t.year&&e.month===t.month}function bA(e,t){return e.calendar.identifier===t.calendar.identifier&&e.era===t.era&&e.year===t.year&&e.month===t.month&&e.day===t.day}function y2(e,t){return Ke(e,kn(t))}function E0(e,t){let n=e.calendar.toJulianDay(e),r=Math.ceil(n+1-SA(t))%7;return r<0&&(r+=7),r}function g2(e){return ur(Date.now(),e)}function kn(e){return mr(g2(e))}function v2(e,t){return e.calendar.toJulianDay(e)-t.calendar.toJulianDay(t)}function b2(e,t){return S1(e)-S1(t)}function S1(e){return e.hour*36e5+e.minute*6e4+e.second*1e3+e.millisecond}let _f=null;function bt(){return _f==null&&(_f=new Intl.DateTimeFormat().resolvedOptions().timeZone),_f}function Ni(e){return e.subtract({days:e.day-1})}function pc(e){return e.add({days:e.calendar.getDaysInMonth(e)-e.day})}function $A(e){return Ni(e.subtract({months:e.month-1}))}function DA(e){return e.calendar.getMinimumMonthInYear?e.calendar.getMinimumMonthInYear(e):1}function wA(e){return e.calendar.getMinimumDayInMonth?e.calendar.getMinimumDayInMonth(e):1}function Lo(e,t){let n=E0(e,t);return e.subtract({days:n})}function $2(e,t){return Lo(e,t).add({days:6})}const x1=new Map;function EA(e){if(Intl.Locale){let n=x1.get(e);return n||(n=new Intl.Locale(e).maximize().region,n&&x1.set(e,n)),n}let t=e.split("-")[1];return t==="u"?void 0:t}function SA(e){let t=EA(e);return t&&gA[t]||0}function xA(e,t){let n=e.calendar.getDaysInMonth(e);return Math.ceil((E0(Ni(e),t)+n)/7)}function D2(e,t){return e&&t?e.compare(t)<=0?e:t:e||t}function w2(e,t){return e&&t?e.compare(t)>=0?e:t:e||t}function es(e){e=Ce(e,new Ot);let t=ll(e.era,e.year);return E2(t,e.month,e.day,e.hour,e.minute,e.second,e.millisecond)}function E2(e,t,n,r,i,a,s){let o=new Date;return o.setUTCHours(r,i,a,s),o.setUTCFullYear(e,t-1,n),o.getTime()}function lp(e,t){if(t==="UTC")return 0;if(e>0&&t===bt())return new Date(e).getTimezoneOffset()*-6e4;let{year:n,month:r,day:i,hour:a,minute:s,second:o}=S2(e,t);return E2(n,r,i,a,s,o,0)-Math.floor(e/1e3)*1e3}const k1=new Map;function S2(e,t){let n=k1.get(t);n||(n=new Intl.DateTimeFormat("en-US",{timeZone:t,hour12:!1,era:"short",year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric"}),k1.set(t,n));let r=n.formatToParts(new Date(e)),i={};for(let a of r)a.type!=="literal"&&(i[a.type]=a.value);return{year:i.era==="BC"||i.era==="B"?-i.year+1:+i.year,month:+i.month,day:+i.day,hour:i.hour==="24"?0:+i.hour,minute:+i.minute,second:+i.second}}const C1=864e5;function kA(e,t,n,r){return(n===r?[n]:[n,r]).filter(a=>CA(e,t,a))}function CA(e,t,n){let r=S2(n,t);return e.year===r.year&&e.month===r.month&&e.day===r.day&&e.hour===r.hour&&e.minute===r.minute&&e.second===r.second}function nr(e,t,n="compatible"){let r=Yn(e);if(t==="UTC")return es(r);if(t===bt()&&n==="compatible"){r=Ce(r,new Ot);let l=new Date,u=ll(r.era,r.year);return l.setFullYear(u,r.month-1,r.day),l.setHours(r.hour,r.minute,r.second,r.millisecond),l.getTime()}let i=es(r),a=lp(i-C1,t),s=lp(i+C1,t),o=kA(r,t,i-a,i-s);if(o.length===1)return o[0];if(o.length>1)switch(n){case"compatible":case"earlier":return o[0];case"later":return o[o.length-1];case"reject":throw new RangeError("Multiple possible absolute times found")}switch(n){case"earlier":return Math.min(i-a,i-s);case"compatible":case"later":return Math.max(i-a,i-s);case"reject":throw new RangeError("No such absolute time found")}}function x2(e,t,n="compatible"){return new Date(nr(e,t,n))}function ur(e,t){let n=lp(e,t),r=new Date(e+n),i=r.getUTCFullYear(),a=r.getUTCMonth()+1,s=r.getUTCDate(),o=r.getUTCHours(),l=r.getUTCMinutes(),u=r.getUTCSeconds(),c=r.getUTCMilliseconds();return new jo(i,a,s,t,n,o,l,u,c)}function mr(e){return new Ve(e.calendar,e.era,e.year,e.month,e.day)}function Yn(e,t){let n=0,r=0,i=0,a=0;if("timeZone"in e)({hour:n,minute:r,second:i,millisecond:a}=e);else if("hour"in e&&!t)return e;return t&&({hour:n,minute:r,second:i,millisecond:a}=t),new mc(e.calendar,e.era,e.year,e.month,e.day,n,r,i,a)}function P1(e){return new Pd(e.hour,e.minute,e.second,e.millisecond)}function Ce(e,t){if(e.calendar.identifier===t.identifier)return e;let n=t.fromJulianDay(e.calendar.toJulianDay(e)),r=e.copy();return r.calendar=t,r.era=n.era,r.year=n.year,r.month=n.month,r.day=n.day,Bi(r),r}function S0(e,t,n){if(e instanceof jo)return e.timeZone===t?e:TA(e,t);let r=nr(e,t,n);return ur(r,t)}function PA(e){let t=es(e)-e.offset;return new Date(t)}function TA(e,t){let n=es(e)-e.offset;return Ce(ur(n,t),e.calendar)}const Ns=36e5;function Cd(e,t){let n=e.copy(),r="hour"in n?T2(n,t):0;up(n,t.years||0),n.calendar.balanceYearMonth&&n.calendar.balanceYearMonth(n,e),n.month+=t.months||0,cp(n),k2(n),n.day+=(t.weeks||0)*7,n.day+=t.days||0,n.day+=r,_A(n),n.calendar.balanceDate&&n.calendar.balanceDate(n),n.year<1&&(n.year=1,n.month=1,n.day=1);let i=n.calendar.getYearsInEra(n);if(n.year>i){var a,s;let l=(a=(s=n.calendar).isInverseEra)===null||a===void 0?void 0:a.call(s,n);n.year=i,n.month=l?1:n.calendar.getMonthsInYear(n),n.day=l?1:n.calendar.getDaysInMonth(n)}n.month<1&&(n.month=1,n.day=1);let o=n.calendar.getMonthsInYear(n);return n.month>o&&(n.month=o,n.day=n.calendar.getDaysInMonth(n)),n.day=Math.max(1,Math.min(n.calendar.getDaysInMonth(n),n.day)),n}function up(e,t){var n,r;!((n=(r=e.calendar).isInverseEra)===null||n===void 0)&&n.call(r,e)&&(t=-t),e.year+=t}function cp(e){for(;e.month<1;)up(e,-1),e.month+=e.calendar.getMonthsInYear(e);let t=0;for(;e.month>(t=e.calendar.getMonthsInYear(e));)e.month-=t,up(e,1)}function _A(e){for(;e.day<1;)e.month--,cp(e),e.day+=e.calendar.getDaysInMonth(e);for(;e.day>e.calendar.getDaysInMonth(e);)e.day-=e.calendar.getDaysInMonth(e),e.month++,cp(e)}function k2(e){e.month=Math.max(1,Math.min(e.calendar.getMonthsInYear(e),e.month)),e.day=Math.max(1,Math.min(e.calendar.getDaysInMonth(e),e.day))}function Bi(e){e.calendar.constrainDate&&e.calendar.constrainDate(e),e.year=Math.max(1,Math.min(e.calendar.getYearsInEra(e),e.year)),k2(e)}function x0(e){let t={};for(let n in e)typeof e[n]=="number"&&(t[n]=-e[n]);return t}function C2(e,t){return Cd(e,x0(t))}function k0(e,t){let n=e.copy();return t.era!=null&&(n.era=t.era),t.year!=null&&(n.year=t.year),t.month!=null&&(n.month=t.month),t.day!=null&&(n.day=t.day),Bi(n),n}function Ko(e,t){let n=e.copy();return t.hour!=null&&(n.hour=t.hour),t.minute!=null&&(n.minute=t.minute),t.second!=null&&(n.second=t.second),t.millisecond!=null&&(n.millisecond=t.millisecond),P2(n),n}function MA(e){e.second+=Math.floor(e.millisecond/1e3),e.millisecond=zl(e.millisecond,1e3),e.minute+=Math.floor(e.second/60),e.second=zl(e.second,60),e.hour+=Math.floor(e.minute/60),e.minute=zl(e.minute,60);let t=Math.floor(e.hour/24);return e.hour=zl(e.hour,24),t}function P2(e){e.millisecond=Math.max(0,Math.min(e.millisecond,1e3)),e.second=Math.max(0,Math.min(e.second,59)),e.minute=Math.max(0,Math.min(e.minute,59)),e.hour=Math.max(0,Math.min(e.hour,23))}function zl(e,t){let n=e%t;return n<0&&(n+=t),n}function T2(e,t){return e.hour+=t.hours||0,e.minute+=t.minutes||0,e.second+=t.seconds||0,e.millisecond+=t.milliseconds||0,MA(e)}function _2(e,t){let n=e.copy();return T2(n,t),n}function AA(e,t){return _2(e,x0(t))}function C0(e,t,n,r){let i=e.copy();switch(t){case"era":{let o=e.calendar.getEras(),l=o.indexOf(e.era);if(l<0)throw new Error("Invalid era: "+e.era);l=cr(l,n,0,o.length-1,r==null?void 0:r.round),i.era=o[l],Bi(i);break}case"year":var a,s;!((a=(s=i.calendar).isInverseEra)===null||a===void 0)&&a.call(s,i)&&(n=-n),i.year=cr(e.year,n,-1/0,9999,r==null?void 0:r.round),i.year===-1/0&&(i.year=1),i.calendar.balanceYearMonth&&i.calendar.balanceYearMonth(i,e);break;case"month":i.month=cr(e.month,n,1,e.calendar.getMonthsInYear(e),r==null?void 0:r.round);break;case"day":i.day=cr(e.day,n,1,e.calendar.getDaysInMonth(e),r==null?void 0:r.round);break;default:throw new Error("Unsupported field "+t)}return e.calendar.balanceDate&&e.calendar.balanceDate(i),Bi(i),i}function P0(e,t,n,r){let i=e.copy();switch(t){case"hour":{let a=e.hour,s=0,o=23;if((r==null?void 0:r.hourCycle)===12){let l=a>=12;s=l?12:0,o=l?23:11}i.hour=cr(a,n,s,o,r==null?void 0:r.round);break}case"minute":i.minute=cr(e.minute,n,0,59,r==null?void 0:r.round);break;case"second":i.second=cr(e.second,n,0,59,r==null?void 0:r.round);break;case"millisecond":i.millisecond=cr(e.millisecond,n,0,999,r==null?void 0:r.round);break;default:throw new Error("Unsupported field "+t)}return i}function cr(e,t,n,r,i=!1){if(i){e+=Math.sign(t),e<n&&(e=r);let a=Math.abs(t);t>0?e=Math.ceil(e/a)*a:e=Math.floor(e/a)*a,e>r&&(e=n)}else e+=t,e<n?e=r-(n-e-1):e>r&&(e=n+(e-r-1));return e}function M2(e,t){let n;if(t.years!=null&&t.years!==0||t.months!=null&&t.months!==0||t.weeks!=null&&t.weeks!==0||t.days!=null&&t.days!==0){let i=Cd(Yn(e),{years:t.years,months:t.months,weeks:t.weeks,days:t.days});n=nr(i,e.timeZone)}else n=es(e)-e.offset;n+=t.milliseconds||0,n+=(t.seconds||0)*1e3,n+=(t.minutes||0)*6e4,n+=(t.hours||0)*36e5;let r=ur(n,e.timeZone);return Ce(r,e.calendar)}function FA(e,t){return M2(e,x0(t))}function NA(e,t,n,r){switch(t){case"hour":{let i=0,a=23;if((r==null?void 0:r.hourCycle)===12){let y=e.hour>=12;i=y?12:0,a=y?23:11}let s=Yn(e),o=Ce(Ko(s,{hour:i}),new Ot),l=[nr(o,e.timeZone,"earlier"),nr(o,e.timeZone,"later")].filter(y=>ur(y,e.timeZone).day===o.day)[0],u=Ce(Ko(s,{hour:a}),new Ot),c=[nr(u,e.timeZone,"earlier"),nr(u,e.timeZone,"later")].filter(y=>ur(y,e.timeZone).day===u.day).pop(),d=es(e)-e.offset,f=Math.floor(d/Ns),h=d%Ns;return d=cr(f,n,Math.floor(l/Ns),Math.floor(c/Ns),r==null?void 0:r.round)*Ns+h,Ce(ur(d,e.timeZone),e.calendar)}case"minute":case"second":case"millisecond":return P0(e,t,n,r);case"era":case"year":case"month":case"day":{let i=C0(Yn(e),t,n,r),a=nr(i,e.timeZone);return Ce(ur(a,e.timeZone),e.calendar)}default:throw new Error("Unsupported field "+t)}}function BA(e,t,n){let r=Yn(e),i=Ko(k0(r,t),t);if(i.compare(r)===0)return e;let a=nr(i,e.timeZone,n);return Ce(ur(a,e.timeZone),e.calendar)}function A2(e){return`${String(e.hour).padStart(2,"0")}:${String(e.minute).padStart(2,"0")}:${String(e.second).padStart(2,"0")}${e.millisecond?String(e.millisecond/1e3).slice(1):""}`}function F2(e){let t=Ce(e,new Ot);return`${String(t.year).padStart(4,"0")}-${String(t.month).padStart(2,"0")}-${String(t.day).padStart(2,"0")}`}function N2(e){return`${F2(e)}T${A2(e)}`}function RA(e){let t=Math.sign(e)<0?"-":"+";e=Math.abs(e);let n=Math.floor(e/36e5),r=e%36e5/6e4;return`${t}${String(n).padStart(2,"0")}:${String(r).padStart(2,"0")}`}function IA(e){return`${N2(e)}${RA(e.offset)}[${e.timeZone}]`}function T0(e){let t=typeof e[0]=="object"?e.shift():new Ot,n;if(typeof e[0]=="string")n=e.shift();else{let s=t.getEras();n=s[s.length-1]}let r=e.shift(),i=e.shift(),a=e.shift();return[t,n,r,i,a]}var OA=new WeakMap;class Ve{copy(){return this.era?new Ve(this.calendar,this.era,this.year,this.month,this.day):new Ve(this.calendar,this.year,this.month,this.day)}add(t){return Cd(this,t)}subtract(t){return C2(this,t)}set(t){return k0(this,t)}cycle(t,n,r){return C0(this,t,n,r)}toDate(t){return x2(this,t)}toString(){return F2(this)}compare(t){return v2(this,t)}constructor(...t){ol(this,OA,{writable:!0,value:void 0});let[n,r,i,a,s]=T0(t);this.calendar=n,this.era=r,this.year=i,this.month=a,this.day=s,Bi(this)}}var LA=new WeakMap;class Pd{copy(){return new Pd(this.hour,this.minute,this.second,this.millisecond)}add(t){return _2(this,t)}subtract(t){return AA(this,t)}set(t){return Ko(this,t)}cycle(t,n,r){return P0(this,t,n,r)}toString(){return A2(this)}compare(t){return b2(this,t)}constructor(t=0,n=0,r=0,i=0){ol(this,LA,{writable:!0,value:void 0}),this.hour=t,this.minute=n,this.second=r,this.millisecond=i,P2(this)}}var KA=new WeakMap;class mc{copy(){return this.era?new mc(this.calendar,this.era,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond):new mc(this.calendar,this.year,this.month,this.day,this.hour,this.minute,this.second,this.millisecond)}add(t){return Cd(this,t)}subtract(t){return C2(this,t)}set(t){return k0(Ko(this,t),t)}cycle(t,n,r){switch(t){case"era":case"year":case"month":case"day":return C0(this,t,n,r);default:return P0(this,t,n,r)}}toDate(t,n){return x2(this,t,n)}toString(){return N2(this)}compare(t){let n=v2(this,t);return n===0?b2(this,Yn(t)):n}constructor(...t){ol(this,KA,{writable:!0,value:void 0});let[n,r,i,a,s]=T0(t);this.calendar=n,this.era=r,this.year=i,this.month=a,this.day=s,this.hour=t.shift()||0,this.minute=t.shift()||0,this.second=t.shift()||0,this.millisecond=t.shift()||0,Bi(this)}}var jA=new WeakMap;class jo{copy(){return this.era?new jo(this.calendar,this.era,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond):new jo(this.calendar,this.year,this.month,this.day,this.timeZone,this.offset,this.hour,this.minute,this.second,this.millisecond)}add(t){return M2(this,t)}subtract(t){return FA(this,t)}set(t,n){return BA(this,t,n)}cycle(t,n,r){return NA(this,t,n,r)}toDate(){return PA(this)}toString(){return IA(this)}toAbsoluteString(){return this.toDate().toISOString()}compare(t){return this.toDate().getTime()-S0(t,this.timeZone).toDate().getTime()}constructor(...t){ol(this,jA,{writable:!0,value:void 0});let[n,r,i,a,s]=T0(t),o=t.shift(),l=t.shift();this.calendar=n,this.era=r,this.year=i,this.month=a,this.day=s,this.timeZone=o,this.offset=l,this.hour=t.shift()||0,this.minute=t.shift()||0,this.second=t.shift()||0,this.millisecond=t.shift()||0,Bi(this)}}const Ka=[[1868,9,8],[1912,7,30],[1926,12,25],[1989,1,8],[2019,5,1]],VA=[[1912,7,29],[1926,12,24],[1989,1,7],[2019,4,30]],xu=[1867,1911,1925,1988,2018],Br=["meiji","taisho","showa","heisei","reiwa"];function T1(e){const t=Ka.findIndex(([n,r,i])=>e.year<n||e.year===n&&e.month<r||e.year===n&&e.month===r&&e.day<i);return t===-1?Ka.length-1:t===0?0:t-1}function Mf(e){let t=xu[Br.indexOf(e.era)];if(!t)throw new Error("Unknown era: "+e.era);return new Ve(e.year+t,e.month,e.day)}class zA extends Ot{fromJulianDay(t){let n=super.fromJulianDay(t),r=T1(n);return new Ve(this,Br[r],n.year-xu[r],n.month,n.day)}toJulianDay(t){return super.toJulianDay(Mf(t))}balanceDate(t){let n=Mf(t),r=T1(n);Br[r]!==t.era&&(t.era=Br[r],t.year=n.year-xu[r]),this.constrainDate(t)}constrainDate(t){let n=Br.indexOf(t.era),r=VA[n];if(r!=null){let[i,a,s]=r,o=i-xu[n];t.year=Math.max(1,Math.min(o,t.year)),t.year===o&&(t.month=Math.min(a,t.month),t.month===a&&(t.day=Math.min(s,t.day)))}if(t.year===1&&n>=0){let[,i,a]=Ka[n];t.month=Math.max(i,t.month),t.month===i&&(t.day=Math.max(a,t.day))}}getEras(){return Br}getYearsInEra(t){let n=Br.indexOf(t.era),r=Ka[n],i=Ka[n+1];if(i==null)return 9999-r[0]+1;let a=i[0]-r[0];return(t.month<i[1]||t.month===i[1]&&t.day<i[2])&&a++,a}getDaysInMonth(t){return super.getDaysInMonth(Mf(t))}getMinimumMonthInYear(t){let n=_1(t);return n?n[1]:1}getMinimumDayInMonth(t){let n=_1(t);return n&&t.month===n[1]?n[2]:1}constructor(...t){super(...t),this.identifier="japanese"}}function _1(e){if(e.year===1){let t=Br.indexOf(e.era);return Ka[t]}}const B2=-543;class UA extends Ot{fromJulianDay(t){let n=super.fromJulianDay(t),r=ll(n.era,n.year);return new Ve(this,r-B2,n.month,n.day)}toJulianDay(t){return super.toJulianDay(M1(t))}getEras(){return["BE"]}getDaysInMonth(t){return super.getDaysInMonth(M1(t))}balanceDate(){}constructor(...t){super(...t),this.identifier="buddhist"}}function M1(e){let[t,n]=kd(e.year+B2);return new Ve(t,n,e.month,e.day)}const yc=1911;function R2(e){return e.era==="minguo"?e.year+yc:1-e.year+yc}function A1(e){let t=e-yc;return t>0?["minguo",t]:["before_minguo",1-t]}class HA extends Ot{fromJulianDay(t){let n=super.fromJulianDay(t),r=ll(n.era,n.year),[i,a]=A1(r);return new Ve(this,i,a,n.month,n.day)}toJulianDay(t){return super.toJulianDay(F1(t))}getEras(){return["before_minguo","minguo"]}balanceDate(t){let[n,r]=A1(R2(t));t.era=n,t.year=r}isInverseEra(t){return t.era==="before_minguo"}getDaysInMonth(t){return super.getDaysInMonth(F1(t))}getYearsInEra(t){return t.era==="before_minguo"?9999:9999-yc}constructor(...t){super(...t),this.identifier="roc"}}function F1(e){let[t,n]=kd(R2(e));return new Ve(t,n,e.month,e.day)}const YA=1948321;function WA(e){let t=e>0?e-474:e-473,n=pr(t,2820)+474;return pr((n+38)*31,128)<31}function Ul(e,t,n){let r=e>0?e-474:e-473,i=pr(r,2820)+474,a=t<=7?31*(t-1):30*(t-1)+6;return YA-1+1029983*Math.floor(r/2820)+365*(i-1)+Math.floor((31*i-5)/128)+a+n}class GA{fromJulianDay(t){let n=t-Ul(475,1,1),r=Math.floor(n/1029983),i=pr(n,1029983),a=i===1029982?2820:Math.floor((128*i+46878)/46751),s=474+2820*r+a;s<=0&&s--;let o=t-Ul(s,1,1)+1,l=o<=186?Math.ceil(o/31):Math.ceil((o-6)/31),u=t-Ul(s,l,1)+1;return new Ve(this,s,l,u)}toJulianDay(t){return Ul(t.year,t.month,t.day)}getMonthsInYear(){return 12}getDaysInMonth(t){return t.month<=6?31:t.month<=11||WA(t.year)?30:29}getEras(){return["AP"]}getYearsInEra(){return 9377}constructor(){this.identifier="persian"}}const Af=78,N1=80;class qA extends Ot{fromJulianDay(t){let n=super.fromJulianDay(t),r=n.year-Af,i=t-wi(n.era,n.year,1,1),a;i<N1?(r--,a=zr(n.year-1)?31:30,i+=a+155+90+10):(a=zr(n.year)?31:30,i-=N1);let s,o;if(i<a)s=1,o=i+1;else{let l=i-a;l<155?(s=Math.floor(l/31)+2,o=l%31+1):(l-=155,s=Math.floor(l/30)+7,o=l%30+1)}return new Ve(this,r,s,o)}toJulianDay(t){let n=t.year+Af,[r,i]=kd(n),a,s;return zr(i)?(a=31,s=wi(r,i,3,21)):(a=30,s=wi(r,i,3,22)),t.month===1?s+t.day-1:(s+=a+Math.min(t.month-2,5)*31,t.month>=8&&(s+=(t.month-7)*30),s+=t.day-1,s)}getDaysInMonth(t){return t.month===1&&zr(t.year+Af)||t.month>=2&&t.month<=6?31:30}getYearsInEra(){return 9919}getEras(){return["saka"]}balanceDate(){}constructor(...t){super(...t),this.identifier="indian"}}const gc=1948440,B1=1948439,Xt=1300,Ji=1600,ZA=460322;function vc(e,t,n,r){return r+Math.ceil(29.5*(n-1))+(t-1)*354+Math.floor((3+11*t)/30)+e-1}function I2(e,t,n){let r=Math.floor((30*(n-t)+10646)/10631),i=Math.min(12,Math.ceil((n-(29+vc(t,r,1,1)))/29.5)+1),a=n-vc(t,r,i,1)+1;return new Ve(e,r,i,a)}function R1(e){return(14+11*e)%30<11}class _0{fromJulianDay(t){return I2(this,gc,t)}toJulianDay(t){return vc(gc,t.year,t.month,t.day)}getDaysInMonth(t){let n=29+t.month%2;return t.month===12&&R1(t.year)&&n++,n}getMonthsInYear(){return 12}getDaysInYear(t){return R1(t.year)?355:354}getYearsInEra(){return 9665}getEras(){return["AH"]}constructor(){this.identifier="islamic-civil"}}class QA extends _0{fromJulianDay(t){return I2(this,B1,t)}toJulianDay(t){return vc(B1,t.year,t.month,t.day)}constructor(...t){super(...t),this.identifier="islamic-tbla"}}const JA="qgpUDckO1AbqBmwDrQpVBakGkgepC9QF2gpcBS0NlQZKB1QLagutBa4ETwoXBYsGpQbVCtYCWwmdBE0KJg2VDawFtgm6AlsKKwWVCsoG6Qr0AnYJtgJWCcoKpAvSC9kF3AJtCU0FpQpSC6ULtAW2CVcFlwJLBaMGUgdlC2oFqworBZUMSg2lDcoF1gpXCasESwmlClILagt1BXYCtwhbBFUFqQW0BdoJ3QRuAjYJqgpUDbIN1QXaAlsJqwRVCkkLZAtxC7QFtQpVCiUNkg7JDtQG6QprCasEkwpJDaQNsg25CroEWworBZUKKgtVC1wFvQQ9Ah0JlQpKC1oLbQW2AjsJmwRVBqkGVAdqC2wFrQpVBSkLkgupC9QF2gpaBasKlQVJB2QHqgu1BbYCVgpNDiULUgtqC60FrgIvCZcESwalBqwG1gpdBZ0ETQoWDZUNqgW1BdoCWwmtBJUFygbkBuoK9QS2AlYJqgpUC9IL2QXqAm0JrQSVCkoLpQuyBbUJ1gSXCkcFkwZJB1ULagVrCisFiwpGDaMNygXWCtsEawJLCaUKUgtpC3UFdgG3CFsCKwVlBbQF2gntBG0BtgimClINqQ3UBdoKWwmrBFMGKQdiB6kLsgW1ClUFJQuSDckO0gbpCmsFqwRVCikNVA2qDbUJugQ7CpsETQqqCtUK2gJdCV4ELgqaDFUNsga5BroEXQotBZUKUguoC7QLuQXaAloJSgukDdEO6AZqC20FNQWVBkoNqA3UDdoGWwWdAisGFQtKC5ULqgWuCi4JjwwnBZUGqgbWCl0FnQI=";let dp,ja;function ku(e){return ZA+ja[e-Xt]}function Hs(e,t){let n=e-Xt,r=1<<11-(t-1);return dp[n]&r?30:29}function I1(e,t){let n=ku(e);for(let r=1;r<t;r++)n+=Hs(e,r);return n}function O1(e){return ja[e+1-Xt]-ja[e-Xt]}class XA extends _0{fromJulianDay(t){let n=t-gc,r=ku(Xt),i=ku(Ji);if(n<r||n>i)return super.fromJulianDay(t);{let a=Xt-1,s=1,o=1;for(;o>0;){a++,o=n-ku(a)+1;let l=O1(a);if(o===l){s=12;break}else if(o<l){let u=Hs(a,s);for(s=1;o>u;)o-=u,s++,u=Hs(a,s);break}}return new Ve(this,a,s,n-I1(a,s)+1)}}toJulianDay(t){return t.year<Xt||t.year>Ji?super.toJulianDay(t):gc+I1(t.year,t.month)+(t.day-1)}getDaysInMonth(t){return t.year<Xt||t.year>Ji?super.getDaysInMonth(t):Hs(t.year,t.month)}getDaysInYear(t){return t.year<Xt||t.year>Ji?super.getDaysInYear(t):O1(t.year)}constructor(){if(super(),this.identifier="islamic-umalqura",dp||(dp=new Uint16Array(Uint8Array.from(atob(JA),t=>t.charCodeAt(0)).buffer)),!ja){ja=new Uint32Array(Ji-Xt+1);let t=0;for(let n=Xt;n<=Ji;n++){ja[n-Xt]=t;for(let r=1;r<=12;r++)t+=Hs(n,r)}}}}const L1=347997,O2=1080,L2=24*O2,eF=29,tF=12*O2+793,nF=eF*L2+tF;function mi(e){return pr(e*7+1,19)<7}function Cu(e){let t=Math.floor((235*e-234)/19),n=12084+13753*t,r=t*29+Math.floor(n/25920);return pr(3*(r+1),7)<3&&(r+=1),r}function rF(e){let t=Cu(e-1),n=Cu(e);return Cu(e+1)-n===356?2:n-t===382?1:0}function so(e){return Cu(e)+rF(e)}function K2(e){return so(e+1)-so(e)}function iF(e){let t=K2(e);switch(t>380&&(t-=30),t){case 353:return 0;case 354:return 1;case 355:return 2}}function Hl(e,t){if(t>=6&&!mi(e)&&t++,t===4||t===7||t===9||t===11||t===13)return 29;let n=iF(e);return t===2?n===2?30:29:t===3?n===0?29:30:t===6?mi(e)?30:0:30}class aF{fromJulianDay(t){let n=t-L1,r=n*L2/nF,i=Math.floor((19*r+234)/235)+1,a=so(i),s=Math.floor(n-a);for(;s<1;)i--,a=so(i),s=Math.floor(n-a);let o=1,l=0;for(;l<s;)l+=Hl(i,o),o++;o--,l-=Hl(i,o);let u=s-l;return new Ve(this,i,o,u)}toJulianDay(t){let n=so(t.year);for(let r=1;r<t.month;r++)n+=Hl(t.year,r);return n+t.day+L1}getDaysInMonth(t){return Hl(t.year,t.month)}getMonthsInYear(t){return mi(t.year)?13:12}getDaysInYear(t){return K2(t.year)}getYearsInEra(){return 9999}getEras(){return["AM"]}balanceYearMonth(t,n){n.year!==t.year&&(mi(n.year)&&!mi(t.year)&&n.month>6?t.month--:!mi(n.year)&&mi(t.year)&&n.month>6&&t.month++)}constructor(){this.identifier="hebrew"}}const fp=1723856,K1=1824665,hp=5500;function bc(e,t,n,r){return e+365*t+Math.floor(t/4)+30*(n-1)+r-1}function M0(e,t){let n=Math.floor(4*(t-e)/1461),r=1+Math.floor((t-bc(e,n,1,1))/30),i=t+1-bc(e,n,r,1);return[n,r,i]}function j2(e){return Math.floor(e%4/3)}function V2(e,t){return t%13!==0?30:j2(e)+5}class A0{fromJulianDay(t){let[n,r,i]=M0(fp,t),a="AM";return n<=0&&(a="AA",n+=hp),new Ve(this,a,n,r,i)}toJulianDay(t){let n=t.year;return t.era==="AA"&&(n-=hp),bc(fp,n,t.month,t.day)}getDaysInMonth(t){return V2(t.year,t.month)}getMonthsInYear(){return 13}getDaysInYear(t){return 365+j2(t.year)}getYearsInEra(t){return t.era==="AA"?9999:9991}getEras(){return["AA","AM"]}constructor(){this.identifier="ethiopic"}}class sF extends A0{fromJulianDay(t){let[n,r,i]=M0(fp,t);return n+=hp,new Ve(this,"AA",n,r,i)}getEras(){return["AA"]}getYearsInEra(){return 9999}constructor(...t){super(...t),this.identifier="ethioaa"}}class oF extends A0{fromJulianDay(t){let[n,r,i]=M0(K1,t),a="CE";return n<=0&&(a="BCE",n=1-n),new Ve(this,a,n,r,i)}toJulianDay(t){let n=t.year;return t.era==="BCE"&&(n=1-n),bc(K1,n,t.month,t.day)}getDaysInMonth(t){let n=t.year;return t.era==="BCE"&&(n=1-n),V2(n,t.month)}isInverseEra(t){return t.era==="BCE"}balanceDate(t){t.year<=0&&(t.era=t.era==="BCE"?"CE":"BCE",t.year=1-t.year)}getEras(){return["BCE","CE"]}getYearsInEra(t){return t.era==="BCE"?9999:9715}constructor(...t){super(...t),this.identifier="coptic"}}function z2(e){switch(e){case"buddhist":return new UA;case"ethiopic":return new A0;case"ethioaa":return new sF;case"coptic":return new oF;case"hebrew":return new aF;case"indian":return new qA;case"islamic-civil":return new _0;case"islamic-tbla":return new QA;case"islamic-umalqura":return new XA;case"japanese":return new zA;case"persian":return new GA;case"roc":return new HA;case"gregory":default:return new Ot}}let Ff=new Map;class yr{format(t){return this.formatter.format(t)}formatToParts(t){return this.formatter.formatToParts(t)}formatRange(t,n){if(typeof this.formatter.formatRange=="function")return this.formatter.formatRange(t,n);if(n<t)throw new RangeError("End date must be >= start date");return`${this.formatter.format(t)} – ${this.formatter.format(n)}`}formatRangeToParts(t,n){if(typeof this.formatter.formatRangeToParts=="function")return this.formatter.formatRangeToParts(t,n);if(n<t)throw new RangeError("End date must be >= start date");let r=this.formatter.formatToParts(t),i=this.formatter.formatToParts(n);return[...r.map(a=>({...a,source:"startRange"})),{type:"literal",value:" – ",source:"shared"},...i.map(a=>({...a,source:"endRange"}))]}resolvedOptions(){let t=this.formatter.resolvedOptions();return cF()&&(this.resolvedHourCycle||(this.resolvedHourCycle=dF(t.locale,this.options)),t.hourCycle=this.resolvedHourCycle,t.hour12=this.resolvedHourCycle==="h11"||this.resolvedHourCycle==="h12"),t.calendar==="ethiopic-amete-alem"&&(t.calendar="ethioaa"),t}constructor(t,n={}){this.formatter=U2(t,n),this.options=n}}const lF={true:{ja:"h11"},false:{}};function U2(e,t={}){if(typeof t.hour12=="boolean"&&uF()){t={...t};let i=lF[String(t.hour12)][e.split("-")[0]],a=t.hour12?"h12":"h23";t.hourCycle=i??a,delete t.hour12}let n=e+(t?Object.entries(t).sort((i,a)=>i[0]<a[0]?-1:1).join():"");if(Ff.has(n))return Ff.get(n);let r=new Intl.DateTimeFormat(e,t);return Ff.set(n,r),r}let Nf=null;function uF(){return Nf==null&&(Nf=new Intl.DateTimeFormat("en-US",{hour:"numeric",hour12:!1}).format(new Date(2020,2,3,0))==="24"),Nf}let Bf=null;function cF(){return Bf==null&&(Bf=new Intl.DateTimeFormat("fr",{hour:"numeric",hour12:!1}).resolvedOptions().hourCycle==="h12"),Bf}function dF(e,t){if(!t.timeStyle&&!t.hour)return;e=e.replace(/(-u-)?-nu-[a-zA-Z0-9]+/,""),e+=(e.includes("-u-")?"":"-u")+"-nu-latn";let n=U2(e,{...t,timeZone:void 0}),r=parseInt(n.formatToParts(new Date(2020,2,3,0)).find(a=>a.type==="hour").value,10),i=parseInt(n.formatToParts(new Date(2020,2,3,23)).find(a=>a.type==="hour").value,10);if(r===0&&i===23)return"h23";if(r===24&&i===23)return"h24";if(r===0&&i===11)return"h11";if(r===12&&i===11)return"h12";throw new Error("Unexpected hour cycle result")}function Sr(e,t,n){let[r,i]=m.useState(e||t),a=m.useRef(e!==void 0),s=e!==void 0;m.useEffect(()=>{let u=a.current;u!==s&&console.warn(`WARN: A component changed from ${u?"controlled":"uncontrolled"} to ${s?"controlled":"uncontrolled"}.`),a.current=s},[s]);let o=s?e:r,l=m.useCallback((u,...c)=>{let d=(f,...h)=>{n&&(Object.is(o,f)||n(f,...h)),s||(o=f)};typeof u=="function"?(console.warn("We can not support a function callback. See Github Issues for details https://github.com/adobe/react-spectrum/issues/2320"),i((h,...y)=>{let g=u(s?o:h,...y);return d(g,...c),s?h:g})):(s||i(u),d(u,...c))},[s,o,n]);return[o,l]}function pp(e,t=-1/0,n=1/0){return Math.min(Math.max(e,t),n)}const $c={prefix:String(Math.round(Math.random()*1e10)),current:0},H2=D.createContext($c),fF=D.createContext(!1);let hF=!!(typeof window<"u"&&window.document&&window.document.createElement),Rf=new WeakMap;function pF(e=!1){let t=m.useContext(H2),n=m.useRef(null);if(n.current===null&&!e){var r,i;let a=(i=D.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)===null||i===void 0||(r=i.ReactCurrentOwner)===null||r===void 0?void 0:r.current;if(a){let s=Rf.get(a);s==null?Rf.set(a,{id:t.current,state:a.memoizedState}):a.memoizedState!==s.state&&(t.current=s.id,Rf.delete(a))}n.current=++t.current}return n.current}function mF(e){let t=m.useContext(H2);t===$c&&!hF&&console.warn("When server rendering, you must wrap your application in an <SSRProvider> to ensure consistent ids are generated between the client and server.");let n=pF(!!e),r=`react-aria${t.prefix}`;return e||`${r}-${n}`}function yF(e){let t=D.useId(),[n]=m.useState(bs()),r=n?"react-aria":`react-aria${$c.prefix}`;return e||`${r}-${t}`}const gF=typeof D.useId=="function"?yF:mF;function vF(){return!1}function bF(){return!0}function $F(e){return()=>{}}function bs(){return typeof D.useSyncExternalStore=="function"?D.useSyncExternalStore($F,vF,bF):m.useContext(fF)}function Y2(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=Y2(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function DF(){for(var e,t,n=0,r="",i=arguments.length;n<i;n++)(e=arguments[n])&&(t=Y2(e))&&(r&&(r+=" "),r+=t);return r}const de=typeof document<"u"?D.useLayoutEffect:()=>{};function Ye(e){const t=m.useRef(null);return de(()=>{t.current=e},[e]),m.useCallback((...n)=>{const r=t.current;return r==null?void 0:r(...n)},[])}function wF(e){let[t,n]=m.useState(e),r=m.useRef(null),i=Ye(()=>{if(!r.current)return;let s=r.current.next();if(s.done){r.current=null;return}t===s.value?i():n(s.value)});de(()=>{r.current&&i()});let a=Ye(s=>{r.current=s(t),i()});return[t,a]}let EF=!!(typeof window<"u"&&window.document&&window.document.createElement),Dc=new Map;function Yt(e){let[t,n]=m.useState(e),r=m.useRef(null),i=gF(t),a=m.useCallback(s=>{r.current=s},[]);return EF&&Dc.set(i,a),de(()=>{let s=i;return()=>{Dc.delete(s)}},[i]),m.useEffect(()=>{let s=r.current;s&&(r.current=null,n(s))}),i}function SF(e,t){if(e===t)return e;let n=Dc.get(e);if(n)return n(t),t;let r=Dc.get(t);return r?(r(e),e):t}function gr(e=[]){let t=Yt(),[n,r]=wF(t),i=m.useCallback(()=>{r(function*(){yield t,yield document.getElementById(t)?t:void 0})},[t,r]);return de(i,[t,i,...e]),n}function ts(...e){return(...t)=>{for(let n of e)typeof n=="function"&&n(...t)}}const ge=e=>{var t;return(t=e==null?void 0:e.ownerDocument)!==null&&t!==void 0?t:document},sn=e=>e&&"window"in e&&e.window===e?e:ge(e).defaultView||window;function X(...e){let t={...e[0]};for(let n=1;n<e.length;n++){let r=e[n];for(let i in r){let a=t[i],s=r[i];typeof a=="function"&&typeof s=="function"&&i[0]==="o"&&i[1]==="n"&&i.charCodeAt(2)>=65&&i.charCodeAt(2)<=90?t[i]=ts(a,s):(i==="className"||i==="UNSAFE_className")&&typeof a=="string"&&typeof s=="string"?t[i]=DF(a,s):i==="id"&&a&&s?t.id=SF(a,s):t[i]=s!==void 0?s:a}}return t}function F0(...e){return e.length===1?e[0]:t=>{for(let n of e)typeof n=="function"?n(t):n!=null&&(n.current=t)}}const xF=new Set(["id"]),kF=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),CF=new Set(["href","target","rel","download","ping","referrerPolicy"]),PF=/^(data-.*)$/;function pe(e,t={}){let{labelable:n,isLink:r,propNames:i}=t,a={};for(const s in e)Object.prototype.hasOwnProperty.call(e,s)&&(xF.has(s)||n&&kF.has(s)||r&&CF.has(s)||i!=null&&i.has(s)||PF.test(s))&&(a[s]=e[s]);return a}function Kn(e){if(TF())e.focus({preventScroll:!0});else{let t=_F(e);e.focus(),MF(t)}}let Yl=null;function TF(){if(Yl==null){Yl=!1;try{document.createElement("div").focus({get preventScroll(){return Yl=!0,!0}})}catch{}}return Yl}function _F(e){let t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==r;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&n.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return r instanceof HTMLElement&&n.push({element:r,scrollTop:r.scrollTop,scrollLeft:r.scrollLeft}),n}function MF(e){for(let{element:t,scrollTop:n,scrollLeft:r}of e)t.scrollTop=n,t.scrollLeft=r}function Td(e){var t;return typeof window>"u"||window.navigator==null?!1:((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.brands.some(n=>e.test(n.brand)))||e.test(window.navigator.userAgent)}function N0(e){var t;return typeof window<"u"&&window.navigator!=null?e.test(((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.platform)||window.navigator.platform):!1}function xr(){return N0(/^Mac/i)}function AF(){return N0(/^iPhone/i)}function W2(){return N0(/^iPad/i)||xr()&&navigator.maxTouchPoints>1}function ul(){return AF()||W2()}function FF(){return xr()||ul()}function B0(){return Td(/AppleWebKit/i)&&!NF()}function NF(){return Td(/Chrome/i)}function G2(){return Td(/Android/i)}function BF(){return Td(/Firefox/i)}const RF=m.createContext({isNative:!0,open:OF});function R0(){return m.useContext(RF)}function Ri(e,t,n=!0){var r,i;let{metaKey:a,ctrlKey:s,altKey:o,shiftKey:l}=t;BF()&&(!((i=window.event)===null||i===void 0||(r=i.type)===null||r===void 0)&&r.startsWith("key"))&&e.target==="_blank"&&(xr()?a=!0:s=!0);let u=B0()&&xr()&&!W2()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:a,ctrlKey:s,altKey:o,shiftKey:l}):new MouseEvent("click",{metaKey:a,ctrlKey:s,altKey:o,shiftKey:l,bubbles:!0,cancelable:!0});Ri.isOpening=n,Kn(e),e.dispatchEvent(u),Ri.isOpening=!1}Ri.isOpening=!1;function IF(e,t){if(e instanceof HTMLAnchorElement)t(e);else if(e.hasAttribute("data-href")){let n=document.createElement("a");n.href=e.getAttribute("data-href"),e.hasAttribute("data-target")&&(n.target=e.getAttribute("data-target")),e.hasAttribute("data-rel")&&(n.rel=e.getAttribute("data-rel")),e.hasAttribute("data-download")&&(n.download=e.getAttribute("data-download")),e.hasAttribute("data-ping")&&(n.ping=e.getAttribute("data-ping")),e.hasAttribute("data-referrer-policy")&&(n.referrerPolicy=e.getAttribute("data-referrer-policy")),e.appendChild(n),t(n),e.removeChild(n)}}function OF(e,t){IF(e,n=>Ri(n,t))}let ia=new Map,mp=new Set;function j1(){if(typeof window>"u")return;function e(r){return"propertyName"in r}let t=r=>{if(!e(r)||!r.target)return;let i=ia.get(r.target);i||(i=new Set,ia.set(r.target,i),r.target.addEventListener("transitioncancel",n,{once:!0})),i.add(r.propertyName)},n=r=>{if(!e(r)||!r.target)return;let i=ia.get(r.target);if(i&&(i.delete(r.propertyName),i.size===0&&(r.target.removeEventListener("transitioncancel",n),ia.delete(r.target)),ia.size===0)){for(let a of mp)a();mp.clear()}};document.body.addEventListener("transitionrun",t),document.body.addEventListener("transitionend",n)}typeof document<"u"&&(document.readyState!=="loading"?j1():document.addEventListener("DOMContentLoaded",j1));function q2(e){requestAnimationFrame(()=>{ia.size===0?e():mp.add(e)})}function I0(){let e=m.useRef(new Map),t=m.useCallback((i,a,s,o)=>{let l=o!=null&&o.once?(...u)=>{e.current.delete(s),s(...u)}:s;e.current.set(s,{type:a,eventTarget:i,fn:l,options:o}),i.addEventListener(a,s,o)},[]),n=m.useCallback((i,a,s,o)=>{var l;let u=((l=e.current.get(s))===null||l===void 0?void 0:l.fn)||s;i.removeEventListener(a,u,o),e.current.delete(s)},[]),r=m.useCallback(()=>{e.current.forEach((i,a)=>{n(i.eventTarget,i.type,a,i.options)})},[n]);return m.useEffect(()=>r,[r]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:r}}function cl(e,t){let{id:n,"aria-label":r,"aria-labelledby":i}=e;return n=Yt(n),i&&r?i=[...new Set([n,...i.trim().split(/\s+/)])].join(" "):i&&(i=i.trim().split(/\s+/).join(" ")),!r&&!i&&t&&(r=t),{id:n,"aria-label":r,"aria-labelledby":i}}function Ui(e){const t=m.useRef(null);return m.useMemo(()=>({get current(){return t.current},set current(n){t.current=n,typeof e=="function"?e(n):e&&(e.current=n)}}),[e])}function V1(e,t){const n=m.useRef(!0),r=m.useRef(null);m.useEffect(()=>(n.current=!0,()=>{n.current=!1}),[]),m.useEffect(()=>{n.current?n.current=!1:(!r.current||t.some((i,a)=>!Object.is(i,r[a])))&&e(),r.current=t},t)}function LF(){return typeof window.ResizeObserver<"u"}function O0(e){const{ref:t,onResize:n}=e;m.useEffect(()=>{let r=t==null?void 0:t.current;if(r)if(LF()){const i=new window.ResizeObserver(a=>{a.length&&n()});return i.observe(r),()=>{r&&i.unobserve(r)}}else return window.addEventListener("resize",n,!1),()=>{window.removeEventListener("resize",n,!1)}},[n,t])}function L0(e,t){de(()=>{if(e&&e.ref&&t)return e.ref.current=t.current,()=>{e.ref&&(e.ref.current=null)}})}function ns(e,t){let n=e;for(wc(n,t)&&(n=n.parentElement);n&&!wc(n,t);)n=n.parentElement;return n||document.scrollingElement||document.documentElement}function wc(e,t){let n=window.getComputedStyle(e),r=/(auto|scroll)/.test(n.overflow+n.overflowX+n.overflowY);return r&&t&&(r=e.scrollHeight!==e.clientHeight||e.scrollWidth!==e.clientWidth),r}let KF=0;const If=new Map;function K0(e){let[t,n]=m.useState();return de(()=>{if(!e)return;let r=If.get(e);if(r)n(r.element.id);else{let i=`react-aria-description-${KF++}`;n(i);let a=document.createElement("div");a.id=i,a.style.display="none",a.textContent=e,document.body.appendChild(a),r={refCount:0,element:a},If.set(e,r)}return r.refCount++,()=>{r&&--r.refCount===0&&(r.element.remove(),If.delete(e))}},[e]),{"aria-describedby":e?t:void 0}}function yp(e,t,n,r){let i=Ye(n),a=n==null;m.useEffect(()=>{if(a||!e.current)return;let s=e.current;return s.addEventListener(t,i,r),()=>{s.removeEventListener(t,i,r)}},[e,t,r,a,i])}function Z2(e,t){let n=z1(e,t,"left"),r=z1(e,t,"top"),i=t.offsetWidth,a=t.offsetHeight,s=e.scrollLeft,o=e.scrollTop,{borderTopWidth:l,borderLeftWidth:u}=getComputedStyle(e),c=e.scrollLeft+parseInt(u,10),d=e.scrollTop+parseInt(l,10),f=c+e.clientWidth,h=d+e.clientHeight;n<=s?s=n-parseInt(u,10):n+i>f&&(s+=n+i-f),r<=d?o=r-parseInt(l,10):r+a>h&&(o+=r+a-h),e.scrollLeft=s,e.scrollTop=o}function z1(e,t,n){const r=n==="left"?"offsetLeft":"offsetTop";let i=0;for(;t.offsetParent&&(i+=t[r],t.offsetParent!==e);){if(t.offsetParent.contains(e)){i-=e[r];break}t=t.offsetParent}return i}function Ec(e,t){if(document.contains(e)){let s=document.scrollingElement||document.documentElement;if(window.getComputedStyle(s).overflow==="hidden"){let l=ns(e);for(;e&&l&&e!==s&&l!==s;)Z2(l,e),e=l,l=ns(e)}else{var n;let{left:l,top:u}=e.getBoundingClientRect();e==null||(n=e.scrollIntoView)===null||n===void 0||n.call(e,{block:"nearest"});let{left:c,top:d}=e.getBoundingClientRect();if(Math.abs(l-c)>1||Math.abs(u-d)>1){var r,i,a;t==null||(i=t.containingElement)===null||i===void 0||(r=i.scrollIntoView)===null||r===void 0||r.call(i,{block:"center",inline:"center"}),(a=e.scrollIntoView)===null||a===void 0||a.call(e,{block:"nearest"})}}}}function gp(e){return e.mozInputSource===0&&e.isTrusted?!0:G2()&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}function jF(e){return!G2()&&e.width===0&&e.height===0||e.width===1&&e.height===1&&e.pressure===0&&e.detail===0&&e.pointerType==="mouse"}function Q2(e,t){let n=m.useRef(null);return e&&n.current&&t(e,n.current)&&(e=n.current),n.current=e,e}function J2(e,t,n){let r=m.useRef(t),i=Ye(()=>{n&&n(r.current)});m.useEffect(()=>{var a;let s=e==null||(a=e.current)===null||a===void 0?void 0:a.form;return s==null||s.addEventListener("reset",i),()=>{s==null||s.removeEventListener("reset",i)}},[e,i])}function VF(e,t){return t.get?t.get.call(e):t.value}function X2(e,t,n){if(!t.has(e))throw new TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function zF(e,t){var n=X2(e,t,"get");return VF(e,n)}function UF(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}function U1(e,t,n){var r=X2(e,t,"set");return UF(e,r,n),n}let Ea="default",vp="",Pu=new WeakMap;function H1(e){if(ul()){if(Ea==="default"){const t=ge(e);vp=t.documentElement.style.webkitUserSelect,t.documentElement.style.webkitUserSelect="none"}Ea="disabled"}else(e instanceof HTMLElement||e instanceof SVGElement)&&(Pu.set(e,e.style.userSelect),e.style.userSelect="none")}function Wl(e){if(ul()){if(Ea!=="disabled")return;Ea="restoring",setTimeout(()=>{q2(()=>{if(Ea==="restoring"){const t=ge(e);t.documentElement.style.webkitUserSelect==="none"&&(t.documentElement.style.webkitUserSelect=vp||""),vp="",Ea="default"}})},300)}else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&Pu.has(e)){let t=Pu.get(e);e.style.userSelect==="none"&&(e.style.userSelect=t),e.getAttribute("style")===""&&e.removeAttribute("style"),Pu.delete(e)}}const Vo=D.createContext({register:()=>{}});Vo.displayName="PressResponderContext";function HF(e){let t=m.useContext(Vo);if(t){let{register:n,...r}=t;e=X(r,e),n()}return L0(t,e.ref),e}var Gl=new WeakMap;class ql{continuePropagation(){U1(this,Gl,!1)}get shouldStopPropagation(){return zF(this,Gl)}constructor(t,n,r){ol(this,Gl,{writable:!0,value:void 0}),U1(this,Gl,!0),this.type=t,this.pointerType=n,this.target=r.currentTarget,this.shiftKey=r.shiftKey,this.metaKey=r.metaKey,this.ctrlKey=r.ctrlKey,this.altKey=r.altKey}}const Y1=Symbol("linkClicked");function $s(e){let{onPress:t,onPressChange:n,onPressStart:r,onPressEnd:i,onPressUp:a,isDisabled:s,isPressed:o,preventFocusOnPress:l,shouldCancelOnPointerExit:u,allowTextSelectionOnPress:c,ref:d,...f}=HF(e),[h,y]=m.useState(!1),g=m.useRef({isPressed:!1,ignoreEmulatedMouseEvents:!1,ignoreClickAfterPress:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null}),{addGlobalListener:w,removeAllGlobalListeners:b}=I0(),p=Ye(($,_)=>{let P=g.current;if(s||P.didFirePressStart)return!1;let k=!0;if(P.isTriggeringEvent=!0,r){let A=new ql("pressstart",_,$);r(A),k=A.shouldStopPropagation}return n&&n(!0),P.isTriggeringEvent=!1,P.didFirePressStart=!0,y(!0),k}),v=Ye(($,_,P=!0)=>{let k=g.current;if(!k.didFirePressStart)return!1;k.ignoreClickAfterPress=!0,k.didFirePressStart=!1,k.isTriggeringEvent=!0;let A=!0;if(i){let M=new ql("pressend",_,$);i(M),A=M.shouldStopPropagation}if(n&&n(!1),y(!1),t&&P&&!s){let M=new ql("press",_,$);t(M),A&&(A=M.shouldStopPropagation)}return k.isTriggeringEvent=!1,A}),E=Ye(($,_)=>{let P=g.current;if(s)return!1;if(a){P.isTriggeringEvent=!0;let k=new ql("pressup",_,$);return a(k),P.isTriggeringEvent=!1,k.shouldStopPropagation}return!0}),x=Ye($=>{let _=g.current;_.isPressed&&_.target&&(_.isOverTarget&&_.pointerType!=null&&v(Qn(_.target,$),_.pointerType,!1),_.isPressed=!1,_.isOverTarget=!1,_.activePointerId=null,_.pointerType=null,b(),c||Wl(_.target))}),S=Ye($=>{u&&x($)}),C=m.useMemo(()=>{let $=g.current,_={onKeyDown(k){if(Of(k.nativeEvent,k.currentTarget)&&k.currentTarget.contains(k.target)){var A;G1(k.target,k.key)&&k.preventDefault();let M=!0;if(!$.isPressed&&!k.repeat){$.target=k.currentTarget,$.isPressed=!0,M=p(k,"keyboard");let N=k.currentTarget,z=Y=>{Of(Y,N)&&!Y.repeat&&N.contains(Y.target)&&$.target&&E(Qn($.target,Y),"keyboard")};w(ge(k.currentTarget),"keyup",ts(z,P),!0)}M&&k.stopPropagation(),k.metaKey&&xr()&&((A=$.metaKeyEvents)===null||A===void 0||A.set(k.key,k.nativeEvent))}else k.key==="Meta"&&($.metaKeyEvents=new Map)},onClick(k){if(!(k&&!k.currentTarget.contains(k.target))&&k&&k.button===0&&!$.isTriggeringEvent&&!Ri.isOpening){let A=!0;if(s&&k.preventDefault(),!$.ignoreClickAfterPress&&!$.ignoreEmulatedMouseEvents&&!$.isPressed&&($.pointerType==="virtual"||gp(k.nativeEvent))){!s&&!l&&Kn(k.currentTarget);let M=p(k,"virtual"),N=E(k,"virtual"),z=v(k,"virtual");A=M&&N&&z}$.ignoreEmulatedMouseEvents=!1,$.ignoreClickAfterPress=!1,A&&k.stopPropagation()}}},P=k=>{var A;if($.isPressed&&$.target&&Of(k,$.target)){var M;G1(k.target,k.key)&&k.preventDefault();let z=k.target;v(Qn($.target,k),"keyboard",$.target.contains(z)),b(),k.key!=="Enter"&&j0($.target)&&$.target.contains(z)&&!k[Y1]&&(k[Y1]=!0,Ri($.target,k,!1)),$.isPressed=!1,(M=$.metaKeyEvents)===null||M===void 0||M.delete(k.key)}else if(k.key==="Meta"&&(!((A=$.metaKeyEvents)===null||A===void 0)&&A.size)){var N;let z=$.metaKeyEvents;$.metaKeyEvents=void 0;for(let Y of z.values())(N=$.target)===null||N===void 0||N.dispatchEvent(new KeyboardEvent("keyup",Y))}};if(typeof PointerEvent<"u"){_.onPointerDown=N=>{if(N.button!==0||!N.currentTarget.contains(N.target))return;if(jF(N.nativeEvent)){$.pointerType="virtual";return}Lf(N.currentTarget)&&N.preventDefault(),$.pointerType=N.pointerType;let z=!0;$.isPressed||($.isPressed=!0,$.isOverTarget=!0,$.activePointerId=N.pointerId,$.target=N.currentTarget,!s&&!l&&Kn(N.currentTarget),c||H1($.target),z=p(N,$.pointerType),w(ge(N.currentTarget),"pointermove",k,!1),w(ge(N.currentTarget),"pointerup",A,!1),w(ge(N.currentTarget),"pointercancel",M,!1)),z&&N.stopPropagation()},_.onMouseDown=N=>{N.currentTarget.contains(N.target)&&N.button===0&&(Lf(N.currentTarget)&&N.preventDefault(),N.stopPropagation())},_.onPointerUp=N=>{!N.currentTarget.contains(N.target)||$.pointerType==="virtual"||N.button===0&&Xi(N,N.currentTarget)&&E(N,$.pointerType||N.pointerType)};let k=N=>{N.pointerId===$.activePointerId&&($.target&&Xi(N,$.target)?!$.isOverTarget&&$.pointerType!=null&&($.isOverTarget=!0,p(Qn($.target,N),$.pointerType)):$.target&&$.isOverTarget&&$.pointerType!=null&&($.isOverTarget=!1,v(Qn($.target,N),$.pointerType,!1),S(N)))},A=N=>{N.pointerId===$.activePointerId&&$.isPressed&&N.button===0&&$.target&&(Xi(N,$.target)&&$.pointerType!=null?v(Qn($.target,N),$.pointerType):$.isOverTarget&&$.pointerType!=null&&v(Qn($.target,N),$.pointerType,!1),$.isPressed=!1,$.isOverTarget=!1,$.activePointerId=null,$.pointerType=null,b(),c||Wl($.target))},M=N=>{x(N)};_.onDragStart=N=>{N.currentTarget.contains(N.target)&&x(N)}}else{_.onMouseDown=M=>{if(M.button!==0||!M.currentTarget.contains(M.target))return;if(Lf(M.currentTarget)&&M.preventDefault(),$.ignoreEmulatedMouseEvents){M.stopPropagation();return}$.isPressed=!0,$.isOverTarget=!0,$.target=M.currentTarget,$.pointerType=gp(M.nativeEvent)?"virtual":"mouse",!s&&!l&&Kn(M.currentTarget),p(M,$.pointerType)&&M.stopPropagation(),w(ge(M.currentTarget),"mouseup",k,!1)},_.onMouseEnter=M=>{if(!M.currentTarget.contains(M.target))return;let N=!0;$.isPressed&&!$.ignoreEmulatedMouseEvents&&$.pointerType!=null&&($.isOverTarget=!0,N=p(M,$.pointerType)),N&&M.stopPropagation()},_.onMouseLeave=M=>{if(!M.currentTarget.contains(M.target))return;let N=!0;$.isPressed&&!$.ignoreEmulatedMouseEvents&&$.pointerType!=null&&($.isOverTarget=!1,N=v(M,$.pointerType,!1),S(M)),N&&M.stopPropagation()},_.onMouseUp=M=>{M.currentTarget.contains(M.target)&&!$.ignoreEmulatedMouseEvents&&M.button===0&&E(M,$.pointerType||"mouse")};let k=M=>{if(M.button===0){if($.isPressed=!1,b(),$.ignoreEmulatedMouseEvents){$.ignoreEmulatedMouseEvents=!1;return}$.target&&Xi(M,$.target)&&$.pointerType!=null?v(Qn($.target,M),$.pointerType):$.target&&$.isOverTarget&&$.pointerType!=null&&v(Qn($.target,M),$.pointerType,!1),$.isOverTarget=!1}};_.onTouchStart=M=>{if(!M.currentTarget.contains(M.target))return;let N=YF(M.nativeEvent);if(!N)return;$.activePointerId=N.identifier,$.ignoreEmulatedMouseEvents=!0,$.isOverTarget=!0,$.isPressed=!0,$.target=M.currentTarget,$.pointerType="touch",!s&&!l&&Kn(M.currentTarget),c||H1($.target),p(M,$.pointerType)&&M.stopPropagation(),w(sn(M.currentTarget),"scroll",A,!0)},_.onTouchMove=M=>{if(!M.currentTarget.contains(M.target))return;if(!$.isPressed){M.stopPropagation();return}let N=W1(M.nativeEvent,$.activePointerId),z=!0;N&&Xi(N,M.currentTarget)?!$.isOverTarget&&$.pointerType!=null&&($.isOverTarget=!0,z=p(M,$.pointerType)):$.isOverTarget&&$.pointerType!=null&&($.isOverTarget=!1,z=v(M,$.pointerType,!1),S(M)),z&&M.stopPropagation()},_.onTouchEnd=M=>{if(!M.currentTarget.contains(M.target))return;if(!$.isPressed){M.stopPropagation();return}let N=W1(M.nativeEvent,$.activePointerId),z=!0;N&&Xi(N,M.currentTarget)&&$.pointerType!=null?(E(M,$.pointerType),z=v(M,$.pointerType)):$.isOverTarget&&$.pointerType!=null&&(z=v(M,$.pointerType,!1)),z&&M.stopPropagation(),$.isPressed=!1,$.activePointerId=null,$.isOverTarget=!1,$.ignoreEmulatedMouseEvents=!0,$.target&&!c&&Wl($.target),b()},_.onTouchCancel=M=>{M.currentTarget.contains(M.target)&&(M.stopPropagation(),$.isPressed&&x(M))};let A=M=>{$.isPressed&&M.target.contains($.target)&&x({currentTarget:$.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})};_.onDragStart=M=>{M.currentTarget.contains(M.target)&&x(M)}}return _},[w,s,l,b,c,x,S,v,p,E]);return m.useEffect(()=>()=>{var $;c||Wl(($=g.current.target)!==null&&$!==void 0?$:void 0)},[c]),{isPressed:o||h,pressProps:X(f,C)}}function j0(e){return e.tagName==="A"&&e.hasAttribute("href")}function Of(e,t){const{key:n,code:r}=e,i=t,a=i.getAttribute("role");return(n==="Enter"||n===" "||n==="Spacebar"||r==="Space")&&!(i instanceof sn(i).HTMLInputElement&&!eD(i,n)||i instanceof sn(i).HTMLTextAreaElement||i.isContentEditable)&&!((a==="link"||!a&&j0(i))&&n!=="Enter")}function YF(e){const{targetTouches:t}=e;return t.length>0?t[0]:null}function W1(e,t){const n=e.changedTouches;for(let r=0;r<n.length;r++){const i=n[r];if(i.identifier===t)return i}return null}function Qn(e,t){return{currentTarget:e,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey,altKey:t.altKey}}function WF(e){let t=0,n=0;return e.width!==void 0?t=e.width/2:e.radiusX!==void 0&&(t=e.radiusX),e.height!==void 0?n=e.height/2:e.radiusY!==void 0&&(n=e.radiusY),{top:e.clientY-n,right:e.clientX+t,bottom:e.clientY+n,left:e.clientX-t}}function GF(e,t){return!(e.left>t.right||t.left>e.right||e.top>t.bottom||t.top>e.bottom)}function Xi(e,t){let n=t.getBoundingClientRect(),r=WF(e);return GF(n,r)}function Lf(e){return!(e instanceof HTMLElement)||!e.hasAttribute("draggable")}function G1(e,t){return e instanceof HTMLInputElement?!eD(e,t):e instanceof HTMLButtonElement?e.type!=="submit"&&e.type!=="reset":!j0(e)}const qF=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function eD(e,t){return e.type==="checkbox"||e.type==="radio"?t===" ":qF.has(e.type)}const tD=D.forwardRef(({children:e,...t},n)=>{let r=m.useRef(!1),i=m.useContext(Vo);n=Ui(n||(i==null?void 0:i.ref));let a=X(i||{},{...t,ref:n,register(){r.current=!0,i&&i.register()}});return L0(i,n),m.useEffect(()=>{r.current||(console.warn("A PressResponder was rendered without a pressable child. Either call the usePress hook, or wrap your DOM node with <Pressable> component."),r.current=!0)},[]),D.createElement(Vo.Provider,{value:a},e)});function ZF({children:e}){let t=m.useMemo(()=>({register:()=>{}}),[]);return D.createElement(Vo.Provider,{value:t},e)}class QF{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(t,n){this.nativeEvent=n,this.target=n.target,this.currentTarget=n.currentTarget,this.relatedTarget=n.relatedTarget,this.bubbles=n.bubbles,this.cancelable=n.cancelable,this.defaultPrevented=n.defaultPrevented,this.eventPhase=n.eventPhase,this.isTrusted=n.isTrusted,this.timeStamp=n.timeStamp,this.type=t}}function nD(e){let t=m.useRef({isFocused:!1,observer:null});de(()=>{const r=t.current;return()=>{r.observer&&(r.observer.disconnect(),r.observer=null)}},[]);let n=Ye(r=>{e==null||e(r)});return m.useCallback(r=>{if(r.target instanceof HTMLButtonElement||r.target instanceof HTMLInputElement||r.target instanceof HTMLTextAreaElement||r.target instanceof HTMLSelectElement){t.current.isFocused=!0;let i=r.target,a=s=>{t.current.isFocused=!1,i.disabled&&n(new QF("blur",s)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)};i.addEventListener("focusout",a,{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&i.disabled){var s;(s=t.current.observer)===null||s===void 0||s.disconnect();let o=i===document.activeElement?null:document.activeElement;i.dispatchEvent(new FocusEvent("blur",{relatedTarget:o})),i.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:o}))}}),t.current.observer.observe(i,{attributes:!0,attributeFilter:["disabled"]})}},[n])}function V0(e){let{isDisabled:t,onFocus:n,onBlur:r,onFocusChange:i}=e;const a=m.useCallback(l=>{if(l.target===l.currentTarget)return r&&r(l),i&&i(!1),!0},[r,i]),s=nD(a),o=m.useCallback(l=>{l.target===l.currentTarget&&document.activeElement===l.target&&(n&&n(l),i&&i(!0),s(l))},[i,n,s]);return{focusProps:{onFocus:!t&&(n||i||r)?o:void 0,onBlur:!t&&(r||i)?a:void 0}}}let kr=null,zo=new Set,oo=new Map,Ii=!1,bp=!1;const JF={Tab:!0,Escape:!0};function _d(e,t){for(let n of zo)n(e,t)}function XF(e){return!(e.metaKey||!xr()&&e.altKey||e.ctrlKey||e.key==="Control"||e.key==="Shift"||e.key==="Meta")}function Sc(e){Ii=!0,XF(e)&&(kr="keyboard",_d("keyboard",e))}function rn(e){kr="pointer",(e.type==="mousedown"||e.type==="pointerdown")&&(Ii=!0,_d("pointer",e))}function rD(e){gp(e)&&(Ii=!0,kr="virtual")}function iD(e){e.target===window||e.target===document||(!Ii&&!bp&&(kr="virtual",_d("virtual",e)),Ii=!1,bp=!1)}function aD(){Ii=!1,bp=!0}function xc(e){if(typeof window>"u"||oo.get(sn(e)))return;const t=sn(e),n=ge(e);let r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){Ii=!0,r.apply(this,arguments)},n.addEventListener("keydown",Sc,!0),n.addEventListener("keyup",Sc,!0),n.addEventListener("click",rD,!0),t.addEventListener("focus",iD,!0),t.addEventListener("blur",aD,!1),typeof PointerEvent<"u"?(n.addEventListener("pointerdown",rn,!0),n.addEventListener("pointermove",rn,!0),n.addEventListener("pointerup",rn,!0)):(n.addEventListener("mousedown",rn,!0),n.addEventListener("mousemove",rn,!0),n.addEventListener("mouseup",rn,!0)),t.addEventListener("beforeunload",()=>{sD(e)},{once:!0}),oo.set(t,{focus:r})}const sD=(e,t)=>{const n=sn(e),r=ge(e);t&&r.removeEventListener("DOMContentLoaded",t),oo.has(n)&&(n.HTMLElement.prototype.focus=oo.get(n).focus,r.removeEventListener("keydown",Sc,!0),r.removeEventListener("keyup",Sc,!0),r.removeEventListener("click",rD,!0),n.removeEventListener("focus",iD,!0),n.removeEventListener("blur",aD,!1),typeof PointerEvent<"u"?(r.removeEventListener("pointerdown",rn,!0),r.removeEventListener("pointermove",rn,!0),r.removeEventListener("pointerup",rn,!0)):(r.removeEventListener("mousedown",rn,!0),r.removeEventListener("mousemove",rn,!0),r.removeEventListener("mouseup",rn,!0)),oo.delete(n))};function eN(e){const t=ge(e);let n;return t.readyState!=="loading"?xc(e):(n=()=>{xc(e)},t.addEventListener("DOMContentLoaded",n)),()=>sD(e,n)}typeof document<"u"&&eN();function Uo(){return kr!=="pointer"}function kc(){return kr}function tN(e){kr=e,_d(e,null)}function nN(){xc();let[e,t]=m.useState(kr);return m.useEffect(()=>{let n=()=>{t(kr)};return zo.add(n),()=>{zo.delete(n)}},[]),bs()?null:e}const rN=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function iN(e,t,n){var r;const i=typeof window<"u"?sn(n==null?void 0:n.target).HTMLInputElement:HTMLInputElement,a=typeof window<"u"?sn(n==null?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,s=typeof window<"u"?sn(n==null?void 0:n.target).HTMLElement:HTMLElement,o=typeof window<"u"?sn(n==null?void 0:n.target).KeyboardEvent:KeyboardEvent;return e=e||(n==null?void 0:n.target)instanceof i&&!rN.has(n==null||(r=n.target)===null||r===void 0?void 0:r.type)||(n==null?void 0:n.target)instanceof a||(n==null?void 0:n.target)instanceof s&&(n==null?void 0:n.target.isContentEditable),!(e&&t==="keyboard"&&n instanceof o&&!JF[n.key])}function aN(e,t,n){xc(),m.useEffect(()=>{let r=(i,a)=>{iN(!!(n!=null&&n.isTextInput),i,a)&&e(Uo())};return zo.add(r),()=>{zo.delete(r)}},t)}function dl(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:i}=e,a=m.useRef({isFocusWithin:!1}),s=m.useCallback(u=>{a.current.isFocusWithin&&!u.currentTarget.contains(u.relatedTarget)&&(a.current.isFocusWithin=!1,n&&n(u),i&&i(!1))},[n,i,a]),o=nD(s),l=m.useCallback(u=>{!a.current.isFocusWithin&&document.activeElement===u.target&&(r&&r(u),i&&i(!0),a.current.isFocusWithin=!0,o(u))},[r,i,o]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:l,onBlur:s}}}let Cc=!1,Kf=0;function $p(){Cc=!0,setTimeout(()=>{Cc=!1},50)}function q1(e){e.pointerType==="touch"&&$p()}function sN(){if(!(typeof document>"u"))return typeof PointerEvent<"u"?document.addEventListener("pointerup",q1):document.addEventListener("touchend",$p),Kf++,()=>{Kf--,!(Kf>0)&&(typeof PointerEvent<"u"?document.removeEventListener("pointerup",q1):document.removeEventListener("touchend",$p))}}function qn(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:r,isDisabled:i}=e,[a,s]=m.useState(!1),o=m.useRef({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;m.useEffect(sN,[]);let{hoverProps:l,triggerHoverEnd:u}=m.useMemo(()=>{let c=(h,y)=>{if(o.pointerType=y,i||y==="touch"||o.isHovered||!h.currentTarget.contains(h.target))return;o.isHovered=!0;let g=h.currentTarget;o.target=g,t&&t({type:"hoverstart",target:g,pointerType:y}),n&&n(!0),s(!0)},d=(h,y)=>{if(o.pointerType="",o.target=null,y==="touch"||!o.isHovered)return;o.isHovered=!1;let g=h.currentTarget;r&&r({type:"hoverend",target:g,pointerType:y}),n&&n(!1),s(!1)},f={};return typeof PointerEvent<"u"?(f.onPointerEnter=h=>{Cc&&h.pointerType==="mouse"||c(h,h.pointerType)},f.onPointerLeave=h=>{!i&&h.currentTarget.contains(h.target)&&d(h,h.pointerType)}):(f.onTouchStart=()=>{o.ignoreEmulatedMouseEvents=!0},f.onMouseEnter=h=>{!o.ignoreEmulatedMouseEvents&&!Cc&&c(h,"mouse"),o.ignoreEmulatedMouseEvents=!1},f.onMouseLeave=h=>{!i&&h.currentTarget.contains(h.target)&&d(h,"mouse")}),{hoverProps:f,triggerHoverEnd:d}},[t,n,r,i,o]);return m.useEffect(()=>{i&&u({currentTarget:o.target},o.pointerType)},[i]),{hoverProps:l,isHovered:a}}function oD(e){let{ref:t,onInteractOutside:n,isDisabled:r,onInteractOutsideStart:i}=e,a=m.useRef({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}),s=Ye(l=>{n&&Zl(l,t)&&(i&&i(l),a.current.isPointerDown=!0)}),o=Ye(l=>{n&&n(l)});m.useEffect(()=>{let l=a.current;if(r)return;const u=t.current,c=ge(u);if(typeof PointerEvent<"u"){let d=f=>{l.isPointerDown&&Zl(f,t)&&o(f),l.isPointerDown=!1};return c.addEventListener("pointerdown",s,!0),c.addEventListener("pointerup",d,!0),()=>{c.removeEventListener("pointerdown",s,!0),c.removeEventListener("pointerup",d,!0)}}else{let d=h=>{l.ignoreEmulatedMouseEvents?l.ignoreEmulatedMouseEvents=!1:l.isPointerDown&&Zl(h,t)&&o(h),l.isPointerDown=!1},f=h=>{l.ignoreEmulatedMouseEvents=!0,l.isPointerDown&&Zl(h,t)&&o(h),l.isPointerDown=!1};return c.addEventListener("mousedown",s,!0),c.addEventListener("mouseup",d,!0),c.addEventListener("touchstart",s,!0),c.addEventListener("touchend",f,!0),()=>{c.removeEventListener("mousedown",s,!0),c.removeEventListener("mouseup",d,!0),c.removeEventListener("touchstart",s,!0),c.removeEventListener("touchend",f,!0)}}},[t,r,s,o])}function Zl(e,t){if(e.button>0)return!1;if(e.target){const n=e.target.ownerDocument;if(!n||!n.documentElement.contains(e.target)||e.target.closest("[data-react-aria-top-layer]"))return!1}return t.current&&!t.current.contains(e.target)}function Z1(e){if(!e)return;let t=!0;return n=>{let r={...n,preventDefault(){n.preventDefault()},isDefaultPrevented(){return n.isDefaultPrevented()},stopPropagation(){console.error("stopPropagation is now the default behavior for events in React Spectrum. You can use continuePropagation() to revert this behavior.")},continuePropagation(){t=!1}};e(r),t&&n.stopPropagation()}}function lD(e){return{keyboardProps:e.isDisabled?{}:{onKeyDown:Z1(e.onKeyDown),onKeyUp:Z1(e.onKeyUp)}}}const oN=500;function uD(e){let{isDisabled:t,onLongPressStart:n,onLongPressEnd:r,onLongPress:i,threshold:a=oN,accessibilityDescription:s}=e;const o=m.useRef();let{addGlobalListener:l,removeGlobalListener:u}=I0(),{pressProps:c}=$s({isDisabled:t,onPressStart(f){if(f.continuePropagation(),(f.pointerType==="mouse"||f.pointerType==="touch")&&(n&&n({...f,type:"longpressstart"}),o.current=setTimeout(()=>{f.target.dispatchEvent(new PointerEvent("pointercancel",{bubbles:!0})),i&&i({...f,type:"longpress"}),o.current=void 0},a),f.pointerType==="touch")){let h=y=>{y.preventDefault()};l(f.target,"contextmenu",h,{once:!0}),l(window,"pointerup",()=>{setTimeout(()=>{u(f.target,"contextmenu",h)},30)},{once:!0})}},onPressEnd(f){o.current&&clearTimeout(o.current),r&&(f.pointerType==="mouse"||f.pointerType==="touch")&&r({...f,type:"longpressend"})}}),d=K0(i&&!t?s:void 0);return{longPressProps:X(c,d)}}function Oi(e){const t=ge(e);if(kc()==="virtual"){let n=t.activeElement;q2(()=>{t.activeElement===n&&e.isConnected&&Kn(e)})}else Kn(e)}function lN(e){const t=sn(e);if(!(e instanceof t.HTMLElement)&&!(e instanceof t.SVGElement))return!1;let{display:n,visibility:r}=e.style,i=n!=="none"&&r!=="hidden"&&r!=="collapse";if(i){const{getComputedStyle:a}=e.ownerDocument.defaultView;let{display:s,visibility:o}=a(e);i=s!=="none"&&o!=="hidden"&&o!=="collapse"}return i}function uN(e,t){return!e.hasAttribute("hidden")&&(e.nodeName==="DETAILS"&&t&&t.nodeName!=="SUMMARY"?e.hasAttribute("open"):!0)}function cD(e,t){return e.nodeName!=="#comment"&&lN(e)&&uN(e,t)&&(!e.parentElement||cD(e.parentElement,e))}const Q1=D.createContext(null);let me=null;function z0(e){let{children:t,contain:n,restoreFocus:r,autoFocus:i}=e,a=m.useRef(null),s=m.useRef(null),o=m.useRef([]),{parentNode:l}=m.useContext(Q1)||{},u=m.useMemo(()=>new Dp({scopeRef:o}),[o]);de(()=>{let f=l||Le.root;if(Le.getTreeNode(f.scopeRef)&&me&&!Tc(me,f.scopeRef)){let h=Le.getTreeNode(me);h&&(f=h)}f.addChild(u),Le.addNode(u)},[u,l]),de(()=>{let f=Le.getTreeNode(o);f&&(f.contain=!!n)},[n]),de(()=>{var f;let h=(f=a.current)===null||f===void 0?void 0:f.nextSibling,y=[];for(;h&&h!==s.current;)y.push(h),h=h.nextSibling;o.current=y},[t]),yN(o,r,n),hN(o,n),vN(o,r,n),mN(o,i),m.useEffect(()=>{const f=ge(o.current?o.current[0]:void 0).activeElement;let h=null;if(ut(f,o.current)){for(let y of Le.traverse())y.scopeRef&&ut(f,y.scopeRef.current)&&(h=y);h===Le.getTreeNode(o)&&(me=h.scopeRef)}},[o]),de(()=>()=>{var f,h,y;let g=(y=(h=Le.getTreeNode(o))===null||h===void 0||(f=h.parent)===null||f===void 0?void 0:f.scopeRef)!==null&&y!==void 0?y:null;(o===me||Tc(o,me))&&(!g||Le.getTreeNode(g))&&(me=g),Le.removeTreeNode(o)},[o]);let c=m.useMemo(()=>cN(o),[]),d=m.useMemo(()=>({focusManager:c,parentNode:u}),[u,c]);return D.createElement(Q1.Provider,{value:d},D.createElement("span",{"data-focus-scope-start":!0,hidden:!0,ref:a}),t,D.createElement("span",{"data-focus-scope-end":!0,hidden:!0,ref:s}))}function cN(e){return{focusNext(t={}){let n=e.current,{from:r,tabbable:i,wrap:a,accept:s}=t,o=r||ge(n[0]).activeElement,l=n[0].previousElementSibling,u=Ei(n),c=At(u,{tabbable:i,accept:s},n);c.currentNode=ut(o,n)?o:l;let d=c.nextNode();return!d&&a&&(c.currentNode=l,d=c.nextNode()),d&&_t(d,!0),d},focusPrevious(t={}){let n=e.current,{from:r,tabbable:i,wrap:a,accept:s}=t,o=r||ge(n[0]).activeElement,l=n[n.length-1].nextElementSibling,u=Ei(n),c=At(u,{tabbable:i,accept:s},n);c.currentNode=ut(o,n)?o:l;let d=c.previousNode();return!d&&a&&(c.currentNode=l,d=c.previousNode()),d&&_t(d,!0),d},focusFirst(t={}){let n=e.current,{tabbable:r,accept:i}=t,a=Ei(n),s=At(a,{tabbable:r,accept:i},n);s.currentNode=n[0].previousElementSibling;let o=s.nextNode();return o&&_t(o,!0),o},focusLast(t={}){let n=e.current,{tabbable:r,accept:i}=t,a=Ei(n),s=At(a,{tabbable:r,accept:i},n);s.currentNode=n[n.length-1].nextElementSibling;let o=s.previousNode();return o&&_t(o,!0),o}}}const U0=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]","[contenteditable]"],dN=U0.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";U0.push('[tabindex]:not([tabindex="-1"]):not([disabled])');const fN=U0.join(':not([hidden]):not([tabindex="-1"]),');function Ei(e){return e[0].parentElement}function Ys(e){let t=Le.getTreeNode(me);for(;t&&t.scopeRef!==e;){if(t.contain)return!1;t=t.parent}return!0}function hN(e,t){let n=m.useRef(),r=m.useRef();de(()=>{let i=e.current;if(!t){r.current&&(cancelAnimationFrame(r.current),r.current=void 0);return}const a=ge(i?i[0]:void 0);let s=u=>{if(u.key!=="Tab"||u.altKey||u.ctrlKey||u.metaKey||!Ys(e))return;let c=a.activeElement,d=e.current;if(!d||!ut(c,d))return;let f=Ei(d),h=At(f,{tabbable:!0},d);if(!c)return;h.currentNode=c;let y=u.shiftKey?h.previousNode():h.nextNode();y||(h.currentNode=u.shiftKey?d[d.length-1].nextElementSibling:d[0].previousElementSibling,y=u.shiftKey?h.previousNode():h.nextNode()),u.preventDefault(),y&&_t(y,!0)},o=u=>{(!me||Tc(me,e))&&ut(u.target,e.current)?(me=e,n.current=u.target):Ys(e)&&!Pc(u.target,e)?n.current?n.current.focus():me&&me.current&&_c(me.current):Ys(e)&&(n.current=u.target)},l=u=>{r.current&&cancelAnimationFrame(r.current),r.current=requestAnimationFrame(()=>{if(a.activeElement&&Ys(e)&&!Pc(a.activeElement,e))if(me=e,a.body.contains(u.target)){var c;n.current=u.target,(c=n.current)===null||c===void 0||c.focus()}else me.current&&_c(me.current)})};return a.addEventListener("keydown",s,!1),a.addEventListener("focusin",o,!1),i==null||i.forEach(u=>u.addEventListener("focusin",o,!1)),i==null||i.forEach(u=>u.addEventListener("focusout",l,!1)),()=>{a.removeEventListener("keydown",s,!1),a.removeEventListener("focusin",o,!1),i==null||i.forEach(u=>u.removeEventListener("focusin",o,!1)),i==null||i.forEach(u=>u.removeEventListener("focusout",l,!1))}},[e,t]),de(()=>()=>{r.current&&cancelAnimationFrame(r.current)},[r])}function dD(e){return Pc(e)}function ut(e,t){return!e||!t?!1:t.some(n=>n.contains(e))}function Pc(e,t=null){if(e instanceof Element&&e.closest("[data-react-aria-top-layer]"))return!0;for(let{scopeRef:n}of Le.traverse(Le.getTreeNode(t)))if(n&&ut(e,n.current))return!0;return!1}function pN(e){return Pc(e,me)}function Tc(e,t){var n;let r=(n=Le.getTreeNode(t))===null||n===void 0?void 0:n.parent;for(;r;){if(r.scopeRef===e)return!0;r=r.parent}return!1}function _t(e,t=!1){if(e!=null&&!t)try{Oi(e)}catch{}else if(e!=null)try{e.focus()}catch{}}function _c(e,t=!0){let n=e[0].previousElementSibling,r=Ei(e),i=At(r,{tabbable:t},e);i.currentNode=n;let a=i.nextNode();t&&!a&&(r=Ei(e),i=At(r,{tabbable:!1},e),i.currentNode=n,a=i.nextNode()),_t(a)}function mN(e,t){const n=D.useRef(t);m.useEffect(()=>{if(n.current){me=e;const r=ge(e.current?e.current[0]:void 0);!ut(r.activeElement,me.current)&&e.current&&_c(e.current)}n.current=!1},[e])}function yN(e,t,n){de(()=>{if(t||n)return;let r=e.current;const i=ge(r?r[0]:void 0);let a=s=>{let o=s.target;ut(o,e.current)?me=e:dD(o)||(me=null)};return i.addEventListener("focusin",a,!1),r==null||r.forEach(s=>s.addEventListener("focusin",a,!1)),()=>{i.removeEventListener("focusin",a,!1),r==null||r.forEach(s=>s.removeEventListener("focusin",a,!1))}},[e,t,n])}function gN(e){let t=Le.getTreeNode(me);for(;t&&t.scopeRef!==e;){if(t.nodeToRestore)return!1;t=t.parent}return(t==null?void 0:t.scopeRef)===e}function vN(e,t,n){const r=m.useRef(typeof document<"u"?ge(e.current?e.current[0]:void 0).activeElement:null);de(()=>{let i=e.current;const a=ge(i?i[0]:void 0);if(!t||n)return;let s=()=>{(!me||Tc(me,e))&&ut(a.activeElement,e.current)&&(me=e)};return a.addEventListener("focusin",s,!1),i==null||i.forEach(o=>o.addEventListener("focusin",s,!1)),()=>{a.removeEventListener("focusin",s,!1),i==null||i.forEach(o=>o.removeEventListener("focusin",s,!1))}},[e,n]),de(()=>{const i=ge(e.current?e.current[0]:void 0);if(!t)return;let a=s=>{if(s.key!=="Tab"||s.altKey||s.ctrlKey||s.metaKey||!Ys(e))return;let o=i.activeElement;if(!ut(o,e.current))return;let l=Le.getTreeNode(e);if(!l)return;let u=l.nodeToRestore,c=At(i.body,{tabbable:!0});c.currentNode=o;let d=s.shiftKey?c.previousNode():c.nextNode();if((!u||!i.body.contains(u)||u===i.body)&&(u=void 0,l.nodeToRestore=void 0),(!d||!ut(d,e.current))&&u){c.currentNode=u;do d=s.shiftKey?c.previousNode():c.nextNode();while(ut(d,e.current));s.preventDefault(),s.stopPropagation(),d?_t(d,!0):dD(u)?_t(u,!0):o.blur()}};return n||i.addEventListener("keydown",a,!0),()=>{n||i.removeEventListener("keydown",a,!0)}},[e,t,n]),de(()=>{const i=ge(e.current?e.current[0]:void 0);if(!t)return;let a=Le.getTreeNode(e);if(a){var s;return a.nodeToRestore=(s=r.current)!==null&&s!==void 0?s:void 0,()=>{let o=Le.getTreeNode(e);if(!o)return;let l=o.nodeToRestore;if(t&&l&&(ut(i.activeElement,e.current)||i.activeElement===i.body&&gN(e))){let u=Le.clone();requestAnimationFrame(()=>{if(i.activeElement===i.body){let c=u.getTreeNode(e);for(;c;){if(c.nodeToRestore&&c.nodeToRestore.isConnected){_t(c.nodeToRestore);return}c=c.parent}for(c=u.getTreeNode(e);c;){if(c.scopeRef&&c.scopeRef.current&&Le.getTreeNode(c.scopeRef)){_c(c.scopeRef.current,!0);return}c=c.parent}}})}}}},[e,t])}function At(e,t,n){let r=t!=null&&t.tabbable?fN:dN,i=ge(e).createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode(a){var s;return!(t==null||(s=t.from)===null||s===void 0)&&s.contains(a)?NodeFilter.FILTER_REJECT:a.matches(r)&&cD(a)&&(!n||ut(a,n))&&(!(t!=null&&t.accept)||t.accept(a))?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});return t!=null&&t.from&&(i.currentNode=t.from),i}function fD(e,t={}){return{focusNext(n={}){let r=e.current;if(!r)return null;let{from:i,tabbable:a=t.tabbable,wrap:s=t.wrap,accept:o=t.accept}=n,l=i||ge(r).activeElement,u=At(r,{tabbable:a,accept:o});r.contains(l)&&(u.currentNode=l);let c=u.nextNode();return!c&&s&&(u.currentNode=r,c=u.nextNode()),c&&_t(c,!0),c},focusPrevious(n=t){let r=e.current;if(!r)return null;let{from:i,tabbable:a=t.tabbable,wrap:s=t.wrap,accept:o=t.accept}=n,l=i||ge(r).activeElement,u=At(r,{tabbable:a,accept:o});if(r.contains(l))u.currentNode=l;else{let d=jf(u);return d&&_t(d,!0),d??null}let c=u.previousNode();if(!c&&s){u.currentNode=r;let d=jf(u);if(!d)return null;c=d}return c&&_t(c,!0),c??null},focusFirst(n=t){let r=e.current;if(!r)return null;let{tabbable:i=t.tabbable,accept:a=t.accept}=n,o=At(r,{tabbable:i,accept:a}).nextNode();return o&&_t(o,!0),o},focusLast(n=t){let r=e.current;if(!r)return null;let{tabbable:i=t.tabbable,accept:a=t.accept}=n,s=At(r,{tabbable:i,accept:a}),o=jf(s);return o&&_t(o,!0),o??null}}}function jf(e){let t,n;do n=e.lastChild(),n&&(t=n);while(n);return t}class H0{get size(){return this.fastMap.size}getTreeNode(t){return this.fastMap.get(t)}addTreeNode(t,n,r){let i=this.fastMap.get(n??null);if(!i)return;let a=new Dp({scopeRef:t});i.addChild(a),a.parent=i,this.fastMap.set(t,a),r&&(a.nodeToRestore=r)}addNode(t){this.fastMap.set(t.scopeRef,t)}removeTreeNode(t){if(t===null)return;let n=this.fastMap.get(t);if(!n)return;let r=n.parent;for(let a of this.traverse())a!==n&&n.nodeToRestore&&a.nodeToRestore&&n.scopeRef&&n.scopeRef.current&&ut(a.nodeToRestore,n.scopeRef.current)&&(a.nodeToRestore=n.nodeToRestore);let i=n.children;r&&(r.removeChild(n),i.size>0&&i.forEach(a=>r&&r.addChild(a))),this.fastMap.delete(n.scopeRef)}*traverse(t=this.root){if(t.scopeRef!=null&&(yield t),t.children.size>0)for(let n of t.children)yield*this.traverse(n)}clone(){var t;let n=new H0;var r;for(let i of this.traverse())n.addTreeNode(i.scopeRef,(r=(t=i.parent)===null||t===void 0?void 0:t.scopeRef)!==null&&r!==void 0?r:null,i.nodeToRestore);return n}constructor(){this.fastMap=new Map,this.root=new Dp({scopeRef:null}),this.fastMap.set(null,this.root)}}class Dp{addChild(t){this.children.add(t),t.parent=this}removeChild(t){this.children.delete(t),t.parent=void 0}constructor(t){this.children=new Set,this.contain=!1,this.scopeRef=t.scopeRef}}let Le=new H0;function li(e={}){let{autoFocus:t=!1,isTextInput:n,within:r}=e,i=m.useRef({isFocused:!1,isFocusVisible:t||Uo()}),[a,s]=m.useState(!1),[o,l]=m.useState(()=>i.current.isFocused&&i.current.isFocusVisible),u=m.useCallback(()=>l(i.current.isFocused&&i.current.isFocusVisible),[]),c=m.useCallback(h=>{i.current.isFocused=h,s(h),u()},[u]);aN(h=>{i.current.isFocusVisible=h,u()},[],{isTextInput:n});let{focusProps:d}=V0({isDisabled:r,onFocusChange:c}),{focusWithinProps:f}=dl({isDisabled:!r,onFocusWithinChange:c});return{isFocused:a,isFocusVisible:o,focusProps:r?f:d}}let bN=D.createContext(null);function $N(e){let t=m.useContext(bN)||{};L0(t,e);let{ref:n,...r}=t;return r}function hD(e,t){let{focusProps:n}=V0(e),{keyboardProps:r}=lD(e),i=X(n,r),a=$N(t),s=e.isDisabled?{}:a,o=m.useRef(e.autoFocus);return m.useEffect(()=>{o.current&&t.current&&Oi(t.current),o.current=!1},[t]),{focusableProps:X({...i,tabIndex:e.excludeFromTabOrder&&!e.isDisabled?-1:void 0},s)}}const DN=Symbol.for("react-aria.i18n.locale"),wN=Symbol.for("react-aria.i18n.strings");let ea;class Hi{getStringForLocale(t,n){let i=this.getStringsForLocale(n)[t];if(!i)throw new Error(`Could not find intl message ${t} in ${n} locale`);return i}getStringsForLocale(t){let n=this.strings[t];return n||(n=EN(t,this.strings,this.defaultLocale),this.strings[t]=n),n}static getGlobalDictionaryForPackage(t){if(typeof window>"u")return null;let n=window[DN];if(ea===void 0){let i=window[wN];if(!i)return null;ea={};for(let a in i)ea[a]=new Hi({[n]:i[a]},n)}let r=ea==null?void 0:ea[t];if(!r)throw new Error(`Strings for package "${t}" were not included by LocalizedStringProvider. Please add it to the list passed to createLocalizedStringDictionary.`);return r}constructor(t,n="en-US"){this.strings={...t},this.defaultLocale=n}}function EN(e,t,n="en-US"){if(t[e])return t[e];let r=SN(e);if(t[r])return t[r];for(let i in t)if(i.startsWith(r+"-"))return t[i];return t[n]}function SN(e){return Intl.Locale?new Intl.Locale(e).language:e.split("-")[0]}const J1=new Map,X1=new Map;class pD{format(t,n){let r=this.strings.getStringForLocale(t,this.locale);return typeof r=="function"?r(n,this):r}plural(t,n,r="cardinal"){let i=n["="+t];if(i)return typeof i=="function"?i():i;let a=this.locale+":"+r,s=J1.get(a);s||(s=new Intl.PluralRules(this.locale,{type:r}),J1.set(a,s));let o=s.select(t);return i=n[o]||n.other,typeof i=="function"?i():i}number(t){let n=X1.get(this.locale);return n||(n=new Intl.NumberFormat(this.locale),X1.set(this.locale,n)),n.format(t)}select(t,n){let r=t[n]||t.other;return typeof r=="function"?r():r}constructor(t,n){this.locale=t,this.strings=n}}let Vf=new Map,wp=!1;try{wp=new Intl.NumberFormat("de-DE",{signDisplay:"exceptZero"}).resolvedOptions().signDisplay==="exceptZero"}catch{}let Mc=!1;try{Mc=new Intl.NumberFormat("de-DE",{style:"unit",unit:"degree"}).resolvedOptions().style==="unit"}catch{}const mD={degree:{narrow:{default:"°","ja-JP":" 度","zh-TW":"度","sl-SI":" °"}}};class xN{format(t){let n="";if(!wp&&this.options.signDisplay!=null?n=CN(this.numberFormatter,this.options.signDisplay,t):n=this.numberFormatter.format(t),this.options.style==="unit"&&!Mc){var r;let{unit:i,unitDisplay:a="short",locale:s}=this.resolvedOptions();if(!i)return n;let o=(r=mD[i])===null||r===void 0?void 0:r[a];n+=o[s]||o.default}return n}formatToParts(t){return this.numberFormatter.formatToParts(t)}formatRange(t,n){if(typeof this.numberFormatter.formatRange=="function")return this.numberFormatter.formatRange(t,n);if(n<t)throw new RangeError("End date must be >= start date");return`${this.format(t)} – ${this.format(n)}`}formatRangeToParts(t,n){if(typeof this.numberFormatter.formatRangeToParts=="function")return this.numberFormatter.formatRangeToParts(t,n);if(n<t)throw new RangeError("End date must be >= start date");let r=this.numberFormatter.formatToParts(t),i=this.numberFormatter.formatToParts(n);return[...r.map(a=>({...a,source:"startRange"})),{type:"literal",value:" – ",source:"shared"},...i.map(a=>({...a,source:"endRange"}))]}resolvedOptions(){let t=this.numberFormatter.resolvedOptions();return!wp&&this.options.signDisplay!=null&&(t={...t,signDisplay:this.options.signDisplay}),!Mc&&this.options.style==="unit"&&(t={...t,style:"unit",unit:this.options.unit,unitDisplay:this.options.unitDisplay}),t}constructor(t,n={}){this.numberFormatter=kN(t,n),this.options=n}}function kN(e,t={}){let{numberingSystem:n}=t;if(n&&e.includes("-nu-")&&(e.includes("-u-")||(e+="-u-"),e+=`-nu-${n}`),t.style==="unit"&&!Mc){var r;let{unit:s,unitDisplay:o="short"}=t;if(!s)throw new Error('unit option must be provided with style: "unit"');if(!(!((r=mD[s])===null||r===void 0)&&r[o]))throw new Error(`Unsupported unit ${s} with unitDisplay = ${o}`);t={...t,style:"decimal"}}let i=e+(t?Object.entries(t).sort((s,o)=>s[0]<o[0]?-1:1).join():"");if(Vf.has(i))return Vf.get(i);let a=new Intl.NumberFormat(e,t);return Vf.set(i,a),a}function CN(e,t,n){if(t==="auto")return e.format(n);if(t==="never")return e.format(Math.abs(n));{let r=!1;if(t==="always"?r=n>0||Object.is(n,0):t==="exceptZero"&&(Object.is(n,-0)||Object.is(n,0)?n=Math.abs(n):r=n>0),r){let i=e.format(-n),a=e.format(n),s=i.replace(a,"").replace(/\u200e|\u061C/,"");return[...s].length!==1&&console.warn("@react-aria/i18n polyfill for NumberFormat signDisplay: Unsupported case"),i.replace(a,"!!!").replace(s,"+").replace("!!!",a)}else return e.format(n)}}const PN=new RegExp("^.*\\(.*\\).*$"),TN=["latn","arab","hanidec"];class yD{parse(t){return zf(this.locale,this.options,t).parse(t)}isValidPartialNumber(t,n,r){return zf(this.locale,this.options,t).isValidPartialNumber(t,n,r)}getNumberingSystem(t){return zf(this.locale,this.options,t).options.numberingSystem}constructor(t,n={}){this.locale=t,this.options=n}}const e4=new Map;function zf(e,t,n){let r=t4(e,t);if(!e.includes("-nu-")&&!r.isValidPartialNumber(n)){for(let i of TN)if(i!==r.options.numberingSystem){let a=t4(e+(e.includes("-u-")?"-nu-":"-u-nu-")+i,t);if(a.isValidPartialNumber(n))return a}}return r}function t4(e,t){let n=e+(t?Object.entries(t).sort((i,a)=>i[0]<a[0]?-1:1).join():""),r=e4.get(n);return r||(r=new _N(e,t),e4.set(n,r)),r}class _N{parse(t){let n=this.sanitize(t);if(this.symbols.group&&(n=Ql(n,this.symbols.group,"")),this.symbols.decimal&&(n=n.replace(this.symbols.decimal,".")),this.symbols.minusSign&&(n=n.replace(this.symbols.minusSign,"-")),n=n.replace(this.symbols.numeral,this.symbols.index),this.options.style==="percent"){let i=n.indexOf("-");n=n.replace("-","");let a=n.indexOf(".");a===-1&&(a=n.length),n=n.replace(".",""),a-2===0?n=`0.${n}`:a-2===-1?n=`0.0${n}`:a-2===-2?n="0.00":n=`${n.slice(0,a-2)}.${n.slice(a-2)}`,i>-1&&(n=`-${n}`)}let r=n?+n:NaN;if(isNaN(r))return NaN;if(this.options.style==="percent"){let i={...this.options,style:"decimal",minimumFractionDigits:Math.min(this.options.minimumFractionDigits+2,20),maximumFractionDigits:Math.min(this.options.maximumFractionDigits+2,20)};return new yD(this.locale,i).parse(new xN(this.locale,i).format(r))}return this.options.currencySign==="accounting"&&PN.test(t)&&(r=-1*r),r}sanitize(t){return t=t.replace(this.symbols.literals,""),this.symbols.minusSign&&(t=t.replace("-",this.symbols.minusSign)),this.options.numberingSystem==="arab"&&(this.symbols.decimal&&(t=t.replace(",",this.symbols.decimal),t=t.replace("،",this.symbols.decimal)),this.symbols.group&&(t=Ql(t,".",this.symbols.group))),this.options.locale==="fr-FR"&&(t=Ql(t,"."," ")),t}isValidPartialNumber(t,n=-1/0,r=1/0){return t=this.sanitize(t),this.symbols.minusSign&&t.startsWith(this.symbols.minusSign)&&n<0?t=t.slice(this.symbols.minusSign.length):this.symbols.plusSign&&t.startsWith(this.symbols.plusSign)&&r>0&&(t=t.slice(this.symbols.plusSign.length)),this.symbols.group&&t.startsWith(this.symbols.group)||this.symbols.decimal&&t.indexOf(this.symbols.decimal)>-1&&this.options.maximumFractionDigits===0?!1:(this.symbols.group&&(t=Ql(t,this.symbols.group,"")),t=t.replace(this.symbols.numeral,""),this.symbols.decimal&&(t=t.replace(this.symbols.decimal,"")),t.length===0)}constructor(t,n={}){this.locale=t,this.formatter=new Intl.NumberFormat(t,n),this.options=this.formatter.resolvedOptions(),this.symbols=AN(t,this.formatter,this.options,n);var r,i;this.options.style==="percent"&&(((r=this.options.minimumFractionDigits)!==null&&r!==void 0?r:0)>18||((i=this.options.maximumFractionDigits)!==null&&i!==void 0?i:0)>18)&&console.warn("NumberParser cannot handle percentages with greater than 18 decimal places, please reduce the number in your options.")}}const n4=new Set(["decimal","fraction","integer","minusSign","plusSign","group"]),MN=[0,4,2,1,11,20,3,7,100,21,.1,1.1];function AN(e,t,n,r){var i,a,s,o;let l=new Intl.NumberFormat(e,{...n,minimumSignificantDigits:1,maximumSignificantDigits:21}),u=l.formatToParts(-10000.111),c=l.formatToParts(10000.111),d=MN.map(P=>l.formatToParts(P));var f;let h=(f=(i=u.find(P=>P.type==="minusSign"))===null||i===void 0?void 0:i.value)!==null&&f!==void 0?f:"-",y=(a=c.find(P=>P.type==="plusSign"))===null||a===void 0?void 0:a.value;!y&&((r==null?void 0:r.signDisplay)==="exceptZero"||(r==null?void 0:r.signDisplay)==="always")&&(y="+");let w=(s=new Intl.NumberFormat(e,{...n,minimumFractionDigits:2,maximumFractionDigits:2}).formatToParts(.001).find(P=>P.type==="decimal"))===null||s===void 0?void 0:s.value,b=(o=u.find(P=>P.type==="group"))===null||o===void 0?void 0:o.value,p=u.filter(P=>!n4.has(P.type)).map(P=>r4(P.value)),v=d.flatMap(P=>P.filter(k=>!n4.has(k.type)).map(k=>r4(k.value))),E=[...new Set([...p,...v])].sort((P,k)=>k.length-P.length),x=E.length===0?new RegExp("[\\p{White_Space}]","gu"):new RegExp(`${E.join("|")}|[\\p{White_Space}]`,"gu"),S=[...new Intl.NumberFormat(n.locale,{useGrouping:!1}).format(9876543210)].reverse(),C=new Map(S.map((P,k)=>[P,k])),$=new RegExp(`[${S.join("")}]`,"g");return{minusSign:h,plusSign:y,decimal:w,group:b,literals:x,numeral:$,index:P=>String(C.get(P))}}function Ql(e,t,n){return e.replaceAll?e.replaceAll(t,n):e.split(t).join(n)}function r4(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}const FN=new Set(["Arab","Syrc","Samr","Mand","Thaa","Mend","Nkoo","Adlm","Rohg","Hebr"]),NN=new Set(["ae","ar","arc","bcc","bqi","ckb","dv","fa","glk","he","ku","mzn","nqo","pnb","ps","sd","ug","ur","yi"]);function BN(e){if(Intl.Locale){let n=new Intl.Locale(e).maximize(),r=typeof n.getTextInfo=="function"?n.getTextInfo():n.textInfo;if(r)return r.direction==="rtl";if(n.script)return FN.has(n.script)}let t=e.split("-")[0];return NN.has(t)}const RN=Symbol.for("react-aria.i18n.locale");function gD(){let e=typeof window<"u"&&window[RN]||typeof navigator<"u"&&(navigator.language||navigator.userLanguage)||"en-US";try{Intl.DateTimeFormat.supportedLocalesOf([e])}catch{e="en-US"}return{locale:e,direction:BN(e)?"rtl":"ltr"}}let Ep=gD(),Ws=new Set;function i4(){Ep=gD();for(let e of Ws)e(Ep)}function IN(){let e=bs(),[t,n]=m.useState(Ep);return m.useEffect(()=>(Ws.size===0&&window.addEventListener("languagechange",i4),Ws.add(n),()=>{Ws.delete(n),Ws.size===0&&window.removeEventListener("languagechange",i4)}),[]),e?{locale:"en-US",direction:"ltr"}:t}const ON=D.createContext(null);function ht(){let e=IN();return m.useContext(ON)||e}const a4=new WeakMap;function LN(e){let t=a4.get(e);return t||(t=new Hi(e),a4.set(e,t)),t}function vD(e,t){return t&&Hi.getGlobalDictionaryForPackage(t)||LN(e)}function Mr(e,t){let{locale:n}=ht(),r=vD(e,t);return m.useMemo(()=>new pD(n,r),[n,r])}function jn(e){e=Q2(e??{},KN);let{locale:t}=ht();return m.useMemo(()=>new yr(t,e),[t,e])}function KN(e,t){if(e===t)return!0;let n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let i of n)if(t[i]!==e[i])return!1;return!0}let Uf=new Map;function Y0(e){let{locale:t}=ht(),n=t+(e?Object.entries(e).sort((i,a)=>i[0]<a[0]?-1:1).join():"");if(Uf.has(n))return Uf.get(n);let r=new Intl.Collator(t,e);return Uf.set(n,r),r}function jN(e){let t=Y0({usage:"search",...e}),n=m.useCallback((a,s)=>s.length===0?!0:(a=a.normalize("NFC"),s=s.normalize("NFC"),t.compare(a.slice(0,s.length),s)===0),[t]),r=m.useCallback((a,s)=>s.length===0?!0:(a=a.normalize("NFC"),s=s.normalize("NFC"),t.compare(a.slice(-s.length),s)===0),[t]),i=m.useCallback((a,s)=>{if(s.length===0)return!0;a=a.normalize("NFC"),s=s.normalize("NFC");let o=0,l=s.length;for(;o+l<=a.length;o++){let u=a.slice(o,o+l);if(t.compare(s,u)===0)return!0}return!1},[t]);return m.useMemo(()=>({startsWith:n,endsWith:r,contains:i}),[n,r,i])}function VN(e,t){let{elementType:n="button",isDisabled:r,onPress:i,onPressStart:a,onPressEnd:s,onPressUp:o,onPressChange:l,preventFocusOnPress:u,allowFocusWhenDisabled:c,onClick:d,href:f,target:h,rel:y,type:g="button"}=e,w;n==="button"?w={type:g,disabled:r}:w={role:"button",tabIndex:r?void 0:0,href:n==="a"&&r?void 0:f,target:n==="a"?h:void 0,type:n==="input"?g:void 0,disabled:n==="input"?r:void 0,"aria-disabled":!r||n==="input"?void 0:r,rel:n==="a"?y:void 0};let{pressProps:b,isPressed:p}=$s({onPressStart:a,onPressEnd:s,onPressChange:l,onPress:i,onPressUp:o,isDisabled:r,preventFocusOnPress:u,ref:t}),{focusableProps:v}=hD(e,t);c&&(v.tabIndex=r?-1:v.tabIndex);let E=X(v,b,pe(e,{labelable:!0}));return{isPressed:p,buttonProps:X(w,E,{"aria-haspopup":e["aria-haspopup"],"aria-expanded":e["aria-expanded"],"aria-controls":e["aria-controls"],"aria-pressed":e["aria-pressed"],onClick:x=>{d&&(d(x),console.warn("onClick is deprecated, please use onPress"))}})}}var bD={};bD={dateRange:e=>`${e.startDate} إلى ${e.endDate}`,dateSelected:e=>`${e.date} المحدد`,finishRangeSelectionPrompt:"انقر لإنهاء عملية تحديد نطاق التاريخ",maximumDate:"آخر تاريخ متاح",minimumDate:"أول تاريخ متاح",next:"التالي",previous:"السابق",selectedDateDescription:e=>`تاريخ محدد: ${e.date}`,selectedRangeDescription:e=>`المدى الزمني المحدد: ${e.dateRange}`,startRangeSelectionPrompt:"انقر لبدء عملية تحديد نطاق التاريخ",todayDate:e=>`اليوم، ${e.date}`,todayDateSelected:e=>`اليوم، ${e.date} محدد`};var $D={};$D={dateRange:e=>`${e.startDate} до ${e.endDate}`,dateSelected:e=>`Избрано е ${e.date}`,finishRangeSelectionPrompt:"Натиснете, за да довършите избора на времеви интервал",maximumDate:"Последна налична дата",minimumDate:"Първа налична дата",next:"Напред",previous:"Назад",selectedDateDescription:e=>`Избрана дата: ${e.date}`,selectedRangeDescription:e=>`Избран диапазон: ${e.dateRange}`,startRangeSelectionPrompt:"Натиснете, за да пристъпите към избора на времеви интервал",todayDate:e=>`Днес, ${e.date}`,todayDateSelected:e=>`Днес, ${e.date} са избрани`};var DD={};DD={dateRange:e=>`${e.startDate} až ${e.endDate}`,dateSelected:e=>`Vybráno ${e.date}`,finishRangeSelectionPrompt:"Kliknutím dokončíte výběr rozsahu dat",maximumDate:"Poslední dostupné datum",minimumDate:"První dostupné datum",next:"Další",previous:"Předchozí",selectedDateDescription:e=>`Vybrané datum: ${e.date}`,selectedRangeDescription:e=>`Vybrané období: ${e.dateRange}`,startRangeSelectionPrompt:"Kliknutím zahájíte výběr rozsahu dat",todayDate:e=>`Dnes, ${e.date}`,todayDateSelected:e=>`Dnes, vybráno ${e.date}`};var wD={};wD={dateRange:e=>`${e.startDate} til ${e.endDate}`,dateSelected:e=>`${e.date} valgt`,finishRangeSelectionPrompt:"Klik for at fuldføre valg af datoområde",maximumDate:"Sidste ledige dato",minimumDate:"Første ledige dato",next:"Næste",previous:"Forrige",selectedDateDescription:e=>`Valgt dato: ${e.date}`,selectedRangeDescription:e=>`Valgt interval: ${e.dateRange}`,startRangeSelectionPrompt:"Klik for at starte valg af datoområde",todayDate:e=>`I dag, ${e.date}`,todayDateSelected:e=>`I dag, ${e.date} valgt`};var ED={};ED={dateRange:e=>`${e.startDate} bis ${e.endDate}`,dateSelected:e=>`${e.date} ausgewählt`,finishRangeSelectionPrompt:"Klicken, um die Auswahl des Datumsbereichs zu beenden",maximumDate:"Letztes verfügbares Datum",minimumDate:"Erstes verfügbares Datum",next:"Weiter",previous:"Zurück",selectedDateDescription:e=>`Ausgewähltes Datum: ${e.date}`,selectedRangeDescription:e=>`Ausgewählter Bereich: ${e.dateRange}`,startRangeSelectionPrompt:"Klicken, um die Auswahl des Datumsbereichs zu beginnen",todayDate:e=>`Heute, ${e.date}`,todayDateSelected:e=>`Heute, ${e.date} ausgewählt`};var SD={};SD={dateRange:e=>`${e.startDate} έως ${e.endDate}`,dateSelected:e=>`Επιλέχθηκε ${e.date}`,finishRangeSelectionPrompt:"Κάντε κλικ για να ολοκληρώσετε την επιλογή εύρους ημερομηνιών",maximumDate:"Τελευταία διαθέσιμη ημερομηνία",minimumDate:"Πρώτη διαθέσιμη ημερομηνία",next:"Επόμενο",previous:"Προηγούμενο",selectedDateDescription:e=>`Επιλεγμένη ημερομηνία: ${e.date}`,selectedRangeDescription:e=>`Επιλεγμένο εύρος: ${e.dateRange}`,startRangeSelectionPrompt:"Κάντε κλικ για να ξεκινήσετε την επιλογή εύρους ημερομηνιών",todayDate:e=>`Σήμερα, ${e.date}`,todayDateSelected:e=>`Σήμερα, επιλέχτηκε ${e.date}`};var xD={};xD={previous:"Previous",next:"Next",selectedDateDescription:e=>`Selected Date: ${e.date}`,selectedRangeDescription:e=>`Selected Range: ${e.dateRange}`,todayDate:e=>`Today, ${e.date}`,todayDateSelected:e=>`Today, ${e.date} selected`,dateSelected:e=>`${e.date} selected`,startRangeSelectionPrompt:"Click to start selecting date range",finishRangeSelectionPrompt:"Click to finish selecting date range",minimumDate:"First available date",maximumDate:"Last available date",dateRange:e=>`${e.startDate} to ${e.endDate}`};var kD={};kD={dateRange:e=>`${e.startDate} a ${e.endDate}`,dateSelected:e=>`${e.date} seleccionado`,finishRangeSelectionPrompt:"Haga clic para terminar de seleccionar rango de fechas",maximumDate:"Última fecha disponible",minimumDate:"Primera fecha disponible",next:"Siguiente",previous:"Anterior",selectedDateDescription:e=>`Fecha seleccionada: ${e.date}`,selectedRangeDescription:e=>`Intervalo seleccionado: ${e.dateRange}`,startRangeSelectionPrompt:"Haga clic para comenzar a seleccionar un rango de fechas",todayDate:e=>`Hoy, ${e.date}`,todayDateSelected:e=>`Hoy, ${e.date} seleccionado`};var CD={};CD={dateRange:e=>`${e.startDate} kuni ${e.endDate}`,dateSelected:e=>`${e.date} valitud`,finishRangeSelectionPrompt:"Klõpsake kuupäevavahemiku valimise lõpetamiseks",maximumDate:"Viimane saadaolev kuupäev",minimumDate:"Esimene saadaolev kuupäev",next:"Järgmine",previous:"Eelmine",selectedDateDescription:e=>`Valitud kuupäev: ${e.date}`,selectedRangeDescription:e=>`Valitud vahemik: ${e.dateRange}`,startRangeSelectionPrompt:"Klõpsake kuupäevavahemiku valimiseks",todayDate:e=>`Täna, ${e.date}`,todayDateSelected:e=>`Täna, ${e.date} valitud`};var PD={};PD={dateRange:e=>`${e.startDate} – ${e.endDate}`,dateSelected:e=>`${e.date} valittu`,finishRangeSelectionPrompt:"Lopeta päivämääräalueen valinta napsauttamalla tätä.",maximumDate:"Viimeinen varattavissa oleva päivämäärä",minimumDate:"Ensimmäinen varattavissa oleva päivämäärä",next:"Seuraava",previous:"Edellinen",selectedDateDescription:e=>`Valittu päivämäärä: ${e.date}`,selectedRangeDescription:e=>`Valittu aikaväli: ${e.dateRange}`,startRangeSelectionPrompt:"Aloita päivämääräalueen valinta napsauttamalla tätä.",todayDate:e=>`Tänään, ${e.date}`,todayDateSelected:e=>`Tänään, ${e.date} valittu`};var TD={};TD={dateRange:e=>`${e.startDate} à ${e.endDate}`,dateSelected:e=>`${e.date} sélectionné`,finishRangeSelectionPrompt:"Cliquer pour finir de sélectionner la plage de dates",maximumDate:"Dernière date disponible",minimumDate:"Première date disponible",next:"Suivant",previous:"Précédent",selectedDateDescription:e=>`Date sélectionnée : ${e.date}`,selectedRangeDescription:e=>`Plage sélectionnée : ${e.dateRange}`,startRangeSelectionPrompt:"Cliquer pour commencer à sélectionner la plage de dates",todayDate:e=>`Aujourd'hui, ${e.date}`,todayDateSelected:e=>`Aujourd’hui, ${e.date} sélectionné`};var _D={};_D={dateRange:e=>`${e.startDate} עד ${e.endDate}`,dateSelected:e=>`${e.date} נבחר`,finishRangeSelectionPrompt:"חץ כדי לסיים את בחירת טווח התאריכים",maximumDate:"תאריך פנוי אחרון",minimumDate:"תאריך פנוי ראשון",next:"הבא",previous:"הקודם",selectedDateDescription:e=>`תאריך נבחר: ${e.date}`,selectedRangeDescription:e=>`טווח נבחר: ${e.dateRange}`,startRangeSelectionPrompt:"לחץ כדי להתחיל בבחירת טווח התאריכים",todayDate:e=>`היום, ${e.date}`,todayDateSelected:e=>`היום, ${e.date} נבחר`};var MD={};MD={dateRange:e=>`${e.startDate} do ${e.endDate}`,dateSelected:e=>`${e.date} odabran`,finishRangeSelectionPrompt:"Kliknite da dovršite raspon odabranih datuma",maximumDate:"Posljednji raspoloživi datum",minimumDate:"Prvi raspoloživi datum",next:"Sljedeći",previous:"Prethodni",selectedDateDescription:e=>`Odabrani datum: ${e.date}`,selectedRangeDescription:e=>`Odabrani raspon: ${e.dateRange}`,startRangeSelectionPrompt:"Kliknite da započnete raspon odabranih datuma",todayDate:e=>`Danas, ${e.date}`,todayDateSelected:e=>`Danas, odabran ${e.date}`};var AD={};AD={dateRange:e=>`${e.startDate}–${e.endDate}`,dateSelected:e=>`${e.date} kiválasztva`,finishRangeSelectionPrompt:"Kattintson a dátumtartomány kijelölésének befejezéséhez",maximumDate:"Utolsó elérhető dátum",minimumDate:"Az első elérhető dátum",next:"Következő",previous:"Előző",selectedDateDescription:e=>`Kijelölt dátum: ${e.date}`,selectedRangeDescription:e=>`Kijelölt tartomány: ${e.dateRange}`,startRangeSelectionPrompt:"Kattintson a dátumtartomány kijelölésének indításához",todayDate:e=>`Ma, ${e.date}`,todayDateSelected:e=>`Ma, ${e.date} kijelölve`};var FD={};FD={dateRange:e=>`Da ${e.startDate} a ${e.endDate}`,dateSelected:e=>`${e.date} selezionata`,finishRangeSelectionPrompt:"Fai clic per completare la selezione dell’intervallo di date",maximumDate:"Ultima data disponibile",minimumDate:"Prima data disponibile",next:"Successivo",previous:"Precedente",selectedDateDescription:e=>`Data selezionata: ${e.date}`,selectedRangeDescription:e=>`Intervallo selezionato: ${e.dateRange}`,startRangeSelectionPrompt:"Fai clic per selezionare l’intervallo di date",todayDate:e=>`Oggi, ${e.date}`,todayDateSelected:e=>`Oggi, ${e.date} selezionata`};var ND={};ND={dateRange:e=>`${e.startDate} から ${e.endDate}`,dateSelected:e=>`${e.date} を選択`,finishRangeSelectionPrompt:"クリックして日付範囲の選択を終了",maximumDate:"最終利用可能日",minimumDate:"最初の利用可能日",next:"次へ",previous:"前へ",selectedDateDescription:e=>`選択した日付 : ${e.date}`,selectedRangeDescription:e=>`選択範囲 : ${e.dateRange}`,startRangeSelectionPrompt:"クリックして日付範囲の選択を開始",todayDate:e=>`本日、${e.date}`,todayDateSelected:e=>`本日、${e.date} を選択`};var BD={};BD={dateRange:e=>`${e.startDate} ~ ${e.endDate}`,dateSelected:e=>`${e.date} 선택됨`,finishRangeSelectionPrompt:"날짜 범위 선택을 완료하려면 클릭하십시오.",maximumDate:"마지막으로 사용 가능한 일자",minimumDate:"처음으로 사용 가능한 일자",next:"다음",previous:"이전",selectedDateDescription:e=>`선택 일자: ${e.date}`,selectedRangeDescription:e=>`선택 범위: ${e.dateRange}`,startRangeSelectionPrompt:"날짜 범위 선택을 시작하려면 클릭하십시오.",todayDate:e=>`오늘, ${e.date}`,todayDateSelected:e=>`오늘, ${e.date} 선택됨`};var RD={};RD={dateRange:e=>`Nuo ${e.startDate} iki ${e.endDate}`,dateSelected:e=>`Pasirinkta ${e.date}`,finishRangeSelectionPrompt:"Spustelėkite, kad baigtumėte pasirinkti datų intervalą",maximumDate:"Paskutinė galima data",minimumDate:"Pirmoji galima data",next:"Paskesnis",previous:"Ankstesnis",selectedDateDescription:e=>`Pasirinkta data: ${e.date}`,selectedRangeDescription:e=>`Pasirinktas intervalas: ${e.dateRange}`,startRangeSelectionPrompt:"Spustelėkite, kad pradėtumėte pasirinkti datų intervalą",todayDate:e=>`Šiandien, ${e.date}`,todayDateSelected:e=>`Šiandien, pasirinkta ${e.date}`};var ID={};ID={dateRange:e=>`No ${e.startDate} līdz ${e.endDate}`,dateSelected:e=>`Atlasīts: ${e.date}`,finishRangeSelectionPrompt:"Noklikšķiniet, lai pabeigtu datumu diapazona atlasi",maximumDate:"Pēdējais pieejamais datums",minimumDate:"Pirmais pieejamais datums",next:"Tālāk",previous:"Atpakaļ",selectedDateDescription:e=>`Atlasītais datums: ${e.date}`,selectedRangeDescription:e=>`Atlasītais diapazons: ${e.dateRange}`,startRangeSelectionPrompt:"Noklikšķiniet, lai sāktu datumu diapazona atlasi",todayDate:e=>`Šodien, ${e.date}`,todayDateSelected:e=>`Atlasīta šodiena, ${e.date}`};var OD={};OD={dateRange:e=>`${e.startDate} til ${e.endDate}`,dateSelected:e=>`${e.date} valgt`,finishRangeSelectionPrompt:"Klikk for å fullføre valg av datoområde",maximumDate:"Siste tilgjengelige dato",minimumDate:"Første tilgjengelige dato",next:"Neste",previous:"Forrige",selectedDateDescription:e=>`Valgt dato: ${e.date}`,selectedRangeDescription:e=>`Valgt område: ${e.dateRange}`,startRangeSelectionPrompt:"Klikk for å starte valg av datoområde",todayDate:e=>`I dag, ${e.date}`,todayDateSelected:e=>`I dag, ${e.date} valgt`};var LD={};LD={dateRange:e=>`${e.startDate} tot ${e.endDate}`,dateSelected:e=>`${e.date} geselecteerd`,finishRangeSelectionPrompt:"Klik om de selectie van het datumbereik te voltooien",maximumDate:"Laatste beschikbare datum",minimumDate:"Eerste beschikbare datum",next:"Volgende",previous:"Vorige",selectedDateDescription:e=>`Geselecteerde datum: ${e.date}`,selectedRangeDescription:e=>`Geselecteerd bereik: ${e.dateRange}`,startRangeSelectionPrompt:"Klik om het datumbereik te selecteren",todayDate:e=>`Vandaag, ${e.date}`,todayDateSelected:e=>`Vandaag, ${e.date} geselecteerd`};var KD={};KD={dateRange:e=>`${e.startDate} do ${e.endDate}`,dateSelected:e=>`Wybrano ${e.date}`,finishRangeSelectionPrompt:"Kliknij, aby zakończyć wybór zakresu dat",maximumDate:"Ostatnia dostępna data",minimumDate:"Pierwsza dostępna data",next:"Dalej",previous:"Wstecz",selectedDateDescription:e=>`Wybrana data: ${e.date}`,selectedRangeDescription:e=>`Wybrany zakres: ${e.dateRange}`,startRangeSelectionPrompt:"Kliknij, aby rozpocząć wybór zakresu dat",todayDate:e=>`Dzisiaj, ${e.date}`,todayDateSelected:e=>`Dzisiaj wybrano ${e.date}`};var jD={};jD={dateRange:e=>`${e.startDate} a ${e.endDate}`,dateSelected:e=>`${e.date} selecionado`,finishRangeSelectionPrompt:"Clique para concluir a seleção do intervalo de datas",maximumDate:"Última data disponível",minimumDate:"Primeira data disponível",next:"Próximo",previous:"Anterior",selectedDateDescription:e=>`Data selecionada: ${e.date}`,selectedRangeDescription:e=>`Intervalo selecionado: ${e.dateRange}`,startRangeSelectionPrompt:"Clique para iniciar a seleção do intervalo de datas",todayDate:e=>`Hoje, ${e.date}`,todayDateSelected:e=>`Hoje, ${e.date} selecionado`};var VD={};VD={dateRange:e=>`${e.startDate} a ${e.endDate}`,dateSelected:e=>`${e.date} selecionado`,finishRangeSelectionPrompt:"Clique para terminar de selecionar o intervalo de datas",maximumDate:"Última data disponível",minimumDate:"Primeira data disponível",next:"Próximo",previous:"Anterior",selectedDateDescription:e=>`Data selecionada: ${e.date}`,selectedRangeDescription:e=>`Intervalo selecionado: ${e.dateRange}`,startRangeSelectionPrompt:"Clique para começar a selecionar o intervalo de datas",todayDate:e=>`Hoje, ${e.date}`,todayDateSelected:e=>`Hoje, ${e.date} selecionado`};var zD={};zD={dateRange:e=>`De la ${e.startDate} până la ${e.endDate}`,dateSelected:e=>`${e.date} selectată`,finishRangeSelectionPrompt:"Apăsaţi pentru a finaliza selecţia razei pentru dată",maximumDate:"Ultima dată disponibilă",minimumDate:"Prima dată disponibilă",next:"Următorul",previous:"Înainte",selectedDateDescription:e=>`Dată selectată: ${e.date}`,selectedRangeDescription:e=>`Interval selectat: ${e.dateRange}`,startRangeSelectionPrompt:"Apăsaţi pentru a începe selecţia razei pentru dată",todayDate:e=>`Astăzi, ${e.date}`,todayDateSelected:e=>`Azi, ${e.date} selectată`};var UD={};UD={dateRange:e=>`С ${e.startDate} по ${e.endDate}`,dateSelected:e=>`Выбрано ${e.date}`,finishRangeSelectionPrompt:"Щелкните, чтобы завершить выбор диапазона дат",maximumDate:"Последняя доступная дата",minimumDate:"Первая доступная дата",next:"Далее",previous:"Назад",selectedDateDescription:e=>`Выбранная дата: ${e.date}`,selectedRangeDescription:e=>`Выбранный диапазон: ${e.dateRange}`,startRangeSelectionPrompt:"Щелкните, чтобы начать выбор диапазона дат",todayDate:e=>`Сегодня, ${e.date}`,todayDateSelected:e=>`Сегодня, выбрано ${e.date}`};var HD={};HD={dateRange:e=>`Od ${e.startDate} do ${e.endDate}`,dateSelected:e=>`Vybratý dátum ${e.date}`,finishRangeSelectionPrompt:"Kliknutím dokončíte výber rozsahu dátumov",maximumDate:"Posledný dostupný dátum",minimumDate:"Prvý dostupný dátum",next:"Nasledujúce",previous:"Predchádzajúce",selectedDateDescription:e=>`Vybratý dátum: ${e.date}`,selectedRangeDescription:e=>`Vybratý rozsah: ${e.dateRange}`,startRangeSelectionPrompt:"Kliknutím spustíte výber rozsahu dátumov",todayDate:e=>`Dnes ${e.date}`,todayDateSelected:e=>`Vybratý dnešný dátum ${e.date}`};var YD={};YD={dateRange:e=>`${e.startDate} do ${e.endDate}`,dateSelected:e=>`${e.date} izbrano`,finishRangeSelectionPrompt:"Kliknite za dokončanje izbire datumskega obsega",maximumDate:"Zadnji razpoložljivi datum",minimumDate:"Prvi razpoložljivi datum",next:"Naprej",previous:"Nazaj",selectedDateDescription:e=>`Izbrani datum: ${e.date}`,selectedRangeDescription:e=>`Izbrano območje: ${e.dateRange}`,startRangeSelectionPrompt:"Kliknite za začetek izbire datumskega obsega",todayDate:e=>`Danes, ${e.date}`,todayDateSelected:e=>`Danes, ${e.date} izbrano`};var WD={};WD={dateRange:e=>`${e.startDate} do ${e.endDate}`,dateSelected:e=>`${e.date} izabran`,finishRangeSelectionPrompt:"Kliknite da dovršite opseg izabranih datuma",maximumDate:"Zadnji raspoloživi datum",minimumDate:"Prvi raspoloživi datum",next:"Sledeći",previous:"Prethodni",selectedDateDescription:e=>`Izabrani datum: ${e.date}`,selectedRangeDescription:e=>`Izabrani period: ${e.dateRange}`,startRangeSelectionPrompt:"Kliknite da započnete opseg izabranih datuma",todayDate:e=>`Danas, ${e.date}`,todayDateSelected:e=>`Danas, izabran ${e.date}`};var GD={};GD={dateRange:e=>`${e.startDate} till ${e.endDate}`,dateSelected:e=>`${e.date} har valts`,finishRangeSelectionPrompt:"Klicka för att avsluta val av datumintervall",maximumDate:"Sista tillgängliga datum",minimumDate:"Första tillgängliga datum",next:"Nästa",previous:"Föregående",selectedDateDescription:e=>`Valt datum: ${e.date}`,selectedRangeDescription:e=>`Valt intervall: ${e.dateRange}`,startRangeSelectionPrompt:"Klicka för att välja datumintervall",todayDate:e=>`Idag, ${e.date}`,todayDateSelected:e=>`Idag, ${e.date} har valts`};var qD={};qD={dateRange:e=>`${e.startDate} - ${e.endDate}`,dateSelected:e=>`${e.date} seçildi`,finishRangeSelectionPrompt:"Tarih aralığı seçimini tamamlamak için tıklayın",maximumDate:"Son müsait tarih",minimumDate:"İlk müsait tarih",next:"Sonraki",previous:"Önceki",selectedDateDescription:e=>`Seçilen Tarih: ${e.date}`,selectedRangeDescription:e=>`Seçilen Aralık: ${e.dateRange}`,startRangeSelectionPrompt:"Tarih aralığı seçimini başlatmak için tıklayın",todayDate:e=>`Bugün, ${e.date}`,todayDateSelected:e=>`Bugün, ${e.date} seçildi`};var ZD={};ZD={dateRange:e=>`${e.startDate} — ${e.endDate}`,dateSelected:e=>`Вибрано ${e.date}`,finishRangeSelectionPrompt:"Натисніть, щоб завершити вибір діапазону дат",maximumDate:"Остання доступна дата",minimumDate:"Перша доступна дата",next:"Наступний",previous:"Попередній",selectedDateDescription:e=>`Вибрана дата: ${e.date}`,selectedRangeDescription:e=>`Вибраний діапазон: ${e.dateRange}`,startRangeSelectionPrompt:"Натисніть, щоб почати вибір діапазону дат",todayDate:e=>`Сьогодні, ${e.date}`,todayDateSelected:e=>`Сьогодні, вибрано ${e.date}`};var QD={};QD={dateRange:e=>`${e.startDate} 至 ${e.endDate}`,dateSelected:e=>`已选择 ${e.date}`,finishRangeSelectionPrompt:"单击以完成选择日期范围",maximumDate:"最后一个可用日期",minimumDate:"第一个可用日期",next:"下一页",previous:"上一页",selectedDateDescription:e=>`选定的日期:${e.date}`,selectedRangeDescription:e=>`选定的范围:${e.dateRange}`,startRangeSelectionPrompt:"单击以开始选择日期范围",todayDate:e=>`今天,即 ${e.date}`,todayDateSelected:e=>`已选择今天,即 ${e.date}`};var JD={};JD={dateRange:e=>`${e.startDate} 至 ${e.endDate}`,dateSelected:e=>`已選取 ${e.date}`,finishRangeSelectionPrompt:"按一下以完成選取日期範圍",maximumDate:"最後一個可用日期",minimumDate:"第一個可用日期",next:"下一頁",previous:"上一頁",selectedDateDescription:e=>`選定的日期:${e.date}`,selectedRangeDescription:e=>`選定的範圍:${e.dateRange}`,startRangeSelectionPrompt:"按一下以開始選取日期範圍",todayDate:e=>`今天,${e.date}`,todayDateSelected:e=>`已選取今天,${e.date}`};const XD=7e3;let lo=null;function Sp(e,t="assertive",n=XD){lo||(lo=new UN),lo.announce(e,t,n)}function zN(e){lo&&lo.clear(e)}class UN{createLog(t){let n=document.createElement("div");return n.setAttribute("role","log"),n.setAttribute("aria-live",t),n.setAttribute("aria-relevant","additions"),n}destroy(){this.node&&(document.body.removeChild(this.node),this.node=null)}announce(t,n="assertive",r=XD){if(!this.node)return;let i=document.createElement("div");i.textContent=t,n==="assertive"?this.assertiveLog.appendChild(i):this.politeLog.appendChild(i),t!==""&&setTimeout(()=>{i.remove()},r)}clear(t){this.node&&((!t||t==="assertive")&&(this.assertiveLog.innerHTML=""),(!t||t==="polite")&&(this.politeLog.innerHTML=""))}constructor(){this.node=document.createElement("div"),this.node.dataset.liveAnnouncer="true",Object.assign(this.node.style,{border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"}),this.assertiveLog=this.createLog("assertive"),this.node.appendChild(this.assertiveLog),this.politeLog=this.createLog("polite"),this.node.appendChild(this.politeLog),document.body.prepend(this.node)}}function Md(e){return e&&e.__esModule?e.default:e}var fl={};fl={"ar-AE":bD,"bg-BG":$D,"cs-CZ":DD,"da-DK":wD,"de-DE":ED,"el-GR":SD,"en-US":xD,"es-ES":kD,"et-EE":CD,"fi-FI":PD,"fr-FR":TD,"he-IL":_D,"hr-HR":MD,"hu-HU":AD,"it-IT":FD,"ja-JP":ND,"ko-KR":BD,"lt-LT":RD,"lv-LV":ID,"nb-NO":OD,"nl-NL":LD,"pl-PL":KD,"pt-BR":jD,"pt-PT":VD,"ro-RO":zD,"ru-RU":UD,"sk-SK":HD,"sl-SI":YD,"sr-SP":WD,"sv-SE":GD,"tr-TR":qD,"uk-UA":ZD,"zh-CN":QD,"zh-TW":JD};const W0=new WeakMap;function Ho(e){return(e==null?void 0:e.calendar.identifier)==="gregory"&&e.era==="BC"?"short":void 0}function HN(e){let t=Mr(Md(fl),"@react-aria/calendar"),n,r;"highlightedRange"in e?{start:n,end:r}=e.highlightedRange||{}:n=r=e.value;let i=jn({weekday:"long",month:"long",year:"numeric",day:"numeric",era:Ho(n)||Ho(r),timeZone:e.timeZone}),a="anchorDate"in e?e.anchorDate:null;return m.useMemo(()=>{if(!a&&n&&r)if(Ke(n,r)){let s=i.format(n.toDate(e.timeZone));return t.format("selectedDateDescription",{date:s})}else{let s=kp(i,t,n,r,e.timeZone);return t.format("selectedRangeDescription",{dateRange:s})}return""},[n,r,a,e.timeZone,t,i])}function xp(e,t,n,r){let i=Mr(Md(fl),"@react-aria/calendar"),a=Ho(e)||Ho(t),s=jn({month:"long",year:"numeric",era:a,calendar:e.calendar.identifier,timeZone:n}),o=jn({month:"long",year:"numeric",day:"numeric",era:a,calendar:e.calendar.identifier,timeZone:n});return m.useMemo(()=>{if(Ke(e,Ni(e))){if(Ke(t,pc(e)))return s.format(e.toDate(n));if(Ke(t,pc(t)))return r?kp(s,i,e,t,n):s.formatRange(e.toDate(n),t.toDate(n))}return r?kp(o,i,e,t,n):o.formatRange(e.toDate(n),t.toDate(n))},[e,t,s,o,i,n,r])}function kp(e,t,n,r,i){let a=e.formatRangeToParts(n.toDate(i),r.toDate(i)),s=-1;for(let u=0;u<a.length;u++){let c=a[u];if(c.source==="shared"&&c.type==="literal")s=u;else if(c.source==="endRange")break}let o="",l="";for(let u=0;u<a.length;u++)u<s?o+=a[u].value:u>s&&(l+=a[u].value);return t.format("dateRange",{startDate:o,endDate:l})}function YN(e,t){let n=Mr(Md(fl),"@react-aria/calendar"),r=pe(e),i=xp(t.visibleRange.start,t.visibleRange.end,t.timeZone,!1),a=xp(t.visibleRange.start,t.visibleRange.end,t.timeZone,!0);V1(()=>{t.isFocused||Sp(a)},[a]);let s=HN(t);V1(()=>{s&&Sp(s,"polite",4e3)},[s]);let o=gr([!!e.errorMessage,e.isInvalid,e.validationState]);W0.set(t,{ariaLabel:e["aria-label"],ariaLabelledBy:e["aria-labelledby"],errorMessageId:o,selectedDateDescription:s});let[l,u]=m.useState(!1),c=e.isDisabled||t.isNextVisibleRangeInvalid();c&&l&&(u(!1),t.setFocused(!0));let[d,f]=m.useState(!1),h=e.isDisabled||t.isPreviousVisibleRangeInvalid();h&&d&&(f(!1),t.setFocused(!0));let y=cl({id:e.id,"aria-label":[e["aria-label"],a].filter(Boolean).join(", "),"aria-labelledby":e["aria-labelledby"]});return{calendarProps:X(r,y,{role:"application","aria-describedby":e["aria-describedby"]||void 0}),nextButtonProps:{onPress:()=>t.focusNextPage(),"aria-label":n.format("next"),isDisabled:c,onFocusChange:u},prevButtonProps:{onPress:()=>t.focusPreviousPage(),"aria-label":n.format("previous"),isDisabled:h,onFocusChange:f},errorMessageProps:{id:o},title:i}}function WN(e,t){return YN(e,t)}function GN(e,t){let{startDate:n=t.visibleRange.start,endDate:r=t.visibleRange.end}=e,{direction:i}=ht(),a=h=>{switch(h.key){case"Enter":case" ":h.preventDefault(),t.selectFocusedDate();break;case"PageUp":h.preventDefault(),h.stopPropagation(),t.focusPreviousSection(h.shiftKey);break;case"PageDown":h.preventDefault(),h.stopPropagation(),t.focusNextSection(h.shiftKey);break;case"End":h.preventDefault(),h.stopPropagation(),t.focusSectionEnd();break;case"Home":h.preventDefault(),h.stopPropagation(),t.focusSectionStart();break;case"ArrowLeft":h.preventDefault(),h.stopPropagation(),i==="rtl"?t.focusNextDay():t.focusPreviousDay();break;case"ArrowUp":h.preventDefault(),h.stopPropagation(),t.focusPreviousRow();break;case"ArrowRight":h.preventDefault(),h.stopPropagation(),i==="rtl"?t.focusPreviousDay():t.focusNextDay();break;case"ArrowDown":h.preventDefault(),h.stopPropagation(),t.focusNextRow();break;case"Escape":"setAnchorDate"in t&&(h.preventDefault(),t.setAnchorDate(null));break}},s=xp(n,r,t.timeZone,!0),{ariaLabel:o,ariaLabelledBy:l}=W0.get(t),u=cl({"aria-label":[o,s].filter(Boolean).join(", "),"aria-labelledby":l}),c=jn({weekday:e.weekdayStyle||"narrow",timeZone:t.timeZone}),{locale:d}=ht(),f=m.useMemo(()=>{let h=Lo(kn(t.timeZone),d);return[...new Array(7).keys()].map(y=>{let w=h.add({days:y}).toDate(t.timeZone);return c.format(w)})},[d,t.timeZone,c]);return{gridProps:X(u,{role:"grid","aria-readonly":t.isReadOnly||null,"aria-disabled":t.isDisabled||null,"aria-multiselectable":"highlightedRange"in t||void 0,onKeyDown:a,onFocus:()=>t.setFocused(!0),onBlur:()=>t.setFocused(!1)}),headerProps:{"aria-hidden":!0},weekDays:f}}function qN(e,t,n){let{date:r,isDisabled:i}=e,{errorMessageId:a,selectedDateDescription:s}=W0.get(t),o=Mr(Md(fl),"@react-aria/calendar"),l=jn({weekday:"long",day:"numeric",month:"long",year:"numeric",era:Ho(r),timeZone:t.timeZone}),u=t.isSelected(r),c=t.isCellFocused(r);i=i||t.isCellDisabled(r);let d=t.isCellUnavailable(r),f=!i&&!d,h=t.isValueInvalid&&("highlightedRange"in t?!t.anchorDate&&t.highlightedRange&&r.compare(t.highlightedRange.start)>=0&&r.compare(t.highlightedRange.end)<=0:t.value&&Ke(t.value,r));h&&(u=!0),r=Q2(r,bA);let y=m.useMemo(()=>r.toDate(t.timeZone),[r,t.timeZone]),g=y2(r,t.timeZone),w=m.useMemo(()=>{let k="";return"highlightedRange"in t&&t.value&&!t.anchorDate&&(Ke(r,t.value.start)||Ke(r,t.value.end))&&(k=s+", "),k+=l.format(y),g?k=o.format(u?"todayDateSelected":"todayDate",{date:k}):u&&(k=o.format("dateSelected",{date:k})),t.minValue&&Ke(r,t.minValue)?k+=", "+o.format("minimumDate"):t.maxValue&&Ke(r,t.maxValue)&&(k+=", "+o.format("maximumDate")),k},[l,y,o,u,g,r,t,s]),b="";"anchorDate"in t&&c&&!t.isReadOnly&&f&&(t.anchorDate?b=o.format("finishRangeSelectionPrompt"):b=o.format("startRangeSelectionPrompt"));let p=K0(b),v=m.useRef(!1),E=m.useRef(!1),x=m.useRef(null),{pressProps:S,isPressed:C}=$s({shouldCancelOnPointerExit:"anchorDate"in t&&!!t.anchorDate,preventFocusOnPress:!0,isDisabled:!f||t.isReadOnly,onPressStart(k){if(t.isReadOnly){t.setFocusedDate(r);return}if("highlightedRange"in t&&!t.anchorDate&&(k.pointerType==="mouse"||k.pointerType==="touch")){if(t.highlightedRange&&!h){if(Ke(r,t.highlightedRange.start)){t.setAnchorDate(t.highlightedRange.end),t.setFocusedDate(r),t.setDragging(!0),E.current=!0;return}else if(Ke(r,t.highlightedRange.end)){t.setAnchorDate(t.highlightedRange.start),t.setFocusedDate(r),t.setDragging(!0),E.current=!0;return}}let A=()=>{t.setDragging(!0),x.current=null,t.selectDate(r),t.setFocusedDate(r),v.current=!0};k.pointerType==="touch"?x.current=setTimeout(A,200):A()}},onPressEnd(){E.current=!1,v.current=!1,clearTimeout(x.current),x.current=null},onPress(){!("anchorDate"in t)&&!t.isReadOnly&&(t.selectDate(r),t.setFocusedDate(r))},onPressUp(k){if(!t.isReadOnly&&("anchorDate"in t&&x.current&&(t.selectDate(r),t.setFocusedDate(r)),"anchorDate"in t))if(E.current)t.setAnchorDate(r);else if(t.anchorDate&&!v.current)t.selectDate(r),t.setFocusedDate(r);else if(k.pointerType==="keyboard"&&!t.anchorDate){t.selectDate(r);let A=r.add({days:1});t.isInvalid(A)&&(A=r.subtract({days:1})),t.isInvalid(A)||t.setFocusedDate(A)}else k.pointerType==="virtual"&&(t.selectDate(r),t.setFocusedDate(r))}}),$=null;i||($=Ke(r,t.focusedDate)?0:-1),m.useEffect(()=>{c&&n.current&&(Kn(n.current),kc()!=="pointer"&&document.activeElement===n.current&&Ec(n.current,{containingElement:ns(n.current)}))},[c,n]);let _=jn({day:"numeric",timeZone:t.timeZone,calendar:r.calendar.identifier}),P=m.useMemo(()=>_.formatToParts(y).find(k=>k.type==="day").value,[_,y]);return{cellProps:{role:"gridcell","aria-disabled":!f||null,"aria-selected":u||null,"aria-invalid":h||null},buttonProps:X(S,{onFocus(){i||t.setFocusedDate(r)},tabIndex:$,role:"button","aria-disabled":!f||null,"aria-label":w,"aria-invalid":h||null,"aria-describedby":[h?a:null,p["aria-describedby"]].filter(Boolean).join(" ")||void 0,onPointerEnter(k){"highlightDate"in t&&(k.pointerType!=="touch"||t.isDragging)&&f&&t.highlightDate(r)},onPointerDown(k){"releasePointerCapture"in k.target&&k.target.releasePointerCapture(k.pointerId)},onContextMenu(k){k.preventDefault()}}),isPressed:C,isFocused:c,isSelected:u,isDisabled:i,isUnavailable:d,isOutsideVisibleRange:r.compare(t.visibleRange.start)<0||r.compare(t.visibleRange.end)>0,isInvalid:h,formattedDate:P}}function ew(e,t,n){let{validationBehavior:r,focus:i}=e;de(()=>{if(r==="native"&&(n!=null&&n.current)){let l=t.realtimeValidation.isInvalid?t.realtimeValidation.validationErrors.join(" ")||"Invalid value.":"";n.current.setCustomValidity(l),n.current.hasAttribute("title")||(n.current.title=""),t.realtimeValidation.isInvalid||t.updateValidation(QN(n.current))}});let a=Ye(()=>{t.resetValidation()}),s=Ye(l=>{var u;t.displayValidation.isInvalid||t.commitValidation();let c=n==null||(u=n.current)===null||u===void 0?void 0:u.form;if(!l.defaultPrevented&&n&&c&&JN(c)===n.current){var d;i?i():(d=n.current)===null||d===void 0||d.focus(),tN("keyboard")}l.preventDefault()}),o=Ye(()=>{t.commitValidation()});m.useEffect(()=>{let l=n==null?void 0:n.current;if(!l)return;let u=l.form;return l.addEventListener("invalid",s),l.addEventListener("change",o),u==null||u.addEventListener("reset",a),()=>{l.removeEventListener("invalid",s),l.removeEventListener("change",o),u==null||u.removeEventListener("reset",a)}},[n,s,o,a,r])}function ZN(e){let t=e.validity;return{badInput:t.badInput,customError:t.customError,patternMismatch:t.patternMismatch,rangeOverflow:t.rangeOverflow,rangeUnderflow:t.rangeUnderflow,stepMismatch:t.stepMismatch,tooLong:t.tooLong,tooShort:t.tooShort,typeMismatch:t.typeMismatch,valueMissing:t.valueMissing,valid:t.valid}}function QN(e){return{isInvalid:!e.validity.valid,validationDetails:ZN(e),validationErrors:e.validationMessage?[e.validationMessage]:[]}}function JN(e){for(let t=0;t<e.elements.length;t++){let n=e.elements[t];if(!n.validity.valid)return n}return null}const tw={badInput:!1,customError:!1,patternMismatch:!1,rangeOverflow:!1,rangeUnderflow:!1,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valueMissing:!1,valid:!0},nw={...tw,customError:!0,valid:!1},Bs={isInvalid:!1,validationDetails:tw,validationErrors:[]},XN=m.createContext({}),s4="__formValidationState"+Date.now();function rw(e){if(e[s4]){let{realtimeValidation:t,displayValidation:n,updateValidation:r,resetValidation:i,commitValidation:a}=e[s4];return{realtimeValidation:t,displayValidation:n,updateValidation:r,resetValidation:i,commitValidation:a}}return eB(e)}function eB(e){let{isInvalid:t,validationState:n,name:r,value:i,builtinValidation:a,validate:s,validationBehavior:o="aria"}=e;n&&(t||(t=n==="invalid"));let l=t?{isInvalid:!0,validationErrors:[],validationDetails:nw}:null,u=m.useMemo(()=>o4(tB(s,i)),[s,i]);a!=null&&a.validationDetails.valid&&(a=null);let c=m.useContext(XN),d=m.useMemo(()=>r?Array.isArray(r)?r.flatMap(P=>Cp(c[P])):Cp(c[r]):[],[c,r]),[f,h]=m.useState(c),[y,g]=m.useState(!1);c!==f&&(h(c),g(!1));let w=m.useMemo(()=>o4(y?[]:d),[y,d]),b=m.useRef(Bs),[p,v]=m.useState(Bs),E=m.useRef(Bs),x=()=>{if(!S)return;C(!1);let P=u||a||b.current;Hf(P,E.current)||(E.current=P,v(P))},[S,C]=m.useState(!1);return m.useEffect(x),{realtimeValidation:l||w||u||a||Bs,displayValidation:o==="native"?l||w||p:l||w||u||a||p,updateValidation(P){o==="aria"&&!Hf(p,P)?v(P):b.current=P},resetValidation(){let P=Bs;Hf(P,E.current)||(E.current=P,v(P)),o==="native"&&C(!1),g(!0)},commitValidation(){o==="native"&&C(!0),g(!0)}}}function Cp(e){return e?Array.isArray(e)?e:[e]:[]}function tB(e,t){if(typeof e=="function"){let n=e(t);if(n&&typeof n!="boolean")return Cp(n)}return[]}function o4(e){return e.length?{isInvalid:!0,validationErrors:e,validationDetails:nw}:null}function Hf(e,t){return e===t?!0:e&&t&&e.isInvalid===t.isInvalid&&e.validationErrors.length===t.validationErrors.length&&e.validationErrors.every((n,r)=>n===t.validationErrors[r])&&Object.entries(e.validationDetails).every(([n,r])=>t.validationDetails[n]===r)}function iw(e){let{id:t,label:n,"aria-labelledby":r,"aria-label":i,labelElementType:a="label"}=e;t=Yt(t);let s=Yt(),o={};n?(r=r?`${s} ${r}`:s,o={id:s,htmlFor:a==="label"?t:void 0}):!r&&!i&&console.warn("If you do not provide a visible label, you must specify an aria-label or aria-labelledby attribute for accessibility");let l=cl({id:t,"aria-label":i,"aria-labelledby":r});return{labelProps:o,fieldProps:l}}function aw(e){let{description:t,errorMessage:n,isInvalid:r,validationState:i}=e,{labelProps:a,fieldProps:s}=iw(e),o=gr([!!t,!!n,r,i]),l=gr([!!t,!!n,r,i]);return s=X(s,{"aria-describedby":[o,l,e["aria-describedby"]].filter(Boolean).join(" ")||void 0}),{labelProps:a,fieldProps:s,descriptionProps:{id:o},errorMessageProps:{id:l}}}var sw={};sw={dismiss:"تجاهل"};var ow={};ow={dismiss:"Отхвърляне"};var lw={};lw={dismiss:"Odstranit"};var uw={};uw={dismiss:"Luk"};var cw={};cw={dismiss:"Schließen"};var dw={};dw={dismiss:"Απόρριψη"};var fw={};fw={dismiss:"Dismiss"};var hw={};hw={dismiss:"Descartar"};var pw={};pw={dismiss:"Lõpeta"};var mw={};mw={dismiss:"Hylkää"};var yw={};yw={dismiss:"Rejeter"};var gw={};gw={dismiss:"התעלם"};var vw={};vw={dismiss:"Odbaci"};var bw={};bw={dismiss:"Elutasítás"};var $w={};$w={dismiss:"Ignora"};var Dw={};Dw={dismiss:"閉じる"};var ww={};ww={dismiss:"무시"};var Ew={};Ew={dismiss:"Atmesti"};var Sw={};Sw={dismiss:"Nerādīt"};var xw={};xw={dismiss:"Lukk"};var kw={};kw={dismiss:"Negeren"};var Cw={};Cw={dismiss:"Zignoruj"};var Pw={};Pw={dismiss:"Descartar"};var Tw={};Tw={dismiss:"Dispensar"};var _w={};_w={dismiss:"Revocare"};var Mw={};Mw={dismiss:"Пропустить"};var Aw={};Aw={dismiss:"Zrušiť"};var Fw={};Fw={dismiss:"Opusti"};var Nw={};Nw={dismiss:"Odbaci"};var Bw={};Bw={dismiss:"Avvisa"};var Rw={};Rw={dismiss:"Kapat"};var Iw={};Iw={dismiss:"Скасувати"};var Ow={};Ow={dismiss:"取消"};var Lw={};Lw={dismiss:"關閉"};const l4={border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"};function nB(e={}){let{style:t,isFocusable:n}=e,[r,i]=m.useState(!1),{focusWithinProps:a}=dl({isDisabled:!n,onFocusWithinChange:o=>i(o)}),s=m.useMemo(()=>r?t:t?{...l4,...t}:l4,[r]);return{visuallyHiddenProps:{...a,style:s}}}function Pp(e){let{children:t,elementType:n="div",isFocusable:r,style:i,...a}=e,{visuallyHiddenProps:s}=nB(e);return D.createElement(n,X(a,s),t)}function rB(e){return e&&e.__esModule?e.default:e}const Sa={top:"top",bottom:"top",left:"left",right:"left"},Ac={top:"bottom",bottom:"top",left:"right",right:"left"},iB={top:"left",left:"top"},Tp={top:"height",left:"width"},Kw={width:"totalWidth",height:"totalHeight"},Jl={};let St=typeof document<"u"&&window.visualViewport;function u4(e){let t=0,n=0,r=0,i=0,a=0,s=0,o={},l=(St==null?void 0:St.scale)>1;if(e.tagName==="BODY"){let d=document.documentElement;r=d.clientWidth,i=d.clientHeight;var u;t=(u=St==null?void 0:St.width)!==null&&u!==void 0?u:r;var c;n=(c=St==null?void 0:St.height)!==null&&c!==void 0?c:i,o.top=d.scrollTop||e.scrollTop,o.left=d.scrollLeft||e.scrollLeft,St&&(a=St.offsetTop,s=St.offsetLeft)}else({width:t,height:n,top:a,left:s}=Va(e)),o.top=e.scrollTop,o.left=e.scrollLeft,r=t,i=n;return B0()&&(e.tagName==="BODY"||e.tagName==="HTML")&&l&&(o.top=0,o.left=0,a=St.pageTop,s=St.pageLeft),{width:t,height:n,totalWidth:r,totalHeight:i,scroll:o,top:a,left:s}}function aB(e){return{top:e.scrollTop,left:e.scrollLeft,width:e.scrollWidth,height:e.scrollHeight}}function c4(e,t,n,r,i,a,s){let o=i.scroll[e],l=r[Tp[e]],u=r.scroll[Sa[e]]+a,c=l+r.scroll[Sa[e]]-a,d=t-o+s[e]-r[Sa[e]],f=t-o+n+s[e]-r[Sa[e]];return d<u?u-d:f>c?Math.max(c-f,u-d):0}function sB(e){let t=window.getComputedStyle(e);return{top:parseInt(t.marginTop,10)||0,bottom:parseInt(t.marginBottom,10)||0,left:parseInt(t.marginLeft,10)||0,right:parseInt(t.marginRight,10)||0}}function d4(e){if(Jl[e])return Jl[e];let[t,n]=e.split(" "),r=Sa[t]||"right",i=iB[r];Sa[n]||(n="center");let a=Tp[r],s=Tp[i];return Jl[e]={placement:t,crossPlacement:n,axis:r,crossAxis:i,size:a,crossSize:s},Jl[e]}function Yf(e,t,n,r,i,a,s,o,l,u){let{placement:c,crossPlacement:d,axis:f,crossAxis:h,size:y,crossSize:g}=r,w={};w[h]=e[h],d==="center"?w[h]+=(e[g]-n[g])/2:d!==h&&(w[h]+=e[g]-n[g]),w[h]+=a;const b=e[h]-n[g]+l+u,p=e[h]+e[g]-l-u;if(w[h]=pp(w[h],b,p),c===f){const v=o?s[y]:t[Kw[y]];w[Ac[f]]=Math.floor(v-e[f]+i)}else w[f]=Math.floor(e[f]+e[y]+i);return w}function oB(e,t,n,r,i,a,s,o){const l=r?n.height:t[Kw.height];let u=e.top!=null?n.top+e.top:n.top+(l-e.bottom-s),c=o!=="top"?Math.max(0,t.height+t.top+t.scroll.top-u-(i.top+i.bottom+a)):Math.max(0,u+s-(t.top+t.scroll.top)-(i.top+i.bottom+a));return Math.min(t.height-a*2,c)}function f4(e,t,n,r,i,a){let{placement:s,axis:o,size:l}=a;return s===o?Math.max(0,n[o]-e[o]-e.scroll[o]+t[o]-r[o]-r[Ac[o]]-i):Math.max(0,e[l]+e[o]+e.scroll[o]-t[o]-n[o]-n[l]-r[o]-r[Ac[o]]-i)}function lB(e,t,n,r,i,a,s,o,l,u,c,d,f,h,y,g){let w=d4(e),{size:b,crossAxis:p,crossSize:v,placement:E,crossPlacement:x}=w,S=Yf(t,o,n,w,c,d,u,f,y,g),C=c,$=f4(o,u,t,i,a+c,w);if(s&&r[b]>$){let O=d4(`${Ac[E]} ${x}`),F=Yf(t,o,n,O,c,d,u,f,y,g);f4(o,u,t,i,a+c,O)>$&&(w=O,S=F,C=c)}let _="bottom";w.axis==="top"?w.placement==="top"?_="top":w.placement==="bottom"&&(_="bottom"):w.crossAxis==="top"&&(w.crossPlacement==="top"?_="bottom":w.crossPlacement==="bottom"&&(_="top"));let P=c4(p,S[p],n[v],o,l,a,u);S[p]+=P;let k=oB(S,o,u,f,i,a,n.height,_);h&&h<k&&(k=h),n.height=Math.min(n.height,k),S=Yf(t,o,n,w,C,d,u,f,y,g),P=c4(p,S[p],n[v],o,l,a,u),S[p]+=P;let A={},M=t[p]+.5*t[v]-n[p];const N=y/2+g,z=n[v]-y/2-g,Y=t[p]-n[p]+y/2,T=t[p]+t[v]-n[p]-y/2,B=pp(M,Y,T);return A[p]=pp(B,N,z),{position:S,maxHeight:k,arrowOffsetLeft:A.left,arrowOffsetTop:A.top,placement:w.placement}}function uB(e){let{placement:t,targetNode:n,overlayNode:r,scrollNode:i,padding:a,shouldFlip:s,boundaryElement:o,offset:l,crossOffset:u,maxHeight:c,arrowSize:d=0,arrowBoundaryOffset:f=0}=e,h=r instanceof HTMLElement?cB(r):document.documentElement,y=h===document.documentElement;const g=window.getComputedStyle(h).position;let w=!!g&&g!=="static",b=y?Va(n):h4(n,h);if(!y){let{marginTop:$,marginLeft:_}=window.getComputedStyle(n);b.top+=parseInt($,10)||0,b.left+=parseInt(_,10)||0}let p=Va(r),v=sB(r);p.width+=v.left+v.right,p.height+=v.top+v.bottom;let E=aB(i),x=u4(o),S=u4(h),C=o.tagName==="BODY"?Va(h):h4(h,o);return h.tagName==="HTML"&&o.tagName==="BODY"&&(S.scroll.top=0,S.scroll.left=0),lB(t,b,p,E,v,a,s,x,S,C,l,u,w,c,d,f)}function Va(e){let{top:t,left:n,width:r,height:i}=e.getBoundingClientRect(),{scrollTop:a,scrollLeft:s,clientTop:o,clientLeft:l}=document.documentElement;return{top:t+a-o,left:n+s-l,width:r,height:i}}function h4(e,t){let n=window.getComputedStyle(e),r;if(n.position==="fixed"){let{top:i,left:a,width:s,height:o}=e.getBoundingClientRect();r={top:i,left:a,width:s,height:o}}else{r=Va(e);let i=Va(t),a=window.getComputedStyle(t);i.top+=(parseInt(a.borderTopWidth,10)||0)-t.scrollTop,i.left+=(parseInt(a.borderLeftWidth,10)||0)-t.scrollLeft,r.top-=i.top,r.left-=i.left}return r.top-=parseInt(n.marginTop,10)||0,r.left-=parseInt(n.marginLeft,10)||0,r}function cB(e){let t=e.offsetParent;if(t&&t===document.body&&window.getComputedStyle(t).position==="static"&&!p4(t)&&(t=document.documentElement),t==null)for(t=e.parentElement;t&&!p4(t);)t=t.parentElement;return t||document.documentElement}function p4(e){let t=window.getComputedStyle(e);return t.transform!=="none"||/transform|perspective/.test(t.willChange)||t.filter!=="none"||t.contain==="paint"||"backdropFilter"in t&&t.backdropFilter!=="none"||"WebkitBackdropFilter"in t&&t.WebkitBackdropFilter!=="none"}const jw=new WeakMap;function dB(e){let{triggerRef:t,isOpen:n,onClose:r}=e;m.useEffect(()=>{if(!n||r===null)return;let i=a=>{let s=a.target;if(!t.current||s instanceof Node&&!s.contains(t.current))return;let o=r||jw.get(t.current);o&&o()};return window.addEventListener("scroll",i,!0),()=>{window.removeEventListener("scroll",i,!0)}},[n,r,t])}let Ne=typeof document<"u"&&window.visualViewport;function fB(e){let{direction:t}=ht(),{arrowSize:n=0,targetRef:r,overlayRef:i,scrollRef:a=i,placement:s="bottom",containerPadding:o=12,shouldFlip:l=!0,boundaryElement:u=typeof document<"u"?document.body:null,offset:c=0,crossOffset:d=0,shouldUpdatePosition:f=!0,isOpen:h=!0,onClose:y,maxHeight:g,arrowBoundaryOffset:w=0}=e,[b,p]=m.useState({position:{},arrowOffsetLeft:void 0,arrowOffsetTop:void 0,maxHeight:void 0,placement:void 0}),v=[f,s,i.current,r.current,a.current,o,l,u,c,d,h,t,g,w,n],E=m.useRef(Ne==null?void 0:Ne.scale);m.useEffect(()=>{h&&(E.current=Ne==null?void 0:Ne.scale)},[h]);let x=m.useCallback(()=>{if(f===!1||!h||!i.current||!r.current||!a.current||!u||(Ne==null?void 0:Ne.scale)!==E.current)return;!g&&i.current&&(i.current.style.maxHeight="none");let $=uB({placement:pB(s,t),overlayNode:i.current,targetNode:r.current,scrollNode:a.current,padding:o,shouldFlip:l,boundaryElement:u,offset:c,crossOffset:d,maxHeight:g,arrowSize:n,arrowBoundaryOffset:w});Object.keys($.position).forEach(_=>i.current.style[_]=$.position[_]+"px"),i.current.style.maxHeight=$.maxHeight!=null?$.maxHeight+"px":void 0,p($)},v);de(x,v),hB(x),O0({ref:i,onResize:x});let S=m.useRef(!1);de(()=>{let $,_=()=>{S.current=!0,clearTimeout($),$=setTimeout(()=>{S.current=!1},500),x()},P=()=>{S.current&&_()};return Ne==null||Ne.addEventListener("resize",_),Ne==null||Ne.addEventListener("scroll",P),()=>{Ne==null||Ne.removeEventListener("resize",_),Ne==null||Ne.removeEventListener("scroll",P)}},[x]);let C=m.useCallback(()=>{S.current||y()},[y,S]);return dB({triggerRef:r,isOpen:h,onClose:y&&C}),{overlayProps:{style:{position:"absolute",zIndex:1e5,...b.position,maxHeight:b.maxHeight}},placement:b.placement,arrowProps:{"aria-hidden":"true",role:"presentation",style:{left:b.arrowOffsetLeft,top:b.arrowOffsetTop}},updatePosition:x}}function hB(e){de(()=>(window.addEventListener("resize",e,!1),()=>{window.removeEventListener("resize",e,!1)}),[e])}function pB(e,t){return t==="rtl"?e.replace("start","right").replace("end","left"):e.replace("start","left").replace("end","right")}const Jn=[];function mB(e,t){let{onClose:n,shouldCloseOnBlur:r,isOpen:i,isDismissable:a=!1,isKeyboardDismissDisabled:s=!1,shouldCloseOnInteractOutside:o}=e;m.useEffect(()=>(i&&Jn.push(t),()=>{let y=Jn.indexOf(t);y>=0&&Jn.splice(y,1)}),[i,t]);let l=()=>{Jn[Jn.length-1]===t&&n&&n()},u=y=>{(!o||o(y.target))&&Jn[Jn.length-1]===t&&(y.stopPropagation(),y.preventDefault())},c=y=>{(!o||o(y.target))&&(Jn[Jn.length-1]===t&&(y.stopPropagation(),y.preventDefault()),l())},d=y=>{y.key==="Escape"&&!s&&(y.stopPropagation(),y.preventDefault(),l())};oD({ref:t,onInteractOutside:a&&i?c:null,onInteractOutsideStart:u});let{focusWithinProps:f}=dl({isDisabled:!r,onBlurWithin:y=>{!y.relatedTarget||pN(y.relatedTarget)||(!o||o(y.relatedTarget))&&n()}}),h=y=>{y.target===y.currentTarget&&y.preventDefault()};return{overlayProps:{onKeyDown:d,...f},underlayProps:{onPointerDown:h}}}function Vw(e,t,n){let{type:r}=e,{isOpen:i}=t;m.useEffect(()=>{n&&n.current&&jw.set(n.current,t.close)});let a;r==="menu"?a=!0:r==="listbox"&&(a="listbox");let s=Yt();return{triggerProps:{"aria-haspopup":a,"aria-expanded":i,"aria-controls":i?s:null,onPress:t.toggle},overlayProps:{id:s}}}const Wf=typeof document<"u"&&window.visualViewport,yB=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);let Xl=0,Gf;function gB(e={}){let{isDisabled:t}=e;de(()=>{if(!t)return Xl++,Xl===1&&(ul()?Gf=bB():Gf=vB()),()=>{Xl--,Xl===0&&Gf()}},[t])}function vB(){return ts(xa(document.documentElement,"paddingRight",`${window.innerWidth-document.documentElement.clientWidth}px`),xa(document.documentElement,"overflow","hidden"))}function bB(){let e,t,n=u=>{e=ns(u.target,!0),!(e===document.documentElement&&e===document.body)&&e instanceof HTMLElement&&window.getComputedStyle(e).overscrollBehavior==="auto"&&(t=xa(e,"overscrollBehavior","contain"))},r=u=>{if(!e||e===document.documentElement||e===document.body){u.preventDefault();return}e.scrollHeight===e.clientHeight&&e.scrollWidth===e.clientWidth&&u.preventDefault()},i=u=>{let c=u.target;y4(c)&&c!==document.activeElement&&(u.preventDefault(),o(),c.style.transform="translateY(-2000px)",c.focus(),requestAnimationFrame(()=>{c.style.transform=""})),t&&t()},a=u=>{let c=u.target;y4(c)&&(o(),c.style.transform="translateY(-2000px)",requestAnimationFrame(()=>{c.style.transform="",Wf&&(Wf.height<window.innerHeight?requestAnimationFrame(()=>{m4(c)}):Wf.addEventListener("resize",()=>m4(c),{once:!0}))}))},s=null,o=()=>{if(s)return;let u=()=>{window.scrollTo(0,0)},c=window.pageXOffset,d=window.pageYOffset;s=ts(Rs(window,"scroll",u),xa(document.documentElement,"paddingRight",`${window.innerWidth-document.documentElement.clientWidth}px`),xa(document.documentElement,"overflow","hidden"),xa(document.body,"marginTop",`-${d}px`),()=>{window.scrollTo(c,d)}),window.scrollTo(0,0)},l=ts(Rs(document,"touchstart",n,{passive:!1,capture:!0}),Rs(document,"touchmove",r,{passive:!1,capture:!0}),Rs(document,"touchend",i,{passive:!1,capture:!0}),Rs(document,"focus",a,!0));return()=>{t==null||t(),s==null||s(),l()}}function xa(e,t,n){let r=e.style[t];return e.style[t]=n,()=>{e.style[t]=r}}function Rs(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function m4(e){let t=document.scrollingElement||document.documentElement;for(;e&&e!==t;){let n=ns(e);if(n!==document.documentElement&&n!==document.body&&n!==e){let r=n.getBoundingClientRect().top,i=e.getBoundingClientRect().top;i>r+e.clientHeight&&(n.scrollTop+=i-r)}e=n.parentElement}}function y4(e){return e instanceof HTMLInputElement&&!yB.has(e.type)||e instanceof HTMLTextAreaElement||e instanceof HTMLElement&&e.isContentEditable}var zw={};zw={"ar-AE":sw,"bg-BG":ow,"cs-CZ":lw,"da-DK":uw,"de-DE":cw,"el-GR":dw,"en-US":fw,"es-ES":hw,"et-EE":pw,"fi-FI":mw,"fr-FR":yw,"he-IL":gw,"hr-HR":vw,"hu-HU":bw,"it-IT":$w,"ja-JP":Dw,"ko-KR":ww,"lt-LT":Ew,"lv-LV":Sw,"nb-NO":xw,"nl-NL":kw,"pl-PL":Cw,"pt-BR":Pw,"pt-PT":Tw,"ro-RO":_w,"ru-RU":Mw,"sk-SK":Aw,"sl-SI":Fw,"sr-SP":Nw,"sv-SE":Bw,"tr-TR":Rw,"uk-UA":Iw,"zh-CN":Ow,"zh-TW":Lw};function g4(e){let{onDismiss:t,...n}=e,r=Mr(rB(zw),"@react-aria/overlays"),i=cl(n,r.format("dismiss")),a=()=>{t&&t()};return D.createElement(Pp,null,D.createElement("button",{...i,tabIndex:-1,onClick:a,style:{width:1,height:1}}))}let Is=new WeakMap,Jt=[];function $B(e,t=document.body){let n=new Set(e),r=new Set,i=l=>{for(let f of l.querySelectorAll("[data-live-announcer], [data-react-aria-top-layer]"))n.add(f);let u=f=>{if(n.has(f)||r.has(f.parentElement)&&f.parentElement.getAttribute("role")!=="row")return NodeFilter.FILTER_REJECT;for(let h of n)if(f.contains(h))return NodeFilter.FILTER_SKIP;return NodeFilter.FILTER_ACCEPT},c=document.createTreeWalker(l,NodeFilter.SHOW_ELEMENT,{acceptNode:u}),d=u(l);if(d===NodeFilter.FILTER_ACCEPT&&a(l),d!==NodeFilter.FILTER_REJECT){let f=c.nextNode();for(;f!=null;)a(f),f=c.nextNode()}},a=l=>{var u;let c=(u=Is.get(l))!==null&&u!==void 0?u:0;l.getAttribute("aria-hidden")==="true"&&c===0||(c===0&&l.setAttribute("aria-hidden","true"),r.add(l),Is.set(l,c+1))};Jt.length&&Jt[Jt.length-1].disconnect(),i(t);let s=new MutationObserver(l=>{for(let u of l)if(!(u.type!=="childList"||u.addedNodes.length===0)&&![...n,...r].some(c=>c.contains(u.target))){for(let c of u.removedNodes)c instanceof Element&&(n.delete(c),r.delete(c));for(let c of u.addedNodes)(c instanceof HTMLElement||c instanceof SVGElement)&&(c.dataset.liveAnnouncer==="true"||c.dataset.reactAriaTopLayer==="true")?n.add(c):c instanceof Element&&i(c)}});s.observe(t,{childList:!0,subtree:!0});let o={observe(){s.observe(t,{childList:!0,subtree:!0})},disconnect(){s.disconnect()}};return Jt.push(o),()=>{s.disconnect();for(let l of r){let u=Is.get(l);u===1?(l.removeAttribute("aria-hidden"),Is.delete(l)):Is.set(l,u-1)}o===Jt[Jt.length-1]?(Jt.pop(),Jt.length&&Jt[Jt.length-1].observe()):Jt.splice(Jt.indexOf(o),1)}}function DB(e,t){let{triggerRef:n,popoverRef:r,isNonModal:i,isKeyboardDismissDisabled:a,shouldCloseOnInteractOutside:s,...o}=e,{overlayProps:l,underlayProps:u}=mB({isOpen:t.isOpen,onClose:t.close,shouldCloseOnBlur:!0,isDismissable:!i,isKeyboardDismissDisabled:a,shouldCloseOnInteractOutside:s},r),{overlayProps:c,arrowProps:d,placement:f}=fB({...o,targetRef:n,overlayRef:r,isOpen:t.isOpen,onClose:i?t.close:null});return gB({isDisabled:i||!t.isOpen}),de(()=>{if(t.isOpen&&!i&&r.current)return $B([r.current])},[i,t.isOpen,r]),{popoverProps:X(l,c),arrowProps:d,underlayProps:u,placement:f}}const Uw=D.createContext(null);function wB(e){let t=bs(),{portalContainer:n=t?null:document.body,isExiting:r}=e,[i,a]=m.useState(!1),s=m.useMemo(()=>({contain:i,setContain:a}),[i,a]);if(!n)return null;let o=e.children;return e.disableFocusManagement||(o=D.createElement(z0,{restoreFocus:!0,contain:i&&!r},o)),o=D.createElement(Uw.Provider,{value:s},D.createElement(ZF,null,o)),h2.createPortal(o,n)}function EB(){let e=m.useContext(Uw),t=e==null?void 0:e.setContain;de(()=>{t==null||t(!0)},[t])}function _p(e){return FF()?e.altKey:e.ctrlKey}function aa(e){return xr()?e.metaKey:e.ctrlKey}const SB=1e3;function xB(e){let{keyboardDelegate:t,selectionManager:n,onTypeSelect:r}=e,i=m.useRef({search:"",timeout:null}).current,a=s=>{let o=kB(s.key);if(!o||s.ctrlKey||s.metaKey||!s.currentTarget.contains(s.target))return;o===" "&&i.search.trim().length>0&&(s.preventDefault(),"continuePropagation"in s||s.stopPropagation()),i.search+=o;let l=t.getKeyForSearch(i.search,n.focusedKey);l==null&&(l=t.getKeyForSearch(i.search)),l!=null&&(n.setFocusedKey(l),r&&r(l)),clearTimeout(i.timeout),i.timeout=setTimeout(()=>{i.search=""},SB)};return{typeSelectProps:{onKeyDownCapture:t.getKeyForSearch?a:null}}}function kB(e){return e.length===1||!/^[A-Z]/i.test(e)?e:""}function CB(e){let{selectionManager:t,keyboardDelegate:n,ref:r,autoFocus:i=!1,shouldFocusWrap:a=!1,disallowEmptySelection:s=!1,disallowSelectAll:o=!1,selectOnFocus:l=t.selectionBehavior==="replace",disallowTypeAhead:u=!1,shouldUseVirtualFocus:c,allowsTabNavigation:d=!1,isVirtualized:f,scrollRef:h=r,linkBehavior:y="action"}=e,{direction:g}=ht(),w=R0(),b=P=>{if(P.altKey&&P.key==="Tab"&&P.preventDefault(),!r.current.contains(P.target))return;const k=(F,G)=>{if(F!=null){if(t.isLink(F)&&y==="selection"&&l&&!_p(P)){xd.flushSync(()=>{t.setFocusedKey(F,G)});let Q=h.current.querySelector(`[data-key="${CSS.escape(F.toString())}"]`);w.open(Q,P);return}if(t.setFocusedKey(F,G),t.isLink(F)&&y==="override")return;P.shiftKey&&t.selectionMode==="multiple"?t.extendSelection(F):l&&!_p(P)&&t.replaceSelection(F)}};switch(P.key){case"ArrowDown":if(n.getKeyBelow){var A,M;P.preventDefault();let F=t.focusedKey!=null?n.getKeyBelow(t.focusedKey):(A=n.getFirstKey)===null||A===void 0?void 0:A.call(n);F==null&&a&&(F=(M=n.getFirstKey)===null||M===void 0?void 0:M.call(n,t.focusedKey)),k(F)}break;case"ArrowUp":if(n.getKeyAbove){var N,z;P.preventDefault();let F=t.focusedKey!=null?n.getKeyAbove(t.focusedKey):(N=n.getLastKey)===null||N===void 0?void 0:N.call(n);F==null&&a&&(F=(z=n.getLastKey)===null||z===void 0?void 0:z.call(n,t.focusedKey)),k(F)}break;case"ArrowLeft":if(n.getKeyLeftOf){var Y,T;P.preventDefault();let F=n.getKeyLeftOf(t.focusedKey);F==null&&a&&(F=g==="rtl"?(Y=n.getFirstKey)===null||Y===void 0?void 0:Y.call(n,t.focusedKey):(T=n.getLastKey)===null||T===void 0?void 0:T.call(n,t.focusedKey)),k(F,g==="rtl"?"first":"last")}break;case"ArrowRight":if(n.getKeyRightOf){var B,O;P.preventDefault();let F=n.getKeyRightOf(t.focusedKey);F==null&&a&&(F=g==="rtl"?(B=n.getLastKey)===null||B===void 0?void 0:B.call(n,t.focusedKey):(O=n.getFirstKey)===null||O===void 0?void 0:O.call(n,t.focusedKey)),k(F,g==="rtl"?"last":"first")}break;case"Home":if(n.getFirstKey){P.preventDefault();let F=n.getFirstKey(t.focusedKey,aa(P));t.setFocusedKey(F),aa(P)&&P.shiftKey&&t.selectionMode==="multiple"?t.extendSelection(F):l&&t.replaceSelection(F)}break;case"End":if(n.getLastKey){P.preventDefault();let F=n.getLastKey(t.focusedKey,aa(P));t.setFocusedKey(F),aa(P)&&P.shiftKey&&t.selectionMode==="multiple"?t.extendSelection(F):l&&t.replaceSelection(F)}break;case"PageDown":if(n.getKeyPageBelow){P.preventDefault();let F=n.getKeyPageBelow(t.focusedKey);k(F)}break;case"PageUp":if(n.getKeyPageAbove){P.preventDefault();let F=n.getKeyPageAbove(t.focusedKey);k(F)}break;case"a":aa(P)&&t.selectionMode==="multiple"&&o!==!0&&(P.preventDefault(),t.selectAll());break;case"Escape":P.preventDefault(),s||t.clearSelection();break;case"Tab":if(!d){if(P.shiftKey)r.current.focus();else{let F=At(r.current,{tabbable:!0}),G,Q;do Q=F.lastChild(),Q&&(G=Q);while(Q);G&&!G.contains(document.activeElement)&&Kn(G)}break}}},p=m.useRef({top:0,left:0});yp(h,"scroll",f?null:()=>{p.current={top:h.current.scrollTop,left:h.current.scrollLeft}});let v=P=>{if(t.isFocused){P.currentTarget.contains(P.target)||t.setFocused(!1);return}if(P.currentTarget.contains(P.target)){if(t.setFocused(!0),t.focusedKey==null){let M=z=>{z!=null&&(t.setFocusedKey(z),l&&t.replaceSelection(z))},N=P.relatedTarget;var k,A;N&&P.currentTarget.compareDocumentPosition(N)&Node.DOCUMENT_POSITION_FOLLOWING?M((k=t.lastSelectedKey)!==null&&k!==void 0?k:n.getLastKey()):M((A=t.firstSelectedKey)!==null&&A!==void 0?A:n.getFirstKey())}else f||(h.current.scrollTop=p.current.top,h.current.scrollLeft=p.current.left);if(!f&&t.focusedKey!=null){let M=h.current.querySelector(`[data-key="${CSS.escape(t.focusedKey.toString())}"]`);M&&(M.contains(document.activeElement)||Kn(M),kc()==="keyboard"&&Ec(M,{containingElement:r.current}))}}},E=P=>{P.currentTarget.contains(P.relatedTarget)||t.setFocused(!1)};const x=m.useRef(i);m.useEffect(()=>{if(x.current){let P=null;i==="first"&&(P=n.getFirstKey()),i==="last"&&(P=n.getLastKey());let k=t.selectedKeys;if(k.size){for(let A of k)if(t.canSelectItem(A)){P=A;break}}t.setFocused(!0),t.setFocusedKey(P),P==null&&!c&&Oi(r.current)}},[]);let S=m.useRef(t.focusedKey);m.useEffect(()=>{let P=kc();if(t.isFocused&&t.focusedKey!=null&&(h!=null&&h.current)){let k=h.current.querySelector(`[data-key="${CSS.escape(t.focusedKey.toString())}"]`);k&&(P==="keyboard"||x.current)&&(f||Z2(h.current,k),P!=="virtual"&&Ec(k,{containingElement:r.current}))}t.isFocused&&t.focusedKey==null&&S.current!=null&&Oi(r.current),S.current=t.focusedKey,x.current=!1},[f,h,t.focusedKey,t.isFocused,r]);let C={onKeyDown:b,onFocus:v,onBlur:E,onMouseDown(P){h.current===P.target&&P.preventDefault()}},{typeSelectProps:$}=xB({keyboardDelegate:n,selectionManager:t});u||(C=X($,C));let _;return c||(_=t.focusedKey==null?0:-1),{collectionProps:{...C,tabIndex:_}}}function Hw(e){let{selectionManager:t,key:n,ref:r,shouldSelectOnPressUp:i,shouldUseVirtualFocus:a,focus:s,isDisabled:o,onAction:l,allowsDifferentPressOrigin:u,linkBehavior:c="action"}=e,d=R0(),f=T=>{if(T.pointerType==="keyboard"&&_p(T))t.toggleSelection(n);else{if(t.selectionMode==="none")return;if(t.isLink(n)){if(c==="selection"){d.open(r.current,T),t.setSelectedKeys(t.selectedKeys);return}else if(c==="override"||c==="none")return}t.selectionMode==="single"?t.isSelected(n)&&!t.disallowEmptySelection?t.toggleSelection(n):t.replaceSelection(n):T&&T.shiftKey?t.extendSelection(n):t.selectionBehavior==="toggle"||T&&(aa(T)||T.pointerType==="touch"||T.pointerType==="virtual")?t.toggleSelection(n):t.replaceSelection(n)}};m.useEffect(()=>{n===t.focusedKey&&t.isFocused&&!a&&(s?s():document.activeElement!==r.current&&Oi(r.current))},[r,n,t.focusedKey,t.childFocusStrategy,t.isFocused,a]),o=o||t.isDisabled(n);let h={};!a&&!o?h={tabIndex:n===t.focusedKey?0:-1,onFocus(T){T.target===r.current&&t.setFocusedKey(n)}}:o&&(h.onMouseDown=T=>{T.preventDefault()});let y=t.isLink(n)&&c==="override",g=t.isLink(n)&&c!=="selection"&&c!=="none",w=!o&&t.canSelectItem(n)&&!y,b=(l||g)&&!o,p=b&&(t.selectionBehavior==="replace"?!w:!w||t.isEmpty),v=b&&w&&t.selectionBehavior==="replace",E=p||v,x=m.useRef(null),S=E&&w,C=m.useRef(!1),$=m.useRef(!1),_=T=>{l&&l(),g&&d.open(r.current,T)},P={};i?(P.onPressStart=T=>{x.current=T.pointerType,C.current=S,T.pointerType==="keyboard"&&(!E||b4())&&f(T)},u?(P.onPressUp=p?null:T=>{T.pointerType!=="keyboard"&&w&&f(T)},P.onPress=p?_:null):P.onPress=T=>{if(p||v&&T.pointerType!=="mouse"){if(T.pointerType==="keyboard"&&!v4())return;_(T)}else T.pointerType!=="keyboard"&&w&&f(T)}):(P.onPressStart=T=>{x.current=T.pointerType,C.current=S,$.current=p,w&&(T.pointerType==="mouse"&&!p||T.pointerType==="keyboard"&&(!b||b4()))&&f(T)},P.onPress=T=>{(T.pointerType==="touch"||T.pointerType==="pen"||T.pointerType==="virtual"||T.pointerType==="keyboard"&&E&&v4()||T.pointerType==="mouse"&&$.current)&&(E?_(T):w&&f(T))}),h["data-key"]=n,P.preventFocusOnPress=a;let{pressProps:k,isPressed:A}=$s(P),M=v?T=>{x.current==="mouse"&&(T.stopPropagation(),T.preventDefault(),_(T))}:void 0,{longPressProps:N}=uD({isDisabled:!S,onLongPress(T){T.pointerType==="touch"&&(f(T),t.setSelectionBehavior("toggle"))}}),z=T=>{x.current==="touch"&&C.current&&T.preventDefault()},Y=t.isLink(n)?T=>{Ri.isOpening||T.preventDefault()}:void 0;return{itemProps:X(h,w||p?k:{},S?N:{},{onDoubleClick:M,onDragStartCapture:z,onClick:Y}),isPressed:A,isSelected:t.isSelected(n),isFocused:t.isFocused&&t.focusedKey===n,isDisabled:o,allowsSelection:w,hasAction:E}}function v4(){let e=window.event;return(e==null?void 0:e.key)==="Enter"}function b4(){let e=window.event;return(e==null?void 0:e.key)===" "||(e==null?void 0:e.code)==="Space"}class Yw{getNextKey(t){for(t=this.collection.getKeyAfter(t);t!=null;){if(this.collection.getItem(t).type==="item"&&!this.disabledKeys.has(t))return t;t=this.collection.getKeyAfter(t)}return null}getPreviousKey(t){for(t=this.collection.getKeyBefore(t);t!=null;){if(this.collection.getItem(t).type==="item"&&!this.disabledKeys.has(t))return t;t=this.collection.getKeyBefore(t)}return null}findKey(t,n,r){let i=this.getItem(t);if(!i)return null;let a=i.getBoundingClientRect();do t=n(t),i=this.getItem(t);while(i&&r(a,i.getBoundingClientRect()));return t}isSameRow(t,n){return t.top===n.top||t.left!==n.left}isSameColumn(t,n){return t.left===n.left||t.top!==n.top}getKeyBelow(t){return this.layout==="grid"&&this.orientation==="vertical"?this.findKey(t,n=>this.getNextKey(n),this.isSameRow):this.getNextKey(t)}getKeyAbove(t){return this.layout==="grid"&&this.orientation==="vertical"?this.findKey(t,n=>this.getPreviousKey(n),this.isSameRow):this.getPreviousKey(t)}getNextColumn(t,n){return n?this.getPreviousKey(t):this.getNextKey(t)}getKeyRightOf(t){return this.layout==="grid"?this.orientation==="vertical"?this.getNextColumn(t,this.direction==="rtl"):this.findKey(t,n=>this.getNextColumn(n,this.direction==="rtl"),this.isSameColumn):this.orientation==="horizontal"?this.getNextColumn(t,this.direction==="rtl"):null}getKeyLeftOf(t){return this.layout==="grid"?this.orientation==="vertical"?this.getNextColumn(t,this.direction==="ltr"):this.findKey(t,n=>this.getNextColumn(n,this.direction==="ltr"),this.isSameColumn):this.orientation==="horizontal"?this.getNextColumn(t,this.direction==="ltr"):null}getFirstKey(){let t=this.collection.getFirstKey();for(;t!=null;){let n=this.collection.getItem(t);if((n==null?void 0:n.type)==="item"&&!this.disabledKeys.has(t))return t;t=this.collection.getKeyAfter(t)}return null}getLastKey(){let t=this.collection.getLastKey();for(;t!=null;){if(this.collection.getItem(t).type==="item"&&!this.disabledKeys.has(t))return t;t=this.collection.getKeyBefore(t)}return null}getItem(t){return this.ref.current.querySelector(`[data-key="${CSS.escape(t.toString())}"]`)}getKeyPageAbove(t){let n=this.ref.current,r=this.getItem(t);if(!r)return null;if(!wc(n))return this.getFirstKey();let i=n.getBoundingClientRect(),a=r.getBoundingClientRect();if(this.orientation==="horizontal"){let s=i.x-n.scrollLeft,o=Math.max(0,a.x-s+a.width-i.width);for(;r&&a.x-s>o;)t=this.getKeyAbove(t),r=t==null?null:this.getItem(t),a=r==null?void 0:r.getBoundingClientRect()}else{let s=i.y-n.scrollTop,o=Math.max(0,a.y-s+a.height-i.height);for(;r&&a.y-s>o;)t=this.getKeyAbove(t),r=t==null?null:this.getItem(t),a=r==null?void 0:r.getBoundingClientRect()}return t??this.getFirstKey()}getKeyPageBelow(t){let n=this.ref.current,r=this.getItem(t);if(!r)return null;if(!wc(n))return this.getLastKey();let i=n.getBoundingClientRect(),a=r.getBoundingClientRect();if(this.orientation==="horizontal"){let s=i.x-n.scrollLeft,o=Math.min(n.scrollWidth,a.x-s-a.width+i.width);for(;r&&a.x-s<o;)t=this.getKeyBelow(t),r=t==null?null:this.getItem(t),a=r==null?void 0:r.getBoundingClientRect()}else{let s=i.y-n.scrollTop,o=Math.min(n.scrollHeight,a.y-s-a.height+i.height);for(;r&&a.y-s<o;)t=this.getKeyBelow(t),r=t==null?null:this.getItem(t),a=r==null?void 0:r.getBoundingClientRect()}return t??this.getLastKey()}getKeyForSearch(t,n){if(!this.collator)return null;let r=this.collection,i=n||this.getFirstKey();for(;i!=null;){let a=r.getItem(i),s=a.textValue.slice(0,t.length);if(a.textValue&&this.collator.compare(s,t)===0)return i;i=this.getKeyBelow(i)}return null}constructor(...t){if(t.length===1){let n=t[0];this.collection=n.collection,this.ref=n.ref,this.collator=n.collator,this.disabledKeys=n.disabledKeys||new Set,this.orientation=n.orientation,this.direction=n.direction,this.layout=n.layout||"stack"}else this.collection=t[0],this.disabledKeys=t[1],this.ref=t[2],this.collator=t[3],this.layout="stack",this.orientation="vertical";this.layout==="stack"&&this.orientation==="vertical"&&(this.getKeyLeftOf=void 0,this.getKeyRightOf=void 0)}}function Ww(e){let{selectionManager:t,collection:n,disabledKeys:r,ref:i,keyboardDelegate:a}=e,s=Y0({usage:"search",sensitivity:"base"}),o=t.disabledBehavior,l=m.useMemo(()=>a||new Yw(n,o==="selection"?new Set:r,i,s),[a,n,r,i,s,o]),{collectionProps:u}=CB({...e,ref:i,selectionManager:t,keyboardDelegate:l});return{listProps:u}}class PB{build(t,n){return this.context=n,$4(()=>this.iterateCollection(t))}*iterateCollection(t){let{children:n,items:r}=t;if(typeof n=="function"){if(!r)throw new Error("props.children was a function but props.items is missing");for(let i of t.items)yield*this.getFullNode({value:i},{renderer:n})}else{let i=[];D.Children.forEach(n,s=>{i.push(s)});let a=0;for(let s of i){let o=this.getFullNode({element:s,index:a},{});for(let l of o)a++,yield l}}}getKey(t,n,r,i){if(t.key!=null)return t.key;if(n.type==="cell"&&n.key!=null)return`${i}${n.key}`;let a=n.value;if(a!=null){var s;let o=(s=a.key)!==null&&s!==void 0?s:a.id;if(o==null)throw new Error("No key found for item");return o}return i?`${i}.${n.index}`:`$.${n.index}`}getChildState(t,n){return{renderer:n.renderer||t.renderer}}*getFullNode(t,n,r,i){let a=t.element;if(!a&&t.value&&n&&n.renderer){let l=this.cache.get(t.value);if(l&&(!l.shouldInvalidate||!l.shouldInvalidate(this.context))){l.index=t.index,l.parentKey=i?i.key:null,yield l;return}a=n.renderer(t.value)}if(D.isValidElement(a)){let l=a.type;if(typeof l!="function"&&typeof l.getCollectionNode!="function"){let f=typeof a.type=="function"?a.type.name:a.type;throw new Error(`Unknown element <${f}> in collection.`)}let u=l.getCollectionNode(a.props,this.context),c=t.index,d=u.next();for(;!d.done&&d.value;){let f=d.value;t.index=c;let h=f.key;h||(h=f.element?null:this.getKey(a,t,n,r));let g=[...this.getFullNode({...f,key:h,index:c,wrapper:TB(t.wrapper,f.wrapper)},this.getChildState(n,f),r?`${r}${a.key}`:a.key,i)];for(let w of g){if(w.value=f.value||t.value,w.value&&this.cache.set(w.value,w),t.type&&w.type!==t.type)throw new Error(`Unsupported type <${qf(w.type)}> in <${qf(i.type)}>. Only <${qf(t.type)}> is supported.`);c++,yield w}d=u.next(g)}return}if(t.key==null)return;let s=this,o={type:t.type,props:t.props,key:t.key,parentKey:i?i.key:null,value:t.value,level:i?i.level+1:0,index:t.index,rendered:t.rendered,textValue:t.textValue,"aria-label":t["aria-label"],wrapper:t.wrapper,shouldInvalidate:t.shouldInvalidate,hasChildNodes:t.hasChildNodes,childNodes:$4(function*(){if(!t.hasChildNodes)return;let l=0;for(let u of t.childNodes()){u.key!=null&&(u.key=`${o.key}${u.key}`),u.index=l;let c=s.getFullNode(u,s.getChildState(n,u),o.key,o);for(let d of c)l++,yield d}})};yield o}constructor(){this.cache=new WeakMap}}function $4(e){let t=[],n=null;return{*[Symbol.iterator](){for(let r of t)yield r;n||(n=e());for(let r of n)t.push(r),yield r}}}function TB(e,t){if(e&&t)return n=>e(t(n));if(e)return e;if(t)return t}function qf(e){return e[0].toUpperCase()+e.slice(1)}function Gw(e,t,n){let r=m.useMemo(()=>new PB,[]),{children:i,items:a,collection:s}=e;return m.useMemo(()=>{if(s)return s;let l=r.build({children:i,items:a},n);return t(l)},[r,i,a,s,n,t])}function qw(e,t){return typeof t.getChildren=="function"?t.getChildren(e.key):e.childNodes}function _B(e){return MB(e,0)}function MB(e,t){if(t<0)return;let n=0;for(let r of e){if(n===t)return r;n++}}function Zf(e,t,n){if(t.parentKey===n.parentKey)return t.index-n.index;let r=[...D4(e,t),t],i=[...D4(e,n),n],a=r.slice(0,i.length).findIndex((s,o)=>s!==i[o]);return a!==-1?(t=r[a],n=i[a],t.index-n.index):r.findIndex(s=>s===n)>=0?1:(i.findIndex(s=>s===t)>=0,-1)}function D4(e,t){let n=[];for(;(t==null?void 0:t.parentKey)!=null;)t=e.getItem(t.parentKey),n.unshift(t);return n}const w4=new WeakMap;function Zw(e){let t=w4.get(e);if(t!=null)return t;t=0;let n=r=>{for(let i of r)i.type==="section"?n(qw(i,e)):t++};return n(e),w4.set(e,t),t}const G0=new WeakMap;function AB(e){return typeof e=="string"?e.replace(/\s*/g,""):""+e}function FB(e,t){let n=G0.get(e);if(!n)throw new Error("Unknown list");return`${n.id}-option-${AB(t)}`}function NB(e,t,n){let r=pe(e,{labelable:!0}),i=e.selectionBehavior||"toggle",a=e.linkBehavior||(i==="replace"?"action":"override");i==="toggle"&&a==="action"&&(a="override");let{listProps:s}=Ww({...e,ref:n,selectionManager:t.selectionManager,collection:t.collection,disabledKeys:t.disabledKeys,linkBehavior:a}),{focusWithinProps:o}=dl({onFocusWithin:e.onFocus,onBlurWithin:e.onBlur,onFocusWithinChange:e.onFocusChange}),l=Yt(e.id);G0.set(t,{id:l,shouldUseVirtualFocus:e.shouldUseVirtualFocus,shouldSelectOnPressUp:e.shouldSelectOnPressUp,shouldFocusOnHover:e.shouldFocusOnHover,isVirtualized:e.isVirtualized,onAction:e.onAction,linkBehavior:a});let{labelProps:u,fieldProps:c}=iw({...e,id:l,labelElementType:"span"});return{labelProps:u,listBoxProps:X(r,o,t.selectionManager.selectionMode==="multiple"?{"aria-multiselectable":"true"}:{},{role:"listbox",...X(c,s)})}}function BB(e,t,n){var r;let{key:i}=e,a=G0.get(t);var s;let o=(s=e.isDisabled)!==null&&s!==void 0?s:t.disabledKeys.has(i);var l;let u=(l=e.isSelected)!==null&&l!==void 0?l:t.selectionManager.isSelected(i);var c;let d=(c=e.shouldSelectOnPressUp)!==null&&c!==void 0?c:a==null?void 0:a.shouldSelectOnPressUp;var f;let h=(f=e.shouldFocusOnHover)!==null&&f!==void 0?f:a==null?void 0:a.shouldFocusOnHover;var y;let g=(y=e.shouldUseVirtualFocus)!==null&&y!==void 0?y:a==null?void 0:a.shouldUseVirtualFocus;var w;let b=(w=e.isVirtualized)!==null&&w!==void 0?w:a==null?void 0:a.isVirtualized,p=gr(),v=gr(),E={role:"option","aria-disabled":o||void 0,"aria-selected":t.selectionManager.selectionMode!=="none"?u:void 0};xr()&&B0()||(E["aria-label"]=e["aria-label"],E["aria-labelledby"]=p,E["aria-describedby"]=v);let x=t.collection.getItem(i);if(b){let M=Number(x==null?void 0:x.index);E["aria-posinset"]=Number.isNaN(M)?void 0:M+1,E["aria-setsize"]=Zw(t.collection)}let{itemProps:S,isPressed:C,isFocused:$,hasAction:_,allowsSelection:P}=Hw({selectionManager:t.selectionManager,key:i,ref:n,shouldSelectOnPressUp:d,allowsDifferentPressOrigin:d&&h,isVirtualized:b,shouldUseVirtualFocus:g,isDisabled:o,onAction:a!=null&&a.onAction?()=>{var M;return a==null||(M=a.onAction)===null||M===void 0?void 0:M.call(a,i)}:void 0,linkBehavior:a==null?void 0:a.linkBehavior}),{hoverProps:k}=qn({isDisabled:o||!h,onHoverStart(){Uo()||(t.selectionManager.setFocused(!0),t.selectionManager.setFocusedKey(i))}}),A=pe(x==null?void 0:x.props,{isLink:!!(!(x==null||(r=x.props)===null||r===void 0)&&r.href)});return delete A.id,{optionProps:{...E,...X(A,S,k),id:FB(t,i)},labelProps:{id:p},descriptionProps:{id:v},isFocused:$,isFocusVisible:$&&Uo(),isSelected:u,isDisabled:o,isPressed:C,allowsSelection:P,hasAction:_}}function RB(e){let{heading:t,"aria-label":n}=e,r=Yt();return{itemProps:{role:"presentation"},headingProps:t?{id:r,role:"presentation"}:{},groupProps:{role:"group","aria-label":n,"aria-labelledby":t?r:void 0}}}var Qw={};Qw={longPressMessage:"اضغط مطولاً أو اضغط على Alt + السهم لأسفل لفتح القائمة"};var Jw={};Jw={longPressMessage:"Натиснете продължително или натиснете Alt+ стрелка надолу, за да отворите менюто"};var Xw={};Xw={longPressMessage:"Dlouhým stiskem nebo stisknutím kláves Alt + šipka dolů otevřete nabídku"};var e5={};e5={longPressMessage:"Langt tryk eller tryk på Alt + pil ned for at åbne menuen"};var t5={};t5={longPressMessage:"Drücken Sie lange oder drücken Sie Alt + Nach-unten, um das Menü zu öffnen"};var n5={};n5={longPressMessage:"Πιέστε παρατεταμένα ή πατήστε Alt + κάτω βέλος για να ανοίξετε το μενού"};var r5={};r5={longPressMessage:"Long press or press Alt + ArrowDown to open menu"};var i5={};i5={longPressMessage:"Mantenga pulsado o pulse Alt + flecha abajo para abrir el menú"};var a5={};a5={longPressMessage:"Menüü avamiseks vajutage pikalt või vajutage klahve Alt + allanool"};var s5={};s5={longPressMessage:"Avaa valikko painamalla pohjassa tai näppäinyhdistelmällä Alt + Alanuoli"};var o5={};o5={longPressMessage:"Appuyez de manière prolongée ou appuyez sur Alt + Flèche vers le bas pour ouvrir le menu."};var l5={};l5={longPressMessage:"לחץ לחיצה ארוכה או הקש Alt + ArrowDown כדי לפתוח את התפריט"};var u5={};u5={longPressMessage:"Dugo pritisnite ili pritisnite Alt + strelicu prema dolje za otvaranje izbornika"};var c5={};c5={longPressMessage:"Nyomja meg hosszan, vagy nyomja meg az Alt + lefele nyíl gombot a menü megnyitásához"};var d5={};d5={longPressMessage:"Premere a lungo o premere Alt + Freccia giù per aprire il menu"};var f5={};f5={longPressMessage:"長押しまたは Alt+下矢印キーでメニューを開く"};var h5={};h5={longPressMessage:"길게 누르거나 Alt + 아래쪽 화살표를 눌러 메뉴 열기"};var p5={};p5={longPressMessage:"Norėdami atidaryti meniu, nuspaudę palaikykite arba paspauskite „Alt + ArrowDown“."};var m5={};m5={longPressMessage:"Lai atvērtu izvēlni, turiet nospiestu vai nospiediet taustiņu kombināciju Alt + lejupvērstā bultiņa"};var y5={};y5={longPressMessage:"Langt trykk eller trykk Alt + PilNed for å åpne menyen"};var g5={};g5={longPressMessage:"Druk lang op Alt + pijl-omlaag of druk op Alt om het menu te openen"};var v5={};v5={longPressMessage:"Naciśnij i przytrzymaj lub naciśnij klawisze Alt + Strzałka w dół, aby otworzyć menu"};var b5={};b5={longPressMessage:"Pressione e segure ou pressione Alt + Seta para baixo para abrir o menu"};var $5={};$5={longPressMessage:"Prima continuamente ou prima Alt + Seta Para Baixo para abrir o menu"};var D5={};D5={longPressMessage:"Apăsați lung sau apăsați pe Alt + săgeată în jos pentru a deschide meniul"};var w5={};w5={longPressMessage:"Нажмите и удерживайте или нажмите Alt + Стрелка вниз, чтобы открыть меню"};var E5={};E5={longPressMessage:"Ponuku otvoríte dlhým stlačením alebo stlačením klávesu Alt + klávesu so šípkou nadol"};var S5={};S5={longPressMessage:"Za odprtje menija pritisnite in držite gumb ali pritisnite Alt+puščica navzdol"};var x5={};x5={longPressMessage:"Dugo pritisnite ili pritisnite Alt + strelicu prema dole da otvorite meni"};var k5={};k5={longPressMessage:"Håll nedtryckt eller tryck på Alt + pil nedåt för att öppna menyn"};var C5={};C5={longPressMessage:"Menüyü açmak için uzun basın veya Alt + Aşağı Ok tuşuna basın"};var P5={};P5={longPressMessage:"Довго або звичайно натисніть комбінацію клавіш Alt і стрілка вниз, щоб відкрити меню"};var T5={};T5={longPressMessage:"长按或按 Alt + 向下方向键以打开菜单"};var _5={};_5={longPressMessage:"長按或按 Alt+向下鍵以開啟功能表"};function IB(e){return e&&e.__esModule?e.default:e}var M5={};M5={"ar-AE":Qw,"bg-BG":Jw,"cs-CZ":Xw,"da-DK":e5,"de-DE":t5,"el-GR":n5,"en-US":r5,"es-ES":i5,"et-EE":a5,"fi-FI":s5,"fr-FR":o5,"he-IL":l5,"hr-HR":u5,"hu-HU":c5,"it-IT":d5,"ja-JP":f5,"ko-KR":h5,"lt-LT":p5,"lv-LV":m5,"nb-NO":y5,"nl-NL":g5,"pl-PL":v5,"pt-BR":b5,"pt-PT":$5,"ro-RO":D5,"ru-RU":w5,"sk-SK":E5,"sl-SI":S5,"sr-SP":x5,"sv-SE":k5,"tr-TR":C5,"uk-UA":P5,"zh-CN":T5,"zh-TW":_5};function OB(e,t,n){let{type:r="menu",isDisabled:i,trigger:a="press"}=e,s=Yt(),{triggerProps:o,overlayProps:l}=Vw({type:r},t,n),u=h=>{if(!i&&!(a==="longPress"&&!h.altKey)&&n&&n.current)switch(h.key){case"Enter":case" ":if(a==="longPress")return;case"ArrowDown":"continuePropagation"in h||h.stopPropagation(),h.preventDefault(),t.toggle("first");break;case"ArrowUp":"continuePropagation"in h||h.stopPropagation(),h.preventDefault(),t.toggle("last");break;default:"continuePropagation"in h&&h.continuePropagation()}},c=Mr(IB(M5),"@react-aria/menu"),{longPressProps:d}=uD({isDisabled:i||a!=="longPress",accessibilityDescription:c.format("longPressMessage"),onLongPressStart(){t.close()},onLongPress(){t.open("first")}}),f={onPressStart(h){h.pointerType!=="touch"&&h.pointerType!=="keyboard"&&!i&&t.toggle(h.pointerType==="virtual"?"first":null)},onPress(h){h.pointerType==="touch"&&!i&&t.toggle()}};return delete o.onPress,{menuTriggerProps:{...o,...a==="press"?f:d,id:s,onKeyDown:u},menuProps:{...l,"aria-labelledby":s,autoFocus:t.focusStrategy||!0,onClose:t.close}}}const A5=new WeakMap;function LB(e,t,n){let{shouldFocusWrap:r=!0,onKeyDown:i,onKeyUp:a,...s}=e;!e["aria-label"]&&!e["aria-labelledby"]&&console.warn("An aria-label or aria-labelledby prop is required for accessibility.");let o=pe(e,{labelable:!0}),{listProps:l}=Ww({...s,ref:n,selectionManager:t.selectionManager,collection:t.collection,disabledKeys:t.disabledKeys,shouldFocusWrap:r,linkBehavior:"override"});return A5.set(t,{onClose:e.onClose,onAction:e.onAction}),{menuProps:X(o,{onKeyDown:i,onKeyUp:a},{role:"menu",...l,onKeyDown:u=>{u.key!=="Escape"&&l.onKeyDown(u)}})}}function F5(e,t,n){var r;let{key:i,closeOnSelect:a,isVirtualized:s,"aria-haspopup":o,onPressStart:l,onPressUp:u,onPress:c,onPressChange:d,onPressEnd:f,onHoverStart:h,onHoverChange:y,onHoverEnd:g,onKeyDown:w,onKeyUp:b,onFocus:p,onFocusChange:v,onBlur:E}=e,x=!!o;var S;let C=(S=e.isDisabled)!==null&&S!==void 0?S:t.disabledKeys.has(i);var $;let _=($=e.isSelected)!==null&&$!==void 0?$:t.selectionManager.isSelected(i),P=A5.get(t),k=e.onClose||P.onClose,A=x?()=>{}:e.onAction||P.onAction,M=R0(),N=Me=>{A&&A(i),Me.target instanceof HTMLAnchorElement&&M.open(Me.target,Me)},z="menuitem";x||(t.selectionManager.selectionMode==="single"?z="menuitemradio":t.selectionManager.selectionMode==="multiple"&&(z="menuitemcheckbox"));let Y=gr(),T=gr(),B=gr(),O={"aria-disabled":C||void 0,role:z,"aria-label":e["aria-label"],"aria-labelledby":Y,"aria-describedby":[T,B].filter(Boolean).join(" ")||void 0,"aria-controls":e["aria-controls"],"aria-haspopup":o,"aria-expanded":e["aria-expanded"]};t.selectionManager.selectionMode!=="none"&&!x&&(O["aria-checked"]=_);let F=t.collection.getItem(i);s&&(O["aria-posinset"]=F==null?void 0:F.index,O["aria-setsize"]=Zw(t.collection));let G=Me=>{Me.pointerType==="keyboard"&&N(Me),l==null||l(Me)},Q=Me=>{Me.pointerType!=="keyboard"&&(N(Me),!x&&k&&(a??(t.selectionManager.selectionMode!=="multiple"||t.selectionManager.isLink(i)))&&k()),u==null||u(Me)},{itemProps:Lt,isFocused:Et}=Hw({selectionManager:t.selectionManager,key:i,ref:n,shouldSelectOnPressUp:!0,allowsDifferentPressOrigin:!0,linkBehavior:"none"}),{pressProps:ci,isPressed:Kt}=$s({onPressStart:G,onPress:c,onPressUp:Q,onPressChange:d,onPressEnd:f,isDisabled:C}),{hoverProps:j}=qn({isDisabled:C,onHoverStart(Me){Uo()||(t.selectionManager.setFocused(!0),t.selectionManager.setFocusedKey(i)),h==null||h(Me)},onHoverChange:y,onHoverEnd:g}),{keyboardProps:Fe}=lD({onKeyDown:Me=>{if(Me.repeat){Me.continuePropagation();return}switch(Me.key){case" ":!C&&t.selectionManager.selectionMode==="none"&&!x&&a!==!1&&k&&k();break;case"Enter":!C&&a!==!1&&!x&&k&&k();break;default:x||Me.continuePropagation(),w==null||w(Me);break}},onKeyUp:b}),{focusProps:at}=V0({onBlur:E,onFocus:p,onFocusChange:v}),yn=pe(F.props,{isLink:!!(!(F==null||(r=F.props)===null||r===void 0)&&r.href)});return delete yn.id,{menuItemProps:{...O,...X(yn,x?{onFocus:Lt.onFocus}:Lt,ci,j,Fe,at),tabIndex:Lt.tabIndex!=null?-1:void 0},labelProps:{id:Y},descriptionProps:{id:T},keyboardShortcutProps:{id:B},isFocused:Et,isSelected:_,isPressed:Kt,isDisabled:C}}function KB(e){let{heading:t,"aria-label":n}=e,r=Yt();return{itemProps:{role:"presentation"},headingProps:t?{id:r,role:"presentation"}:{},groupProps:{role:"group","aria-label":n,"aria-labelledby":t?r:void 0}}}const eu=2,jB=50,VB=1e3,E4=Math.PI/12;function zB(e){let{menuRef:t,submenuRef:n,isOpen:r,isDisabled:i}=e,a=m.useRef(),s=m.useRef(),o=m.useRef(0),l=m.useRef(),u=m.useRef(),c=m.useRef(),d=m.useRef(2),[f,h]=m.useState(!1);O0({ref:n,onResize:()=>{n.current&&(s.current=n.current.getBoundingClientRect(),c.current=void 0)}});let g=()=>{h(!1),d.current=eu},w=nN();m.useEffect(()=>{f&&t.current?t.current.style.pointerEvents="none":t.current.style.pointerEvents=""},[t,f]),m.useEffect(()=>{let b=n.current,p=t.current;if(i||!b||!r||w!=="pointer"){g();return}s.current=b.getBoundingClientRect();let v=E=>{if(E.pointerType==="touch"||E.pointerType==="pen")return;let x=Date.now();if(x-o.current<jB)return;clearTimeout(l.current),clearTimeout(u.current);let{clientX:S,clientY:C}=E;if(!a.current){a.current={x:S,y:C};return}if(!s.current)return;if(c.current||(c.current=S>s.current.right?"left":"right"),S<p.getBoundingClientRect().left||S>p.getBoundingClientRect().right||C<p.getBoundingClientRect().top||C>p.getBoundingClientRect().bottom){g();return}let $=a.current.x,_=a.current.y,P=c.current==="right"?s.current.left-$:$-s.current.right,k=Math.atan2(_-s.current.top,P)+E4,A=Math.atan2(_-s.current.bottom,P)-E4,M=Math.atan2(_-C,c.current==="left"?-(S-$):S-$),N=M<k&&M>A;d.current=N?Math.min(d.current+1,eu):Math.max(d.current-1,0),d.current>=eu?h(!0):h(!1),o.current=x,a.current={x:S,y:C},N&&(l.current=setTimeout(()=>{g(),u.current=setTimeout(()=>{let z=document.elementFromPoint(S,C);z&&p.contains(z)&&z.dispatchEvent(new PointerEvent("pointerover",{bubbles:!0,cancelable:!0}))},100)},VB))};return window.addEventListener("pointermove",v),()=>{window.removeEventListener("pointermove",v),clearTimeout(l.current),clearTimeout(u.current),d.current=eu}},[i,r,t,w,h,n])}function UB(e,t,n){let{parentMenuRef:r,submenuRef:i,type:a="menu",isDisabled:s,node:o,delay:l=200}=e,u=Yt(),c=Yt(),{direction:d}=ht(),f=m.useRef(),h=m.useCallback(()=>{f.current&&(clearTimeout(f.current),f.current=void 0)},[f]),y=Ye($=>{h(),t.open($)}),g=Ye(()=>{h(),t.close()});de(()=>()=>{h()},[h]);let w=$=>{switch($.key){case"ArrowLeft":d==="ltr"&&$.currentTarget.contains($.target)&&($.stopPropagation(),g(),n.current.focus());break;case"ArrowRight":d==="rtl"&&$.currentTarget.contains($.target)&&($.stopPropagation(),g(),n.current.focus());break;case"Escape":$.stopPropagation(),t.closeAll();break}},b={id:c,"aria-label":o.textValue,submenuLevel:t.submenuLevel,...a==="menu"&&{onClose:t.closeAll,autoFocus:t.focusStrategy,onKeyDown:w}},p=$=>{switch($.key){case"ArrowRight":s||(d==="ltr"?(t.isOpen||y("first"),a==="menu"&&(i!=null&&i.current)&&document.activeElement===(n==null?void 0:n.current)&&i.current.focus()):t.isOpen?g():$.continuePropagation());break;case"ArrowLeft":s||(d==="rtl"?(t.isOpen||y("first"),a==="menu"&&(i!=null&&i.current)&&document.activeElement===(n==null?void 0:n.current)&&i.current.focus()):t.isOpen?g():$.continuePropagation());break;case"Escape":t.closeAll();break;default:$.continuePropagation();break}},v=$=>{!s&&($.pointerType==="virtual"||$.pointerType==="keyboard")&&y("first")},E=$=>{!s&&($.pointerType==="touch"||$.pointerType==="mouse")&&y()},x=$=>{s||($&&!t.isOpen?f.current||(f.current=setTimeout(()=>{y()},l)):$||h())},S=$=>{t.isOpen&&r.current.contains($.relatedTarget)&&g()},C=$=>$!==n.current;return zB({menuRef:r,submenuRef:i,isOpen:t.isOpen,isDisabled:s}),{submenuTriggerProps:{id:u,"aria-controls":t.isOpen?c:void 0,"aria-haspopup":s?void 0:a,"aria-expanded":t.isOpen?"true":"false",onPressStart:v,onPress:E,onHoverChange:x,onKeyDown:p,onBlur:S,isOpen:t.isOpen},submenuProps:b,popoverProps:{isNonModal:!0,disableFocusManagement:!0,shouldCloseOnInteractOutside:C}}}function N5(e,t){let{inputElementType:n="input",isDisabled:r=!1,isRequired:i=!1,isReadOnly:a=!1,type:s="text",validationBehavior:o="aria"}=e,[l,u]=Sr(e.value,e.defaultValue||"",e.onChange),{focusableProps:c}=hD(e,t),d=rw({...e,value:l}),{isInvalid:f,validationErrors:h,validationDetails:y}=d.displayValidation,{labelProps:g,fieldProps:w,descriptionProps:b,errorMessageProps:p}=aw({...e,isInvalid:f,errorMessage:e.errorMessage||h}),v=pe(e,{labelable:!0});const E={type:s,pattern:e.pattern};return J2(t,l,u),ew(e,d,t),m.useEffect(()=>{if(t.current instanceof sn(t.current).HTMLTextAreaElement){let x=t.current;Object.defineProperty(x,"defaultValue",{get:()=>x.value,set:()=>{},configurable:!0})}},[t]),{labelProps:g,inputProps:X(v,n==="input"&&E,{disabled:r,readOnly:a,required:i&&o==="native","aria-required":i&&o==="aria"||void 0,"aria-invalid":f||void 0,"aria-errormessage":e["aria-errormessage"],"aria-activedescendant":e["aria-activedescendant"],"aria-autocomplete":e["aria-autocomplete"],"aria-haspopup":e["aria-haspopup"],value:l,onChange:x=>u(x.target.value),autoComplete:e.autoComplete,autoCapitalize:e.autoCapitalize,maxLength:e.maxLength,minLength:e.minLength,name:e.name,placeholder:e.placeholder,inputMode:e.inputMode,onCopy:e.onCopy,onCut:e.onCut,onPaste:e.onPaste,onCompositionEnd:e.onCompositionEnd,onCompositionStart:e.onCompositionStart,onCompositionUpdate:e.onCompositionUpdate,onSelect:e.onSelect,onBeforeInput:e.onBeforeInput,onInput:e.onInput,...c,...w}),descriptionProps:b,errorMessageProps:p,isInvalid:f,validationErrors:h,validationDetails:y}}var B5={};B5={calendar:"التقويم",day:"يوم",dayPeriod:"ص/م",endDate:"تاريخ الانتهاء",era:"العصر",hour:"الساعات",minute:"الدقائق",month:"الشهر",second:"الثواني",selectedDateDescription:e=>`تاريخ محدد: ${e.date}`,selectedRangeDescription:e=>`المدى الزمني المحدد: ${e.startDate} إلى ${e.endDate}`,selectedTimeDescription:e=>`الوقت المحدد: ${e.time}`,startDate:"تاريخ البدء",timeZoneName:"التوقيت",weekday:"اليوم",year:"السنة"};var R5={};R5={calendar:"Календар",day:"ден",dayPeriod:"пр.об./сл.об.",endDate:"Крайна дата",era:"ера",hour:"час",minute:"минута",month:"месец",second:"секунда",selectedDateDescription:e=>`Избрана дата: ${e.date}`,selectedRangeDescription:e=>`Избран диапазон: ${e.startDate} до ${e.endDate}`,selectedTimeDescription:e=>`Избрано време: ${e.time}`,startDate:"Начална дата",timeZoneName:"часова зона",weekday:"ден от седмицата",year:"година"};var I5={};I5={calendar:"Kalendář",day:"den",dayPeriod:"část dne",endDate:"Konečné datum",era:"letopočet",hour:"hodina",minute:"minuta",month:"měsíc",second:"sekunda",selectedDateDescription:e=>`Vybrané datum: ${e.date}`,selectedRangeDescription:e=>`Vybrané období: ${e.startDate} až ${e.endDate}`,selectedTimeDescription:e=>`Vybraný čas: ${e.time}`,startDate:"Počáteční datum",timeZoneName:"časové pásmo",weekday:"den v týdnu",year:"rok"};var O5={};O5={calendar:"Kalender",day:"dag",dayPeriod:"AM/PM",endDate:"Slutdato",era:"æra",hour:"time",minute:"minut",month:"måned",second:"sekund",selectedDateDescription:e=>`Valgt dato: ${e.date}`,selectedRangeDescription:e=>`Valgt interval: ${e.startDate} til ${e.endDate}`,selectedTimeDescription:e=>`Valgt tidspunkt: ${e.time}`,startDate:"Startdato",timeZoneName:"tidszone",weekday:"ugedag",year:"år"};var L5={};L5={calendar:"Kalender",day:"Tag",dayPeriod:"Tageshälfte",endDate:"Enddatum",era:"Epoche",hour:"Stunde",minute:"Minute",month:"Monat",second:"Sekunde",selectedDateDescription:e=>`Ausgewähltes Datum: ${e.date}`,selectedRangeDescription:e=>`Ausgewählter Bereich: ${e.startDate} bis ${e.endDate}`,selectedTimeDescription:e=>`Ausgewählte Zeit: ${e.time}`,startDate:"Anfangsdatum",timeZoneName:"Zeitzone",weekday:"Wochentag",year:"Jahr"};var K5={};K5={calendar:"Ημερολόγιο",day:"ημέρα",dayPeriod:"π.μ./μ.μ.",endDate:"Ημερομηνία λήξης",era:"περίοδος",hour:"ώρα",minute:"λεπτό",month:"μήνας",second:"δευτερόλεπτο",selectedDateDescription:e=>`Επιλεγμένη ημερομηνία: ${e.date}`,selectedRangeDescription:e=>`Επιλεγμένο εύρος: ${e.startDate} έως ${e.endDate}`,selectedTimeDescription:e=>`Επιλεγμένη ώρα: ${e.time}`,startDate:"Ημερομηνία έναρξης",timeZoneName:"ζώνη ώρας",weekday:"καθημερινή",year:"έτος"};var j5={};j5={era:"era",year:"year",month:"month",day:"day",hour:"hour",minute:"minute",second:"second",dayPeriod:"AM/PM",calendar:"Calendar",startDate:"Start Date",endDate:"End Date",weekday:"day of the week",timeZoneName:"time zone",selectedDateDescription:e=>`Selected Date: ${e.date}`,selectedRangeDescription:e=>`Selected Range: ${e.startDate} to ${e.endDate}`,selectedTimeDescription:e=>`Selected Time: ${e.time}`};var V5={};V5={calendar:"Calendario",day:"día",dayPeriod:"a. m./p. m.",endDate:"Fecha final",era:"era",hour:"hora",minute:"minuto",month:"mes",second:"segundo",selectedDateDescription:e=>`Fecha seleccionada: ${e.date}`,selectedRangeDescription:e=>`Rango seleccionado: ${e.startDate} a ${e.endDate}`,selectedTimeDescription:e=>`Hora seleccionada: ${e.time}`,startDate:"Fecha de inicio",timeZoneName:"zona horaria",weekday:"día de la semana",year:"año"};var z5={};z5={calendar:"Kalender",day:"päev",dayPeriod:"enne/pärast lõunat",endDate:"Lõppkuupäev",era:"ajastu",hour:"tund",minute:"minut",month:"kuu",second:"sekund",selectedDateDescription:e=>`Valitud kuupäev: ${e.date}`,selectedRangeDescription:e=>`Valitud vahemik: ${e.startDate} kuni ${e.endDate}`,selectedTimeDescription:e=>`Valitud aeg: ${e.time}`,startDate:"Alguskuupäev",timeZoneName:"ajavöönd",weekday:"nädalapäev",year:"aasta"};var U5={};U5={calendar:"Kalenteri",day:"päivä",dayPeriod:"vuorokaudenaika",endDate:"Päättymispäivä",era:"aikakausi",hour:"tunti",minute:"minuutti",month:"kuukausi",second:"sekunti",selectedDateDescription:e=>`Valittu päivämäärä: ${e.date}`,selectedRangeDescription:e=>`Valittu aikaväli: ${e.startDate} – ${e.endDate}`,selectedTimeDescription:e=>`Valittu aika: ${e.time}`,startDate:"Alkamispäivä",timeZoneName:"aikavyöhyke",weekday:"viikonpäivä",year:"vuosi"};var H5={};H5={calendar:"Calendrier",day:"jour",dayPeriod:"cadran",endDate:"Date de fin",era:"ère",hour:"heure",minute:"minute",month:"mois",second:"seconde",selectedDateDescription:e=>`Date sélectionnée : ${e.date}`,selectedRangeDescription:e=>`Plage sélectionnée : ${e.startDate} au ${e.endDate}`,selectedTimeDescription:e=>`Heure choisie : ${e.time}`,startDate:"Date de début",timeZoneName:"fuseau horaire",weekday:"jour de la semaine",year:"année"};var Y5={};Y5={calendar:"לוח שנה",day:"יום",dayPeriod:"לפנה״צ/אחה״צ",endDate:"תאריך סיום",era:"תקופה",hour:"שעה",minute:"דקה",month:"חודש",second:"שנייה",selectedDateDescription:e=>`תאריך נבחר: ${e.date}`,selectedRangeDescription:e=>`טווח נבחר: ${e.startDate} עד ${e.endDate}`,selectedTimeDescription:e=>`זמן נבחר: ${e.time}`,startDate:"תאריך התחלה",timeZoneName:"אזור זמן",weekday:"יום בשבוע",year:"שנה"};var W5={};W5={calendar:"Kalendar",day:"dan",dayPeriod:"AM/PM",endDate:"Datum završetka",era:"era",hour:"sat",minute:"minuta",month:"mjesec",second:"sekunda",selectedDateDescription:e=>`Odabrani datum: ${e.date}`,selectedRangeDescription:e=>`Odabrani raspon: ${e.startDate} do ${e.endDate}`,selectedTimeDescription:e=>`Odabrano vrijeme: ${e.time}`,startDate:"Datum početka",timeZoneName:"vremenska zona",weekday:"dan u tjednu",year:"godina"};var G5={};G5={calendar:"Naptár",day:"nap",dayPeriod:"napszak",endDate:"Befejező dátum",era:"éra",hour:"óra",minute:"perc",month:"hónap",second:"másodperc",selectedDateDescription:e=>`Kijelölt dátum: ${e.date}`,selectedRangeDescription:e=>`Kijelölt tartomány: ${e.startDate}–${e.endDate}`,selectedTimeDescription:e=>`Kijelölt idő: ${e.time}`,startDate:"Kezdő dátum",timeZoneName:"időzóna",weekday:"hét napja",year:"év"};var q5={};q5={calendar:"Calendario",day:"giorno",dayPeriod:"AM/PM",endDate:"Data finale",era:"era",hour:"ora",minute:"minuto",month:"mese",second:"secondo",selectedDateDescription:e=>`Data selezionata: ${e.date}`,selectedRangeDescription:e=>`Intervallo selezionato: da ${e.startDate} a ${e.endDate}`,selectedTimeDescription:e=>`Ora selezionata: ${e.time}`,startDate:"Data iniziale",timeZoneName:"fuso orario",weekday:"giorno della settimana",year:"anno"};var Z5={};Z5={calendar:"カレンダー",day:"日",dayPeriod:"午前/午後",endDate:"終了日",era:"時代",hour:"時",minute:"分",month:"月",second:"秒",selectedDateDescription:e=>`選択した日付 : ${e.date}`,selectedRangeDescription:e=>`選択範囲 : ${e.startDate} から ${e.endDate}`,selectedTimeDescription:e=>`選択した時間 : ${e.time}`,startDate:"開始日",timeZoneName:"タイムゾーン",weekday:"曜日",year:"年"};var Q5={};Q5={calendar:"달력",day:"일",dayPeriod:"오전/오후",endDate:"종료일",era:"연호",hour:"시",minute:"분",month:"월",second:"초",selectedDateDescription:e=>`선택 일자: ${e.date}`,selectedRangeDescription:e=>`선택 범위: ${e.startDate} ~ ${e.endDate}`,selectedTimeDescription:e=>`선택 시간: ${e.time}`,startDate:"시작일",timeZoneName:"시간대",weekday:"요일",year:"년"};var J5={};J5={calendar:"Kalendorius",day:"diena",dayPeriod:"iki pietų / po pietų",endDate:"Pabaigos data",era:"era",hour:"valanda",minute:"minutė",month:"mėnuo",second:"sekundė",selectedDateDescription:e=>`Pasirinkta data: ${e.date}`,selectedRangeDescription:e=>`Pasirinktas intervalas: nuo ${e.startDate} iki ${e.endDate}`,selectedTimeDescription:e=>`Pasirinktas laikas: ${e.time}`,startDate:"Pradžios data",timeZoneName:"laiko juosta",weekday:"savaitės diena",year:"metai"};var X5={};X5={calendar:"Kalendārs",day:"diena",dayPeriod:"priekšpusdienā/pēcpusdienā",endDate:"Beigu datums",era:"ēra",hour:"stundas",minute:"minūtes",month:"mēnesis",second:"sekundes",selectedDateDescription:e=>`Atlasītais datums: ${e.date}`,selectedRangeDescription:e=>`Atlasītais diapazons: no ${e.startDate} līdz ${e.endDate}`,selectedTimeDescription:e=>`Atlasītais laiks: ${e.time}`,startDate:"Sākuma datums",timeZoneName:"laika josla",weekday:"nedēļas diena",year:"gads"};var e6={};e6={calendar:"Kalender",day:"dag",dayPeriod:"a.m./p.m.",endDate:"Sluttdato",era:"tidsalder",hour:"time",minute:"minutt",month:"måned",second:"sekund",selectedDateDescription:e=>`Valgt dato: ${e.date}`,selectedRangeDescription:e=>`Valgt område: ${e.startDate} til ${e.endDate}`,selectedTimeDescription:e=>`Valgt tid: ${e.time}`,startDate:"Startdato",timeZoneName:"tidssone",weekday:"ukedag",year:"år"};var t6={};t6={calendar:"Kalender",day:"dag",dayPeriod:"a.m./p.m.",endDate:"Einddatum",era:"tijdperk",hour:"uur",minute:"minuut",month:"maand",second:"seconde",selectedDateDescription:e=>`Geselecteerde datum: ${e.date}`,selectedRangeDescription:e=>`Geselecteerd bereik: ${e.startDate} tot ${e.endDate}`,selectedTimeDescription:e=>`Geselecteerde tijd: ${e.time}`,startDate:"Startdatum",timeZoneName:"tijdzone",weekday:"dag van de week",year:"jaar"};var n6={};n6={calendar:"Kalendarz",day:"dzień",dayPeriod:"rano / po południu / wieczorem",endDate:"Data końcowa",era:"era",hour:"godzina",minute:"minuta",month:"miesiąc",second:"sekunda",selectedDateDescription:e=>`Wybrana data: ${e.date}`,selectedRangeDescription:e=>`Wybrany zakres: ${e.startDate} do ${e.endDate}`,selectedTimeDescription:e=>`Wybrany czas: ${e.time}`,startDate:"Data początkowa",timeZoneName:"strefa czasowa",weekday:"dzień tygodnia",year:"rok"};var r6={};r6={calendar:"Calendário",day:"dia",dayPeriod:"AM/PM",endDate:"Data final",era:"era",hour:"hora",minute:"minuto",month:"mês",second:"segundo",selectedDateDescription:e=>`Data selecionada: ${e.date}`,selectedRangeDescription:e=>`Intervalo selecionado: ${e.startDate} a ${e.endDate}`,selectedTimeDescription:e=>`Hora selecionada: ${e.time}`,startDate:"Data inicial",timeZoneName:"fuso horário",weekday:"dia da semana",year:"ano"};var i6={};i6={calendar:"Calendário",day:"dia",dayPeriod:"am/pm",endDate:"Data de Término",era:"era",hour:"hora",minute:"minuto",month:"mês",second:"segundo",selectedDateDescription:e=>`Data selecionada: ${e.date}`,selectedRangeDescription:e=>`Intervalo selecionado: ${e.startDate} a ${e.endDate}`,selectedTimeDescription:e=>`Hora selecionada: ${e.time}`,startDate:"Data de Início",timeZoneName:"fuso horário",weekday:"dia da semana",year:"ano"};var a6={};a6={calendar:"Calendar",day:"zi",dayPeriod:"a.m/p.m.",endDate:"Dată final",era:"eră",hour:"oră",minute:"minut",month:"lună",second:"secundă",selectedDateDescription:e=>`Dată selectată: ${e.date}`,selectedRangeDescription:e=>`Interval selectat: de la ${e.startDate} până la ${e.endDate}`,selectedTimeDescription:e=>`Ora selectată: ${e.time}`,startDate:"Dată început",timeZoneName:"fus orar",weekday:"ziua din săptămână",year:"an"};var s6={};s6={calendar:"Календарь",day:"день",dayPeriod:"AM/PM",endDate:"Дата окончания",era:"эра",hour:"час",minute:"минута",month:"месяц",second:"секунда",selectedDateDescription:e=>`Выбранная дата: ${e.date}`,selectedRangeDescription:e=>`Выбранный диапазон: с ${e.startDate} по ${e.endDate}`,selectedTimeDescription:e=>`Выбранное время: ${e.time}`,startDate:"Дата начала",timeZoneName:"часовой пояс",weekday:"день недели",year:"год"};var o6={};o6={calendar:"Kalendár",day:"deň",dayPeriod:"AM/PM",endDate:"Dátum ukončenia",era:"letopočet",hour:"hodina",minute:"minúta",month:"mesiac",second:"sekunda",selectedDateDescription:e=>`Vybratý dátum: ${e.date}`,selectedRangeDescription:e=>`Vybratý rozsah: od ${e.startDate} do ${e.endDate}`,selectedTimeDescription:e=>`Vybratý čas: ${e.time}`,startDate:"Dátum začatia",timeZoneName:"časové pásmo",weekday:"deň týždňa",year:"rok"};var l6={};l6={calendar:"Koledar",day:"dan",dayPeriod:"dop/pop",endDate:"Datum konca",era:"doba",hour:"ura",minute:"minuta",month:"mesec",second:"sekunda",selectedDateDescription:e=>`Izbrani datum: ${e.date}`,selectedRangeDescription:e=>`Izbrano območje: ${e.startDate} do ${e.endDate}`,selectedTimeDescription:e=>`Izbrani čas: ${e.time}`,startDate:"Datum začetka",timeZoneName:"časovni pas",weekday:"dan v tednu",year:"leto"};var u6={};u6={calendar:"Kalendar",day:"дан",dayPeriod:"пре подне/по подне",endDate:"Datum završetka",era:"ера",hour:"сат",minute:"минут",month:"месец",second:"секунд",selectedDateDescription:e=>`Izabrani datum: ${e.date}`,selectedRangeDescription:e=>`Izabrani opseg: od ${e.startDate} do ${e.endDate}`,selectedTimeDescription:e=>`Izabrano vreme: ${e.time}`,startDate:"Datum početka",timeZoneName:"временска зона",weekday:"дан у недељи",year:"година"};var c6={};c6={calendar:"Kalender",day:"dag",dayPeriod:"fm/em",endDate:"Slutdatum",era:"era",hour:"timme",minute:"minut",month:"månad",second:"sekund",selectedDateDescription:e=>`Valt datum: ${e.date}`,selectedRangeDescription:e=>`Valt intervall: ${e.startDate} till ${e.endDate}`,selectedTimeDescription:e=>`Vald tid: ${e.time}`,startDate:"Startdatum",timeZoneName:"tidszon",weekday:"veckodag",year:"år"};var d6={};d6={calendar:"Takvim",day:"gün",dayPeriod:"ÖÖ/ÖS",endDate:"Bitiş Tarihi",era:"çağ",hour:"saat",minute:"dakika",month:"ay",second:"saniye",selectedDateDescription:e=>`Seçilen Tarih: ${e.date}`,selectedRangeDescription:e=>`Seçilen Aralık: ${e.startDate} - ${e.endDate}`,selectedTimeDescription:e=>`Seçilen Zaman: ${e.time}`,startDate:"Başlangıç Tarihi",timeZoneName:"saat dilimi",weekday:"haftanın günü",year:"yıl"};var f6={};f6={calendar:"Календар",day:"день",dayPeriod:"дп/пп",endDate:"Дата завершення",era:"ера",hour:"година",minute:"хвилина",month:"місяць",second:"секунда",selectedDateDescription:e=>`Вибрана дата: ${e.date}`,selectedRangeDescription:e=>`Вибраний діапазон: ${e.startDate} — ${e.endDate}`,selectedTimeDescription:e=>`Вибраний час: ${e.time}`,startDate:"Дата початку",timeZoneName:"часовий пояс",weekday:"день тижня",year:"рік"};var h6={};h6={calendar:"日历",day:"日",dayPeriod:"上午/下午",endDate:"结束日期",era:"纪元",hour:"小时",minute:"分钟",month:"月",second:"秒",selectedDateDescription:e=>`选定的日期:${e.date}`,selectedRangeDescription:e=>`选定的范围:${e.startDate} 至 ${e.endDate}`,selectedTimeDescription:e=>`选定的时间:${e.time}`,startDate:"开始日期",timeZoneName:"时区",weekday:"工作日",year:"年"};var p6={};p6={calendar:"日曆",day:"日",dayPeriod:"上午/下午",endDate:"結束日期",era:"纪元",hour:"小时",minute:"分钟",month:"月",second:"秒",selectedDateDescription:e=>`選定的日期:${e.date}`,selectedRangeDescription:e=>`選定的範圍:${e.startDate} 至 ${e.endDate}`,selectedTimeDescription:e=>`選定的時間:${e.time}`,startDate:"開始日期",timeZoneName:"时区",weekday:"工作日",year:"年"};var m6={};m6={Empty:"فارغ"};var y6={};y6={Empty:"Изпразни"};var g6={};g6={Empty:"Prázdné"};var v6={};v6={Empty:"Tom"};var b6={};b6={Empty:"Leer"};var $6={};$6={Empty:"Άδειο"};var D6={};D6={Empty:"Empty"};var w6={};w6={Empty:"Vacío"};var E6={};E6={Empty:"Tühjenda"};var S6={};S6={Empty:"Tyhjä"};var x6={};x6={Empty:"Vide"};var k6={};k6={Empty:"ריק"};var C6={};C6={Empty:"Prazno"};var P6={};P6={Empty:"Üres"};var T6={};T6={Empty:"Vuoto"};var _6={};_6={Empty:"空"};var M6={};M6={Empty:"비어 있음"};var A6={};A6={Empty:"Tuščias"};var F6={};F6={Empty:"Tukšs"};var N6={};N6={Empty:"Tom"};var B6={};B6={Empty:"Leeg"};var R6={};R6={Empty:"Pusty"};var I6={};I6={Empty:"Vazio"};var O6={};O6={Empty:"Vazio"};var L6={};L6={Empty:"Gol"};var K6={};K6={Empty:"Не заполнено"};var j6={};j6={Empty:"Prázdne"};var V6={};V6={Empty:"Prazen"};var z6={};z6={Empty:"Prazno"};var U6={};U6={Empty:"Tomt"};var H6={};H6={Empty:"Boş"};var Y6={};Y6={Empty:"Пусто"};var W6={};W6={Empty:"空"};var G6={};G6={Empty:"空白"};function HB(e){return e&&e.__esModule?e.default:e}var q6={};q6={"ar-AE":m6,"bg-BG":y6,"cs-CZ":g6,"da-DK":v6,"de-DE":b6,"el-GR":$6,"en-US":D6,"es-ES":w6,"et-EE":E6,"fi-FI":S6,"fr-FR":x6,"he-IL":k6,"hr-HR":C6,"hu-HU":P6,"it-IT":T6,"ja-JP":_6,"ko-KR":M6,"lt-LT":A6,"lv-LV":F6,"nb-NO":N6,"nl-NL":B6,"pl-PL":R6,"pt-BR":I6,"pt-PT":O6,"ro-RO":L6,"ru-RU":K6,"sk-SK":j6,"sl-SI":V6,"sr-SP":z6,"sv-SE":U6,"tr-TR":H6,"uk-UA":Y6,"zh-CN":W6,"zh-TW":G6};function YB(e){const t=m.useRef();let{value:n,textValue:r,minValue:i,maxValue:a,isDisabled:s,isReadOnly:o,isRequired:l,onIncrement:u,onIncrementPage:c,onDecrement:d,onDecrementPage:f,onDecrementToMin:h,onIncrementToMax:y}=e;const g=Mr(HB(q6),"@react-aria/spinbutton"),w=()=>clearTimeout(t.current);m.useEffect(()=>()=>w(),[]);let b=k=>{if(!(k.ctrlKey||k.metaKey||k.shiftKey||k.altKey||o))switch(k.key){case"PageUp":if(c){k.preventDefault(),c==null||c();break}case"ArrowUp":case"Up":u&&(k.preventDefault(),u==null||u());break;case"PageDown":if(f){k.preventDefault(),f==null||f();break}case"ArrowDown":case"Down":d&&(k.preventDefault(),d==null||d());break;case"Home":h&&(k.preventDefault(),h==null||h());break;case"End":y&&(k.preventDefault(),y==null||y());break}},p=m.useRef(!1),v=()=>{p.current=!0},E=()=>{p.current=!1},x=r===""?g.format("Empty"):(r||`${n}`).replace("-","−");m.useEffect(()=>{p.current&&(zN("assertive"),Sp(x,"assertive"))},[x]);const S=Ye(k=>{w(),u==null||u(),t.current=window.setTimeout(()=>{(a===void 0||isNaN(a)||n===void 0||isNaN(n)||n<a)&&S(60)},k)}),C=Ye(k=>{w(),d==null||d(),t.current=window.setTimeout(()=>{(i===void 0||isNaN(i)||n===void 0||isNaN(n)||n>i)&&C(60)},k)});let $=k=>{k.preventDefault()},{addGlobalListener:_,removeAllGlobalListeners:P}=I0();return{spinButtonProps:{role:"spinbutton","aria-valuenow":n!==void 0&&!isNaN(n)?n:void 0,"aria-valuetext":x,"aria-valuemin":i,"aria-valuemax":a,"aria-disabled":s||void 0,"aria-readonly":o||void 0,"aria-required":l||void 0,onKeyDown:b,onFocus:v,onBlur:E},incrementButtonProps:{onPressStart:()=>{S(400),_(window,"contextmenu",$)},onPressEnd:()=>{w(),P()},onFocus:v,onBlur:E},decrementButtonProps:{onPressStart:()=>{C(400),_(window,"contextmenu",$)},onPressEnd:()=>{w(),P()},onFocus:v,onBlur:E}}}function Z6(e){return e&&e.__esModule?e.default:e}var q0={};q0={"ar-AE":B5,"bg-BG":R5,"cs-CZ":I5,"da-DK":O5,"de-DE":L5,"el-GR":K5,"en-US":j5,"es-ES":V5,"et-EE":z5,"fi-FI":U5,"fr-FR":H5,"he-IL":Y5,"hr-HR":W5,"hu-HU":G5,"it-IT":q5,"ja-JP":Z5,"ko-KR":Q5,"lt-LT":J5,"lv-LV":X5,"nb-NO":e6,"nl-NL":t6,"pl-PL":n6,"pt-BR":r6,"pt-PT":i6,"ro-RO":a6,"ru-RU":s6,"sk-SK":o6,"sl-SI":l6,"sr-SP":u6,"sv-SE":c6,"tr-TR":d6,"uk-UA":f6,"zh-CN":h6,"zh-TW":p6};function WB(e,t,n){let{direction:r}=ht(),i=m.useMemo(()=>fD(t),[t]),a=l=>{if(l.currentTarget.contains(l.target)&&(l.altKey&&(l.key==="ArrowDown"||l.key==="ArrowUp")&&"setOpen"in e&&(l.preventDefault(),l.stopPropagation(),e.setOpen(!0)),!n))switch(l.key){case"ArrowLeft":l.preventDefault(),l.stopPropagation(),r==="rtl"?i.focusNext():i.focusPrevious();break;case"ArrowRight":l.preventDefault(),l.stopPropagation(),r==="rtl"?i.focusPrevious():i.focusNext();break}},s=()=>{var l;let u=(l=window.event)===null||l===void 0?void 0:l.target,c=At(t.current,{tabbable:!0});if(u&&(c.currentNode=u,u=c.previousNode()),!u){let d;do d=c.lastChild(),d&&(u=d);while(d)}for(;u!=null&&u.hasAttribute("data-placeholder");){let d=c.previousNode();if(d&&d.hasAttribute("data-placeholder"))u=d;else break}u&&u.focus()},{pressProps:o}=$s({preventFocusOnPress:!0,allowTextSelectionOnPress:!0,onPressStart(l){l.pointerType==="mouse"&&s()},onPress(l){l.pointerType!=="mouse"&&s()}});return X(o,{onKeyDown:a})}const Q6=new WeakMap,Qf="__role_"+Date.now(),GB="__focusManager_"+Date.now();function J6(e,t,n){var r;let{isInvalid:i,validationErrors:a,validationDetails:s}=t.displayValidation,{labelProps:o,fieldProps:l,descriptionProps:u,errorMessageProps:c}=aw({...e,labelElementType:"span",isInvalid:i,errorMessage:e.errorMessage||a}),d=m.useRef(null),{focusWithinProps:f}=dl({...e,onFocusWithin(P){var k;d.current=t.value,(k=e.onFocus)===null||k===void 0||k.call(e,P)},onBlurWithin:P=>{var k;t.confirmPlaceholder(),t.value!==d.current&&t.commitValidation(),(k=e.onBlur)===null||k===void 0||k.call(e,P)},onFocusWithinChange:e.onFocusChange}),h=Mr(Z6(q0),"@react-aria/datepicker"),y=t.maxGranularity==="hour"?"selectedTimeDescription":"selectedDateDescription",g=t.maxGranularity==="hour"?"time":"date",w=t.value?h.format(y,{[g]:t.formatValue({month:"long"})}):"",b=K0(w),p=e[Qf]==="presentation"?l["aria-describedby"]:[b["aria-describedby"],l["aria-describedby"]].filter(Boolean).join(" ")||void 0,v=e[GB],E=m.useMemo(()=>v||fD(n),[v,n]),x=WB(t,n,e[Qf]==="presentation");Q6.set(t,{ariaLabel:e["aria-label"],ariaLabelledBy:[o.id,e["aria-labelledby"]].filter(Boolean).join(" ")||void 0,ariaDescribedBy:p,focusManager:E});let S=m.useRef(e.autoFocus),C;e[Qf]==="presentation"?C={role:"presentation"}:C=X(l,{role:"group","aria-disabled":e.isDisabled||void 0,"aria-describedby":p}),m.useEffect(()=>{S.current&&E.focusFirst(),S.current=!1},[E]),J2(e.inputRef,t.value,t.setValue),ew({...e,focus(){E.focusFirst()}},t,e.inputRef);let $={type:"hidden",name:e.name,value:((r=t.value)===null||r===void 0?void 0:r.toString())||""};e.validationBehavior==="native"&&($.type="text",$.hidden=!0,$.required=e.isRequired,$.onChange=()=>{});let _=pe(e);return{labelProps:{...o,onClick:()=>{E.focusFirst()}},fieldProps:X(_,C,x,f,{onKeyDown(P){e.onKeyDown&&e.onKeyDown(P)},onKeyUp(P){e.onKeyUp&&e.onKeyUp(P)}}),inputProps:$,descriptionProps:u,errorMessageProps:c,isInvalid:i,validationErrors:a,validationDetails:s}}function qB(e,t,n){var r;let i=J6(e,t,n);return i.inputProps.value=((r=t.timeValue)===null||r===void 0?void 0:r.toString())||"",i}function ZB(){let{locale:e}=ht(),t=vD(Z6(q0),"@react-aria/datepicker");return m.useMemo(()=>{try{return new Intl.DisplayNames(e,{type:"dateTimeField"})}catch{return new QB(e,t)}},[e,t])}class QB{of(t){return this.dictionary.getStringForLocale(t,this.locale)}constructor(t,n){this.locale=t,this.dictionary=n}}function JB(e,t,n){let r=m.useRef(""),{locale:i}=ht(),a=ZB(),{ariaLabel:s,ariaLabelledBy:o,ariaDescribedBy:l,focusManager:u}=Q6.get(t),c=e.isPlaceholder?"":e.text,d=m.useMemo(()=>t.dateFormatter.resolvedOptions(),[t.dateFormatter]),f=jn({month:"long",timeZone:d.timeZone}),h=jn({hour:"numeric",hour12:d.hour12,timeZone:d.timeZone});if(e.type==="month"&&!e.isPlaceholder){let T=f.format(t.dateValue);c=T!==c?`${c} – ${T}`:T}else e.type==="hour"&&!e.isPlaceholder&&(c=h.format(t.dateValue));let{spinButtonProps:y}=YB({value:e.value,textValue:c,minValue:e.minValue,maxValue:e.maxValue,isDisabled:t.isDisabled,isReadOnly:t.isReadOnly||!e.isEditable,isRequired:t.isRequired,onIncrement:()=>{r.current="",t.increment(e.type)},onDecrement:()=>{r.current="",t.decrement(e.type)},onIncrementPage:()=>{r.current="",t.incrementPage(e.type)},onDecrementPage:()=>{r.current="",t.decrementPage(e.type)},onIncrementToMax:()=>{r.current="",t.setSegment(e.type,e.maxValue)},onDecrementToMin:()=>{r.current="",t.setSegment(e.type,e.minValue)}}),g=m.useMemo(()=>new yD(i,{maximumFractionDigits:0}),[i]),w=()=>{if(g.isValidPartialNumber(e.text)&&!t.isReadOnly&&!e.isPlaceholder){let T=e.text.slice(0,-1),B=g.parse(T);T.length===0||B===0?t.clearSegment(e.type):t.setSegment(e.type,B),r.current=T}else e.type==="dayPeriod"&&t.clearSegment(e.type)},b=T=>{if(T.key==="a"&&(xr()?T.metaKey:T.ctrlKey)&&T.preventDefault(),!(T.ctrlKey||T.metaKey||T.shiftKey||T.altKey))switch(T.key){case"Backspace":case"Delete":T.preventDefault(),T.stopPropagation(),w();break}},{startsWith:p}=jN({sensitivity:"base"}),v=jn({hour:"numeric",hour12:!0}),E=m.useMemo(()=>{let T=new Date;return T.setHours(0),v.formatToParts(T).find(B=>B.type==="dayPeriod").value},[v]),x=m.useMemo(()=>{let T=new Date;return T.setHours(12),v.formatToParts(T).find(B=>B.type==="dayPeriod").value},[v]),S=jn({year:"numeric",era:"narrow",timeZone:"UTC"}),C=m.useMemo(()=>{if(e.type!=="era")return[];let T=Ce(new Ve(1,1,1),t.calendar),B=t.calendar.getEras().map(F=>{let G=T.set({year:1,month:1,day:1,era:F}).toDate("UTC"),Lt=S.formatToParts(G).find(Et=>Et.type==="era").value;return{era:F,formatted:Lt}}),O=XB(B.map(F=>F.formatted));if(O)for(let F of B)F.formatted=F.formatted.slice(O);return B},[S,t.calendar,e.type]),$=T=>{if(t.isDisabled||t.isReadOnly)return;let B=r.current+T;switch(e.type){case"dayPeriod":if(p(E,T))t.setSegment("dayPeriod",0);else if(p(x,T))t.setSegment("dayPeriod",12);else break;u.focusNext();break;case"era":{let O=C.find(F=>p(F.formatted,T));O&&(t.setSegment("era",O.era),u.focusNext());break}case"day":case"hour":case"minute":case"second":case"month":case"year":{if(!g.isValidPartialNumber(B))return;let O=g.parse(B),F=O,G=e.minValue===0;if(e.type==="hour"&&t.dateFormatter.resolvedOptions().hour12){switch(t.dateFormatter.resolvedOptions().hourCycle){case"h11":O>11&&(F=g.parse(T));break;case"h12":G=!1,O>12&&(F=g.parse(T));break}e.value>=12&&O>1&&(O+=12)}else O>e.maxValue&&(F=g.parse(T));if(isNaN(O))return;let Q=F!==0||G;Q&&t.setSegment(e.type,F),+(O+"0")>e.maxValue||B.length>=String(e.maxValue).length?(r.current="",Q&&u.focusNext()):r.current=B;break}}},_=()=>{r.current="",Ec(n.current,{containingElement:ns(n.current)}),window.getSelection().collapse(n.current)},P=m.useRef("");yp(n,"beforeinput",T=>{switch(T.preventDefault(),T.inputType){case"deleteContentBackward":case"deleteContentForward":g.isValidPartialNumber(e.text)&&!t.isReadOnly&&w();break;case"insertCompositionText":P.current=n.current.textContent,n.current.textContent=n.current.textContent;break;default:T.data!=null&&$(T.data);break}}),yp(n,"input",T=>{let{inputType:B,data:O}=T;switch(B){case"insertCompositionText":n.current.textContent=P.current,(p(E,O)||p(x,O))&&$(O);break}}),de(()=>{let T=n.current;return()=>{document.activeElement===T&&(u.focusPrevious()||u.focusNext())}},[n,u]);let k=ul()||e.type==="timeZoneName"?{role:"textbox","aria-valuemax":null,"aria-valuemin":null,"aria-valuetext":null,"aria-valuenow":null}:{},A=m.useMemo(()=>t.segments.find(T=>T.isEditable),[t.segments]);e!==A&&!t.isInvalid&&(l=void 0);let M=Yt(),N=!t.isDisabled&&!t.isReadOnly&&e.isEditable,z=e.type==="literal"?"":a.of(e.type),Y=cl({"aria-label":`${z}${s?`, ${s}`:""}${o?", ":""}`,"aria-labelledby":o});return e.type==="literal"?{segmentProps:{"aria-hidden":!0}}:{segmentProps:X(y,Y,{id:M,...k,"aria-invalid":t.isInvalid?"true":void 0,"aria-describedby":l,"aria-readonly":t.isReadOnly||!e.isEditable?"true":void 0,"data-placeholder":e.isPlaceholder||void 0,contentEditable:N,suppressContentEditableWarning:N,spellCheck:N?"false":void 0,autoCapitalize:N?"off":void 0,autoCorrect:N?"off":void 0,[parseInt(D.version,10)>=17?"enterKeyHint":"enterkeyhint"]:N?"next":void 0,inputMode:t.isDisabled||e.type==="dayPeriod"||e.type==="era"||!N?void 0:"numeric",tabIndex:t.isDisabled?void 0:0,onKeyDown:b,onFocus:_,style:{caretColor:"transparent"},onPointerDown(T){T.stopPropagation()},onMouseDown(T){T.stopPropagation()}})}}function XB(e){e.sort();let t=e[0],n=e[e.length-1];for(let r=0;r<t.length;r++)if(t[r]!==n[r])return r;return 0}function eR(e,t){let{role:n="dialog"}=e,r=gr();r=e["aria-label"]?void 0:r;let i=m.useRef(!1);return m.useEffect(()=>{if(t.current&&!t.current.contains(document.activeElement)){Oi(t.current);let a=setTimeout(()=>{document.activeElement===t.current&&(i.current=!0,t.current&&(t.current.blur(),Oi(t.current)),i.current=!1)},500);return()=>{clearTimeout(a)}}},[t]),EB(),{dialogProps:{...pe(e,{labelable:!0}),role:n,tabIndex:-1,"aria-labelledby":e["aria-labelledby"]||r,onBlur:a=>{i.current&&a.stopPropagation()}},titleProps:{id:r}}}var X6={};X6={"Clear search":"مسح البحث"};var eE={};eE={"Clear search":"Изчистване на търсене"};var tE={};tE={"Clear search":"Vymazat hledání"};var nE={};nE={"Clear search":"Ryd søgning"};var rE={};rE={"Clear search":"Suche zurücksetzen"};var iE={};iE={"Clear search":"Απαλοιφή αναζήτησης"};var aE={};aE={"Clear search":"Clear search"};var sE={};sE={"Clear search":"Borrar búsqueda"};var oE={};oE={"Clear search":"Tühjenda otsing"};var lE={};lE={"Clear search":"Tyhjennä haku"};var uE={};uE={"Clear search":"Effacer la recherche"};var cE={};cE={"Clear search":"נקה חיפוש"};var dE={};dE={"Clear search":"Obriši pretragu"};var fE={};fE={"Clear search":"Keresés törlése"};var hE={};hE={"Clear search":"Cancella ricerca"};var pE={};pE={"Clear search":"検索をクリア"};var mE={};mE={"Clear search":"검색 지우기"};var yE={};yE={"Clear search":"Išvalyti iešką"};var gE={};gE={"Clear search":"Notīrīt meklēšanu"};var vE={};vE={"Clear search":"Tøm søk"};var bE={};bE={"Clear search":"Zoekactie wissen"};var $E={};$E={"Clear search":"Wyczyść zawartość wyszukiwania"};var DE={};DE={"Clear search":"Limpar pesquisa"};var wE={};wE={"Clear search":"Limpar pesquisa"};var EE={};EE={"Clear search":"Ştergeţi căutarea"};var SE={};SE={"Clear search":"Очистить поиск"};var xE={};xE={"Clear search":"Vymazať vyhľadávanie"};var kE={};kE={"Clear search":"Počisti iskanje"};var CE={};CE={"Clear search":"Obriši pretragu"};var PE={};PE={"Clear search":"Rensa sökning"};var TE={};TE={"Clear search":"Aramayı temizle"};var _E={};_E={"Clear search":"Очистити пошук"};var ME={};ME={"Clear search":"清除搜索"};var AE={};AE={"Clear search":"清除搜尋條件"};function tR(e){return e&&e.__esModule?e.default:e}var FE={};FE={"ar-AE":X6,"bg-BG":eE,"cs-CZ":tE,"da-DK":nE,"de-DE":rE,"el-GR":iE,"en-US":aE,"es-ES":sE,"et-EE":oE,"fi-FI":lE,"fr-FR":uE,"he-IL":cE,"hr-HR":dE,"hu-HU":fE,"it-IT":hE,"ja-JP":pE,"ko-KR":mE,"lt-LT":yE,"lv-LV":gE,"nb-NO":vE,"nl-NL":bE,"pl-PL":$E,"pt-BR":DE,"pt-PT":wE,"ro-RO":EE,"ru-RU":SE,"sk-SK":xE,"sl-SI":kE,"sr-SP":CE,"sv-SE":PE,"tr-TR":TE,"uk-UA":_E,"zh-CN":ME,"zh-TW":AE};function nR(e,t,n){let r=Mr(tR(FE),"@react-aria/searchfield"),{isDisabled:i,isReadOnly:a,onSubmit:s=()=>{},onClear:o,type:l="search"}=e,u=b=>{const p=b.key;p==="Enter"&&b.preventDefault(),!(i||a)&&(p==="Enter"&&s(t.value),p==="Escape"&&(t.value===""?b.continuePropagation():(t.setValue(""),o&&o())))},c=()=>{t.setValue(""),o&&o()},d=()=>{var b;(b=n.current)===null||b===void 0||b.focus()},{labelProps:f,inputProps:h,descriptionProps:y,errorMessageProps:g,...w}=N5({...e,value:t.value,onChange:t.setValue,onKeyDown:a?e.onKeyDown:ts(u,e.onKeyDown),type:l},n);return{labelProps:f,inputProps:{...h,defaultValue:void 0},clearButtonProps:{"aria-label":r.format("Clear search"),excludeFromTabOrder:!0,preventFocusOnPress:!0,isDisabled:i||a,onPress:c,onPressStart:d},descriptionProps:y,errorMessageProps:g,...w}}function rR(e){let t=pe(e,{labelable:!0}),n;return e.orientation==="vertical"&&(n="vertical"),e.elementType!=="hr"?{separatorProps:{...t,role:"separator","aria-orientation":n}}:{separatorProps:t}}function Jf(e,t,n){return t!=null&&e.compare(t)<0||n!=null&&e.compare(n)>0}function S4(e,t,n,r,i){let a={};for(let o in t)a[o]=Math.floor(t[o]/2),a[o]>0&&t[o]%2===0&&a[o]--;let s=Si(e,t,n).subtract(a);return Yo(e,s,t,n,r,i)}function Si(e,t,n,r,i){let a=e;return t.years?a=$A(e):t.months?a=Ni(e):t.weeks&&(a=Lo(e,n)),Yo(e,a,t,n,r,i)}function Mp(e,t,n,r,i){let a={...t};t.days?a.days--:t.weeks?a.weeks--:t.months?a.months--:t.years&&a.years--;let s=Si(e,t,n).subtract(a);return Yo(e,s,t,n,r,i)}function Yo(e,t,n,r,i,a){return i&&e.compare(i)>=0&&(t=w2(t,Si(mr(i),n,r))),a&&e.compare(a)<=0&&(t=D2(t,Mp(mr(a),n,r))),t}function fi(e,t,n){return t&&(e=w2(e,mr(t))),n&&(e=D2(e,mr(n))),e}function iR(e,t,n){if(!n)return e;for(;e.compare(t)>=0&&n(e);)e=e.subtract({days:1});if(e.compare(t)>=0)return e}function aR(e){let t=m.useMemo(()=>new yr(e.locale),[e.locale]),n=m.useMemo(()=>t.resolvedOptions(),[t]),{locale:r,createCalendar:i,visibleDuration:a={months:1},minValue:s,maxValue:o,selectionAlignment:l,isDateUnavailable:u,pageBehavior:c="visible"}=e,d=m.useMemo(()=>i(n.calendar),[i,n.calendar]),[f,h]=Sr(e.value,e.defaultValue,e.onChange),y=m.useMemo(()=>f?Ce(mr(f),d):null,[f,d]),g=m.useMemo(()=>f&&"timeZone"in f?f.timeZone:n.timeZone,[f,n.timeZone]),w=m.useMemo(()=>e.focusedValue?fi(Ce(mr(e.focusedValue),d),s,o):void 0,[e.focusedValue,d,s,o]),b=m.useMemo(()=>fi(e.defaultFocusedValue?Ce(mr(e.defaultFocusedValue),d):y||Ce(kn(g),d),s,o),[e.defaultFocusedValue,y,g,d,s,o]),[p,v]=Sr(w,b,e.onFocusChange),[E,x]=m.useState(()=>{switch(l){case"start":return Si(p,a,r,s,o);case"end":return Mp(p,a,r,s,o);case"center":default:return S4(p,a,r,s,o)}}),[S,C]=m.useState(e.autoFocus||!1),$=m.useMemo(()=>{let T={...a};return T.days?T.days--:T.days=-1,E.add(T)},[E,a]),[_,P]=m.useState(d.identifier);if(d.identifier!==_){let T=Ce(p,d);x(S4(T,a,r,s,o)),v(T),P(d.identifier)}Jf(p,s,o)?v(fi(p,s,o)):p.compare(E)<0?x(Mp(p,a,r,s,o)):p.compare($)>0&&x(Si(p,a,r,s,o));function k(T){T=fi(T,s,o),v(T)}function A(T){if(!e.isDisabled&&!e.isReadOnly){if(T=fi(T,s,o),T=iR(T,E,u),!T)return;T=Ce(T,(f==null?void 0:f.calendar)||new Ot),f&&"hour"in f?h(f.set(T)):h(T)}}let M=m.useMemo(()=>y?u&&u(y)?!0:Jf(y,s,o):!1,[y,u,s,o]),N=e.isInvalid||e.validationState==="invalid"||M,z=N?"invalid":null,Y=m.useMemo(()=>c==="visible"?a:Xf(a),[c,a]);return{isDisabled:e.isDisabled,isReadOnly:e.isReadOnly,value:y,setValue:A,visibleRange:{start:E,end:$},minValue:s,maxValue:o,focusedDate:p,timeZone:g,validationState:z,isValueInvalid:N,setFocusedDate(T){k(T),C(!0)},focusNextDay(){k(p.add({days:1}))},focusPreviousDay(){k(p.subtract({days:1}))},focusNextRow(){a.days?this.focusNextPage():(a.weeks||a.months||a.years)&&k(p.add({weeks:1}))},focusPreviousRow(){a.days?this.focusPreviousPage():(a.weeks||a.months||a.years)&&k(p.subtract({weeks:1}))},focusNextPage(){let T=E.add(Y);v(fi(p.add(Y),s,o)),x(Si(Yo(p,T,Y,r,s,o),Y,r))},focusPreviousPage(){let T=E.subtract(Y);v(fi(p.subtract(Y),s,o)),x(Si(Yo(p,T,Y,r,s,o),Y,r))},focusSectionStart(){a.days?k(E):a.weeks?k(Lo(p,r)):(a.months||a.years)&&k(Ni(p))},focusSectionEnd(){a.days?k($):a.weeks?k($2(p,r)):(a.months||a.years)&&k(pc(p))},focusNextSection(T){if(!T&&!a.days){k(p.add(Xf(a)));return}a.days?this.focusNextPage():a.weeks?k(p.add({months:1})):(a.months||a.years)&&k(p.add({years:1}))},focusPreviousSection(T){if(!T&&!a.days){k(p.subtract(Xf(a)));return}a.days?this.focusPreviousPage():a.weeks?k(p.subtract({months:1})):(a.months||a.years)&&k(p.subtract({years:1}))},selectFocusedDate(){A(p)},selectDate(T){A(T)},isFocused:S,setFocused:C,isInvalid(T){return Jf(T,s,o)},isSelected(T){return y!=null&&Ke(T,y)&&!this.isCellDisabled(T)&&!this.isCellUnavailable(T)},isCellFocused(T){return S&&p&&Ke(T,p)},isCellDisabled(T){return e.isDisabled||T.compare(E)<0||T.compare($)>0||this.isInvalid(T,s,o)},isCellUnavailable(T){return e.isDateUnavailable&&e.isDateUnavailable(T)},isPreviousVisibleRangeInvalid(){let T=E.subtract({days:1});return Ke(T,E)||this.isInvalid(T,s,o)},isNextVisibleRangeInvalid(){let T=$.add({days:1});return Ke(T,$)||this.isInvalid(T,s,o)},getDatesInWeek(T,B=E){let O=B.add({weeks:T}),F=[];O=Lo(O,r);let G=E0(O,r);for(let Q=0;Q<G;Q++)F.push(null);for(;F.length<7;){F.push(O);let Q=O.add({days:1});if(Ke(O,Q))break;O=Q}for(;F.length<7;)F.push(null);return F}}}function Xf(e){let t={...e};for(let n in e)t[n]=1;return t}class Dn extends Set{constructor(t,n,r){super(t),t instanceof Dn?(this.anchorKey=n||t.anchorKey,this.currentKey=r||t.currentKey):(this.anchorKey=n,this.currentKey=r)}}function sR(e,t){if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;return!0}function NE(e){let{selectionMode:t="none",disallowEmptySelection:n,allowDuplicateSelectionEvents:r,selectionBehavior:i="toggle",disabledBehavior:a="all"}=e,s=m.useRef(!1),[,o]=m.useState(!1),l=m.useRef(null),u=m.useRef(null),[,c]=m.useState(null),d=m.useMemo(()=>x4(e.selectedKeys),[e.selectedKeys]),f=m.useMemo(()=>x4(e.defaultSelectedKeys,new Dn),[e.defaultSelectedKeys]),[h,y]=Sr(d,f,e.onSelectionChange),g=m.useMemo(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),[w,b]=m.useState(i);i==="replace"&&w==="toggle"&&typeof h=="object"&&h.size===0&&b("replace");let p=m.useRef(i);return m.useEffect(()=>{i!==p.current&&(b(i),p.current=i)},[i]),{selectionMode:t,disallowEmptySelection:n,selectionBehavior:w,setSelectionBehavior:b,get isFocused(){return s.current},setFocused(v){s.current=v,o(v)},get focusedKey(){return l.current},get childFocusStrategy(){return u.current},setFocusedKey(v,E="first"){l.current=v,u.current=E,c(v)},selectedKeys:h,setSelectedKeys(v){(r||!sR(v,h))&&y(v)},disabledKeys:g,disabledBehavior:a}}function x4(e,t){return e?e==="all"?"all":new Dn(e):t}class BE{get selectionMode(){return this.state.selectionMode}get disallowEmptySelection(){return this.state.disallowEmptySelection}get selectionBehavior(){return this.state.selectionBehavior}setSelectionBehavior(t){this.state.setSelectionBehavior(t)}get isFocused(){return this.state.isFocused}setFocused(t){this.state.setFocused(t)}get focusedKey(){return this.state.focusedKey}get childFocusStrategy(){return this.state.childFocusStrategy}setFocusedKey(t,n){(t==null||this.collection.getItem(t))&&this.state.setFocusedKey(t,n)}get selectedKeys(){return this.state.selectedKeys==="all"?new Set(this.getSelectAllKeys()):this.state.selectedKeys}get rawSelection(){return this.state.selectedKeys}isSelected(t){return this.state.selectionMode==="none"?!1:(t=this.getKey(t),this.state.selectedKeys==="all"?this.canSelectItem(t):this.state.selectedKeys.has(t))}get isEmpty(){return this.state.selectedKeys!=="all"&&this.state.selectedKeys.size===0}get isSelectAll(){if(this.isEmpty)return!1;if(this.state.selectedKeys==="all")return!0;if(this._isSelectAll!=null)return this._isSelectAll;let t=this.getSelectAllKeys(),n=this.state.selectedKeys;return this._isSelectAll=t.every(r=>n.has(r)),this._isSelectAll}get firstSelectedKey(){let t=null;for(let n of this.state.selectedKeys){let r=this.collection.getItem(n);(!t||r&&Zf(this.collection,r,t)<0)&&(t=r)}return t==null?void 0:t.key}get lastSelectedKey(){let t=null;for(let n of this.state.selectedKeys){let r=this.collection.getItem(n);(!t||r&&Zf(this.collection,r,t)>0)&&(t=r)}return t==null?void 0:t.key}get disabledKeys(){return this.state.disabledKeys}get disabledBehavior(){return this.state.disabledBehavior}extendSelection(t){if(this.selectionMode==="none")return;if(this.selectionMode==="single"){this.replaceSelection(t);return}t=this.getKey(t);let n;if(this.state.selectedKeys==="all")n=new Dn([t],t,t);else{let r=this.state.selectedKeys,i=r.anchorKey||t;n=new Dn(r,i,t);for(let a of this.getKeyRange(i,r.currentKey||t))n.delete(a);for(let a of this.getKeyRange(t,i))this.canSelectItem(a)&&n.add(a)}this.state.setSelectedKeys(n)}getKeyRange(t,n){let r=this.collection.getItem(t),i=this.collection.getItem(n);return r&&i?Zf(this.collection,r,i)<=0?this.getKeyRangeInternal(t,n):this.getKeyRangeInternal(n,t):[]}getKeyRangeInternal(t,n){let r=[],i=t;for(;i;){let a=this.collection.getItem(i);if((a&&a.type==="item"||a.type==="cell"&&this.allowsCellSelection)&&r.push(i),i===n)return r;i=this.collection.getKeyAfter(i)}return[]}getKey(t){let n=this.collection.getItem(t);if(!n||n.type==="cell"&&this.allowsCellSelection)return t;for(;n.type!=="item"&&n.parentKey!=null;)n=this.collection.getItem(n.parentKey);return!n||n.type!=="item"?null:n.key}toggleSelection(t){if(this.selectionMode==="none")return;if(this.selectionMode==="single"&&!this.isSelected(t)){this.replaceSelection(t);return}if(t=this.getKey(t),t==null)return;let n=new Dn(this.state.selectedKeys==="all"?this.getSelectAllKeys():this.state.selectedKeys);n.has(t)?n.delete(t):this.canSelectItem(t)&&(n.add(t),n.anchorKey=t,n.currentKey=t),!(this.disallowEmptySelection&&n.size===0)&&this.state.setSelectedKeys(n)}replaceSelection(t){if(this.selectionMode==="none"||(t=this.getKey(t),t==null))return;let n=this.canSelectItem(t)?new Dn([t],t,t):new Dn;this.state.setSelectedKeys(n)}setSelectedKeys(t){if(this.selectionMode==="none")return;let n=new Dn;for(let r of t)if(r=this.getKey(r),r!=null&&(n.add(r),this.selectionMode==="single"))break;this.state.setSelectedKeys(n)}getSelectAllKeys(){let t=[],n=r=>{for(;r;){if(this.canSelectItem(r)){let i=this.collection.getItem(r);i.type==="item"&&t.push(r),i.hasChildNodes&&(this.allowsCellSelection||i.type!=="item")&&n(_B(qw(i,this.collection)).key)}r=this.collection.getKeyAfter(r)}};return n(this.collection.getFirstKey()),t}selectAll(){!this.isSelectAll&&this.selectionMode==="multiple"&&this.state.setSelectedKeys("all")}clearSelection(){!this.disallowEmptySelection&&(this.state.selectedKeys==="all"||this.state.selectedKeys.size>0)&&this.state.setSelectedKeys(new Dn)}toggleSelectAll(){this.isSelectAll?this.clearSelection():this.selectAll()}select(t,n){this.selectionMode!=="none"&&(this.selectionMode==="single"?this.isSelected(t)&&!this.disallowEmptySelection?this.toggleSelection(t):this.replaceSelection(t):this.selectionBehavior==="toggle"||n&&(n.pointerType==="touch"||n.pointerType==="virtual")?this.toggleSelection(t):this.replaceSelection(t))}isSelectionEqual(t){if(t===this.state.selectedKeys)return!0;let n=this.selectedKeys;if(t.size!==n.size)return!1;for(let r of t)if(!n.has(r))return!1;for(let r of n)if(!t.has(r))return!1;return!0}canSelectItem(t){if(this.state.selectionMode==="none"||this.state.disabledKeys.has(t))return!1;let n=this.collection.getItem(t);return!(!n||n.type==="cell"&&!this.allowsCellSelection)}isDisabled(t){return this.state.disabledKeys.has(t)&&this.state.disabledBehavior==="all"}isLink(t){var n,r;return!!(!((r=this.collection.getItem(t))===null||r===void 0||(n=r.props)===null||n===void 0)&&n.href)}constructor(t,n,r){this.collection=t,this.state=n;var i;this.allowsCellSelection=(i=r==null?void 0:r.allowsCellSelection)!==null&&i!==void 0?i:!1,this._isSelectAll=null}}class k4{*[Symbol.iterator](){yield*this.iterable}get size(){return this.keyMap.size}getKeys(){return this.keyMap.keys()}getKeyBefore(t){let n=this.keyMap.get(t);return n?n.prevKey:null}getKeyAfter(t){let n=this.keyMap.get(t);return n?n.nextKey:null}getFirstKey(){return this.firstKey}getLastKey(){return this.lastKey}getItem(t){return this.keyMap.get(t)}at(t){const n=[...this.getKeys()];return this.getItem(n[t])}getChildren(t){let n=this.keyMap.get(t);return(n==null?void 0:n.childNodes)||[]}constructor(t){this.keyMap=new Map,this.iterable=t;let n=a=>{if(this.keyMap.set(a.key,a),a.childNodes&&a.type==="section")for(let s of a.childNodes)n(s)};for(let a of t)n(a);let r,i=0;for(let[a,s]of this.keyMap)r?(r.nextKey=a,s.prevKey=r.key):(this.firstKey=a,s.prevKey=void 0),s.type==="item"&&(s.index=i++),r=s,r.nextKey=void 0;this.lastKey=r==null?void 0:r.key}}function oR(e){let{filter:t}=e,n=NE(e),r=m.useMemo(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),i=m.useCallback(u=>t?new k4(t(u)):new k4(u),[t]),a=m.useMemo(()=>({suppressTextValueWarning:e.suppressTextValueWarning}),[e.suppressTextValueWarning]),s=Gw(e,i,a),o=m.useMemo(()=>new BE(s,n),[s,n]);const l=m.useRef(null);return m.useEffect(()=>{if(n.focusedKey!=null&&!s.getItem(n.focusedKey)){const u=l.current.getItem(n.focusedKey),c=[...l.current.getKeys()].map(g=>{const w=l.current.getItem(g);return w.type==="item"?w:null}).filter(g=>g!==null),d=[...s.getKeys()].map(g=>{const w=s.getItem(g);return w.type==="item"?w:null}).filter(g=>g!==null),f=c.length-d.length;let h=Math.min(f>1?Math.max(u.index-f+1,0):u.index,d.length-1),y;for(;h>=0;){if(!o.isDisabled(d[h].key)){y=d[h];break}h<d.length-1?h++:(h>u.index&&(h=u.index),h--)}n.setFocusedKey(y?y.key:null)}l.current=s},[s,o,n,n.focusedKey]),{collection:s,disabledKeys:r,selectionManager:o}}function Z0(e){let[t,n]=Sr(e.isOpen,e.defaultOpen||!1,e.onOpenChange);const r=m.useCallback(()=>{n(!0)},[n]),i=m.useCallback(()=>{n(!1)},[n]),a=m.useCallback(()=>{n(!t)},[n,t]);return{isOpen:t,setOpen:n,open:r,close:i,toggle:a}}var RE={};RE={rangeOverflow:e=>`يجب أن تكون القيمة ${e.maxValue} أو قبل ذلك.`,rangeReversed:"تاريخ البدء يجب أن يكون قبل تاريخ الانتهاء.",rangeUnderflow:e=>`يجب أن تكون القيمة ${e.minValue} أو بعد ذلك.`,unavailableDate:"البيانات المحددة غير متاحة."};var IE={};IE={rangeOverflow:e=>`Стойността трябва да е ${e.maxValue} или по-ранна.`,rangeReversed:"Началната дата трябва да е преди крайната.",rangeUnderflow:e=>`Стойността трябва да е ${e.minValue} или по-късно.`,unavailableDate:"Избраната дата не е налична."};var OE={};OE={rangeOverflow:e=>`Hodnota musí být ${e.maxValue} nebo dřívější.`,rangeReversed:"Datum zahájení musí předcházet datu ukončení.",rangeUnderflow:e=>`Hodnota musí být ${e.minValue} nebo pozdější.`,unavailableDate:"Vybrané datum není k dispozici."};var LE={};LE={rangeOverflow:e=>`Værdien skal være ${e.maxValue} eller tidligere.`,rangeReversed:"Startdatoen skal være før slutdatoen.",rangeUnderflow:e=>`Værdien skal være ${e.minValue} eller nyere.`,unavailableDate:"Den valgte dato er ikke tilgængelig."};var KE={};KE={rangeOverflow:e=>`Der Wert muss ${e.maxValue} oder früher sein.`,rangeReversed:"Das Anfangsdatum muss vor dem Enddatum liegen.",rangeUnderflow:e=>`Der Wert muss ${e.minValue} oder später sein.`,unavailableDate:"Das ausgewählte Datum ist nicht verfügbar."};var jE={};jE={rangeOverflow:e=>`Η τιμή πρέπει να είναι ${e.maxValue} ή παλαιότερη.`,rangeReversed:"Η ημερομηνία έναρξης πρέπει να είναι πριν από την ημερομηνία λήξης.",rangeUnderflow:e=>`Η τιμή πρέπει να είναι ${e.minValue} ή μεταγενέστερη.`,unavailableDate:"Η επιλεγμένη ημερομηνία δεν είναι διαθέσιμη."};var VE={};VE={rangeUnderflow:e=>`Value must be ${e.minValue} or later.`,rangeOverflow:e=>`Value must be ${e.maxValue} or earlier.`,rangeReversed:"Start date must be before end date.",unavailableDate:"Selected date unavailable."};var zE={};zE={rangeOverflow:e=>`El valor debe ser ${e.maxValue} o anterior.`,rangeReversed:"La fecha de inicio debe ser anterior a la fecha de finalización.",rangeUnderflow:e=>`El valor debe ser ${e.minValue} o posterior.`,unavailableDate:"Fecha seleccionada no disponible."};var UE={};UE={rangeOverflow:e=>`Väärtus peab olema ${e.maxValue} või varasem.`,rangeReversed:"Alguskuupäev peab olema enne lõppkuupäeva.",rangeUnderflow:e=>`Väärtus peab olema ${e.minValue} või hilisem.`,unavailableDate:"Valitud kuupäev pole saadaval."};var HE={};HE={rangeOverflow:e=>`Arvon on oltava ${e.maxValue} tai sitä aikaisempi.`,rangeReversed:"Aloituspäivän on oltava ennen lopetuspäivää.",rangeUnderflow:e=>`Arvon on oltava ${e.minValue} tai sitä myöhäisempi.`,unavailableDate:"Valittu päivämäärä ei ole käytettävissä."};var YE={};YE={rangeOverflow:e=>`La valeur doit être ${e.maxValue} ou antérieure.`,rangeReversed:"La date de début doit être antérieure à la date de fin.",rangeUnderflow:e=>`La valeur doit être ${e.minValue} ou ultérieure.`,unavailableDate:"La date sélectionnée n’est pas disponible."};var WE={};WE={rangeOverflow:e=>`הערך חייב להיות ${e.maxValue} או מוקדם יותר.`,rangeReversed:"תאריך ההתחלה חייב להיות לפני תאריך הסיום.",rangeUnderflow:e=>`הערך חייב להיות ${e.minValue} או מאוחר יותר.`,unavailableDate:"התאריך הנבחר אינו זמין."};var GE={};GE={rangeOverflow:e=>`Vrijednost mora biti ${e.maxValue} ili ranije.`,rangeReversed:"Datum početka mora biti prije datuma završetka.",rangeUnderflow:e=>`Vrijednost mora biti ${e.minValue} ili kasnije.`,unavailableDate:"Odabrani datum nije dostupan."};var qE={};qE={rangeOverflow:e=>`Az értéknek ${e.maxValue} vagy korábbinak kell lennie.`,rangeReversed:"A kezdő dátumnak a befejező dátumnál korábbinak kell lennie.",rangeUnderflow:e=>`Az értéknek ${e.minValue} vagy későbbinek kell lennie.`,unavailableDate:"A kiválasztott dátum nem érhető el."};var ZE={};ZE={rangeOverflow:e=>`Il valore deve essere ${e.maxValue} o precedente.`,rangeReversed:"La data di inizio deve essere antecedente alla data di fine.",rangeUnderflow:e=>`Il valore deve essere ${e.minValue} o successivo.`,unavailableDate:"Data selezionata non disponibile."};var QE={};QE={rangeOverflow:e=>`値は ${e.maxValue} 以下にする必要があります。`,rangeReversed:"開始日は終了日より前にする必要があります。",rangeUnderflow:e=>`値は ${e.minValue} 以上にする必要があります。`,unavailableDate:"選択した日付は使用できません。"};var JE={};JE={rangeOverflow:e=>`값은 ${e.maxValue} 이전이어야 합니다.`,rangeReversed:"시작일은 종료일 이전이어야 합니다.",rangeUnderflow:e=>`값은 ${e.minValue} 이상이어야 합니다.`,unavailableDate:"선택한 날짜를 사용할 수 없습니다."};var XE={};XE={rangeOverflow:e=>`Reikšmė turi būti ${e.maxValue} arba ankstesnė.`,rangeReversed:"Pradžios data turi būti ankstesnė nei pabaigos data.",rangeUnderflow:e=>`Reikšmė turi būti ${e.minValue} arba naujesnė.`,unavailableDate:"Pasirinkta data nepasiekiama."};var eS={};eS={rangeOverflow:e=>`Vērtībai ir jābūt ${e.maxValue} vai agrākai.`,rangeReversed:"Sākuma datumam ir jābūt pirms beigu datuma.",rangeUnderflow:e=>`Vērtībai ir jābūt ${e.minValue} vai vēlākai.`,unavailableDate:"Atlasītais datums nav pieejams."};var tS={};tS={rangeOverflow:e=>`Verdien må være ${e.maxValue} eller tidligere.`,rangeReversed:"Startdatoen må være før sluttdatoen.",rangeUnderflow:e=>`Verdien må være ${e.minValue} eller senere.`,unavailableDate:"Valgt dato utilgjengelig."};var nS={};nS={rangeOverflow:e=>`Waarde moet ${e.maxValue} of eerder zijn.`,rangeReversed:"De startdatum moet voor de einddatum liggen.",rangeUnderflow:e=>`Waarde moet ${e.minValue} of later zijn.`,unavailableDate:"Geselecteerde datum niet beschikbaar."};var rS={};rS={rangeOverflow:e=>`Wartość musi mieć wartość ${e.maxValue} lub wcześniejszą.`,rangeReversed:"Data rozpoczęcia musi być wcześniejsza niż data zakończenia.",rangeUnderflow:e=>`Wartość musi mieć wartość ${e.minValue} lub późniejszą.`,unavailableDate:"Wybrana data jest niedostępna."};var iS={};iS={rangeOverflow:e=>`O valor deve ser ${e.maxValue} ou anterior.`,rangeReversed:"A data inicial deve ser anterior à data final.",rangeUnderflow:e=>`O valor deve ser ${e.minValue} ou posterior.`,unavailableDate:"Data selecionada indisponível."};var aS={};aS={rangeOverflow:e=>`O valor tem de ser ${e.maxValue} ou anterior.`,rangeReversed:"A data de início deve ser anterior à data de fim.",rangeUnderflow:e=>`O valor tem de ser ${e.minValue} ou posterior.`,unavailableDate:"Data selecionada indisponível."};var sS={};sS={rangeOverflow:e=>`Valoarea trebuie să fie ${e.maxValue} sau anterioară.`,rangeReversed:"Data de început trebuie să fie anterioară datei de sfârșit.",rangeUnderflow:e=>`Valoarea trebuie să fie ${e.minValue} sau ulterioară.`,unavailableDate:"Data selectată nu este disponibilă."};var oS={};oS={rangeOverflow:e=>`Значение должно быть не позже ${e.maxValue}.`,rangeReversed:"Дата начала должна предшествовать дате окончания.",rangeUnderflow:e=>`Значение должно быть не раньше ${e.minValue}.`,unavailableDate:"Выбранная дата недоступна."};var lS={};lS={rangeOverflow:e=>`Hodnota musí byť ${e.maxValue} alebo skoršia.`,rangeReversed:"Dátum začiatku musí byť skorší ako dátum konca.",rangeUnderflow:e=>`Hodnota musí byť ${e.minValue} alebo neskoršia.`,unavailableDate:"Vybratý dátum je nedostupný."};var uS={};uS={rangeOverflow:e=>`Vrednost mora biti ${e.maxValue} ali starejša.`,rangeReversed:"Začetni datum mora biti pred končnim datumom.",rangeUnderflow:e=>`Vrednost mora biti ${e.minValue} ali novejša.`,unavailableDate:"Izbrani datum ni na voljo."};var cS={};cS={rangeOverflow:e=>`Vrednost mora da bude ${e.maxValue} ili starija.`,rangeReversed:"Datum početka mora biti pre datuma završetka.",rangeUnderflow:e=>`Vrednost mora da bude ${e.minValue} ili novija.`,unavailableDate:"Izabrani datum nije dostupan."};var dS={};dS={rangeOverflow:e=>`Värdet måste vara ${e.maxValue} eller tidigare.`,rangeReversed:"Startdatumet måste vara före slutdatumet.",rangeUnderflow:e=>`Värdet måste vara ${e.minValue} eller senare.`,unavailableDate:"Det valda datumet är inte tillgängligt."};var fS={};fS={rangeOverflow:e=>`Değer, ${e.maxValue} veya öncesi olmalıdır.`,rangeReversed:"Başlangıç tarihi bitiş tarihinden önce olmalıdır.",rangeUnderflow:e=>`Değer, ${e.minValue} veya sonrası olmalıdır.`,unavailableDate:"Seçilen tarih kullanılamıyor."};var hS={};hS={rangeOverflow:e=>`Значення має бути не пізніше ${e.maxValue}.`,rangeReversed:"Дата початку має передувати даті завершення.",rangeUnderflow:e=>`Значення має бути не раніше ${e.minValue}.`,unavailableDate:"Вибрана дата недоступна."};var pS={};pS={rangeOverflow:e=>`值必须是 ${e.maxValue} 或更早日期。`,rangeReversed:"开始日期必须早于结束日期。",rangeUnderflow:e=>`值必须是 ${e.minValue} 或更晚日期。`,unavailableDate:"所选日期不可用。"};var mS={};mS={rangeOverflow:e=>`值必須是 ${e.maxValue} 或更早。`,rangeReversed:"開始日期必須在結束日期之前。",rangeUnderflow:e=>`值必須是 ${e.minValue} 或更晚。`,unavailableDate:"所選日期無法使用。"};function lR(e){return e&&e.__esModule?e.default:e}var yS={};yS={"ar-AE":RE,"bg-BG":IE,"cs-CZ":OE,"da-DK":LE,"de-DE":KE,"el-GR":jE,"en-US":VE,"es-ES":zE,"et-EE":UE,"fi-FI":HE,"fr-FR":YE,"he-IL":WE,"hr-HR":GE,"hu-HU":qE,"it-IT":ZE,"ja-JP":QE,"ko-KR":JE,"lt-LT":XE,"lv-LV":eS,"nb-NO":tS,"nl-NL":nS,"pl-PL":rS,"pt-BR":iS,"pt-PT":aS,"ro-RO":sS,"ru-RU":oS,"sk-SK":lS,"sl-SI":uS,"sr-SP":cS,"sv-SE":dS,"tr-TR":fS,"uk-UA":hS,"zh-CN":pS,"zh-TW":mS};const uR=new Hi(lR(yS));function cR(){return typeof navigator<"u"&&(navigator.language||navigator.userLanguage)||"en-US"}function dR(e,t,n,r,i){let a=e!=null&&n!=null&&e.compare(n)>0,s=e!=null&&t!=null&&e.compare(t)<0,o=e!=null&&(r==null?void 0:r(e))||!1,l=a||s||o,u=[];if(l){let c=cR(),d=Hi.getGlobalDictionaryForPackage("@react-stately/datepicker")||uR,f=new pD(c,d),h=new yr(c,Ap({},i)),y=h.resolvedOptions().timeZone;s&&u.push(f.format("rangeUnderflow",{minValue:h.format(t.toDate(y))})),a&&u.push(f.format("rangeOverflow",{maxValue:h.format(n.toDate(y))})),o&&u.push(f.format("unavailableDate"))}return{isInvalid:l,validationErrors:u,validationDetails:{badInput:o,customError:!1,patternMismatch:!1,rangeOverflow:a,rangeUnderflow:s,stepMismatch:!1,tooLong:!1,tooShort:!1,typeMismatch:!1,valueMissing:!1,valid:!l}}}const fR={year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"2-digit",second:"2-digit"},hR={year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"};function Ap(e,t){e={...t.shouldForceLeadingZeros?hR:fR,...e};let r=t.granularity||"minute",i=Object.keys(e);var a;let s=i.indexOf((a=t.maxGranularity)!==null&&a!==void 0?a:"year");s<0&&(s=0);let o=i.indexOf(r);if(o<0&&(o=2),s>o)throw new Error("maxGranularity must be greater than granularity");let l=i.slice(s,o+1).reduce((c,d)=>(c[d]=e[d],c),{});return t.hourCycle!=null&&(l.hour12=t.hourCycle===12),l.timeZone=t.timeZone||"UTC",(r==="hour"||r==="minute"||r==="second")&&t.timeZone&&!t.hideTimeZone&&(l.timeZoneName="short"),t.showEra&&s===0&&(l.era="short"),l}function gS(e,t){if(e===null)return null;if(e)return Ce(e,t)}function Os(e,t,n,r){if(e)return gS(e,n);let i=Ce(g2(r).set({hour:0,minute:0,second:0,millisecond:0}),n);return t==="year"||t==="month"||t==="day"?mr(i):r?i:Yn(i)}function pR(e,t){let n=e&&"timeZone"in e?e.timeZone:void 0,r=e&&"minute"in e?"minute":"day";if(e&&t&&!(t in e))throw new Error("Invalid granularity "+t+" for value "+e.toString());let[i,a]=m.useState([r,n]);e&&(i[0]!==r||i[1]!==n)&&a([r,n]),t||(t=e?r:i[0]);let s=e?n:i[1];return[t,s]}const mR=new Hi({ach:{year:"mwaka",month:"dwe",day:"nino"},af:{year:"jjjj",month:"mm",day:"dd"},am:{year:"ዓዓዓዓ",month:"ሚሜ",day:"ቀቀ"},an:{year:"aaaa",month:"mm",day:"dd"},ar:{year:"سنة",month:"شهر",day:"يوم"},ast:{year:"aaaa",month:"mm",day:"dd"},az:{year:"iiii",month:"aa",day:"gg"},be:{year:"гггг",month:"мм",day:"дд"},bg:{year:"гггг",month:"мм",day:"дд"},bn:{year:"yyyy",month:"মিমি",day:"dd"},br:{year:"bbbb",month:"mm",day:"dd"},bs:{year:"gggg",month:"mm",day:"dd"},ca:{year:"aaaa",month:"mm",day:"dd"},cak:{year:"jjjj",month:"ii",day:"q'q'"},ckb:{year:"ساڵ",month:"مانگ",day:"ڕۆژ"},cs:{year:"rrrr",month:"mm",day:"dd"},cy:{year:"bbbb",month:"mm",day:"dd"},da:{year:"åååå",month:"mm",day:"dd"},de:{year:"jjjj",month:"mm",day:"tt"},dsb:{year:"llll",month:"mm",day:"źź"},el:{year:"εεεε",month:"μμ",day:"ηη"},en:{year:"yyyy",month:"mm",day:"dd"},eo:{year:"jjjj",month:"mm",day:"tt"},es:{year:"aaaa",month:"mm",day:"dd"},et:{year:"aaaa",month:"kk",day:"pp"},eu:{year:"uuuu",month:"hh",day:"ee"},fa:{year:"سال",month:"ماه",day:"روز"},ff:{year:"hhhh",month:"ll",day:"ññ"},fi:{year:"vvvv",month:"kk",day:"pp"},fr:{year:"aaaa",month:"mm",day:"jj"},fy:{year:"jjjj",month:"mm",day:"dd"},ga:{year:"bbbb",month:"mm",day:"ll"},gd:{year:"bbbb",month:"mm",day:"ll"},gl:{year:"aaaa",month:"mm",day:"dd"},he:{year:"שנה",month:"חודש",day:"יום"},hr:{year:"gggg",month:"mm",day:"dd"},hsb:{year:"llll",month:"mm",day:"dd"},hu:{year:"éééé",month:"hh",day:"nn"},ia:{year:"aaaa",month:"mm",day:"dd"},id:{year:"tttt",month:"bb",day:"hh"},it:{year:"aaaa",month:"mm",day:"gg"},ja:{year:" 年 ",month:"月",day:"日"},ka:{year:"წწწწ",month:"თთ",day:"რრ"},kk:{year:"жжжж",month:"аа",day:"кк"},kn:{year:"ವವವವ",month:"ಮಿಮೀ",day:"ದಿದಿ"},ko:{year:"연도",month:"월",day:"일"},lb:{year:"jjjj",month:"mm",day:"dd"},lo:{year:"ປປປປ",month:"ດດ",day:"ວວ"},lt:{year:"mmmm",month:"mm",day:"dd"},lv:{year:"gggg",month:"mm",day:"dd"},meh:{year:"aaaa",month:"mm",day:"dd"},ml:{year:"വർഷം",month:"മാസം",day:"തീയതി"},ms:{year:"tttt",month:"mm",day:"hh"},nl:{year:"jjjj",month:"mm",day:"dd"},nn:{year:"åååå",month:"mm",day:"dd"},no:{year:"åååå",month:"mm",day:"dd"},oc:{year:"aaaa",month:"mm",day:"jj"},pl:{year:"rrrr",month:"mm",day:"dd"},pt:{year:"aaaa",month:"mm",day:"dd"},rm:{year:"oooo",month:"mm",day:"dd"},ro:{year:"aaaa",month:"ll",day:"zz"},ru:{year:"гггг",month:"мм",day:"дд"},sc:{year:"aaaa",month:"mm",day:"dd"},scn:{year:"aaaa",month:"mm",day:"jj"},sk:{year:"rrrr",month:"mm",day:"dd"},sl:{year:"llll",month:"mm",day:"dd"},sr:{year:"гггг",month:"мм",day:"дд"},sv:{year:"åååå",month:"mm",day:"dd"},szl:{year:"rrrr",month:"mm",day:"dd"},tg:{year:"сссс",month:"мм",day:"рр"},th:{year:"ปปปป",month:"ดด",day:"วว"},tr:{year:"yyyy",month:"aa",day:"gg"},uk:{year:"рррр",month:"мм",day:"дд"},"zh-CN":{year:"年",month:"月",day:"日"},"zh-TW":{year:"年",month:"月",day:"日"}},"en");function yR(e,t,n){return e==="era"||e==="dayPeriod"?t:e==="year"||e==="month"||e==="day"?mR.getStringForLocale(e,n):"––"}const tu={year:!0,month:!0,day:!0,hour:!0,minute:!0,second:!0,dayPeriod:!0,era:!0},C4={year:5,month:2,day:7,hour:2,minute:15,second:15},gR={dayperiod:"dayPeriod"};function vS(e){let{locale:t,createCalendar:n,hideTimeZone:r,isDisabled:i,isReadOnly:a,isRequired:s,minValue:o,maxValue:l,isDateUnavailable:u}=e,c=e.value||e.defaultValue||e.placeholderValue,[d,f]=pR(c,e.granularity),h=f||"UTC";if(c&&!(d in c))throw new Error("Invalid granularity "+d+" for value "+c.toString());let y=m.useMemo(()=>new yr(t),[t]),g=m.useMemo(()=>n(y.resolvedOptions().calendar),[n,y]),[w,b]=Sr(e.value,e.defaultValue,e.onChange),p=m.useMemo(()=>gS(w,g),[w,g]),[v,E]=m.useState(()=>Os(e.placeholderValue,d,g,f)),x=p||v,S=g.identifier==="gregory"&&x.era==="BC",C=m.useMemo(()=>{var j;return{granularity:d,maxGranularity:(j=e.maxGranularity)!==null&&j!==void 0?j:"year",timeZone:f,hideTimeZone:r,hourCycle:e.hourCycle,showEra:S,shouldForceLeadingZeros:e.shouldForceLeadingZeros}},[e.maxGranularity,d,e.hourCycle,e.shouldForceLeadingZeros,f,r,S]),$=m.useMemo(()=>Ap({},C),[C]),_=m.useMemo(()=>new yr(t,$),[t,$]),P=m.useMemo(()=>_.resolvedOptions(),[_]),k=m.useMemo(()=>_.formatToParts(new Date).filter(j=>tu[j.type]).reduce((j,Fe)=>(j[Fe.type]=!0,j),{}),[_]),[A,M]=m.useState(()=>e.value||e.defaultValue?{...k}:{}),N=m.useRef(),z=m.useRef(g.identifier);m.useEffect(()=>{g.identifier!==z.current&&(z.current=g.identifier,E(j=>Object.keys(A).length>0?Ce(j,g):Os(e.placeholderValue,d,g,f)))},[g,d,A,f,e.placeholderValue]),w&&Object.keys(A).length<Object.keys(k).length&&(A={...k},M(A)),w==null&&Object.keys(A).length===Object.keys(k).length&&(A={},M(A),E(Os(e.placeholderValue,d,g,f)));let Y=p&&Object.keys(A).length>=Object.keys(k).length?p:v,T=j=>{if(e.isDisabled||e.isReadOnly)return;let Fe=Object.keys(A),at=Object.keys(k);j==null?(b(null),E(Os(e.placeholderValue,d,g,f)),M({})):Fe.length>=at.length||Fe.length===at.length-1&&k.dayPeriod&&!A.dayPeriod&&N.current!=="dayPeriod"?(j=Ce(j,(c==null?void 0:c.calendar)||new Ot),b(j)):E(j),N.current=null},B=m.useMemo(()=>Y.toDate(h),[Y,h]),O=m.useMemo(()=>_.formatToParts(B).map(j=>{let Fe=tu[j.type];j.type==="era"&&g.getEras().length===1&&(Fe=!1);let at=tu[j.type]&&!A[j.type],yn=tu[j.type]?yR(j.type,j.value,t):null;return{type:gR[j.type]||j.type,text:at?yn:j.value,...vR(Y,j.type,P),isPlaceholder:at,placeholder:yn,isEditable:Fe}}),[B,A,_,P,Y,g,t]);k.era&&A.year&&!A.era?(A.era=!0,M({...A})):!k.era&&A.era&&(delete A.era,M({...A}));let F=j=>{A[j]=!0,j==="year"&&k.era&&(A.era=!0),M({...A})},G=(j,Fe)=>{if(A[j])T(bR(Y,j,Fe,P));else{F(j);let at=Object.keys(A),yn=Object.keys(k);(at.length>=yn.length||at.length===yn.length-1&&k.dayPeriod&&!A.dayPeriod)&&T(Y)}},Q=m.useMemo(()=>dR(w,o,l,u,C),[w,o,l,u,C]),Lt=rw({...e,value:w,builtinValidation:Q}),Et=Lt.displayValidation.isInvalid,ci=e.validationState||(Et?"invalid":null);var Kt;return{...Lt,value:p,dateValue:B,calendar:g,setValue:T,segments:O,dateFormatter:_,validationState:ci,isInvalid:Et,granularity:d,maxGranularity:(Kt=e.maxGranularity)!==null&&Kt!==void 0?Kt:"year",isDisabled:i,isReadOnly:a,isRequired:s,increment(j){G(j,1)},decrement(j){G(j,-1)},incrementPage(j){G(j,C4[j]||1)},decrementPage(j){G(j,-(C4[j]||1))},setSegment(j,Fe){F(j),T($R(Y,j,Fe,P))},confirmPlaceholder(){if(e.isDisabled||e.isReadOnly)return;let j=Object.keys(A),Fe=Object.keys(k);j.length===Fe.length-1&&k.dayPeriod&&!A.dayPeriod&&(A={...k},M(A),T(Y.copy()))},clearSegment(j){delete A[j],N.current=j,M({...A});let Fe=Os(e.placeholderValue,d,g,f),at=Y;if(j==="dayPeriod"&&"hour"in Y&&"hour"in Fe){let yn=Y.hour>=12,Me=Fe.hour>=12;yn&&!Me?at=Y.set({hour:Y.hour-12}):!yn&&Me&&(at=Y.set({hour:Y.hour+12}))}else j in Y&&(at=Y.set({[j]:Fe[j]}));b(null),T(at)},formatValue(j){if(!p)return"";let Fe=Ap(j,C);return new yr(t,Fe).format(B)}}}function vR(e,t,n){switch(t){case"era":{let r=e.calendar.getEras();return{value:r.indexOf(e.era),minValue:0,maxValue:r.length-1}}case"year":return{value:e.year,minValue:1,maxValue:e.calendar.getYearsInEra(e)};case"month":return{value:e.month,minValue:DA(e),maxValue:e.calendar.getMonthsInYear(e)};case"day":return{value:e.day,minValue:wA(e),maxValue:e.calendar.getDaysInMonth(e)}}if("hour"in e)switch(t){case"dayPeriod":return{value:e.hour>=12?12:0,minValue:0,maxValue:12};case"hour":if(n.hour12){let r=e.hour>=12;return{value:e.hour,minValue:r?12:0,maxValue:r?23:11}}return{value:e.hour,minValue:0,maxValue:23};case"minute":return{value:e.minute,minValue:0,maxValue:59};case"second":return{value:e.second,minValue:0,maxValue:59}}return{}}function bR(e,t,n,r){switch(t){case"era":case"year":case"month":case"day":return e.cycle(t,n,{round:t==="year"})}if("hour"in e)switch(t){case"dayPeriod":{let i=e.hour,a=i>=12;return e.set({hour:a?i-12:i+12})}case"hour":case"minute":case"second":return e.cycle(t,n,{round:t!=="hour",hourCycle:r.hour12?12:24})}}function $R(e,t,n,r){switch(t){case"day":case"month":case"year":case"era":return e.set({[t]:n})}if("hour"in e)switch(t){case"dayPeriod":{let i=e.hour,a=i>=12;return n>=12===a?e:e.set({hour:a?i-12:i+12})}case"hour":if(r.hour12){let a=e.hour>=12;!a&&n===12&&(n=0),a&&n<12&&(n+=12)}case"minute":case"second":return e.set({[t]:n})}}function DR(e){let{placeholderValue:t=new Pd,minValue:n,maxValue:r,granularity:i,validate:a}=e,[s,o]=Sr(e.value,e.defaultValue,e.onChange),l=s||t,u=l&&"day"in l?l:void 0,c=e.defaultValue&&"timeZone"in e.defaultValue?e.defaultValue.timeZone:void 0,d=m.useMemo(()=>{let p=l&&"timeZone"in l?l.timeZone:void 0;return(p||c)&&t?S0(Ls(t),p||c):Ls(t)},[t,l,c]),f=m.useMemo(()=>Ls(n,u),[n,u]),h=m.useMemo(()=>Ls(r,u),[r,u]),y=m.useMemo(()=>s&&"day"in s?P1(s):s,[s]),g=m.useMemo(()=>s==null?null:Ls(s),[s]);return{...vS({...e,value:g,defaultValue:void 0,minValue:f,maxValue:h,onChange:p=>{o(u||c?p:p&&P1(p))},granularity:i||"minute",maxGranularity:"hour",placeholderValue:d,createCalendar:()=>new Ot,validate:m.useCallback(()=>a==null?void 0:a(s),[a,s])}),timeValue:y}}function Ls(e,t=kn(bt())){return e?"day"in e?e:Yn(t,e):null}function wR(e){let t=Z0(e),[n,r]=m.useState(null),[i,a]=m.useState([]),s=()=>{a([]),t.close()};return{focusStrategy:n,...t,open(u=null){r(u),t.open()},toggle(u=null){r(u),t.toggle()},close(){s()},UNSTABLE_expandedKeysStack:i,UNSTABLE_openSubmenu:(u,c)=>{a(d=>c>d.length?d:[...d.slice(0,c),u])},UNSTABLE_closeSubmenu:(u,c)=>{a(d=>d[c]===u?d.slice(0,c):d)}}}function ER(e,t){let{triggerKey:n}=e,{UNSTABLE_expandedKeysStack:r,UNSTABLE_openSubmenu:i,UNSTABLE_closeSubmenu:a,close:s}=t,[o]=m.useState(r==null?void 0:r.length),l=m.useMemo(()=>r[o]===n,[r,n,o]),[u,c]=m.useState(null),d=m.useCallback((y=null)=>{c(y),i(n,o)},[i,o,n]),f=m.useCallback(()=>{c(null),a(n,o)},[a,o,n]),h=m.useCallback((y=null)=>{c(y),l?f():d(y)},[f,d,l]);return m.useMemo(()=>({focusStrategy:u,isOpen:l,open:d,close:f,closeAll:s,submenuLevel:o,setOpen:()=>{},toggle:h}),[l,d,f,s,u,h,o])}function SR(e){let[t,n]=Sr(P4(e.value),P4(e.defaultValue)||"",e.onChange);return{value:t,setValue:n}}function P4(e){if(e!=null)return e.toString()}class xR{*[Symbol.iterator](){yield*this.iterable}get size(){return this.keyMap.size}getKeys(){return this.keyMap.keys()}getKeyBefore(t){let n=this.keyMap.get(t);return n?n.prevKey:null}getKeyAfter(t){let n=this.keyMap.get(t);return n?n.nextKey:null}getFirstKey(){return this.firstKey}getLastKey(){return this.lastKey}getItem(t){return this.keyMap.get(t)}at(t){const n=[...this.getKeys()];return this.getItem(n[t])}constructor(t,{expandedKeys:n}={}){this.keyMap=new Map,this.iterable=t,n=n||new Set;let r=s=>{if(this.keyMap.set(s.key,s),s.childNodes&&(s.type==="section"||n.has(s.key)))for(let o of s.childNodes)r(o)};for(let s of t)r(s);let i,a=0;for(let[s,o]of this.keyMap)i?(i.nextKey=s,o.prevKey=i.key):(this.firstKey=s,o.prevKey=void 0),o.type==="item"&&(o.index=a++),i=o,i.nextKey=void 0;this.lastKey=i==null?void 0:i.key}}function kR(e){let[t,n]=Sr(e.expandedKeys?new Set(e.expandedKeys):void 0,e.defaultExpandedKeys?new Set(e.defaultExpandedKeys):new Set,e.onExpandedChange),r=NE(e),i=m.useMemo(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),a=Gw(e,m.useCallback(o=>new xR(o,{expandedKeys:t}),[t]),null);return m.useEffect(()=>{r.focusedKey!=null&&!a.getItem(r.focusedKey)&&r.setFocusedKey(null)},[a,r.focusedKey]),{collection:a,expandedKeys:t,disabledKeys:i,toggleKey:o=>{n(CR(t,o))},setExpandedKeys:n,selectionManager:new BE(a,r)}}function CR(e,t){let n=new Set(e);return n.has(t)?n.delete(t):n.add(t),n}var bS={exports:{}},$S={};/**
|
||
* @license React
|
||
* use-sync-external-store-shim.production.min.js
|
||
*
|
||
* Copyright (c) Facebook, Inc. and its affiliates.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE file in the root directory of this source tree.
|
||
*/var rs=m;function PR(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var TR=typeof Object.is=="function"?Object.is:PR,_R=rs.useState,MR=rs.useEffect,AR=rs.useLayoutEffect,FR=rs.useDebugValue;function NR(e,t){var n=t(),r=_R({inst:{value:n,getSnapshot:t}}),i=r[0].inst,a=r[1];return AR(function(){i.value=n,i.getSnapshot=t,eh(i)&&a({inst:i})},[e,n,t]),MR(function(){return eh(i)&&a({inst:i}),e(function(){eh(i)&&a({inst:i})})},[e]),FR(n),n}function eh(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!TR(e,n)}catch{return!0}}function BR(e,t){return t()}var RR=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?BR:NR;$S.useSyncExternalStore=rs.useSyncExternalStore!==void 0?rs.useSyncExternalStore:RR;bS.exports=$S;var IR=bS.exports;class Q0{get childNodes(){throw new Error("childNodes is not supported")}clone(){let t=new Q0(this.type,this.key);return t.value=this.value,t.level=this.level,t.hasChildNodes=this.hasChildNodes,t.rendered=this.rendered,t.textValue=this.textValue,t["aria-label"]=this["aria-label"],t.index=this.index,t.parentKey=this.parentKey,t.prevKey=this.prevKey,t.nextKey=this.nextKey,t.firstChildKey=this.firstChildKey,t.lastChildKey=this.lastChildKey,t.props=this.props,t}constructor(t,n){this.value=null,this.level=0,this.hasChildNodes=!1,this.rendered=null,this.textValue="",this["aria-label"]=void 0,this.index=0,this.parentKey=null,this.prevKey=null,this.nextKey=null,this.firstChildKey=null,this.lastChildKey=null,this.props={},this.type=t,this.key=n}}class DS{*[Symbol.iterator](){let t=this.firstChild;for(;t;)yield t,t=t.nextSibling}get firstChild(){return this._firstChild}set firstChild(t){this._firstChild=t,this.ownerDocument.markDirty(this)}get lastChild(){return this._lastChild}set lastChild(t){this._lastChild=t,this.ownerDocument.markDirty(this)}get previousSibling(){return this._previousSibling}set previousSibling(t){this._previousSibling=t,this.ownerDocument.markDirty(this)}get nextSibling(){return this._nextSibling}set nextSibling(t){this._nextSibling=t,this.ownerDocument.markDirty(this)}get parentNode(){return this._parentNode}set parentNode(t){this._parentNode=t,this.ownerDocument.markDirty(this)}get isConnected(){var t;return((t=this.parentNode)===null||t===void 0?void 0:t.isConnected)||!1}appendChild(t){this.ownerDocument.startTransaction(),t.parentNode&&t.parentNode.removeChild(t),this.firstChild==null&&(this.firstChild=t),this.lastChild?(this.lastChild.nextSibling=t,t.index=this.lastChild.index+1,t.previousSibling=this.lastChild):(t.previousSibling=null,t.index=0),t.parentNode=this,t.nextSibling=null,this.lastChild=t,this.ownerDocument.markDirty(this),t.hasSetProps&&this.ownerDocument.addNode(t),this.ownerDocument.endTransaction(),this.ownerDocument.queueUpdate()}insertBefore(t,n){if(n==null)return this.appendChild(t);this.ownerDocument.startTransaction(),t.parentNode&&t.parentNode.removeChild(t),t.nextSibling=n,t.previousSibling=n.previousSibling,t.index=n.index,this.firstChild===n?this.firstChild=t:n.previousSibling&&(n.previousSibling.nextSibling=t),n.previousSibling=t,t.parentNode=n.parentNode;let r=n;for(;r;)r.index++,r=r.nextSibling;t.hasSetProps&&this.ownerDocument.addNode(t),this.ownerDocument.endTransaction(),this.ownerDocument.queueUpdate()}removeChild(t){if(t.parentNode!==this)return;this.ownerDocument.startTransaction();let n=t.nextSibling;for(;n;)n.index--,n=n.nextSibling;t.nextSibling&&(t.nextSibling.previousSibling=t.previousSibling),t.previousSibling&&(t.previousSibling.nextSibling=t.nextSibling),this.firstChild===t&&(this.firstChild=t.nextSibling),this.lastChild===t&&(this.lastChild=t.previousSibling),t.parentNode=null,t.nextSibling=null,t.previousSibling=null,t.index=0,this.ownerDocument.removeNode(t),this.ownerDocument.endTransaction(),this.ownerDocument.queueUpdate()}addEventListener(){}removeEventListener(){}constructor(t){this._firstChild=null,this._lastChild=null,this._previousSibling=null,this._nextSibling=null,this._parentNode=null,this.ownerDocument=t}}class Wo extends DS{get index(){return this._index}set index(t){this._index=t,this.ownerDocument.markDirty(this)}get level(){return this.parentNode instanceof Wo?this.parentNode.level+(this.node.type==="item"?1:0):0}updateNode(){var t,n,r,i;let a=this.ownerDocument.getMutableNode(this);a.index=this.index,a.level=this.level,a.parentKey=this.parentNode instanceof Wo?this.parentNode.node.key:null;var s;a.prevKey=(s=(t=this.previousSibling)===null||t===void 0?void 0:t.node.key)!==null&&s!==void 0?s:null;var o;a.nextKey=(o=(n=this.nextSibling)===null||n===void 0?void 0:n.node.key)!==null&&o!==void 0?o:null,a.hasChildNodes=!!this.firstChild;var l;a.firstChildKey=(l=(r=this.firstChild)===null||r===void 0?void 0:r.node.key)!==null&&l!==void 0?l:null;var u;a.lastChildKey=(u=(i=this.lastChild)===null||i===void 0?void 0:i.node.key)!==null&&u!==void 0?u:null}setProps(t,n,r){let i=this.ownerDocument.getMutableNode(this),{value:a,textValue:s,id:o,...l}=t;if(l.ref=n,i.props=l,i.rendered=r,i.value=a,i.textValue=s||(typeof r=="string"?r:"")||t["aria-label"]||"",o!=null&&o!==i.key){if(this.hasSetProps)throw new Error("Cannot change the id of an item");i.key=o}this.hasSetProps||(this.ownerDocument.addNode(this),this.ownerDocument.endTransaction(),this.hasSetProps=!0),this.ownerDocument.queueUpdate()}get style(){return{}}hasAttribute(){}setAttribute(){}setAttributeNS(){}removeAttribute(){}constructor(t,n){super(n),this.nodeType=8,this._index=0,this.hasSetProps=!1,this.node=new Q0(t,`react-aria-${++n.nodeId}`),this.ownerDocument.startTransaction()}}class OR{get size(){return this.keyMap.size}getKeys(){return this.keyMap.keys()}*[Symbol.iterator](){let t=this.firstKey!=null?this.keyMap.get(this.firstKey):void 0;for(;t;)yield t,t=t.nextKey!=null?this.keyMap.get(t.nextKey):void 0}getChildren(t){let n=this.keyMap;return{*[Symbol.iterator](){let r=n.get(t),i=(r==null?void 0:r.firstChildKey)!=null?n.get(r.firstChildKey):null;for(;i;)yield i,i=i.nextKey!=null?n.get(i.nextKey):void 0}}}getKeyBefore(t){let n=this.keyMap.get(t);if(!n)return null;if(n.prevKey!=null){for(n=this.keyMap.get(n.prevKey);n&&n.type!=="item"&&n.lastChildKey!=null;)n=this.keyMap.get(n.lastChildKey);var r;return(r=n==null?void 0:n.key)!==null&&r!==void 0?r:null}return n.parentKey}getKeyAfter(t){let n=this.keyMap.get(t);if(!n)return null;if(n.type!=="item"&&n.firstChildKey!=null)return n.firstChildKey;for(;n;){if(n.nextKey!=null)return n.nextKey;if(n.parentKey!=null)n=this.keyMap.get(n.parentKey);else return null}return null}getFirstKey(){return this.firstKey}getLastKey(){let t=this.lastKey!=null?this.keyMap.get(this.lastKey):null;for(;(t==null?void 0:t.lastChildKey)!=null;)t=this.keyMap.get(t.lastChildKey);var n;return(n=t==null?void 0:t.key)!==null&&n!==void 0?n:null}getItem(t){var n;return(n=this.keyMap.get(t))!==null&&n!==void 0?n:null}at(){throw new Error("Not implemented")}clone(){let t=this.constructor,n=new t;return n.keyMap=new Map(this.keyMap),n.firstKey=this.firstKey,n.lastKey=this.lastKey,n}addNode(t){if(this.frozen)throw new Error("Cannot add a node to a frozen collection");this.keyMap.set(t.key,t)}removeNode(t){if(this.frozen)throw new Error("Cannot remove a node to a frozen collection");this.keyMap.delete(t)}commit(t,n,r=!1){if(this.frozen)throw new Error("Cannot commit a frozen collection");this.firstKey=t,this.lastKey=n,this.frozen=!r}constructor(){this.keyMap=new Map,this.firstKey=null,this.lastKey=null,this.frozen=!1}}class LR extends DS{get isConnected(){return!0}createElement(t){return new Wo(t,this)}getMutableNode(t){let n=t.node;return this.mutatedNodes.has(t)||(n=t.node.clone(),this.mutatedNodes.add(t),t.node=n),this.markDirty(t),n}getMutableCollection(){return!this.isSSR&&!this.collectionMutated&&(this.collection=this.collection.clone(),this.collectionMutated=!0),this.collection}markDirty(t){this.dirtyNodes.add(t)}startTransaction(){this.transactionCount++}endTransaction(){this.transactionCount--}addNode(t){let n=this.getMutableCollection();if(!n.getItem(t.node.key)){n.addNode(t.node);for(let r of t)this.addNode(r)}this.markDirty(t)}removeNode(t){for(let r of t)this.removeNode(r);this.getMutableCollection().removeNode(t.node.key),this.markDirty(t)}getCollection(){return this.transactionCount>0?this.collection:(this.updateCollection(),this.collection)}updateCollection(){for(let a of this.dirtyNodes)a instanceof Wo&&a.isConnected&&a.updateNode();if(this.dirtyNodes.clear(),this.mutatedNodes.size||this.collectionMutated){var t,n;let a=this.getMutableCollection();for(let s of this.mutatedNodes)s.isConnected&&a.addNode(s.node);var r,i;a.commit((r=(t=this.firstChild)===null||t===void 0?void 0:t.node.key)!==null&&r!==void 0?r:null,(i=(n=this.lastChild)===null||n===void 0?void 0:n.node.key)!==null&&i!==void 0?i:null,this.isSSR),this.mutatedNodes.clear()}this.collectionMutated=!1}queueUpdate(){if(!(this.dirtyNodes.size===0||this.transactionCount>0))for(let t of this.subscriptions)t()}subscribe(t){return this.subscriptions.add(t),()=>this.subscriptions.delete(t)}resetAfterSSR(){this.isSSR&&(this.isSSR=!1,this.firstChild=null,this.lastChild=null,this.nodeId=0)}constructor(t){super(null),this.nodeType=11,this.ownerDocument=this,this.dirtyNodes=new Set,this.isSSR=!1,this.nodeId=0,this.nodesByProps=new WeakMap,this.mutatedNodes=new Set,this.subscriptions=new Set,this.transactionCount=0,this.collection=t,this.collectionMutated=!0}}function Ds(e){let{children:t,items:n,idScope:r,addIdAndValue:i,dependencies:a=[]}=e,s=m.useMemo(()=>new WeakMap,a);return m.useMemo(()=>{if(n&&typeof t=="function"){let u=[];for(let c of n){let d=s.get(c);if(!d){d=t(c);var o,l;let f=(l=(o=d.props.id)!==null&&o!==void 0?o:c.key)!==null&&l!==void 0?l:c.id;if(f==null)throw new Error("Could not determine key for item");r&&(f=r+":"+f),d=m.cloneElement(d,i?{key:f,id:f,value:c}:{key:f}),s.set(c,d)}u.push(d)}return u}else if(typeof t!="function")return t},[t,n,s,r,i])}function wS(e){return Ds({...e,addIdAndValue:!0})}const ES=m.createContext(!1);function SS(e,t){let{collection:n,document:r}=VR(t);return{portal:kS(e,r),collection:n}}function KR(e,t,n){let r=bs(),i=m.useRef(r);i.current=r;let a=m.useCallback(()=>i.current?n():t(),[t,n]);return IR.useSyncExternalStore(e,a)}const jR=typeof D.useSyncExternalStore=="function"?D.useSyncExternalStore:KR;function VR(e){let t=m.useMemo(()=>new LR(e||new OR),[e]),n=m.useCallback(s=>t.subscribe(s),[t]),r=m.useCallback(()=>{let s=t.getCollection();return t.isSSR&&t.resetAfterSSR(),s},[t]),i=m.useCallback(()=>(t.isSSR=!0,t.getCollection()),[t]);return{collection:jR(n,r,i),document:t}}const Fp=m.createContext(null),xS=m.createContext(null);function kS(e,t){let n=m.useContext(xS),r=t??n,i=wS(e),a=m.useMemo(()=>D.createElement(ES.Provider,{value:!0},i),[i]);return bs()?D.createElement(Fp.Provider,{value:r},a):xd.createPortal(a,r)}function zR(e){return D.createElement(D.Fragment,null,kS(e))}function CS(e,t,n){let r=m.useContext(ES);var i;return r?(i=Ad(e,t,n,"children"in t?t.children:null))!==null&&i!==void 0?i:D.createElement(D.Fragment,null):null}function UR(e,t,n){return m.useCallback(r=>{r==null||r.setProps(e,t,n)},[e,t,n])}function Ad(e,t,n,r,i){let a=UR(t,n,r),s=m.useContext(Fp);if(s){let o=s.ownerDocument.nodesByProps.get(t);return o||(o=s.ownerDocument.createElement(e),o.setProps(t,n,r),s.appendChild(o),s.ownerDocument.updateCollection(),s.ownerDocument.nodesByProps.set(t,o)),i?D.createElement(Fp.Provider,{value:o},i):null}return D.createElement(e,{ref:a},i)}function HR(e,t){let n=wS(e);return Ad("section",e,t,null,n)}const YR=m.forwardRef(HR),WR=Symbol("callback"),Np=Symbol("default");function Zt({values:e,children:t}){for(let[n,r]of e)t=D.createElement(n.Provider,{value:r},t);return t}function pt(e){let{className:t,style:n,children:r,defaultClassName:i,defaultChildren:a,values:s}=e;return m.useMemo(()=>{let o,l,u;return typeof t=="function"?o=t(s):o=t,typeof n=="function"?l=n(s):l=n,typeof r=="function"?u=r(s):r==null?u=a:u=r,{className:o??i,style:l,children:u,"data-rac":""}},[t,n,r,i,a,s])}function PS(e,t){let n=m.useContext(e);if(t===null)return null;if(n&&typeof n=="object"&&"slots"in n&&n.slots){let r=new Intl.ListFormat().format(Object.keys(n.slots).map(a=>`"${a}"`));if(!t&&!n.slots[Np])throw new Error(`A slot prop is required. Valid slot names are ${r}.`);let i=t||Np;if(!n.slots[i])throw new Error(`Invalid slot "${t}". Valid slot names are ${r}.`);return n.slots[i]}return n}function it(e,t,n){let r=PS(n,e.slot)||{},{ref:i,[WR]:a,...s}=r,o=Ui(m.useMemo(()=>F0(t,i),[t,i])),l=X(s,e);return"style"in s&&s.style&&typeof s.style=="object"&&"style"in e&&e.style&&typeof e.style=="object"&&(l.style={...s.style,...e.style}),m.useEffect(()=>{a&&a(e)},[a,e]),[l,o]}function hl(){let[e,t]=m.useState(!0),n=m.useRef(!1),r=m.useCallback(i=>{n.current=!0,t(!!i)},[]);return de(()=>{n.current||t(!1)},[]),[r,e]}function GR(e,t=!0){let[n,r]=m.useState(!0);return TS(e,n&&t,m.useCallback(()=>r(!1),[])),n&&t}function qR(e,t){let[n,r]=m.useState(!1),[i,a]=m.useState("idle");return!t&&e.current&&i==="idle"&&(n=!0,r(!0),a("exiting")),!e.current&&i==="exited"&&a("idle"),TS(e,n,m.useCallback(()=>{a("exited"),r(!1)},[])),n}function TS(e,t,n){let r=m.useRef(null);t&&e.current&&(r.current=window.getComputedStyle(e.current).animation),de(()=>{if(t&&e.current){let i=window.getComputedStyle(e.current);if(i.animationName&&i.animationName!=="none"&&i.animation!==r.current){let a=o=>{o.target===e.current&&(s.removeEventListener("animationend",a),h2.flushSync(()=>{n()}))},s=e.current;return s.addEventListener("animationend",a),()=>{s.removeEventListener("animationend",a)}}else n()}},[e,t,n])}if(typeof HTMLTemplateElement<"u"){const e=Object.getOwnPropertyDescriptor(Node.prototype,"firstChild").get;Object.defineProperty(HTMLTemplateElement.prototype,"firstChild",{configurable:!0,enumerable:!0,get:function(){return this.dataset.reactAriaHidden?this.content.firstChild:e.call(this)}})}const J0=m.createContext(!1);typeof DocumentFragment<"u"&&new DocumentFragment;function X0(e){let t=(n,r)=>m.useContext(J0)?null:e(n,r);return t.displayName=e.displayName||e.name,D.forwardRef(t)}function ey(e){const t=/^(data-.*)$/;let n={};for(const r in e)t.test(r)||(n[r]=e[r]);return n}const ZR=new Set(["form","formAction","formEncType","formMethod","formNoValidate","formTarget","name","value"]),ty=m.createContext({});function QR(e,t){[e,t]=it(e,t,ty);let n=e,{buttonProps:r,isPressed:i}=VN(e,t),{focusProps:a,isFocused:s,isFocusVisible:o}=li(e),{hoverProps:l,isHovered:u}=qn(e),c=pt({...e,values:{isHovered:u,isPressed:i,isFocused:s,isFocusVisible:o,isDisabled:e.isDisabled||!1},defaultClassName:"react-aria-Button"});return D.createElement("button",{...pe(e,{propNames:ZR}),...X(r,a,l),...c,ref:t,slot:e.slot||void 0,"data-disabled":e.isDisabled||void 0,"data-pressed":n.isPressed||i||void 0,"data-hovered":u||void 0,"data-focused":s||void 0,"data-focus-visible":o||void 0})}const on=X0(QR),ny=m.createContext({});function JR(e,t){[e,t]=it(e,t,ny);let{children:n,level:r=3,className:i,...a}=e,s=`h${r}`;return D.createElement(s,{...a,ref:t,className:i??"react-aria-Heading"},n)}const XR=m.forwardRef(JR),ui=m.createContext({});function eI(e,t){[e,t]=it(e,t,ui);let{elementType:n="span",...r}=e;return D.createElement(n,{className:"react-aria-Text",...r,ref:t})}const tI=m.forwardRef(eI),nI=m.createContext({}),Fd=m.createContext(null),ry=m.createContext(null);function rI(e,t){[e,t]=it(e,t,nI);let{locale:n}=ht(),r=aR({...e,locale:n,createCalendar:z2}),{calendarProps:i,prevButtonProps:a,nextButtonProps:s,errorMessageProps:o,title:l}=WN(e,r),u=pt({...e,values:{state:r,isDisabled:e.isDisabled||!1,isInvalid:r.isValueInvalid},defaultClassName:"react-aria-Calendar"});return D.createElement("div",{...u,...i,ref:t,slot:e.slot||void 0,"data-disabled":e.isDisabled||void 0,"data-invalid":r.isValueInvalid||void 0},D.createElement(Zt,{values:[[ty,{slots:{previous:a,next:s}}],[ny,{"aria-hidden":!0,level:2,children:l}],[Fd,r],[ui,{slots:{errorMessage:o}}]]},D.createElement(Pp,null,D.createElement("h2",null,i["aria-label"])),u.children,D.createElement(Pp,null,D.createElement("button",{"aria-label":s["aria-label"],disabled:s.isDisabled,onClick:()=>r.focusNextPage(),tabIndex:-1}))))}const iI=m.forwardRef(rI),Nd=m.createContext(null);function aI(e,t){let n=m.useContext(Fd),r=m.useContext(ry),i=n??r,a=i.visibleRange.start;e.offset&&(a=a.add(e.offset));let{gridProps:s,headerProps:o,weekDays:l}=GN({startDate:a,endDate:pc(a),weekdayStyle:e.weekdayStyle},i);var u;return D.createElement(Nd.Provider,{value:{headerProps:o,weekDays:l,startDate:a}},D.createElement("table",{...pe(e),...s,ref:t,style:e.style,className:(u=e.className)!==null&&u!==void 0?u:"react-aria-CalendarGrid"},typeof e.children!="function"?e.children:D.createElement(D.Fragment,null,D.createElement(lI,null,c=>D.createElement(cI,null,c)),D.createElement(fI,null,e.children))))}const sI=m.forwardRef(aI);function oI(e,t){let{children:n,style:r,className:i}=e,{headerProps:a,weekDays:s}=m.useContext(Nd);return D.createElement("thead",{...pe(e),...a,ref:t,style:r,className:i||"react-aria-CalendarGridHeader"},D.createElement("tr",null,s.map((o,l)=>D.cloneElement(n(o),{key:l}))))}const lI=m.forwardRef(oI);function uI(e,t){let{children:n,style:r,className:i}=e;return D.createElement("th",{...pe(e),ref:t,style:r,className:i||"react-aria-CalendarHeaderCell"},n)}const cI=m.forwardRef(uI);function dI(e,t){let{children:n,style:r,className:i}=e,a=m.useContext(Fd),s=m.useContext(ry),o=a??s,{startDate:l}=m.useContext(Nd),{locale:u}=ht(),c=xA(l,u);return D.createElement("tbody",{...pe(e),ref:t,style:r,className:i||"react-aria-CalendarGridBody"},[...new Array(c).keys()].map(d=>D.createElement("tr",{key:d},o.getDatesInWeek(d,l).map((f,h)=>f?D.cloneElement(n(f),{key:h}):D.createElement("td",{key:h})))))}const fI=m.forwardRef(dI);function hI({date:e,...t},n){let r=m.useContext(Fd),i=m.useContext(ry),a=r??i;var s;let{startDate:o}=(s=m.useContext(Nd))!==null&&s!==void 0?s:{startDate:a.visibleRange.start},l=m.useRef(null),{cellProps:u,buttonProps:c,...d}=qN({date:e},a,l),{hoverProps:f,isHovered:h}=qn({...t,isDisabled:d.isDisabled}),{focusProps:y,isFocusVisible:g}=li();g&&(g=d.isFocused);let w=!vA(o,e),b=!1,p=!1;"highlightedRange"in a&&a.highlightedRange&&(b=Ke(e,a.highlightedRange.start),p=Ke(e,a.highlightedRange.end));let v=pt({...t,defaultChildren:d.formattedDate,defaultClassName:"react-aria-CalendarCell",values:{date:e,isHovered:h,isOutsideMonth:w,isFocusVisible:g,isSelectionStart:b,isSelectionEnd:p,...d}}),E={"data-focused":d.isFocused||void 0,"data-hovered":h||void 0,"data-pressed":d.isPressed||void 0,"data-unavailable":d.isUnavailable||void 0,"data-disabled":d.isDisabled||void 0,"data-focus-visible":g||void 0,"data-outside-visible-range":d.isOutsideVisibleRange||void 0,"data-outside-month":w||void 0,"data-selected":d.isSelected||void 0,"data-selection-start":b||void 0,"data-selection-end":p||void 0,"data-invalid":d.isInvalid||void 0};return D.createElement("td",{...u,ref:n},D.createElement("div",{...X(pe(t),c,y,f,E,v),ref:l}))}const pI=m.forwardRef(hI),pl=m.createContext(null);function mI(e,t){let n=m.useContext(pl);return n!=null&&n.isInvalid?D.createElement(gI,{...e,ref:t}):null}const yI=m.forwardRef(mI),gI=m.forwardRef((e,t)=>{let n=m.useContext(pl),r=pt({...e,defaultClassName:"react-aria-FieldError",defaultChildren:n.validationErrors.join(" "),values:n});return D.createElement(tI,{slot:"errorMessage",...r,ref:t})}),Bd=m.createContext({});function vI(e,t){[e,t]=it(e,t,Bd);let{elementType:n="label",...r}=e;return D.createElement(n,{className:"react-aria-Label",...r,ref:t})}const iy=X0(vI),Rd=m.createContext({});function bI(e,t){[e,t]=it(e,t,Rd);let{isDisabled:n,isInvalid:r,onHoverStart:i,onHoverChange:a,onHoverEnd:s,...o}=e,{hoverProps:l,isHovered:u}=qn({onHoverStart:i,onHoverChange:a,onHoverEnd:s,isDisabled:n}),{isFocused:c,isFocusVisible:d,focusProps:f}=li({within:!0});n??(n=!!e["aria-disabled"]&&e["aria-disabled"]!=="false"),r??(r=!!e["aria-invalid"]&&e["aria-invalid"]!=="false");let h=pt({...e,values:{isHovered:u,isFocusWithin:c,isFocusVisible:d,isDisabled:n,isInvalid:r},defaultClassName:"react-aria-Group"});var y,g;return D.createElement("div",{...X(o,f,l),...h,ref:t,role:(y=e.role)!==null&&y!==void 0?y:"group",slot:(g=e.slot)!==null&&g!==void 0?g:void 0,"data-focus-within":c||void 0,"data-hovered":u||void 0,"data-focus-visible":d||void 0,"data-disabled":n||void 0,"data-invalid":r||void 0},h.children)}const _S=m.forwardRef(bI),ml=m.createContext({});let $I=e=>{let{onHoverStart:t,onHoverChange:n,onHoverEnd:r,...i}=e;return i};function DI(e,t){[e,t]=it(e,t,ml);let{hoverProps:n,isHovered:r}=qn(e),{isFocused:i,isFocusVisible:a,focusProps:s}=li({isTextInput:!0,autoFocus:e.autoFocus}),o=!!e["aria-invalid"]&&e["aria-invalid"]!=="false",l=pt({...e,values:{isHovered:r,isFocused:i,isFocusVisible:a,isDisabled:e.disabled||!1,isInvalid:o},defaultClassName:"react-aria-Input"});return D.createElement("input",{...X($I(e),s,n),...l,ref:t,"data-focused":i||void 0,"data-disabled":e.disabled||void 0,"data-hovered":r||void 0,"data-focus-visible":a||void 0,"data-invalid":o||void 0})}const Id=X0(DI),MS=m.createContext(null);function wI(e,t){let{render:n}=m.useContext(MS);return D.createElement(D.Fragment,null,n(e,t))}const EI=m.forwardRef(wI),ay=m.createContext({}),SI=m.createContext({});function xI(e,t){let[n,r]=it(e,t,SI),i=CS("header",e,t);return i||D.createElement("header",{className:"react-aria-Header",...n,ref:r},n.children)}const AS=m.forwardRef(xI),sy=m.createContext({});function kI(e,t){let[n,r]=it(e,t,sy),{elementType:i,orientation:a,style:s,className:o}=n,l=i||"hr";l==="hr"&&a==="vertical"&&(l="div");let{separatorProps:u}=rR({elementType:i,orientation:a}),c=CS("separator",e,t);return c||D.createElement(l,{...pe(n),...u,style:s,className:o??"react-aria-Separator",ref:r,slot:n.slot||void 0})}const FS=m.forwardRef(kI),NS=m.createContext(null),Od=m.createContext(null);function CI(e,t){[e,t]=it(e,t,NS);let n=m.useContext(J0),r=m.useContext(Od);return m.useContext(xS)?D.createElement(zR,e):r?n?null:D.createElement(RS,{state:r,props:e,listBoxRef:t}):D.createElement(PI,{props:e,listBoxRef:t})}function PI({props:e,listBoxRef:t}){let{portal:n,collection:r}=SS(e);e={...e,collection:r,children:null,items:null};let i=oR(e);return D.createElement(D.Fragment,null,n,D.createElement(RS,{state:i,props:e,listBoxRef:t}))}const BS=m.forwardRef(CI);function RS({state:e,props:t,listBoxRef:n}){let{dragAndDropHooks:r,layout:i="stack",orientation:a="vertical"}=t,{collection:s,selectionManager:o}=e,l=!!(r!=null&&r.useDraggableCollectionState),u=!!(r!=null&&r.useDroppableCollectionState),{direction:c}=ht(),{disabledBehavior:d,disabledKeys:f}=o,h=Y0({usage:"search",sensitivity:"base"}),y=m.useMemo(()=>t.keyboardDelegate||new Yw({collection:s,collator:h,ref:n,disabledKeys:d==="selection"?new Set:f,layout:i,orientation:a,direction:c}),[s,h,n,d,f,a,c,t.keyboardDelegate,i]),{listBoxProps:g}=NB({...t,shouldSelectOnPressUp:l||t.shouldSelectOnPressUp,keyboardDelegate:y},e,n),w=Ds({items:s,children:z=>{switch(z.type){case"section":return D.createElement(TI,{section:z});case"separator":return D.createElement(FS,z.props);case"item":return D.createElement(IS,{item:z});default:throw new Error("Unsupported node type in Menu: "+z.type)}}}),b=m.useRef(l),p=m.useRef(u);m.useEffect(()=>{b.current!==l&&console.warn("Drag hooks were provided during one render, but not another. This should be avoided as it may produce unexpected behavior."),p.current!==u&&console.warn("Drop hooks were provided during one render, but not another. This should be avoided as it may produce unexpected behavior.")},[l,u]);let v,E,x,S=!1,C=null,$=m.useRef(null);if(l&&r){v=r.useDraggableCollectionState({collection:s,selectionManager:o,preview:r.renderDragPreview?$:void 0}),r.useDraggableCollection({},v,n);let z=r.DragPreview;C=r.renderDragPreview?D.createElement(z,{ref:$},r.renderDragPreview):null}if(u&&r){E=r.useDroppableCollectionState({collection:s,selectionManager:o});let z=r.dropTargetDelegate||new r.ListDropTargetDelegate(s,n,{orientation:a,layout:i,direction:c});x=r.useDroppableCollection({keyboardDelegate:y,dropTargetDelegate:z},E,n),S=E.isDropTarget({type:"root"})}let{focusProps:_,isFocused:P,isFocusVisible:k}=li(),A={isDropTarget:S,isEmpty:e.collection.size===0,isFocused:P,isFocusVisible:k,layout:t.layout||"stack",state:e},M=pt({className:t.className,style:t.style,defaultClassName:"react-aria-ListBox",values:A}),N=null;return e.collection.size===0&&t.renderEmptyState&&(N=D.createElement("div",{role:"option",style:{display:"contents"}},t.renderEmptyState(A))),D.createElement(z0,null,D.createElement("div",{...pe(t),...X(g,_,x==null?void 0:x.collectionProps),...M,ref:n,slot:t.slot||void 0,onScroll:t.onScroll,"data-drop-target":S||void 0,"data-empty":e.collection.size===0||void 0,"data-focused":P||void 0,"data-focus-visible":k||void 0,"data-layout":t.layout||"stack","data-orientation":t.orientation||"vertical"},D.createElement(Zt,{values:[[NS,t],[Od,e],[ay,{dragAndDropHooks:r,dragState:v,dropState:E}],[sy,{elementType:"div"}],[MS,{render:AI}]]},w),N,C))}function TI({section:e,className:t,style:n}){var r,i;let a=m.useContext(Od),[s,o]=hl();var l;let{headingProps:u,groupProps:c}=RB({heading:o,"aria-label":(l=e.props["aria-label"])!==null&&l!==void 0?l:void 0}),d=Ds({items:a.collection.getChildren(e.key),children:f=>{switch(f.type){case"header":return D.createElement(_I,{item:f,headingProps:u,headingRef:s});case"item":return D.createElement(IS,{item:f});default:throw new Error("Unsupported element type in Section: "+f.type)}}});return D.createElement("section",{...pe(e.props),...c,className:t||((r=e.props)===null||r===void 0?void 0:r.className)||"react-aria-Section",style:n||((i=e.props)===null||i===void 0?void 0:i.style),ref:e.props.ref},d)}function _I({item:e,headingProps:t,headingRef:n}){let{ref:r,...i}=e.props;return D.createElement(AS,{...t,...i,ref:F0(n,r)},e.rendered)}function MI(e,t){return Ad("item",e,t,e.children)}const oy=m.forwardRef(MI);function IS({item:e}){var t;let n=Ui(e.props.ref),r=m.useContext(Od),{dragAndDropHooks:i,dragState:a,dropState:s}=m.useContext(ay),{optionProps:o,labelProps:l,descriptionProps:u,...c}=BB({key:e.key,"aria-label":(t=e.props)===null||t===void 0?void 0:t["aria-label"]},r,n),{hoverProps:d,isHovered:f}=qn({isDisabled:!c.allowsSelection&&!c.hasAction}),h=null;a&&i&&(h=i.useDraggableItem({key:e.key},a));let y=null;s&&i&&(y=i.useDroppableItem({target:{type:"item",key:e.key,dropPosition:"on"}},s,n));let g=e.props,w=a&&a.isDragging(e.key),b=pt({...g,id:void 0,children:e.rendered,defaultClassName:"react-aria-ListBoxItem",values:{...c,isHovered:f,selectionMode:r.selectionManager.selectionMode,selectionBehavior:r.selectionManager.selectionBehavior,allowsDragging:!!a,isDragging:w,isDropTarget:y==null?void 0:y.isDropTarget}}),p=(i==null?void 0:i.renderDropIndicator)||(E=>D.createElement(EI,{target:E}));m.useEffect(()=>{e.textValue||console.warn("A `textValue` prop is required for <ListBoxItem> elements with non-plain text children in order to support accessibility features such as type to select.")},[e.textValue]);let v=g.href?"a":"div";return D.createElement(D.Fragment,null,(i==null?void 0:i.useDropIndicator)&&p({type:"item",key:e.key,dropPosition:"before"}),D.createElement(v,{...X(o,d,h==null?void 0:h.dragProps,y==null?void 0:y.dropProps),...b,ref:n,"data-allows-dragging":!!a||void 0,"data-selected":c.isSelected||void 0,"data-disabled":c.isDisabled||void 0,"data-hovered":f||void 0,"data-focused":c.isFocused||void 0,"data-focus-visible":c.isFocusVisible||void 0,"data-pressed":c.isPressed||void 0,"data-dragging":w||void 0,"data-drop-target":(y==null?void 0:y.isDropTarget)||void 0,"data-selection-mode":r.selectionManager.selectionMode==="none"?void 0:r.selectionManager.selectionMode},D.createElement(Zt,{values:[[ui,{slots:{label:l,description:u}}]]},b.children)),(i==null?void 0:i.useDropIndicator)&&r.collection.getKeyAfter(e.key)==null&&p({type:"item",key:e.key,dropPosition:"after"}))}function AI(e,t){t=Ui(t);let{dragAndDropHooks:n,dropState:r}=m.useContext(ay),{dropIndicatorProps:i,isHidden:a,isDropTarget:s}=n.useDropIndicator(e,r,t);return a?null:D.createElement(NI,{...e,dropIndicatorProps:i,isDropTarget:s,ref:t})}function FI(e,t){let{dropIndicatorProps:n,isDropTarget:r,...i}=e,a=pt({...i,defaultClassName:"react-aria-DropIndicator",values:{isDropTarget:r}});return D.createElement("div",{...n,...a,role:"option",ref:t,"data-drop-target":r||void 0})}const NI=m.forwardRef(FI),BI=m.createContext({placement:"bottom"}),Li=m.createContext(null);function RI(e,t){[e,t]=it(e,t,Li);let n=m.useContext(yl),r=Z0(e),i=e.isOpen!=null||e.defaultOpen!=null||!n?r:n,a=qR(t,i.isOpen)||e.isExiting||!1;if(m.useContext(J0)){let o=e.children;return typeof o=="function"&&(o=o({trigger:e.trigger||null,placement:"bottom",isEntering:!1,isExiting:!1})),D.createElement(D.Fragment,null,o)}return i&&!i.isOpen&&!a?null:D.createElement(OI,{...e,triggerRef:e.triggerRef,state:i,popoverRef:t,isExiting:a})}const II=m.forwardRef(RI);function OI({state:e,isExiting:t,UNSTABLE_portalContainer:n,...r}){var i;let{popoverProps:a,underlayProps:s,arrowProps:o,placement:l}=DB({...r,offset:(i=r.offset)!==null&&i!==void 0?i:8},e),u=r.popoverRef,c=GR(u,!!l)||r.isEntering||!1,d=pt({...r,defaultClassName:"react-aria-Popover",values:{trigger:r.trigger||null,placement:l,isEntering:c,isExiting:t}}),f={...a.style,...d.style};return D.createElement(wB,{isExiting:t,portalContainer:n},!r.isNonModal&&e.isOpen&&D.createElement("div",{"data-testid":"underlay",...s,style:{position:"fixed",inset:0}}),D.createElement("div",{...X(pe(r),a),...d,ref:u,slot:r.slot||void 0,style:f,"data-trigger":r.trigger,"data-placement":l,"data-entering":c||void 0,"data-exiting":t||void 0},!r.isNonModal&&D.createElement(g4,{onDismiss:e.close}),D.createElement(BI.Provider,{value:{...o,placement:l}},d.children),D.createElement(g4,{onDismiss:e.close})))}const OS=m.createContext(null),yl=m.createContext(null);function Fc(e){let t=Z0(e),n=m.useRef(null),{triggerProps:r,overlayProps:i}=Vw({type:"dialog"},t,n);return r.id=Yt(),i["aria-labelledby"]=r.id,D.createElement(Zt,{values:[[yl,t],[OS,i],[Li,{trigger:"DialogTrigger",triggerRef:n}]]},D.createElement(tD,{...r,ref:n,isPressed:t.isOpen},e.children))}function LI(e,t){let n=e["aria-labelledby"];[e,t]=it(e,t,OS);let{dialogProps:r,titleProps:i}=eR({...e,"aria-labelledby":n},t),a=m.useContext(yl),s=e.children;typeof s=="function"&&(s=s({close:(a==null?void 0:a.close)||(()=>{})})),!r["aria-label"]&&!r["aria-labelledby"]&&(e["aria-labelledby"]?r["aria-labelledby"]=e["aria-labelledby"]:console.warn('If a Dialog does not contain a <Heading slot="title">, it must have an aria-label or aria-labelledby attribute for accessibility.'));var o;return D.createElement("section",{...pe(e),...r,ref:t,slot:e.slot||void 0,style:e.style,className:(o=e.className)!==null&&o!==void 0?o:"react-aria-Dialog"},D.createElement(Zt,{values:[[ny,{slots:{[Np]:{},title:{...i,level:2}}}]]},s))}const ly=m.forwardRef(LI),KI=m.createContext(null),jI=m.createContext(null),Ld=m.createContext(null),Kd=m.createContext(null);function VI(e,t){[e,t]=it(e,t,jI);let{locale:n}=ht();var r;let i=DR({...e,locale:n,validationBehavior:(r=e.validationBehavior)!==null&&r!==void 0?r:"native"}),a=m.useRef(null),[s,o]=hl(),l=m.useRef(null);var u;let{labelProps:c,fieldProps:d,inputProps:f,descriptionProps:h,errorMessageProps:y,...g}=qB({...ey(e),label:o,inputRef:l,validationBehavior:(u=e.validationBehavior)!==null&&u!==void 0?u:"native"},i,a),w=pt({...e,values:{state:i,isInvalid:i.isInvalid,isDisabled:i.isDisabled},defaultClassName:"react-aria-TimeField"}),b=pe(e);return delete b.id,D.createElement(Zt,{values:[[Kd,i],[Rd,{...d,ref:a,isInvalid:i.isInvalid}],[ml,{...f,ref:l}],[Bd,{...c,ref:s,elementType:"span"}],[ui,{slots:{description:h,errorMessage:y}}],[pl,g]]},D.createElement("div",{...b,...w,ref:t,slot:e.slot||void 0,"data-invalid":i.isInvalid||void 0}))}const zI=m.forwardRef(VI);function UI(e,t){let n=m.useContext(Ld),r=m.useContext(Kd);return n||r?D.createElement(LS,{...e,ref:t}):D.createElement(HI,{...e,ref:t})}const HI=m.forwardRef((e,t)=>{let[n,r]=it({slot:e.slot},t,KI),{locale:i}=ht(),a=vS({...n,locale:i,createCalendar:z2}),s=m.useRef(null),{fieldProps:o,inputProps:l}=J6({...n,inputRef:s},a,r);return D.createElement(Zt,{values:[[Ld,a],[ml,{...l,ref:s}],[Rd,{...o,ref:r,isInvalid:a.isInvalid}]]},D.createElement(LS,e))}),LS=m.forwardRef((e,t)=>{let{className:n,children:r}=e,i=m.useContext(Ld),a=m.useContext(Kd),s=i??a;return D.createElement(D.Fragment,null,D.createElement(_S,{...e,ref:t,slot:e.slot||void 0,className:n??"react-aria-DateInput",isInvalid:s.isInvalid},s.segments.map((o,l)=>m.cloneElement(r(o),{key:l}))),D.createElement(Id,null))}),YI=m.forwardRef(UI);function WI({segment:e,...t},n){let r=m.useContext(Ld),i=m.useContext(Kd),a=r??i,s=Ui(n),{segmentProps:o}=JB(e,a,s),{focusProps:l,isFocused:u,isFocusVisible:c}=li(),{hoverProps:d,isHovered:f}=qn({...t,isDisabled:a.isDisabled||e.type==="literal"}),h=pt({...t,values:{...e,isReadOnly:!e.isEditable,isInvalid:a.isInvalid,isDisabled:a.isDisabled,isHovered:f,isFocused:u,isFocusVisible:c},defaultChildren:e.text,defaultClassName:"react-aria-DateSegment"});return D.createElement("div",{...X(pe(t),o,l,d),...h,ref:s,"data-placeholder":e.isPlaceholder||void 0,"data-invalid":a.isInvalid||void 0,"data-readonly":!e.isEditable||void 0,"data-disabled":a.isDisabled||void 0,"data-type":e.type,"data-hovered":f||void 0,"data-focused":u||void 0,"data-focus-visible":c||void 0})}const GI=m.forwardRef(WI),KS=m.createContext({}),uy=m.createContext(null),gl=m.createContext(null),cy=m.createContext(null);function qI(e){let t=wR(e),n=m.useRef(null),{menuTriggerProps:r,menuProps:i}=OB({...e,type:"menu"},t,n),[a,s]=m.useState(null),o=m.useCallback(()=>{n.current&&s(n.current.offsetWidth+"px")},[n]);return O0({ref:n,onResize:o}),D.createElement(Zt,{values:[[uy,i],[yl,t],[cy,t],[Li,{trigger:"MenuTrigger",triggerRef:n,placement:"bottom start",style:{"--trigger-width":a}}]]},D.createElement(tD,{...r,ref:n,isPressed:t.isOpen},e.children))}function jS(e){let{item:t,parentMenuRef:n}=e,r=m.useContext(gl);return Ds({items:r.collection.getChildren(t.key),children:a=>{switch(a.type){case"item":return D.createElement(eO,{item:a,popover:t.rendered[1],parentMenuRef:n,delay:t.props.delay});default:throw new Error("Unsupported element type in SubmenuTrigger: "+t.type)}}})}function ZI(e,t){[e,t]=it(e,t,uy);let{portal:n,collection:r}=SS(e);return D.createElement(D.Fragment,null,r.size>0&&D.createElement(QI,{props:e,collection:r,menuRef:t}),n)}function QI({props:e,collection:t,menuRef:n}){let r=kR({...e,collection:t,children:void 0}),[i,a]=m.useState(null),{menuProps:s}=LB(e,r,n),o=m.useContext(cy),l=m.useContext(Li),u=Ds({items:r.collection,children:f=>{switch(f.type){case"section":return D.createElement(JI,{section:f,parentMenuRef:n});case"separator":return D.createElement(FS,f.props);case"item":return D.createElement(US,{item:f});case"submenutrigger":return D.createElement(jS,{item:f,parentMenuRef:n});default:throw new Error("Unsupported node type in Menu: "+f.type)}}}),c=(l==null?void 0:l.trigger)==="SubmenuTrigger";oD({ref:n,onInteractOutside:f=>{o&&!(i!=null&&i.contains(f.target))&&o.close()},isDisabled:c||(o==null?void 0:o.UNSTABLE_expandedKeysStack.length)===0});var d;return D.createElement(z0,null,D.createElement("div",{...pe(e),...s,ref:n,slot:e.slot||void 0,onScroll:e.onScroll,style:e.style,className:(d=e.className)!==null&&d!==void 0?d:"react-aria-Menu"},D.createElement(Zt,{values:[[gl,r],[sy,{elementType:"div"}],[Li,{UNSTABLE_portalContainer:i||void 0}]]},u)),D.createElement("div",{ref:a,style:{width:"100vw",position:"absolute",top:0}}))}const VS=m.forwardRef(ZI);function JI({section:e,className:t,style:n,parentMenuRef:r,...i}){var a,s;let o=m.useContext(gl),[l,u]=hl();var c;let{headingProps:d,groupProps:f}=KB({heading:u,"aria-label":(c=e["aria-label"])!==null&&c!==void 0?c:void 0}),h=Ds({items:o.collection.getChildren(e.key),children:y=>{switch(y.type){case"header":{let{ref:g,...w}=y.props;return D.createElement(AS,{...d,...w,ref:F0(l,g)},y.rendered)}case"item":return D.createElement(US,{item:y});case"submenutrigger":return D.createElement(jS,{item:y,parentMenuRef:r});default:throw new Error("Unsupported element type in Section: "+y.type)}}});return D.createElement("section",{...pe(i),...f,className:t||((a=e.props)===null||a===void 0?void 0:a.className)||"react-aria-Section",style:n||((s=e.props)===null||s===void 0?void 0:s.style),ref:e.props.ref},h)}function XI(e,t){return Ad("item",e,t,e.children)}const zS=m.forwardRef(XI);function US({item:e}){var t;let n=m.useContext(gl),r=Ui(e.props.ref),{menuItemProps:i,labelProps:a,descriptionProps:s,keyboardShortcutProps:o,...l}=F5({key:e.key,"aria-label":(t=e.props)===null||t===void 0?void 0:t["aria-label"]},n,r),u=e.props,{isFocusVisible:c,focusProps:d}=li(),{hoverProps:f,isHovered:h}=qn({isDisabled:l.isDisabled}),y=pt({...u,id:void 0,children:e.rendered,defaultClassName:"react-aria-MenuItem",values:{...l,isHovered:h,isFocusVisible:c,selectionMode:n.selectionManager.selectionMode,selectionBehavior:n.selectionManager.selectionBehavior,hasSubmenu:!1,isOpen:!1}}),g=u.href?"a":"div";return D.createElement(g,{...X(i,d,f),...y,ref:r,"data-disabled":l.isDisabled||void 0,"data-hovered":h||void 0,"data-focused":l.isFocused||void 0,"data-focus-visible":c||void 0,"data-pressed":l.isPressed||void 0,"data-selected":l.isSelected||void 0,"data-selection-mode":n.selectionManager.selectionMode==="none"?void 0:n.selectionManager.selectionMode},D.createElement(Zt,{values:[[ui,{slots:{label:a,description:s}}],[KS,o]]},y.children))}function eO({item:e,popover:t,parentMenuRef:n,delay:r}){let i=m.useContext(gl),a=PS(Li),s=Ui(e.props.ref),o=m.useContext(cy),l=ER({triggerKey:e.key},o),u=m.useRef(null),{submenuTriggerProps:c,submenuProps:d,popoverProps:f}=UB({node:e,parentMenuRef:n,submenuRef:u,delay:r},l,s),{menuItemProps:h,labelProps:y,descriptionProps:g,keyboardShortcutProps:w,...b}=F5({key:e.key,...c},i,s),p=e.props,{hoverProps:v,isHovered:E}=qn({isDisabled:b.isDisabled}),{isFocusVisible:x,focusProps:S}=li(),C=pt({...p,id:void 0,children:e.rendered,defaultClassName:"react-aria-MenuItem",values:{...b,isHovered:E,isFocusVisible:x,selectionMode:i.selectionManager.selectionMode,selectionBehavior:i.selectionManager.selectionBehavior,hasSubmenu:!0,isOpen:l.isOpen}});return D.createElement(Zt,{values:[[ui,{slots:{label:y,description:g}}],[KS,w],[uy,d],[yl,l],[Li,{ref:u,trigger:"SubmenuTrigger",triggerRef:s,placement:"end top",UNSTABLE_portalContainer:a.UNSTABLE_portalContainer||void 0,...f}]]},D.createElement("div",{...X(h,S,v),...C,ref:s,"data-disabled":b.isDisabled||void 0,"data-hovered":E||void 0,"data-focused":b.isFocused||void 0,"data-focus-visible":x||void 0,"data-pressed":b.isPressed||void 0,"data-selected":b.isSelected||void 0,"data-selection-mode":i.selectionManager.selectionMode==="none"?void 0:i.selectionManager.selectionMode,"data-has-submenu":!0,"data-open":l.isOpen||void 0},C.children),t)}const tO=m.createContext(null);function nO(e,t){[e,t]=it(e,t,tO);let n=m.useRef(null),[r,i]=hl();var a;let s=SR({...e,validationBehavior:(a=e.validationBehavior)!==null&&a!==void 0?a:"native"});var o;let{labelProps:l,inputProps:u,clearButtonProps:c,descriptionProps:d,errorMessageProps:f,...h}=nR({...ey(e),label:i,validationBehavior:(o=e.validationBehavior)!==null&&o!==void 0?o:"native"},s,n),y=pt({...e,values:{isEmpty:s.value==="",isDisabled:e.isDisabled||!1,isInvalid:h.isInvalid||!1,state:s},defaultClassName:"react-aria-SearchField"}),g=pe(e);return delete g.id,D.createElement("div",{...g,...y,ref:t,slot:e.slot||void 0,"data-empty":s.value===""||void 0,"data-disabled":e.isDisabled||void 0,"data-invalid":h.isInvalid||void 0},D.createElement(Zt,{values:[[Bd,{...l,ref:r}],[ml,{...u,ref:n}],[ty,c],[ui,{slots:{description:d,errorMessage:f}}],[Rd,{isInvalid:h.isInvalid,isDisabled:e.isDisabled||!1}],[pl,h]]},y.children))}const rO=m.forwardRef(nO),iO=m.createContext({}),aO=m.createContext(null);function sO(e,t){[e,t]=it(e,t,aO);let n=m.useRef(null),[r,i]=hl(),[a,s]=m.useState("input");var o;let{labelProps:l,inputProps:u,descriptionProps:c,errorMessageProps:d,...f}=N5({...ey(e),inputElementType:a,label:i,validationBehavior:(o=e.validationBehavior)!==null&&o!==void 0?o:"native"},n),h=m.useCallback(g=>{n.current=g,g&&s(g instanceof HTMLTextAreaElement?"textarea":"input")},[]),y=pt({...e,values:{isDisabled:e.isDisabled||!1,isInvalid:f.isInvalid},defaultClassName:"react-aria-TextField"});return D.createElement("div",{...pe(e),...y,ref:t,slot:e.slot||void 0,"data-disabled":e.isDisabled||void 0,"data-invalid":f.isInvalid||void 0},D.createElement(Zt,{values:[[Bd,{...l,ref:r}],[ml,{...u,ref:h}],[iO,{...u,ref:h}],[ui,{slots:{description:c,errorMessage:d}}],[pl,f]]},y.children))}const dy=m.forwardRef(sO),It=({size:e,id:t,className:n})=>{const r=m.useRef(null);return m.useEffect(()=>{r.current!==null&&qe.setIcon(r.current,t,e)},[t,e]),D.createElement("div",{className:`obsidian-icon ${n??""}`,ref:r})},Go=({children:e,defaultPlacement:t,maxHeight:n})=>{const r=D0();return D.createElement(II,{maxHeight:n??500,offset:5,UNSTABLE_portalContainer:r.popoverContainerEl,className:"modal-popover",...oO(t)},e)},oO=(e=void 0)=>qe.Platform.isMobile?{placement:"top left",shouldFlip:!1}:{placement:e??"bottom left",shouldFlip:!1},lO=new yr("en-US",{month:"short",day:"numeric"}),uO=new yr("en-US",{hour:"numeric",minute:"2-digit"}),cO=new yr("en-US",{weekday:"short"}),dO=({selected:e,setSelected:t})=>{const n=fO(e),r=pO(),i=o=>{t(e===void 0?{date:o,time:void 0}:{date:o,time:e.time})},a=o=>{const l=r.find(u=>u.id===o);l!==void 0&&(l.target===void 0?t(void 0):t({date:l.target,time:e==null?void 0:e.time}))},s=o=>{e===void 0?o!==void 0&&t({date:kn(bt()),time:o}):t({date:e.date,time:o})};return D.createElement(Fc,null,D.createElement(on,{className:"due-date-selector","aria-label":"Set due Date"},D.createElement(It,{size:16,id:"calendar"}),n),D.createElement(Go,{maxHeight:600},D.createElement(ly,{className:"task-option-dialog task-date-menu","aria-label":"Due date selector"},({close:o})=>D.createElement(D.Fragment,null,D.createElement(VS,{onAction:l=>{a(l),o()},"aria-label":"Due date suggestions"},D.createElement(YR,null,r.map(l=>D.createElement(hO,{...l})))),D.createElement("hr",null),D.createElement(iI,{"aria-label":"Task date",className:"date-picker",value:(e==null?void 0:e.date)??null,onChange:l=>{i(l),o()},minValue:kn(bt())},D.createElement("header",null,D.createElement(XR,{level:4}),D.createElement("div",{className:"date-picker-controls"},D.createElement(on,{slot:"previous"},"◀"),D.createElement(on,{slot:"next"},"▶"))),D.createElement(sI,null,l=>D.createElement(pI,{date:l}))),D.createElement("hr",null),D.createElement(Fc,null,D.createElement("div",{className:"time-picker-container"},D.createElement(on,{className:"time-picker-button"},D.createElement(It,{size:10,id:"clock"}),"Time")),D.createElement(Go,{defaultPlacement:"top"},D.createElement(mO,{selectedTime:e==null?void 0:e.time,setTime:l=>{o(),s(l)}})))))))},fO=e=>{if(e===void 0)return"Due date";const t=e.date,n=y2(t,bt())?"Today":kn(bt()).add({days:1}).compare(t)===0?"Tomorrow":lO.format(t.toDate(bt())),r=e.time,i=r===void 0?"":uO.format(Yn(kn(bt()),r).toDate(bt()));return[n,i].join(" ").trimEnd()},hO=({id:e,icon:t,label:n,target:r})=>{const i=r!==void 0?cO.format(r.toDate(bt())):"";return D.createElement(zS,{id:e,"aria-label":n},D.createElement("div",{className:"date-suggestion-elem"},D.createElement("div",{className:"date-suggestion-label"},D.createElement(It,{id:t,size:12}),n),D.createElement("div",{className:"date-suggestion-day"},i)))},pO=()=>{const e=$2(kn(bt()),"en-US").add({days:1});return[{id:"today",icon:"calendar",label:"Today",target:kn(bt())},{id:"tomorrow",icon:"sun",label:"Tomorrow",target:kn(bt()).add({days:1})},{id:"next-week",icon:"calendar-clock",label:"Next week",target:e},{id:"no-date",icon:"ban",label:"No date",target:void 0}]},mO=({selectedTime:e,setTime:t})=>{const[n,r]=m.useState(e);return D.createElement(ly,{className:"task-option-dialog task-time-menu","aria-label":"Time selector"},({close:i})=>D.createElement(D.Fragment,null,D.createElement(zI,{className:"task-time-picker",value:n??null,onChange:r},D.createElement(iy,{className:"task-time-picker-label"},"Time"),D.createElement(YI,{className:"task-time-picker-input"},a=>D.createElement(GI,{className:"task-time-picker-input-segment",segment:a}))),D.createElement("div",{className:"task-time-controls"},D.createElement(on,{onPress:i},"Cancel"),D.createElement(on,{className:"mod-cta",onPress:()=>{i(),t(n)}},"Save"))))};var HS={exports:{}};/*!
|
||
Copyright (c) 2018 Jed Watson.
|
||
Licensed under the MIT License (MIT), see
|
||
http://jedwatson.github.io/classnames
|
||
*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var a="",s=0;s<arguments.length;s++){var o=arguments[s];o&&(a=i(a,r(o)))}return a}function r(a){if(typeof a=="string"||typeof a=="number")return a;if(typeof a!="object")return"";if(Array.isArray(a))return n.apply(null,a);if(a.toString!==Object.prototype.toString&&!a.toString.toString().includes("[native code]"))return a.toString();var s="";for(var o in a)t.call(a,o)&&a[o]&&(s=i(s,o));return s}function i(a,s){return s?a?a+" "+s:a+s:a}e.exports?(n.default=n,e.exports=n):window.classNames=n})()})(HS);var yO=HS.exports;const fy=Nc(yO),gO=({selected:e,setSelected:t})=>{const n=vs(),r=m.useMemo(()=>Array.from(n.services.todoist.data().labels.iter()),[n]),i=e.map(s=>s.id),a=s=>{if(s==="all"){t([...r]);return}t(r.filter(o=>s.has(o.id)))};return D.createElement(Fc,null,D.createElement(on,{className:"label-selector","aria-label":"Set labels"},D.createElement(It,{size:16,id:"tag"}),"Labels (",e.length,")"),D.createElement(Go,null,D.createElement(BS,{"aria-label":"Label options",selectionMode:"multiple",className:"task-option-dialog task-label-menu",selectedKeys:i,onSelectionChange:a},r.map(s=>D.createElement(vO,{label:s,isSelected:i.contains(s.id)})))))},vO=({label:e,isSelected:t})=>D.createElement(oy,{id:e.id,key:e.id,className:"label-option","aria-label":e.name,textValue:e.name},e.name,t&&D.createElement(It,{size:10,id:"check"})),bO=[4,3,2,1],$O=({selected:e,setSelected:t})=>{const n=i=>{if(typeof i=="string")throw Error("unexpected key type");t(i)},r=T4(e);return D.createElement(qI,null,D.createElement(on,{className:"priority-selector","aria-label":"Set priority"},D.createElement(It,{size:16,id:"flag"}),r),D.createElement(Go,null,D.createElement(VS,{className:"task-option-dialog task-priority-menu",autoFocus:"first","aria-label":"Task priority options",onAction:n},bO.map(i=>{const a=T4(i),o=fy("priority-option",{"is-selected":i===e});return D.createElement(zS,{className:o,id:i},D.createElement(iy,null,a))}))))},T4=e=>{switch(e){case 1:return"Priority 4";case 2:return"Priority 3";case 3:return"Priority 2";case 4:return"Priority 1"}},DO=({selected:e,setSelected:t})=>{const n=vs(),r=n.services.todoist.data(),[i,a]=m.useState(""),s=m.useMemo(()=>kO(n),[n]),o=l=>{if(typeof l=="number")throw Error("Unexpected key type: number");const[u,c]=hy.parse(l);if(c){const d=r.sections.byId(u);if(d===void 0)throw Error("Could not find selected section");t({projectId:d.projectId,sectionId:d.id});return}t({projectId:u})};return D.createElement(Fc,null,D.createElement(on,{className:"project-selector","aria-label":"Set project"},D.createElement(xO,{...e}),D.createElement(It,{size:12,id:"chevron-down"})),D.createElement(Go,null,D.createElement(ly,{className:"task-option-dialog task-project-menu","aria-label":"Project selector"},({close:l})=>D.createElement(D.Fragment,null,!qe.Platform.isMobile&&D.createElement(D.Fragment,null,D.createElement(wO,{filter:i,setFilter:a}),D.createElement("hr",null)),D.createElement(BS,{"aria-label":"Project options",selectionMode:"single",onAction:u=>{o(u),l()}},s.map(u=>D.createElement(YS,{nested:u,depth:0,filter:i})))))))},wO=({filter:e,setFilter:t})=>{const n=r=>{t(r.target.value.toLowerCase())};return D.createElement(rO,{"aria-label":"Filter projects",className:"search-filter-container"},D.createElement(Id,{value:e,onChange:n,placeholder:"Type a project name",autoFocus:!0}))},YS=({nested:e,depth:t,filter:n})=>D.createElement(D.Fragment,null,D.createElement(EO,{project:e.project,depth:t,filter:n}),e.sections.map(r=>D.createElement(SO,{section:r,depth:t,filter:n})),e.children.map(r=>D.createElement(YS,{nested:r,depth:t+1,filter:n}))),EO=({project:e,depth:t,filter:n})=>{const r=hy.make(e.id),i=n===""?t:0,a=n!==""&&!e.name.toLowerCase().contains(n);return D.createElement(oy,{id:r,key:r,className:"project-option","data-depth":i,"data-filtered":a,textValue:e.name},D.createElement(GS,{project:e}))},SO=({section:e,depth:t,filter:n})=>{const r=hy.make(e.id,!0),i=n===""?t+1:0,a=n!==""&&!e.name.toLowerCase().contains(n);return D.createElement(oy,{id:r,key:r,className:"project-option","data-depth":i,"data-filtered":a,textValue:e.name},D.createElement(WS,{section:e}))},hy={make:(e,t=!1)=>`${t?"section":"project"} : ${e}`,parse:e=>{const t=e.startsWith("section");return[e.split(" : ")[1],t]}},WS=({section:e})=>D.createElement(D.Fragment,null,D.createElement(It,{size:12,id:"gallery-vertical"}),D.createElement("div",null,e.name)),GS=({project:e})=>{const t=e.isInboxProject?"inbox":"hash";return D.createElement(D.Fragment,null,D.createElement(It,{size:12,id:t}),D.createElement("div",null,e.name))},xO=({projectId:e,sectionId:t})=>{const{projects:n,sections:r}=vs().services.todoist.data(),i=n.byId(e);if(i===void 0)throw Error("Could not find selected project");const a=t!==void 0?r.byId(t):void 0;return D.createElement(D.Fragment,null,D.createElement(GS,{project:i}),a&&D.createElement(D.Fragment,null,D.createElement("div",null,"/"),D.createElement(WS,{section:a})))};function kO(e){const t=e.services.todoist.data(),n=new Map;for(const i of t.projects.iter())n.set(i.id,{project:i,sections:[],children:[]});for(const i of t.projects.iter()){if(i.parentId===null)continue;const a=n.get(i.id),s=n.get(i.parentId);if(a===void 0)throw Error("Failed to find project in map");s!==void 0&&s.children.push(a)}for(const i of t.sections.iter()){const a=n.get(i.projectId);a!==void 0&&a.sections.push(i)}for(const[i,a]of n)a.sections.sort((s,o)=>s.order-o.order),a.children.sort((s,o)=>s.project.order-o.project.order);const r=Array.from(t.projects.iter()).filter(i=>i.parentId===null).map(i=>{const a=n.get(i.id);if(a===void 0)throw Error("Failed to find root project in map");return a});return r.sort((i,a)=>i.project.isInboxProject?-1:a.project.isInboxProject?1:i.project.order-a.project.order),r}function Bp(){return Bp=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Bp.apply(this,arguments)}function CO(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,a;for(a=0;a<r.length;a++)i=r[a],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}var PO=m.useLayoutEffect,TO=function(t){var n=m.useRef(t);return PO(function(){n.current=t}),n},_4=function(t,n){if(typeof t=="function"){t(n);return}t.current=n},_O=function(t,n){var r=m.useRef();return m.useCallback(function(i){t.current=i,r.current&&_4(r.current,null),r.current=n,n&&_4(n,i)},[n])},M4={"min-height":"0","max-height":"none",height:"0",visibility:"hidden",overflow:"hidden",position:"absolute","z-index":"-1000",top:"0",right:"0"},MO=function(t){Object.keys(M4).forEach(function(n){t.style.setProperty(n,M4[n],"important")})},A4=MO,mt=null,F4=function(t,n){var r=t.scrollHeight;return n.sizingStyle.boxSizing==="border-box"?r+n.borderSize:r-n.paddingSize};function AO(e,t,n,r){n===void 0&&(n=1),r===void 0&&(r=1/0),mt||(mt=document.createElement("textarea"),mt.setAttribute("tabindex","-1"),mt.setAttribute("aria-hidden","true"),A4(mt)),mt.parentNode===null&&document.body.appendChild(mt);var i=e.paddingSize,a=e.borderSize,s=e.sizingStyle,o=s.boxSizing;Object.keys(s).forEach(function(f){var h=f;mt.style[h]=s[h]}),A4(mt),mt.value=t;var l=F4(mt,e);mt.value=t,l=F4(mt,e),mt.value="x";var u=mt.scrollHeight-i,c=u*n;o==="border-box"&&(c=c+i+a),l=Math.max(c,l);var d=u*r;return o==="border-box"&&(d=d+i+a),l=Math.min(d,l),[l,u]}var N4=function(){},FO=function(t,n){return t.reduce(function(r,i){return r[i]=n[i],r},{})},NO=["borderBottomWidth","borderLeftWidth","borderRightWidth","borderTopWidth","boxSizing","fontFamily","fontSize","fontStyle","fontWeight","letterSpacing","lineHeight","paddingBottom","paddingLeft","paddingRight","paddingTop","tabSize","textIndent","textRendering","textTransform","width","wordBreak"],BO=!!document.documentElement.currentStyle,RO=function(t){var n=window.getComputedStyle(t);if(n===null)return null;var r=FO(NO,n),i=r.boxSizing;if(i==="")return null;BO&&i==="border-box"&&(r.width=parseFloat(r.width)+parseFloat(r.borderRightWidth)+parseFloat(r.borderLeftWidth)+parseFloat(r.paddingRight)+parseFloat(r.paddingLeft)+"px");var a=parseFloat(r.paddingBottom)+parseFloat(r.paddingTop),s=parseFloat(r.borderBottomWidth)+parseFloat(r.borderTopWidth);return{sizingStyle:r,paddingSize:a,borderSize:s}},IO=RO;function qS(e,t,n){var r=TO(n);m.useLayoutEffect(function(){var i=function(s){return r.current(s)};if(e)return e.addEventListener(t,i),function(){return e.removeEventListener(t,i)}},[])}var OO=function(t){qS(window,"resize",t)},LO=function(t){qS(document.fonts,"loadingdone",t)},KO=["cacheMeasurements","maxRows","minRows","onChange","onHeightChange"],jO=function(t,n){var r=t.cacheMeasurements,i=t.maxRows,a=t.minRows,s=t.onChange,o=s===void 0?N4:s,l=t.onHeightChange,u=l===void 0?N4:l,c=CO(t,KO),d=c.value!==void 0,f=m.useRef(null),h=_O(f,n),y=m.useRef(0),g=m.useRef(),w=function(){var v=f.current,E=r&&g.current?g.current:IO(v);if(E){g.current=E;var x=AO(E,v.value||v.placeholder||"x",a,i),S=x[0],C=x[1];y.current!==S&&(y.current=S,v.style.setProperty("height",S+"px","important"),u(S,{rowHeight:C}))}},b=function(v){d||w(),o(v)};return m.useLayoutEffect(w),OO(w),LO(w),m.createElement("textarea",Bp({},c,{onChange:b,ref:h}))},VO=m.forwardRef(jO);const B4=({className:e,placeholder:t,content:n,onChange:r,onEnterKey:i,autofocus:a})=>{const s=u=>{r(u.target.value)},o=async u=>{i!==void 0&&u.key==="Enter"&&(u.preventDefault(),await i())},l=fy("task-content-input",e);return D.createElement(dy,{className:l,"aria-label":t},D.createElement(VO,{className:l,placeholder:t,value:n,onChange:s,"aria-label":t,autoFocus:a,onKeyDown:o}))},zO=e=>{const t=vs(),[n,r]=m.useState(t.services.todoist.isReady()),i=()=>{n||r(t.services.todoist.isReady())};return m.useEffect(()=>{const a=window.setInterval(i,500);return()=>window.clearInterval(a)},[]),n?D.createElement(UO,{...e}):D.createElement("div",{className:"task-creation-modal-root"},"Loading Todoist data...")},UO=({initialContent:e,fileContext:t,options:n})=>{const r=vs(),i=D0(),[a,s]=m.useState(e),[o,l]=m.useState(""),[u,c]=m.useState(void 0),[d,f]=m.useState(1),[h,y]=m.useState([]),[g,w]=m.useState(HO(r)),[b,p]=m.useState(n),v=a===""&&!b.appendLinkToContent,E=(S,C)=>{const $=[S];return C&&t!==void 0&&($.push(" "),r.options.shouldWrapLinksInParens&&$.push("("),$.push(YO(t)),r.options.shouldWrapLinksInParens&&$.push(")")),$.join("")},x=async()=>{if(v)return;i.close();const S={description:E(o,b.appendLinkToDescription),priority:d,labels:h.map(C=>C.name),projectId:g.projectId,sectionId:g.sectionId};u!==void 0&&(u.time!==void 0?S.dueDatetime=S0(Yn(u.date,u.time),bt()).toAbsoluteString():S.dueDate=u.date.toString());try{await r.services.todoist.actions.createTask(E(a,b.appendLinkToContent),S),new qe.Notice("Task created successfully")}catch(C){new qe.Notice("Failed to create task"),console.error("Failed to create task",C)}};return D.createElement("div",{className:"task-creation-modal-root"},D.createElement(B4,{className:"task-name",placeholder:"Task name",content:a,onChange:s,autofocus:!0,onEnterKey:x}),D.createElement(B4,{className:"task-description",placeholder:"Description",content:o,onChange:l}),D.createElement("div",{className:"task-creation-selectors"},D.createElement(dO,{selected:u,setSelected:c}),D.createElement($O,{selected:d,setSelected:f}),D.createElement(gO,{selected:h,setSelected:y})),D.createElement("div",{className:"task-creation-notes"},D.createElement("ul",null,b.appendLinkToContent&&D.createElement("li",null,"A link to this page will be appended to the task name"),b.appendLinkToDescription&&D.createElement("li",null,"A link to this page will be appended to the task description"))),D.createElement("hr",null),D.createElement("div",{className:"task-creation-controls"},D.createElement("div",null,D.createElement(DO,{selected:g,setSelected:w})),D.createElement("div",{className:"task-creation-action"},D.createElement(on,{onPress:()=>i.close(),"aria-label":"Cancel"},"Cancel"),D.createElement(on,{className:"mod-cta",isDisabled:v,onPress:x,"aria-label":"Add task"},"Add task"))))},HO=e=>{const{todoist:t}=e.services,n=Array.from(t.data().projects.iter());for(const r of n)if(r.isInboxProject)return{projectId:r.id};throw new qe.Notice("Error: could not find inbox project"),Error("Could not find inbox project")},YO=e=>{const t=encodeURIComponent(e.vault.getName()),n=encodeURIComponent(e.path);return`[${e.name}](obsidian://open?vault=${t}&file=${n})`};var is;(e=>{e.validate=async(t,n)=>{if(t.length===0)return{kind:"error",message:"API token must not be empty"};const[r,i]=await Promise.all([n(t),new Promise(a=>setTimeout(()=>a(),1e3))]);return r?{kind:"success"}:{kind:"error",message:"Oops! Todoist does not recognize this token. Please double check and try again!"}},e.DefaultTester=async t=>{const n=new Au(t,new Fu);try{return await n.getProjects(),!0}catch{return!1}}})(is||(is={}));const ZS=({status:e})=>{switch(e.kind){case"none":return D.createElement(D.Fragment,null);case"in-progress":return D.createElement(It,{id:"loader-2",className:"token-validation-in-progress",size:16});case"error":return D.createElement(It,{id:"x-circle",className:"token-validation-error",size:16});case"success":return D.createElement(It,{id:"check-circle-2",className:"token-validation-success",size:16})}},WO=({onTokenSubmit:e,tester:t})=>{const[n,r]=m.useState(""),[i,a]=m.useState({kind:"none"}),s=async l=>{if(l)return;a({kind:"in-progress"});const u=await is.validate(n,t);a(u)},o=n.length>0&&i.kind==="success";return D.createElement("div",{className:"todoist-onboarding-token-form"},D.createElement(dy,{value:n,onChange:r,isInvalid:i.kind==="error",onFocusChange:s},D.createElement(iy,null,"API Token"),D.createElement(_S,null,D.createElement(Id,null),D.createElement(ZS,{status:i})),D.createElement(yI,null,i.kind==="error"?i.message:"")),D.createElement(on,{type:"submit",isDisabled:!o,onPress:()=>e(n)},"Submit"))},GO=({onTokenSubmit:e})=>{const t=D0(),n=r=>{t.close(),e(r).catch(i=>{console.error("Failed to save API token",i),new qe.Notice("Failed to save API token")})};return D.createElement("div",{className:"onboarding-modal-root"},D.createElement("p",null,"In order to use this plugin, you must provide your Todoist API token. This allows us to read and write data to or from your Todoist account."),D.createElement("p",null,"You can follow"," ",D.createElement("a",{href:"https://todoist.com/help/articles/find-your-api-token-Jpzx9IIlB"},"Todoist's guide")," ","on finding your API token."),D.createElement(WO,{onTokenSubmit:n,tester:is.DefaultTester}))};class R4 extends qe.Modal{constructor(t,n,r,i){super(t.app),i.title&&(this.titleEl.textContent=i.title),this.reactRoot=$0(this.contentEl);const a=this.containerEl.createDiv();a.style.position="relative";const s={close:()=>this.close(),popoverContainerEl:a};if(i.dontCloseOnExternalClick??!1){const o=this.containerEl.firstElementChild;o!=null&&o.classList.contains("modal-bg")&&(this.containerEl.removeChild(o),createDiv({prepend:!0,parent:this.containerEl,cls:["modal-bg"],attr:{style:"opacity: 0.85;"}}))}this.reactRoot.render(D.createElement(w0.Provider,{value:t},D.createElement(p2.Provider,{value:s},D.createElement(n,{...r}))))}onClose(){this.reactRoot.unmount()}}class qO{constructor(t){this.plugin=t}onboarding(t){new R4(this.plugin,GO,t,{title:"Sync with Todoist Setup"}).open()}taskCreation(t){new R4(this.plugin,zO,t,{dontCloseOnExternalClick:qe.Platform.isMobileApp}).open()}}class ZO{constructor(t){this.vault=t,this.path=`${t.configDir}/todoist-token`}exists(){return this.vault.adapter.exists(this.path)}read(){return this.vault.adapter.read(this.path)}write(t){return this.vault.adapter.write(this.path,t)}}const QO=e=>({modals:new qO(e),token:new ZO(e.app.vault),todoist:new y9}),JO=({initialValue:e,onChange:t})=>{const[n,r]=m.useState(`${e}`),i=s=>{r(s.target.value)},a=async()=>{if(n.trim().length===0)return;const s=Math.floor(Number(n));s<0||await t(s)};return D.createElement(dy,{"aria-label":"Auto-refresh interval"},D.createElement(Id,{value:n,onChange:i,type:"number",onBlur:a}))},XO=({children:e,name:t,description:n,deprecationMessage:r})=>{const i=r!==void 0;return D.createElement("div",{className:"setting-item"},D.createElement("div",{className:"setting-item-info"},D.createElement("div",{className:"setting-item-name"},t),D.createElement("div",{className:"setting-item-description"},n,i&&D.createElement(eL,{message:r}))),D.createElement("div",{className:"setting-item-control"},e))},eL=({message:e})=>D.createElement("div",{className:"setting-item-deprecation-notice"},D.createElement(It,{size:24,id:"lucide-alert-triangle"}),D.createElement("div",{className:"setting-item-deprecation-notice-message"},"This setting is deprecated and will be removed in a future release. ",e)),tL=({label:e,icon:t,onClick:n,disabled:r})=>D.createElement("button",{className:"mod-cta",onClick:n,type:"button",disabled:r},t!==void 0&&D.createElement(It,{size:24,id:t,className:"setting-button-icon"}),e),nL=({value:e,onClick:t})=>{const[n,r]=m.useState(e),i=async()=>{const s=!n;r(s),await t(s)},a=fy("checkbox-container",{"is-enabled":n});return D.createElement("div",{className:a,onClick:i,onKeyDown:i})},oe={Root:XO,ButtonControl:tL,ToggleControl:nL},rL=({tester:e})=>{const t=vs(),{token:n,todoist:r,modals:i}=t.services,[a,s]=m.useState({kind:"in-progress"}),[o,l]=m.useState(0);m.useEffect(()=>{s({kind:"in-progress"}),(async()=>{if(!await n.exists()){s({kind:"error",message:"API token not found"});return}const c=await n.read();s(await is.validate(c,e))})()},[t,e,o]);const u=()=>{i.onboarding({onTokenSubmit:async c=>{l(d=>d+1),await n.write(c),await r.initialize(new Au(c,new Fu))}})};return D.createElement(D.Fragment,null,D.createElement(ZS,{status:a}),D.createElement(oe.ButtonControl,{label:"Setup",icon:"settings",onClick:u,disabled:a.kind!=="error"}))};class iL extends qe.PluginSettingTab{constructor(t,n){super(t,n),this.plugin=n}display(){this.containerEl.empty(),this.reactRoot=$0(this.containerEl),this.reactRoot.render(D.createElement(aL,{plugin:this.plugin}))}hide(){var t;(t=this.reactRoot)==null||t.unmount()}}const aL=({plugin:e})=>{const t=r=>{const i=async s=>{await e.writeOptions(o=>{o[r]=s})};return{value:e.options[r],onClick:i}},n=async r=>{await e.writeOptions(i=>{i.autoRefreshInterval=r})};return D.createElement(w0.Provider,{value:e},D.createElement("h2",null,"General"),D.createElement(oe.Root,{name:"Links",description:""},D.createElement(oe.ButtonControl,{label:"Docs",icon:"book-open",onClick:()=>{location.replace("https://jamiebrynes7.github.io/obsidian-todoist-plugin/docs/overview/")}}),D.createElement(oe.ButtonControl,{label:"Feedback",icon:"github",onClick:()=>{location.replace("https://github.com/jamiebrynes7/obsidian-todoist-plugin/issues/new/choose")}}),D.createElement(oe.ButtonControl,{label:"Donate",icon:"coffee",onClick:()=>{location.replace("https://www.buymeacoffee.com/jamiebrynes")}})),D.createElement(oe.Root,{name:"API token",description:"The Todoist API token to use when fetching tasks"},D.createElement(rL,{tester:is.DefaultTester})),D.createElement("h2",null,"Auto-refresh"),D.createElement(oe.Root,{name:"Enable auto-refresh",description:"Whether queries should auto-refresh at a set interval"},D.createElement(oe.ToggleControl,{...t("autoRefreshToggle")})),D.createElement(oe.Root,{name:"Auto-refresh interval",description:"The interval, in seconds, that queries will be auto-refreshed by default"},D.createElement(JO,{initialValue:e.options.autoRefreshInterval,onChange:n})),D.createElement("h2",null,"Rendering"),D.createElement(oe.Root,{name:"Enable task fade animation",description:"Whether tasks should fade in and out when created or completed"},D.createElement(oe.ToggleControl,{...t("fadeToggle")})),D.createElement(oe.Root,{name:"Enable descriptions",description:"Whether descriptions should be rendered with tasks",deprecationMessage:"Please use the show property in the query block instead."},D.createElement(oe.ToggleControl,{...t("renderDescription")})),D.createElement(oe.Root,{name:"Enable dates",description:"Whether dates should be rendered with tasks",deprecationMessage:"Please use the show property in the query block instead."},D.createElement(oe.ToggleControl,{...t("renderDate")})),D.createElement(oe.Root,{name:"Enable dates icon",description:"Whether rendered dates should include an icon"},D.createElement(oe.ToggleControl,{...t("renderDateIcon")})),D.createElement(oe.Root,{name:"Enable project & section",description:"Whether the project & section should be rendered with tasks",deprecationMessage:"Please use the show property in the query block instead."},D.createElement(oe.ToggleControl,{...t("renderProject")})),D.createElement(oe.Root,{name:"Enable project & section icon",description:"Whether rendered projects & sections should include an icon"},D.createElement(oe.ToggleControl,{...t("renderProjectIcon")})),D.createElement(oe.Root,{name:"Enable labels",description:"Whether labels should be rendered with tasks",deprecationMessage:"Please use the show property in the query block instead."},D.createElement(oe.ToggleControl,{...t("renderLabels")})),D.createElement(oe.Root,{name:"Enable label icon",description:"Whether rendered labels should include an icon"},D.createElement(oe.ToggleControl,{...t("renderLabelsIcon")})),D.createElement("h2",null,"Task creation"),D.createElement(oe.Root,{name:"Add parenthesis to page links",description:"When enabled, wraps Obsidian page links in Todoist tasks created from the command"},D.createElement(oe.ToggleControl,{...t("shouldWrapLinksInParens")})),D.createElement("h2",null,"Advanced"),D.createElement(oe.Root,{name:"Enable debug logging",description:"Whether debug logging should be enabled"},D.createElement(oe.ToggleControl,{...t("debugLogging")})))};class sL extends qe.Plugin{constructor(t,n){super(t,n),this.options={...uv},this.services=QO(this),Pa.subscribe(r=>{ho({msg:"Settings changed",context:r}),this.options=r})}async onload(){const t=new ZT(this);this.registerMarkdownCodeBlockProcessor("todoist",t.onNewBlock.bind(t)),this.addSettingTab(new iL(this.app,this)),Dk(this),await this.loadOptions(),await this.loadApiClient()}async loadApiClient(){const t=this.services.token;if(await t.exists()){const n=await t.read();await this.services.todoist.initialize(new Au(n,new Fu));return}this.services.modals.onboarding({onTokenSubmit:async n=>{await t.write(n),await this.services.todoist.initialize(new Au(n,new Fu))}})}async loadOptions(){const t=await this.loadData();Pa.update(n=>({...n,...t||{}})),await this.saveData(this.options)}async writeOptions(t){Pa.update(n=>(t(n),n)),await this.saveData(this.options)}}module.exports=sL;
|