const d="modulepreload",p=function(e){return"/build/"+e},c={},h=function(o,n,s){if(!n||n.length===0)return o();const r=document.getElementsByTagName("link");return Promise.all(n.map(t=>{if(t=p(t),t in c)return;c[t]=!0;const i=t.endsWith(".css"),f=i?'[rel="stylesheet"]':"";if(!!s)for(let u=r.length-1;u>=0;u--){const a=r[u];if(a.href===t&&(!i||a.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${t}"]${f}`))return;const l=document.createElement("link");if(l.rel=i?"stylesheet":d,i||(l.as="script",l.crossOrigin=""),l.href=t,document.head.appendChild(l),i)return new Promise((u,a)=>{l.addEventListener("load",u),l.addEventListener("error",()=>a(new Error(`Unable to preload CSS for ${t}`)))})})).then(()=>o())};var m=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function g(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function b(e){if(e.__esModule)return e;var o=e.default;if(typeof o=="function"){var n=function s(){if(this instanceof s){var r=[null];r.push.apply(r,arguments);var t=Function.bind.apply(o,r);return new t}return o.apply(this,arguments)};n.prototype=o.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(s){var r=Object.getOwnPropertyDescriptor(e,s);Object.defineProperty(n,s,r.get?r:{enumerable:!0,get:function(){return e[s]}})}),n}export{h as _,b as a,m as c,g};
