(()=>{let e,t;function r(e,t,r,n){Object.defineProperty(e,t,{get:r,set:n,enumerable:!0,configurable:!0})}function n(e,t){return Object.keys(t).forEach(function(r){"default"===r||"__esModule"===r||Object.prototype.hasOwnProperty.call(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[r]}})}),e}function o(e){return e&&e.__esModule?e.default:e}function i(e){Object.defineProperty(e,"__esModule",{value:!0,configurable:!0})}var s,a,l,c,p,d,u=globalThis,h={},f={},g=u.parcelRequire94c2;null==g&&((g=function(e){if(e in h)return h[e].exports;if(e in f){var t=f[e];delete f[e];var r={id:e,exports:{}};return h[e]=r,t.call(r.exports,r,r.exports),r.exports}var n=Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}).register=function(e,t){f[e]=t},u.parcelRequire94c2=g);var m=g.register;m("2vS3H",function(e,t){e.exports=''}),m("6mXMK",function(e,t){e.exports=''}),m("Ruy1a",function(e,t){e.exports=''}),m("cprwh",function(e,t){e.exports=''}),m("iUmy2",function(e,t){e.exports=''}),m("hMCq4",function(e,t){e.exports=''}),m("1z6Zp",function(e,t){e.exports=''}),m("5dEUu",function(e,t){e.exports=''}),m("cOuJl",function(e,t){e.exports=''}),m("9AujC",function(e,t){e.exports=''}),m("2UReo",function(e,t){e.exports=''}),m("3HN0V",function(e,t){e.exports=''}),m("3xuQB",function(e,t){e.exports=''}),m("aMHW8",function(e,t){e.exports=''}),m("01LKC",function(e,t){e.exports=''}),m("hX7DB",function(e,t){e.exports=''}),m("kibSl",function(e,t){e.exports=''}),m("fJ5c3",function(e,t){e.exports=''}),m("9sJUr",function(e,t){e.exports=''}),m("jQkTn",function(e,t){e.exports=''}),m("k8JQO",function(e,t){e.exports=''}),m("1FT7l",function(e,t){e.exports=''}),m("5wDbe",function(e,t){e.exports=''}),m("cpDIF",function(e,t){e.exports=''}),m("e2Jny",function(e,t){e.exports=''}),m("gv2tW",function(e,t){e.exports=''}),m("h5DiQ",function(e,t){e.exports=''}),m("jzImn",function(e,t){e.exports=''}),m("iYqTk",function(e,t){e.exports=''}),m("65gSm",function(e,t){e.exports=''}),m("bBIss",function(e,t){e.exports=''}),m("7VCQR",function(e,t){e.exports=''}),m("3KGPu",function(e,t){e.exports=''}),m("gkRPO",function(e,t){e.exports=''}),m("hgkcM",function(e,t){e.exports=''}),m("gEL3l",function(e,t){e.exports=''}),m("2tMOa",function(e,t){e.exports=''}),m("S0OHd",function(e,t){r(e.exports,"spotByPath",()=>p),r(e.exports,"lookup",()=>d),r(e.exports,"lookdown",()=>u),r(e.exports,"lookdownAll",()=>h),r(e.exports,"setNodeStyles",()=>f),r(e.exports,"remove",()=>m),r(e.exports,"setProps",()=>y),r(e.exports,"getRef",()=>b),r(e.exports,"getPath",()=>v),r(e.exports,"keys",()=>x),r(e.exports,"parse",()=>w),r(e.exports,"parseDeep",()=>S),r(e.exports,"verbose",()=>k),r(e.exports,"log",()=>_),r(e.exports,"warn",()=>C),r(e.exports,"error",()=>E),r(e.exports,"nextElement",()=>O),r(e.exports,"previousElement",()=>T),r(e.exports,"variables",()=>A),r(e.exports,"call",()=>j),r(e.exports,"isMethod",()=>P),g("guGra");var n=g("1qjmj");g("8nXeH");var o=g("9bxaC"),i=g("cSujH"),s=g("9XzRM"),a=g("limLv"),l=g("l2vlL");g("jahHQ");var c=g("1u7Hb");function p(e){let t=[].concat(e),r=l.TREE[t[0]];if(!t||!t.length)return console.log(t,"on",this.key,"is undefined");for(;r.key===t[0]&&(t.shift(),t.length);)if(!(r=r[t[0]]))return;return r}function d(e){let{parent:t}=this;if((0,i.isFunction)(e))return t.state&&e(t,t.state,t.context)?t:t.parent?t.lookup(e):void 0;if(this[e])return this[e];for(;t.param!==e;){if(t[e])return t[e];if(!(t=t.parent))return}return t}function u(e){let{__ref:t}=this,r=t.__children;for(let t=0;t{if(e.includes(n))return;let o=t[n];if("state"===n){if(t.__ref&&!t.__ref.__hasRootState)return;let e=(0,i.isFunction)(o&&o.parse)?o.parse():o;r[n]=(0,i.isFunction)(e)?e:JSON.parse(JSON.stringify(e||{}))}else if("scope"===n){if(t.__ref&&!t.__ref.__hasRootScope)return;r[n]=JSON.parse(JSON.stringify(o||{}))}else if("props"===n){let{__element:e,update:o,...i}=t[n];r[n]=i}else(0,i.isDefined)(o)&&Object.hasOwnProperty.call(t,n)&&(r[n]=o)}),r}function S(e=[]){let t=w.call(this,e);for(let r in t){if(e.includes(r))return;(0,i.isObjectLike)(t[r])&&(t[r]=S.call(t[r],e))}return t}function k(...e){}function _(...e){}function C(...e){}function E(...e){}function O(){let{key:e,parent:t}=this,{__children:r}=t.__ref,n=r.indexOf(e);return t[r[n+1]]}function T(e){let{key:t,parent:r}=e||this,{__children:n}=r.__ref;if(!n)return;let o=n.indexOf(t);return r[n[o-1]]}function A(e={}){let t;this.data||(this.data={}),this.data.varCaches||(this.data.varCaches={});let r=this.data.varCaches,n={};for(let o in e)e[o]!==r[o]&&(t=!0,n[o]=e[o]);return{changed:e=>{if(!t)return;let i=e(n,(0,o.deepClone)(r));for(let e in n)r[e]=n[e];return i},timeout:(e,r)=>{if(!t)return;let o=setTimeout(()=>{e(n),clearTimeout(o)},r)}}}function j(e,...t){let r=this.context;return(r.utils[e]||r.functions[e]||r.methods[e]||r.snippets[e])?.call(this,...t)}let R=["set","reset","update","remove","updateContent","removeContent","lookup","lookdown","lookdownAll","getRef","getPath","setNodeStyles","spotByPath","keys","parse","setProps","parseDeep","variables","if","log","verbose","warn","error","call","nextElement","previousElement"];function P(e,t){return R.includes(e)||t?.context?.methods?.[e]}}),m("guGra",function(e,t){r(e.exports,"applyEvent",()=>g("1qjmj").applyEvent),r(e.exports,"applyEventsOnNode",()=>g("1qjmj").applyEventsOnNode),r(e.exports,"triggerEventOn",()=>g("1qjmj").triggerEventOn),r(e.exports,"triggerEventOnUpdate",()=>g("1qjmj").triggerEventOnUpdate),r(e.exports,"canRenderTag",()=>g("fpnmh").canRenderTag),r(e.exports,"applyAnimationFrame",()=>g("bKqh0").applyAnimationFrame),r(e.exports,"initAnimationFrame",()=>g("bKqh0").initAnimationFrame),g("1qjmj"),g("fpnmh"),g("bKqh0")}),m("1qjmj",function(e,t){r(e.exports,"applyEvent",()=>i),r(e.exports,"triggerEventOn",()=>s),r(e.exports,"triggerEventOnUpdate",()=>l),r(e.exports,"applyEventsOnNode",()=>c),g("8nXeH");var n=g("cSujH");let o=(e,t)=>{let r=t.on?.[e],n=t.props?.["on"+e.slice(0,1).toUpperCase()+e.slice(1)];return r||n},i=(e,t,r,n,o)=>e.call(t,t,r||t.state,n||t.context,o),s=async(e,t,r)=>{let n=o(e,t);if(n){let{state:e,context:o}=t;return await i(n,t,e,o,r)}},a=(e,t,r,n,o,i)=>e.call(r,t,r,n||r.state,o||r.context,i),l=async(e,t,r,n)=>{let i=o(e,r);if(i){let{state:e,context:o}=r;return await a(i,t,r,e,o,n)}},c=(e,t)=>{let{node:r,on:i}=e;for(let s in i){if("init"===s||"beforeClassAssign"===s||"render"===s||"renderRouter"===s||"attachNode"===s||"stateInit"===s||"stateCreated"===s||"beforeStateUpdate"===s||"stateUpdate"===s||"beforeUpdate"===s||"done"===s||"create"===s||"complete"===s||"frame"===s||"update"===s)continue;let i=o(s,e);(0,n.isFunction)(i)&&r.addEventListener(s,async r=>{let{state:n,context:o}=e;await i.call(e,r,e,n,o,t)})}}}),m("8nXeH",function(e,t){var r=g("cTujy"),o=g("9XzRM"),i=g("cSujH"),s=g("9bxaC"),a=g("bN2uC"),l=g("limLv"),c=g("3yYeV"),p=g("vi949"),d=g("4rdBw"),u=g("5Gk0e"),h=g("jrS9J"),f=g("eK4cf"),m=g("g8buK");n(e.exports,r),n(e.exports,o),n(e.exports,i),n(e.exports,s),n(e.exports,a),n(e.exports,l),n(e.exports,c),n(e.exports,p),n(e.exports,d),n(e.exports,u),n(e.exports,h),n(e.exports,f),n(e.exports,m)}),m("cTujy",function(e,t){let n;r(e.exports,"generateKey",()=>o),r(e.exports,"createSnapshotId",()=>i);let o=(n=0,function(){return++n}),i=o}),m("9XzRM",function(e,t){r(e.exports,"NODE_ENV",()=>n),r(e.exports,"isProduction",()=>o),r(e.exports,"isTest",()=>i),r(e.exports,"isDevelopment",()=>s),r(e.exports,"getNev",()=>a);let n="production",o=(e=n)=>"production"===e||"prod"===e||"development"!==e&&"dev"!==e&&"test"!==e,i=(e=n)=>"test"===e,s=(e=n)=>"development"===e||"dev"===e,a=(e,t=n)=>t[e]}),m("cSujH",function(e,t){r(e.exports,"isObject",()=>o),r(e.exports,"isString",()=>i),r(e.exports,"isNumber",()=>s),r(e.exports,"isFunction",()=>a),r(e.exports,"isBoolean",()=>l),r(e.exports,"isNull",()=>c),r(e.exports,"isArray",()=>p),r(e.exports,"isDate",()=>d),r(e.exports,"isObjectLike",()=>u),r(e.exports,"isDefined",()=>h),r(e.exports,"isUndefined",()=>f),r(e.exports,"TYPES",()=>m),r(e.exports,"is",()=>y),r(e.exports,"isNot",()=>b);var n=g("3yYeV");let o=e=>null!==e&&"object"==typeof e&&e.constructor===Object,i=e=>"string"==typeof e,s=e=>"number"==typeof e,a=e=>"function"==typeof e,l=e=>!0===e||!1===e,c=e=>null===e,p=e=>Array.isArray(e),d=e=>e instanceof Date,u=e=>null!==e&&"object"==typeof e,h=e=>o(e)||u(e)||i(e)||s(e)||a(e)||p(e)||u(e)||l(e)||d(e)||c(e),f=e=>void 0===e,m={boolean:l,array:p,object:o,string:i,date:d,number:s,null:c,function:a,objectLike:u,node:n.isNode,htmlElement:n.isHtmlElement,defined:h},y=e=>(...t)=>t.map(t=>m[t](e)).filter(e=>e).length>0,b=e=>(...t)=>0===t.map(t=>m[t](e)).filter(e=>e).length}),m("3yYeV",function(e,t){r(e.exports,"isNode",()=>o),r(e.exports,"isHtmlElement",()=>i),r(e.exports,"isDOMNode",()=>s);var n=g("5Gk0e");let o=e=>("object"==typeof Node?e instanceof n.window.Node:e&&"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName)||!1,i=e=>("object"==typeof HTMLElement?e instanceof n.window.HTMLElement:e&&"object"==typeof e&&null!==e&&1===e.nodeType&&"string"==typeof e.nodeName)||!1,s=e=>void 0!==n.window&&(e instanceof n.window.Node||e instanceof n.window.Window||e===n.window||e===document)}),m("5Gk0e",function(e,t){r(e.exports,"global",()=>n),r(e.exports,"self",()=>o),r(e.exports,"window",()=>i),r(e.exports,"document",()=>s);let n=globalThis,o=globalThis,i=globalThis,s=i.document}),m("9bxaC",function(e,t){r(e.exports,"exec",()=>l),r(e.exports,"map",()=>c),r(e.exports,"merge",()=>p),r(e.exports,"deepMerge",()=>d),r(e.exports,"clone",()=>u),r(e.exports,"mergeArrayExclude",()=>h),r(e.exports,"deepClone",()=>f),r(e.exports,"deepStringify",()=>m),r(e.exports,"deepStringifyWithMaxDepth",()=>y),r(e.exports,"objectToString",()=>b),r(e.exports,"detachFunctionsFromObject",()=>v),r(e.exports,"hasFunction",()=>x),r(e.exports,"deepDestringify",()=>w),r(e.exports,"stringToObject",()=>S),r(e.exports,"diffObjects",()=>k),r(e.exports,"diff",()=>C),r(e.exports,"diffArrays",()=>_),r(e.exports,"hasOwnProperty",()=>E),r(e.exports,"isEmpty",()=>O),r(e.exports,"isEmptyObject",()=>T),r(e.exports,"makeObjectWithoutPrototype",()=>A),r(e.exports,"deepDiff",()=>j),r(e.exports,"overwrite",()=>R),r(e.exports,"overwriteShallow",()=>P),r(e.exports,"overwriteDeep",()=>I),r(e.exports,"mergeIfExisted",()=>F),r(e.exports,"flattenRecursive",()=>M),r(e.exports,"isEqualDeep",()=>$),r(e.exports,"deepContains",()=>N),r(e.exports,"removeFromObject",()=>H),r(e.exports,"createObjectWithoutPrototype",()=>B),r(e.exports,"createNestedObject",()=>D),r(e.exports,"removeNestedKeyByPath",()=>L),r(e.exports,"setInObjectByPath",()=>U),r(e.exports,"getInObjectByPath",()=>z),r(e.exports,"detectInfiniteLoop",()=>q),r(e.exports,"isCyclic",()=>G),r(e.exports,"excludeKeysFromObject",()=>W);var n=g("5Gk0e"),o=g("cSujH"),i=g("limLv"),s=g("4rdBw"),a=g("3yYeV");let l=(e,t,r,n)=>(0,o.isFunction)(e)?e.call(t,t,r||t.state,n||t.context):e,c=(e,t,r)=>{for(let n in t)e[n]=l(t[n],r)},p=(e,t,r=[])=>{for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n)||r.includes(n)||n.startsWith("__"))continue;let o=e[n],i=t[n];void 0===o&&(e[n]=i)}return e},d=(e,t,r=[])=>{for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n)||r.includes(n)||n.startsWith("__"))continue;let i=e[n],s=t[n];(0,o.isObjectLike)(i)&&(0,o.isObjectLike)(s)?d(i,s,r):void 0===i&&(e[n]=s)}return e},u=(e,t=[])=>{let r={};for(let n in e)!Object.prototype.hasOwnProperty.call(e,n)||t.includes(n)||n.startsWith("__")||(r[n]=e[n]);return r},h=(e,t=[])=>e.reduce((e,r)=>d(e,f(r,{exclude:t})),{}),f=(e,t={})=>{let{exclude:r=[],cleanUndefined:n=!1,cleanNull:s=!1,window:l,visited:c=new WeakMap,handleExtend:p=!1}=t;if(!(0,o.isObjectLike)(e)||(0,a.isDOMNode)(e))return e;if(c.has(e))return c.get(e);let d=l?(0,o.isArray)(e)?new l.Array:new l.Object:(0,o.isArray)(e)?[]:{};for(let u in c.set(e,d),e){if(!Object.prototype.hasOwnProperty.call(e,u)||r.includes(u)||u.startsWith("__")||"__proto__"===u)continue;let h=e[u];if(!(n&&(0,o.isUndefined)(h)||s&&(0,o.isNull)(h))){if((0,a.isDOMNode)(h)){d[u]=h;continue}if(p&&"extend"===u&&(0,o.isArray)(h)){d[u]=(0,i.mergeArray)(h,r);continue}if((0,o.isFunction)(h)&&l){d[u]=l.eval("("+h.toString()+")");continue}(0,o.isObjectLike)(h)?d[u]=f(h,{...t,visited:c}):d[u]=h}}return d},m=(e,t={})=>{for(let r in(e.node||e.__ref||e.parent||e.__element||e.parse)&&((e.__element||e.parent?.__element).warn("Trying to clone element or state at",e),e=e.parse?.()),e){let n=e[r];(0,o.isFunction)(n)?t[r]=n.toString():(0,o.isObject)(n)?(t[r]={},m(n,t[r])):(0,o.isArray)(n)?(t[r]=[],n.forEach((e,n)=>{(0,o.isObject)(e)?(t[r][n]={},m(e,t[r][n])):(0,o.isFunction)(e)?t[r][n]=e.toString():t[r][n]=e})):t[r]=n}return t},y=(e,t={},r=0,n="")=>{if(r>100)return console.warn(`Maximum depth exceeded at path: ${n}. Possible circular reference.`),"[MAX_DEPTH_EXCEEDED]";for(let i in e){let s=n?`${n}.${i}`:i,a=e[i];(0,o.isFunction)(a)?t[i]=a.toString():(0,o.isObject)(a)?(t[i]={},y(a,t[i],r+1,s)):(0,o.isArray)(a)?(t[i]=[],a.forEach((e,n)=>{let a=`${s}[${n}]`;(0,o.isObject)(e)?(t[i][n]={},y(e,t[i][n],r+1,a)):(0,o.isFunction)(e)?t[i][n]=e.toString():t[i][n]=e})):t[i]=a}return t},b=(e={},t=0)=>{if(null===e||"object"!=typeof e)return String(e);if(0===Object.keys(e).length)return"{}";let r=" ".repeat(t),n="{\n";for(let[i,a]of Object.entries(e)){let e=(0,s.stringIncludesAny)(i,["&","*","-",":","%","{","}",">","<","@",".","/","!"," "])?`'${i}'`:i;if(n+=`${r} ${e}: `,(0,o.isArray)(a)){for(let e of(n+="[\n",a))(0,o.isObjectLike)(e)&&null!==e?n+=`${r} ${b(e,t+2)},
`:(0,o.isString)(e)?n+=`${r} '${e}',
`:n+=`${r} ${e},
`;n+=`${r} ]`}else(0,o.isObjectLike)(a)?n+=b(a,t+1):(0,o.isString)(a)?n+=(0,s.stringIncludesAny)(a,["\n","'"])?`\`${a}\``:`'${a}'`:n+=a;n+=",\n"}return n+`${r}}`},v=(e,t={})=>{for(let r in e){let n=e[r];(0,o.isFunction)(n)||((0,o.isObject)(n)?(t[r]={},m(n,t[r])):(0,o.isArray)(n)?(t[r]=[],n.forEach((e,n)=>{(0,o.isFunction)(e)||((0,o.isObject)(e)?(t[r][n]={},v(e,t[r][n])):t[r][n]=e)})):t[r]=n)}return t},x=e=>{if(!e)return!1;let t=e.trim().replace(/\n\s*/g," ").trim();if(""===t||"{}"===t||"[]"===t)return!1;let r=[/^\(\s*\{[^}]*\}\s*\)\s*=>/,/^(\([^)]*\)|[^=]*)\s*=>/,/^function[\s(]/,/^async\s+/,/^\(\s*function/,/^[a-zA-Z_$][a-zA-Z0-9_$]*\s*=>/].some(e=>e.test(t)),n=t.startsWith("{")&&!t.includes("=>"),o=t.startsWith("["),i=/^["[{]/.test(t)&&!t.includes("=>");return r&&!n&&!o&&!i},w=(e,t={})=>{for(let r in e){if(!Object.prototype.hasOwnProperty.call(e,r))continue;let i=e[r];if((0,o.isString)(i)){if(x(i))try{let e=(0,n.window).eval(`(${i})`);t[r]=e}catch(e){e&&(t[r]=i)}else t[r]=i}else(0,o.isArray)(i)?(t[r]=[],i.forEach(e=>{if((0,o.isString)(e)){if(x(e))try{let o=(0,n.window).eval(`(${e})`);t[r].push(o)}catch(n){n&&t[r].push(e)}else t[r].push(e)}else(0,o.isObject)(e)?t[r].push(w(e)):t[r].push(e)})):(0,o.isObject)(i)?t[r]=w(i,t[r]):t[r]=i}return t},S=(e,t={verbose:!0})=>{try{return e?(0,n.window).eval("("+e+")"):{}}catch(e){t.verbose&&console.warn(e)}},k=(e,t,r)=>{for(let n in t){if("ref"===n)continue;let i=e[n],s=t[n];(0,o.isObject)(i)&&(0,o.isObject)(s)?(r[n]={},C(i,s,r[n])):void 0!==s&&(r[n]=s)}return r},_=(e,t,r)=>{if(e.length!==t.length)r=t;else{let n=[];for(let r=0;r0&&n.push(o)}n.length>0&&(r=n)}return r},C=(e,t,r={})=>((0,o.isArray)(e)&&(0,o.isArray)(t)?_(e,t,r=[]):k(e,t,r),r),E=(e,...t)=>Object.prototype.hasOwnProperty.call(e,...t),O=e=>0===Object.keys(e).length,T=e=>(0,o.isObject)(e)&&O(e),A=()=>Object.create(null),j=(e,t)=>{if(e===t)return{};if(!(0,o.isObjectLike)(e)||!(0,o.isObjectLike)(t))return t;let r=Object.keys(e).reduce((e,r)=>(E(t,r)||(e[r]=void 0),e),A());return(0,o.isDate)(e)||(0,o.isDate)(t)?e.valueOf()===t.valueOf()?{}:t:Object.keys(t).reduce((r,n)=>{if(!E(e,n))return r[n]=t[n],r;let i=C(e[n],t[n]);return T(i)&&!(0,o.isDate)(i)&&(T(e[n])||!T(t[n]))||(r[n]=i),r},r)},R=(e,t,r={})=>{let{__ref:n}=e,i=r.exclude||[],s=r.preventUnderscore,a=r.preventCaching;for(let l in t){if(i.includes(l)||!s&&l.startsWith("__"))continue;let c=e[l],p=t[l];void 0!==p&&(e[l]=p,n&&!a&&(n.__cache[l]=c),(0,o.isObject)(r.diff)&&(C[l]=c))}return e},P=(e,t,r=[])=>{for(let n in t)r.includes(n)||n.startsWith("__")||(e[n]=t[n]);return e},I=(e,t,r={},n=new WeakMap)=>{let i=r.exclude||[],s=r.preventForce?[]:["node","window"];if(!(0,o.isObjectLike)(e)||!(0,o.isObjectLike)(t)||(0,a.isDOMNode)(e)||(0,a.isDOMNode)(t))return t;if(n.has(e))return n.get(e);for(let l in n.set(e,e),t){if(!Object.hasOwnProperty.call(t,l)||i.includes(l)||s&&l.startsWith("__"))continue;let c=e[l],p=t[l];(0,a.isDOMNode)(p)?e[l]=p:(0,o.isObjectLike)(c)&&(0,o.isObjectLike)(p)?e[l]=I(c,p,r,n):void 0!==p&&(e[l]=p)}return e},F=(e,t)=>(0,o.isObjectLike)(e)&&(0,o.isObjectLike)(t)?d(e,t):e||t,M=(e,t,r=[])=>{let n=(0,i.mergeAndCloneIfArray)(e);r.push(n);let o=n[t];return o&&M(o,t,r),delete n[t],r},$=(e,t,r=new Set)=>{if("object"!=typeof e||"object"!=typeof t||null===e||null===t)return e===t;if(r.has(e)||r.has(t))return!0;r.add(e),r.add(t);let n=Object.keys(e),o=Object.keys(t);if(n.length!==o.length)return!1;for(let i of n)if(!o.includes(i)||!$(e[i],t[i],r))return!1;return!0},N=(e,t,r=["node","__ref"])=>{if(e===t)return!0;if(!(0,o.isObjectLike)(e)||!(0,o.isObjectLike)(t))return!1;if((0,a.isDOMNode)(e)||(0,a.isDOMNode)(t))return e===t;let n=[[e,t]],i=new WeakSet;for(;n.length>0;){let[e,t]=n.pop();if(i.has(e))continue;i.add(e);let s=Object.keys(e).filter(e=>!r.includes(e)),l=Object.keys(t).filter(e=>!r.includes(e));if(s.length!==l.length)return!1;for(let r of s){if(!Object.prototype.hasOwnProperty.call(t,r))return!1;let i=e[r],s=t[r];if((0,a.isDOMNode)(i)||(0,a.isDOMNode)(s)){if(i!==s)return!1}else if((0,o.isObjectLike)(i)&&(0,o.isObjectLike)(s))i!==s&&n.push([i,s]);else if(i!==s)return!1}}return!0},H=(e,t)=>{if(null==t)return e;if((0,o.is)(t)("string","number"))delete e[t];else if((0,o.isArray)(t))t.forEach(t=>delete e[t]);else throw Error("Invalid input: props must be a string or an array of strings");return e},B=e=>{if(null===e||"object"!=typeof e)return e;let t=Object.create(null);for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=B(e[r]));return t},D=(e,t)=>{let r={};return 0===e.length?t:(e.reduce((r,n,o)=>(r[n]||(r[n]={}),o===e.length-1&&t&&(r[n]=t),r[n]),r),r)},L=(e,t)=>{if(!Array.isArray(t))throw Error("Path must be an array.");let r=e;for(let e=0;e{if(!Array.isArray(t))throw Error("Path must be an array.");let n=e;for(let e=0;e{if(!Array.isArray(t))throw Error("Path must be an array.");let r=e;for(let e=0;e{let t=[],r=0;for(let n=0;n=20)return!0},G=e=>{let t=[];return function e(r){if(r&&"object"==typeof r){if(-1!==t.indexOf(r))return!0;for(let n in t.push(r),r)if(Object.hasOwnProperty.call(r,n)&&e(r[n]))return console.log(r,"cycle at "+n),!0}return!1}(e)},W=(e,t)=>{let r={...e};return t.forEach(e=>delete r[e]),r}}),m("limLv",function(e,t){r(e.exports,"arrayContainsOtherArray",()=>i),r(e.exports,"getFrequencyInArray",()=>s),r(e.exports,"removeFromArray",()=>a),r(e.exports,"swapItemsInArray",()=>l),r(e.exports,"joinArrays",()=>c),r(e.exports,"mergeArray",()=>p),r(e.exports,"mergeAndCloneIfArray",()=>d),r(e.exports,"cutArrayBeforeValue",()=>u),r(e.exports,"cutArrayAfterValue",()=>h),r(e.exports,"removeValueFromArray",()=>f),r(e.exports,"removeValueFromArrayAll",()=>m),r(e.exports,"addItemAfterEveryElement",()=>y),r(e.exports,"reorderArrayByValues",()=>b),r(e.exports,"arraysEqual",()=>v),r(e.exports,"filterArrays",()=>x),r(e.exports,"filterArraysFast",()=>w),r(e.exports,"checkIfStringIsInArray",()=>S);var n=g("9bxaC"),o=g("cSujH");let i=(e,t)=>t.every(t=>e.includes(t)),s=(e,t)=>e.reduce((e,r)=>r===t?e+1:e,0),a=(e,t)=>{if((0,o.isString)(t)&&(t=parseInt(t)),(0,o.isNumber)(t)){if(t<0||t>=e.length||isNaN(t))throw Error("Invalid index");e.splice(t,1)}else if((0,o.isArray)(t))t.forEach(t=>a(e,t));else throw Error("Invalid index");return e},l=(e,t,r)=>{[e[t],e[r]]=[e[r],e[t]]},c=(...e)=>[].concat(...e),p=(e,t=[])=>e.reduce((e,r)=>(0,n.deepMerge)(e,(0,n.deepClone)(r,{exclude:t}),t),{}),d=e=>(0,o.isArray)(e)?p(e):(0,n.deepClone)(e),u=(e,t)=>{let r=e.indexOf(t);return -1!==r?e.slice(0,r):e},h=(e,t)=>{if(!(0,o.isArray)(e))return;let r=e.indexOf(t);return -1!==r?e.slice(r+1):e},f=(e,t)=>{let r=e.indexOf(t);if(r>-1){let t=[...e];return t.splice(r,1),t}return e},m=(e,t)=>e.filter(e=>e!==t),y=(e,t)=>{let r=[];for(let n=0;n{let n=[...e],o=n.indexOf(t),i=n.indexOf(r);if(-1!==o&&-1!==i){let e=n.splice(o,1)[0],t=i{if(e.length!==t.length)return!1;for(let r=0;re.filter(e=>!t.includes(e)),w=(e,t)=>{let r=new Set(t);return e.filter(e=>!r.has(e))},S=(e,t)=>{if(e)return t.filter(t=>e.includes(t)).length}}),m("4rdBw",function(e,t){r(e.exports,"stringIncludesAny",()=>n),r(e.exports,"trimStringFromSymbols",()=>o),r(e.exports,"replaceLiteralsWithObjectFields",()=>s),r(e.exports,"lowercaseFirstLetter",()=>a),r(e.exports,"findKeyPosition",()=>l),r(e.exports,"replaceOctalEscapeSequences",()=>c),r(e.exports,"encodeNewlines",()=>p),r(e.exports,"decodeNewlines",()=>d),r(e.exports,"customEncodeURIComponent",()=>u),r(e.exports,"customDecodeURIComponent",()=>h);let n=(e,t)=>{for(let r of t)if(e.includes(r))return!0;return!1},o=(e,t)=>{let r=RegExp(`[${t.join("\\")}]`,"g");return e.replace(r,"")},i={2:/\{\{\s*((?:\.\.\/)+)?([^}\s]+)\s*\}\}/g,3:/\{\{\{\s*((?:\.\.\/)+)?([^}\s]+)\s*\}\}\}/g};function s(e,t={},r){if(!e.includes(3===t.bracketsLength?"{{{":"{{"))return e;let n=i[t.bracketsLength||2],o=r||this?.state||{};return e.replace(n,(e,r,n)=>{if(r){let e=r.match(3===t.bracketsLength?/\.\.\.\//g:/\.\.\//g).length,i=o;for(let t=0;t`${e.charAt(0).toLowerCase()}${e.slice(1)}`,l=(e,t)=>{let r=e.split("\n"),n=-1,o=-1,i=-1,s=-1,a=RegExp(`\\b${t}\\b\\s*:\\s*`),l=0,c=!1;for(let e=0;ee.replace(/\\([0-7]{1,3})/g,(e,t)=>String.fromCharCode(parseInt(t,8))),p=e=>e.split("\n").join("/////n").split("`").join("/////tilde").split("$").join("/////dlrsgn"),d=e=>e.split("/////n").join("\n").split("/////tilde").join("`").split("/////dlrsgn").join("$"),u=e=>e.split("").map(e=>/[^a-zA-Z0-9\s]/.test(e)?"%"+e.charCodeAt(0).toString(16).toUpperCase():e).join(""),h=e=>e.replace(/%[0-9A-Fa-f]{2}/g,e=>String.fromCharCode(parseInt(e.slice(1),16)))}),m("bN2uC",function(e,t){function n(e,t,r){let n;return function(){let o=this,i=arguments,s=r&&!n;clearTimeout(n),n=setTimeout(function(){n=null,r||e.apply(o,i)},t),s&&e.apply(o,i)}}r(e.exports,"debounce",()=>n),r(e.exports,"debounceOnContext",()=>o),r(e.exports,"memoize",()=>i),r(e.exports,"isStringFunction",()=>s),r(e.exports,"cloneFunction",()=>a);let o=(e,t,r=300)=>{let n;return(...o)=>{clearTimeout(n),n=setTimeout(()=>{t.apply(e,o)},r)}},i=e=>{let t={};return(...r)=>{let n=r[0];if(n in t)return t[n];{let r=e(n);return t[n]=r,r}}},s=e=>/^((function\s*\([^)]*\)\s*\{[^}]*\})|(\([^)]*\)\s*=>))/.test(e);function a(e,t=window){let r=function(){return e.apply(t,arguments)};for(let t in e)Object.hasOwnProperty.call(e,t)&&(r[t]=e[t]);return r}}),m("vi949",function(e,t){r(e.exports,"logIf",()=>n),r(e.exports,"logGroupIf",()=>o);let n=(e,...t)=>{e&&t.map(e=>console.log(e))},o=(e,t,...r)=>{e&&(console.group(t),r.map(e=>console.log(e)),console.groupEnd(t))}}),m("jrS9J",function(e,t){r(e.exports,"isMobile",()=>i),r(e.exports,"setCookie",()=>s),r(e.exports,"getCookie",()=>a),r(e.exports,"removeCookie",()=>l),r(e.exports,"getLocalStorage",()=>c),r(e.exports,"setLocalStorage",()=>p);var n=g("cSujH"),o=g("5Gk0e");let i="undefined"!=typeof navigator&&/Mobi/.test(navigator.userAgent),s=(e,t,r=365)=>{if((0,n.isUndefined)(o.document)||(0,n.isUndefined)(o.document.cookie))return;let i=new Date;i.setTime(i.getTime()+864e5*r);let s=`expires=${i.toUTCString()}`;o.document.cookie=`${e}=${t};${s};path=/`},a=e=>{if((0,n.isUndefined)(o.document)||(0,n.isUndefined)(o.document.cookie))return;let t=`${e}=`,r=decodeURIComponent(o.document.cookie).split(";");for(let e=0;e{(0,n.isUndefined)(o.document)||(0,n.isUndefined)(o.document.cookie)||(o.document.cookie=e+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;")};function c(e){let t;if(window.localStorage)try{t=JSON.parse(window.localStorage.getItem(e))}catch(e){}if(void 0!==t)return t}function p(e,t){t&&window.localStorage&&("object"==typeof t?window.localStorage.setItem(e,JSON.stringify(t)):window.localStorage.setItem(e,t))}}),m("eK4cf",function(e,t){r(e.exports,"HTML_TAGS",()=>n),r(e.exports,"isValidHtmlTag",()=>o);let n={root:["body","html"],head:["title","base","meta","style","noscript","script"],body:["string","style","fragment","a","abbr","acronym","address","applet","area","article","aside","audio","b","basefont","bdi","bdo","big","blockquote","br","button","canvas","caption","center","cite","code","search","col","colgroup","data","datalist","dd","del","details","dfn","dialog","dir","div","dl","dt","em","embed","fieldset","figcaption","figure","font","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","i","iframe","img","input","ins","kbd","label","legend","li","link","main","map","mark","meter","nav","noframes","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","hgroup","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strike","strong","sub","summary","sup","table","tbody","td","template","hgroup","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr","svg","path"]},o=e=>n.body.includes(e)}),m("g8buK",function(e,t){r(e.exports,"checkIfKeyIsComponent",()=>s),r(e.exports,"checkIfKeyIsProperty",()=>a),r(e.exports,"addAdditionalExtend",()=>l),r(e.exports,"checkIfSugar",()=>c),r(e.exports,"extractComponentKeyFromKey",()=>p),r(e.exports,"extendizeByKey",()=>d),r(e.exports,"getCapitalCaseKeys",()=>u),r(e.exports,"addChildrenIfNotInOriginal",()=>h),r(e.exports,"applyKeyComponentAsExtend",()=>f),r(e.exports,"applyComponentFromContext",()=>m),r(e.exports,"isVariant",()=>y),r(e.exports,"hasVariantProp",()=>b),r(e.exports,"getChildrenComponentsByKey",()=>v),r(e.exports,"getExtendsInElement",()=>x),r(e.exports,"setContentKey",()=>w);var n=g("limLv"),o=g("9bxaC"),i=g("cSujH");let s=e=>{if(!(0,i.isString)(e))return;let t=e.slice(0,1);return/^[A-Z]*$/.test(t)},a=e=>{if(!(0,i.isString)(e))return;let t=e.slice(0,1);return/^[a-z]*$/.test(t)},l=(e,t)=>{if(!e)return t;let{extend:r}=t,o=(0,i.isArray)(r)?r:[r],s=(0,i.isArray)(e)?e:[e],a=(0,n.joinArrays)(s,o);return{...t,extend:a}},c=(e,t,r)=>{let{extend:n,props:o,childExtend:i,extends:s,childExtends:a,childProps:l,children:c,on:p,$collection:d,$stateCollection:u,$propsCollection:h}=e,f=n||i||o||p||d||u||h;if(f&&(l||s||c||a)){let r=(t||e)?.error;r&&r.call(e,"Sugar component includes params for builtin components",{verbose:!0})}return!f||l||s||c||a},p=e=>e.includes("+")?e.split("+"):e.includes("_")?[e.split("_")[0]]:e.includes(".")&&!s(e.split(".")[1])?[e.split(".")[0]]:[e],d=(e,t,r)=>{let{context:n}=t,{tag:s,extend:a,childExtends:d}=e,u=c(e,t,r),h=p(r);if(e===(n&&n.components[h]))return e;if(u){let t=l(e.extends,{extend:h,tag:s,props:{...e}});return t.props.data&&(t.data=t.props.data,delete t.props.data),t.props.state&&(t.state=t.props.state,delete t.props.state),t.props.attr&&(t.attr=t.props.attr,delete t.props.attr),t.props.if&&(t.if=t.props.if,delete t.props.if),d&&(t.childExtend=d),t}return a&&!0!==a?a?l(h,e):(0,i.isFunction)(e)?{extend:h,tag:s,props:{...(0,o.exec)(e,t)}}:void 0:{...e,tag:s,extend:h}};function u(e){return Object.keys(e).filter(e=>/^[A-Z]/.test(e))}let h=(e,t,r)=>{let n=u(e.props);if(!n.length)return e;for(let i in n){let s=n[i],a=e[s],l=e.props[s],p=t=>{e[s]=t,delete e.props[s]};if(!l?.ignoreExtend){if(null===l)p(null);else if(a){if(c(a,t,r))continue;p({extend:e[s],props:l})}else p((0,o.deepClone)(l))}}},f=(e,t,r)=>d(e,t,r)||e,m=(e,t,r)=>{let{context:n}=e;if(!n||!n.components)return;let{components:s}=n,{extend:a}=e,l=(0,o.exec)(a,e);if((0,i.isString)(l)){let t=s[l]||s["smbls."+l];t?e.extend=t:e.extend={}}},y=e=>{if((0,i.isString)(e))return"."===e.slice(0,1)},b=e=>{let{props:t}=e;if((0,i.isObject)(t)&&(0,i.isString)(t.variant))return!0},v=(e,t)=>{if(e===t.key||t.__ref.__componentKey===e)return t;if(t.extend){let r=(0,i.isString)(t.extend)&&t.extend===e,n=(0,i.isArray)(t.extend)&&t.extend.filter(t=>t===e).length;if(r||n)return t}if(t.parent&&t.parent.childExtend){let r=(0,i.isString)(t.parent.childExtend)&&t.parent.childExtend===e,n=(0,i.isArray)(t.parent.childExtend)&&t.parent.childExtend.filter(t=>t===e).length;if(r||n)return t}},x=e=>{let t=[];return function e(r){for(let n in r)Object.hasOwnProperty.call(r,n)&&(s(n)&&t.push(n),("extend"===n||"extends"===n)&&("string"==typeof r[n]?t.push(r[n]):Array.isArray(r[n])&&(t=t.concat(r[n]))),"object"==typeof r[n]&&null!==r[n]&&e(r[n]))}(e),t},w=(e,t={})=>{let{__ref:r}=e,n=t.contentElementKey;return("content"===n||n===r.contentElementKey)&&r.contentElementKey?r.contentElementKey="content":r.contentElementKey=n||"content","content"!==n&&(t.contentElementKey="content"),r.contentElementKey}}),m("fpnmh",function(e,t){r(e.exports,"canRenderTag",()=>i);var n=g("4bJDe");g("8nXeH");var o=g("eK4cf");let i=e=>(0,o.isValidHtmlTag)(e||"div")||(0,n.report)("HTMLInvalidTag")}),m("4bJDe",function(e,t){r(e.exports,"ERRORS_REGISTRY",()=>n),r(e.exports,"report",()=>o);let n={en:{DocumentNotDefined:{title:"Document is undefined",description:"To tweak with DOM, you should use browser."},OverwriteToBuiltin:{title:"Overwriting to builtin method",description:"Overwriting a builtin method in the window define is not possible, please choose different name"},BrowserNotDefined:{title:"Can't recognize environment",description:"Environment should be browser application, that can run Javascript"},SetQuickPreferancesIsNotObject:{title:"Quick preferances object is required",description:'Please pass a plain object with "lang", "culture" and "area" properties'},InvalidParams:{title:"Params are invalid",description:'Please pass a plain object with "lang", "culture" and "area" properties'},CantCreateWithoutNode:{title:"You must provide node",description:"Can't create DOM element without setting node or text"},HTMLInvalidTag:{title:"Element tag name (or DOM nodeName) is invalid",description:"To create element, you must provide valid DOM node. See full list of them at here: http://www.w3schools.com/tags/"},HTMLInvalidAttr:{title:"Attibutes object is invalid",description:"Please pass a valid plain object to apply as an attributes for a DOM node"},HTMLInvalidData:{title:"Data object is invalid",description:"Please pass a valid plain object to apply as an dataset for a DOM node"},HTMLInvalidStyles:{title:"Styles object is invalid",description:"Please pass a valid plain object to apply as an style for a DOM node"},HTMLInvalidText:{title:"Text string is invalid",description:"Please pass a valid string to apply text to DOM node"},ElementOnStateIsNotDefined:{title:"Element on state is not defined",description:"Please check the element object"}}},o=(e,t,r)=>{let o;return e&&"string"==typeof e&&(o=n.en[e]),Error(`"${e}", "${t}"
`,`${o.description}`,r?`
${r}`:"")}}),m("bKqh0",function(e,t){r(e.exports,"applyAnimationFrame",()=>o),r(e.exports,"initAnimationFrame",()=>i);let n=e=>{let{__ref:t}=e,{frameListeners:r}=t.root.data;r&&!r.has(e)&&r.add(e)},o=(e,t)=>{let{props:r,on:o,__ref:i}=e,{frameListeners:s}=i.root.data;s&&(o?.frame||r?.onFrame)&&n(e)},i=e=>{let t=new Set;return function e(){for(let e of t)if(e.parent.node.contains(e.node))try{(e.on.frame||e.props.onFrame)(e,e.state,e.context)}catch(e){console.warn(e)}else t.delete(e);window.requestAnimationFrame(e)}(),t}}),m("l2vlL",function(e,t){r(e.exports,"ROOT",()=>i),r(e.exports,"TREE",()=>s),g("8nXeH");var n=g("5Gk0e"),o=g("4bJDe");let i={key:":root",node:n.document?n.document.body:(0,o.report)("DocumentNotDefined",n.document)},s=i}),m("jahHQ",function(e,t){r(e.exports,"parseFilters",()=>g("1u7Hb").parseFilters),r(e.exports,"REGISTRY",()=>g("1u7Hb").REGISTRY),r(e.exports,"registry",()=>g("1u7Hb").REGISTRY),g("eEGx7"),g("1fvlW"),g("8Bjbi"),g("5iX2l"),g("i7XE5"),g("gBzXN"),g("2lJWB"),g("bPw0B"),g("1wwcZ"),g("1u7Hb")}),m("eEGx7",function(e,t){r(e.exports,"default",()=>a),g("8nXeH");var n=g("9bxaC"),o=g("cSujH"),i=g("4bJDe");g("8BSFU");var s=g("4lsFV"),a=function(e,t,r){let{__ref:a,props:l}=t,{__attr:c}=a;if((0,o.isNot)("object")&&(0,i.report)("HTMLInvalidAttr",e),e)for(let i in l.attr&&(0,s.deepMerge)(e,l.attr),e){let s=(0,n.exec)(e[i],t);!1===s||(0,o.isUndefined)(s)||(0,o.isNull)(s)||!r.setAttribute?r.removeAttribute&&r.removeAttribute(i):r.setAttribute(i,s),c[i]=s}}}),m("8BSFU",function(e,t){r(e.exports,"deepMerge",()=>g("4lsFV").deepMerge),r(e.exports,"METHODS_EXL",()=>g("4lsFV").METHODS_EXL),r(e.exports,"overwrite",()=>g("4lsFV").overwrite),r(e.exports,"cloneAndMergeArrayExtend",()=>g("6oYO4").cloneAndMergeArrayExtend),r(e.exports,"deepMergeExtend",()=>g("6oYO4").deepMergeExtend),r(e.exports,"fallbackStringExtend",()=>g("6oYO4").fallbackStringExtend),r(e.exports,"getExtendStack",()=>g("6oYO4").getExtendStack),r(e.exports,"jointStacks",()=>g("6oYO4").jointStacks),g("4lsFV"),g("6oYO4"),g("9liUe")}),m("4lsFV",function(e,t){r(e.exports,"METHODS_EXL",()=>a),r(e.exports,"deepMerge",()=>l),r(e.exports,"overwrite",()=>c),g("8nXeH");var n=g("9bxaC"),o=g("cSujH"),i=g("limLv");g("jzOJM");var s=g("6jmGx");let a=(0,i.joinArrays)(["node","state","context","extend","__element"],["set","reset","update","remove","updateContent","removeContent","lookup","lookdown","lookdownAll","getRef","getPath","setNodeStyles","spotByPath","keys","parse","setProps","parseDeep","variables","if","log","nextElement","previousElement"],["update","parse","clean","create","destroy","add","toggle","remove","apply","set","reset","replace","quietReplace","quietUpdate","applyReplace","applyFunction","rootUpdate","parentUpdate","parent","__element","__depends","__ref","__children","root","setByPath","setPathCollection","removeByPath","removePathCollection","getByPath"],s.IGNORE_PROPS_PARAMS),l=(e,t,r=a)=>{for(let n in t){if(r.includes(n))continue;let i=e[n],s=t[n];void 0===i?e[n]=s:(0,o.isObjectLike)(i)&&(0,o.isObject)(s)&&l(i,s)}return e},c=(e,t,r)=>{let n={},{__ref:o}=e,{__exec:i,__cached:s}=o;for(let o in t){if("props"===o||"state"===o||"__ref"===o)continue;let a=e[o],l=t[o];void 0!==l&&(s[o]=n[o]=a,e[o]=l),r.cleanExec&&delete i[o]}return n}}),m("jzOJM",function(e,t){r(e.exports,"IGNORE_PROPS_PARAMS",()=>g("6jmGx").IGNORE_PROPS_PARAMS),r(e.exports,"createProps",()=>g("1me7N").createProps),r(e.exports,"updateProps",()=>g("EhE9W").updateProps),g("6jmGx"),g("1me7N"),g("lYWRs"),g("EhE9W")}),m("6jmGx",function(e,t){r(e.exports,"IGNORE_PROPS_PARAMS",()=>n);let n=["update","__element"]}),m("1me7N",function(e,t){r(e.exports,"syncProps",()=>l),r(e.exports,"createProps",()=>c),g("8nXeH");var n=g("9bxaC"),o=g("cSujH"),i=g("6jmGx"),s=g("lYWRs");let a=(e,t)=>{let{props:r,__ref:n}=e,i=n.__props=(0,s.inheritParentProps)(e,t);return(0,o.isObject)(r)?i.push(r):"inherit"===r&&t.props?i.push(t.props):r&&i.push(r),(0,o.isArray)(n.__extend)&&n.__extend.forEach(e=>{e.props&&e.props!==r&&i.push(e.props)}),n.__props=i,i},l=(e,t,r)=>{t.props={};let o={};e.forEach(e=>{let s;if(!(0,i.IGNORE_PROPS_PARAMS).includes(e)){try{s=(0,n.exec)(e,t)}catch(e){t.error(e,r)}t.props=(0,n.deepMerge)(o,(0,n.deepClone)(s,{ignore:i.IGNORE_PROPS_PARAMS}),i.IGNORE_PROPS_PARAMS)}}),t.props=o;let s={update:p.bind(t.props),__element:t};return Object.setPrototypeOf(t.props,s),t.props},c=function(e,t,r){let{__ref:n}=e,o=()=>{let o=r.cachedProps||a(e,t);o.length?(n.__props=o,l(o,e)):(n.__props=r.cachedProps||[],e.props={})};if(n.__if)o();else try{o()}catch{e.props={},n.__props=r.cachedProps||[]}let i={update:p.bind(e.props),__element:e};return Object.setPrototypeOf(e.props,i),e};function p(e,t){this.__element.update({props:e},t)}}),m("lYWRs",function(e,t){r(e.exports,"inheritParentProps",()=>s),g("8nXeH");var n=g("9bxaC"),o=g("cSujH");let i=e=>(0,o.is)(e)("string","number")?{inheritedString:e}:e,s=(e,t)=>{let r=[],s=(0,n.exec)(t,t.state).props,a=t.props&&s[e.key],l=(0,o.isString)(a),c=s&&s.childProps;if(a){if(l){let e=r.filter(e=>e.inheritedString)[0];e?e.inheritedString=a:r=[].concat(i(a),r)}else r.push(i(a))}return c&&!e?.props?.ignoreChildProps&&r.push(c),r}}),m("EhE9W",function(e,t){r(e.exports,"updateProps",()=>i);var n=g("1me7N"),o=g("lYWRs");let i=(e,t,r)=>{let{__ref:i}=t,s=i.__props,a=(0,o.inheritParentProps)(t,r);return a.length&&(s=i.__props=[].concat(a,s)),e&&(s=i.__props=[].concat(e,s)),s&&(0,n.syncProps)(s,t),t}}),m("6oYO4",function(e,t){r(e.exports,"fallbackStringExtend",()=>m),r(e.exports,"deepMergeExtend",()=>h),r(e.exports,"cloneAndMergeArrayExtend",()=>f),r(e.exports,"jointStacks",()=>y),r(e.exports,"getExtendStack",()=>b),g("8nXeH");var n=g("9bxaC"),o=g("cSujH");let i=()=>Math.random().toString(36).substring(2),s={},a=e=>s[e.__hash],l=(e,t)=>{let r=i();return(0,o.isString)(e)||(e.__hash=r),s[r]=t,t},c=(e,t)=>e.__hash?t.concat(a(e)):l(e,t),p=(e,t,r)=>(e.forEach(e=>u(e,t,r)),t),d=(e,t,r)=>{let n=e.extend;return n&&u(n,t,r),t},u=(e,t,r)=>e?(0,o.isArray)(e)?p(e,t,r):((0,o.isString)(e)&&(e=m(e,r)),t.push(e),e.extend&&d(e,t,r),t):t,h=(e,t)=>{for(let r in t){if(["parent","node","__element"].indexOf(r)>-1)continue;let n=e[r],i=t[r];if(void 0===n)e[r]=i;else if((0,o.isObject)(n)&&(0,o.isObject)(i))h(n,i);else if((0,o.isArray)(n)&&(0,o.isArray)(i))e[r]=n.concat(i);else if((0,o.isArray)(n)&&(0,o.isObject)(i)){let t=h({},n);e[r]=h(t,i)}else void 0===n&&(0,o.isFunction)(i)&&(e[r]=i)}return e},f=e=>e.reduce((e,t)=>h(e,(0,n.deepClone)(t)),{}),m=(e,t,r={},n)=>{let i=t&&t.components||r.components,s=t&&t.pages||r.pages;if((0,o.isString)(e)){let t=i&&(i[e+"."+n]||i[e]||i["smbls."+e]),o=s&&e.startsWith("/")&&s[e];return t||o||(r.verbose,{})}return e},y=(e,t)=>[].concat(e.slice(0,1)).concat(t.slice(0,1)).concat(e.slice(1)).concat(t.slice(1)),b=(e,t)=>{if(!e)return[];if(e.__hash)return a(e)||[];let r=u(e,[],t);return c(e,r)}}),m("9liUe",function(e,t){r(e.exports,"createValidDomqlObjectFromSugar",()=>l),r(e.exports,"applyVariant",()=>p),g("8nXeH");var n=g("g8buK"),o=g("cSujH"),i=g("9bxaC"),s=g("iMjHJ");g("jahHQ");var a=g("1u7Hb");let l=(e,t,r,o)=>{let i={props:{},define:{}},s=["data","state","attr","if"];for(let t in e){let r=e[t],o=(0,n.checkIfKeyIsComponent)(t),l=a.REGISTRY[t];o||l||s.includes(t)?i[t]=r:i.props[t]=r}return i},c=(e,t,r)=>{let a=e[t];if(!a)return;let l=(0,o.isObject)(r)?r:{};(0,o.isString)(a)?a={extend:[{props:l},a]}:a.extend&&(a=(0,n.addAdditionalExtend)({props:l},a));let{parent:c,...p}=(0,s.applyExtend)(a,e.parent);return(0,i.overwriteDeep)(e,p)},p=e=>{let{props:t}=e;if(!(0,n.hasVariantProp)(e))return e;let{variant:r}=t;return c(e,`.${r}`),Object.keys(e).filter(e=>(0,n.isVariant)(e)).forEach(r=>{let n=t[r.slice(1)];n&&c(e,r,n)}),e}}),m("iMjHJ",function(e,t){let n;r(e.exports,"applyExtend",()=>a),g("8nXeH");var o=g("9bxaC"),i=g("cSujH");g("8BSFU");var s=g("6oYO4");let a=(e,t,r={})=>{(0,i.isFunction)(e)&&(e=(0,o.exec)(e,t));let{props:a,__ref:l}=e,c=a?.extends||e.extends||e.extend,p=a?.variant,d=e.context||t.context;c=(0,s.fallbackStringExtend)(c,d,r,p);let u=(0,s.getExtendStack)(c,d);delete e.extend;let h=[];if(t&&(e.parent=t,!r.ignoreChildExtend&&!(a&&a.ignoreChildExtend))){h=(0,s.getExtendStack)(t.childExtend,d);let r=a&&a.ignoreChildExtendRecursive;if(t.childExtendRecursive&&!r&&"__text"!==e.key){let r=(0,s.getExtendStack)(t.childExtendRecursive,d);h=h.concat(r),e.childExtendRecursive=t.childExtendRecursive}}let f=u.length,g=h.length,m=[];if(f&&g)m=(0,s.jointStacks)(u,h);else if(f)m=u;else if(g)m=h;else if(!d.defaultExtends)return e;if(d.defaultExtends){if(!n){let e=(0,s.getExtendStack)(d.defaultExtends,d);n=(0,s.cloneAndMergeArrayExtend)(e),delete n.extend}m=[].concat(m,n)}l&&(l.__extend=m);let y=(0,s.cloneAndMergeArrayExtend)(m),b=d&&d.components||r.components,v=(0,o.exec)(e.component||y.component,e);if(v&&b&&b[v]){let e=(0,s.cloneAndMergeArrayExtend)((0,s.getExtendStack)(b[v]));y=(0,s.deepMergeExtend)(e,y)}return(0,s.deepMergeExtend)(e,y)}}),m("1fvlW",function(e,t){r(e.exports,"assignKeyAsClassname",()=>i),r(e.exports,"classList",()=>a),g("8nXeH");var n=g("9bxaC"),o=g("cSujH");let i=e=>{let{key:t}=e;!0===e.class?e.class=t:e.class||"string"!=typeof t||"_"!==t.charAt(0)||"_"===t.charAt(1)||(e.class=t.slice(1))},s=(e,t)=>{let r="";for(let o in e){let i=e[o];"boolean"==typeof i&&i?r+=` ${o}`:"string"==typeof i?r+=` ${i}`:"function"==typeof i&&(r+=` ${(0,n.exec)(i,t)}`)}return r},a=(e,t)=>{if(!e)return;let{key:r}=t;!0===e&&(e=t.class={key:r}),(0,o.isString)(e)&&(e=t.class={default:e}),(0,o.isObject)(e)&&(e=s(e,t));let n=e.replace(/\s+/g," ").trim();return t.ref&&(t.ref.class=n),n}}),m("8Bjbi",function(e,t){r(e.exports,"updateContent",()=>s),r(e.exports,"removeContent",()=>a),r(e.exports,"default",()=>l),g("8nXeH");var n=g("cSujH"),o=g("g8buK"),i=g("71GFU");let s=function(e,t){let r=this.__ref.contentElementKey;this[r]&&this[r].update&&this[r].update(e,t)},a=function(e,t={}){let r=e||this,{__ref:i}=r,s=(0,o.setContentKey)(r,t);if("content"!==t.contentElementKey&&(t.contentElementKey="content"),r[s]){r[s].node&&r.node&&("fragment"===r[s].tag?r.node.innerHTML="":r[s].node.parentNode===r.node&&r.node.removeChild(r[s].node));let{__cached:e}=i;e&&e[s]&&("fragment"===e[s].tag?e[s].parent.node.innerHTML="":e[s]&&(0,n.isFunction)(e[s].remove)&&e[s].remove()),delete r[s]}};var l=function(e,t,r,n){let s=(0,o.setContentKey)(t,n);e&&t&&(t[s].update?t[s].update({},n):(0,i.set).call(t,e,n))}}),m("71GFU",function(e,t){r(e.exports,"reset",()=>d),r(e.exports,"set",()=>u),g("8nXeH");var n=g("9bxaC"),o=g("g8buK"),i=g("h12KD"),s=g("631O3");g("jahHQ");var a=g("1u7Hb"),l=g("8Bjbi");g("guGra");var c=g("1qjmj");let p=(e,t,r)=>{r.preventRemove||(0,l.removeContent)(t,r);let{__ref:n}=t;(0,s.create)(e,t,n.contentElementKey||"content",{ignoreChildExtend:!0,...a.REGISTRY.defaultOptions,...i.OPTIONS.create,...r})},d=e=>{let t=void 0;(0,s.create)(t,t.parent,void 0,{ignoreChildExtend:!0,...a.REGISTRY.defaultOptions,...i.OPTIONS.create,...e})},u=function(e,t={},r){let i=r||this,{__ref:s}=i,a=(0,o.setContentKey)(i,t),l=a&&a.__ref,d=i.props&&i.props.lazyLoad,u=i.$collection||i.$stateCollection||i.$propsCollection;if(!0!==t.preventContentUpdate||u){if(s.__noCollectionDifference||l&&l.__cached&&(0,n.deepContains)(e,a))return t.preventBeforeUpdateListener||t.preventListeners||!1!==(0,c.triggerEventOnUpdate)("beforeUpdate",e,i,t)?(a?.update&&a.update(),void(t.preventUpdateListener||(0,c.triggerEventOn)("update",i,t))):i;if(e){let{childExtend:r,props:n}=e;n||(n=e.props={}),!r&&i.childExtend&&(e.childExtend=i.childExtend,n.ignoreChildExtend=!0),!n?.childProps&&i.props?.childProps&&(n.childProps=i.props.childProps,n.ignoreChildProps=!0),d?window.requestAnimationFrame(()=>{p(e,i,t),t.preventUpdateListener||(0,c.triggerEventOn)("lazyLoad",i,t)}):p(e,i,t)}return i}}}),m("h12KD",function(e,t){r(e.exports,"OPTIONS",()=>n);let n={}}),m("631O3",function(e,t){r(e.exports,"create",()=>C),r(e.exports,"default",()=>G);var n=g("7g0xE"),o=g("l2vlL");g("8nXeH");var i=g("g8buK"),s=g("9bxaC"),a=g("cTujy"),l=g("eK4cf"),c=g("cSujH"),p=g("3yYeV");g("guGra");var d=g("bKqh0"),u=g("1qjmj");g("6KrBO");var h=g("6zWAb");g("dnAwI");var f=g("daS7Q"),m=g("S0OHd");g("jzOJM");var y=g("1me7N"),b=g("iMjHJ");g("jahHQ");var v=g("1u7Hb"),x=g("bKw1Y"),w=g("1fvlW"),S=g("fchxg"),k=g("h12KD"),_=g("9liUe");let C=async(e,t,r,n=k.OPTIONS.create||{},o)=>{A(e,n),$(e)&&(e=N(e,t,r)),t=T(e=O(e,t,r,n),t,r),r=j(e,t,r);let a=R(e,t,r);return(a.__initialProps=(0,s.deepClone)(e.props),H(e,t,n),(0,i.applyComponentFromContext)(e,t,n),a.__skipCreate||(0,b.applyExtend)(e,t,n),e.key=r,n.onlyResolveExtends)?U(e,t,r,n):(await (0,u.triggerEventOn)("start",e,n),P(e,t,n),L(e,t),(0,x.addMethods)(e,t,n),B(e,t),await (0,f.createState)(e,t),"state"===e.scope&&(e.scope=e.state),D(e,t),(0,y.createProps)(e,t,n),("props"===e.scope||!0===e.scope)&&(e.scope=e.props),D(e,t),e.node&&a.__if)?(0,h.assignNode)(e,t,r,o):((0,_.applyVariant)(e,t),!1===await (0,u.triggerEventOn)("init",e,n)||((0,u.triggerEventOn)("beforeClassAssign",e,n),(0,w.assignKeyAsClassname)(e),(0,i.addChildrenIfNotInOriginal)(e,t,r),await M(e,t,n,o),I(e,t),await (0,u.triggerEventOn)("complete",e,n)),e)},E=(e,t,r,n)=>void 0===e?{}:((0,c.isString)(r)&&r.slice(0,!1),null!==e)?!0===e?{text:!0}:e.__hash?{extend:e}:e:void 0,O=(e,t,r,n)=>{let o=E(e,t,r,n);return n.syntaxv3||e.props&&e.props.syntaxv3||t&&t.props&&t.props.syntaxv3?(e.props?e.props.syntaxv3=!0:e.syntaxv3=!0,(0,_.createValidDomqlObjectFromSugar)(e,t,r,n)):(0,i.checkIfKeyIsComponent)(r)?(0,i.applyKeyComponentAsExtend)(o,t,r):z(r)?q(o,t,r):o},T=(e,t,r,n)=>{if(!t)return o.ROOT;if((0,p.isNode)(t)){let e={key:":root",node:t};return o.ROOT[`${r}_parent`]=e,e}return t},A=(e,t)=>{t&&!k.OPTIONS.create&&(k.OPTIONS.create=t,k.OPTIONS.create.context=e.context||t.context)},j=(e,t,r)=>((0,s.exec)(r,e)||r||e.key||(0,a.generateKey)()).toString(),R=(e,t)=>(e.__ref?e.__ref.origin=e:e.__ref={origin:e},e.__ref),P=(e,t,r)=>{Object.keys(r).length&&(v.REGISTRY.defaultOptions=r,r.ignoreChildExtend&&delete r.ignoreChildExtend)},I=(e,t)=>{t.__ref&&t.__ref.__children&&t.__ref.__children.push(e.key)},F=new WeakMap,M=async(e,t,r,o)=>{F.has(e),F.set(e,!0);let{__ref:i,key:a}=e,l=async()=>{let t=(0,s.detectInfiniteLoop)(i.path);i.__uniqId||t||(await (0,n.default)(e,r),i.__uniqId=Math.random())};try{await l()}catch(o){let t=i.path;t.includes("ComponentsGrid")&&t.splice(0,t.indexOf("ComponentsGrid")+2),t.includes("demoComponent")&&t.splice(0,t.indexOf("demoComponent")+1);let n=e.lookup(e=>e.state.key)?.state?.key;e.warn("Error happened in:",n?n+" ":""+t.join(".")),e.verbose(),e.error(o,r),e.on?.error&&e.on.error(o,e,e.state,e.context,r),e.props?.onError&&e.props.onError(o,e,e.state,e.context,r)}if(!i.__if)return t[a||e.key]=e,e;(0,h.assignNode)(e,t,a,o),(0,d.applyAnimationFrame)(e,r),await (0,u.triggerEventOn)("render",e,r),await (0,u.triggerEventOn)("renderRouter",e,r),await (0,u.triggerEventOn)("done",e,r),await (0,u.triggerEventOn)("create",e,r)},$=e=>(0,c.is)(e)("string","number"),N=(e,t,r)=>{let n=e.extend&&e.extend.tag,o=t.childExtend&&t.childExtend.tag,i=t.props.childProps&&t.props.childProps.tag,s=(0,l.HTML_TAGS).body.indexOf(r)>-1&&r;return{text:e,tag:n||o||i||s||"string"}},H=(e,t,r)=>{!r.context||o.ROOT.context||e.context||(o.ROOT.context=r.context),e.context||(e.context=t.context||r.context||o.ROOT.context)},B=(e,t)=>{let{__ref:r}=e;e.scope||(e.scope=t.scope||r.root.scope||{})},D=(e,t)=>{let{__ref:r}=e;(0,c.isFunction)(e.if)&&!e.if(e,e.state,e.context)?delete r.__if:r.__if=!0},L=(e,t)=>{let{__ref:r,key:n}=e,{__ref:o}=t;e.transform||(e.transform={}),r.__cached||(r.__cached={}),r.__defineCache||(r.__defineCache={}),r.__exec||(r.__exec={}),r.__execProps||(r.__execProps={}),r.__class||(r.__class={}),r.__classNames||(r.__classNames={}),r.__attr||(r.__attr={}),r.__changes||(r.__changes=[]),r.__children||(r.__children=[]),(0,i.checkIfKeyIsComponent)(n)&&(r.__componentKey=n.split("_")[0].split(".")[0].split("+")[0]);let s=t&&":root"===t.key;r.root||(r.root=s?e:o.root),o||(o=t.ref={}),o.path||(o.path=[]),r.path=o.path.concat(e.key)},U=(e,t,r,n)=>{let{__ref:o}=e;if(o.__skipCreate||(L(e,t),(0,x.addMethods)(e,t,n),B(e,t),(0,f.createState)(e,t),"state"===e.scope&&(e.scope=e.state),D(e,t),(0,y.createProps)(e,t,n),("props"===e.scope||!0===e.scope)&&(e.scope=e.props),e.node&&o.__if&&(t[r||e.key]=e),e.props||(e.props={}),(0,_.applyVariant)(e,t),I(e,t)),"string"!==e.tag&&"fragment"!==e.tag)for(let t in(0,S.throughInitialDefine)(e),(0,S.throughInitialExec)(e),e){if((0,c.isUndefined)(e[t])||(0,m.isMethod)(t,e)||(0,c.isObject)((v.REGISTRY.default||v.REGISTRY)[t])||(0,i.isVariant)(t))continue;let r=e.define&&e.define[t],a=e.context&&e.context.define&&e.context.define[t],l=n.define&&n.define[t];(o.__skipCreate||!v.REGISTRY[t]||l)&&(!e[t]||r||l||a||C((0,s.exec)(e[t],e),e,t,n))}return t[r||e.key]=e,delete e.update,delete e.__element,e.props&&(delete e.props.update,delete e.props.__element),e},z=e=>"@"===e.slice(0,1),q=(e,t,r)=>{let{props:n}=e;return n?(n.display="none",n[r]?n[r].display=n.display:n[r]={display:n.display||"block"},e):{...e,props:{display:"none",[r]:{display:"block"}}}};var G=C}),m("7g0xE",function(e,t){r(e.exports,"default",()=>f),g("8nXeH");var n=g("9bxaC"),o=g("cSujH"),i=g("g8buK");g("guGra");var s=g("1qjmj");g("6KrBO");var a=g("4rnv1"),l=g("S0OHd"),c=g("631O3"),p=g("fchxg");g("jahHQ");var d=g("1u7Hb"),u=g("eHs2a"),h=g("9xotL"),f=async(e,t)=>{let r,{node:f,tag:g,__ref:m}=e;if(!f){if(r=!0,!m.__if)return e;f="shadow"===g?e.node=e.parent.node.attachShadow({mode:"open"}):e.node=(0,a.cacheNode)(e),(0,s.triggerEventOn)("attachNode",e,t)}for(let a in t.alowRefReference&&(f.ref=e,(0,o.isFunction)(f.setAttribute)&&f.setAttribute("key",e.key)),(0,p.throughExecProps)(e),(0,p.throughInitialDefine)(e),(0,p.throughInitialExec)(e),"string"!==e.tag&&"fragment"!==e.tag&&((0,h.propagateEventsFromProps)(e),r&&(0,o.isObject)(e.on)&&(0,s.applyEventsOnNode)(e,t)),e){let r=e[a];if(!Object.hasOwnProperty.call(e,a)||(0,o.isUndefined)(r)||(0,l.isMethod)(a,e)||(0,i.isVariant)(a)||(0,o.isObject)(d.REGISTRY[a]))continue;let p=(0,u.applyParam)(a,e,t);if(p){let{hasDefine:o,hasContextDefine:i}=p;if(e[a]&&!o&&!i){let o=async()=>{await (0,c.default)((0,n.exec)(r,e),e,a,t)};e.props&&e.props.lazyLoad||t.lazyLoad?window.requestAnimationFrame(async()=>{await o(),t.preventUpdateListener||(0,s.triggerEventOn)("lazyLoad",e,t)}):await o()}}}return e}}),m("6KrBO",function(e,t){r(e.exports,"cacheNode",()=>g("4rnv1").cacheNode),r(e.exports,"assignNode",()=>g("6zWAb").assignNode),g("2UPNC"),g("4rnv1"),g("6zWAb")}),m("2UPNC",function(e,t){}),m("4rnv1",function(e,t){r(e.exports,"cacheNode",()=>d);var n=g("4bJDe");g("guGra");var o=g("fpnmh");g("8nXeH");var i=g("5Gk0e"),s=g("9bxaC"),a=g("cSujH"),l=g("eK4cf");let c=e=>{let{tag:t,context:r}=e,n=r.document||i.document;return t?"string"===t?n.createTextNode(e.text):"fragment"===t?n.createDocumentFragment():"svg"===t||"path"===t?n.createElementNS("http://www.w3.org/2000/svg",t):n.createElement(t):n.createElement("div")},p=e=>{let{tag:t,key:r,props:n}=e;if(!0===(t=(0,s.exec)(t,e))&&(t=r),(0,a.isObject)(n)&&(0,a.isString)(n.tag)&&(0,l.isValidHtmlTag)(n.tag))return n.tag;if((0,a.isString)(t)){if((0,l.isValidHtmlTag)(t))return t}else{let e=r.toLowerCase();if(e.includes(".")&&(e=e.split(".")[0]),e.includes("_")&&(e=e.split("_")[0]),(0,l.isValidHtmlTag)(e))return e}return"div"},d=e=>{let{context:t}=e,r=t.window||window,i=e.tag=p(e);if(!(0,o.canRenderTag)(i))return(0,n.report)("HTMLInvalidTag",e.tag,e);r.nodeCaches||(r.nodeCaches={});let s=r.nodeCaches[i];s||(s=r.nodeCaches[i]=c(e));let a=s.cloneNode(!0);return"string"===i&&(a.nodeValue=e.text),a}}),m("6zWAb",function(e,t){r(e.exports,"assignNode",()=>s);let n=(e,t)=>(t.appendChild(e),e),o=(e,t,r)=>{let n=r||t.parentNode;t.nextSibling?n&&n.insertBefore(e,t.nextSibling):t?.insertAdjacentElement?t.insertAdjacentElement("afterend",e):n.insertBefore(e,t)},i=(e,t,r)=>{let n=r||t.parentNode;n&&n.insertBefore(e,t)},s=(e,t,r,s)=>(t[r||e.key]=e,"shadow"!==e.tag&&(s&&s.position?("before"===s.position?i:o)(e.node,s.node||t.node):n(e.node,t.node)),e)}),m("fchxg",function(e,t){r(e.exports,"throughInitialExec",()=>l),r(e.exports,"throughUpdatedExec",()=>c),r(e.exports,"throughExecProps",()=>p),r(e.exports,"throughInitialDefine",()=>d),r(e.exports,"throughUpdatedDefine",()=>u),g("8nXeH");var n=g("g8buK"),o=g("9bxaC"),i=g("cSujH");g("8BSFU");var s=g("4lsFV"),a=g("S0OHd");let l=(e,t={})=>{let{__ref:r}=e;for(let o in e){if(t[o])continue;let s=e[o];!(0,i.isFunction)(s)||(0,a.isMethod)(o,e)||(0,n.isVariant)(o)||(r.__exec[o]=s,e[o]=s(e,e.state,e.context))}},c=(e,t={excludes:s.METHODS_EXL})=>{let{__ref:r}=e,o={};for(let a in r.__exec){let l=e[a];if(r.__defineCache[a])continue;let c=r.__exec[a](e,e.state,e.context),p=(0,i.isString)(c)||(0,i.isNumber)(c);if(l&&l.node&&p)(0,s.overwrite)(l,{text:c},t);else if(c!==l){if((0,n.checkIfKeyIsComponent)(a)){let{extend:r,...o}=(0,n.extendizeByKey)(c,e,a);(0,s.overwrite)(l,o,t)}else r.__cached[a]=o[a]=l,e[a]=c}}return o},p=e=>{let{__ref:t}=e,{props:r}=e;for(let n in r){let s=n.startsWith("is")||n.startsWith("has")||n.startsWith("use"),a=t.__execProps[n];(0,i.isFunction)(a)?r[n]=(0,o.exec)(a,e):s&&(0,i.isFunction)(r[n])&&(t.__execProps[n]=r[n],r[n]=(0,o.exec)(r[n],e))}},d=e=>{let{define:t,context:r,__ref:s}=e,l={},c=r&&(0,i.isObject)(r.define);for(let p in(0,i.isObject)(t)&&(l={...t}),c&&(l={...l,...r.define}),l){let t=e[p];if((0,i.isFunction)(t)&&!(0,a.isMethod)(p,e)&&!(0,n.isVariant)(p)){s.__exec[p]=t;let r=t=(0,o.exec)(t,e);r&&(t=e[p]=r.parse?r.parse():r,s.__defineCache[p]=t)}let r=l[p](t,e,e.state,e.context);r&&(e[p]=r)}return e},u=e=>{let{context:t,define:r,__ref:n}=e,s={};for(let a in(0,i.isObject)(r)&&(s={...r}),(0,i.isObject)(t&&t.define)&&(s={...s,...t.define}),s){let t=n.__exec[a];t&&(n.__defineCache[a]=t(e,e.state,e.context));let r=(0,o.exec)(n.__defineCache[a],e),i=s[a](r,e,e.state,e.context);i&&(e[a]=i)}return{}}}),m("eHs2a",function(e,t){r(e.exports,"applyParam",()=>i),g("8nXeH");var n=g("cSujH");g("jahHQ");var o=g("1u7Hb");let i=(e,t,r)=>{let{node:i,context:s,__ref:a}=t,l=t[e],{onlyUpdate:c}=r,p=o.REGISTRY[e],d=s&&s.registry&&s.registry[e]||p,u=t.define&&t.define[e],h=s&&s.define&&s.define[e];if(!a.__if)return;let f=!c||c===e||t.lookup(c);if(d&&!h&&f&&(0,n.isFunction)(d)){d(l,t,i,r);return}return{hasDefine:u,hasContextDefine:h}}}),m("9xotL",function(e,t){r(e.exports,"propagateEventsFromProps",()=>i),g("8nXeH");var n=g("cSujH"),o=g("4rdBw");let i=e=>{let{props:t,on:r}=e;Object.keys(t).filter(e=>e.startsWith("on")).forEach(e=>{let i=(0,o.lowercaseFirstLetter)(e.split("on")[1]),s=r[i],a=t[e];(0,n.isFunction)(s)?r[i]=(...e)=>{!1!==s(...e)&&a(...e)}:r[i]=a})}}),m("dnAwI",function(e,t){r(e.exports,"IGNORE_STATE_PARAMS",()=>g("gtSLw").IGNORE_STATE_PARAMS),r(e.exports,"createState",()=>g("daS7Q").createState),r(e.exports,"findInheritedState",()=>g("531Zd").findInheritedState),r(e.exports,"getChildStateInKey",()=>g("531Zd").getChildStateInKey),r(e.exports,"isState",()=>g("531Zd").isState),g("gtSLw"),g("daS7Q"),g("b2Gqg"),g("kpSUN"),g("531Zd")}),m("gtSLw",function(e,t){r(e.exports,"IGNORE_STATE_PARAMS",()=>n);let n=["update","parse","clean","create","destroy","add","toggle","remove","apply","set","reset","replace","quietReplace","quietUpdate","applyReplace","applyFunction","keys","values","ref","rootUpdate","parentUpdate","parent","__element","__depends","__ref","__children","root","setByPath","setPathCollection","removeByPath","removePathCollection","getByPath"]}),m("daS7Q",function(e,t){r(e.exports,"createState",()=>p),g("guGra");var n=g("1qjmj");g("8nXeH");var o=g("9bxaC"),i=g("cSujH"),s=g("gtSLw"),a=g("kpSUN"),l=g("b2Gqg"),c=g("531Zd");let p=async function(e,t,r){return e.state=await d(e,t,r),e.state},d=async function(e,t,r){let o=await h(e);if(!1===o)return t.state||{};if(e.state=o,!1===(0,n.triggerEventOn)("stateInit",e,r))return e.state;if((0,c.checkIfInherits)(e)){let r=(0,c.createInheritedState)(e,t);e.state=(0,i.isUndefined)(r)?{}:r}let s=u(e,e.state||t.state||{});return s&&(e.state=s),m(e),(0,n.triggerEventOn)("stateCreated",e),e.state},u=(e,t)=>{let{__ref:r,ref:n,__element:a}=t,l=(0,o.exec)(r||n||a?.state,e);if(!l)return;let c=(0,o.deepClone)(l,s.IGNORE_STATE_PARAMS),p={[e.key]:c},d=(0,i.isObject)(l.__depends)?{...l.__depends,...p}:p;return Array.isArray(l)?f(l,{...Object.getPrototypeOf(l),__depends:d}):Object.setPrototypeOf(l,{...Object.getPrototypeOf(l),__depends:d}),c},h=async e=>{let{state:t,props:r,__ref:n}=e,s=r?.state||t;return(0,i.isFunction)(s)?(n.__state=s,await (0,o.exec)(s,e)):(0,i.is)(s)("string","number")?(n.__state=s,{value:s}):!0===s?(n.__state=e.key,{}):!!s&&(n.__hasRootState=!0,s)},f=(e,t)=>{for(let r in t)Object.defineProperty(e,r,{value:t[r],enumerable:!1,configurable:!0,writable:!0})},m=e=>{let t=e.state,r=e.__ref,n={clean:(0,a.clean).bind(t),parse:(0,a.parse).bind(t),destroy:(0,a.destroy).bind(t),update:(0,l.updateState).bind(t),rootUpdate:(0,a.rootUpdate).bind(t),parentUpdate:(0,a.parentUpdate).bind(t),create:p.bind(t),add:(0,a.add).bind(t),toggle:(0,a.toggle).bind(t),remove:(0,a.remove).bind(t),apply:(0,a.apply).bind(t),applyReplace:(0,a.applyReplace).bind(t),applyFunction:(0,a.applyFunction).bind(t),set:(0,a.set).bind(t),quietUpdate:(0,a.quietUpdate).bind(t),replace:(0,a.replace).bind(t),quietReplace:(0,a.quietReplace).bind(t),reset:(0,a.reset).bind(t),parent:e.parent.state||t,setByPath:(0,a.setByPath).bind(t),setPathCollection:(0,a.setPathCollection).bind(t),removeByPath:(0,a.removeByPath).bind(t),removePathCollection:(0,a.removePathCollection).bind(t),getByPath:(0,a.getByPath).bind(t),keys:(0,a.keys).bind(t),values:(0,a.values).bind(t),__element:e,__children:{},root:r.root?r.root.state:t};(0,i.isArray)(t)?f(t,n):Object.setPrototypeOf(t,n),t.parent&&t.parent.__children&&(t.parent.__children[e.key]=t)}}),m("kpSUN",function(e,t){r(e.exports,"parse",()=>a),r(e.exports,"clean",()=>l),r(e.exports,"destroy",()=>c),r(e.exports,"parentUpdate",()=>p),r(e.exports,"rootUpdate",()=>d),r(e.exports,"add",()=>u),r(e.exports,"toggle",()=>h),r(e.exports,"remove",()=>f),r(e.exports,"set",()=>m),r(e.exports,"setByPath",()=>y),r(e.exports,"setPathCollection",()=>b),r(e.exports,"removeByPath",()=>v),r(e.exports,"removePathCollection",()=>x),r(e.exports,"getByPath",()=>w),r(e.exports,"reset",()=>S),r(e.exports,"apply",()=>k),r(e.exports,"applyReplace",()=>_),r(e.exports,"applyFunction",()=>C),r(e.exports,"quietUpdate",()=>E),r(e.exports,"replace",()=>O),r(e.exports,"quietReplace",()=>T),r(e.exports,"keys",()=>A),r(e.exports,"values",()=>j),g("8nXeH");var n=g("9bxaC"),o=g("cSujH"),i=g("limLv"),s=g("gtSLw");let a=function(){if((0,o.isObject)(this)){let e={};for(let t in this)(0,s.IGNORE_STATE_PARAMS).includes(t)||(e[t]=this[t]);return e}if((0,o.isArray)(this))return this.filter(e=>!(0,s.IGNORE_STATE_PARAMS).includes(e))},l=function(e={}){for(let e in this)!(0,s.IGNORE_STATE_PARAMS).includes(e)&&Object.hasOwnProperty.call(this,e)&&delete this[e];return e.preventStateUpdate||this.update(this,{replace:!0,...e}),this},c=function(e={}){let t=this.__element,r=t.__ref.__state;if((0,o.isString)(r))return t.parent.state.remove(r,{isHoisted:!0,...e}),t.state;if(delete t.state,t.state=this.parent,this.parent&&delete this.parent.__children[t.key],this.__children)for(let e in this.__children){let t=this.__children[e];t.state&&((0,o.isArray)(t.state)?Object.defineProperty(t.state,"parent",{value:this.parent,enumerable:!1,configurable:!0,writable:!0}):Object.setPrototypeOf(t,{parent:this.parent}))}return t.state.update({},{isHoisted:!0,...e}),t.state},p=function(e,t={}){if(this&&this.parent)return this.parent.update(e,{isHoisted:!0,...t})},d=function(e,t={}){if(this)return this.__element.__ref.root.state.update(e,{isHoisted:!1,...t})},u=function(e,t={}){if((0,o.isArray)(this))this.push(e),this.update(this.parse(),{overwrite:!0,...t});else if((0,o.isObject)(this)){let r=Object.keys(this).length;this.update({[r]:e},t)}},h=function(e,t={}){this.update({[e]:!this[e]},t)},f=function(e,t={}){return((0,o.isArray)(this)&&(0,i.removeFromArray)(this,e),(0,o.isObject)(this)&&(0,n.removeFromObject)(this,e),t.applyReset)?this.set(this.parse(),{replace:!0,...t}):this.update()},m=function(e,t={}){let r=(0,n.deepClone)(e);return this.clean({preventStateUpdate:!0,...t}).update(r,{replace:!0,...t})},y=function(e,t,r={}){let o=(0,n.deepClone)(t);(0,n.setInObjectByPath)(this,e,t);let i=(0,n.createNestedObject)(e,o);return r.preventUpdate?i:this.update(i,r)},b=function(e,t={}){let r=e.reduce((e,t)=>{let r=y(...t.slice(1),{preventUpdate:!0});return(0,n.overwriteDeep)(e,r)},{});return this.update(r,t)},v=function(e,t={}){return((0,n.removeNestedKeyByPath)(this,e),t.preventUpdate)?e:this.update({},t)},x=function(e,t={}){return e.forEach(e=>{v(e,{preventUpdate:!0})}),this.update({},t)},w=function(e,t={}){return(0,n.getInObjectByPath)(this,e)},S=function(e={}){let t=(0,n.deepClone)(this.parse());return this.set(t,{replace:!0,...e})},k=function(e,t={}){if((0,o.isFunction)(e)){let r=e(this);return this.update(r,{replace:!0,...t})}},_=function(e,t={}){if((0,o.isFunction)(e)){let r=e(this);return this.replace(r,t)}},C=function(e,t={}){if((0,o.isFunction)(e))return e(this),this.update(this.parse(),{replace:!0,...t})},E=function(e,t={}){return this.update(e,{preventUpdate:!0,...t})},O=function(e,t={}){for(let t in e)this[t]=e[t];return this.update(e,t)},T=function(e,t={}){return this.replace(e,{preventUpdate:!0,...t})},A=function(e,t={}){return Object.keys(this)},j=function(e,t={}){return Object.values(this)}}),m("b2Gqg",function(e,t){r(e.exports,"updateState",()=>c);var n=g("4bJDe");g("guGra");var o=g("1qjmj"),i=g("gtSLw");g("8nXeH");var s=g("9bxaC"),a=g("531Zd");let l={overwrite:!0,preventHoistElementUpdate:!1,updateByState:!0,isHoisted:!0,execStateFunction:!0},c=function(e,t=l){let r=this.__element;if(t.onEach&&t.onEach(r,this,r.context,t),t.updateByState||(0,s.merge)(t,l),this.__element||(0,n.report)("ElementOnStateIsNotDefined"),!0===t.preventInheritAtCurrentState)t.preventInheritAtCurrentState=this;else if(t.preventInheritAtCurrentState)return;return t.preventBeforeStateUpdateListener||!1!==(0,o.triggerEventOnUpdate)("beforeStateUpdate",e,r,t)?(p(this,e,t),d(this,e,t)||(u(this,e,t),h(this,e,t),t.preventStateUpdateListener||(0,o.triggerEventOnUpdate)("stateUpdate",e,r,t)),this):r},p=(e,t,r)=>{let{overwrite:n}=r;if(!n)return;if("merge"===n){(0,s.deepMerge)(e,t,i.IGNORE_STATE_PARAMS);return}let o="shallow"===n||"shallow-once"===n?s.overwriteShallow:s.overwriteDeep;"shallow-once"===r.overwrite&&(r.overwrite=!0),o(e,t,i.IGNORE_STATE_PARAMS)},d=(e,t,r)=>{let n=e.__element,{parent:i,__ref:l}=n,c=l?.__state,p=l?.__stateType;if(!c)return;let d=(0,a.checkIfInherits)(n),u=(0,a.findInheritedState)(n,i,{returnParent:!0});if(!(d&&u&&!r.stopStatePropagation))return;let h="string"===p||"number"===p||"boolean"===p,f=h?e.value:e.parse(),g=h?e.value:t,m=(0,a.getRootStateInKey)(c,i.state),y=(0,a.getParentStateInKey)(c,i.state),b=(0,a.createNestedObjectByKeyPath)(c,g),v=m||y||i.state;r.replace&&(0,s.overwriteDeep)(v,b||f),v.update(b,{execStateFunction:!1,isHoisted:!0,preventUpdate:r.preventHoistElementUpdate,overwrite:!r.replace,...r});let x=!0!==r.preventUpdate||!r.preventHoistElementUpdate;return!r.preventStateUpdateListener&&x&&(0,o.triggerEventOnUpdate)("stateUpdate",t,n,r),!0},u=(e,t,r)=>{if(e.__depends)for(let t in e.__depends)e.__depends[t].clean().update(e.parse(),r)},h=(e,t,r)=>{let n=e.__element;!0!==r.preventUpdate?n.update({},{...r,updateByState:!0}):"recursive"===r.preventUpdate&&n.update({},{...r,isHoisted:!1,updateByState:!0,preventUpdate:!0})}}),m("531Zd",function(e,t){r(e.exports,"getRootStateInKey",()=>s),r(e.exports,"getParentStateInKey",()=>a),r(e.exports,"getChildStateInKey",()=>l),r(e.exports,"findInheritedState",()=>c),r(e.exports,"checkIfInherits",()=>d),r(e.exports,"createInheritedState",()=>p),r(e.exports,"isState",()=>u),r(e.exports,"createNestedObjectByKeyPath",()=>h),g("8nXeH");var n=g("9bxaC"),o=g("cSujH"),i=g("gtSLw");let s=(e,t)=>{if(e.includes("~/")&&e.split("~/").length>1)return t.root},a=(e,t)=>{if(!e.includes("../"))return;let r=e.split("../").length-1;for(let e=0;e{let n=e.split("/"),o=n.length-1;for(let r=0;r{let n=e.__ref.__state;if(!d(e))return;let o=s(n,t.state),i=t.state;if(o)i=o,n=n.replaceAll("~/","");else{let e=a(n,t.state);e&&(i=e,n=n.replaceAll("../",""))}if(i)return l(n,i,r)},p=(e,t)=>{let r=e.__ref,s=c(e,t);return(0,o.isUndefined)(s)?e.state:(0,o.is)(s)("object","array")?(0,n.deepClone)(s,{exclude:i.IGNORE_STATE_PARAMS}):(0,o.is)(s)("string","number","boolean")?(r.__stateType=typeof s,{value:s}):void console.warn(r.__state,"is not present. Replacing with",{})},d=e=>{let t=e.__ref.__state;return!!(t&&(0,o.is)(t)("number","string","boolean"))},u=function(e){return!!(0,o.isObjectLike)(e)&&e.update&&e.parse&&e.clean&&e.create&&e.parent&&e.destroy&&e.rootUpdate&&e.parentUpdate&&e.keys&&e.values&&e.toggle&&e.replace&&e.quietUpdate&&e.quietReplace&&e.add&&e.apply&&e.applyReplace&&e.setByPath&&e.setPathCollection&&e.removeByPath&&e.removePathCollection&&e.getByPath&&e.applyFunction&&e.__element&&e.__children},h=(e,t)=>{if(!e)return t||{};let r=e.split("/"),n={},o=n;return r.forEach((e,n)=>{o[e]=n===r.length-1&&t||{},o=o[e]}),n}}),m("bKw1Y",function(e,t){r(e.exports,"addMethods",()=>l),g("8nXeH");var n=g("9bxaC"),o=g("71GFU"),i=g("iHibx"),s=g("8Bjbi"),a=g("S0OHd");let l=(e,t,r={})=>{let l={set:o.set,reset:o.reset,update:i.update,variables:a.variables,remove:a.remove,updateContent:s.updateContent,removeContent:s.removeContent,setProps:a.setProps,lookup:a.lookup,lookdown:a.lookdown,lookdownAll:a.lookdownAll,getRef:a.getRef,getPath:a.getPath,setNodeStyles:a.setNodeStyles,spotByPath:a.spotByPath,parse:a.parse,parseDeep:a.parseDeep,keys:a.keys,nextElement:a.nextElement,previousElement:a.previousElement,log:a.log,verbose:a.verbose,warn:a.warn,error:a.error,call:a.call};e.context.methods&&(r.strict?(0,n.merge):(0,n.overwrite))(l,e.context.methods),Object.setPrototypeOf(e,l)}}),m("iHibx",function(e,t){r(e.exports,"update",()=>S),g("8nXeH");var n=g("cTujy"),o=g("9bxaC"),i=g("cSujH"),s=g("g8buK"),a=g("5Gk0e");g("guGra");var l=g("1qjmj"),c=g("S0OHd");g("jzOJM");var p=g("EhE9W");g("dnAwI");var d=g("daS7Q"),u=g("531Zd"),h=g("631O3"),f=g("fchxg");g("jahHQ");var m=g("1u7Hb"),y=g("eHs2a"),b=g("h12KD");g("8BSFU");var v=g("4lsFV");let x={snapshotId:n.createSnapshotId},w={stackChanges:!1,cleanExec:!0,preventRecursive:!1,currentSnapshot:!1,calleeElement:!1,excludes:v.METHODS_EXL},S=function(e={},t){let r=t?.calleeElement,n=(0,o.deepClone)((0,i.isObject)(t)?(0,v.deepMerge)(t,w):w,{exclude:["calleeElement"]});n.calleeElement=r;let d=this,{parent:u,node:h,key:g}=d,{excludes:b,preventInheritAtCurrentState:x}=n,E=d.__ref;E||(E=d.__ref={});let[O,T,A]=k(d,n);if(A||(n.preventListeners||(0,l.triggerEventOnUpdate)("startUpdate",e,d,n),x&&x.__element===d)||(b||(0,o.merge)(n,w),((0,i.isString)(e)||(0,i.isNumber)(e))&&(e={text:e}),!1===C(d,n)||_(d,u,n)))return;if(E.__if&&!n.preventPropsUpdate){let t=u.props&&(u.props[g]||u.props.childProps),r=E.__props.filter(e=>(0,i.isFunction)(e)),n=e.props||t||r.length;n&&(0,p.updateProps)(n,d,u)}if(!n.preventBeforeUpdateListener&&!n.preventListeners&&!1===(0,l.triggerEventOnUpdate)("beforeUpdate",e,d,n))return d;if((0,o.overwriteDeep)(d,e,{exclude:v.METHODS_EXL}),(0,f.throughExecProps)(d),(0,f.throughUpdatedExec)(d,{ignore:w}),(0,f.throughUpdatedDefine)(d),n.isForced||n.preventListeners||(0,l.triggerEventOn)("beforeClassAssign",d,n),!E.__if)return!1;if(!h)return;let{preventUpdate:j,preventDefineUpdate:R,preventContentUpdate:P,preventStateUpdate:I,preventRecursive:F,preventUpdateListener:M,preventUpdateAfter:$,preventUpdateAfterCount:N}=n;if($){if((0,i.isNumber)(N)&&$<=N)return;void 0===n.preventUpdateAfterCount?n.preventUpdateAfterCount=1:n.preventUpdateAfterCount++}for(let t in d){let r=d[t];if(d.Iframe&&d.Overlay&&d.ComponentFrameCanvas&&"Iframe"===t&&console.log("isframe"),!Object.hasOwnProperty.call(d,t))continue;let o=(0,i.isArray)(j)&&j.includes(t),p=(0,i.isArray)(R)&&R.includes(t),u=d.$collection||d.$stateCollection||d.$propsCollection;if((0,i.isUndefined)(r)||o||p||!0===R||R===t||P&&"content"===t&&!u||"state"===(I&&t)||(0,c.isMethod)(t,d)||(0,i.isObject)(m.REGISTRY[t])||(0,s.isVariant)(t))continue;"once"===I&&(n.preventStateUpdate=!1);let h=(0,y.applyParam)(t,d,n);if(h){let{hasDefine:o,hasContextDefine:s}=h;if(!((0,i.isObject)(r)&&!o&&!s&&!F))continue;let c=d.props.lazyLoad||n.lazyLoad;n.onEachUpdate&&n.onEachUpdate(t,d,d.state,d.context);let p=()=>S.call(r,e[r],{...n,currentSnapshot:O,calleeElement:T});c?(0,a.window).requestAnimationFrame(()=>{p(),n.preventUpdateListener||(0,l.triggerEventOn)("lazyLoad",d,n)}):p()}}M||(0,l.triggerEventOn)("update",d,n)},k=(e,t)=>{let r=e.__ref,{currentSnapshot:n,calleeElement:o}=t,i=o===e;if(!o||i){let t=x.snapshotId();return r.__currentSnapshot=t,[t,e]}let s=o.__ref.__currentSnapshot;return n{if(!(0,i.isFunction)(e.if)&&!(0,i.isFunction)(e.props?.if)||!t)return;let n=e.__ref,o=(e.if||e.props?.if)(e,e.state,e.context,r),s=!0!==n.__if;if(o){if(n.__if=!0,s){delete e.__hash,delete e.__text,delete e.extend,n.__hasRootState||delete e.state,n.__state?e.state=n.__state:n.__hasRootState||delete e.state,e.node&&(e.node.remove(),delete e.node);let o=n.contentElementKey;e.$collection||e.$stateCollection||e.$propsCollection?e.removeContent():e[o]?.parseDeep&&(e[o]=e[o].parseDeep());let s=e.previousElement(),a=s?.node,c=a?.parentNode,p=e.nextElement(),d=p?.node,u=d?.parentNode,f=(c||u)&&{position:c?"after":u?"before":null,node:c&&a||u&&d};delete e.__ref,delete e.parent;let g=(0,h.create)(e,t,e.key,b.OPTIONS.create,f);return!0!==r.preventUpdate&&e.on&&(0,i.isFunction)(e.on.update)&&(0,l.applyEvent)(e.on.update,g,g.state),g}}else e.node&&!o&&(e.node.remove(),delete n.__if)},C=(e,t)=>{let{__ref:r}=e,n=r.__state,{parent:s,state:a}=e,{preventUpdateTriggerStateUpdate:c,isHoisted:p,execStateFunction:d}=t;if(c)return;if(!n&&!r.__hasRootState){e.state=s&&s.state||{};return}if((0,i.isFunction)(n)&&!p&&d){let r=(0,o.exec)(n,e);a.set(r,{...t,preventUpdate:!0,preventStateUpdateListener:!1,updatedByStateFunction:!0});return}let h=(0,u.findInheritedState)(e,e.parent);if(!h||t.preventInheritedStateUpdate)return;if(!t.preventBeforeStateUpdateListener&&!t.preventListeners&&!1===(0,l.triggerEventOnUpdate)("beforeStateUpdate",h,e,t))return e;let f=E(e,s,t);t.preventStateUpdateListener||t.preventListeners||(0,l.triggerEventOnUpdate)("stateUpdate",f.parse(),e,t)},E=(e,t,r)=>{let n=e.state.__children,o=(0,d.createState)(e,t);for(let t in e.state=o,n)o[t]&&(o.__children[t]=n[t]),Object.getPrototypeOf(n[t]).parent=o;return o}}),m("5iX2l",function(e,t){r(e.exports,"default",()=>s),g("8nXeH");var n=g("9bxaC"),o=g("cSujH"),i=g("4bJDe"),s=function(e,t,r){if(e&&(t.props.data&&(0,n.deepMerge)(e,t.props.data),e.showOnNode))for(let s in(0,o.isObject)(e)||(0,i.report)("HTMLInvalidData",e),e)"showOnNode"!==s&&(r.dataset[s]=(0,n.exec)(e[s],t))}}),m("i7XE5",function(e,t){r(e.exports,"default",()=>o),g("8nXeH");var n=g("9bxaC"),o=function(e,t,r){let o=(0,n.exec)(e,t)||(0,n.exec)(t?.props?.html,t),{__ref:i}=t;o!==i.__html&&("SVG"===r.nodeName?r.textContent=o:r.innerHTML=o,i.__html=o)}}),m("gBzXN",function(e,t){r(e.exports,"default",()=>s),g("8nXeH");var n=g("cSujH"),o=g("9bxaC"),i=g("4bJDe"),s=function(e,t,r){e&&((0,n.isObject)(e)?(0,o.map)(r.style,e,t):(0,i.report)("HTMLInvalidStyles",e))}}),m("2lJWB",function(e,t){r(e.exports,"default",()=>s);var n=g("631O3");g("8nXeH");var o=g("9bxaC"),i=g("cSujH"),s=function(e,t,r){let s=(0,o.exec)(e,t);if((0,i.isString)(s)&&s.includes("{{")&&(s=t.call("replaceLiteralsWithObjectFields",s)),"string"===t.tag)r.nodeValue=s;else if(void 0!==e||null!==e){if(t.__text){if(t.__text.text===s)return;t.__text.text=s,t.__text.node&&(t.__text.node.nodeValue=s)}else(0,n.create)({tag:"string",text:s},t,"__text")}}}),m("bPw0B",function(e,t){r(e.exports,"default",()=>s),g("dnAwI");var n=g("gtSLw");g("8nXeH");var o=g("9bxaC"),i=g("cSujH"),s=function(e,t,r){let s=(0,o.exec)(e,t);if((0,i.isObject)(s)){for(let e in s)if(!(0,n.IGNORE_STATE_PARAMS).includes(e)&&!Object.hasOwnProperty.call(s,e))continue}return t}}),m("1wwcZ",function(e,t){r(e.exports,"default",()=>o),g("8nXeH");var n=g("cSujH"),o=function(e,t,r){if((0,n.isObject)(e))for(let r in e){let o=e[r];(0,n.isFunction)(o)?t.scope[r]=o.bind(t):t.scope[r]=o}}}),m("1u7Hb",function(e,t){r(e.exports,"REGISTRY",()=>u),r(e.exports,"parseFilters",()=>h);var n=g("eEGx7"),o=g("1fvlW"),i=g("8Bjbi"),s=g("5iX2l"),a=g("i7XE5"),l=g("1wwcZ"),c=g("bPw0B"),p=g("gBzXN"),d=g("2lJWB");let u={attr:n.default,style:p.default,text:d.default,html:a.default,content:i.default,data:s.default,class:o.classList,state:c.default,scope:l.default,deps:(e,t)=>e||t.parent.deps,extend:{},childExtend:{},childExtendRecursive:{},props:{},path:{},if:{},define:{},transform:{},__name:{},__ref:{},__hash:{},__text:{},nextElement:{},previousElement:{},key:{},tag:{},query:{},parent:{},node:{},set:{},reset:{},update:{},error:{},warn:{},call:{},setProps:{},remove:{},updateContent:{},removeContent:{},variables:{},lookup:{},lookdown:{},getRef:{},getPath:{},lookdownAll:{},setNodeStyles:{},spotByPath:{},keys:{},log:{},parse:{},parseDeep:{},on:{},component:{},context:{},$collection:{},$stateCollection:{},$propsCollection:{},$setCollection:{},$setStateCollection:{},$setPropsCollection:{}},h={elementKeys:["tag","text","style","attr","class","state","props","data","content","html","on","key","extend","childExtend","childExtendRecursive","scope","query","$collection","$stateCollection","$propsCollection"],propsKeys:["__element","update"],stateKeys:[]}}),m("alDiX",function(e,t){r(e.exports,"connect",()=>h),r(e.exports,"send",()=>f);var n=g("8nXeH"),o=g("5ka54"),i=g("fmsBj");let{isFunction:s,isArray:a}=n.default||n,{window:l}=o.default||o,c={},p=0,d=e=>e.development||l&&l.location&&l.location.host.includes("local")||!1,u=(e,t)=>{let r=t?"http://localhost:13336/":"https://socket.symbols.app/",n=a(e.socketUrl)?e.socketUrl:[e.socketUrl||r];return{primaryUrl:n[0]||r,secondaryUrl:n[1]||"socket.symbols.app"}},h=(e,t={})=>{let r=d(t),{primaryUrl:n,secondaryUrl:o}=u(t,r),a=(0,i.default)(n||o,{});return a.on("connect",()=>{r&&console.warn(`Connected to %c${n} %c${e} %c${a.id}`,"font-weight: bold; color: green;","font-weight: bold;",""),a.emit("initConnect",{key:e,...t});try{s(t.onConnect)&&t.onConnect(a.id,a)}catch(e){console.error(e)}}),a.on("connect_error",r=>{console.log(`event: connect_error | reason: ${r.message}`);try{s(t.onError)&&t.onError(r,a),p<1&&(p++,a.disconnect(),h(e,{...t,socketUrl:o}))}catch(e){console.error(e)}}),a.on("disconnect",e=>{console.log(`event: disconnect | reason: ${e}`);try{s(t.onDisconnect)&&t.onDisconnect(e,a)}catch(e){console.error(e)}}),a.onAny((e,...r)=>{if("connect"!==e)try{s(t.onChange)&&t.onChange(e,r[0],a)}catch(e){console.error(e)}}),a};function f(e="change",t,r){this.emit(e,t,{...r,...c})}}),m("5ka54",function(e,t){r(e.exports,"global",()=>n),r(e.exports,"self",()=>o),r(e.exports,"window",()=>i),r(e.exports,"document",()=>s);let n=globalThis,o=globalThis,i=globalThis,s=i.document}),m("fmsBj",function(e,t){r(e.exports,"default",()=>a);var n=g("be1xY"),o=g("1kxyH"),i=g("iu13c");g("kgS3n"),g("bzm5c"),g("fa4Ky"),g("2yqfG"),g("kQsr0"),g("hvyAH");let s={};function a(e,t){let r;"object"==typeof e&&(t=e,e=void 0),t=t||{};let i=(0,n.url)(e,t.path||"/socket.io"),a=i.source,l=i.id,c=i.path,p=s[l]&&c in s[l].nsps;return t.forceNew||t["force new connection"]||!1===t.multiplex||p?r=new o.Manager(a,t):(s[l]||(s[l]=new o.Manager(a,t)),r=s[l]),i.query&&!t.query&&(t.query=i.queryKey),r.socket(i.path,t)}Object.assign(a,{Manager:o.Manager,Socket:i.Socket,io:a,connect:a})}),m("be1xY",function(e,t){r(e.exports,"url",()=>o),g("bzm5c");var n=g("2MQxJ");function o(e,t="",r){let i=e;r=r||"undefined"!=typeof location&&location,null==e&&(e=r.protocol+"//"+r.host),"string"==typeof e&&("/"===e.charAt(0)&&(e="/"===e.charAt(1)?r.protocol+e:r.host+e),/^(https?|wss?):\/\//.test(e)||(e=void 0!==r?r.protocol+"//"+e:"https://"+e),i=(0,n.parse)(e)),!i.port&&(/^(http|ws)$/.test(i.protocol)?i.port="80":/^(http|ws)s$/.test(i.protocol)&&(i.port="443")),i.path=i.path||"/";let s=-1!==i.host.indexOf(":")?"["+i.host+"]":i.host;return i.id=i.protocol+"://"+s+":"+i.port+t,i.href=i.protocol+"://"+s+(r&&r.port===i.port?"":":"+i.port),i}}),m("bzm5c",function(e,t){r(e.exports,"Socket",()=>g("3V9t9").Socket),r(e.exports,"installTimerFunctions",()=>g("iwjrS").installTimerFunctions),r(e.exports,"parse",()=>g("2MQxJ").parse),r(e.exports,"nextTick",()=>g("ijY6X").nextTick);var n=g("3V9t9");g("dCjtm"),g("c646o"),g("iwjrS"),g("2MQxJ"),g("ijY6X"),g("fa4Ky"),g("2yqfG"),g("2yqfG"),g("kQsr0"),g("kQsr0"),g("hvyAH"),n.Socket.protocol}),m("3V9t9",function(e,t){r(e.exports,"Socket",()=>f);var n=g("c646o"),o=g("iwjrS"),i=g("4GRXy"),s=g("2MQxJ"),a=g("9k6aX"),l=g("3PJAi"),c=g("ijY6X");let p="function"==typeof addEventListener&&"function"==typeof removeEventListener,d=[];p&&addEventListener("offline",()=>{d.forEach(e=>e())},!1);class u extends a.Emitter{constructor(e,t){if(super(),this.binaryType=c.defaultBinaryType,this.writeBuffer=[],this._prevBufferLen=0,this._pingInterval=-1,this._pingTimeout=-1,this._maxPayload=-1,this._pingTimeoutTime=1/0,e&&"object"==typeof e&&(t=e,e=null),e){let r=(0,s.parse)(e);t.hostname=r.host,t.secure="https"===r.protocol||"wss"===r.protocol,t.port=r.port,r.query&&(t.query=r.query)}else t.host&&(t.hostname=(0,s.parse)(t.host).host);(0,o.installTimerFunctions)(this,t),this.secure=null!=t.secure?t.secure:"undefined"!=typeof location&&"https:"===location.protocol,t.hostname&&!t.port&&(t.port=this.secure?"443":"80"),this.hostname=t.hostname||("undefined"!=typeof location?location.hostname:"localhost"),this.port=t.port||("undefined"!=typeof location&&location.port?location.port:this.secure?"443":"80"),this.transports=[],this._transportsByName={},t.transports.forEach(e=>{let t=e.prototype.name;this.transports.push(t),this._transportsByName[t]=e}),this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},t),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),"string"==typeof this.opts.query&&(this.opts.query=(0,i.decode)(this.opts.query)),p&&(this.opts.closeOnBeforeunload&&(this._beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this._beforeunloadEventListener,!1)),"localhost"!==this.hostname&&(this._offlineEventListener=()=>{this._onClose("transport close",{description:"network connection lost"})},d.push(this._offlineEventListener))),this.opts.withCredentials&&(this._cookieJar=(0,c.createCookieJar)()),this._open()}createTransport(e){let t=Object.assign({},this.opts.query);t.EIO=l.protocol,t.transport=e,this.id&&(t.sid=this.id);let r=Object.assign({},this.opts,{query:t,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[e]);return new this._transportsByName[e](r)}_open(){if(0===this.transports.length){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}let e=this.opts.rememberUpgrade&&u.priorWebsocketSuccess&&-1!==this.transports.indexOf("websocket")?"websocket":this.transports[0];this.readyState="opening";let t=this.createTransport(e);t.open(),this.setTransport(t)}setTransport(e){this.transport&&this.transport.removeAllListeners(),this.transport=e,e.on("drain",this._onDrain.bind(this)).on("packet",this._onPacket.bind(this)).on("error",this._onError.bind(this)).on("close",e=>this._onClose("transport close",e))}onOpen(){this.readyState="open",u.priorWebsocketSuccess="websocket"===this.transport.name,this.emitReserved("open"),this.flush()}_onPacket(e){if("opening"===this.readyState||"open"===this.readyState||"closing"===this.readyState)switch(this.emitReserved("packet",e),this.emitReserved("heartbeat"),e.type){case"open":this.onHandshake(JSON.parse(e.data));break;case"ping":this._sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong"),this._resetPingTimeout();break;case"error":let t=Error("server error");t.code=e.data,this._onError(t);break;case"message":this.emitReserved("data",e.data),this.emitReserved("message",e.data)}}onHandshake(e){this.emitReserved("handshake",e),this.id=e.sid,this.transport.query.sid=e.sid,this._pingInterval=e.pingInterval,this._pingTimeout=e.pingTimeout,this._maxPayload=e.maxPayload,this.onOpen(),"closed"!==this.readyState&&this._resetPingTimeout()}_resetPingTimeout(){this.clearTimeoutFn(this._pingTimeoutTimer);let e=this._pingInterval+this._pingTimeout;this._pingTimeoutTime=Date.now()+e,this._pingTimeoutTimer=this.setTimeoutFn(()=>{this._onClose("ping timeout")},e),this.opts.autoUnref&&this._pingTimeoutTimer.unref()}_onDrain(){this.writeBuffer.splice(0,this._prevBufferLen),this._prevBufferLen=0,0===this.writeBuffer.length?this.emitReserved("drain"):this.flush()}flush(){if("closed"!==this.readyState&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){let e=this._getWritablePackets();this.transport.send(e),this._prevBufferLen=e.length,this.emitReserved("flush")}}_getWritablePackets(){if(!(this._maxPayload&&"polling"===this.transport.name&&this.writeBuffer.length>1))return this.writeBuffer;let e=1;for(let t=0;t0&&e>this._maxPayload)return this.writeBuffer.slice(0,t);e+=2}return this.writeBuffer}_hasPingExpired(){if(!this._pingTimeoutTime)return!0;let e=Date.now()>this._pingTimeoutTime;return e&&(this._pingTimeoutTime=0,(0,c.nextTick)(()=>{this._onClose("ping timeout")},this.setTimeoutFn)),e}write(e,t,r){return this._sendPacket("message",e,t,r),this}send(e,t,r){return this._sendPacket("message",e,t,r),this}_sendPacket(e,t,r,n){if("function"==typeof t&&(n=t,t=void 0),"function"==typeof r&&(n=r,r=null),"closing"===this.readyState||"closed"===this.readyState)return;(r=r||{}).compress=!1!==r.compress;let o={type:e,data:t,options:r};this.emitReserved("packetCreate",o),this.writeBuffer.push(o),n&&this.once("flush",n),this.flush()}close(){let e=()=>{this._onClose("forced close"),this.transport.close()},t=()=>{this.off("upgrade",t),this.off("upgradeError",t),e()},r=()=>{this.once("upgrade",t),this.once("upgradeError",t)};return("opening"===this.readyState||"open"===this.readyState)&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?r():e()}):this.upgrading?r():e()),this}_onError(e){if(u.priorWebsocketSuccess=!1,this.opts.tryAllTransports&&this.transports.length>1&&"opening"===this.readyState)return this.transports.shift(),this._open();this.emitReserved("error",e),this._onClose("transport error",e)}_onClose(e,t){if("opening"===this.readyState||"open"===this.readyState||"closing"===this.readyState){if(this.clearTimeoutFn(this._pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),p&&(this._beforeunloadEventListener&&removeEventListener("beforeunload",this._beforeunloadEventListener,!1),this._offlineEventListener)){let e=d.indexOf(this._offlineEventListener);-1!==e&&d.splice(e,1)}this.readyState="closed",this.id=null,this.emitReserved("close",e,t),this.writeBuffer=[],this._prevBufferLen=0}}}u.protocol=l.protocol;class h extends u{constructor(){super(...arguments),this._upgrades=[]}onOpen(){if(super.onOpen(),"open"===this.readyState&&this.opts.upgrade)for(let e=0;e{r||(t.send([{type:"ping",data:"probe"}]),t.once("packet",e=>{if(!r){if("pong"===e.type&&"probe"===e.data)this.upgrading=!0,this.emitReserved("upgrading",t),t&&(u.priorWebsocketSuccess="websocket"===t.name,this.transport.pause(()=>{r||"closed"===this.readyState||(c(),this.setTransport(t),t.send([{type:"upgrade"}]),this.emitReserved("upgrade",t),t=null,this.upgrading=!1,this.flush())}));else{let e=Error("probe error");e.transport=t.name,this.emitReserved("upgradeError",e)}}}))};function o(){r||(r=!0,c(),t.close(),t=null)}let i=e=>{let r=Error("probe error: "+e);r.transport=t.name,o(),this.emitReserved("upgradeError",r)};function s(){i("transport closed")}function a(){i("socket closed")}function l(e){t&&e.name!==t.name&&o()}let c=()=>{t.removeListener("open",n),t.removeListener("error",i),t.removeListener("close",s),this.off("close",a),this.off("upgrading",l)};t.once("open",n),t.once("error",i),t.once("close",s),this.once("close",a),this.once("upgrading",l),-1!==this._upgrades.indexOf("webtransport")&&"webtransport"!==e?this.setTimeoutFn(()=>{r||t.open()},200):t.open()}onHandshake(e){this._upgrades=this._filterUpgrades(e.upgrades),super.onHandshake(e)}_filterUpgrades(e){let t=[];for(let r=0;rn.transports[e]).filter(e=>!!e)),super(e,r)}}}),m("c646o",function(e,t){r(e.exports,"transports",()=>s);var n=g("2yqfG"),o=g("kQsr0"),i=g("hvyAH");let s={websocket:o.WS,webtransport:i.WT,polling:n.XHR}}),m("2yqfG",function(e,t){r(e.exports,"XHR",()=>h);var n=g("1x6gU"),o=g("9k6aX"),i=g("iwjrS"),s=g("ijY6X"),a=g("gUWwu");function l(){}class c extends n.Polling{constructor(e){if(super(e),"undefined"!=typeof location){let t="https:"===location.protocol,r=location.port;r||(r=t?"443":"80"),this.xd="undefined"!=typeof location&&e.hostname!==location.hostname||r!==e.port}}doWrite(e,t){let r=this.request({method:"POST",data:e});r.on("success",t),r.on("error",(e,t)=>{this.onError("xhr post error",e,t)})}doPoll(){let e=this.request();e.on("data",this.onData.bind(this)),e.on("error",(e,t)=>{this.onError("xhr poll error",e,t)}),this.pollXhr=e}}class p extends o.Emitter{constructor(e,t,r){super(),this.createRequest=e,(0,i.installTimerFunctions)(this,r),this._opts=r,this._method=r.method||"GET",this._uri=t,this._data=void 0!==r.data?r.data:null,this._create()}_create(){var e;let t=(0,i.pick)(this._opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");t.xdomain=!!this._opts.xd;let r=this._xhr=this.createRequest(t);try{r.open(this._method,this._uri,!0);try{if(this._opts.extraHeaders)for(let e in r.setDisableHeaderCheck&&r.setDisableHeaderCheck(!0),this._opts.extraHeaders)this._opts.extraHeaders.hasOwnProperty(e)&&r.setRequestHeader(e,this._opts.extraHeaders[e])}catch(e){}if("POST"===this._method)try{r.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch(e){}try{r.setRequestHeader("Accept","*/*")}catch(e){}null===(e=this._opts.cookieJar)||void 0===e||e.addCookies(r),"withCredentials"in r&&(r.withCredentials=this._opts.withCredentials),this._opts.requestTimeout&&(r.timeout=this._opts.requestTimeout),r.onreadystatechange=()=>{var e;3===r.readyState&&(null===(e=this._opts.cookieJar)||void 0===e||e.parseCookies(r.getResponseHeader("set-cookie"))),4===r.readyState&&(200===r.status||1223===r.status?this._onLoad():this.setTimeoutFn(()=>{this._onError("number"==typeof r.status?r.status:0)},0))},r.send(this._data)}catch(e){this.setTimeoutFn(()=>{this._onError(e)},0);return}"undefined"!=typeof document&&(this._index=p.requestsCount++,p.requests[this._index]=this)}_onError(e){this.emitReserved("error",e,this._xhr),this._cleanup(!0)}_cleanup(e){if(void 0!==this._xhr&&null!==this._xhr){if(this._xhr.onreadystatechange=l,e)try{this._xhr.abort()}catch(e){}"undefined"!=typeof document&&delete p.requests[this._index],this._xhr=null}}_onLoad(){let e=this._xhr.responseText;null!==e&&(this.emitReserved("data",e),this.emitReserved("success"),this._cleanup())}abort(){this._cleanup()}}function d(){for(let e in p.requests)p.requests.hasOwnProperty(e)&&p.requests[e].abort()}p.requestsCount=0,p.requests={},"undefined"!=typeof document&&("function"==typeof attachEvent?attachEvent("onunload",d):"function"==typeof addEventListener&&addEventListener("onpagehide"in s.globalThisShim?"pagehide":"unload",d,!1));let u=function(){let e=f({xdomain:!1});return e&&null!==e.responseType}();class h extends c{constructor(e){super(e);let t=e&&e.forceBase64;this.supportsBinary=u&&!t}request(e={}){return Object.assign(e,{xd:this.xd},this.opts),new p(f,this.uri(),e)}}function f(e){let t=e.xdomain;try{if("undefined"!=typeof XMLHttpRequest&&(!t||a.hasCORS))return new XMLHttpRequest}catch(e){}if(!t)try{return new s.globalThisShim[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch(e){}}}),m("1x6gU",function(e,t){r(e.exports,"Polling",()=>s);var n=g("dCjtm"),o=g("iwjrS"),i=g("3PJAi");class s extends n.Transport{constructor(){super(...arguments),this._polling=!1}get name(){return"polling"}doOpen(){this._poll()}pause(e){this.readyState="pausing";let t=()=>{this.readyState="paused",e()};if(this._polling||!this.writable){let e=0;this._polling&&(e++,this.once("pollComplete",function(){--e||t()})),this.writable||(e++,this.once("drain",function(){--e||t()}))}else t()}_poll(){this._polling=!0,this.doPoll(),this.emitReserved("poll")}onData(e){(0,i.decodePayload)(e,this.socket.binaryType).forEach(e=>{if("opening"===this.readyState&&"open"===e.type&&this.onOpen(),"close"===e.type)return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(e)}),"closed"!==this.readyState&&(this._polling=!1,this.emitReserved("pollComplete"),"open"===this.readyState&&this._poll())}doClose(){let e=()=>{this.write([{type:"close"}])};"open"===this.readyState?e():this.once("open",e)}write(e){this.writable=!1,(0,i.encodePayload)(e,e=>{this.doWrite(e,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){let e=this.opts.secure?"https":"http",t=this.query||{};return!1!==this.opts.timestampRequests&&(t[this.opts.timestampParam]=(0,o.randomString)()),this.supportsBinary||t.sid||(t.b64=1),this.createUri(e,t)}}}),m("dCjtm",function(e,t){r(e.exports,"Transport",()=>l),g("3PJAi");var n=g("3TD1L"),o=g("9k6aX"),i=g("iwjrS"),s=g("4GRXy");class a extends Error{constructor(e,t,r){super(e),this.description=t,this.context=r,this.type="TransportError"}}class l extends o.Emitter{constructor(e){super(),this.writable=!1,(0,i.installTimerFunctions)(this,e),this.opts=e,this.query=e.query,this.socket=e.socket,this.supportsBinary=!e.forceBase64}onError(e,t,r){return super.emitReserved("error",new a(e,t,r)),this}open(){return this.readyState="opening",this.doOpen(),this}close(){return("opening"===this.readyState||"open"===this.readyState)&&(this.doClose(),this.onClose()),this}send(e){"open"===this.readyState&&this.write(e)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(e){let t=(0,n.decodePacket)(e,this.socket.binaryType);this.onPacket(t)}onPacket(e){super.emitReserved("packet",e)}onClose(e){this.readyState="closed",super.emitReserved("close",e)}pause(e){}createUri(e,t={}){return e+"://"+this._hostname()+this._port()+this.opts.path+this._query(t)}_hostname(){let e=this.opts.hostname;return -1===e.indexOf(":")?e:"["+e+"]"}_port(){return this.opts.port&&(this.opts.secure&&Number(443!==this.opts.port)||!this.opts.secure&&80!==Number(this.opts.port))?":"+this.opts.port:""}_query(e){let t=(0,s.encode)(e);return t.length?"?"+t:""}}}),m("3PJAi",function(e,t){let n;r(e.exports,"encodePayload",()=>a),r(e.exports,"decodePayload",()=>l),r(e.exports,"createPacketEncoderStream",()=>c),r(e.exports,"createPacketDecoderStream",()=>u),r(e.exports,"protocol",()=>h),r(e.exports,"encodePacket",()=>g("5ThYj").encodePacket),r(e.exports,"decodePacket",()=>g("3TD1L").decodePacket);var o=g("5ThYj"),i=g("3TD1L"),s=g("lHowq");let a=(e,t)=>{let r=e.length,n=Array(r),i=0;e.forEach((e,s)=>{(0,o.encodePacket)(e,!1,e=>{n[s]=e,++i===r&&t(n.join("\x1e"))})})},l=(e,t)=>{let r=e.split("\x1e"),n=[];for(let e=0;e{let n;let o=r.length;if(o<126)new DataView((n=new Uint8Array(1)).buffer).setUint8(0,o);else if(o<65536){let e=new DataView((n=new Uint8Array(3)).buffer);e.setUint8(0,126),e.setUint16(1,o)}else{let e=new DataView((n=new Uint8Array(9)).buffer);e.setUint8(0,127),e.setBigUint64(1,BigInt(o))}e.data&&"string"!=typeof e.data&&(n[0]|=128),t.enqueue(n),t.enqueue(r)})}})}function p(e){return e.reduce((e,t)=>e+t.length,0)}function d(e,t){if(e[0].length===t)return e.shift();let r=new Uint8Array(t),n=0;for(let o=0;op(r))break;let e=d(r,1);l=(128&e[0])==128,o=(a=127&e[0])<126?3:126===a?1:2}else if(1===o){if(2>p(r))break;let e=d(r,2);a=new DataView(e.buffer,e.byteOffset,e.length).getUint16(0),o=3}else if(2===o){if(8>p(r))break;let e=d(r,8),t=new DataView(e.buffer,e.byteOffset,e.length),n=t.getUint32(0);if(n>2097151){u.enqueue(s.ERROR_PACKET);break}a=0x100000000*n+t.getUint32(4),o=3}else{if(p(r)e){u.enqueue(s.ERROR_PACKET);break}}}})}let h=4}),m("5ThYj",function(e,t){let n;r(e.exports,"encodePacket",()=>l),r(e.exports,"encodePacketToBinary",()=>d);var o=g("lHowq");let i="function"==typeof Blob||"undefined"!=typeof Blob&&"[object BlobConstructor]"===Object.prototype.toString.call(Blob),s="function"==typeof ArrayBuffer,a=e=>"function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer instanceof ArrayBuffer,l=({type:e,data:t},r,n)=>i&&t instanceof Blob?r?n(t):c(t,n):s&&(t instanceof ArrayBuffer||a(t))?r?n(t):c(new Blob([t]),n):n(o.PACKET_TYPES[e]+(t||"")),c=(e,t)=>{let r=new FileReader;return r.onload=function(){t("b"+(r.result.split(",")[1]||""))},r.readAsDataURL(e)};function p(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}function d(e,t){return i&&e.data instanceof Blob?e.data.arrayBuffer().then(p).then(t):s&&(e.data instanceof ArrayBuffer||a(e.data))?t(p(e.data)):void l(e,!1,e=>{n||(n=new TextEncoder),t(n.encode(e))})}}),m("lHowq",function(e,t){r(e.exports,"PACKET_TYPES",()=>n),r(e.exports,"PACKET_TYPES_REVERSE",()=>o),r(e.exports,"ERROR_PACKET",()=>i);let n=Object.create(null);n.open="0",n.close="1",n.ping="2",n.pong="3",n.message="4",n.upgrade="5",n.noop="6";let o=Object.create(null);Object.keys(n).forEach(e=>{o[n[e]]=e});let i={type:"error",data:"parser error"}}),m("3TD1L",function(e,t){r(e.exports,"decodePacket",()=>s);var n=g("lHowq"),o=g("jKmOn");let i="function"==typeof ArrayBuffer,s=(e,t)=>{if("string"!=typeof e)return{type:"message",data:l(e,t)};let r=e.charAt(0);return"b"===r?{type:"message",data:a(e.substring(1),t)}:n.PACKET_TYPES_REVERSE[r]?e.length>1?{type:n.PACKET_TYPES_REVERSE[r],data:e.substring(1)}:{type:n.PACKET_TYPES_REVERSE[r]}:n.ERROR_PACKET},a=(e,t)=>i?l((0,o.decode)(e),t):{base64:!0,data:e},l=(e,t)=>"blob"===t?e instanceof Blob?e:new Blob([e]):e instanceof ArrayBuffer?e:e.buffer}),m("jKmOn",function(e,t){r(e.exports,"decode",()=>i);let n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o="undefined"==typeof Uint8Array?[]:new Uint8Array(256);for(let e=0;e{let t=.75*e.length,r=e.length,n,i=0,s,a,l,c;"="===e[e.length-1]&&(t--,"="===e[e.length-2]&&t--);let p=new ArrayBuffer(t),d=new Uint8Array(p);for(n=0;n>4,d[i++]=(15&a)<<4|l>>2,d[i++]=(3&l)<<6|63&c;return p}}),m("9k6aX",function(e,t){function n(e){if(e)return function(e){for(var t in n.prototype)e[t]=n.prototype[t];return e}(e)}r(e.exports,"Emitter",()=>n),n.prototype.on=n.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this},n.prototype.once=function(e,t){function r(){this.off(e,r),t.apply(this,arguments)}return r.fn=t,this.on(e,r),this},n.prototype.off=n.prototype.removeListener=n.prototype.removeAllListeners=n.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var r,n=this._callbacks["$"+e];if(!n)return this;if(1==arguments.length)return delete this._callbacks["$"+e],this;for(var o=0;oo),r(e.exports,"installTimerFunctions",()=>a),r(e.exports,"byteLength",()=>l),r(e.exports,"randomString",()=>c);var n=g("ijY6X");function o(e,...t){return t.reduce((t,r)=>(e.hasOwnProperty(r)&&(t[r]=e[r]),t),{})}let i=n.globalThisShim.setTimeout,s=n.globalThisShim.clearTimeout;function a(e,t){t.useNativeTimers?(e.setTimeoutFn=i.bind(n.globalThisShim),e.clearTimeoutFn=s.bind(n.globalThisShim)):(e.setTimeoutFn=(0,n.globalThisShim).setTimeout.bind(n.globalThisShim),e.clearTimeoutFn=(0,n.globalThisShim).clearTimeout.bind(n.globalThisShim))}function l(e){return"string"==typeof e?function(e){let t=0,r=0;for(let n=0,o=e.length;n=57344?r+=3:(n++,r+=4);return r}(e):Math.ceil(1.33*(e.byteLength||e.size))}function c(){return Date.now().toString(36).substring(3)+Math.random().toString(36).substring(2,5)}}),m("ijY6X",function(e,t){r(e.exports,"nextTick",()=>n),r(e.exports,"globalThisShim",()=>o),r(e.exports,"defaultBinaryType",()=>i),r(e.exports,"createCookieJar",()=>s);let n="function"==typeof Promise&&"function"==typeof Promise.resolve?e=>Promise.resolve().then(e):(e,t)=>t(e,0),o="undefined"!=typeof self?self:"undefined"!=typeof window?window:Function("return this")(),i="arraybuffer";function s(){}}),m("4GRXy",function(e,t){function n(e){let t="";for(let r in e)e.hasOwnProperty(r)&&(t.length&&(t+="&"),t+=encodeURIComponent(r)+"="+encodeURIComponent(e[r]));return t}function o(e){let t={},r=e.split("&");for(let e=0,n=r.length;en),r(e.exports,"decode",()=>o)}),m("gUWwu",function(e,t){r(e.exports,"hasCORS",()=>o);let n=!1;try{n="undefined"!=typeof XMLHttpRequest&&"withCredentials"in new XMLHttpRequest}catch(e){}let o=n}),m("kQsr0",function(e,t){r(e.exports,"WS",()=>p);var n=g("dCjtm"),o=g("iwjrS");g("3PJAi");var i=g("5ThYj"),s=g("ijY6X");let a="undefined"!=typeof navigator&&"string"==typeof navigator.product&&"reactnative"===navigator.product.toLowerCase();class l extends n.Transport{get name(){return"websocket"}doOpen(){let e=this.uri(),t=this.opts.protocols,r=a?{}:(0,o.pick)(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(r.headers=this.opts.extraHeaders);try{this.ws=this.createSocket(e,t,r)}catch(e){return this.emitReserved("error",e)}this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=e=>this.onClose({description:"websocket connection closed",context:e}),this.ws.onmessage=e=>this.onData(e.data),this.ws.onerror=e=>this.onError("websocket error",e)}write(e){this.writable=!1;for(let t=0;t{try{this.doWrite(r,e)}catch(e){}n&&(0,s.nextTick)(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){void 0!==this.ws&&(this.ws.onerror=()=>{},this.ws.close(),this.ws=null)}uri(){let e=this.opts.secure?"wss":"ws",t=this.query||{};return this.opts.timestampRequests&&(t[this.opts.timestampParam]=(0,o.randomString)()),this.supportsBinary||(t.b64=1),this.createUri(e,t)}}let c=s.globalThisShim.WebSocket||s.globalThisShim.MozWebSocket;class p extends l{createSocket(e,t,r){return a?new c(e,t,r):t?new c(e,t):new c(e)}doWrite(e,t){this.ws.send(t)}}}),m("hvyAH",function(e,t){r(e.exports,"WT",()=>s);var n=g("dCjtm"),o=g("ijY6X"),i=g("3PJAi");class s extends n.Transport{get name(){return"webtransport"}doOpen(){try{this._transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name])}catch(e){return this.emitReserved("error",e)}this._transport.closed.then(()=>{this.onClose()}).catch(e=>{this.onError("webtransport error",e)}),this._transport.ready.then(()=>{this._transport.createBidirectionalStream().then(e=>{let t=(0,i.createPacketDecoderStream)(Number.MAX_SAFE_INTEGER,this.socket.binaryType),r=e.readable.pipeThrough(t).getReader(),n=(0,i.createPacketEncoderStream)();n.readable.pipeTo(e.writable),this._writer=n.writable.getWriter();let o=()=>{r.read().then(({done:e,value:t})=>{e||(this.onPacket(t),o())}).catch(e=>{})};o();let s={type:"open"};this.query.sid&&(s.data=`{"sid":"${this.query.sid}"}`),this._writer.write(s).then(()=>this.onOpen())})})}write(e){this.writable=!1;for(let t=0;t{n&&(0,o.nextTick)(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var e;null===(e=this._transport)||void 0===e||e.close()}}}),m("2MQxJ",function(e,t){r(e.exports,"parse",()=>i);let n=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,o=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function i(e){if(e.length>8e3)throw"URI too long";let t=e,r=e.indexOf("["),i=e.indexOf("]");-1!=r&&-1!=i&&(e=e.substring(0,r)+e.substring(r,i).replace(/:/g,";")+e.substring(i,e.length));let s=n.exec(e||""),a={},l=14;for(;l--;)a[o[l]]=s[l]||"";return -1!=r&&-1!=i&&(a.source=t,a.host=a.host.substring(1,a.host.length-1).replace(/;/g,":"),a.authority=a.authority.replace("[","").replace("]","").replace(/;/g,":"),a.ipv6uri=!0),a.pathNames=function(e,t){let r=t.replace(/\/{2,9}/g,"/").split("/");return("/"==t.slice(0,1)||0===t.length)&&r.splice(0,1),"/"==t.slice(-1)&&r.splice(r.length-1,1),r}(0,a.path),a.queryKey=function(e,t){let r={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(e,t,n){t&&(r[t]=n)}),r}(0,a.query),a}}),m("fa4Ky",function(e,t){g("1x6gU")}),m("1kxyH",function(e,t){r(e.exports,"Manager",()=>d),g("bzm5c");var n=g("iwjrS"),o=g("ijY6X"),i=g("3V9t9"),s=g("iu13c"),a=g("kgS3n"),l=g("luJE7"),c=g("aByCO"),p=g("9k6aX");class d extends p.Emitter{constructor(e,t){var r;super(),this.nsps={},this.subs=[],e&&"object"==typeof e&&(t=e,e=void 0),(t=t||{}).path=t.path||"/socket.io",this.opts=t,(0,n.installTimerFunctions)(this,t),this.reconnection(!1!==t.reconnection),this.reconnectionAttempts(t.reconnectionAttempts||1/0),this.reconnectionDelay(t.reconnectionDelay||1e3),this.reconnectionDelayMax(t.reconnectionDelayMax||5e3),this.randomizationFactor(null!==(r=t.randomizationFactor)&&void 0!==r?r:.5),this.backoff=new c.Backoff({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(null==t.timeout?2e4:t.timeout),this._readyState="closed",this.uri=e;let o=t.parser||a;this.encoder=new o.Encoder,this.decoder=new o.Decoder,this._autoConnect=!1!==t.autoConnect,this._autoConnect&&this.open()}reconnection(e){return arguments.length?(this._reconnection=!!e,e||(this.skipReconnect=!0),this):this._reconnection}reconnectionAttempts(e){return void 0===e?this._reconnectionAttempts:(this._reconnectionAttempts=e,this)}reconnectionDelay(e){var t;return void 0===e?this._reconnectionDelay:(this._reconnectionDelay=e,null===(t=this.backoff)||void 0===t||t.setMin(e),this)}randomizationFactor(e){var t;return void 0===e?this._randomizationFactor:(this._randomizationFactor=e,null===(t=this.backoff)||void 0===t||t.setJitter(e),this)}reconnectionDelayMax(e){var t;return void 0===e?this._reconnectionDelayMax:(this._reconnectionDelayMax=e,null===(t=this.backoff)||void 0===t||t.setMax(e),this)}timeout(e){return arguments.length?(this._timeout=e,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&0===this.backoff.attempts&&this.reconnect()}open(e){if(~this._readyState.indexOf("open"))return this;this.engine=new i.Socket(this.uri,this.opts);let t=this.engine,r=this;this._readyState="opening",this.skipReconnect=!1;let n=(0,l.on)(t,"open",function(){r.onopen(),e&&e()}),o=t=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",t),e?e(t):this.maybeReconnectOnOpen()},s=(0,l.on)(t,"error",o);if(!1!==this._timeout){let e=this._timeout,r=this.setTimeoutFn(()=>{n(),o(Error("timeout")),t.close()},e);this.opts.autoUnref&&r.unref(),this.subs.push(()=>{this.clearTimeoutFn(r)})}return this.subs.push(n),this.subs.push(s),this}connect(e){return this.open(e)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");let e=this.engine;this.subs.push((0,l.on)(e,"ping",this.onping.bind(this)),(0,l.on)(e,"data",this.ondata.bind(this)),(0,l.on)(e,"error",this.onerror.bind(this)),(0,l.on)(e,"close",this.onclose.bind(this)),(0,l.on)(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(e){try{this.decoder.add(e)}catch(e){this.onclose("parse error",e)}}ondecoded(e){(0,o.nextTick)(()=>{this.emitReserved("packet",e)},this.setTimeoutFn)}onerror(e){this.emitReserved("error",e)}socket(e,t){let r=this.nsps[e];return r?this._autoConnect&&!r.active&&r.connect():(r=new s.Socket(this,e,t),this.nsps[e]=r),r}_destroy(e){for(let e of Object.keys(this.nsps))if(this.nsps[e].active)return;this._close()}_packet(e){let t=this.encoder.encode(e);for(let r=0;re()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close")}disconnect(){return this._close()}onclose(e,t){var r;this.cleanup(),null===(r=this.engine)||void 0===r||r.close(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",e,t),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;let e=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{let t=this.backoff.duration();this._reconnecting=!0;let r=this.setTimeoutFn(()=>{!e.skipReconnect&&(this.emitReserved("reconnect_attempt",e.backoff.attempts),e.skipReconnect||e.open(t=>{t?(e._reconnecting=!1,e.reconnect(),this.emitReserved("reconnect_error",t)):e.onreconnect()}))},t);this.opts.autoUnref&&r.unref(),this.subs.push(()=>{this.clearTimeoutFn(r)})}}onreconnect(){let e=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",e)}}}),m("iu13c",function(e,t){r(e.exports,"Socket",()=>a);var n=g("kgS3n"),o=g("luJE7"),i=g("9k6aX");let s=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1});class a extends i.Emitter{constructor(e,t,r){super(),this.connected=!1,this.recovered=!1,this.receiveBuffer=[],this.sendBuffer=[],this._queue=[],this._queueSeq=0,this.ids=0,this.acks={},this.flags={},this.io=e,this.nsp=t,r&&r.auth&&(this.auth=r.auth),this._opts=Object.assign({},r),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;let e=this.io;this.subs=[(0,o.on)(e,"open",this.onopen.bind(this)),(0,o.on)(e,"packet",this.onpacket.bind(this)),(0,o.on)(e,"error",this.onerror.bind(this)),(0,o.on)(e,"close",this.onclose.bind(this))]}get active(){return!!this.subs}connect(){return this.connected||(this.subEvents(),this.io._reconnecting||this.io.open(),"open"===this.io._readyState&&this.onopen()),this}open(){return this.connect()}send(...e){return e.unshift("message"),this.emit.apply(this,e),this}emit(e,...t){var r,o,i;if(s.hasOwnProperty(e))throw Error('"'+e.toString()+'" is a reserved event name');if(t.unshift(e),this._opts.retries&&!this.flags.fromQueue&&!this.flags.volatile)return this._addToQueue(t),this;let a={type:n.PacketType.EVENT,data:t};if(a.options={},a.options.compress=!1!==this.flags.compress,"function"==typeof t[t.length-1]){let e=this.ids++,r=t.pop();this._registerAckCallback(e,r),a.id=e}let l=null===(o=null===(r=this.io.engine)||void 0===r?void 0:r.transport)||void 0===o?void 0:o.writable,c=this.connected&&!(null===(i=this.io.engine)||void 0===i?void 0:i._hasPingExpired());return this.flags.volatile&&!l||(c?(this.notifyOutgoingListeners(a),this.packet(a)):this.sendBuffer.push(a)),this.flags={},this}_registerAckCallback(e,t){var r;let n=null!==(r=this.flags.timeout)&&void 0!==r?r:this._opts.ackTimeout;if(void 0===n){this.acks[e]=t;return}let o=this.io.setTimeoutFn(()=>{delete this.acks[e];for(let t=0;t{this.io.clearTimeoutFn(o),t.apply(this,e)};i.withError=!0,this.acks[e]=i}emitWithAck(e,...t){return new Promise((r,n)=>{let o=(e,t)=>e?n(e):r(t);o.withError=!0,t.push(o),this.emit(e,...t)})}_addToQueue(e){let t;"function"==typeof e[e.length-1]&&(t=e.pop());let r={id:this._queueSeq++,tryCount:0,pending:!1,args:e,flags:Object.assign({fromQueue:!0},this.flags)};e.push((e,...n)=>{if(r===this._queue[0])return null!==e?r.tryCount>this._opts.retries&&(this._queue.shift(),t&&t(e)):(this._queue.shift(),t&&t(null,...n)),r.pending=!1,this._drainQueue()}),this._queue.push(r),this._drainQueue()}_drainQueue(e=!1){if(!this.connected||0===this._queue.length)return;let t=this._queue[0];(!t.pending||e)&&(t.pending=!0,t.tryCount++,this.flags=t.flags,this.emit.apply(this,t.args))}packet(e){e.nsp=this.nsp,this.io._packet(e)}onopen(){"function"==typeof this.auth?this.auth(e=>{this._sendConnectPacket(e)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(e){this.packet({type:n.PacketType.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},e):e})}onerror(e){this.connected||this.emitReserved("connect_error",e)}onclose(e,t){this.connected=!1,delete this.id,this.emitReserved("disconnect",e,t),this._clearAcks()}_clearAcks(){Object.keys(this.acks).forEach(e=>{if(!this.sendBuffer.some(t=>String(t.id)===e)){let t=this.acks[e];delete this.acks[e],t.withError&&t.call(this,Error("socket has been disconnected"))}})}onpacket(e){if(!(e.nsp!==this.nsp))switch(e.type){case n.PacketType.CONNECT:e.data&&e.data.sid?this.onconnect(e.data.sid,e.data.pid):this.emitReserved("connect_error",Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case n.PacketType.EVENT:case n.PacketType.BINARY_EVENT:this.onevent(e);break;case n.PacketType.ACK:case n.PacketType.BINARY_ACK:this.onack(e);break;case n.PacketType.DISCONNECT:this.ondisconnect();break;case n.PacketType.CONNECT_ERROR:this.destroy();let t=Error(e.data.message);t.data=e.data.data,this.emitReserved("connect_error",t)}}onevent(e){let t=e.data||[];null!=e.id&&t.push(this.ack(e.id)),this.connected?this.emitEvent(t):this.receiveBuffer.push(Object.freeze(t))}emitEvent(e){if(this._anyListeners&&this._anyListeners.length)for(let t of this._anyListeners.slice())t.apply(this,e);super.emit.apply(this,e),this._pid&&e.length&&"string"==typeof e[e.length-1]&&(this._lastOffset=e[e.length-1])}ack(e){let t=this,r=!1;return function(...o){r||(r=!0,t.packet({type:n.PacketType.ACK,id:e,data:o}))}}onack(e){let t=this.acks[e.id];"function"==typeof t&&(delete this.acks[e.id],t.withError&&e.data.unshift(null),t.apply(this,e.data))}onconnect(e,t){this.id=e,this.recovered=t&&this._pid===t,this._pid=t,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(e=>this.emitEvent(e)),this.receiveBuffer=[],this.sendBuffer.forEach(e=>{this.notifyOutgoingListeners(e),this.packet(e)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(e=>e()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:n.PacketType.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(e){return this.flags.compress=e,this}get volatile(){return this.flags.volatile=!0,this}timeout(e){return this.flags.timeout=e,this}onAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(e),this}prependAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(e),this}offAny(e){if(!this._anyListeners)return this;if(e){let t=this._anyListeners;for(let r=0;rc),r(e.exports,"PacketType",()=>o),r(e.exports,"Encoder",()=>p),r(e.exports,"Decoder",()=>u);var n,o,i=g("9k6aX"),s=g("14XK1"),a=g("jQIMW");let l=["connect","connect_error","disconnect","disconnecting","newListener","removeListener"],c=5;(n=o||(o={}))[n.CONNECT=0]="CONNECT",n[n.DISCONNECT=1]="DISCONNECT",n[n.EVENT=2]="EVENT",n[n.ACK=3]="ACK",n[n.CONNECT_ERROR=4]="CONNECT_ERROR",n[n.BINARY_EVENT=5]="BINARY_EVENT",n[n.BINARY_ACK=6]="BINARY_ACK";class p{constructor(e){this.replacer=e}encode(e){return(e.type===o.EVENT||e.type===o.ACK)&&(0,a.hasBinary)(e)?this.encodeAsBinary({type:e.type===o.EVENT?o.BINARY_EVENT:o.BINARY_ACK,nsp:e.nsp,data:e.data,id:e.id}):[this.encodeAsString(e)]}encodeAsString(e){let t=""+e.type;return(e.type===o.BINARY_EVENT||e.type===o.BINARY_ACK)&&(t+=e.attachments+"-"),e.nsp&&"/"!==e.nsp&&(t+=e.nsp+","),null!=e.id&&(t+=e.id),null!=e.data&&(t+=JSON.stringify(e.data,this.replacer)),t}encodeAsBinary(e){let t=(0,s.deconstructPacket)(e),r=this.encodeAsString(t.packet),n=t.buffers;return n.unshift(r),n}}function d(e){return"[object Object]"===Object.prototype.toString.call(e)}class u extends i.Emitter{constructor(e){super(),this.reviver=e}add(e){let t;if("string"==typeof e){if(this.reconstructor)throw Error("got plaintext data when reconstructing a packet");let r=(t=this.decodeString(e)).type===o.BINARY_EVENT;r||t.type===o.BINARY_ACK?(t.type=r?o.EVENT:o.ACK,this.reconstructor=new h(t),0===t.attachments&&super.emitReserved("decoded",t)):super.emitReserved("decoded",t)}else if((0,a.isBinary)(e)||e.base64){if(this.reconstructor)(t=this.reconstructor.takeBinaryData(e))&&(this.reconstructor=null,super.emitReserved("decoded",t));else throw Error("got binary data when not reconstructing a packet")}else throw Error("Unknown type: "+e)}decodeString(e){let t=0,r={type:Number(e.charAt(0))};if(void 0===o[r.type])throw Error("unknown packet type "+r.type);if(r.type===o.BINARY_EVENT||r.type===o.BINARY_ACK){let n=t+1;for(;"-"!==e.charAt(++t)&&t!=e.length;);let o=e.substring(n,t);if(o!=Number(o)||"-"!==e.charAt(t))throw Error("Illegal attachments");r.attachments=Number(o)}if("/"===e.charAt(t+1)){let n=t+1;for(;++t&&","!==e.charAt(t)&&t!==e.length;);r.nsp=e.substring(n,t)}else r.nsp="/";let n=e.charAt(t+1);if(""!==n&&Number(n)==n){let n=t+1;for(;++t;){let r=e.charAt(t);if(null==r||Number(r)!=r){--t;break}if(t===e.length)break}r.id=Number(e.substring(n,t+1))}if(e.charAt(++t)){let n=this.tryParse(e.substr(t));if(u.isPayloadValid(r.type,n))r.data=n;else throw Error("invalid payload")}return r}tryParse(e){try{return JSON.parse(e,this.reviver)}catch(e){return!1}}static isPayloadValid(e,t){switch(e){case o.CONNECT:return d(t);case o.DISCONNECT:return void 0===t;case o.CONNECT_ERROR:return"string"==typeof t||d(t);case o.EVENT:case o.BINARY_EVENT:return Array.isArray(t)&&("number"==typeof t[0]||"string"==typeof t[0]&&-1===l.indexOf(t[0]));case o.ACK:case o.BINARY_ACK:return Array.isArray(t)}}destroy(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}}class h{constructor(e){this.packet=e,this.buffers=[],this.reconPack=e}takeBinaryData(e){if(this.buffers.push(e),this.buffers.length===this.reconPack.attachments){let e=(0,s.reconstructPacket)(this.reconPack,this.buffers);return this.finishedReconstruction(),e}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}}}),m("14XK1",function(e,t){r(e.exports,"deconstructPacket",()=>o),r(e.exports,"reconstructPacket",()=>i);var n=g("jQIMW");function o(e){let t=[],r=e.data;return e.data=function e(t,r){if(!t)return t;if((0,n.isBinary)(t)){let e={_placeholder:!0,num:r.length};return r.push(t),e}if(Array.isArray(t)){let n=Array(t.length);for(let o=0;o=0&&t.numl),r(e.exports,"hasBinary",()=>function e(t,r){if(!t||"object"!=typeof t)return!1;if(Array.isArray(t)){for(let r=0,n=t.length;r"function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(e):e.buffer instanceof ArrayBuffer,i=Object.prototype.toString,s="function"==typeof Blob||"undefined"!=typeof Blob&&"[object BlobConstructor]"===i.call(Blob),a="function"==typeof File||"undefined"!=typeof File&&"[object FileConstructor]"===i.call(File);function l(e){return n&&(e instanceof ArrayBuffer||o(e))||s&&e instanceof Blob||a&&e instanceof File}}),m("luJE7",function(e,t){r(e.exports,"on",()=>n);function n(e,t,r){return e.on(t,r),function(){e.off(t,r)}}}),m("aByCO",function(e,t){function n(e){e=e||{},this.ms=e.min||100,this.max=e.max||1e4,this.factor=e.factor||2,this.jitter=e.jitter>0&&e.jitter<=1?e.jitter:0,this.attempts=0}r(e.exports,"Backoff",()=>n),n.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),r=Math.floor(t*this.jitter*e);e=(1&Math.floor(10*t))==0?e-r:e+r}return 0|Math.min(e,this.max)},n.prototype.reset=function(){this.attempts=0},n.prototype.setMin=function(e){this.ms=e},n.prototype.setMax=function(e){this.max=e},n.prototype.setJitter=function(e){this.jitter=e}}),g("8nXeH");let y={version:"0.0.1",COLOR:{blue:"#213eb0",green:"#389d34",red:"#e15c55",yellow:"#EDCB38",orange:"#e97c16",transparent:"rgba(0, 0, 0, 0)",black:"black",gray:"#4e4e50",white:"white",title:["--gray 1 -168","--gray 1 +168"],caption:["--gray 1 -68","--gray 1 +68"],paragraph:["--gray 1 -42","--gray 1 +42"],disabled:["--gray 1 -26","--gray 1 +26"],line:["--gray 1 -16","--gray 1 +16"]},GRADIENT:{"gradient-blue-light":`linear-gradient(to right,
rgba(4, 116, 242, 1),
rgba(0, 48, 103, 1)
)`,"gradient-blue-dark":`linear-gradient(to right,
#0474F2,
#003067
)`,"gradient-dark":`linear-gradient(0deg,
rgba(0,0,0,0.06) 0%,
rgba(0,0,0,0.07) 100%
)`,"gradient-dark-active":`linear-gradient(0deg,
rgba(0,0,0,0.09) 0%,
rgba(0,0,0,0.1) 100%
)`,"gradient-light":`linear-gradient(
0deg,
rgba(255,255,255,0.05) 0%,
rgba(255,255,255,0.06) 100%
)`,"gradient-light-active":`linear-gradient(
0deg,
rgba(255,255,255,0.09) 0%,
rgba(255,255,255,0.10) 100%
)`,"gradient-colorful":`linear-gradient(60deg,
#00A2E7 0%,
#185DF3 31%,
#1E54F0 36%,
#8B4CCA 69%,
#C66894 100%
)`},THEME:{document:{"@light":{color:"black",background:"white"},"@dark":{color:"white",background:"black"}},primary:{"@dark":{color:"white",background:"blue",".color-only":{color:"blue"},".inactive":{background:"gray 1 +16"},".gradient":{color:"white",background:"gradient-blue"}},"@light":{color:"white",background:"gradient-blue",".color-only":{color:"blue"},".gradient":{color:"white",background:"gradient-colorful"}}},secondary:{"@dark":{color:"white",background:"green",".color-only":{color:"green"}},"@light":{color:"white",background:"green",".color-only":{color:"green"}},".child":"--primary"},tertiary:{"@dark":{color:"white",background:"gray .92 +8"},"@light":{background:"gray .1"}},quaternary:{"@light":{color:"white",background:"gradient-light"},"@dark":{color:"white",background:"gradient-dark-active"}},quinary:{"@dark":{color:"gray 1 90",background:"gradient-light",":hover":{color:"gray 1 95",background:"gradient-light-active"},":focus":{color:"gray 1 120",background:"gradient-light-active"},":active":{color:"gray 1 120",background:"gradient-light-active"},".active":{color:"gray 1 120",background:"gradient-light-active"}},"@light":{color:"gray3",background:"gradient-dark",":hover":{color:"gray1",background:"gradient-dark-active"},":active":{color:"gray1",background:"gradient-dark-active"},".active":{color:"gray1",background:"gradient-dark-active"}}},alert:{"@dark":{color:"white",background:"red"}},warning:{"@dark":{color:"black",background:"yellow"}},success:{"@dark":{color:"black",background:"green"}},field:{"@light":{color:"black",background:"gray .975 +144",borderColor:"gray .975 +144","::placeholder":{color:"gray 1 -68"}},"@dark":{color:"white",background:"gray .975 -52",borderColor:"gray .975 -52","::placeholder":{color:"gray 1 +68"}}},label:{"@dark":{color:"white",background:"gray .92 +8"},"@light":{background:"gray .1"},".light":{color:"white",background:"gray3"},".dark":{color:"white",background:"black .35"}},card:{"@light":{background:"gray .975 +150"},"@dark":{color:"white",background:"gray .975 -56"},".child":{color:"white",background:"gray3"},".secondary":{color:"white",background:"gradient-blue-dark",".child":{color:"white",background:"black .35"}}},dialog:{"@dark":{color:"white",background:"gray .92",".helper":{color:"white",background:"black"}},"@light":{color:"currentColor",background:"gray .1"}},none:{color:"none",background:"none"},transparent:{color:"currentColor",background:"transparent"}},TYPOGRAPHY:{base:16,ratio:1.25,subSequence:!0,templates:{}},SPACING:{ratio:1.618,subSequence:!0},FONT:{SourceSans:[{url:""}]},FONT_FAMILY:{system:{value:['"Helvetica Neue"',"Helvetica","Arial"],type:"sans-serif"}},TIMING:{base:150,ratio:1.333,unit:"ms",subSequence:!0},ICONS:{symbols:g("2vS3H"),logo:g("2vS3H"),arrowDownCircle:g("6mXMK"),arrowDownLeft:g("Ruy1a"),arrowDownRight:g("cprwh"),arrowDown:g("iUmy2"),arrowLeftCircle:g("hMCq4"),arrowLeft:g("1z6Zp"),arrowRight:g("5dEUu"),arrowRightCircle:g("cOuJl"),arrowUpCircle:g("9AujC"),arrowUpLeft:g("2UReo"),arrowUpRight:g("3HN0V"),arrowUp:g("3xuQB"),checkCircle:g("aMHW8"),check:g("01LKC"),chevronDown:g("hX7DB"),chevronLeft:g("kibSl"),chevronRight:g("fJ5c3"),chevronUp:g("9sJUr"),copy:g("jQkTn"),eyeOff:g("k8JQO"),eye:g("1FT7l"),info:g("5wDbe"),lock:g("cpDIF"),minus:g("e2Jny"),sun:g("gv2tW"),moon:g("h5DiQ"),moreHorizontal:g("jzImn"),moreVertical:g("iYqTk"),send:g("65gSm"),smile:g("bBIss"),star:g("7VCQR"),search:g("3KGPu"),upload:g("gkRPO"),video:g("hgkcM"),x:g("gEL3l"),plus:g("2tMOa")},MEDIA:{tv:"(min-width: 2780px)",screenL:"(max-width: 1920px)","screenL<":"(min-width: 1920px)",screenM:"(max-width: 1680px)","screenM<":"(min-width: 1680px)",screenS:"(max-width: 1440px)","screenS<":"(min-width: 1440px)",tabletL:"(max-width: 1366px)","tabletL<":"(min-width: 1366px)",tabletM:"(max-width: 1280px)","tabletM<":"(min-width: 1280px)",tabletS:"(max-width: 1024px)","tabletS<":"(min-width: 1024px)",mobileL:"(max-width: 768px)","mobileL<":"(min-width: 768px)",mobileM:"(max-width: 560px)","mobileM<":"(min-width: 560px)",mobileS:"(max-width: 480px)","mobileS<":"(min-width: 480px)",mobileXS:"(max-width: 375px)","mobileXS<":"(min-width: 375px)",light:"(prefers-color-scheme: light)",dark:"(prefers-color-scheme: dark)",print:"print"},RESET:{html:{},body:{}},ANIMATION:{fadeIn:{from:{opacity:0},to:{opacity:1}}},DEVICES:{},CASES:{},CLASS:{},SVG:{}};var b={},v={};r(v,"isScalingUnit",()=>x);let x=e=>"em"===e||"rem"===e||"vw"===e||"vh"===e||"vmax"===e||"vmin"===e;var w={};r(w,"colorStringToRgbaArray",()=>_),r(w,"mixTwoColors",()=>C),r(w,"mixTwoRgba",()=>$),r(w,"hexToRgb",()=>E),r(w,"hexToRgbArray",()=>O),r(w,"rgbToHex",()=>T),r(w,"rgbArrayToHex",()=>A),r(w,"hexToRgba",()=>j),r(w,"mixTwoRgb",()=>R),r(w,"changeLightness",()=>P),r(w,"rgbToHSL",()=>I),r(w,"hslToRgb",()=>F),r(w,"getColorShade",()=>M),r(w,"opacify",()=>N),r(w,"getRgbTone",()=>H);var S=g("5ka54");g("8nXeH");var k=g("cSujH");let _=e=>{if(""===e||"transparent"===e.toLowerCase())return[0,0,0,0];if("#"===e[0])return e.length<7&&(e="#"+e[1]+e[1]+e[2]+e[2]+e[3]+e[3]+(e.length>4?e[4]+e[4]:"")),[parseInt(e.substr(1,2),16),parseInt(e.substr(3,2),16),parseInt(e.substr(5,2),16),e.length>7?parseInt(e.substr(7,2),16)/255:1];if(-1===e.indexOf("rgb")&&S.document&&S.window){let t=(0,S.document).body.appendChild((0,S.document).createElement("fictum")),r="rgb(1, 2, 3)";if(t.style.color=r,t.style.color!==r){(0,S.document).body.removeChild(t);return}if(t.style.color=e,t.style.color===r||""===t.style.color)return(0,S.document).body.removeChild(t),[0,0,0,0];e=(0,S.window).getComputedStyle(t).color,(0,S.document).body.removeChild(t)}return 0===e.indexOf("rgb")?(-1===e.indexOf("rgba")&&(e=`${e}, 1`),e.match(/[\.\d]+/g).map(e=>+e)):[0,0,0,0]},C=(e,t,r=.5)=>$(e=_(e),t=_(t),r),E=(e,t=1)=>{let[r,n,o]=e.match(/\w\w/g).map(e=>parseInt(e,16));return`rgb(${r},${n},${o})`},O=(e,t=1)=>{let[r,n,o]=e.match(/\w\w/g).map(e=>parseInt(e,16));return[r,n,o]},T=(e,t,r)=>"#"+(0x1000000|e<<16|t<<8|r).toString(16).slice(1),A=([e,t,r])=>(0x1000000+(e<<16)+(t<<8)+r).toString(16).slice(1),j=(e,t=1)=>{let[r,n,o]=e.match(/\w\w/g).map(e=>parseInt(e,16));return`rgba(${r},${n},${o},${t})`},R=(e,t,r=.5)=>{let n=[];for(let o=0;o<3;o++)n[o]=~~(e[o]+(t[o]-e[o])*r);return`rgb(${n})`},P=(e,t)=>{let[r,n,o]=t;return[r,n,Math.max(0,Math.min(100,o+parseFloat(e)))]},I=(e,t,r)=>{let n=Math.max(e,t,r),o=n-Math.min(e,t,r),i=1-Math.abs(n+n-o-1),s=o&&(n==e?(t-r)/o:n==t?2+(r-e)/o:4+(e-t)/o);return[60*(s<0?s+6:s),i?o/i:0,(n+n-o)/2]},F=(e,t,r,n=t*Math.min(r,1-r),o=(t,o=(t+e/30)%12)=>r-n*Math.max(Math.min(o-3,9-o,1),-1))=>[o(0),o(8),o(4)],M=(e,t)=>{let r=parseInt(e,16),n=(r>>16)+t;n>255?n=255:n<0&&(n=0);let o=(r>>8&255)+t;o>255?o=255:o<0&&(o=0);let i=(255&r)+t;return i>255?i=255:i<0&&(i=0),((i|o<<8|n<<16)+0x1000000).toString(16).slice(1)},$=(e,t,r=.5)=>{let n=[];for(let o=0;o<4;o++){let i=3===o?e=>e:Math.round;n[o]=i(e[o]+(t[o]-e[o])*r)}return`rgba(${n})`},N=(e,t)=>{let r=_(e);if(r)return r[3]=t,`rgba(${r})`},H=(e,t)=>{(0,k.isString)(e)&&e.includes("rgb")&&(e=_(e).join(", ")),(0,k.isString)(e)&&(e=e.split(",").map(e=>parseFloat(e.trim()))),(0,k.isNumber)(t)&&(t+="");let r=A(e),n=t.slice(0,1);if("-"===n||"+"===n)return O(M(r,parseFloat(t))).join(", ");{let[r,n,o]=e,[i,s,a]=I(r,n,o);return F(i,s,parseFloat(t)/100*255)}};var B={};r(B,"returnSubThemeOrDefault",()=>D);let D=(e,t)=>{if(e)return e.themes&&e.themes[t]?e.themes[t]:e[t]?[e,e[t]]:e};var L={};r(L,"getDefaultOrFirstKey",()=>U),r(L,"getFontFormat",()=>z),r(L,"setInCustomFontMedia",()=>q),r(L,"setCustomFont",()=>G),r(L,"setCustomFontMedia",()=>W),r(L,"getFontFaceEach",()=>X),r(L,"getFontFace",()=>K),r(L,"getFontFaceEachString",()=>V),r(L,"getFontFaceString",()=>Y);let U=(e,t)=>{if(e[t])return e[t].value;if(e.default)return e[e.default].value;let r=Object.keys(e)[0];return r&&e[r]&&e[r].value},z=e=>e.split(/[#?]/)[0].split(".").pop().trim(),q=e=>`@font-face { ${e} }`,G=(e,t,r)=>`
font-family: '${e}';
font-style: normal;
${r&&`font-weight: ${r};`}
src: url('${t}') format('${z(t)}');`,W=(e,t,r)=>`@font-face {
${G(e,t,r)}
}`,X=(e,t)=>Object.keys(t).map(r=>{let{url:n,fontWeight:o}=t[r];return G(e,n,o)}),K=e=>Object.keys(e).map(t=>X(t,e[t].value)),V=(e,t)=>t[0]?X(e,t).map(q):W(e,t.url),Y=e=>Object.keys(e).map(t=>V(t,e[t].value));var J={};r(J,"numToLetterMap",()=>tf),r(J,"setScalingVar",()=>tm),r(J,"setSubScalingVar",()=>ty),r(J,"getSubratioDifference",()=>tb),r(J,"getSubratio",()=>tv),r(J,"generateSubSequence",()=>tx),r(J,"generateSequence",()=>tS),r(J,"getSequenceValue",()=>tk),r(J,"getSequenceValuePropertyPair",()=>t_),r(J,"findHeadingLetter",()=>tC),r(J,"findHeadings",()=>tE),g("8nXeH");var k=g("cSujH"),Z={};r(Z,"copyStringToClipboard",()=>em),r(Z,"copyJavaScriptToClipboard",()=>ey),r(Z,"removeChars",()=>eb),r(Z,"toCamelCase",()=>ev),r(Z,"toTitleCase",()=>ex),r(Z,"toDashCase",()=>ew),r(Z,"toDescriptionCase",()=>eS),r(Z,"arrayzeValue",()=>ek),g("8nXeH");var k=g("cSujH"),Q={};async function ee(e){if(document.fullscreenElement)await document.exitFullscreen();else try{await (this.node||document).requestFullscreen()}catch(e){console.warn(`Error attempting to enable fullscreen mode: ${e.message} (${e.name})`)}}r(Q,"toggleFullscreen",()=>ee);var et={};r(et,"findClosestNumber",()=>er),r(et,"findClosestNumberInFactory",()=>en),g("8nXeH");var k=g("cSujH");let er=(e,t)=>((0,k.isArray)(t)?t:Object.values(t)).reduce((t,r)=>Math.abs(r-e)(e=parseFloat(e),(0,k.isObject)(t)&&(t=Object.values(t)),er(e,t));var eo={};r(eo,"formatDate",()=>ei);let ei=e=>{if(!e)return"";let t=new Date(e),r=new Intl.DateTimeFormat("en",{year:"numeric"}).format(t),n=new Intl.DateTimeFormat("en",{month:"short"}).format(t),o=new Intl.DateTimeFormat("en",{day:"2-digit"}).format(t);return`${o} ${n}, ${r}`};var es={};r(es,"fibonacciNumberByIndex",()=>ea);let ea=function(e){let t=[0,1];for(let r=2;r<=e;r++)t[r]=t[r-1]+t[r-2];return t[e]};var el={};r(el,"loadJavascriptFile",()=>ec),r(el,"loadJavascriptFileSync",()=>ep),r(el,"loadJavascriptFileEmbedSync",()=>ed),r(el,"loadCssFile",()=>eu),r(el,"loadJavascript",()=>eh);let ec=(e,t=!1,r=document,n="text/javascript")=>new Promise((o,i)=>{try{let s=r.createElement("script");s.type=n,s.async=t,s.src=e,s.addEventListener("load",e=>{o({status:!0})}),s.addEventListener("error",t=>{i(Error({status:!1,message:`Failed to load the script ${e}`}))}),r.body.appendChild(s)}catch(e){i(e)}}),ep=(e,t=document,r="text/javascript")=>new Promise((n,o)=>{let i=t.createElement("script");i.type=r,i.src=e;let s=t.createElement("div");s.style.cssText="position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.8);z-index:9999;",t.body.appendChild(s),i.onload=()=>{console.log(`Successfully loaded: ${e}`),t.body.removeChild(s),n()},i.onerror=()=>{t.body.removeChild(s),o(Error(`Failed to load: ${e}`))},t.body.appendChild(i)}),ed=(e,t=document,r,n="text/javascript")=>{let o=new window.XMLHttpRequest;if(o.open("GET",e,!1),o.send(),200===o.status){let e=t.createElement("script");e.type=n,e.text=o.responseText,t.body.appendChild(e),"function"==typeof r&&r()}else throw Error(`Failed to load the script ${e}`)},eu=(e,t=!1,r=document,n="text/javascript")=>new Promise((t,n)=>{try{let n=r.createElement("link");n.rel="stylesheet",n.href=e,n.addEventListener("load",e=>{t({status:!0})}),r.head.appendChild(n)}catch(e){n(e)}}),eh=(e,t=!1,r=document,n="text/javascript",o="smbls-script")=>{try{let i=r.createElement("script");i.type=n,i.async=t,i.id=o,i.innerHTML=e,r.body.appendChild(i)}catch(e){console.warn(e)}};var ef={};r(ef,"isPhoto",()=>eg);let eg=e=>["jpeg","gif","jpg","png","tiff","woff"].includes(e),em=async e=>{try{await navigator.clipboard.writeText(e)}catch(e){console.warn("Failed to copy text: ",e)}},ey=async e=>{try{let t=new Blob([e],{type:"text/javascript"}),r=new window.ClipboardItem({"text/plain":t});await navigator.clipboard.write([r]),console.log("JavaScript code copied to clipboard as text/javascript")}catch(e){console.error("Failed to copy JavaScript code: ",e)}},eb=e=>e.replace(/[^a-zA-Z0-9_]/g,""),ev=e=>e.replace(/(?:^\w|[A-Z]|\b\w)/g,function(e,t){return 0===t?e.toLowerCase():e.toUpperCase()}).replaceAll(/\s+/g,""),ex=e=>e&&e.replace(/\w\S*/g,e=>e.charAt(0).toUpperCase()+e.substr(1).toLowerCase()),ew=e=>e.replace(/[^a-zA-Z0-9]/g," ").trim().toLowerCase().replace(/\s+/g,"-").replace(/-+/g,"-").replace(/^-|-$/g,""),eS=(e="")=>{if("string"!=typeof e)return;let t=e.replace(/([A-Z])/g," $1");return t.charAt(0).toUpperCase()+t.slice(1)},ek=e=>(0,k.isArray)(e)?e:(0,k.isString)(e)?e.split(" "):(0,k.isObject)(e)?Object.values(e):(0,k.isNumber)(e)?[e]:void 0;n(Z,Q),n(Z,et),n(Z,eo),n(Z,es),n(Z,el),n(Z,ef),g("8nXeH");var e_=g("9bxaC"),k=g("cSujH"),eC={};r(eC,"RESET",()=>tl);var eE={};r(eE,"SEQUENCE",()=>eO);let eO={"minor-second":1.067,"major-second":1.125,"minor-third":1.2,"major-third":1.25,"perfect-fourth":1.333,"augmented-fourth":1.414,"perfect-fifth":1.5,"minor-sixth":1.6,phi:1.618,"major-sixth":1.667,"square-root-3":1.732,"minor-seventh":1.778,"major-seventh":1.875,octave:2,"square-root-5":2.23,"major-tenth":2.5,"major-eleventh":2.667,"major-twelfth":3,pi:3.14,"double-octave":4};var eT={};r(eT,"UNIT",()=>eA);let eA={default:"em"};var ej={};r(ej,"TYPOGRAPHY",()=>eR);let eR={browserDefault:16,base:16,type:"font-size",ratio:eO["minor-third"],range:[-3,12],h1Matches:6,lineHeight:1.5,subSequence:!0,mediaRegenerate:!1,unit:"em",templates:{},sequence:{},scales:{},vars:{}};var eP={};r(eP,"FONT",()=>eI);let eI={};var eF={};r(eF,"FONT_FAMILY",()=>eM),r(eF,"FONT_FAMILY_TYPES",()=>e$),r(eF,"FONT_FACE",()=>eN);let eM={},e$={"sans-serif":"Helvetica, Arial, sans-serif, --system-default",serif:"Times New Roman, Georgia, serif, --system-default",monospace:"Courier New, monospace, --system-default"},eN={};var eH={};r(eH,"MEDIA",()=>eB);let eB={tv:"(min-width: 2780px)",light:"(prefers-color-scheme: light)",dark:"(prefers-color-scheme: dark)",print:"print"};var eD={};r(eD,"SPACING",()=>eL);let eL={base:eR.base,type:"spacing",ratio:eO.phi,range:[-5,15],subSequence:!0,mediaRegenerate:!1,unit:"em",sequence:{},scales:{},vars:{}};var eU={};r(eU,"COLOR",()=>ez),r(eU,"GRADIENT",()=>eq);let ez={},eq={};var eG={};r(eG,"THEME",()=>eW);let eW={};var eX={};r(eX,"SHADOW",()=>eK);let eK={};var eV={};r(eV,"ICONS",()=>eY),r(eV,"SEMANTIC_ICONS",()=>eJ);let eY={},eJ={};var eZ={};r(eZ,"TIMING",()=>eQ);let eQ={default:150,base:150,type:"timing",ratio:eO["perfect-fourth"],range:[-3,12],mediaRegenerate:!1,unit:"ms",sequence:{},scales:{},vars:{}};var e0={};r(e0,"DOCUMENT",()=>e1);let e1={};var e2={};r(e2,"BREAKPOINTS",()=>e5),r(e2,"DEVICES",()=>e4);let e5={screenL:1920,screenM:1680,screenS:1440,tabletL:1366,tabletM:1280,tabletS:1024,mobileL:768,mobileM:560,mobileS:480,mobileXS:375},e4={screenXXL:[2560,1440],screenXL:[2240,1260],screenL:[1920,1024],screenM:[1680,1024],screenS:[1440,720],tabletL:[1366,926],tabletM:[1280,768],tabletS:[1024,768],mobileL:[768,375],mobileM:[560,768],mobileS:[480,768],mobileXS:[375,768]};var e3={};r(e3,"CASES",()=>e6);let e6={};var e8={};r(e8,"ANIMATION",()=>e9);let e9={};var e7={};r(e7,"SVG",()=>te),r(e7,"SVG_DATA",()=>tt);let te={},tt={};var tr={};r(tr,"TEMPLATES",()=>tn);let tn={};var to={};r(to,"GRID",()=>ti);let ti={};var ts={};r(ts,"CLASS",()=>ta);let ta={},tl={};n(eC,eE),n(eC,eT),n(eC,ej),n(eC,eP),n(eC,eF),n(eC,eH),n(eC,eD),n(eC,eU),n(eC,eG),n(eC,eX),n(eC,eV),n(eC,eZ),n(eC,e0),n(eC,e2),n(eC,e3),n(eC,e8),n(eC,e7),n(eC,tr),n(eC,to),n(eC,ts);let tc={verbose:!1,useVariable:!0,useReset:!0,CSS_VARS:{},...eC.default||eC},tp=(0,e_.deepClone)(tc),td={active:"0",0:tc},tu=e=>td[e||td.active]||tc,th=e=>{if((0,k.isObject)(e))return td.active="1",td["1"]=(0,e_.deepMerge)(e,(0,e_.deepClone)(tp)),e},tf={"-6":"U","-5":"V","-4":"W","-3":"X","-2":"Y","-1":"Z",0:"A",1:"B",2:"C",3:"D",4:"E",5:"F",6:"G",7:"H",8:"I",9:"J",10:"K",11:"L",12:"M",13:"N",14:"O",15:"P",16:"Q",17:"R",18:"S",19:"T"},tg=(e,t)=>{let{key:r,variable:n,value:o,scaling:i,index:s,scalingVariable:a}=e;t.sequence[r]={key:r,decimal:~~(100*o)/100,val:~~o,scaling:i,index:s,scalingVariable:a,variable:n},t.scales[r]=i,t.vars[n]=i+t.unit},tm=(e,t)=>{let{base:r,type:n,unit:o}=t,i=(x(o)?1:r)+o;if(0===e)return i;let s="--"+(n&&n.replace(".","-")),a=`${s}-ratio`;if(e>0){let t=tf[e-1];return`calc(var(${s}-${t}) * var(${a}))`}if(e<0){let t=tf[e+1];return`calc(var(${s}-${t}) / var(${a}))`}},ty=(e,t,r,n)=>{let{type:o}=n,i=2===e&&2===t.length,s="--"+(o&&o.replace(".","-")),a=`${s}-sub-ratio-`;return`calc(var(${r}) * var(${a+(i?e+1:e)}))`},tb=(e,t)=>{let r=(e*t-e)/1.618,n=e*t-r,o=e+r;return[n,(n+o)/2,o]},tv=(e,t)=>tb(e,t).map(t=>t/e),tx=(e,t)=>{let r;let{key:n,base:o,value:i,ratio:s,variable:a,index:l}=e,c=~~(i*s)-~~i,[p,d,u]=tb(i,s);(r=c>16?[p,d,u]:[p,u]).forEach((e,i)=>{let s=ty(i+1,r,a,t);tg({key:n+(i+1),variable:a+(i+1),value:e,scaling:~~(e/o*1e3)/1e3,scalingVariable:s,index:l+(i+1)/10},t)})},tw=(e,t,r)=>t*Math.pow(r,e),tS=e=>{let{type:t,base:r,ratio:n,range:o,subSequence:i}=e,s=Math.abs(o[0])+Math.abs(o[1]),a="--"+(t&&t.replace(".","-"))+"-";for(let t=0;t<=s;t++){let s=o[1]-t,l=tf[s],c=tw(s,r,n),p=~~(c/r*100)/100,d=a+l,u={key:l,variable:d,value:c,base:r,scaling:p,scalingVariable:tm(s,e),ratio:n,index:s};tg(u,e),i&&tx(u,e)}return e},tk=(e="A",t)=>{let r=tu(),{UNIT:n}=r,{sequence:o,unit:i=n.default,useVariable:s}=t;if((0,k.isString)(e)&&"--"===e.slice(0,2))return`var(${e})`;let a=`--${ew(t.type.replace(".","-"))}-`,l=/^-?[a-zA-Z]/i,c=l.test(e);if("none"===e||"auto"===e||"unset"===e||"inherit"===e||"fit-content"===e||"min-content"===e||"max-content"===e||e.includes("calc")||e.includes("var")||!c)return e;let p=e.toUpperCase(),d="-"===p.slice(0,1)?"-":"",u=d?p.slice(1):p,h="";u.includes("_")&&(h="_"+u.split("_")[1].toLowerCase(),u=u.split("_")[0]);let f=e=>l.test(e)?`var(${a}${e}${h})`:e;if(u.includes("+")){let[e,t]=u.split("+"),r=`${f(e)} + ${f(t)}`;return d?`calc((${r}) * -1)`:`calc(${r})`}if(u.includes("*")){let[e,t]=u.split("*"),r=`${f(e)} * ${f(t)}`;return d?`calc((${r}) * -1)`:`calc(${r})`}if(u.includes("-")){let[e,t]=u.split("-"),r=`${f(e)} - ${f(t)}`;return d?`calc((${r}) * -1)`:`calc(${r})`}if(o[u]||2!==u.length||(r.verbose&&console.warn(u,"- value is not found because `subSequence` is set to false"),u=u.slice(0,1)),s||r.useVariable){let e=`var(${a}${u}${h})`;return d?`calc(${e} * -1)`:e}let g=o?o[u]:null;return g?"ms"===i||"s"===i?d+g.val+i:d+g.scaling+i:console.warn("can't find",o,u)},t_=(e,t,r)=>"string"!=typeof e?(tu().verbose&&console.warn(t,e,"is not a string"),{[t]:e}):"-"===e||""===e?{}:{[t]:tk(e,r)},tC=(e,t)=>tf[e-t],tE=e=>{let{h1Matches:t,sequence:r}=e;return Array(6).fill(null).map((e,n)=>r[tC(t,n)])};var tO={};r(tO,"setVariables",()=>tT),r(tO,"applySequenceGlobalVars",()=>tA),r(tO,"applySequenceVars",()=>tj),r(tO,"applyMediaSequenceVars",()=>tR),g("8nXeH");var k=g("cSujH");let tT=(e,t)=>{let{CSS_VARS:r}=tu();(0,k.isObjectLike)(e.value)||(r[e.var]=e.value)},tA=(e,t,r)=>{let{UNIT:n}=tu(),o=t.unit||n.default,{base:i,ratio:s,type:a}=t,l="--"+(a&&a.replace(".","-"));e[`${l}-base`]=i,e[`${l}-unit`]=o,e[`${l}-ratio`]=s;let[c,p,d]=tv(i,s);e[`${l}-sub-ratio-1`]=`calc(var(${l}-ratio) * ${c/s})`,e[`${l}-sub-ratio-2`]=`calc(var(${l}-ratio) * ${p/s})`,e[`${l}-sub-ratio-3`]=`calc(var(${l}-ratio) * ${d/s})`},tj=(e,t={})=>{let{UNIT:r,TIMING:n,CSS_VARS:o}=tu(),i=e.unit||r.default,{mediaRegenerate:s,sequence:a,scales:l}=e;for(let r in s||tA(o,e,t),a){let c=a[r],p=(e.type===n.type?a[r].val:l[r])+i;if(!s){o[c.variable+"_default"]=p,o[c.variable]=c.scalingVariable;continue}!1===t.useDefault?o[c.variable]=p:(o[c.variable+"_default"]=p,o[c.variable]=`var(${c.variable+"_default"})`)}},tR=(e,t,r={})=>{let n=tu(),{UNIT:o,MEDIA:i,CSS_VARS:s}=n,a=t.slice(1),l=e.unit||o.default,{mediaRegenerate:c}=e,{sequence:p,scales:d}=e[t],u=i[a];if(!u&&n.verbose&&console.warn("Can't find media query ",u),!c){let n=s[`@media ${u}`];n||(n=s[`@media ${u}`]={}),tA(n,e[t],r);return}for(let e in p){let t=p[e],r=(x(l)?d[e]:p[e].val)+l;!u&&n.verbose&&console.warn("Can't find query ",u);let o=s[`@media ${u}`];o||(o=s[`@media ${u}`]={}),o[t.variable]=`var(${t.variable+"_"+a})`,s[t.variable+"_"+a]=r}};var tP={};r(tP,"generateSprite",()=>tI),r(tP,"convertSvgToSymbol",()=>t$),g("8nXeH");var k=g("cSujH");let tI=e=>{let t=tu(),r="";for(let n in e)t.__svg_cache[n]||(t.__svg_cache[n]=!0,r+=e[n]);return r},tF=e=>{let t=e.default||e;if(!(0,k.isString)(t))return console.warn(`parseRootAttributes: ${t} is not a string`);let r=t.match(/