(()=>{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(//);return r&&r[1]?r[1].match(/(\S+)=["']?((?:.(?!["']?\s+(?:\S+)=|\s*\/?[>"']))+.)["']?/gm).reduce((e,t)=>{let[r,n]=t.split("=");return e[r]=n.replace(/['"]/g,""),e},{}):{}},tM=(e,t)=>{let r=/id="([^"]*)"/,n=/url\(#([^)]*)\)/g,o=e.match(/id="([^"]*)"/g),i=e;return(0,k.isArray)(o)&&o.forEach(()=>{let o=Math.floor(1e5*Math.random());i=e.replace(r,`id="${t}-${o}"`).replace(n,`url(#${t}-${o})`)}),i},t$=(e,t)=>{let r=tF(t),{width:n,height:o}=r,i=r.viewBox||`0 0 ${n||24} ${o||24}`,s=tM(t,e).replace("tB),r(tH,"getMediaColor",()=>tD),r(tH,"setColor",()=>tL),r(tH,"setGradient",()=>tU),g("8nXeH");var k=g("cSujH");let tB=(e,t,r)=>{let n=r||tu();if(!(0,k.isString)(e)){n.verbose&&console.warn(e,"- type for color is not valid");return}if("--"===e.slice(0,2))return`var(${e})`;t&&e[t]&&(e=e[t]);let[o,i,s]=(0,k.isArray)(e)?e:e.split(" "),{COLOR:a,GRADIENT:l}=n,c=a[o]||l[o];if(!c)return n.verbose&&console.warn("Can't find color ",o),e;t&&(c[t]?c=c[t]:n.verbose&&console.warn(e," - does not have ",t));let p=c.rgb;return p?(s&&!c[s]&&(p=H(p,s),c[s]={rgb:p,var:`${c.var}-${s}`}),c[s]&&(p=c[s].rgb),i)?`rgba(${p}, ${i})`:n.useVariable?`var(${c.var})`:`rgb(${p})`:n.useVariable?`var(${c.var})`:c.value},tD=(e,t,r)=>{let n=r||tu();if(t||(t=n.globalTheme),!(0,k.isString)(e)){n.verbose&&console.warn(e,"- type for color is not valid");return}if("--"===e.slice(0,2))return`var(${e})`;let[o]=(0,k.isArray)(e)?e:e.split(" "),{COLOR:i,GRADIENT:s}=n,a=i[o]||s[o],l=(0,k.isObject)(a);if(l&&a.value)return tB(e,`@${t}`,r);if(!l)return n.verbose&&console.warn("Can't find color",e),e;if(t)return tB(e,`@${t}`,r);{let t={};for(let o in a){let i=n.MEDIA[o.slice(1)];t["@media "+("print"===i?`${i}`:`screen and ${i}`)]=tB(e,o,r)}return t}},tL=(e,t,r)=>{let n=tu();if((0,k.isString)(e)&&"--"===e.slice(0,2)&&!((e=tB(e.slice(2))).includes("rgb")||e.includes("var")||e.includes("#"))&&(n.verbose&&console.warn(e,"- referred but does not exist"),e=e.split(" ")[0]),(0,k.isArray)(e))return{"@light":tL(e[0],t,"light"),"@dark":tL(e[1],t,"dark")};if((0,k.isObject)(e)){let r={};for(let n in e)r[n]=tL(e[n],t,"@"===n.slice(0,1)?n.slice(1):n);return r}let o=`--color-${t}`+(r?`-${r}`:""),[i,s,a,l=1]=_(e.value||e),c=parseFloat(l.toFixed(2)),p=`${i}, ${s}, ${a}`,d=`rgba(${p}, ${c})`;return n.useVariable&&(n.CSS_VARS[o]=d),{var:o,rgb:p,alpha:c,value:d}},tU=(e,t,r)=>{let n=tu();if((0,k.isString)(e)&&"--"===e.slice(0,2)&&(e=tB(e.slice(2))),(0,k.isArray)(e))return{"@light":tU(e[0],t,"light"),"@dark":tU(e[0],t,"dark")};if((0,k.isObject)(e)){let r={};for(let n in e)r[n]=tU(e[n],t,"@"===n.slice(0,1)?n.slice(1):n);return r}let o=`--gradient-${t}`+(r?`-${r}`:"");return n.useVariable&&(n.CSS_VARS[o]=e.value||e),{var:o,value:e.value||e}};var tz={};r(tz,"getTheme",()=>tW),r(tz,"getMediaTheme",()=>t6),r(tz,"setTheme",()=>tQ),r(tz,"setMediaTheme",()=>t0),g("8nXeH");var k=g("cSujH");let tq=e=>{let t={},{state:r,media:n,helpers:o,...i}=e;return Object.keys(i).map(r=>{let n=["color","Color","background","border"].some(e=>r.includes(e));return t[r]=n?tB(e[r]):e[r]}),t},tG=e=>(e.value||(e.value=tq(e)),e.value),tW=(e,t)=>{let r=tu();if(r.useVariable)return t6(e,t);let{THEME:n}=r;if((0,k.isString)(e)){let[r,o]=e.split(" "),i=n[r];if(i){if(!o&&!t)return tG(i);e=[r,o||t]}}if((0,k.isObjectLike)(e)&&e[1]){let t=e[0],r=e[1],{helpers:o,media:i,state:s}=n[t];if(i&&i[r])return tG(i[r]);if(o&&o[r])return tG(o[r]);if(s&&s[r])return tG(s[r])}else if((0,k.isObject)(e))return tq(e)},tX=(e,t,r)=>{if((0,k.isObject)(t))e.variants.inverse.value=tq(t);else if(!0===t){let{color:t,background:n}=r;e.variants.inverse={value:{color:n,background:t}}}},tK=(e,t,r,n)=>{let o=tW(r);n[`&:${t}`]=o,(0,k.isObject)(r)&&!r.value&&(r.value=o)},tV=(e,t)=>{let{state:r}=e;if(r)return Object.keys(r).map(n=>{let o=r[n];return tK(e,n,o,t),e}),e},tY=(e,t,r,n)=>{let o=tW(r);n[`@media (prefers-color-scheme: ${t})`]=o,(0,k.isObject)(r)&&!r.value&&(r.value=o)},tJ=(e,t)=>{let{media:r}=e;if(r)return Object.keys(r).map(n=>{let o=r[n];return("dark"===n||"light"===n)&&tY(e,n,o,t),"inverse"===n&&tX(e,o,t),e}),e},tZ=(e,t)=>{let r=tu(),{helpers:n}=e;if(n)return Object.keys(n).map(t=>{let o=n[t];return(0,k.isString)(o)?n[t]=r.THEME[o]:tG(n[t]),e}),e},tQ=(e,t)=>{if(tu().useVariable)return t0(e,t);let{state:r,media:n,helpers:o}=e,i=tq(e,t),s=`--theme-${t}`;return tV(e,i),tJ(e,i),tZ(e,i),{var:s,value:i,state:r,media:n,helpers:o}},t0=(e,t,r,n)=>{let o=tu(),{CSS_VARS:i}=o,s={value:e};if((0,k.isObjectLike)(e)){for(let a in e){let l=a.slice(0,1),c=e[a];if("@"===l||":"===l||"."===l){let e="@"===l&&a;s[a]=t0(c,t,a,n||e)}else{let e=tB(c,n),l=[...new Set([n,r].filter(e=>e).map(e=>e.slice(1)))],p=l.length?"-"+l.join("-"):"",d=`--theme-${t}${p}-${a}`;o.useVariable?(i[d]=e,s[a]=`var(${d})`):s[a]=e,s[`.${a}`]={[a]:s[a]}}}(s.background||s.color||s.backgroundColor)&&(s[".inversed"]={color:s.background||s.backgroundColor,background:s.color})}if((0,k.isString)(e)&&"--"===e.slice(0,2)){let{THEME:t}=o;return t6(t[e.slice(2)],n)}return s},t1=e=>{let t=tu(),r={};for(let n in e){let o=n.slice(0,1);if((0,k.isObjectLike)(e[n])){if("@"===o){let o=t.MEDIA[n.slice(1)];r["@media "+("print"===o?`${o}`:`screen and ${o}`)]=t1(e[n])}else":"===o&&(r[`&${n}`]=t1(e[n]))}else r[n]=e[n]}return r},t2=(e,t)=>{let r=t.shift();return e[r]?t2(e[r],t):e},t5=(e,t)=>(0,k.isArray)(t)?t2(e,t):(0,k.isString)(t)&&e[t]?e[t]:e,t4=(e,t)=>(0,k.isString)(e)&&"--"===e.slice(0,2)?t6(e.slice(2)):e,t3=e=>t4(e,t3),t6=(e,t)=>{let r=tu();if((0,k.isString)(e)&&"--"===e.slice(0,2)&&(e=t6(e.slice(2))),!e||!(0,k.isString)(e)){r.verbose&&console.warn(`${e} - Theme is not a string`);return}let[n,...o]=(0,k.isArray)(e)?e:e.split(" "),i=r.THEME[n];return i&&(o||t)&&(i=t5(i,o.length?o:t)),t1(i)};var t8={};r(t8,"setFont",()=>t9),r(t8,"getFontFamily",()=>t7),r(t8,"setFontFamily",()=>re),g("8nXeH");var k=g("cSujH");let t9=(e,t)=>{let r=`--font-${t}`;if(!e||(0,k.isArray)(e)&&!e[0])return;let n=e[0]?X(t,e):W(t,e.url);return{var:r,value:e,fontFace:n}},t7=(e,t)=>{let{FONT_FAMILY:r}=tu();return U(t||r,e)},re=(e,t)=>{let{FONT_FAMILY:r,FONT_FAMILY_TYPES:n}=tu(),{value:o,type:i}=e;return e.isDefault&&(r.default=t),(0,k.isObject)(o)&&(o=ek(o)),{var:`--font-family-${t}`,value:`${o.join(", ")}, ${n[i]}`,arr:o,type:i}};var rt={};r(rt,"runThroughMedia",()=>rr),r(rt,"applyHeadings",()=>rn),r(rt,"applyTypographySequence",()=>ro),r(rt,"getFontSizeByKey",()=>ri),g("8nXeH");var e_=g("9bxaC");let rr=e=>{let{TYPOGRAPHY:t,MEDIA:r}=tu();for(let n in e){let o="@"===n.slice(0,1),i=e[n];if(!o)continue;let{mediaRegenerate:s}=e,a=n.slice(1),{type:l,base:c,ratio:p,range:d,subSequence:u,h1Matches:h,unit:f}=e;(0,e_.merge)(i,{type:l,base:c,ratio:p,range:d,subSequence:u,h1Matches:h,unit:f});let g=r[a],m="@media "+("print"===g?`${g}`:`screen and ${g}`);if(t.templates[m]={fontSize:i.base/t.browserDefault+f},!s){tR(e,n);continue}(0,e_.merge)(i,{sequence:{},scales:{},templates:{},vars:{}}),tS(i),tR(e,n)}},rn=e=>{let t=tu();if(e.h1Matches){let r=e.unit,n=tE(e),{templates:o}=e;for(let i in n){let s=`h${parseInt(i)+1}`,a=o[s];o[s]={fontSize:t.useVariable?`var(${n[i].variable})`:`${n[i].scaling}${r}`,margin:a?a.margin:0,lineHeight:a?a.lineHeight:e.lineHeight,letterSpacing:a?a.letterSpacing:e.letterSpacing,fontWeight:a?a.fontWeight:900-100*i}}}},ro=()=>{let{TYPOGRAPHY:e}=tu();tS(e),rn(e),tj(e),rr(e)},ri=e=>{let{TYPOGRAPHY:t}=tu();return t_(e,"fontSize",t)};var rs={};r(rs,"applySpacingSequence",()=>rl),r(rs,"getSpacingByKey",()=>rp),r(rs,"getSpacingBasedOnRatio",()=>rd),g("8nXeH");var k=g("cSujH"),e_=g("9bxaC");let ra=e=>{for(let t in e){let r=e[t];if("@"!==t.slice(0,1))continue;let{type:n,base:o,ratio:i,range:s,subSequence:a,h1Matches:l,unit:c}=e;(0,e_.merge)(r,{type:n,base:o,ratio:i,range:s,subSequence:a,h1Matches:l,unit:c,sequence:{},scales:{},templates:{},vars:{}}),tS(r),tR(e,t)}},rl=()=>{let{SPACING:e}=tu();tS(e),tj(e),ra(e)},rc=e=>{let{SPACING:t}=tu();return e?Object.keys(e.sequence).length>0?e:tS(e):t},rp=(e,t="padding",r)=>{let n=rc(r);if((0,k.isString)(e)&&(e.includes("calc")||e.includes("var")))return{[t]:e};let o=ek(e);if((0,k.isArray)(o)){if(o.length>1){let e="";"borderWidth"===t&&(t="border",e="Width");let r=(r,i)=>t_(o[i],t+r+e,n);return({2:["Block","Inline"],3:["BlockStart","Inline","BlockEnd"],4:["BlockStart","InlineEnd","BlockEnd","InlineStart"]})[o.length].map((e,t)=>r(e,t))}return t_(e,t,n)}},rd=(e,t,r)=>{let{SPACING:n}=tu(),{spacingRatio:o,unit:i}=e,s=r||e[t];if(o){let e=n[o];if(!e){let{type:t,base:r,range:s,subSequence:a}=n;e=n[o]=(0,e_.merge)({ratio:o,type:t+"-"+o,unit:i,sequence:{},scales:{},templates:{},vars:{}},{base:r,range:s,subSequence:a,ratio:n.ratio,unit:n.unit})}return tj(e,{useDefault:!1}),rp(s,t,e)}return rp(s,t)};var ru={};r(ru,"setShadow",()=>rh),r(ru,"getShadow",()=>rf),g("8nXeH");var k=g("cSujH");let rh=(e,t,r,n)=>{let o=tu();if((0,k.isArray)(e))return{"@light":rh(e[0],t,"light"),"@dark":rh(e[1],t,"dark")};if((0,k.isObject)(e)){let r={};for(let n in e)r[n]=rh(e[n],t,n.startsWith("@")?n.slice(1):n);return r}(0,k.isString)(e)&&e.includes(",")&&(e=e.split(",").map(e=>{if((e=e.trim()).startsWith("--"))return`var(${e})`;if(tB(e).length>2)return tB(e);if(e.includes("px")||"em"===e.slice(-2))return e;let t=e.split(" ");return t.length?t.map(e=>rp(e,"shadow").shadow).join(" "):e}).join(" "));let i=`--shadow-${t}`+(r?`-${r}`:"");return o.useVariable&&(o.CSS_VARS[i]=e),{var:i,value:e}},rf=(e,t)=>{let r=tu();if(t||(t=r.globalTheme),!(0,k.isString)(e)){r.verbose&&console.warn(e,"- type for color is not valid");return}if("--"===e.slice(0,2))return`var(${e})`;let[n]=(0,k.isArray)(e)?e:e.split(" "),{SHADOW:o}=r,i=o[n],s=(0,k.isObject)(i);if(!i)return r.verbose&&console.warn("Can't find color ",n),e;if(t){if(i[t])return i[t].value;r.verbose&&console.warn(e," - does not have ",t)}if(s&&i.value)return i.value;if(s){let e={};for(let t in i){let n=r.MEDIA[t.slice(1)];e["@media "+("print"===n?`${n}`:`screen and ${n}`)]=i.value}return e}return r.verbose&&console.warn("Can't find color",e),e};var rg={};r(rg,"applyTimingSequence",()=>rm),r(rg,"getTimingFunction",()=>ry),r(rg,"getTimingByKey",()=>rb);let rm=()=>{let{TIMING:e}=tu();tS(e),tj(e)},ry=e=>{let{TIMING:t}=tu();return t[e]||t[ev(e)]||e},rb=(e,t="timing")=>{let{TIMING:r}=tu();return t_(e,t,r)};var rv={};r(rv,"applyDocument",()=>rx),g("8nXeH");var e_=g("9bxaC");let rx=()=>{let{DOCUMENT:e,FONT_FAMILY:t,THEME:r,TYPOGRAPHY:n}=tu();return(0,e_.merge)(e,{theme:r.document,fontFamily:U(t),fontSize:n.base,lineHeight:n.lineHeight})};var rw={};r(rw,"setSVG",()=>rk),r(rw,"appendSVGSprite",()=>r_),r(rw,"setSvgIcon",()=>rC),r(rw,"appendSvgIconsSprite",()=>rE);var S=g("5ka54");let rS={document:S.document},rk=(e,t)=>{let r=tu();if(!e){r.verbose&&console.warn("setSVG: val is not defined",t);return}return r.useSvgSprite?t$(t,e):e},r_=(e,t=rS)=>{let r=tu(),n=Object.keys(e).length?{}:r.SVG;for(let t in e)n[t]=r.SVG[t];rT(n,t)},rC=(e,t)=>{let r=tu();return r.useIconSprite&&!r.SEMANTIC_ICONS?.[t]?rk(e,t):e},rE=(e,t=rS)=>{let r=tu(),n=Object.keys(e).length?{}:r.ICONS;for(let t in e)n[t]=r.ICONS[t];rT(n,t)},rO=(e={isRoot:!0})=>{if(!S.document||!S.document.createElementNS)return;let t=(0,S.document).createElementNS("http://www.w3.org/2000/svg","svg");return e.isRoot&&(t.setAttribute("aria-hidden","true"),t.setAttribute("width","0"),t.setAttribute("height","0"),t.setAttribute("style","position:absolute"),t.setAttribute("id","svgSprite")),t},rT=(e,t=rS)=>{let r=tu(),n=t.document||S.document;if(!n||!n.documentElement)return r.verbose&&console.warn("To append SVG sprites it should be run in browser environment"),tI(e);let o=n.querySelector("#svgSprite"),i=tI(e);if(o){let e=rO({isRoot:!1});e.innerHTML=i,o.append(...e.children)}else{let e=rO();e&&e.nodeType&&(e.innerHTML=i,n.body.prepend(e))}};var rA={};r(rA,"applyReset",()=>rj),g("8nXeH");var e_=g("9bxaC");let rj=(e={})=>{let t=tu(),{RESET:r,TYPOGRAPHY:n,DOCUMENT:o}=t;if(r){if(r[":root"]){let e=n.templates;r.body={...t.useDocumentTheme?t6("document",`@${t.globalTheme}`):{},...e.body},r.h1=e.h1,r.h2=e.h2,r.h3=e.h3,r.h4=e.h4,r.h5=e.h5,r.h6=e.h6}let{body:i,...s}=n.templates,a=t.useDocumentTheme?t6("document",`@${t.globalTheme}`):{};return r.html&&(0,e_.overwriteDeep)(r.html,a),(0,e_.deepMerge)((0,e_.merge)(r,e),{html:{position:"absolute",width:"100%",height:"100%",top:"0",left:"0",margin:"0",WebkitFontSmoothing:"subpixel-antialiased",scrollBehavior:"smooth",...a,fontSize:n.browserDefault+"px",fontFamily:o.fontFamily,lineHeight:o.lineHeight},body:{boxSizing:"border-box",height:"100%",margin:0,fontFamily:o.fontFamily,fontSize:n.base/n.browserDefault+t.UNIT.default,...s,...i},fieldset:{border:0,padding:0,margin:0},"select, input":{fontFamily:o.fontFamily}})}};n(tN,tH),n(tN,tz),n(tN,t8),n(tN,rt),n(tN,rs),n(tN,ru),n(tN,rg),n(tN,rv),n(tN,rw),n(tN,rA),g("8nXeH");var k=g("cSujH");let rR=e=>["none","hidden","dotted","dashed","solid","double","groove","ridge","inset","outset","initial"].some(t=>e.includes(t)),rP=e=>(0,k.isString)(e)&&e.split(" ").map(e=>rp(e,"gap").gap).join(" "),rI=e=>{let t=e.split(" ");return t.length?t.map(e=>"--"===e.slice(0,2)?`var(${e})`:e.length<3||e.includes("ms")?rb(e).timing||e:ry(e)?ry(e):e).join(" "):e},rF=e=>{let t=e.toLowerCase();return(t.includes("width")||t.includes("height"))&&!t.includes("border")},rM=(e,t,r={},n={})=>{let o=t||r[e];if((0,k.isUndefined)(o)&&(0,k.isNull)(o))return;let i=r.scaleBoxSize,s=rF(e);return(!i&&s&&(0,k.isString)(o)&&(o=o.split(" ").map(e=>{let t=e.length<3&&/[A-Z]/.test(e),r=["%","vw","vh","ch"].some(e=>o.includes(e));return t&&!r?e+"_default":e}).join(" ")),n.ratio)?rd(r,e,o):rp(o,e)};g("8nXeH");var k=g("cSujH");let r$=(e,t)=>e,rN={color:tL,gradient:tU,font:t9,font_family:re,theme:tQ,icons:rC,semantic_icons:r$,svg:rk,svg_data:r$,typography:r$,cases:(e,t)=>(0,k.isFunction)(e)?e():e,shadow:rh,spacing:r$,media:r$,grid:r$,class:r$,timing:r$,reset:r$,unit:r$,animation:r$},rH=(e,t,r)=>{let n=tu(),o=e.toLowerCase(),i=n[e];if(rN[o]){let e=rN[o](t,r);return i[r]=e,i}n.verbose&&console.warn("Can not find",o,"method in scratch")},rB=(e,t)=>{let r=tu(),n=e.toUpperCase();return Object.keys(t).map(e=>rH(n,t[e],e)),r[n]},rD={},rL=(e,t=rD)=>{let r=tu(),{version:n,verbose:o,useVariable:i,useReset:s,useSvgSprite:a,useFontImport:l,useIconSprite:c,globalTheme:p,useDocumentTheme:d,useDefaultConfig:u,SEMANTIC_ICONS:h,...f}=e;return t.newConfig&&(r=th(t.newConfig)),void 0!==o&&(r.verbose=o),void 0!==i&&(r.useVariable=i),void 0!==s&&(r.useReset=s),void 0!==l&&(r.useFontImport=l),void 0!==a&&(r.useSvgSprite=a),void 0!==c&&(r.useIconSprite=c),void 0!==d&&(r.useDocumentTheme=d),void 0!==p&&(r.globalTheme=p),void 0!==u&&(r.useDefaultConfig=u),void 0!==h&&(r.SEMANTIC_ICONS=h),r.verbose&&console.log(r),r.__svg_cache||(r.__svg_cache={}),Object.keys(f).map(e=>rB(e,f[e])),f.TYPOGRAPHY&&ro(),f.SPACING&&rl(),f.TIMING&&rm(),rx(),rj(),r};var rU=function(){function e(e){var t=this;this._insertTag=function(e){var r;r=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,r),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){if(this.ctr%(this.isSpeedy?65e3:1)==0){var t;this._insertTag(((t=document.createElement("style")).setAttribute("data-emotion",this.key),void 0!==this.nonce&&t.setAttribute("nonce",this.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t))}var r=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t2||ni(r7)>3?"":" "}(m);break;case 92:C+=function(e,t){for(var r;--t&&nn()&&!(r7<48)&&!(r7>102)&&(!(r7>57)||!(r7<65))&&(!(r7>70)||!(r7<97)););return r=r9+(t<6&&32==no()&&32==nn()),r2(ne,e,r)}(r9-1,7);continue;case 47:switch(no()){case 42:case 47:r4(nt(p=function(e,t){for(;nn();)if(e+r7===57)break;else if(e+r7===84&&47===no())break;return"/*"+r2(ne,t,r9-1)+"*"+rJ(47===e?e:nn())}(nn(),r9),r,n,rW,rJ(r7),r2(p,2,-2),0),c);break;default:C+="/"}break;case 123*y:l[d++]=r5(C)*v;case 125*y:case 59:case 0:switch(x){case 0:case 125:b=0;case 59+u:-1==v&&(C=rQ(C,/\f/g,"")),g>0&&r5(C)-h&&r4(g>32?np(C+";",o,n,h-1):np(rQ(C," ","")+";",o,n,h-2),c);break;case 59:C+=";";default:if(r4(_=nc(C,r,n,d,u,i,l,w,S=[],k=[],h),s),123===x){if(0===u)e(C,r,_,_,S,s,h,l,k);else switch(99===f&&110===r1(C,3)?100:f){case 100:case 108:case 109:case 115:e(t,_,_,o&&r4(nc(t,_,_,0,0,i,l,w,i,S=[],h),k),i,k,h,l,o?S:k);break;default:e(C,_,_,_,[""],k,0,l,k)}}}d=u=g=0,y=v=1,w=C="",h=a;break;case 58:h=1+r5(C),g=m;default:if(y<1){if(123==x)--y;else if(125==x&&0==y++&&125==(r7=r9>0?r1(ne,--r9):0,r6--,10===r7&&(r6=1,r3--),r7))continue}switch(C+=rJ(x),x*y){case 38:v=u>0?1:(C+="\f",-1);break;case 44:l[d++]=(r5(C)-1)*v,v=1;break;case 64:45===no()&&(C+=na(nn())),f=no(),u=h=r5(w=C+=function(e){for(;!ni(no());)nn();return r2(ne,e,r9)}(r9)),x++;break;case 45:45===m&&2==r5(C)&&(y=0)}}return s}("",null,null,null,[""],e=ns(e),0,[0],e),ne="",t}function nc(e,t,r,n,o,i,s,a,l,c,p){for(var d=o-1,u=0===o?i:[""],h=u.length,f=0,g=0,m=0;f0?u[y]+" "+b:rQ(b,/&\f/g,u[y])).trim())&&(l[m++]=v);return nt(e,t,r,0===o?rX:a,l,c,p)}function np(e,t,r,n){return nt(e,t,r,rK,r2(e,0,n),r2(e,n+1,-1),n)}function nd(e,t){for(var r="",n=e.length,o=0;o-1&&!e.return)switch(e.type){case rK:e.return=function e(t,r){switch(45^r1(t,0)?(((r<<2^r1(t,0))<<2^r1(t,1))<<2^r1(t,2))<<2^r1(t,3):0){case 5103:return rG+"print-"+t+t;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return rG+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return rG+t+rq+t+rz+t+t;case 6828:case 4268:return rG+t+rz+t+t;case 6165:return rG+t+rz+"flex-"+t+t;case 5187:return rG+t+rQ(t,/(\w+).+(:[^]+)/,rG+"box-$1$2"+rz+"flex-$1$2")+t;case 5443:return rG+t+rz+"flex-item-"+rQ(t,/flex-|-self/,"")+t;case 4675:return rG+t+rz+"flex-line-pack"+rQ(t,/align-content|flex-|-self/,"")+t;case 5548:return rG+t+rz+rQ(t,"shrink","negative")+t;case 5292:return rG+t+rz+rQ(t,"basis","preferred-size")+t;case 6060:return rG+"box-"+rQ(t,"-grow","")+rG+t+rz+rQ(t,"grow","positive")+t;case 4554:return rG+rQ(t,/([^-])(transform)/g,"$1"+rG+"$2")+t;case 6187:return rQ(rQ(rQ(t,/(zoom-|grab)/,rG+"$1"),/(image-set)/,rG+"$1"),t,"")+t;case 5495:case 3959:return rQ(t,/(image-set\([^]*)/,rG+"$1$`$1");case 4968:return rQ(rQ(t,/(.+:)(flex-)?(.*)/,rG+"box-pack:$3"+rz+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+rG+t+t;case 4095:case 3583:case 4068:case 2532:return rQ(t,/(.+)-inline(.+)/,rG+"$1$2")+t;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(r5(t)-1-r>6)switch(r1(t,r+1)){case 109:if(45!==r1(t,r+4))break;case 102:return rQ(t,/(.+:)(.+)-([^]+)/,"$1"+rG+"$2-$3$1"+rq+(108==r1(t,r+3)?"$3":"$2-$3"))+t;case 115:return~r0(t,"stretch")?e(rQ(t,"stretch","fill-available"),r)+t:t}break;case 4949:if(115!==r1(t,r+1))break;case 6444:switch(r1(t,r5(t)-3-(~r0(t,"!important")&&10))){case 107:return rQ(t,":",":"+rG)+t;case 101:return rQ(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+rG+(45===r1(t,14)?"inline-":"")+"box$3$1"+rG+"$2$3$1"+rz+"$2box$3")+t}break;case 5936:switch(r1(t,r+11)){case 114:return rG+t+rz+rQ(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return rG+t+rz+rQ(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return rG+t+rz+rQ(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return rG+t+rz+t+t}return t}(e.value,e.length);break;case rV:return nd([nr(e,{value:rQ(e.value,"@","@"+rG)})],n);case rX:if(e.length){var o,i;return o=e.props,i=function(t){var r;switch(r=t,(r=/(::plac\w+|:read-\w+)/.exec(r))?r[0]:r){case":read-only":case":read-write":return nd([nr(e,{props:[rQ(t,/:(read-\w+)/,":"+rq+"$1")]})],n);case"::placeholder":return nd([nr(e,{props:[rQ(t,/:(plac\w+)/,":"+rG+"input-$1")]}),nr(e,{props:[rQ(t,/:(plac\w+)/,":"+rq+"$1")]}),nr(e,{props:[rQ(t,/:(plac\w+)/,rz+"input-$1")]})],n)}return""},o.map(i).join("")}}}],n_=function(e){var t=e.key;if(ng&&"css"===t){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var n=e.stylisPlugins||nk,o={},i=[];ng&&(d=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),r=1;r=4;++n,o-=4)t=(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))*0x5bd1e995+((t>>>16)*59797<<16),t^=t>>>24,r=(65535&t)*0x5bd1e995+((t>>>16)*59797<<16)^(65535&r)*0x5bd1e995+((r>>>16)*59797<<16);switch(o){case 3:r^=(255&e.charCodeAt(n+2))<<16;case 2:r^=(255&e.charCodeAt(n+1))<<8;case 1:r^=255&e.charCodeAt(n),r=(65535&r)*0x5bd1e995+((r>>>16)*59797<<16)}return r^=r>>>13,(((r=(65535&r)*0x5bd1e995+((r>>>16)*59797<<16))^r>>>15)>>>0).toString(36)}(i)+l,styles:i,next:p}}var nM="undefined"!=typeof document;function n$(e,t,r){var n="";return r.split(" ").forEach(function(r){void 0!==e[r]?t.push(e[r]+";"):r&&(n+=r+" ")}),n}var nN=function(e,t,r){var n=e.key+"-"+t.name;(!1===r||!1===nM&&void 0!==e.compat)&&void 0===e.registered[n]&&(e.registered[n]=t.styles)},nH=function(e,t,r){nN(e,t,r);var n=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o="",i=t;do{var s=e.insert(t===i?"."+n:"",i,e.sheet,!0);nM||void 0===s||(o+=s),i=i.next}while(void 0!==i)if(!nM&&0!==o.length)return o}};function nB(e,t){if(void 0===e.inserted[t.name])return e.insert("",t,e.sheet,!0)}function nD(e,t,r){var n=[],o=n$(e,n,r);return n.length<2?r:o+t(n)}var nL=function(e){var t=n_(e);t.sheet.speedy=function(e){this.isSpeedy=e},t.compat=!0;var r=function(){for(var e=arguments.length,r=Array(e),n=0;nnL({key:e.replaceAll(/\./g,"-"),container:t}))();g("8nXeH");var e_=g("9bxaC"),k=g("cSujH"),nq={};nq=JSON.parse("{}");let nG=tu(),nW=(e=nG,t)=>{let r=(0,k.isObject)(t.localFile)?t.localFile:o(nq)||{},n=(0,e_.deepClone)(r.designSystem||{});return(0,e_.deepMerge)(e,n)},nX={emotion:nz,useVariable:!0,useReset:!0,useFontImport:!0,useIconSprite:!0,useDocumentTheme:!0,useSvgSprite:!0},nK=(e,t=nX)=>{let r=t.emotion||nz,n=nW(e||{},t),o=rL({verbose:t.verbose,useReset:t.useReset,useFontImport:t.useFontImport,useVariable:t.useVariable,useSvgSprite:t.useSvgSprite,useDocumentTheme:t.useDocumentTheme,useIconSprite:t.useIconSprite,useDefaultConfig:t.useDefaultConfig,...n},{newConfig:t.newConfig}),i=Y(o.FONT),s=o.useReset,a=o.useVariable,l=o.useFontImport,c=o.useSvgSprite,p=e.svg||e.SVG,d=o.useIconSprite,u=e.icons||e.ICONS;return l&&r.injectGlobal(i),a&&r.injectGlobal({":root":o.CSS_VARS}),s&&r.injectGlobal(o.RESET),p?r_(p,{document:t.document}):c&&r_(o.SVG,{document:t.document}),u?rE(u,{document:t.document}):d&&rE(o.ICONS,{document:t.document}),o},nV={emotion:nz},nY=(e,t=nV)=>{let r=t.emotion||nz,n=rL({verbose:!1,...nW(e||{},t)});return t.preventInject||(r.injectGlobal({":root":n.CSS_VARS}),r.injectGlobal(n.RESET)),n},nJ=(e,t=nV)=>{(t.emotion||nz).injectGlobal(e)};var nZ={},nQ={},n0={};r(n0,"Block",()=>n1),r(n0,"Hr",()=>n2),r(n0,"Br",()=>n5),r(n0,"Div",()=>n4),r(n0,"Span",()=>n3),r(n0,"Li",()=>n6),r(n0,"Ul",()=>n8),r(n0,"Ol",()=>n9),r(n0,"Gutter",()=>n7),g("8nXeH");var k=g("cSujH");let n1={deps:{getSpacingBasedOnRatio:rd,getSpacingByKey:rp,transfromGap:rP,transformSizeRatio:(e,t)=>rM(e,null,t,{ratio:!0}),transformSize:rM,isUndefined:k.isUndefined,isString:k.isString},class:{show:(e,t,r)=>!(!1!==r.utils.exec(e.props.show,e,t))&&{display:"none !important"},hide:(e,t,r)=>!!r.utils.exec(e.props.hide,e,t)&&{display:"none !important"},height:({props:e,deps:t})=>t.transformSizeRatio("height",e),width:({props:e,deps:t})=>t.transformSizeRatio("width",e),boxSizing:({props:e,deps:t})=>t.isUndefined(e.boxSizing)?{boxSizing:"border-box"}:{boxSizing:e.boxSizing},boxSize:({props:e,deps:t})=>{if(!t.isString(e.boxSize))return;let[r,n]=e.boxSize.split(" ");return{...t.transformSize("height",r),...t.transformSize("width",n||r)}},inlineSize:({props:e,deps:t})=>t.transformSizeRatio("inlineSize",e),blockSize:({props:e,deps:t})=>t.transformSizeRatio("blockSize",e),minWidth:({props:e,deps:t})=>t.transformSizeRatio("minWidth",e),maxWidth:({props:e,deps:t})=>t.transformSizeRatio("maxWidth",e),widthRange:({props:e,deps:t})=>{if(!t.isString(e.widthRange))return;let[r,n]=e.widthRange.split(" ");return{...t.transformSize("minWidth",r),...t.transformSize("maxWidth",n||r)}},minHeight:({props:e,deps:t})=>t.transformSizeRatio("minHeight",e),maxHeight:({props:e,deps:t})=>t.transformSizeRatio("maxHeight",e),heightRange:({props:e,deps:t})=>{if(!t.isString(e.heightRange))return;let[r,n]=e.heightRange.split(" ");return{...t.transformSize("minHeight",r),...t.transformSize("maxHeight",n||r)}},size:({props:e,deps:t})=>{if(!t.isString(e.size))return;let[r,n]=e.size.split(" ");return{...t.transformSizeRatio("inlineSize",r),...t.transformSizeRatio("blockSize",n||r)}},minBlockSize:({props:e,deps:t})=>t.transformSizeRatio("minBlockSize",e),minInlineSize:({props:e,deps:t})=>t.transformSizeRatio("minInlineSize",e),maxBlockSize:({props:e,deps:t})=>t.transformSizeRatio("maxBlockSize",e),maxInlineSize:({props:e,deps:t})=>t.transformSizeRatio("maxInlineSize",e),minSize:({props:e,deps:t})=>{if(!t.isString(e.minSize))return;let[r,n]=e.minSize.split(" ");return{...t.transformSize("minInlineSize",r),...t.transformSize("minBlockSize",n||r)}},maxSize:({props:e,deps:t})=>{if(!t.isString(e.maxSize))return;let[r,n]=e.maxSize.split(" ");return{...t.transformSize("maxInlineSize",r),...t.transformSize("maxBlockSize",n||r)}},borderWidth:({props:e,deps:t})=>t.transformSizeRatio("borderWidth",e),padding:({props:e,deps:t})=>t.transformSizeRatio("padding",e),scrollPadding:({props:e,deps:t})=>t.transformSizeRatio("scrollPadding",e),paddingInline:({props:e,deps:t})=>{if(!t.isString(e.paddingInline))return;let[r,n]=e.paddingInline.split(" ");return{...t.transformSize("paddingInlineStart",r),...t.transformSize("paddingInlineEnd",n||r)}},paddingBlock:({props:e,deps:t})=>{if(!t.isString(e.paddingBlock))return;let[r,n]=e.paddingBlock.split(" ");return{...t.transformSize("paddingBlockStart",r),...t.transformSize("paddingBlockEnd",n||r)}},paddingInlineStart:({props:e,deps:t})=>t.transformSizeRatio("paddingInlineStart",e),paddingInlineEnd:({props:e,deps:t})=>t.transformSizeRatio("paddingInlineEnd",e),paddingBlockStart:({props:e,deps:t})=>t.transformSizeRatio("paddingBlockStart",e),paddingBlockEnd:({props:e,deps:t})=>t.transformSizeRatio("paddingBlockEnd",e),margin:({props:e,deps:t})=>t.transformSizeRatio("margin",e),marginInline:({props:e,deps:t})=>{if(!t.isString(e.marginInline))return;let[r,n]=e.marginInline.split(" ");return{...t.transformSize("marginInlineStart",r),...t.transformSize("marginInlineEnd",n||r)}},marginBlock:({props:e,deps:t})=>{if(!t.isString(e.marginBlock))return;let[r,n]=e.marginBlock.split(" ");return{...t.transformSize("marginBlockStart",r),...t.transformSize("marginBlockEnd",n||r)}},marginInlineStart:({props:e,deps:t})=>t.transformSizeRatio("marginInlineStart",e),marginInlineEnd:({props:e,deps:t})=>t.transformSizeRatio("marginInlineEnd",e),marginBlockStart:({props:e,deps:t})=>t.transformSizeRatio("marginBlockStart",e),marginBlockEnd:({props:e,deps:t})=>t.transformSizeRatio("marginBlockEnd",e),gap:({props:e,deps:t})=>!t.isUndefined(e.gap)&&{gap:rP(e.gap)},columnGap:({props:e,deps:t})=>t.isUndefined(e.columnGap)?null:t.getSpacingBasedOnRatio(e,"columnGap"),rowGap:({props:e,deps:t})=>t.isUndefined(e.rowGap)?null:t.getSpacingBasedOnRatio(e,"rowGap"),flexWrap:({props:e,deps:t})=>!t.isUndefined(e.flexWrap)&&{display:"flex",flexFlow:(e.flexFlow||"row").split(" ")[0]+" "+e.flexWrap},flexFlow:({props:e,deps:t})=>{let{flexFlow:r,reverse:n}=e;if(!t.isString(r))return;let[o,i]=(r||"row").split(" ");return(r.startsWith("x")||"row"===r)&&(o="row"),(r.startsWith("y")||"column"===r)&&(o="column"),{display:"flex",flexFlow:(o||"")+(!o.includes("-reverse")&&n?"-reverse":"")+" "+(i||"")}},flexAlign:({props:e,deps:t})=>{if(!t.isString(e.flexAlign))return;let[r,n]=e.flexAlign.split(" ");return{display:"flex",alignItems:r,justifyContent:n}},display:({props:e,deps:t})=>!t.isUndefined(e.display)&&{display:e.display},direction:({props:e,deps:t})=>!t.isUndefined(e.direction)&&{direction:e.direction},objectFit:({props:e,deps:t})=>!t.isUndefined(e.objectFit)&&{objectFit:e.objectFit},aspectRatio:({props:e,deps:t})=>!t.isUndefined(e.aspectRatio)&&{aspectRatio:e.aspectRatio},gridArea:({props:e,deps:t})=>e.gridArea&&{gridArea:e.gridArea},float:({props:e,deps:t})=>!t.isUndefined(e.float)&&{float:e.float},flex:({props:e,deps:t})=>!t.isUndefined(e.flex)&&{flex:e.flex},flexDirection:({props:e,deps:t})=>!t.isUndefined(e.flexDirection)&&{flexDirection:e.flexDirection},alignItems:({props:e,deps:t})=>!t.isUndefined(e.alignItems)&&{alignItems:e.alignItems},alignContent:({props:e,deps:t})=>!t.isUndefined(e.alignContent)&&{alignContent:e.alignContent},justifyContent:({props:e,deps:t})=>!t.isUndefined(e.justifyContent)&&{justifyContent:e.justifyContent},justifyItems:({props:e,deps:t})=>!t.isUndefined(e.justifyItems)&&{justifyItems:e.justifyItems},alignSelf:({props:e,deps:t})=>!t.isUndefined(e.alignSelf)&&{alignSelf:e.alignSelf},order:({props:e,deps:t})=>!t.isUndefined(e.order)&&{order:e.order},gridColumn:({props:e,deps:t})=>!t.isUndefined(e.gridColumn)&&{gridColumn:e.gridColumn},gridColumnStart:({props:e,deps:t})=>!t.isUndefined(e.gridColumnStart)&&{gridColumnStart:e.gridColumnStart},gridRow:({props:e,deps:t})=>!t.isUndefined(e.gridRow)&&{gridRow:e.gridRow},gridRowStart:({props:e,deps:t})=>!t.isUndefined(e.gridRowStart)&&{gridRowStart:e.gridRowStart},resize:({props:e,deps:t})=>!t.isUndefined(e.resize)&&{resize:e.resize},verticalAlign:({props:e,deps:t})=>!t.isUndefined(e.verticalAlign)&&{verticalAlign:e.verticalAlign},columns:({props:e,deps:t})=>!t.isUndefined(e.columns)&&{columns:e.columns},columnRule:({props:e,deps:t})=>!t.isUndefined(e.columnRule)&&{columnRule:e.columnRule},columnWidth:({props:e,deps:t})=>!t.isUndefined(e.columnWidth)&&{columnWidth:e.columnWidth},columnSpan:({props:e,deps:t})=>!t.isUndefined(e.columnSpan)&&{columnSpan:e.columnSpan},columnFill:({props:e,deps:t})=>!t.isUndefined(e.columnFill)&&{columnFill:e.columnFill},columnCount:({props:e,deps:t})=>!t.isUndefined(e.columnCount)&&{columnCount:e.columnCount}}},n2={tag:"hr",props:{margin:"C1 0"}},n5={tag:"br"},n4={tag:"div"},n3={tag:"span"},n6={tag:"li"},n8={tag:"ul",childExtend:{extend:"Li"}},n9={tag:"ol",childExtend:{extend:"Li"}},n7={props:{size:"C1"}};var oe={};r(oe,"Direction",()=>ot);let ot={props:{direction:"ltr"},class:{direction:({props:e})=>({direction:e.direction})}};var or={};r(or,"Flex",()=>on),g("8nXeH");var k=g("cSujH");let on={props:{display:"flex"},class:{flow:({props:e})=>{let{flow:t,reverse:r}=e;if(!(0,k.isString)(t))return;let[n,o]=(t||"row").split(" ");return(t.startsWith("x")||"row"===t)&&(n="row"),(t.startsWith("y")||"column"===t)&&(n="column"),{flexFlow:(n||"")+(!n.includes("-reverse")&&r?"-reverse":"")+" "+(o||"")}},wrap:({props:e})=>e.wrap&&{flexWrap:e.wrap},align:({props:e})=>{if(!(0,k.isString)(e.align))return;let[t,r]=e.align.split(" ");return{alignItems:t,justifyContent:r}}}};var oo={};r(oo,"Grid",()=>oi);let oi={deps:{getSpacingBasedOnRatio:rd},props:{display:"grid"},class:{area:({props:e})=>e.area?{gridArea:e.area}:null,template:({props:e})=>e.template?{gridTemplate:e.template}:null,templateAreas:({props:e})=>e.templateAreas?{gridTemplateAreas:e.templateAreas}:null,column:({props:e})=>e.column?{gridColumn:e.column}:null,columns:({props:e})=>e.columns?{gridTemplateColumns:e.columns}:null,templateColumns:({props:e})=>e.templateColumns?{gridTemplateColumns:e.templateColumns}:null,autoColumns:({props:e})=>e.autoColumns?{gridAutoColumns:e.autoColumns}:null,columnStart:({props:e})=>e.columnStart?{gridColumnStart:e.columnStart}:null,row:({props:e})=>e.row?{gridRow:e.row}:null,rows:({props:e})=>e.rows?{gridTemplateRows:e.rows}:null,templateRows:({props:e})=>e.templateRows?{gridTemplateRows:e.templateRows}:null,autoRows:({props:e})=>e.autoRows?{gridAutoRows:e.autoRows}:null,rowStart:({props:e})=>e.rowStart?{gridRowStart:e.rowStart}:null,autoFlow:({props:e})=>e.autoFlow?{gridAutoFlow:e.autoFlow}:null}};var os={};r(os,"Img",()=>oa);let oa={tag:"img",attr:{src:e=>{let t;let{props:r,context:n}=e,o=(r.preSrc||"")+e.call("exec",r.src,e);e.call("isString",o)&&o.includes("{{")&&(o=e.call("replaceLiteralsWithObjectFields",o));try{t=new URL(o)}catch(e){}if(t)return o;let i=n.files&&n.files[o];if(i)return i.content&&i.content.src},alt:({props:e})=>e.alt,title:({props:e})=>e.title||e.alt}};var ol={};r(ol,"Form",()=>oc);let oc={tag:"form",attr:{action:({props:e})=>e.action,method:({props:e})=>e.method,enctype:({props:e})=>e.enctype}};var op={};r(op,"keySetters",()=>ow),r(op,"Media",()=>oP),g("8nXeH");var k=g("cSujH"),e_=g("9bxaC"),od={};r(od,"getSystemGlobalTheme",()=>ov),r(od,"Theme",()=>ox);var ou={};r(ou,"Timing",()=>oh),g("8nXeH");var k=g("cSujH");let oh={deps:{getTimingFunction:ry,splitTransition:e=>{let t=e.split(",");if(t.length)return t.map(rI).join(",")},transformDuration:(e,t,r)=>{if((0,k.isString)(e))return e.split(",").map(e=>rb(e).timing||e).join(",")}},class:{transition:({props:e,deps:t})=>!(0,k.isUndefined)(e.transition)&&{transition:t.splitTransition(e.transition)},willChange:({props:e})=>!(0,k.isUndefined)(e.willChange)&&{willChange:e.willChange},transitionDuration:({props:e,deps:t})=>!(0,k.isUndefined)(e.transitionDuration)&&{transitionDuration:t.transformDuration(e.transitionDuration)},transitionDelay:({props:e,deps:t})=>!(0,k.isUndefined)(e.transitionDelay)&&{transitionDelay:t.transformDuration(e.transitionDelay)},transitionTimingFunction:({props:e,deps:t})=>!(0,k.isUndefined)(e.transitionTimingFunction)&&{transitionTimingFunction:t.getTimingFunction(e.transitionTimingFunction)},transitionProperty:({props:e})=>!(0,k.isUndefined)(e.transitionProperty)&&{transitionProperty:e.transitionProperty,willChange:e.transitionProperty}}},of=tu(),og={4:{boxShadow:`rgba(0,0,0,.10) 0 2${of.UNIT.default} 4${of.UNIT.default}`},6:{boxShadow:`rgba(0,0,0,.10) 0 3${of.UNIT.default} 6${of.UNIT.default}`},10:{boxShadow:`rgba(0,0,0,.10) 0 4${of.UNIT.default} 10${of.UNIT.default}`},16:{boxShadow:`rgba(0,0,0,.10) 0 8${of.UNIT.default} 16${of.UNIT.default}`},26:{boxShadow:`rgba(0,0,0,.10) 0 14${of.UNIT.default} 26${of.UNIT.default}`},42:{boxShadow:`rgba(0,0,0,.10) 0 20${of.UNIT.default} 42${of.UNIT.default}`}},om=({props:e})=>tB(e.shapeDirectionColor)||tB(e.borderColor)||tB(e.backgroundColor)||tB(e.background),oy=({props:e,deps:t})=>{let r=oh.class.transition({props:e,deps:t});return r&&r.transition},ob={rectangle:{},circle:{borderRadius:"100%"},bubble:{},tv:{borderRadius:"1.15em/2.5em"},tooltip:({props:e,deps:t})=>({position:e.position||"relative","&:before":{content:'""',display:"block",width:"0px",height:"0px",border:".35em solid",borderColor:om({props:e,deps:t}),transition:oy({props:e,deps:t}),transitionProperty:"border-color",position:"absolute",borderRadius:".15em"}}),tooltipDirection:{top:{"&:before":{top:"0",left:"50%",transform:"translate(-50%, -50%) rotate(45deg)"}},right:{"&:before":{top:"50%",right:"0",transform:"translate(50%, -50%) rotate(45deg)"}},bottom:{"&:before":{bottom:"0",left:"50%",transform:"translate(-50%, 50%) rotate(45deg)"}},left:{"&:before":{top:"50%",left:"0",transform:"translate(-50%, -50%) rotate(45deg)"}}},tag:({props:e,deps:t})=>({position:"relative","&:before":{content:'""',display:"block",background:om({props:e,deps:t}),transition:oy({props:e,deps:t}),transitionProperty:"background",borderRadius:".25em",position:"absolute",zIndex:"-1",aspectRatio:"1/1",top:"50%",transformOrigin:"50% 50%",height:"73%"}}),tagDirection:{top:{"&:before":{bottom:"100%",left:"50%",transform:"translate(-50%, 50%) rotate(45deg)"}},right:{"&:before":{top:"50%",left:"100%",transform:"translate(-50%, -50%) rotate(45deg)"}},bottom:{"&:before":{top:"100%",left:"50%",transform:"translate(-50%, -50%) rotate(45deg)"}},left:{"&:before":{top:"50%",right:"100%",transform:"translate(50%, -50%) rotate(45deg)"}}},hexagon:({props:e,deps:t})=>({position:"relative","&:before, &:after":{content:'""',display:"block",position:"absolute",zIndex:"-1",borderRadius:".25em",aspectRatio:"1/1",top:"50%",transformOrigin:"50% 50%",height:"73%",background:om({props:e,deps:t}),transition:oy({props:e,deps:t}),transitionProperty:"background"},"&:before":{left:"0",transform:"translate3d(-50%, -50%, 1px) rotate(45deg)"},"&:after":{left:"100%",transform:"translate3d(-50%, -50%, 1px) rotate(45deg)"}}),chevron:({props:e,deps:t})=>({position:"relative","&:before, &:after":{content:'""',display:"block",position:"absolute",zIndex:"-1",aspectRatio:"1/1",top:"50%",transformOrigin:"50% 50%",transition:oy({props:e,deps:t}),transitionProperty:"background"},"&:before":{background:`linear-gradient(225deg, ${om({props:e,deps:t})} 25%, transparent 25%), linear-gradient(315deg, ${om({props:e,deps:t})} 25%, transparent 25%)`},"&:after":{background:om({props:e,deps:t}),borderRadius:".25em"}}),chevronDirection:{left:{"&:before":{height:"100%",left:"100%",transform:"translate3d(-1%, -50%, 1px) scale(-1, 1)"},"&:after":{height:"73%",left:"0",transform:"translate3d(-50%, -50%, 1px) rotate(45deg)"}},right:{"&:before":{height:"100%",left:"0",transform:"translate3d(-99%, -50%, 1px)"},"&:after":{height:"73%",left:"100%",transform:"translate3d(-50%, -50%, 1px) rotate(45deg)"}}}};g("8nXeH");var k=g("cSujH");let ov=({context:e,state:t})=>{let r=t&&t.root;return r&&r.globalTheme?r.globalTheme:e.designSystem&&e.designSystem.globalTheme},ox={deps:{depth:og,getSystemGlobalTheme:ov,getMediaTheme:t6,getMediaColor:tD,transformTextStroke:e=>e.split(", ").map(e=>{if("--"===e.slice(0,2))return`var(${e})`;if(e.includes("px"));else if(tB(e))return tB(e);return e}).join(" "),transformShadow:(e,t)=>rf(e,t),transformBoxShadow:(e,t)=>e.split("|").map(e=>e.split(",").map(e=>{if("--"===(e=e.trim()).slice(0,2))return`var(${e})`;if(tB(e).length>2){let r=tD(e,t);return(0,k.isObject)(r)?Object.values(r).filter(e=>e.includes(": "+t))[0]:r}if(e.includes("px")||"em"===e.slice(-2))return e;let r=e.split(" ");return r.length?r.map(e=>rp(e,"shadow").shadow).join(" "):e}).join(" ")).join(","),transformBorder:e=>e.split(", ").map(e=>"--"===(e=e.trim()).slice(0,2)?`var(${e})`:rR(e)?e||"solid":"px"===e.slice(-2)||"em"===e.slice(-2)?e:tB(e).length>2?tB(e):rp(e,"border").border).join(" "),transformBackgroundImage:(e,t)=>{let r=tu();return e.split(", ").map(n=>{if("--"===n.slice(0,2))return`var(${n})`;if(n.includes("url")||n.includes("gradient"));else if(r.GRADIENT[e])return{backgroundImage:tD(e,t||r.globalTheme)};else if(n.includes("/")||n.startsWith("http")||n.includes("."))return`url(${n})`;return n}).join(" ")}},class:{depth:({props:e,deps:t})=>!(0,k.isUndefined)(e.depth)&&t.depth[e.depth],theme:e=>{let{props:t,deps:r}=e,n=r.getSystemGlobalTheme(e);if(!t.theme)return;let o=t.theme.includes(" ")&&!t.theme.includes("@"),i=`@${t.themeModifier||n}`;if(o){let e=t.theme.split(" ");return e.splice(1,0,i),r.getMediaTheme(e)}return t.theme.includes("@{globalTheme}")&&t.theme.replace("@{globalTheme}",i),r.getMediaTheme(t.theme,`@${t.themeModifier||n}`)},color:e=>{let{props:t,deps:r}=e,n=r.getSystemGlobalTheme(e);if(t.color)return{color:r.getMediaColor(t.color,n)}},background:e=>{let{props:t,deps:r}=e,n=r.getSystemGlobalTheme(e);if(t.background)return{background:r.getMediaColor(t.background,n)}},backgroundColor:e=>{let{props:t,deps:r}=e,n=r.getSystemGlobalTheme(e);if(t.backgroundColor)return{backgroundColor:r.getMediaColor(t.backgroundColor,n)}},backgroundImage:(e,t,r)=>{let{props:n,deps:o}=e,i=o.getSystemGlobalTheme(e),s=n.backgroundImage;if(!s)return;let a=r.files&&r.files[s];return a&&a.content&&(s=a.content.src),{backgroundImage:o.transformBackgroundImage(s,i)}},backgroundSize:({props:e})=>(0,k.isUndefined)(e.backgroundSize)?null:{backgroundSize:e.backgroundSize},backgroundPosition:({props:e})=>(0,k.isUndefined)(e.backgroundPosition)?null:{backgroundPosition:e.backgroundPosition},backgroundRepeat:({props:e})=>(0,k.isUndefined)(e.backgroundRepeat)?null:{backgroundRepeat:e.backgroundRepeat},textStroke:({props:e,deps:t})=>(0,k.isUndefined)(e.textStroke)?null:{WebkitTextStroke:t.transformTextStroke(e.textStroke)},outline:({props:e,deps:t})=>!(0,k.isUndefined)(e.outline)&&{outline:t.transformBorder(e.outline)},outlineOffset:({props:e,deps:t})=>t.transformSizeRatio("outlineOffset",e),border:({props:e,deps:t})=>!(0,k.isUndefined)(e.border)&&{border:t.transformBorder(e.border)},borderColor:e=>{let{props:t,deps:r}=e,n=r.getSystemGlobalTheme(e);if(t.borderColor)return{borderColor:r.getMediaColor(t.borderColor,n)}},borderStyle:({props:e})=>!(0,k.isUndefined)(e.borderStyle)&&{borderStyle:e.borderStyle},borderLeft:({props:e,deps:t})=>!(0,k.isUndefined)(e.borderLeft)&&{borderLeft:t.transformBorder(e.borderLeft)},borderTop:({props:e,deps:t})=>!(0,k.isUndefined)(e.borderTop)&&{borderTop:t.transformBorder(e.borderTop)},borderRight:({props:e,deps:t})=>!(0,k.isUndefined)(e.borderRight)&&{borderRight:t.transformBorder(e.borderRight)},borderBottom:({props:e,deps:t})=>!(0,k.isUndefined)(e.borderBottom)&&{borderBottom:t.transformBorder(e.borderBottom)},shadow:e=>{let{props:t,deps:r}=e,n=r.getSystemGlobalTheme(e);if(t.backgroundImage)return{boxShadow:r.transformShadow(t.shadow,n)}},boxShadow:(e,t,r)=>{let{props:n,deps:o}=e;if(!(0,k.isString)(n.boxShadow))return;let[i,s]=n.boxShadow.split("!importan"),a=ov(e);return{boxShadow:o.transformBoxShadow(i.trim(),a)+(s?" !important":"")}},textShadow:({props:e,deps:t,context:r})=>!(0,k.isUndefined)(e.textShadow)&&{textShadow:t.transformBoxShadow(e.textShadow,r.designSystem.globalTheme)},backdropFilter:({props:e,deps:t})=>!(0,k.isUndefined)(e.backdropFilter)&&{backdropFilter:e.backdropFilter},caretColor:({props:e})=>!(0,k.isUndefined)(e.caretColor)&&{caretColor:e.caretColor},opacity:({props:e})=>!(0,k.isUndefined)(e.opacity)&&{opacity:e.opacity},visibility:({props:e})=>!(0,k.isUndefined)(e.visibility)&&{visibility:e.visibility},columnRule:({props:e,deps:t})=>!(0,k.isUndefined)(e.columnRule)&&{columnRule:t.transformBorder(e.columnRule)},filter:({props:e,deps:t})=>!(0,k.isUndefined)(e.filter)&&{filter:e.filter},mixBlendMode:({props:e,deps:t})=>!(0,k.isUndefined)(e.mixBlendMode)&&{mixBlendMode:e.mixBlendMode},appearance:({props:e})=>!(0,k.isUndefined)(e.appearance)&&{appearance:e.appearance}}},ow={"@":(e,t,r,n,o)=>o_(e,t,o?r:r&&r.media,n),":":(e,t,r,n,o)=>oE(e,t,o?r:r&&r.selector,n),"[":(e,t,r,n,o)=>oE(e,t,o?r:r&&r.selector,n),"*":(e,t,r,n,o)=>oE(e,t,o?r:r&&r.selector,n),"+":(e,t,r,n,o)=>oE(e,t,o?r:r&&r.selector,n),"~":(e,t,r,n,o)=>oE(e,t,o?r:r&&r.selector,n),"&":(e,t,r,n,o)=>oC(e,t,o?r:r&&r.selector,n),">":(e,t,r,n,o)=>oC(e,t,o?r:r&&r.selector,n),$:(e,t,r,n,o)=>oO(e,t,o?r:r&&r.case,n),"-":(e,t,r,n,o)=>oT(e,t,o?r:r&&r.variable,n),".":(e,t,r,n,o)=>oA(e,t,o?r:r&&r.case,n),"!":(e,t,r,n,o)=>oj(e,t,o?r:r&&r.case,n)},oS=(e,t,r,n)=>{let{class:o}=n,i=o[e];if("function"!=typeof i)return;let s=i({props:t,context:n.context,state:n.state,deps:n.deps},n.state,n.context);for(let e in(0,k.isArray)(s)&&(s=s.reduce((e,t)=>(0,e_.merge)(e,t),{})),s)r[e]=s[e];return s},ok=(e,t,r)=>{let n={};for(let t in e){let o=ow[t.slice(0,1)];if(o){o(t,e[t],n,r,!0);continue}oS(t,e,n,r)}return n},o_=(e,t,r,n)=>{let{context:o}=n;if(!o.designSystem||!o.designSystem.MEDIA)return;let i=ov(n),{MEDIA:s}=o.designSystem,a=s[e.slice(1)],l=ok(t,r,n),c=e.slice(1),p=["dark","light"].includes(c),d=c===i;if(i&&p)return d?(0,e_.merge)(r,l):void 0;let u="@media "+("print"===a?`${a}`:`screen and ${a}`),h=a?u:e;return r[h]=l,r[h]},oC=(e,t,r,n)=>(r[e]=ok(t,r,n),r[e]),oE=(e,t,r,n)=>{let o=`&${e}`;return r[o]=ok(t,r,n),r[o]},oO=(e,t,r,n)=>{let{CASES:o}=n.context&&n.context.designSystem,i=e.slice(1),s=n.props[i];if(o[i]||s)return(0,e_.merge)(r,ok(t,r,n))},oT=(e,t,r,n)=>(r[e]=t,r),oA=(e,t,r,n)=>{let o=e.slice(1);if(!0===n.props[o]||n.state[o]||n[o])return(0,e_.overwriteDeep)(r,ok(t,r,n))},oj=(e,t,r,n)=>{let o=e.slice(1);if(!(!0===n.props[o]||n.state[o]||n[o]))return(0,e_.overwriteDeep)(r,ok(t,r,n))},oR=(e,t,r)=>(0,e_.merge)(t,ok(e,t,r)),oP={class:{case:(e,t)=>({})},on:{beforeClassAssign:(e,t,r)=>{let{props:n,class:o,context:i}=e,s={media:{},selector:{},case:{},variable:{}};if(!i)return;let a=i.designSystem.globalTheme;for(let t in n){let o=ow[t.slice(0,1)];if(a&&"theme"===t&&!n.themeModifier&&n.update({themeModifier:a},{preventListeners:!0,preventRecursive:!0,isForced:!0,preventDefineUpdate:!0}),o)o(t,n[t],s,e);else if("class"===t){let t=e.props.class;if(!e.call("isString",t))return;let n=t.split(" "),o=r.designSystem.CLASS;s.class=n.reduce((e,t)=>{let r=o[t];return(0,e_.merge)(e,r)},{})}else"true"===t&&oR(n[t],s,e)}let l=e.parent&&e.parent.props;l&&l.spacingRatio&&l.inheritSpacingRatio&&e.setProps({spacingRatio:l.spacingRatio,inheritSpacingRatio:!0},{preventListeners:!0,preventRecursive:!0,isForced:!0,preventDefineUpdate:!0}),(0,e_.overwriteShallow)(o,s)}}};var oI={};r(oI,"Iframe",()=>oF);let oF={tag:"iframe",props:{position:"relative",minWidth:"H",minHeight:"H"},attr:{src:(e,t)=>{let r,n=e.call("exec",e.props.src,e);e.call("isString",n)&&n.includes("{{")&&(n=e.call("replaceLiteralsWithObjectFields",n));try{r=new URL(n)}catch(e){}if(r)return n},srcdoc:({props:e})=>e.srcdoc,sandbox:({props:e})=>e.sandbox,seamless:({props:e})=>e.seamless,loading:({props:e})=>e.loading,allowfullscreen:({props:e})=>e.allowfullscreen,frameborder:({props:e})=>e.frameborder,allow:({props:e})=>e.allow,referrerpolicy:({props:e})=>e.referrerpolicy}};var oM={};r(oM,"Interaction",()=>o$);let o$={class:{userSelect:({props:e})=>e.userSelect&&{userSelect:e.userSelect},pointerEvents:({props:e})=>e.pointerEvents&&{pointerEvents:e.pointerEvents},cursor:(e,t,r)=>{let n=e.props.cursor;if(!n)return;let o=r.files&&r.files[n];return o&&o.content&&(n=`url(${o.content.src})`),{cursor:n}}}};var oN={};r(oN,"Hoverable",()=>oH),r(oN,"Clickable",()=>oB),r(oN,"Focusable",()=>oD),r(oN,"FocusableComponent",()=>oL);let oH={props:{transition:"C defaultBezier",transitionProperty:"opacity, transform",opacity:.85,":hover":{opacity:.9,transform:"scale(1.015)"},":active":{opacity:1,transform:"scale(1.015)"},".active":{opacity:1,transform:"scale(1.015)",":hover":{opacity:1}}}},oB={extend:oH,props:{":active":{opacity:1,transform:"scale(1.015)"},".active":{opacity:1}}},oD={props:{border:"none",outline:"solid, 0, blue .3",":focus-visible":{opacity:1,outline:"solid, X, blue .3"}},attr:{placeholder:({props:e})=>e.placeholder,tabIndex:({props:e})=>e.tabIndex}},oL={extend:oD,tag:"button",props:{fontSize:"A",type:"button",border:"none",textDecoration:"none",lineHeight:"1",whiteSpace:"nowrap",fontFamily:"inherit",style:{appearance:"none",border:"none",cursor:"pointer",fontFamily:"inherit"}},attr:{type:({props:e})=>e.type}};var oU={};r(oU,"Overflow",()=>oz);let oz={class:{overflow:({props:e,deps:t})=>!t.isUndefined(e.overflow)&&{overflow:e.overflow,scrollBehavior:"smooth"},overflowX:({props:e,deps:t})=>!t.isUndefined(e.overflowX)&&{overflowX:e.overflowX},overflowY:({props:e,deps:t})=>!t.isUndefined(e.overflowY)&&{overflowY:e.overflowY},overscrollBehavior:({props:e,deps:t})=>!t.isUndefined(e.overscrollBehavior)&&{overscrollBehavior:e.overscrollBehavior}}};var oq={};r(oq,"Collection",()=>oX),g("dnAwI");var oG=g("531Zd");g("8nXeH");var oW=g("g8buK"),e_=g("9bxaC"),k=g("cSujH");let oX={define:{$collection:(e,t,r)=>{let{__ref:n}=t,{children:o,childrenAs:i,childExtends:s}=t.props||{},a=o&&(0,e_.exec)(o,t,r);if(a){if((0,k.isObject)(a)){if(a.$$typeof)return t.call("renderReact",a,t);e=Object.keys(e=(0,e_.deepClone)(a)).map(t=>{let r=e[t];return(0,oW.addAdditionalExtend)(t,r)})}else if((0,k.isArray)(a))e=(0,e_.deepClone)(a),i&&(e=e.map(e=>({extend:s,[i]:e})));else if((0,k.isString)(a)||(0,k.isNumber)(a)){t.removeContent(),t.content={text:e};return}}if(!e)return;let l=e.filter(e=>!e.$$typeof);if(l.length!==e.length){let r=e.filter(e=>e.$$typeof);t.call("renderReact",r,t)}if(e=l,(0,k.isString)(e)&&(e="state"===e?r.parse():(0,oG.getChildStateInKey)(e,r)),(0,oG.isState)(e)&&(e=e.parse()),(0,k.isNot)(e)("array","object"))return;if(e=(0,e_.deepClone)(e),n.__collectionCache){if(JSON.stringify(e)===JSON.stringify(n.__collectionCache)){n.__noCollectionDifference=!0;return}n.__collectionCache=(0,e_.deepClone)(e),delete n.__noCollectionDifference}else n.__collectionCache=(0,e_.deepClone)(e);let c={tag:"fragment",props:{ignoreChildProps:!0,childProps:t.props&&t.props.childProps}};for(let t in e){let r=e[t];r&&(c[t]=(0,k.isObjectLike)(r)?r:{value:r})}t.removeContent(),t.content=c},$setCollection:(e,t,r)=>{if(!e)return;(0,k.isString)(e)&&(e="state"===e?r.parse():(0,oG.getChildStateInKey)(e,r));let n=((0,k.isArray)(e)?e:(0,k.isObject)(e)?Object.values(e):[]).map(e=>(0,k.isObjectLike)(e)?e:{props:{value:e}});if(n.length){let e=setTimeout(()=>{t.set({tag:"fragment",...n},{preventDefineUpdate:"$setCollection"}),clearTimeout(e)})}return n},$stateCollection:(e,t,r,n)=>{let{children:o,childrenAs:i}=t.props||{};if(!e||o||i||((0,k.isString)(e)&&(e="state"===e?r.parse():(0,oG.getChildStateInKey)(e,r)),(0,oG.isState)(e)&&(e=e.parse()),(0,k.isNot)(e)("array","object")))return;let{__ref:s}=t;if(e=(0,e_.deepClone)(e),s.__stateCollectionCache){if(JSON.stringify(e)===JSON.stringify(s.__stateCollectionCache)){s.__noCollectionDifference=!0;return}s.__stateCollectionCache=(0,e_.deepClone)(e),delete s.__noCollectionDifference}else s.__stateCollectionCache=(0,e_.deepClone)(e);let a={tag:"fragment",props:{ignoreChildProps:!0,childProps:t.props&&t.props.childProps}};for(let t in e){let r=e[t];r&&(a[t]={state:(0,k.isObjectLike)(r)?r:{value:r}})}t.removeContent(),t.content=a},$propsCollection:(e,t,r)=>{let{children:n,childrenAs:o}=t.props||{};if(!e||n||o||((0,k.isString)(e)&&(e="state"===e?r.parse():(0,oG.getChildStateInKey)(e,r)),(0,oG.isState)(e)&&(e=e.parse()),(0,k.isNot)(e)("array","object")))return;let{__ref:i}=t;if(e=(0,e_.deepClone)(e),i.__propsCollectionCache){if(JSON.stringify(e)===JSON.stringify(i.__propsCollectionCache)){i.__noCollectionDifference=!0;return}i.__propsCollectionCache=(0,e_.deepClone)(e),delete i.__noCollectionDifference}else i.__propsCollectionCache=(0,e_.deepClone)(e);let s={tag:"fragment",props:{ignoreChildProps:!0,childProps:t.props&&t.props.childProps}};for(let t in e){let r=e[t];r&&(s[t]={props:(0,k.isObjectLike)(r)?r:{value:r}})}t.removeContent(),t.content=s}}};var oK={};r(oK,"Position",()=>oV);let oV={deps:{getSpacingByKey:rp},class:{position:({props:e})=>e.position&&{position:e.position},inset:({props:e,deps:t,context:r})=>{let{inset:n}=e;return r.utils.isNumber(n)?{inset:n}:r.utils.isString(n)?{inset:n.split(" ").map(e=>t.getSpacingByKey(e,"k").k).join(" ")}:void 0},left:({props:e,deps:t})=>t.getSpacingByKey(e.left,"left"),top:({props:e,deps:t})=>t.getSpacingByKey(e.top,"top"),right:({props:e,deps:t})=>t.getSpacingByKey(e.right,"right"),bottom:({props:e,deps:t})=>t.getSpacingByKey(e.bottom,"bottom"),verticalInset:({props:e,deps:t})=>{let{verticalInset:r}=e;if("string"!=typeof r)return;let n=r.split(" ").map(e=>t.getSpacingByKey(e,"k").k);return{top:n[0],bottom:n[1]||n[0]}},horizontalInset:({props:e,deps:t})=>{let{horizontalInset:r}=e;if("string"!=typeof r)return;let n=r.split(" ").map(e=>t.getSpacingByKey(e,"k").k);return{left:n[0],right:n[1]||n[0]}}}};var oY={};r(oY,"Picture",()=>oJ);let oJ={deps:{getSystemGlobalTheme:ov},tag:"picture",childExtend:{tag:"source",attr:{media:e=>{let{props:t,key:r,context:n,deps:o}=e,{MEDIA:i}=n.designSystem,s=o.getSystemGlobalTheme(e),a=(t.media||r).slice(1);return a===s?"(min-width: 0px)":"dark"===a||"light"===a?"(max-width: 0px)":i[a]},srcset:({props:e})=>e.srcset}},Img:({props:e})=>({width:"inherit",ignoreChildExtend:!0,height:"inherit",src:e.src})};var oZ={};r(oZ,"Pseudo",()=>oQ);let oQ={class:{content:({props:e})=>e.content&&{content:e.content}}};var o0={};r(o0,"Svg",()=>o1);let o1={tag:"svg",props:{},attr:{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},html:e=>{let{props:t,context:r}=e;if(t.semantic_symbols)return;if(t.html)return e.call("exec",t.html,e);let{designSystem:n,utils:o}=r,i=n&&n.SVG,s=t.spriteId||r.designSystem&&r.designSystem.useSvgSprite,a=e.call("exec",t.src,e);if(!s&&a)return a;let l=e=>``,c=t.spriteId;if(c)return l(c);let p=Symbol.for(a),d=i[p];return d&&i[d]||(d=i[p]=Math.random(),a&&o.init({svg:{[d]:a}},{document:r.document,emotion:r.emotion})),l(d)}};var o2={};i(o2),r(o2,"Shape",()=>o5),r(o2,"default",()=>o4),g("8nXeH");var e_=g("9bxaC"),k=g("cSujH");let o5={extend:"Pseudo",deps:{exec:e_.exec,getSpacingBasedOnRatio:rd,getMediaColor:tD,transformBorderRadius:(e,t,r)=>{if((0,k.isString)(e))return{borderRadius:e.split(" ").map((e,n)=>rd(t,r,e)[r]).join(" ")}}},class:{shape:({props:e,deps:t})=>{let{shape:r}=e;return t.exec(ob[r],{props:e,deps:t})},shapeDirection:({props:e})=>{let{shape:t,shapeDirection:r}=e;if(!t||!r)return;let n=ob[t+"Direction"];return t&&n?n[r||"left"]:null},shapeDirectionColor:({props:e,deps:t})=>{let{background:r,backgroundColor:n}=e,o={borderColor:t.getMediaColor(r||n)};return e.shapeDirection?o:null},round:({props:e,key:t,deps:r,...n})=>r.transformBorderRadius(e.round||e.borderRadius,e,"round"),borderRadius:({props:e,key:t,deps:r,...n})=>r.transformBorderRadius(e.borderRadius||e.round,e,"borderRadius")}};var o4=o5,o3={};r(o3,"Video",()=>o6);let o6={tag:"video",childExtend:{tag:"source",attr:{src:({props:e})=>e.src,type:({props:e})=>e.type,controls:({props:e})=>e.controls}},props:{controls:!0},attr:{src:({props:e})=>e.src,playsinline:({props:e})=>e.playsinline,autoplay:({props:e})=>e.autoplay,loop:({props:e})=>e.loop,poster:({props:e})=>e.poster,muted:({props:e})=>e.muted,preload:({props:e})=>e.preload,controls:({props:e})=>e.controls}};var o8={};r(o8,"Text",()=>o9),r(o8,"H1",()=>o7),r(o8,"H2",()=>ie),r(o8,"H3",()=>it),r(o8,"H4",()=>ir),r(o8,"H5",()=>io),r(o8,"H6",()=>ii),r(o8,"P",()=>is),r(o8,"Caption",()=>ia),r(o8,"Strong",()=>il),r(o8,"Underline",()=>ic),r(o8,"Italic",()=>ip),r(o8,"Title",()=>id),r(o8,"Headline",()=>iu),r(o8,"Subhead",()=>ih),r(o8,"Footnote",()=>ig),r(o8,"B",()=>im),r(o8,"I",()=>iy),r(o8,"Data",()=>ib),g("8nXeH");var e_=g("9bxaC"),k=g("cSujH");let o9={deps:{exec:e_.exec,getFontSizeByKey:ri,getFontFamily:t7},text:e=>{let{key:t,props:r,state:n,deps:o}=e;return!0===r.text?n&&n[t]||r&&r[t]:o.exec(r.text,e)},class:{font:({props:e})=>!(0,k.isUndefined)(e.font)&&{font:e.font},lineHeight:({props:e})=>!(0,k.isUndefined)(e.lineHeight)&&{lineHeight:e.lineHeight},textDecoration:({props:e})=>!(0,k.isUndefined)(e.textDecoration)&&{textDecoration:e.textDecoration},textTransform:({props:e})=>!(0,k.isUndefined)(e.textTransform)&&{textTransform:e.textTransform},wordBreak:({props:e})=>!(0,k.isUndefined)(e.wordBreak)&&{wordBreak:e.wordBreak},whiteSpace:({props:e})=>!(0,k.isUndefined)(e.whiteSpace)&&{whiteSpace:e.whiteSpace},wordWrap:({props:e})=>!(0,k.isUndefined)(e.wordWrap)&&{wordWrap:e.wordWrap},letterSpacing:({props:e})=>!(0,k.isUndefined)(e.letterSpacing)&&{letterSpacing:e.letterSpacing},textOverflow:({props:e})=>!(0,k.isUndefined)(e.textOverflow)&&{textOverflow:e.textOverflow},textAlign:({props:e})=>!(0,k.isUndefined)(e.textAlign)&&{textAlign:e.textAlign},writingMode:({props:e})=>!(0,k.isUndefined)(e.writingMode)&&{writingMode:e.writingMode},textOrientation:({props:e})=>!(0,k.isUndefined)(e.textOrientation)&&{textOrientation:e.textOrientation},textIndent:({props:e})=>!(0,k.isUndefined)(e.textIndent)&&{textIndent:e.textIndent},fontSize:e=>{let{props:t,deps:r}=e;return t.fontSize?r.getFontSizeByKey(t.fontSize):null},fontFamily:({props:e,deps:t})=>({fontFamily:t.getFontFamily(e.fontFamily)||e.fontFamily}),fontWeight:({props:e})=>({fontWeight:e.fontWeight,fontVariationSettings:'"wght" '+e.fontWeight})}},o7={tag:"h1"},ie={tag:"h2"},it={tag:"h3"},ir={tag:"h4"},io={tag:"h5"},ii={tag:"h6"},is={tag:"p"},ia={tag:"caption"},il={tag:"strong",props:{fontWeight:"700"}},ic={tag:"u"},ip={tag:"i"},id={},iu={tag:"h6",props:{fontSize:"B",fontWeight:500}},ih={tag:"span",props:{fontSize:"Z1"}},ig={tag:"span",props:{fontSize:"Z"}},im={tag:"b"},iy={tag:"i"},ib={tag:"data"};var iv={};r(iv,"Transform",()=>ix),g("8nXeH");var k=g("cSujH");let ix={class:{zoom:({props:e})=>!(0,k.isUndefined)(e.zoom)&&{zoom:e.zoom},transform:({props:e})=>!(0,k.isUndefined)(e.transform)&&{transform:e.transform},transformOrigin:({props:e})=>!(0,k.isUndefined)(e.transformOrigin)&&{transformOrigin:e.transformOrigin},backfaceVisibility:({props:e})=>!(0,k.isUndefined)(e.backfaceVisibility)&&{backfaceVisibility:e.backfaceVisibility}}};var iw={};r(iw,"XYZ",()=>iS),g("8nXeH");var k=g("cSujH");let iS={class:{zIndex:({props:e})=>!(0,k.isUndefined)(e.zIndex)&&{zIndex:e.zIndex},perspective:({props:e})=>!(0,k.isUndefined)(e.perspective)&&{perspective:e.perspective},perspectiveOrigin:({props:e})=>!(0,k.isUndefined)(e.perspectiveOrigin)&&{perspectiveOrigin:e.perspectiveOrigin}}};var ik={};r(ik,"Animation",()=>i_),g("8nXeH");var k=g("cSujH");let i_={deps:{isObject:k.isObject,getTimingByKey:rb,getTimingFunction:ry,applyAnimationProps:(e,t)=>{let{emotion:r}=t.context,{keyframes:n}=r||nz;if((0,k.isObject)(e))return{animationName:n(e)};let{ANIMATION:o}=t.context&&t.context.designSystem;return n(o[e])}},class:{animation:e=>e.props.animation&&{animationName:e.deps.applyAnimationProps(e.props.animation,e),animationDuration:e.deps.getTimingByKey(e.props.animationDuration||"A").timing,animationDelay:e.deps.getTimingByKey(e.props.animationDelay||"0s").timing,animationTimingFunction:e.deps.getTimingFunction(e.props.animationTimingFunction||"ease"),animationFillMode:e.props.animationFillMode||"both",animationPlayState:e.props.animationPlayState,animationDirection:e.props.animationDirection},animationName:e=>e.props.animationName&&{animationName:e.deps.applyAnimationProps(e.props.animationName,e)},animationDuration:({props:e,deps:t})=>e.animationDuration&&{animationDuration:t.getTimingByKey(e.animationDuration).timing},animationDelay:({props:e,deps:t})=>e.animationDelay&&{animationDelay:t.getTimingByKey(e.animationDelay).timing},animationTimingFunction:({props:e,deps:t})=>e.animationTimingFunction&&{animationTimingFunction:t.getTimingFunction(e.animationTimingFunction)},animationFillMode:({props:e})=>e.animationFillMode&&{animationFillMode:e.animationFillMode},animationPlayState:({props:e})=>e.animationPlayState&&{animationPlayState:e.animationPlayState},animationIterationCount:({props:e})=>e.animationIterationCount&&{animationIterationCount:e.animationIterationCount||1},animationDirection:({props:e})=>e.animationDirection&&{animationDirection:e.animationDirection}}};n(nQ,n0),n(nQ,oe),n(nQ,or),n(nQ,oo),n(nQ,os),n(nQ,ol),n(nQ,op),n(nQ,oI),n(nQ,oM),n(nQ,oN),n(nQ,oU),n(nQ,oq),n(nQ,oK),n(nQ,oY),n(nQ,oZ),n(nQ,o0),n(nQ,o2),n(nQ,o3),n(nQ,od),n(nQ,o8),n(nQ,ou),n(nQ,iv),n(nQ,iw),n(nQ,ik);var iC={};r(iC,"Box",()=>iE),r(iC,"Circle",()=>iO);let iE={extend:[{class:{style:e=>e.props&&e.props.style}},"Shape","Position","Theme","Block","Text","Overflow","Timing","Transform","Media","Interaction","XYZ","Animation"],attr:{id:e=>e.call("isString",e.props.id)&&e.props.id,title:e=>e.call("isString",e.props.title)&&e.props.title,contentEditable:e=>e.props.contentEditable||e.props.contenteditable,dir:e=>e.props.dir,draggable:e=>e.props.draggable,hidden:e=>e.props.hidden,lang:e=>e.props.lang,spellcheck:e=>e.props.spellcheck,tabindex:e=>e.props.tabindex,translate:e=>e.props.translate}},iO={props:{round:"100%"}};var iT={};r(iT,"Icon",()=>iR),r(iT,"IconText",()=>iP),r(iT,"FileIcon",()=>iI);let iA=e=>{let{props:t}=e,r=t[".isActive"];return e.call("exec",r.name||r.icon)},ij=(e,t)=>{let{key:r,props:n}=e,o=e.call("exec",n.name||n.icon||r,e);return e.call("isString",o)&&o.includes("{{")&&(o=e.call("replaceLiteralsWithObjectFields",o)),e.call("isString",o)?o:r},iR={extend:"Svg",props:(e,t,r)=>{let n,o;let{props:i,parent:s}=e,{ICONS:a,useIconSprite:l,verbose:c}=r&&r.designSystem,{toCamelCase:p}=r&&r.utils,d=ij(e,t),u=p(d),h=u.split(/([a-z])([A-Z])/g),f=iF(e,t,r);if(f)return f;i.isActive&&(n=iA(e));let g=s.props,m=g[".isActive"];s&&g&&g.isActive&&m&&m.icon&&(n=e.call("exec",m.icon||m.Icon.name||m.Icon.icon,e)),e.call("isString",n)&&n.includes("{{")&&(n=e.call("replaceLiteralsWithObjectFields",n)),a[n]&&(o=n),a[u]?o=u:a[h[0]+h[1]]?o=h[0]+h[1]:a[h[0]]?o=h[0]:c&&e.warn("Can't find icon:",d,o);let y=a[o],b=s&&s.props&&s.props.src||i.src;return{width:"A",height:"A",display:"inline-block",spriteId:l&&o,src:y||b||a.noIcon,style:{fill:"currentColor","*":{fill:"currentColor"}}}},attr:{viewBox:"0 0 24 24"}},iP={extend:"Flex",props:{align:"center center",lineHeight:1,".reversed":{flow:"row-reverse"},".vertical":{flow:"column"}},Icon:{if:e=>{let{parent:t,props:r}=e;return e.call("exec",t.props.icon||r.name||r.sfSymbols||t.props.sfSymbols,e)},icon:e=>e.call("exec",e.parent.props.icon,e.parent)},text:({props:e})=>e.text},iI={extend:"Flex",props:{theme:"tertiary",boxSize:"C1",align:"center center",round:"Z"},Icon:{fontSize:"B",margin:"auto",icon:"file"}},iF=(e,t,r)=>{let{SEMANTIC_ICONS:n}=r&&r.designSystem,{toCamelCase:o}=r&&r.utils,i=ij(e,t),s=o(i).split(/([a-z])([A-Z])/g),a=s[1]?s[0]:i.split(".")[0].split(" ")[0],l=n&&n[a];if(l)return i=l[i.includes(".")?"sfsymbols."+i.split(".").slice(1).join("."):"sfsymbols"]||l[i.split(".")[0].split(" ")[0]],{tag:"span",semantic_symbols:!0,width:"A",height:"A",lineHeight:"1em",":after":{fontSize:"Z",fontWeight:"300",content:`"${i}"`,textAlign:"center",display:"inline-block",style:{color:"currentColor",fontFamily:"'SF Pro Icons', 'SF Pro', 'SF Symbols', 'Segoe UI'"}}}};var iM={};r(iM,"Link",()=>iq),r(iM,"RouterLink",()=>iG),r(iM,"RouteLink",()=>iW);var i$={};i(i$),r(i$,"getActiveRoute",()=>iB),r(i$,"lastPathname",()=>e),r(i$,"lastLevel",()=>iD),r(i$,"router",()=>iU),r(i$,"default",()=>iz),g("guGra");var iN=g("1qjmj");g("8nXeH");var iH=g("5Gk0e"),oW=g("g8buK");let iB=(e=0,t=iH.window.location.pathname)=>{let r=t.split("/")[e+1];if(r)return`/${r}`},iD=0,iL={level:0,pushState:!0,initialRender:!1,scrollToTop:!0,scrollToNode:!1,scrollNode:iH.document&&iH.document.documentElement,scrollBody:!1,useFragment:!1,updateState:!0,scrollToOffset:0,contentElementKey:"content",scrollToOptions:{behavior:"smooth"}},iU=(t,r,n={},o={})=>{let i=r||void 0,s=i.context.window||iH.window,a=i.context.document||iH.document,l={...iL,...i.context.routerOptions,...o};iD=l.lastLevel;let c=i.__ref;("content"===l.contentElementKey||l.contentElementKey===c.contentElementKey)&&c.contentElementKey||(c.contentElementKey=l.contentElementKey||"content");let p=(0,oW.setContentKey)(i,l),{pathname:d,search:u,hash:h}=new s.URL(s.location.origin+t),f=i.node,g=iB(l.level,d),m=i.routes[g||"/"]||i.routes["/*"],y=l.scrollToNode?f:l.scrollNode,b=h&&h!==s.location.hash.slice(1),v=d!==e;if(e=d,!m||i.state.root.debugging){i.state.root.debugging=!1;return}if(l.pushState&&s.history.pushState(n,null,d+(u||"")+(h||"")),(v||!b)&&(l.updateState&&i.state.update({route:g,hash:h,debugging:!1},{preventContentUpdate:!0}),p&&l.removeOldElement&&i[p].remove(),i.set({tag:l.useFragment&&"fragment",extend:m},{contentElementKey:p})),l.scrollToTop&&y.scrollTo({...l.scrollToOptions||{},top:0,left:0}),l.scrollToNode&&m[p].node.scrollTo({...l.scrollToOptions||{},top:0,left:0}),h){let e=a.getElementById(h);if(e){let t=e.getBoundingClientRect().top+f.scrollTop-l.scrollToOffset||0;y.scrollTo({...l.scrollToOptions||{},top:t,left:0})}}(0,iN.triggerEventOn)("routeChanged",i,l)};var iz=iU;let iq={extend:"Focusable",tag:"a",props:{aria:{},fontWeight:"bold",textDecoration:"none",color:"currentColor",draggable:!1},attr:{href:(e,t,r)=>{let n=e.props,o=e.call("exec",n.href,e)||e.call("exec",e.call("exec",n,e).href,e);return e.call("isString",o)&&o.includes("{{")?e.call("replaceLiteralsWithObjectFields",o):o},target:({props:e})=>e.target,"aria-label":({props:e})=>e.aria?e.aria.label:e.text,draggable:({props:e})=>e.draggable}},iG={on:{click:(e,t,r)=>{let{props:n,context:o}=t,{href:i,scrollToTop:s,stopPropagation:a}=n,l=t.call("exec",i,t);if(t.call("isString",l)&&l.includes("{{")&&(l=t.call("replaceLiteralsWithObjectFields",l)),a&&e.stopPropagation(),!l)return;let{utils:c,snippets:p,functions:d,routerOptions:u}=o,h=t.__ref.root,f=l.includes("http://")||l.includes("https://")||l.includes("mailto:")||l.includes("tel:");if(l&&!f)try{(d.router||p.router||c.router||iU)(l,h,{},{scrollToOptions:{behaviour:"instant"},scrollToTop:!t.call("isDefined",s)||s,...u,...n.routerOptions}),e.preventDefault()}catch(e){console.warn(e)}}}},iW={extend:[iq,iG]};var iX={},iK={};r(iK,"Input",()=>iV);let iV={extend:["Focusable"],tag:"input",props:{border:"none",type:"input",theme:"field",fontSize:"A",round:"C",lineHeight:"1",padding:"Z2 B"},attr:{pattern:({props:e})=>e.pattern,minLength:({props:e})=>e.minlength,maxLength:({props:e})=>e.maxlength,name:({props:e})=>e.name,autocomplete:({props:e})=>e.autocomplete,placeholder:({props:e})=>e.placeholder,value:e=>{if(!e.props||!e.props.value)return;let t=e.call("exec",e.props.value,e);return e.call("isString",t)&&t.includes("{{")?e.call("replaceLiteralsWithObjectFields",t):t},checked:e=>e.call("exec",e.props.checked,e),disabled:({props:e})=>e.disabled||null,readonly:({props:e})=>e.readonly,required:({props:e})=>e.required,type:({props:e})=>e.type}};var iY={};r(iY,"NumberInput",()=>iJ);let iJ={extend:["Flex","Input"],props:{type:"number",boxSize:"C+X",align:"center center",textAlign:"center",round:"Y1",theme:"transparent",border:"solid, gray3",borderWidth:"1px",placeholder:"0",fontWeight:"400","::-webkit-inner-spin-button":{appearance:"none"}},attr:{step:({props:e})=>e.step,min:({props:e})=>e.min,max:({props:e})=>e.max}};var iZ={};r(iZ,"Checkbox",()=>iQ),r(iZ,"CheckboxHgroup",()=>i0);let iQ={extend:"Focusable",tag:"label",props:{boxSize:"fit-content fit-content",cursor:"pointer",round:"Y"},Input:{type:"checkbox",display:"none",":checked + div":{theme:"primary"},":checked + div > svg":{transform:"none",opacity:"1"},attr:{checked:e=>e.call("exec",e.parent.props.checked)}},Flex:{align:"center center",fontSize:"B1",padding:"V",theme:"field",round:"X2",transition:"background A defaultBezier",Icon:{icon:"check",opacity:"0",transform:"scale(0.9) rotate(-15deg)",transition:"opacity B defaultBezier"}}},i0={extend:"Flex",tag:"label",props:{boxSize:"fit-content",align:"flex-start flex-start",gap:"A"},Checkbox:{tag:"div"},HgroupRows:{gap:"Z1",margin:"Y - - -"}};var i1={};r(i1,"Radio",()=>i2),r(i1,"RadioHgroup",()=>i5);let i2={extend:"Checkbox",Input:{type:"radio",":checked + div:after":{opacity:"1"}},Flex:{round:"100%",padding:"Y",":after":{content:'""',display:"block",boxSize:"X+W1",round:"100%",background:"white",opacity:"0",transition:"opacity .15s ease-in-out"},Icon:null}},i5={extend:"CheckboxHgroup",Checkbox:null,Radio:{}};var i4={};r(i4,"Toggle",()=>i3),r(i4,"ToggleHgroup",()=>i6);let i3={extend:"Checkbox",Input:{":checked + div":{background:"green2 +8",justifyContent:"flex-end"}},Flex:{boxSize:"A1 B1",padding:"- W_default",round:"D",align:"center flex-start",theme:"field",border:"none",transition:"opacity .15s ease",":after":{content:'""',boxSize:"A A",round:"100%",background:"white",boxShadow:"1px, 1px, Z, gray .2"},Icon:null}},i6={extend:"CheckboxHgroup",Checkbox:null,Toggle:{}};var i8={};r(i8,"Textarea",()=>i9),r(i8,"TextareaWithButton",()=>i7);let i9={tag:"textarea",extend:["Input","Flex"],props:{variant:"outlined",fontfamily:"Avenir",round:"Z1",placeholder:"Leave us a message...",padding:"A",theme:"field",border:"none",maxWidth:"G1_default",minHeight:"E_default",width:"100%",height:"E1_default",fontFamily:"inherit",style:{resize:"none"}},".simple":{props:{theme:"field",round:"Z2",lineHeight:1.4}},".outlined":{props:{theme:"field",borderWidth:"1px",borderStyle:"solid",lineHeight:1.4,placeholder:"Leave us a message...",resize:"none"}},html:(e,t)=>e.props.value},i7={extend:"Flex",props:{gap:"Y2"},Textarea:{height:"C2+W",minWidth:"H",padding:"A",fontSize:"Z1",round:"Z2",minHeight:"fit-content"},SquareButton:{background:"blue",Icon:{name:"send"}}};n(iX,iK),n(iX,iY),n(iX,iZ),n(iX,i1),n(iX,i4),n(iX,i8);var se={};r(se,"Select",()=>st);let st={extend:"Focusable",tag:"select",props:{fontSize:"A",border:"none",boxSizing:"border-box",theme:"field",cursor:"pointer",childProps:{tag:"option",attr:{value:({props:e})=>e.value,selected:({props:e})=>e.selected,disabled:({props:e})=>e.disabled}}},attr:{name:({props:e})=>e.name,disabled:({props:e})=>e.disabled}};var sr={};r(sr,"Button",()=>sn),r(sr,"SquareButton",()=>so),r(sr,"CircleButton",()=>si),r(sr,"KangorooButton",()=>ss),r(sr,"ButtonSet",()=>sa),r(sr,"IconButton",()=>sl);let sn={extend:["IconText","FocusableComponent"],tag:"button",props:{fontSize:"A",type:"button",borderStyle:"none",display:"inline-flex",align:"center center",textDecoration:"none",lineHeight:"1",whiteSpace:"nowrap",padding:"Z B2",fontWeight:"500",fontFamily:"inherit",round:"C2"},attr:{type:({props:e})=>e.type}},so={extend:"Button",props:{fontSize:"A",width:"A",padding:"Z",aspectRatio:"1 / 1",icon:"smile",boxSize:"fit-content fit-content",justifyContent:"center",round:"Z",boxSizing:"content-box"}},si={extend:"SquareButton",props:{round:"C"}},ss={extend:"Button",childExtend:"IconText"},sa={tag:"nav",extend:"Flex",childExtend:"SquareButton"},sl={extend:["SquareButton","ClickableItem"],props:{round:"Z"},__hash:"3a7v57sk5rd"};var sc={};r(sc,"Dialog",()=>sp),r(sc,"DialogHeader",()=>sd),r(sc,"DialogFooter",()=>su);let sp={extend:"Flex",tag:"dialog",props:{flow:"column",border:"0",theme:"dialog",round:"Z2"}},sd={extend:"Hgroup",props:{minWidth:"100%",gap:"A"},Title:{align:"center space-between",Text:{text:"Title"},SquareButton:{icon:"x",theme:"transparent"}},Paragraph:{color:"caption"}},su={extend:"Flex",props:{align:"center flex-end",gap:"X2",margin:"auto - -",padding:"Y2 X2"},childExtend:{extend:"Button",props:{textTransform:"uppercase",background:"transparent","@dark":{theme:"primary @dark .color-only"},"@light":{theme:"primary @light .color-only"},"&":{padding:"Z A"},":hover":{theme:"tertiary"},":active":{background:"white .1"}}},cancel:{text:"cancel"},ok:{text:"ok"}};var sh={};r(sh,"Tooltip",()=>sf),r(sh,"TooltipHidden",()=>sg),r(sh,"TooltipParent",()=>sm),g("8nXeH");var k=g("cSujH");let sf={extend:"Flex",props:{theme:"dialog",background:"black",flow:"column",shape:"tooltip",shapeDirection:"left",padding:"Z1 A",round:"Y2",width:"fit-content",minWidth:"D2",maxWidth:"F2",gap:"X",textAlign:"center"},attr:{tooltip:!0},Title:{if:({parent:e,props:t})=>(0,k.isDefined)(e.props.title)||t.text,width:"fit-content",fontWeight:500,color:"gray12",text:({parent:e})=>e.props.title},P:{if:(e,t)=>e.call("isDefined",e.call("exec",e.parent.props.description,e))||e.props.text,width:"fit-content",fontSize:"Z2",margin:"0",color:"gray6",fontWeight:"400",text:(e,t)=>e.call("exec",e.parent.props.description,e)}},sg={extend:"Tooltip",props:({props:e})=>({position:"absolute",pointerEvents:"none",opacity:"0",visibility:"hidden",transition:"C defaultBezier opacity, C defaultBezier visibility, B defaultBezier transform",...e.shapeDirection&&"top"!==e.shapeDirection?"right"===e.shapeDirection?{transform:"translate3d(10%,-50%,0)",left:"112%",top:"50%",".isActive":{transform:"translate3d(0%,-50%,0)",opacity:1,visibility:"visible"}}:({props:e})=>"bottom"===e.shapeDirection?{transform:"translate3d(-50%,-10%,0)",bottom:"112%",left:"50%",".isActive":{transform:"translate3d(-50%,0,0)",opacity:1,visibility:"visible"}}:"left"===e.shapeDirection?{transform:"translate3d(10%,-50%,0)",right:"112%",top:"50%",".isActive":{transform:"translate3d(0%,-50%,0)",opacity:1,visibility:"visible"}}:{}:{top:"112%",left:"50%",transform:"translate3d(-50%,10%,0)",".isActive":{transform:"translate3d(-50%,0,0)",opacity:1,visibility:"visible"}}})},sm={props:e=>{let{Tooltip:t,TooltipHidden:r}=e,n=t||r;if(n)return{position:"relative",zIndex:999,":hover, &:focus-visible":{zIndex:1e3,"& [tooltip]":n&&n.props&&n.props[".isActive"]||{transform:"translate3d(-50%, 0, 0)",opacity:1,visibility:"visible"}}}}};var sy={};r(sy,"Avatar",()=>sb);let sb={extend:"Img",props:{display:"block",avatarType:"adventurer-neutral",borderRadius:"100%",boxSize:"C+X C+X",src:e=>`https://api.dicebear.com/7.x/${e.props.avatarType||"initials"}/svg?seed=${e.props.key||e.key||"no-avatar"}`}};var sv={};r(sv,"Range",()=>sx);let sx={props:{appearance:"none",width:"100%",height:"2px",outline:"none",flex:1,onInput:(e,t,r)=>{let n=t.props;t.call("isFunction",n.onInput)?n.onInput(e,t,r):r.update({value:parseFloat(t.node.value)})},onChange:(e,t,r)=>{let n=t.props;t.call("isFunction",n.onChange)?n.onChange(e,t,r):r.update({value:parseFloat(t.node.value)})},"::-webkit-slider-thumb":{boxSizing:"content-box",width:"8px",height:"8px",borderWidth:"2px",borderStyle:"solid",borderRadius:"100%",opacity:".8",style:{appearance:"none"}},"::-webkit-slider-runnable-track":{},"@dark":{background:"white 0.2","::-webkit-slider-thumb":{background:"#232526",borderColor:N("#454646",.75)},":hover":{"::-webkit-slider-thumb":{borderColor:N("#fff",.35)}},":focus":{"::-webkit-slider-thumb":{borderColor:"#3C6AC0"}}},"@light":{background:"gray9","::-webkit-slider-thumb":{background:"white",borderColor:"gray9"},":hover":{"::-webkit-slider-thumb":{borderColor:"gray7"}},":focus":{"::-webkit-slider-thumb":{borderColor:"blue"}}}},deps:{returnPropertyValue:(e,t,r)=>{let n=e.props&&e.call("exec",e.props[t],e);return(e.call("isFunction",n)?n(e,e.state):void 0!==n?n:void 0!==r?r:0)+""}},tag:"input",attr:{type:"range",value:(e,t)=>parseFloat(e.state.value||e.props.value||e.props.defaultValue),min:(e,t)=>e.deps.returnPropertyValue(e,"min",0),max:(e,t)=>e.deps.returnPropertyValue(e,"max",100),step:(e,t)=>e.deps.returnPropertyValue(e,"step",1)}};var sw={};r(sw,"DropdownList",()=>sS),r(sw,"DropdownParent",()=>sk);let sS={extend:"Flex",attr:{dropdown:!0},props:{padding:"0 Y",maxHeight:"G",flow:"column",theme:"quaternary",overflow:"hidden auto",style:{listStyleType:"none"},transition:"B defaultBezier",transitionProperty:"transform, opacity, visibility",children:({props:e})=>e.options||[],childrenAs:"props",".hidden":{transform:"translate3d(0,10%,0)",opacity:0,visibility:"hidden"}},childExtend:{extend:"Button",state:{},props:{isActive:({key:e,state:t})=>t.active===e,position:"relative",round:"0",align:"center flex-end",flow:"row-reverse",padding:"Z2 C Z2 Y2",margin:"0",gap:"Y2",theme:"quaternary .child",":hover":{style:{svg:{opacity:"0.5"}}},Icon:{isActive:({key:e,state:t})=>t.active===e,name:"checkmark",opacity:"0.1",".active":{opacity:"1"}},":not(:first-child)":{"@dark":{border:"gray4 .65, solid"},"@light":{border:"gray11, solid"},borderWidth:"1px 0 0"}}}},sk={props:{position:"relative",zIndex:999,style:{"&:hover":{zIndex:1e3,"& [dropdown]":{transform:"translate3d(0,0,0)",opacity:1,visibility:"visible"}}}}};var s_={};r(s_,"Notification",()=>sC);let sC={extend:"Flex",props:{theme:"alert",padding:"Z1 B Z A",round:"A A A Y2",gap:"X2",cursor:"pointer",align:"flex-start center"},IconText:{Icon:{name:"info outline"},Text:{":empty":{hide:!0}}},Flex:{flow:"column",align:"flex-start",gap:"X2",Title:{tag:"h6",margin:"0",fontWeight:"600",lineHeight:"1em",text:"Notification",":empty":{hide:!0}},P:{fontSize:"Z",margin:"0",text:"is not always a distraction",":empty":{hide:!0}}}};n(nZ,nQ),n(nZ,iC),n(nZ,iT),n(nZ,iM),n(nZ,iX),n(nZ,se),n(nZ,sr),n(nZ,sc),n(nZ,sh),n(nZ,sy),n(nZ,sv),n(nZ,sw),n(nZ,s_),g("8nXeH");var e_=g("9bxaC"),k=g("cSujH"),sE={};r(sE,"scratchUtils",()=>b),r(sE,"scratchSystem",()=>tN),r(sE,"set",()=>rL),r(sE,"init",()=>nK),r(sE,"reinit",()=>nY),r(sE,"applyCSS",()=>nJ);var sO=g("8nXeH"),sT=g("4bJDe");n(sE,sO),n(sE,Z),n(sE,sT),n(sE,i$),g("8nXeH");var e_=g("9bxaC"),k=g("cSujH"),iH=g("5Gk0e");let sA={initRouter:!0,injectRouterInLinkComponent:!0,popState:!0},sj=(e,t)=>{if(!1===t.router)return;!0===t.router?t.router=sA:(0,e_.merge)(t.router||{},sA);let r=t.router,n=t.utils&&t.utils.router?t.utils.router:iU,o=(e,t)=>{let{pathname:r,search:o,hash:i}=iH.window.location;e.routes&&n(r+o+i,e,{},{initialRender:!0})},i=e.on&&!(0,k.isUndefined)(e.on.renderRouter);return r&&r.initRouter&&!i&&(e.on?e.on.renderRouter=o:e.on={renderRouter:o}),sP(r),r},sR=(e,r)=>{if(t||(t=!0,!(r.router||sA).popState))return;let n=r.utils&&r.utils.router?r.utils.router:iU;iH.window.onpopstate=t=>{let{pathname:r,search:o,hash:i}=iH.window.location;n(r+o+i,e,{},{pushState:!1,scrollToTop:!1,level:0})}},sP=e=>{if(e&&e.injectRouterInLinkComponent)return(0,e_.deepMerge)(iq,iG)};g("8nXeH");var k=g("cSujH"),sO=g("8nXeH"),S=g("5ka54");let{overwriteDeep:sI,deepDestringify:sF}=sO,{window:sM}=S;sM&&sM.location&&sM.location.host.includes("dev.");let s$={routes:e=>e,$router:(e,t)=>{if(!e)return;let r={tag:"fragment",...e},n=()=>{t.set(r,{preventDefineUpdate:"$router"})};return t.props&&t.props.lazyLoad?window.requestAnimationFrame(n):n(),r},$collection:oX.define.$collection,$setCollection:oX.define.$setCollection,$stateCollection:oX.define.$stateCollection,$propsCollection:oX.define.$propsCollection},sN={useReset:!0,useVariable:!0,useIconSprite:!0,useSvgSprite:!0,useDocumentTheme:!0,useDefaultIcons:!0,useFontImport:!0,useDefaultConfig:!0};var sH={state:{},pages:{},components:{},router:{initRouter:!0,popState:!0,injectRouterInLinkComponent:!0},define:s$},sB=g("l2vlL"),sD=g("631O3");g("7g0xE");var sT=g("4bJDe");g("jahHQ"),g("1u7Hb"),g("iHibx"),g("71GFU");var sD=g("631O3"),sB=g("l2vlL");let sL=async(e,t,r,n)=>{let o=await ((0,sD.default).default||(0,sD.default))(e,t,r,n);return o.on?.complete&&await o.on.complete(e,e.state,e.context,n),o.props?.onComplete&&await o.props?.onComplete(e,e.state,e.context,n),o.on?.initInspect&&await o.on.initInspect(e,e.state,e.context,n),o.on?.initSync&&await o.on.initSync(e,e.state,e.context,n),o};var sU={TREE:sB.TREE,create:sL};g("8nXeH");var sz=g("3yYeV"),k=g("cSujH");g("guGra");var sq=g("bKqh0");g("8nXeH");var k=g("cSujH"),sG=g("9XzRM"),sW=g("alDiX"),S=g("5ka54");g("8nXeH");var e_=g("9bxaC");let sX={success:"green",error:"red",warning:"yellow"},sK=(e,t,r)=>{if(console.log(e),e.symbols){if(!r.connected){r.notifications.connected={title:"Connected",message:"to the Symbols live server"},r.update({connected:!0});let e=setTimeout(()=>{delete r.notifications.connected,t.notifications.content.connected.setProps({animation:"fadeOutDown"}),r.update({connected:!0}),clearTimeout(e)},3e3)}}else if(r.connected){r.notifications.connected={title:"Disconnected",type:"error"},r.update({connected:!1});let e=setTimeout(()=>{delete r.notifications.connected,t.notifications.content.connected&&t.notifications.content.connected.setProps({animation:"fadeOutDown"}),r.update({connected:!0}),clearTimeout(e)},3e3)}},sV={state:{notifications:[]},Notifications:{props:{position:"fixed",left:"A2",bottom:"Z2",zIndex:"999"},childExtend:{extend:"Notification",props:({state:e})=>({animationDuration:"C",background:sX[e.type||"success"],icon:null,Flex:{Title:{text:"{{ title }}"},P:{text:"{{ title }}"}},onRender:(e,t,r)=>{t.setProps({animation:"fadeInUp"})},onClick:(e,t,r)=>{delete r.notifications[t.key],t.setProps({animation:"fadeOutDown"}),r.onClose&&r.onClose(e,t,r)}}),IconText:null},$stateCollection:({state:e})=>e.notifications}};g("8nXeH");var k=g("cSujH"),sW=g("alDiX");function sY(e){return(0,k.isString)(e)?e:(0,k.isArray)(e)?e.find(e=>(0,k.isString)(e)):""}function sJ(e){if(!e)return;let t=e.__ref.__componentKey,r=e.extend&&sY(e.extend),n=e.parent&&e.parent.childExtend&&sY(e.parent.childExtend);return(t||r||n||"").split("_")[0].split(".")[0].split("+")[0]}function sZ(e){if(!e||!e.__ref)return;let{components:t,pages:r,editor:n}=e.context,o=sJ(e);return n&&n.onInitInspect&&!n.onInitInspect(o,e,e.state)?sZ(e.parent):o&&(t[o]||r[o])?e:sZ(e.parent)}let sQ={props:{".preventSelect":{userSelect:"none"},"!preventSelect":{userSelect:"auto"},onInspect:(e,t,r)=>{let n=r.window||window;n.onkeydown=t=>{t.altKey&&t.shiftKey&&e.state.update({debugging:!0,preventSelect:!0},{preventUpdate:!0,preventContentUpdate:!0,preventRecursive:!0})},n.onkeyup=t=>{!e.state.preventSelect||t.altKey&&t.shiftKey||(e.state.replace({debugging:!1,preventSelect:!1},{preventUpdate:!0,preventContentUpdate:!0,preventRecursive:!0}),e.Inspector.state.update({area:!1}))}},onMousemove:(e,t,r)=>{let n=sZ(e.target.ref),o=t.Inspector.state;if(!n||!r.debugging||!n.__ref)return o.update({area:!1});let i=sJ(n),s=e=>{o.update({area:e,focusKey:i})},a=()=>{if(e.altKey&&e.shiftKey){let{x:e,y:t,width:r,height:i}=n.node.getBoundingClientRect(),a={x:e,y:t,width:r,height:i};if(!o.area)return s(a);o.area.x!==a.x&&s(a)}else o.area&&o.update({area:!1})};window.requestAnimationFrame(()=>{a(),window.requestAnimationFrame(a)})},onMousedown:(e,t,r)=>{if(!r.debugging)return;let n=e.target.ref,o=sZ(n);if(!o)return;let i=sJ(o);if(!i)return;let s=n.context.editor;if(s&&s.onInspect)return s.onInspect(i,n,n.state,{allowRouterWhileInspect:!0});let a=JSON.stringify({componentKey:`${i}`});return(0,sW.send).call(n.context.socket,"route",a),e.preventDefault(),e.stopPropagation(),!1}},Inspector:{state:{},props:(e,t)=>({transition:"all, defaultBezier, X",position:"fixed",hide:!(t.area&&t.parent.debugging),style:{boxShadow:"0 0 10px #3686F733, 0 0 0 3px #3686F766, 0 0 100vmax 100vmax #000A",zIndex:"9999999",borderRadius:"10px",pointerEvents:"none"}}),span:{props:{position:"absolute",margin:"A2 0",fontSize:"Z",color:"text",zIndex:"99999999",transition:"all, defaultBezier, X",textDecoration:"underline",fontWeight:"500",top:"100%",style:{boxShadow:"0 25px 10px 35px black",textShadow:"0 0 10px black"},text:"{{ focusKey }}"}},on:{init:({context:e})=>{let{components:t}=e;if((0,k.isObject)(t)){let{Content:e,...r}=t;for(let e in r)nZ[e]||(r[e].__ref||(r[e].__ref={}),r[e].__ref.__componentKey||(r[e].__ref.__componentKey=e))}},beforeUpdate:(e,t,r)=>{let n;let{area:o}=r;if(r.area&&r.parent.debugging){if(o){let{x:e,y:t,width:r,height:i}=o;n=` display: block !important; top: ${t-6}px; left: ${e-6}px; width: ${r+12}px; height: ${i+12}px; `}}else n="display: none !important";return t.node.style=n,t.span.node.innerText=r.focusKey,!1}}}},s0=S.window&&S.window.location&&(0,S.window).location.host.includes("local"),s1=(e,t)=>(e,t)=>{},s2=(e,t)=>()=>{},s5=(e,t,r)=>(n,o)=>{if("change"===n){let n=JSON.parse(o);if(!n?.DATA)return;let{state:i,designSystem:s,pages:a,components:l,snippets:c,functions:p}=n.DATA,{utils:d}=r;if(a&&(0,e_.overwriteShallow)(r.pages,a),l&&(0,e_.overwriteShallow)(r.components,l),p&&(0,e_.overwriteShallow)(r.functions,p),c&&(0,e_.overwriteShallow)(r.snippets,c),i){let r=i.route;r?(d.router||iU)(r.replace("/state","")||"/",e,{}):c&&p&&l&&a||t.update(i)}if(c||p||l||a){let{pathname:t,search:n,hash:o}=r.window.location;(d.router||iU)(t+n+o,e,{})}s&&nK(s)}r.editor.verbose&&"clients"===n&&sK(o,e,t)},s4={on:{initSync:(e,t,r)=>(0,sW.connect)(r.key,{source:s0?"localhost":"client",socketUrl:s0?"localhost:13336":"socket.symbols.app",location:S.window.location.host,onConnect:s1(e,t,r),onDisconnect:s2(e,t,r),onChange:s5(e,t,r)})}},s3=(e,t)=>(0,k.isObjectLike)(e.extend)?e.extend:[],s6=(e,t)=>{let{editor:r}=t;r&&((0,k.isUndefined)(r.liveSync)?(0,sG.isDevelopment)():r.liveSync)&&((0,k.isArray)(e.extend)?e.extend.push(s4):e.extend?e.extend=[e.extend,s4]:e.extend=[s4])},s8=(e,t)=>{let{editor:r}=t;r&&((0,k.isUndefined)(r.inspect)?(0,sG.isDevelopment)():r.inspect)&&((0,k.isArray)(e.extend)?e.extend.push(sQ):e.extend?e.extend=[e.extend,sQ]:e.extend=[sQ])},s9=(e,t)=>{let{editor:r}=t;r&&((0,k.isUndefined)(r.verbose)?(0,sG.isDevelopment)()||t.verbose:r.verbose)&&((0,k.isArray)(e.extend)?e.extend.push(sV):e.extend?e.extend=[e.extend,sV]:e.extend=[sV])};g("8nXeH");var oW=g("g8buK"),e_=g("9bxaC"),k=g("cSujH");g("8nXeH");var e_=g("9bxaC"),k=g("cSujH"),sG=g("9XzRM");let s7=globalThis;s7.document;let ae=e=>void 0!==s7&&(e instanceof s7.Node||e instanceof s7.Window||e===s7||e===document),at=e=>null!==e&&"object"==typeof e&&e.constructor===Object,ar=e=>"string"==typeof e,an=e=>"function"==typeof e,ao=e=>null===e,ai=e=>Array.isArray(e),as=e=>null!==e&&"object"==typeof e,aa=e=>void 0===e,al=(e,t=[])=>e.reduce((e,r)=>ap(e,ad(r,{exclude:t}),t),{}),ac=(e,t,r,n)=>an(e)?e.call(t,t,r||t.state,n||t.context):e,ap=(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];as(o)&&as(i)?ap(o,i,r):void 0===o&&(e[n]=i)}return e},ad=(e,t={})=>{let{exclude:r=[],cleanUndefined:n=!1,cleanNull:o=!1,window:i,visited:s=new WeakMap,handleExtend:a=!1}=t;if(!as(e)||ae(e))return e;if(s.has(e))return s.get(e);let l=i?ai(e)?new i.Array:new i.Object:ai(e)?[]:{};for(let c in s.set(e,l),e){if(!Object.prototype.hasOwnProperty.call(e,c)||r.includes(c)||c.startsWith("__")||"__proto__"===c)continue;let p=e[c];if(!(n&&aa(p)||o&&ao(p))){if(ae(p)){l[c]=p;continue}if(a&&"extend"===c&&ai(p)){l[c]=al(p,r);continue}if(an(p)&&i){l[c]=i.eval("("+p.toString()+")");continue}as(p)?l[c]=ad(p,{...t,visited:s}):l[c]=p}}return l},au=(e,t,r)=>{for(let n in t){if("ref"===n)continue;let o=e[n],i=t[n];at(o)&&at(i)?(r[n]={},af(o,i,r[n])):void 0!==i&&(r[n]=i)}return r},ah=(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},af=(e,t,r={})=>(ai(e)&&ai(t)?ah(e,t,r=[]):au(e,t,r),r);"undefined"!=typeof navigator&&/Mobi/.test(navigator.userAgent);let ag=(e,t)=>{let r="";for(let n in e){let o=e[n];"boolean"==typeof o&&o?r+=` ${n}`:"string"==typeof o?r+=` ${o}`:"function"==typeof o&&(r+=` ${ac(o,t)}`)}return r},am=(e,t)=>{if(!e)return;let{key:r}=t;!0===e&&(e=t.class={key:r}),ar(e)&&(e=t.class={default:e}),at(e)&&(e=ag(e,t));let n=e.replace(/\s+/g," ").trim();return t.ref&&(t.ref.class=n),n},ay=(e,t,r)=>{let n=am(e,t);return r.classList=n,n};var ab=function(){function e(e){var t=this;this._insertTag=function(e){var r;r=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,r),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){if(this.ctr%(this.isSpeedy?65e3:1)==0){var t;this._insertTag(((t=document.createElement("style")).setAttribute("data-emotion",this.key),void 0!==this.nonce&&t.setAttribute("nonce",this.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t))}var r=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t2||aG(aB)>3?"":" "}(m);break;case 92:C+=function(e,t){for(var r;--t&&az()&&!(aB<48)&&!(aB>102)&&(!(aB>57)||!(aB<65))&&(!(aB>70)||!(aB<97)););return r=aH+(t<6&&32==aq()&&32==az()),aP(aD,e,r)}(aH-1,7);continue;case 47:switch(aq()){case 42:case 47:aF(aL(p=function(e,t){for(;az();)if(e+aB===57)break;else if(e+aB===84&&47===aq())break;return"/*"+aP(aD,t,aH-1)+"*"+aO(47===e?e:az())}(az(),aH),r,n,aS,aO(aB),aP(p,2,-2),0),c);break;default:C+="/"}break;case 123*y:l[d++]=aI(C)*v;case 125*y:case 59:case 0:switch(x){case 0:case 125:b=0;case 59+u:-1==v&&(C=aA(C,/\f/g,"")),g>0&&aI(C)-h&&aF(g>32?aY(C+";",o,n,h-1):aY(aA(C," ","")+";",o,n,h-2),c);break;case 59:C+=";";default:if(aF(_=aV(C,r,n,d,u,i,l,w,S=[],k=[],h),s),123===x){if(0===u)e(C,r,_,_,S,s,h,l,k);else switch(99===f&&110===aR(C,3)?100:f){case 100:case 108:case 109:case 115:e(t,_,_,o&&aF(aV(t,_,_,0,0,i,l,w,i,S=[],h),k),i,k,h,l,o?S:k);break;default:e(C,_,_,_,[""],k,0,l,k)}}}d=u=g=0,y=v=1,w=C="",h=a;break;case 58:h=1+aI(C),g=m;default:if(y<1){if(123==x)--y;else if(125==x&&0==y++&&125==(aB=aH>0?aR(aD,--aH):0,a$--,10===aB&&(a$=1,aM--),aB))continue}switch(C+=aO(x),x*y){case 38:v=u>0?1:(C+="\f",-1);break;case 44:l[d++]=(aI(C)-1)*v,v=1;break;case 64:45===aq()&&(C+=aX(az())),f=aq(),u=h=aI(w=C+=function(e){for(;!aG(aq());)az();return aP(aD,e,aH)}(aH)),x++;break;case 45:45===m&&2==aI(C)&&(y=0)}}return s}("",null,null,null,[""],e=aW(e),0,[0],e),aD="",t}function aV(e,t,r,n,o,i,s,a,l,c,p){for(var d=o-1,u=0===o?i:[""],h=u.length,f=0,g=0,m=0;f0?u[y]+" "+b:aA(b,/&\f/g,u[y])).trim())&&(l[m++]=v);return aL(e,t,r,0===o?ak:a,l,c,p)}function aY(e,t,r,n){return aL(e,t,r,a_,aP(e,0,n),aP(e,n+1,-1),n)}function aJ(e,t){for(var r="",n=e.length,o=0;o-1&&!e.return)switch(e.type){case a_:e.return=function e(t,r){switch(45^aR(t,0)?(((r<<2^aR(t,0))<<2^aR(t,1))<<2^aR(t,2))<<2^aR(t,3):0){case 5103:return aw+"print-"+t+t;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return aw+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return aw+t+ax+t+av+t+t;case 6828:case 4268:return aw+t+av+t+t;case 6165:return aw+t+av+"flex-"+t+t;case 5187:return aw+t+aA(t,/(\w+).+(:[^]+)/,aw+"box-$1$2"+av+"flex-$1$2")+t;case 5443:return aw+t+av+"flex-item-"+aA(t,/flex-|-self/,"")+t;case 4675:return aw+t+av+"flex-line-pack"+aA(t,/align-content|flex-|-self/,"")+t;case 5548:return aw+t+av+aA(t,"shrink","negative")+t;case 5292:return aw+t+av+aA(t,"basis","preferred-size")+t;case 6060:return aw+"box-"+aA(t,"-grow","")+aw+t+av+aA(t,"grow","positive")+t;case 4554:return aw+aA(t,/([^-])(transform)/g,"$1"+aw+"$2")+t;case 6187:return aA(aA(aA(t,/(zoom-|grab)/,aw+"$1"),/(image-set)/,aw+"$1"),t,"")+t;case 5495:case 3959:return aA(t,/(image-set\([^]*)/,aw+"$1$`$1");case 4968:return aA(aA(t,/(.+:)(flex-)?(.*)/,aw+"box-pack:$3"+av+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+aw+t+t;case 4095:case 3583:case 4068:case 2532:return aA(t,/(.+)-inline(.+)/,aw+"$1$2")+t;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(aI(t)-1-r>6)switch(aR(t,r+1)){case 109:if(45!==aR(t,r+4))break;case 102:return aA(t,/(.+:)(.+)-([^]+)/,"$1"+aw+"$2-$3$1"+ax+(108==aR(t,r+3)?"$3":"$2-$3"))+t;case 115:return~aj(t,"stretch")?e(aA(t,"stretch","fill-available"),r)+t:t}break;case 4949:if(115!==aR(t,r+1))break;case 6444:switch(aR(t,aI(t)-3-(~aj(t,"!important")&&10))){case 107:return aA(t,":",":"+aw)+t;case 101:return aA(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+aw+(45===aR(t,14)?"inline-":"")+"box$3$1"+aw+"$2$3$1"+av+"$2box$3")+t}break;case 5936:switch(aR(t,r+11)){case 114:return aw+t+av+aA(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return aw+t+av+aA(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return aw+t+av+aA(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return aw+t+av+t+t}return t}(e.value,e.length);break;case aC:return aJ([aU(e,{value:aA(e.value,"@","@"+aw)})],n);case ak:if(e.length){var o,i;return o=e.props,i=function(t){var r;switch(r=t,(r=/(::plac\w+|:read-\w+)/.exec(r))?r[0]:r){case":read-only":case":read-write":return aJ([aU(e,{props:[aA(t,/:(read-\w+)/,":"+ax+"$1")]})],n);case"::placeholder":return aJ([aU(e,{props:[aA(t,/:(plac\w+)/,":"+aw+"input-$1")]}),aU(e,{props:[aA(t,/:(plac\w+)/,":"+ax+"$1")]}),aU(e,{props:[aA(t,/:(plac\w+)/,av+"input-$1")]})],n)}return""},o.map(i).join("")}}}],le=function(e){var t=e.key;if(a1&&"css"===t){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var n=e.stylisPlugins||a7,o={},i=[];a1&&(l=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),r=1;r=4;++n,o-=4)t=(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))*0x5bd1e995+((t>>>16)*59797<<16),t^=t>>>24,r=(65535&t)*0x5bd1e995+((t>>>16)*59797<<16)^(65535&r)*0x5bd1e995+((r>>>16)*59797<<16);switch(o){case 3:r^=(255&e.charCodeAt(n+2))<<16;case 2:r^=(255&e.charCodeAt(n+1))<<8;case 1:r^=255&e.charCodeAt(n),r=(65535&r)*0x5bd1e995+((r>>>16)*59797<<16)}return r^=r>>>13,(((r=(65535&r)*0x5bd1e995+((r>>>16)*59797<<16))^r>>>15)>>>0).toString(36)}(i)+l,styles:i,next:d}}var ld="undefined"!=typeof document;function lu(e,t,r){var n="";return r.split(" ").forEach(function(r){void 0!==e[r]?t.push(e[r]+";"):r&&(n+=r+" ")}),n}var lh=function(e,t,r){var n=e.key+"-"+t.name;(!1===r||!1===ld&&void 0!==e.compat)&&void 0===e.registered[n]&&(e.registered[n]=t.styles)},lf=function(e,t,r){lh(e,t,r);var n=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o="",i=t;do{var s=e.insert(t===i?"."+n:"",i,e.sheet,!0);ld||void 0===s||(o+=s),i=i.next}while(void 0!==i)if(!ld&&0!==o.length)return o}};function lg(e,t){if(void 0===e.inserted[t.name])return e.insert("",t,e.sheet,!0)}function lm(e,t,r){var n=[],o=lu(e,n,r);return n.length<2?r:o+t(n)}var ly=function(e){var t=le(e);t.sheet.speedy=function(e){this.isSpeedy=e},t.compat=!0;var r=function(){for(var e=arguments.length,r=Array(e),n=0;n(t,r,n)=>{let o=(0,e_.exec)(t,r);t&&((0,k.isObjectLike)(r.class)?r.class.elementStyle=o:r.class={elementStyle:o}),lx(e)(r.class,r,r.state,!0)},lx=e=>(t,r,n,o)=>{if(r.style&&!o)return;let{__ref:i}=r,{__class:s,__classNames:a}=i;if((0,k.isObjectLike)(t)){for(let n in r.props.class&&(a.classProps=r.props.class),r.attr.class&&(a.class=r.attr.class),t){let o=(0,e_.exec)(t[n],r);if(!o){delete s[n],delete a[n];continue}if(!(0,e_.isEqualDeep)(s[n],o)){let t;!(0,sG.isProduction)()&&(0,k.isObject)(o)&&(o.label=n||r.key),t=(0,k.isString)(o)||(0,k.isNumber)(o)?o:(0,k.isBoolean)(o)?r.key:e.css(o),s[n]=o,a[n]=t}}ay(a,r,r.node)}},lw=(e,t)=>(e||(e=ly(t||{key:"smbls"})),{style:lv(e),class:lx(e)});g("8nXeH");var e_=g("9bxaC");let lS=(e,t={})=>{let r=t.parent||t.document||document,n=t.initOptions||{},o=n.emotion;n.emotion||(n.emotion=nz);let i=t.registry||lw(n.emotion,t);return[nK(n.useDefaultConfig||t.designSystem?.useDefaultConfig?(0,e_.deepMerge)(t.designSystem,(0,e_.deepClone)(y)):t.designSystem||(0,e_.deepClone)(y),{key:e,emotion:o,verbose:t.verbose,document:r,...sN,...n}),o,i]},lk=e=>("undefined"==typeof window&&(window=globalThis||{}),"undefined"==typeof document&&(window.document||(window.document=globalThis.document||{body:{}}),document=window.document),e.document=e.document||document,e.window=e.window||window),l_=()=>{let e={};for(let t in nZ)Object.prototype.hasOwnProperty.call(nZ,t)&&((0,oW.checkIfKeyIsComponent)(t)?e[`smbls.${t}`]=nZ[t]:e[t]=nZ[t]);return e},lC=e=>e.components?{...l_(),...e.components}:l_(),lE=e=>({...sE,...i$,...sE.scratchUtils,...e.utils,...e.snippets,...e.functions}),lO=e=>({...e.methods||{},require:e.utils.require,requireOnDemand:e.utils.requireOnDemand,call:function(t,...r){return(e.utils[t]||e.functions[t]||e.methods[t]||e.snippets[t])?.call(this,...r)}}),lT={},lA=({dependencies:e,dependenciesOnDemand:t,document:r})=>{if(!e||0===Object.keys(e).length)return null;for(let[n,o]of Object.entries(e)){if("loading"===o||"error"===o)continue;let e=`https://pkg.symbo.ls/${n}/${o}.js`;if((n.split("/").length>2||!/^[0-9.]+$/.test(o)||""===o)&&(e=`https://pkg.symbo.ls/${n}`),!t||!t[n])try{if(lT[n])return;lT[n]=!0,sE.loadJavascriptFileEmbedSync(e,r)}catch(e){console.error(`Failed to load ${n}:`,e)}}return e},lj=(e,t)=>{let r=t.window||window;r.packages?r.packages=(0,e_.merge)(r.packages,e):r.packages=e,!r.require&&(t.utils.require=e=>{let r=(t.window||window).packages[e];return"function"==typeof r?r():r},r.require=t.utils.require),!r.requireOnDemand&&(t.utils.requireOnDemand=e=>{let{dependenciesOnDemand:r}=t,n=t.document||document,o=t.window||window;if(!o.packages[e]){if(r&&r[e]){let o=r[e],i=`https://pkg.symbo.ls/${e}/${o}.js`;t.utils.loadJavascriptFileEmbedSync(i,n)}else{let r=`https://pkg.symbo.ls/${e}`;t.utils.loadJavascriptFileEmbedSync(r,n,t=>{o.packages[e]="loadedOnDeman"})}}return o.require(e)},r.requireOnDemand=t.utils.requireOnDemand)},lR=(e,t)=>{let[r,n,o]=lS(e,t);return[r,n,o]},lP=(e,t)=>{let r={};return t.state&&sE.deepMerge(r,t.state),e&&e.state&&(0,e_.deepMerge)(r,e.state),(0,e_.deepClone)(r)},lI=(e,t)=>{(0,k.isObject)(e.routes)&&(0,k.isObject)(t.pages)&&(0,e_.merge)(e.routes,t.pages);let r=e.routes||t.pages||{};return Object.keys(r).filter(e=>!e.startsWith("/")).reduce((e,t)=>(e["/"+("index"===t?"":t)]=e[t],delete e[t],e),r)},lF=(e,t={})=>{let r=t.key=t.key||((0,k.isString)(e)?e:"smblsapp");t.define=t.define||s$,t.window=lk(t);let[n,o,i]=lR(r,t);t.designSystem=n,t.registry=i,t.emotion=o;let s=lP(e,t);return t.state=s,t.pages=lI(e,t),t.components=lC(t),t.utils=lE(t),t.dependencies=lA(t),t.methods=lO(t),t.routerOptions=sj(e,t),t.defaultExtends=[iE],t},lM=async(e,t)=>{(0,k.isObject)(t)||(t={}),(0,sz.isNode)(e)&&(e={},t.parent=e),(0,k.isString)(e)&&(e={},t.key=e),(0,k.isObject)(e)||(e={}),lF(e,t),e.extend=s3(e,t),e.routes=t.pages,e.state=t.state,e.context=t,e.data=e.data||{},e.data.frameListeners=(0,sq.initAnimationFrame)(t),lj({functions:t.functions,utils:t.utils,snippets:t.snippets,...t.files},t),s6(e,t),s8(e,t),s9(e,t);let r=t.parent||t.document.body,n=sU.default&&sU.default.create||sU.create;return await n(e,r,t.key,{verbose:t.verbose,...t.domqlOptions})},l$=(e,t)=>(0,e_.deepMerge)(e,(0,k.isObject)(t)?t:o(nq)||{}),lN={tag:"section",extend:"Hgroup",props:{gap:"A"},Title:{tag:"h5",props:{fontSize:"A",fontWeight:"500","@tabletS<":{alignItems:"flex-end"},letterSpacing:".2em",padding:"- Z1",textTransform:"uppercase"}}},lH={extend:lN,props:{flex:"1",padding:"D D D1 D","@mobileL":{padding:"C C"},"@mobileS":{padding:"C B"}},Title:{props:{text:"Sans-Serif"}},Paragraph:{tag:"p",props:{theme:"dialog",fontSize:"G2",maxWidth:"100%",boxSizing:"border-box",padding:"A",flow:"column",gap:"0",round:"V2",lineHeight:"1.1em","@mobileL":{fontSize:"G",padding:"Z1 Z1"},"@mobileS":{fontSize:"F2",padding:"Z1 Z"},childProps:{textOverflow:"ellipsis",overflow:"hidden",maxWidth:"100%",whiteSpace:"nowrap",minWidth:"0",text:"Today is a big day for our tribe. The year ends.",":first-child":{fontWeight:"900"},":nth-child(2)":{fontWeight:"700"},":nth-child(3)":{fontWeight:"500"},":nth-child(4)":{fontWeight:"400"},":last-child":{fontWeight:"100"}}},...[{},{},{},{},{}]}},lB={extend:lN,Title:{props:{text:"Primary color",padding:"C1 - B1 -"}},Paragraph:{extend:"Grid",props:{columns:"repeat(4, 1fr)",gap:"D","@tabletS":{columns:"repeat(3, 1fr)"},"@mobileL":{columns:"repeat(2, 1fr)"},"@mobileS":{columns:"repeat(1, 1fr)"},"@mobileXS":{gap:"A2"}},childExtend:{extend:"Flex",props:{gap:"A"},Color:{boxSize:"D1",aspectRatio:"1 / 1",theme:"dialog",round:"W"},Description:{extend:"Flex",props:{gap:"X",flow:"column"},Title:{color:"title"},Value:{margin:"X - -",color:"paragraph"},Var:{color:"paragraph"}}}}},lD={extend:lN,props:{padding:"D2 D","@mobileL":{padding:"E C"},"@mobileS":{padding:"E B"}},Title:null,Paragraph:{extend:"Grid",props:{columns:"repeat(8, 1fr)",gap:"C2","@tabletM":{gap:"B2"},"@tabletS":{columns:"repeat(4, 1fr)"},"@mobileL":{gap:"B1"},"@mobileS":{gap:"B"},"@mobileXS":{gap:"A1"},childProps:{theme:"dialog",aspectRatio:"1 / 1",round:"Z"}},...[{props:{style:{boxShadow:"rgb(38, 57, 77) 0px 20px 30px -10px"}}},{props:{style:{boxShadow:"rgba(38, 57, 77, 0.56) 0px 22px 70px 4px"}}},{props:{style:{boxShadow:"rgba(38, 57, 77, 0.19) 0px 10px 20px, rgba(38, 57, 77, 0.23) 0px 6px 6px"}}},{props:{style:{boxShadow:"rgba(38, 57, 77, 0.12) 0px 2px 4px 0px, rgba(38, 57, 77, 0.32) 0px 2px 16px 0px"}}},{props:{style:{boxShadow:"rgba(38, 57, 77, 0.3) 0px 19px 38px, rgba(38, 57, 77, 0.22) 0px 15px 12px"}}},{props:{style:{boxShadow:"rgba(38, 57, 77, 0.35) 0px 5px 15px"}}},{props:{style:{boxShadow:"rgba(38, 57, 77, 0.25) 0px 13px 27px -5px, rgba(38, 57, 77, 0.35) 0px 8px 16px -8px"}}},{props:{style:{boxShadow:"rgba(38, 57, 77, 0.25) 0px 30px 60px -12px, rgba(38, 57, 77, 0.25) 0px 18px 36px -18px"}}}]}},lL={extend:lD,Title:null,Paragraph:{props:{columns:"repeat(8, 1fr)",childProps:{border:"solid, white .05",borderWidth:"2px",style:{boxShadow:"rgba(38, 57, 77, 0.12) 0px 2px 4px 0px, rgba(38, 57, 77, 0.32) 0px 2px 16px 0px"},":first-child":{round:"A 0 0 0"},":nth-child(2)":{round:"E A 0 0"},":nth-child(3)":{round:"100%",aspectRatio:"1/1"},":nth-child(4)":{round:"0 D 0 A"},":nth-child(5)":{round:"0 0 G 0"},":nth-child(7)":{round:"0 0 E1 E1"},":nth-child(8)":{round:"G 0 0 0"}}},...[{},{},{},{},{},{},{},{}]}},lU={tag:"article",extend:"Flex",Header:{tag:"header",extend:"Banner",Title:{props:{text:"type",lineHeight:"1.15em"}},Paragraph:{P:{},Flex:{Title:{},Paragraph:{...[{props:{text:"Brand font"}},{props:{text:"Functional font"}}]}}}},Flex:{props:{flow:"column",padding:"B - C -",childProps:{":not(:last-child)":{border:"solid, white .15",borderWidth:"0 0 1px 0"}}},childExtend:lH,...[{},{}]}},lz={tag:"article",extend:"Flex",props:{margin:"auto",minWidth:"100%"},Banner:{tag:"header",props:{},Title:{text:"Colors"},Paragraph:{props:{},P:{},Flex:{props:{},Title:{},Paragraph:[{props:{text:"Brand color pallete"}},{props:{text:"Semantic colors"}},{props:{text:"Theming"}}]}}},Flex:{props:{flow:"column",overflow:"auto",padding:"- D E D","@mobileM":{padding:"- C"},"@mobileS":{padding:"- B"}},childExtend:lB,pallete:{Title:{text:"Color pallete"},Paragraph:{$collection:({context:e})=>{let{COLOR:t}=e.designSystem;return Object.keys(t).filter(e=>t[e].value).map(e=>({Color:{background:e},Description:{Title:{text:e},Value:{text:t[e].value},Var:{text:t[e].var}}}))}}},semantics:{Title:{props:{text:"Themes"}},Paragraph:{props:{childProps:{theme:"dialog"}},...[{},{},{},{},{},{},{},{}]}}}},lq={tag:"article",extend:"Flex",Header:{tag:"header",extend:"Banner",Title:{text:"Icons"},Paragraph:{P:{},Flex:{Title:{},Paragraph:{...[{props:{text:"Brand font"}},{props:{text:"Functional font"}}]}}}},Section:{extend:{extend:lN,props:{padding:"E D E1 D","@mobileL":{padding:"D C"},"@mobileS":{padding:"D B"}},Title:null,Paragraph:{extend:"Grid",props:{columns:"repeat(7, 1fr)",gap:"C","@tabletS":{gap:"B1"},"@mobileL":{gap:"A2"},"@mobileM":{gap:"A"},"@mobileS":{gap:"Z"}},childExtend:{extend:"Flex",props:{align:"center",aspectRatio:"1/1",theme:"dialog",round:"Z"},Icon:{margin:"auto",fontSize:"D","@mobileM":{fontSize:"C"},"@mobileS":{fontSize:"B1",round:"X"}}},$collection:({context:e})=>{let{ICONS:t}=e.designSystem;return Object.keys(t).map(e=>({Icon:{name:e}}))}}}}},lG={tag:"article",extend:"Flex",Header:{tag:"header",extend:"Banner",Title:{props:{text:"Shapes",lineHeight:"1.15em"}},Paragraph:{P:{},Flex:{Title:{},Paragraph:{...[{props:{text:"Brand font"}},{props:{text:"Functional font"}}]}}}},Section:{extend:lL}};({childExtend:{extend:lB,Hgroup:{},Grid:{props:{columns:"repeat(5, 1fr)",childProps:{theme:"primary",border:"none !important"}},childExtend:{extend:"Flex",props:{flow:"column",align:"flex-start space-between",padding:"Z1 Z2"},icons:{extend:"Flex",props:{gap:"B",align:"center space-between",minWidth:"100%"},childExtend:"Icon",$propsCollection:[{name:"sun"},{name:"moon"}]},title:{tag:"h6",props:{text:"primary",textTransform:"capitalize",fontWeight:"500"}}},...[{},{},{},{},{},{},{},{},{},{}]}},...[{Hgroup:{Title:{props:{text:"Dark Theme"}}},Grid:{}}]});let lW={tag:"article",extend:"Flex",Header:{tag:"header",extend:"Banner",Title:{text:"Shadow"},Paragraph:{P:{},Flex:{Title:{},Paragraph:{...[{props:{text:"Brand font"}},{props:{text:"Functional font"}}]}}}},Section:{extend:lD}},lX={tag:"article",extend:"Flex",Header:{tag:"header",extend:"Banner",Title:{props:{text:"Spacing",lineHeight:"1.15em"}},Paragraph:{P:{},Flex:{Title:{},Paragraph:{...[{props:{text:"Brand font"}},{props:{text:"Functional font"}}]}}}}};({...[{},{},{}]});var lK={};!function(){/** * @preserve FastClick: polyfill to remove click delays on browsers with touch UIs. * * @codingstandard ftlabs-jsv2 * @copyright The Financial Times Limited [All Rights Reserved] * @license MIT License (see LICENSE.txt) */function e(t,n){if(n=n||{},this.trackingClick=!1,this.trackingClickStart=0,this.targetElement=null,this.touchStartX=0,this.touchStartY=0,this.lastTouchIdentifier=0,this.touchBoundary=n.touchBoundary||10,this.layer=t,this.tapDelay=n.tapDelay||200,this.tapTimeout=n.tapTimeout||700,!e.notNeeded(t)){for(var o,i=["onMouse","onClick","onTouchStart","onTouchMove","onTouchEnd","onTouchCancel"],s=0,a=i.length;s=0,r=navigator.userAgent.indexOf("Android")>0&&!t,n=/iP(ad|hone|od)/.test(navigator.userAgent)&&!t,o=n&&/OS 4_\d(_\d)?/.test(navigator.userAgent),i=n&&/OS [6-7]_\d/.test(navigator.userAgent),s=navigator.userAgent.indexOf("BB10")>0;e.prototype.needsClick=function(e){switch(e.nodeName.toLowerCase()){case"button":case"select":case"textarea":if(e.disabled)return!0;break;case"input":if(n&&"file"===e.type||e.disabled)return!0;break;case"label":case"iframe":case"video":return!0}return/\bneedsclick\b/.test(e.className)},e.prototype.needsFocus=function(e){switch(e.nodeName.toLowerCase()){case"textarea":return!0;case"select":return!r;case"input":switch(e.type){case"button":case"checkbox":case"file":case"image":case"radio":case"submit":return!1}return!e.disabled&&!e.readOnly;default:return/\bneedsfocus\b/.test(e.className)}},e.prototype.sendClick=function(e,t){var r,n;document.activeElement&&document.activeElement!==e&&document.activeElement.blur(),n=t.changedTouches[0],(r=document.createEvent("MouseEvents")).initMouseEvent(this.determineEventType(e),!0,!0,window,1,n.screenX,n.screenY,n.clientX,n.clientY,!1,!1,!1,!1,0,null),r.forwardedTouchEvent=!0,e.dispatchEvent(r)},e.prototype.determineEventType=function(e){return r&&"select"===e.tagName.toLowerCase()?"mousedown":"click"},e.prototype.focus=function(e){var t;n&&e.setSelectionRange&&0!==e.type.indexOf("date")&&"time"!==e.type&&"month"!==e.type?(t=e.value.length,e.setSelectionRange(t,t)):e.focus()},e.prototype.updateScrollParent=function(e){var t,r;if(!(t=e.fastClickScrollParent)||!t.contains(e)){r=e;do{if(r.scrollHeight>r.offsetHeight){t=r,e.fastClickScrollParent=r;break}r=r.parentElement}while(r)}t&&(t.fastClickLastScrollTop=t.scrollTop)},e.prototype.getTargetElementFromEventTarget=function(e){return e.nodeType===Node.TEXT_NODE?e.parentNode:e},e.prototype.onTouchStart=function(e){var t,r,i;if(e.targetTouches.length>1)return!0;if(t=this.getTargetElementFromEventTarget(e.target),r=e.targetTouches[0],n){if((i=window.getSelection()).rangeCount&&!i.isCollapsed)return!0;if(!o){if(r.identifier&&r.identifier===this.lastTouchIdentifier)return e.preventDefault(),!1;this.lastTouchIdentifier=r.identifier,this.updateScrollParent(t)}}return this.trackingClick=!0,this.trackingClickStart=e.timeStamp,this.targetElement=t,this.touchStartX=r.pageX,this.touchStartY=r.pageY,e.timeStamp-this.lastClickTimer||Math.abs(t.pageY-this.touchStartY)>r)},e.prototype.onTouchMove=function(e){return!this.trackingClick||((this.targetElement!==this.getTargetElementFromEventTarget(e.target)||this.touchHasMoved(e))&&(this.trackingClick=!1,this.targetElement=null),!0)},e.prototype.findControl=function(e){return void 0!==e.control?e.control:e.htmlFor?document.getElementById(e.htmlFor):e.querySelector("button, input:not([type=hidden]), keygen, meter, output, progress, select, textarea")},e.prototype.onTouchEnd=function(e){var t,s,a,l,c,p=this.targetElement;if(!this.trackingClick)return!0;if(e.timeStamp-this.lastClickTimethis.tapTimeout)return!0;if(this.cancelNextClick=!1,this.lastClickTime=e.timeStamp,s=this.trackingClickStart,this.trackingClick=!1,this.trackingClickStart=0,i&&(c=e.changedTouches[0],(p=document.elementFromPoint(c.pageX-window.pageXOffset,c.pageY-window.pageYOffset)||p).fastClickScrollParent=this.targetElement.fastClickScrollParent),"label"===(a=p.tagName.toLowerCase())){if(t=this.findControl(p)){if(this.focus(p),r)return!1;p=t}}else if(this.needsFocus(p))return e.timeStamp-s>100||n&&window.top!==window&&"input"===a?this.targetElement=null:(this.focus(p),this.sendClick(p,e),n&&"select"===a||(this.targetElement=null,e.preventDefault())),!1;return!!n&&!o&&!!(l=p.fastClickScrollParent)&&l.fastClickLastScrollTop!==l.scrollTop||(this.needsClick(p)||(e.preventDefault(),this.sendClick(p,e)),!1)},e.prototype.onTouchCancel=function(){this.trackingClick=!1,this.targetElement=null},e.prototype.onMouse=function(e){return!this.targetElement||!!e.forwardedTouchEvent||!e.cancelable||!!this.needsClick(this.targetElement)&&!this.cancelNextClick||(e.stopImmediatePropagation?e.stopImmediatePropagation():e.propagationStopped=!0,e.stopPropagation(),e.preventDefault(),!1)},e.prototype.onClick=function(e){var t;return this.trackingClick?(this.targetElement=null,this.trackingClick=!1,!0):"submit"===e.target.type&&0===e.detail||((t=this.onMouse(e))||(this.targetElement=null),t)},e.prototype.destroy=function(){var e=this.layer;r&&(e.removeEventListener("mouseover",this.onMouse,!0),e.removeEventListener("mousedown",this.onMouse,!0),e.removeEventListener("mouseup",this.onMouse,!0)),e.removeEventListener("click",this.onClick,!0),e.removeEventListener("touchstart",this.onTouchStart,!1),e.removeEventListener("touchmove",this.onTouchMove,!1),e.removeEventListener("touchend",this.onTouchEnd,!1),e.removeEventListener("touchcancel",this.onTouchCancel,!1)},e.notNeeded=function(e){var t,n,o;return!!(void 0===window.ontouchstart||(n=+(/Chrome\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1])&&(!r||(t=document.querySelector("meta[name=viewport]"))&&(-1!==t.content.indexOf("user-scalable=no")||n>31&&document.documentElement.scrollWidth<=window.outerWidth)))||!!(s&&(o=navigator.userAgent.match(/Version\/([0-9]*)\.([0-9]*)/))[1]>=10&&o[2]>=3&&(t=document.querySelector("meta[name=viewport]"))&&(-1!==t.content.indexOf("user-scalable=no")||document.documentElement.scrollWidth<=window.outerWidth)||"none"===e.style.msTouchAction||"manipulation"===e.style.touchAction||+(/Firefox\/([0-9]+)/.exec(navigator.userAgent)||[,0])[1]>=27&&(t=document.querySelector("meta[name=viewport]"))&&(-1!==t.content.indexOf("user-scalable=no")||document.documentElement.scrollWidth<=window.outerWidth))||"none"===e.style.touchAction||"manipulation"===e.style.touchAction},e.attach=function(t,r){return new e(t,r)},"function"==typeof define&&"object"==typeof define.amd&&define.amd?define(function(){return e}):lK?(lK=e.attach).FastClick=e:window.FastClick=e}(),((e,t=sH,r)=>{let n={...sH,...l$(t,r)},o=lM(e,n);return sR(o,n),n.on&&n.on.create&&n.on.create(o,o.state,o.context,n)})({extend:[{},{props:{theme:"document"}}]},{key:'vdcapital.ge',designSystem:{},state:{},components:{},pages:{"/component":{extend:"Flex",props:{align:"center center",minHeight:"100vh"},smblsHeader:{if:()=>{let e=new URLSearchParams(window.location.search);return!e.get("hideUi")||!e.get("fullsize")},extend:"Flex",props:{align:"center space-between",position:"absolute",inset:"0 0 auto 0",background:"black 0.15",padding:"Z A"},"Link+SquareButton":{Icon:{name:"symbols",fontSize:"B"},href:"/"},OpenInSymbols:()=>{let e=new URLSearchParams(window.location.search),t=e.get("key")||"Logo",r=e.get("screenshot"),n=window.location.host.split(".")[0];return{extends:["Link","Button"],target:"_blank",padding:"Z A",href:`https://symbols.app/?activeProject=${n}&selected=${t}`,text:r?window.location.host:"Open in Symbols"}}},Component:(e,t,r)=>{let n=new URLSearchParams(window.location.search),o=n.get("width")||"860px",i=n.get("height")||"560px",s=n.get("key")||"Logo",a=n.get("hideUi")||n.get("fullsize"),l=s.startsWith("/")?"pages":"components",c=r.schema[l][s];return{key:s,extend:"Flex",state:c.state,props:()=>({class:"component",align:"center center",boxSize:a?"100dvh 100dvw":`${i} ${o}`}),[s]:a?{...c.props?.demoComponent,boxSize:"100dvh 100dvw"}:c.props?.demoComponent||{}}}},"/styleguide":{extend:"Flex",tag:"main",props:{theme:"document",position:"relative",flow:"column",overflow:"hidden auto",height:"100%",width:"100%","@tabletM":{fontSize:"Z1"}},childExtend:{props:{flow:"column","> header":{border:"solid, white .15",borderWidth:".5px 0 .5px 0"},theme:null}},Colors:lz,Typography:lU,Shadows:lW,Shapes:lG,Icons:lq,Spacing:lX},"/colors":{},...{}},snippets:{},methods:{},functions:{},editor:{ liveSync: true, inspect: true, },files:{},dependencies:{},schema:{},routerOptions:{scrollToTop:!0},domqlOptions:{alowRefReference:!0}}),(0,lK.FastClick).attach(document.body)})();