(function(){let N0=typeof window<"u",T=typeof document<"u",ee=()=>{},Ue=T?document.querySelector("script[type=esms-options]"):void 0,A=Ue?JSON.parse(Ue.innerHTML):{};Object.assign(A,self.esmsInitOptions||{});let g=T?!!A.shimMode:!0,me=X(g&&A.onimport),be=X(g&&A.resolve),H0=A.fetch?X(A.fetch):fetch,q0=A.meta?X(g&&A.meta):ee,D0=A.mapOverrides,R=A.nonce;if(!R&&T){let n=document.querySelector("script[nonce]");n&&(R=n.nonce||n.getAttribute("nonce"))}let F0=X(A.onerror||ee),J0=A.onpolyfill?X(A.onpolyfill):()=>{console.log("%c^^ Module TypeError above is polyfilled and can be ignored ^^","font-weight:900;color:#391")},{revokeBlobURLs:e0,noLoadEventRetriggers:t0,enforceIntegrity:B0}=A;function X(n){return typeof n=="string"?self[n]:n}let n0=Array.isArray(A.polyfillEnable)?A.polyfillEnable:[],pe=n0.includes("css-modules"),ke=n0.includes("json-modules"),W0=!navigator.userAgentData&&!!navigator.userAgent.match(/Edge\/\d+\.\d+/),z=T?document.baseURI:`${location.protocol}//${location.host}${location.pathname.includes("/")?location.pathname.slice(0,location.pathname.lastIndexOf("/")+1):location.pathname}`,N=(n,s="text/javascript")=>URL.createObjectURL(new Blob([n],{type:s})),{skip:D}=A;if(Array.isArray(D)){let n=D.map(s=>new URL(s,z).href);D=s=>n.some(o=>o[o.length-1]==="/"&&s.startsWith(o)||s===o)}else if(typeof D=="string"){let n=new RegExp(D);D=s=>n.test(s)}let z0=n=>setTimeout(()=>{throw n}),Oe=n=>{(self.reportError||N0&&window.safari&&console.error||z0)(n),F0(n)};function te(n){return n?` imported from ${n}`:""}let we=!1;function Q0(){we=!0}if(!g)if(document.querySelectorAll("script[type=module-shim],script[type=importmap-shim],link[rel=modulepreload-shim]").length)g=!0;else{let n=!1;for(let s of document.querySelectorAll("script[type=module],script[type=importmap]"))if(!n)s.type==="module"&&!s.ep&&(n=!0);else if(s.type==="importmap"&&n){we=!0;break}}let G0=/\\/g;function Ie(n){if(n.indexOf(":")===-1)return!1;try{return new URL(n),!0}catch{return!1}}function r0(n,s){return Q(n,s)||(Ie(n)?n:Q("./"+n,s))}function Q(n,s){let o=s.indexOf("#"),d=s.indexOf("?");if(o+d>-2&&(s=s.slice(0,o===-1?d:d===-1||d>o?o:d)),n.indexOf("\\")!==-1&&(n=n.replace(G0,"/")),n[0]==="/"&&n[1]==="/")return s.slice(0,s.indexOf(":")+1)+n;if(n[0]==="."&&(n[1]==="/"||n[1]==="."&&(n[2]==="/"||n.length===2&&(n+="/"))||n.length===1&&(n+="/"))||n[0]==="/"){let l=s.slice(0,s.indexOf(":")+1),u;if(s[l.length+1]==="/"?l!=="file:"?(u=s.slice(l.length+2),u=u.slice(u.indexOf("/")+1)):u=s.slice(8):u=s.slice(l.length+(s[l.length]==="/")),n[0]==="/")return s.slice(0,s.length-u.length-1)+n;let h=u.slice(0,u.lastIndexOf("/")+1)+n,b=[],w=-1;for(let m=0;m "${n[l]}" does not resolve`)}}let H=!T&&(0,eval)("u=>import(u)"),ne,K0=T&&new Promise(n=>{let s=Object.assign(document.createElement("script"),{src:N("self._d=u=>import(u)"),ep:!0});s.setAttribute("nonce",R),s.addEventListener("load",()=>{if(!(ne=!!(H=self._d))){let o;window.addEventListener("error",d=>o=d),H=(d,l)=>new Promise((u,h)=>{let b=Object.assign(document.createElement("script"),{type:"module",src:N(`import*as m from'${d}';self._esmsi=m`)});o=void 0,b.ep=!0,R&&b.setAttribute("nonce",R),b.addEventListener("error",w),b.addEventListener("load",w);function w(m){document.head.removeChild(b),self._esmsi?(u(self._esmsi,z),self._esmsi=void 0):(h(!(m instanceof Event)&&m||o&&o.error||new Error(`Error loading ${l&&l.errUrl||d} (${b.src}).`)),o=void 0)}document.head.appendChild(b)})}document.head.removeChild(s),delete self._d,n()}),document.head.appendChild(s)}),ye=!1,ge=!1,Re=T&&HTMLScriptElement.supports,Y=Re&&Re.name==="supports"&&Re("importmap"),$e=ne,o0="import.meta",c0='import"x"assert{type:"css"}',V0='import"x"assert{type:"json"}',X0=Promise.resolve(K0).then(()=>{if(ne)return T?new Promise(n=>{let s=document.createElement("iframe");s.style.display="none",s.setAttribute("nonce",R);function o({data:b}){Array.isArray(b)&&b[0]==="esms"&&(Y=b[1],$e=b[2],ge=b[3],ye=b[4],n(),document.head.removeChild(s),window.removeEventListener("message",o,!1))}window.addEventListener("message",o,!1);let d=`