{"version":3,"sources":["jsdelivr-header.js","/npm/@shoelace-style/shoelace@2.13.0/cdn/shoelace-autoloader.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,OCLE,gBACK,mCACA,6BAGP,IAAI,SAAW,IAAI,kBAAkB,IACnC,IAAK,MAAM,WAAE,KAAgB,EAC3B,IAAK,MAAM,KAAQ,EACb,EAAK,WAAa,KAAK,cACzB,SAAS,EAGf,IAEF,eAAe,SAAS,GACtB,MAAM,EAAc,aAAgB,QAAU,EAAK,QAAQ,cAAgB,GACrE,EAAuC,MAAf,OAAsB,EAAS,EAAY,WAAW,OAC9E,EAAO,IAAI,EAAK,iBAAiB,mBAAmB,KAAK,GAAO,EAAG,QAAQ,gBAAe,QAAQ,GAAQ,EAAI,WAAW,SAC3H,IAA0B,eAAe,IAAI,IAC/C,EAAK,KAAK,GAEZ,MAAM,EAAiB,IAAI,IAAI,IAAI,UAC7B,QAAQ,WAAW,EAAe,KAAK,GAAY,SAAS,KACpE,CACA,SAAS,SAAS,GAChB,GAAI,eAAe,IAAI,GACrB,OAAO,QAAQ,UAEjB,MAAM,EAAmB,EAAQ,QAAQ,QAAS,IAC5C,EAAO,YAAY,cAAc,KAAoB,QAC3D,OAAO,IAAI,SAAQ,CAAC,EAAS,KAC3B,OAAO,GAAM,MAAK,IAAM,MAAW,OAAM,IAAM,EAAO,IAAI,MAAM,uBAAuB,WAAiB,OAAS,GAErH,CACA,SAAS,SAAS,MAClB,SAAS,QAAQ,SAAS,gBAAiB,CAAE,SAAS,EAAM,WAAW,WAErE","file":"/npm/@shoelace-style/shoelace@2.13.0/cdn/shoelace-autoloader.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@shoelace-style/shoelace@2.13.0/cdn/shoelace-autoloader.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","import {\n  getBasePath\n} from \"./chunks/chunk.3Y6SB6QS.js\";\nimport \"./chunks/chunk.KIILAQWQ.js\";\n\n// src/shoelace-autoloader.ts\nvar observer = new MutationObserver((mutations) => {\n  for (const { addedNodes } of mutations) {\n    for (const node of addedNodes) {\n      if (node.nodeType === Node.ELEMENT_NODE) {\n        discover(node);\n      }\n    }\n  }\n});\nasync function discover(root) {\n  const rootTagName = root instanceof Element ? root.tagName.toLowerCase() : \"\";\n  const rootIsShoelaceElement = rootTagName == null ? void 0 : rootTagName.startsWith(\"sl-\");\n  const tags = [...root.querySelectorAll(\":not(:defined)\")].map((el) => el.tagName.toLowerCase()).filter((tag) => tag.startsWith(\"sl-\"));\n  if (rootIsShoelaceElement && !customElements.get(rootTagName)) {\n    tags.push(rootTagName);\n  }\n  const tagsToRegister = [...new Set(tags)];\n  await Promise.allSettled(tagsToRegister.map((tagName) => register(tagName)));\n}\nfunction register(tagName) {\n  if (customElements.get(tagName)) {\n    return Promise.resolve();\n  }\n  const tagWithoutPrefix = tagName.replace(/^sl-/i, \"\");\n  const path = getBasePath(`components/${tagWithoutPrefix}/${tagWithoutPrefix}.js`);\n  return new Promise((resolve, reject) => {\n    import(path).then(() => resolve()).catch(() => reject(new Error(`Unable to autoload <${tagName}> from ${path}`)));\n  });\n}\ndiscover(document.body);\nobserver.observe(document.documentElement, { subtree: true, childList: true });\nexport {\n  discover\n};\n"]}