1 |
- {"ast":null,"code":"/*!\n * (C) Ionic http://ionicframework.com - MIT License\n */\nimport { proxyCustomElement, HTMLElement, h, Host } from '@stencil/core/internal/client';\nimport { c as createColorClasses } from './theme.js';\nimport { c as config, b as getIonMode } from './ionic-global.js';\nconst spinners = {\n bubbles: {\n dur: 1000,\n circles: 9,\n fn: (dur, index, total) => {\n const animationDelay = `${dur * index / total - dur}ms`;\n const angle = 2 * Math.PI * index / total;\n return {\n r: 5,\n style: {\n top: `${32 * Math.sin(angle)}%`,\n left: `${32 * Math.cos(angle)}%`,\n 'animation-delay': animationDelay\n }\n };\n }\n },\n circles: {\n dur: 1000,\n circles: 8,\n fn: (dur, index, total) => {\n const step = index / total;\n const animationDelay = `${dur * step - dur}ms`;\n const angle = 2 * Math.PI * step;\n return {\n r: 5,\n style: {\n top: `${32 * Math.sin(angle)}%`,\n left: `${32 * Math.cos(angle)}%`,\n 'animation-delay': animationDelay\n }\n };\n }\n },\n circular: {\n dur: 1400,\n elmDuration: true,\n circles: 1,\n fn: () => {\n return {\n r: 20,\n cx: 48,\n cy: 48,\n fill: 'none',\n viewBox: '24 24 48 48',\n transform: 'translate(0,0)',\n style: {}\n };\n }\n },\n crescent: {\n dur: 750,\n circles: 1,\n fn: () => {\n return {\n r: 26,\n style: {}\n };\n }\n },\n dots: {\n dur: 750,\n circles: 3,\n fn: (_, index) => {\n const animationDelay = -(110 * index) + 'ms';\n return {\n r: 6,\n style: {\n left: `${32 - 32 * index}%`,\n 'animation-delay': animationDelay\n }\n };\n }\n },\n lines: {\n dur: 1000,\n lines: 8,\n fn: (dur, index, total) => {\n const transform = `rotate(${360 / total * index + (index < total / 2 ? 180 : -180)}deg)`;\n const animationDelay = `${dur * index / total - dur}ms`;\n return {\n y1: 14,\n y2: 26,\n style: {\n transform: transform,\n 'animation-delay': animationDelay\n }\n };\n }\n },\n 'lines-small': {\n dur: 1000,\n lines: 8,\n fn: (dur, index, total) => {\n const transform = `rotate(${360 / total * index + (index < total / 2 ? 180 : -180)}deg)`;\n const animationDelay = `${dur * index / total - dur}ms`;\n return {\n y1: 12,\n y2: 20,\n style: {\n transform: transform,\n 'animation-delay': animationDelay\n }\n };\n }\n },\n 'lines-sharp': {\n dur: 1000,\n lines: 12,\n fn: (dur, index, total) => {\n const transform = `rotate(${30 * index + (index < 6 ? 180 : -180)}deg)`;\n const animationDelay = `${dur * index / total - dur}ms`;\n return {\n y1: 17,\n y2: 29,\n style: {\n transform: transform,\n 'animation-delay': animationDelay\n }\n };\n }\n },\n 'lines-sharp-small': {\n dur: 1000,\n lines: 12,\n fn: (dur, index, total) => {\n const transform = `rotate(${30 * index + (index < 6 ? 180 : -180)}deg)`;\n const animationDelay = `${dur * index / total - dur}ms`;\n return {\n y1: 12,\n y2: 20,\n style: {\n transform: transform,\n 'animation-delay': animationDelay\n }\n };\n }\n }\n};\nconst SPINNERS = spinners;\nconst spinnerCss = \":host{display:inline-block;position:relative;width:28px;height:28px;color:var(--color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:host(.ion-color){color:var(--ion-color-base)}svg{-webkit-transform-origin:center;transform-origin:center;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0)}:host-context([dir=rtl]) svg{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}[dir=rtl] svg{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}@supports selector(:dir(rtl)){svg:dir(rtl){-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}}:host(.spinner-lines) line,:host(.spinner-lines-small) line{stroke-width:7px}:host(.spinner-lines-sharp) line,:host(.spinner-lines-sharp-small) line{stroke-width:4px}:host(.spinner-lines) line,:host(.spinner-lines-small) line,:host(.spinner-lines-sharp) line,:host(.spinner-lines-sharp-small) line{stroke-linecap:round;stroke:currentColor}:host(.spinner-lines) svg,:host(.spinner-lines-small) svg,:host(.spinner-lines-sharp) svg,:host(.spinner-lines-sharp-small) svg{-webkit-animation:spinner-fade-out 1s linear infinite;animation:spinner-fade-out 1s linear infinite}:host(.spinner-bubbles) svg{-webkit-animation:spinner-scale-out 1s linear infinite;animation:spinner-scale-out 1s linear infinite;fill:currentColor}:host(.spinner-circles) svg{-webkit-animation:spinner-fade-out 1s linear infinite;animation:spinner-fade-out 1s linear infinite;fill:currentColor}:host(.spinner-crescent) circle{fill:transparent;stroke-width:4px;stroke-dasharray:128px;stroke-dashoffset:82px;stroke:currentColor}:host(.spinner-crescent) svg{-webkit-animation:spinner-rotate 1s linear infinite;animation:spinner-rotate 1s linear infinite}:host(.spinner-dots) circle{stroke-width:0;fill:currentColor}:host(.spinner-dots) svg{-webkit-animation:spinner-dots 1s linear infinite;animation:spinner-dots 1s linear infinite}:host(.spinner-circular) svg{-webkit-animation:spinner-circular linear infinite;animation:spinner-circular linear infinite}:host(.spinner-circular) circle{-webkit-animation:spinner-circular-inner ease-in-out infinite;animation:spinner-circular-inner ease-in-out infinite;stroke:currentColor;stroke-dasharray:80px, 200px;stroke-dashoffset:0px;stroke-width:5.6;fill:none}:host(.spinner-paused),:host(.spinner-paused) svg,:host(.spinner-paused) circle{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes spinner-fade-out{0%{opacity:1}100%{opacity:0}}@keyframes spinner-fade-out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes spinner-scale-out{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(0, 0);transform:scale(0, 0)}}@keyframes spinner-scale-out{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(0, 0);transform:scale(0, 0)}}@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-dots{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}50%{-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);opacity:0.3}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}}@keyframes spinner-dots{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}50%{-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);opacity:0.3}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}}@-webkit-keyframes spinner-circular{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-circular{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-circular-inner{0%{stroke-dasharray:1px, 200px;stroke-dashoffset:0px}50%{stroke-dasharray:100px, 200px;stroke-dashoffset:-15px}100%{stroke-dasharray:100px, 200px;stroke-dashoffset:-125px}}@keyframes spinner-circular-inner{0%{stroke-dasharray:1px, 200px;stroke-dashoffset:0px}50%{stroke-dasharray:100px, 200px;stroke-dashoffset:-15px}100%{stroke-dasharray:100px, 200px;stroke-dashoffset:-125px}}\";\nconst IonSpinnerStyle0 = spinnerCss;\nconst Spinner = /*@__PURE__*/proxyCustomElement(class Spinner extends HTMLElement {\n constructor() {\n super();\n this.__registerHost();\n this.__attachShadow();\n this.color = undefined;\n this.duration = undefined;\n this.name = undefined;\n this.paused = false;\n }\n getName() {\n const spinnerName = this.name || config.get('spinner');\n const mode = getIonMode(this);\n if (spinnerName) {\n return spinnerName;\n }\n return mode === 'ios' ? 'lines' : 'circular';\n }\n render() {\n var _a;\n const self = this;\n const mode = getIonMode(self);\n const spinnerName = self.getName();\n const spinner = (_a = SPINNERS[spinnerName]) !== null && _a !== void 0 ? _a : SPINNERS['lines'];\n const duration = typeof self.duration === 'number' && self.duration > 10 ? self.duration : spinner.dur;\n const svgs = [];\n if (spinner.circles !== undefined) {\n for (let i = 0; i < spinner.circles; i++) {\n svgs.push(buildCircle(spinner, duration, i, spinner.circles));\n }\n } else if (spinner.lines !== undefined) {\n for (let i = 0; i < spinner.lines; i++) {\n svgs.push(buildLine(spinner, duration, i, spinner.lines));\n }\n }\n return h(Host, {\n key: '9d30ee9f5aa0dd0e220da07e75d05b8b2435224d',\n class: createColorClasses(self.color, {\n [mode]: true,\n [`spinner-${spinnerName}`]: true,\n 'spinner-paused': self.paused || config.getBoolean('_testing')\n }),\n role: \"progressbar\",\n style: spinner.elmDuration ? {\n animationDuration: duration + 'ms'\n } : {}\n }, svgs);\n }\n static get style() {\n return IonSpinnerStyle0;\n }\n}, [1, \"ion-spinner\", {\n \"color\": [513],\n \"duration\": [2],\n \"name\": [1],\n \"paused\": [4]\n}]);\nconst buildCircle = (spinner, duration, index, total) => {\n const data = spinner.fn(duration, index, total);\n data.style['animation-duration'] = duration + 'ms';\n return h(\"svg\", {\n viewBox: data.viewBox || '0 0 64 64',\n style: data.style\n }, h(\"circle\", {\n transform: data.transform || 'translate(32,32)',\n cx: data.cx,\n cy: data.cy,\n r: data.r,\n style: spinner.elmDuration ? {\n animationDuration: duration + 'ms'\n } : {}\n }));\n};\nconst buildLine = (spinner, duration, index, total) => {\n const data = spinner.fn(duration, index, total);\n data.style['animation-duration'] = duration + 'ms';\n return h(\"svg\", {\n viewBox: data.viewBox || '0 0 64 64',\n style: data.style\n }, h(\"line\", {\n transform: \"translate(32,32)\",\n y1: data.y1,\n y2: data.y2\n }));\n};\nfunction defineCustomElement() {\n if (typeof customElements === \"undefined\") {\n return;\n }\n const components = [\"ion-spinner\"];\n components.forEach(tagName => {\n switch (tagName) {\n case \"ion-spinner\":\n if (!customElements.get(tagName)) {\n customElements.define(tagName, Spinner);\n }\n break;\n }\n });\n}\nexport { SPINNERS as S, Spinner as a, defineCustomElement as d };","map":{"version":3,"names":["proxyCustomElement","HTMLElement","h","Host","c","createColorClasses","config","b","getIonMode","spinners","bubbles","dur","circles","fn","index","total","animationDelay","angle","Math","PI","r","style","top","sin","left","cos","step","circular","elmDuration","cx","cy","fill","viewBox","transform","crescent","dots","_","lines","y1","y2","SPINNERS","spinnerCss","IonSpinnerStyle0","Spinner","constructor","__registerHost","__attachShadow","color","undefined","duration","name","paused","getName","spinnerName","get","mode","render","_a","self","spinner","svgs","i","push","buildCircle","buildLine","key","class","getBoolean","role","animationDuration","data","defineCustomElement","customElements","components","forEach","tagName","define","S","a","d"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/@ionic/core/components/spinner.js"],"sourcesContent":["/*!\n * (C) Ionic http://ionicframework.com - MIT License\n */\nimport { proxyCustomElement, HTMLElement, h, Host } from '@stencil/core/internal/client';\nimport { c as createColorClasses } from './theme.js';\nimport { c as config, b as getIonMode } from './ionic-global.js';\n\nconst spinners = {\n bubbles: {\n dur: 1000,\n circles: 9,\n fn: (dur, index, total) => {\n const animationDelay = `${(dur * index) / total - dur}ms`;\n const angle = (2 * Math.PI * index) / total;\n return {\n r: 5,\n style: {\n top: `${32 * Math.sin(angle)}%`,\n left: `${32 * Math.cos(angle)}%`,\n 'animation-delay': animationDelay,\n },\n };\n },\n },\n circles: {\n dur: 1000,\n circles: 8,\n fn: (dur, index, total) => {\n const step = index / total;\n const animationDelay = `${dur * step - dur}ms`;\n const angle = 2 * Math.PI * step;\n return {\n r: 5,\n style: {\n top: `${32 * Math.sin(angle)}%`,\n left: `${32 * Math.cos(angle)}%`,\n 'animation-delay': animationDelay,\n },\n };\n },\n },\n circular: {\n dur: 1400,\n elmDuration: true,\n circles: 1,\n fn: () => {\n return {\n r: 20,\n cx: 48,\n cy: 48,\n fill: 'none',\n viewBox: '24 24 48 48',\n transform: 'translate(0,0)',\n style: {},\n };\n },\n },\n crescent: {\n dur: 750,\n circles: 1,\n fn: () => {\n return {\n r: 26,\n style: {},\n };\n },\n },\n dots: {\n dur: 750,\n circles: 3,\n fn: (_, index) => {\n const animationDelay = -(110 * index) + 'ms';\n return {\n r: 6,\n style: {\n left: `${32 - 32 * index}%`,\n 'animation-delay': animationDelay,\n },\n };\n },\n },\n lines: {\n dur: 1000,\n lines: 8,\n fn: (dur, index, total) => {\n const transform = `rotate(${(360 / total) * index + (index < total / 2 ? 180 : -180)}deg)`;\n const animationDelay = `${(dur * index) / total - dur}ms`;\n return {\n y1: 14,\n y2: 26,\n style: {\n transform: transform,\n 'animation-delay': animationDelay,\n },\n };\n },\n },\n 'lines-small': {\n dur: 1000,\n lines: 8,\n fn: (dur, index, total) => {\n const transform = `rotate(${(360 / total) * index + (index < total / 2 ? 180 : -180)}deg)`;\n const animationDelay = `${(dur * index) / total - dur}ms`;\n return {\n y1: 12,\n y2: 20,\n style: {\n transform: transform,\n 'animation-delay': animationDelay,\n },\n };\n },\n },\n 'lines-sharp': {\n dur: 1000,\n lines: 12,\n fn: (dur, index, total) => {\n const transform = `rotate(${30 * index + (index < 6 ? 180 : -180)}deg)`;\n const animationDelay = `${(dur * index) / total - dur}ms`;\n return {\n y1: 17,\n y2: 29,\n style: {\n transform: transform,\n 'animation-delay': animationDelay,\n },\n };\n },\n },\n 'lines-sharp-small': {\n dur: 1000,\n lines: 12,\n fn: (dur, index, total) => {\n const transform = `rotate(${30 * index + (index < 6 ? 180 : -180)}deg)`;\n const animationDelay = `${(dur * index) / total - dur}ms`;\n return {\n y1: 12,\n y2: 20,\n style: {\n transform: transform,\n 'animation-delay': animationDelay,\n },\n };\n },\n },\n};\nconst SPINNERS = spinners;\n\nconst spinnerCss = \":host{display:inline-block;position:relative;width:28px;height:28px;color:var(--color);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:host(.ion-color){color:var(--ion-color-base)}svg{-webkit-transform-origin:center;transform-origin:center;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0)}:host-context([dir=rtl]) svg{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}[dir=rtl] svg{-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}@supports selector(:dir(rtl)){svg:dir(rtl){-webkit-transform-origin:calc(100% - center);transform-origin:calc(100% - center)}}:host(.spinner-lines) line,:host(.spinner-lines-small) line{stroke-width:7px}:host(.spinner-lines-sharp) line,:host(.spinner-lines-sharp-small) line{stroke-width:4px}:host(.spinner-lines) line,:host(.spinner-lines-small) line,:host(.spinner-lines-sharp) line,:host(.spinner-lines-sharp-small) line{stroke-linecap:round;stroke:currentColor}:host(.spinner-lines) svg,:host(.spinner-lines-small) svg,:host(.spinner-lines-sharp) svg,:host(.spinner-lines-sharp-small) svg{-webkit-animation:spinner-fade-out 1s linear infinite;animation:spinner-fade-out 1s linear infinite}:host(.spinner-bubbles) svg{-webkit-animation:spinner-scale-out 1s linear infinite;animation:spinner-scale-out 1s linear infinite;fill:currentColor}:host(.spinner-circles) svg{-webkit-animation:spinner-fade-out 1s linear infinite;animation:spinner-fade-out 1s linear infinite;fill:currentColor}:host(.spinner-crescent) circle{fill:transparent;stroke-width:4px;stroke-dasharray:128px;stroke-dashoffset:82px;stroke:currentColor}:host(.spinner-crescent) svg{-webkit-animation:spinner-rotate 1s linear infinite;animation:spinner-rotate 1s linear infinite}:host(.spinner-dots) circle{stroke-width:0;fill:currentColor}:host(.spinner-dots) svg{-webkit-animation:spinner-dots 1s linear infinite;animation:spinner-dots 1s linear infinite}:host(.spinner-circular) svg{-webkit-animation:spinner-circular linear infinite;animation:spinner-circular linear infinite}:host(.spinner-circular) circle{-webkit-animation:spinner-circular-inner ease-in-out infinite;animation:spinner-circular-inner ease-in-out infinite;stroke:currentColor;stroke-dasharray:80px, 200px;stroke-dashoffset:0px;stroke-width:5.6;fill:none}:host(.spinner-paused),:host(.spinner-paused) svg,:host(.spinner-paused) circle{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes spinner-fade-out{0%{opacity:1}100%{opacity:0}}@keyframes spinner-fade-out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes spinner-scale-out{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(0, 0);transform:scale(0, 0)}}@keyframes spinner-scale-out{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}100%{-webkit-transform:scale(0, 0);transform:scale(0, 0)}}@-webkit-keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-dots{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}50%{-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);opacity:0.3}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}}@keyframes spinner-dots{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}50%{-webkit-transform:scale(0.4, 0.4);transform:scale(0.4, 0.4);opacity:0.3}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);opacity:0.9}}@-webkit-keyframes spinner-circular{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-circular{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinner-circular-inner{0%{stroke-dasharray:1px, 200px;stroke-dashoffset:0px}50%{stroke-dasharray:100px, 200px;stroke-dashoffset:-15px}100%{stroke-dasharray:100px, 200px;stroke-dashoffset:-125px}}@keyframes spinner-circular-inner{0%{stroke-dasharray:1px, 200px;stroke-dashoffset:0px}50%{stroke-dasharray:100px, 200px;stroke-dashoffset:-15px}100%{stroke-dasharray:100px, 200px;stroke-dashoffset:-125px}}\";\nconst IonSpinnerStyle0 = spinnerCss;\n\nconst Spinner = /*@__PURE__*/ proxyCustomElement(class Spinner extends HTMLElement {\n constructor() {\n super();\n this.__registerHost();\n this.__attachShadow();\n this.color = undefined;\n this.duration = undefined;\n this.name = undefined;\n this.paused = false;\n }\n getName() {\n const spinnerName = this.name || config.get('spinner');\n const mode = getIonMode(this);\n if (spinnerName) {\n return spinnerName;\n }\n return mode === 'ios' ? 'lines' : 'circular';\n }\n render() {\n var _a;\n const self = this;\n const mode = getIonMode(self);\n const spinnerName = self.getName();\n const spinner = (_a = SPINNERS[spinnerName]) !== null && _a !== void 0 ? _a : SPINNERS['lines'];\n const duration = typeof self.duration === 'number' && self.duration > 10 ? self.duration : spinner.dur;\n const svgs = [];\n if (spinner.circles !== undefined) {\n for (let i = 0; i < spinner.circles; i++) {\n svgs.push(buildCircle(spinner, duration, i, spinner.circles));\n }\n }\n else if (spinner.lines !== undefined) {\n for (let i = 0; i < spinner.lines; i++) {\n svgs.push(buildLine(spinner, duration, i, spinner.lines));\n }\n }\n return (h(Host, { key: '9d30ee9f5aa0dd0e220da07e75d05b8b2435224d', class: createColorClasses(self.color, {\n [mode]: true,\n [`spinner-${spinnerName}`]: true,\n 'spinner-paused': self.paused || config.getBoolean('_testing'),\n }), role: \"progressbar\", style: spinner.elmDuration ? { animationDuration: duration + 'ms' } : {} }, svgs));\n }\n static get style() { return IonSpinnerStyle0; }\n}, [1, \"ion-spinner\", {\n \"color\": [513],\n \"duration\": [2],\n \"name\": [1],\n \"paused\": [4]\n }]);\nconst buildCircle = (spinner, duration, index, total) => {\n const data = spinner.fn(duration, index, total);\n data.style['animation-duration'] = duration + 'ms';\n return (h(\"svg\", { viewBox: data.viewBox || '0 0 64 64', style: data.style }, h(\"circle\", { transform: data.transform || 'translate(32,32)', cx: data.cx, cy: data.cy, r: data.r, style: spinner.elmDuration ? { animationDuration: duration + 'ms' } : {} })));\n};\nconst buildLine = (spinner, duration, index, total) => {\n const data = spinner.fn(duration, index, total);\n data.style['animation-duration'] = duration + 'ms';\n return (h(\"svg\", { viewBox: data.viewBox || '0 0 64 64', style: data.style }, h(\"line\", { transform: \"translate(32,32)\", y1: data.y1, y2: data.y2 })));\n};\nfunction defineCustomElement() {\n if (typeof customElements === \"undefined\") {\n return;\n }\n const components = [\"ion-spinner\"];\n components.forEach(tagName => { switch (tagName) {\n case \"ion-spinner\":\n if (!customElements.get(tagName)) {\n customElements.define(tagName, Spinner);\n }\n break;\n } });\n}\n\nexport { SPINNERS as S, Spinner as a, defineCustomElement as d };\n"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}
|