/** * Creaton v3.0.10 * (c) 2022-2024 | github.com/reacton-js * Released under the MIT License. **/ var Ctn=function(){"use strict";const l=/[A-Z]/g,s=/:(\w+)/g,i=/\.\w+$/,c=new WeakMap,u=(new DOMParser).parseFromString("","text/html"),n=[[/&/g,"&"],[//g,">"],[/"/g,"""],[/'/g,"'"]],d=Object.getPrototypeOf(async function(){}).constructor,h=(e,t)=>(0e[t],set:(e,t,n)=>(e[t]=n,!0)};async function b(...e){for(let r of e){if(r instanceof HTMLTemplateElement){const i=r.content;var t=[...i.querySelectorAll("script")].map(e=>i.removeChild(e).innerHTML).join(""),t=await(t?new d(t)():null);if("function"!=typeof t){console.error(`Error: return value "${t}" is not a class`);continue}t.template=Function(`return this.$tag\`${r.innerHTML}\``),r=t}else if("function"!=typeof r){console.error(`Error: argument "${r}" is not a class or