🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@logicspark/web-components

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@logicspark/web-components - npm Package Compare versions

Comparing version
0.0.1-rc.3
to
0.0.1-rc.4
dist/ls-web-components.es.js

Sorry, the diff of this file is too big to display

+3
(function(Ae,je){typeof exports=="object"&&typeof module<"u"?je(exports):typeof define=="function"&&define.amd?define(["exports"],je):(Ae=typeof globalThis<"u"?globalThis:Ae||self,je(Ae.LsWebComponents={}))})(this,function(Ae){"use strict";function je(e,t){const s=Object.create(null),n=e.split(",");for(let i=0;i<n.length;i++)s[n[i]]=!0;return t?i=>!!s[i.toLowerCase()]:i=>!!s[i]}function zt(e){if(U(e)){const t={};for(let s=0;s<e.length;s++){const n=e[s],i=q(n)?wi(n):zt(n);if(i)for(const r in i)t[r]=i[r]}return t}else{if(q(e))return e;if(V(e))return e}}const Ci=/;(?![^(]*\))/g,xi=/:([^]+)/,Oi=/\/\*.*?\*\//gs;function wi(e){const t={};return e.replace(Oi,"").split(Ci).forEach(s=>{if(s){const n=s.split(xi);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function Gt(e){let t="";if(q(e))t=e;else if(U(e))for(let s=0;s<e.length;s++){const n=Gt(e[s]);n&&(t+=n+" ")}else if(V(e))for(const s in e)e[s]&&(t+=s+" ");return t.trim()}const Ri=je("itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly");function Fs(e){return!!e||e===""}const Ui=e=>q(e)?e:e==null?"":U(e)||V(e)&&(e.toString===Vs||!T(e.toString))?JSON.stringify(e,Hs,2):String(e),Hs=(e,t)=>t&&t.__v_isRef?Hs(e,t.value):Qe(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((s,[n,i])=>(s[`${n} =>`]=i,s),{})}:Bs(t)?{[`Set(${t.size})`]:[...t.values()]}:V(t)&&!U(t)&&!Ks(t)?String(t):t,j={},Ze=[],fe=()=>{},Mi=()=>!1,Pi=/^on[^a-z]/,kt=e=>Pi.test(e),Yt=e=>e.startsWith("onUpdate:"),J=Object.assign,qt=(e,t)=>{const s=e.indexOf(t);s>-1&&e.splice(s,1)},Ti=Object.prototype.hasOwnProperty,I=(e,t)=>Ti.call(e,t),U=Array.isArray,Qe=e=>vt(e)==="[object Map]",Bs=e=>vt(e)==="[object Set]",T=e=>typeof e=="function",q=e=>typeof e=="string",Xt=e=>typeof e=="symbol",V=e=>e!==null&&typeof e=="object",js=e=>V(e)&&T(e.then)&&T(e.catch),Vs=Object.prototype.toString,vt=e=>Vs.call(e),Ni=e=>vt(e).slice(8,-1),Ks=e=>vt(e)==="[object Object]",Jt=e=>q(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,yt=je(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Et=e=>{const t=Object.create(null);return s=>t[s]||(t[s]=e(s))},Ai=/-(\w)/g,Oe=Et(e=>e.replace(Ai,(t,s)=>s?s.toUpperCase():"")),Ii=/\B([A-Z])/g,pe=Et(e=>e.replace(Ii,"-$1").toLowerCase()),$s=Et(e=>e.charAt(0).toUpperCase()+e.slice(1)),Zt=Et(e=>e?`on${$s(e)}`:""),Ct=(e,t)=>!Object.is(e,t),Qt=(e,t)=>{for(let s=0;s<e.length;s++)e[s](t)},xt=(e,t,s)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:s})},Li=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Ws=e=>{const t=q(e)?Number(e):NaN;return isNaN(t)?e:t};let zs;const Si=()=>zs||(zs=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let de;class Di{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=de,!t&&de&&(this.index=(de.scopes||(de.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const s=de;try{return de=this,t()}finally{de=s}}}on(){de=this}off(){de=this.parent}stop(t){if(this._active){let s,n;for(s=0,n=this.effects.length;s<n;s++)this.effects[s].stop();for(s=0,n=this.cleanups.length;s<n;s++)this.cleanups[s]();if(this.scopes)for(s=0,n=this.scopes.length;s<n;s++)this.scopes[s].stop(!0);if(!this.detached&&this.parent&&!t){const i=this.parent.scopes.pop();i&&i!==this&&(this.parent.scopes[this.index]=i,i.index=this.index)}this.parent=void 0,this._active=!1}}}function Fi(e,t=de){t&&t.active&&t.effects.push(e)}function Hi(){return de}const es=e=>{const t=new Set(e);return t.w=0,t.n=0,t},Gs=e=>(e.w&Ie)>0,Ys=e=>(e.n&Ie)>0,Bi=({deps:e})=>{if(e.length)for(let t=0;t<e.length;t++)e[t].w|=Ie},ji=e=>{const{deps:t}=e;if(t.length){let s=0;for(let n=0;n<t.length;n++){const i=t[n];Gs(i)&&!Ys(i)?i.delete(e):t[s++]=i,i.w&=~Ie,i.n&=~Ie}t.length=s}},ts=new WeakMap;let at=0,Ie=1;const ss=30;let _e;const Ve=Symbol(""),ns=Symbol("");class is{constructor(t,s=null,n){this.fn=t,this.scheduler=s,this.active=!0,this.deps=[],this.parent=void 0,Fi(this,n)}run(){if(!this.active)return this.fn();let t=_e,s=Le;for(;t;){if(t===this)return;t=t.parent}try{return this.parent=_e,_e=this,Le=!0,Ie=1<<++at,at<=ss?Bi(this):qs(this),this.fn()}finally{at<=ss&&ji(this),Ie=1<<--at,_e=this.parent,Le=s,this.parent=void 0,this.deferStop&&this.stop()}}stop(){_e===this?this.deferStop=!0:this.active&&(qs(this),this.onStop&&this.onStop(),this.active=!1)}}function qs(e){const{deps:t}=e;if(t.length){for(let s=0;s<t.length;s++)t[s].delete(e);t.length=0}}let Le=!0;const Xs=[];function et(){Xs.push(Le),Le=!1}function tt(){const e=Xs.pop();Le=e===void 0?!0:e}function ne(e,t,s){if(Le&&_e){let n=ts.get(e);n||ts.set(e,n=new Map);let i=n.get(s);i||n.set(s,i=es()),Js(i)}}function Js(e,t){let s=!1;at<=ss?Ys(e)||(e.n|=Ie,s=!Gs(e)):s=!e.has(_e),s&&(e.add(_e),_e.deps.push(e))}function we(e,t,s,n,i,r){const o=ts.get(e);if(!o)return;let c=[];if(t==="clear")c=[...o.values()];else if(s==="length"&&U(e)){const u=Number(n);o.forEach((p,m)=>{(m==="length"||m>=u)&&c.push(p)})}else switch(s!==void 0&&c.push(o.get(s)),t){case"add":U(e)?Jt(s)&&c.push(o.get("length")):(c.push(o.get(Ve)),Qe(e)&&c.push(o.get(ns)));break;case"delete":U(e)||(c.push(o.get(Ve)),Qe(e)&&c.push(o.get(ns)));break;case"set":Qe(e)&&c.push(o.get(Ve));break}if(c.length===1)c[0]&&rs(c[0]);else{const u=[];for(const p of c)p&&u.push(...p);rs(es(u))}}function rs(e,t){const s=U(e)?e:[...e];for(const n of s)n.computed&&Zs(n);for(const n of s)n.computed||Zs(n)}function Zs(e,t){(e!==_e||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const Vi=je("__proto__,__v_isRef,__isVue"),Qs=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Xt)),Ki=os(),$i=os(!1,!0),Wi=os(!0),en=zi();function zi(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...s){const n=L(this);for(let r=0,o=this.length;r<o;r++)ne(n,"get",r+"");const i=n[t](...s);return i===-1||i===!1?n[t](...s.map(L)):i}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...s){et();const n=L(this)[t].apply(this,s);return tt(),n}}),e}function Gi(e){const t=L(this);return ne(t,"has",e),t.hasOwnProperty(e)}function os(e=!1,t=!1){return function(n,i,r){if(i==="__v_isReactive")return!e;if(i==="__v_isReadonly")return e;if(i==="__v_isShallow")return t;if(i==="__v_raw"&&r===(e?t?ar:un:t?an:cn).get(n))return n;const o=U(n);if(!e){if(o&&I(en,i))return Reflect.get(en,i,r);if(i==="hasOwnProperty")return Gi}const c=Reflect.get(n,i,r);return(Xt(i)?Qs.has(i):Vi(i))||(e||ne(n,"get",i),t)?c:ee(c)?o&&Jt(i)?c:c.value:V(c)?e?fn(c):as(c):c}}const Yi=tn(),qi=tn(!0);function tn(e=!1){return function(s,n,i,r){let o=s[n];if(ut(o)&&ee(o)&&!ee(i))return!1;if(!e&&(!fs(i)&&!ut(i)&&(o=L(o),i=L(i)),!U(s)&&ee(o)&&!ee(i)))return o.value=i,!0;const c=U(s)&&Jt(n)?Number(n)<s.length:I(s,n),u=Reflect.set(s,n,i,r);return s===L(r)&&(c?Ct(i,o)&&we(s,"set",n,i):we(s,"add",n,i)),u}}function Xi(e,t){const s=I(e,t);e[t];const n=Reflect.deleteProperty(e,t);return n&&s&&we(e,"delete",t,void 0),n}function Ji(e,t){const s=Reflect.has(e,t);return(!Xt(t)||!Qs.has(t))&&ne(e,"has",t),s}function Zi(e){return ne(e,"iterate",U(e)?"length":Ve),Reflect.ownKeys(e)}const sn={get:Ki,set:Yi,deleteProperty:Xi,has:Ji,ownKeys:Zi},Qi={get:Wi,set(e,t){return!0},deleteProperty(e,t){return!0}},er=J({},sn,{get:$i,set:qi}),ls=e=>e,Ot=e=>Reflect.getPrototypeOf(e);function wt(e,t,s=!1,n=!1){e=e.__v_raw;const i=L(e),r=L(t);s||(t!==r&&ne(i,"get",t),ne(i,"get",r));const{has:o}=Ot(i),c=n?ls:s?ds:ps;if(o.call(i,t))return c(e.get(t));if(o.call(i,r))return c(e.get(r));e!==i&&e.get(t)}function Rt(e,t=!1){const s=this.__v_raw,n=L(s),i=L(e);return t||(e!==i&&ne(n,"has",e),ne(n,"has",i)),e===i?s.has(e):s.has(e)||s.has(i)}function Ut(e,t=!1){return e=e.__v_raw,!t&&ne(L(e),"iterate",Ve),Reflect.get(e,"size",e)}function nn(e){e=L(e);const t=L(this);return Ot(t).has.call(t,e)||(t.add(e),we(t,"add",e,e)),this}function rn(e,t){t=L(t);const s=L(this),{has:n,get:i}=Ot(s);let r=n.call(s,e);r||(e=L(e),r=n.call(s,e));const o=i.call(s,e);return s.set(e,t),r?Ct(t,o)&&we(s,"set",e,t):we(s,"add",e,t),this}function on(e){const t=L(this),{has:s,get:n}=Ot(t);let i=s.call(t,e);i||(e=L(e),i=s.call(t,e)),n&&n.call(t,e);const r=t.delete(e);return i&&we(t,"delete",e,void 0),r}function ln(){const e=L(this),t=e.size!==0,s=e.clear();return t&&we(e,"clear",void 0,void 0),s}function Mt(e,t){return function(n,i){const r=this,o=r.__v_raw,c=L(o),u=t?ls:e?ds:ps;return!e&&ne(c,"iterate",Ve),o.forEach((p,m)=>n.call(i,u(p),u(m),r))}}function Pt(e,t,s){return function(...n){const i=this.__v_raw,r=L(i),o=Qe(r),c=e==="entries"||e===Symbol.iterator&&o,u=e==="keys"&&o,p=i[e](...n),m=s?ls:t?ds:ps;return!t&&ne(r,"iterate",u?ns:Ve),{next(){const{value:v,done:E}=p.next();return E?{value:v,done:E}:{value:c?[m(v[0]),m(v[1])]:m(v),done:E}},[Symbol.iterator](){return this}}}}function Se(e){return function(...t){return e==="delete"?!1:this}}function tr(){const e={get(r){return wt(this,r)},get size(){return Ut(this)},has:Rt,add:nn,set:rn,delete:on,clear:ln,forEach:Mt(!1,!1)},t={get(r){return wt(this,r,!1,!0)},get size(){return Ut(this)},has:Rt,add:nn,set:rn,delete:on,clear:ln,forEach:Mt(!1,!0)},s={get(r){return wt(this,r,!0)},get size(){return Ut(this,!0)},has(r){return Rt.call(this,r,!0)},add:Se("add"),set:Se("set"),delete:Se("delete"),clear:Se("clear"),forEach:Mt(!0,!1)},n={get(r){return wt(this,r,!0,!0)},get size(){return Ut(this,!0)},has(r){return Rt.call(this,r,!0)},add:Se("add"),set:Se("set"),delete:Se("delete"),clear:Se("clear"),forEach:Mt(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{e[r]=Pt(r,!1,!1),s[r]=Pt(r,!0,!1),t[r]=Pt(r,!1,!0),n[r]=Pt(r,!0,!0)}),[e,s,t,n]}const[sr,nr,ir,rr]=tr();function cs(e,t){const s=t?e?rr:ir:e?nr:sr;return(n,i,r)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?n:Reflect.get(I(s,i)&&i in n?s:n,i,r)}const or={get:cs(!1,!1)},lr={get:cs(!1,!0)},cr={get:cs(!0,!1)},cn=new WeakMap,an=new WeakMap,un=new WeakMap,ar=new WeakMap;function ur(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function fr(e){return e.__v_skip||!Object.isExtensible(e)?0:ur(Ni(e))}function as(e){return ut(e)?e:us(e,!1,sn,or,cn)}function pr(e){return us(e,!1,er,lr,an)}function fn(e){return us(e,!0,Qi,cr,un)}function us(e,t,s,n,i){if(!V(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=i.get(e);if(r)return r;const o=fr(e);if(o===0)return e;const c=new Proxy(e,o===2?n:s);return i.set(e,c),c}function st(e){return ut(e)?st(e.__v_raw):!!(e&&e.__v_isReactive)}function ut(e){return!!(e&&e.__v_isReadonly)}function fs(e){return!!(e&&e.__v_isShallow)}function pn(e){return st(e)||ut(e)}function L(e){const t=e&&e.__v_raw;return t?L(t):e}function dn(e){return xt(e,"__v_skip",!0),e}const ps=e=>V(e)?as(e):e,ds=e=>V(e)?fn(e):e;function dr(e){Le&&_e&&(e=L(e),Js(e.dep||(e.dep=es())))}function _r(e,t){e=L(e);const s=e.dep;s&&rs(s)}function ee(e){return!!(e&&e.__v_isRef===!0)}function _n(e){return ee(e)?e.value:e}const mr={get:(e,t,s)=>_n(Reflect.get(e,t,s)),set:(e,t,s,n)=>{const i=e[t];return ee(i)&&!ee(s)?(i.value=s,!0):Reflect.set(e,t,s,n)}};function mn(e){return st(e)?e:new Proxy(e,mr)}var hn;class hr{constructor(t,s,n,i){this._setter=s,this.dep=void 0,this.__v_isRef=!0,this[hn]=!1,this._dirty=!0,this.effect=new is(t,()=>{this._dirty||(this._dirty=!0,_r(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!i,this.__v_isReadonly=n}get value(){const t=L(this);return dr(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}hn="__v_isReadonly";function gr(e,t,s=!1){let n,i;const r=T(e);return r?(n=e,i=fe):(n=e.get,i=e.set),new hr(n,i,r||!i,s)}function pl(e,...t){}function De(e,t,s,n){let i;try{i=n?e(...n):e()}catch(r){Tt(r,t,s)}return i}function le(e,t,s,n){if(T(e)){const r=De(e,t,s,n);return r&&js(r)&&r.catch(o=>{Tt(o,t,s)}),r}const i=[];for(let r=0;r<e.length;r++)i.push(le(e[r],t,s,n));return i}function Tt(e,t,s,n=!0){const i=t?t.vnode:null;if(t){let r=t.parent;const o=t.proxy,c=s;for(;r;){const p=r.ec;if(p){for(let m=0;m<p.length;m++)if(p[m](e,o,c)===!1)return}r=r.parent}const u=t.appContext.config.errorHandler;if(u){De(u,null,10,[e,o,c]);return}}br(e,s,i,n)}function br(e,t,s,n=!0){console.error(e)}let ft=!1,_s=!1;const Z=[];let be=0;const nt=[];let Re=null,Ke=0;const gn=Promise.resolve();let ms=null;function bn(e){const t=ms||gn;return e?t.then(this?e.bind(this):e):t}function kr(e){let t=be+1,s=Z.length;for(;t<s;){const n=t+s>>>1;pt(Z[n])<e?t=n+1:s=n}return t}function hs(e){(!Z.length||!Z.includes(e,ft&&e.allowRecurse?be+1:be))&&(e.id==null?Z.push(e):Z.splice(kr(e.id),0,e),kn())}function kn(){!ft&&!_s&&(_s=!0,ms=gn.then(En))}function vr(e){const t=Z.indexOf(e);t>be&&Z.splice(t,1)}function yr(e){U(e)?nt.push(...e):(!Re||!Re.includes(e,e.allowRecurse?Ke+1:Ke))&&nt.push(e),kn()}function vn(e,t=ft?be+1:0){for(;t<Z.length;t++){const s=Z[t];s&&s.pre&&(Z.splice(t,1),t--,s())}}function yn(e){if(nt.length){const t=[...new Set(nt)];if(nt.length=0,Re){Re.push(...t);return}for(Re=t,Re.sort((s,n)=>pt(s)-pt(n)),Ke=0;Ke<Re.length;Ke++)Re[Ke]();Re=null,Ke=0}}const pt=e=>e.id==null?1/0:e.id,Er=(e,t)=>{const s=pt(e)-pt(t);if(s===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return s};function En(e){_s=!1,ft=!0,Z.sort(Er);const t=fe;try{for(be=0;be<Z.length;be++){const s=Z[be];s&&s.active!==!1&&De(s,null,14)}}finally{be=0,Z.length=0,yn(),ft=!1,ms=null,(Z.length||nt.length)&&En()}}function Cr(e,t,...s){if(e.isUnmounted)return;const n=e.vnode.props||j;let i=s;const r=t.startsWith("update:"),o=r&&t.slice(7);if(o&&o in n){const m=`${o==="modelValue"?"model":o}Modifiers`,{number:v,trim:E}=n[m]||j;E&&(i=s.map(M=>q(M)?M.trim():M)),v&&(i=s.map(Li))}let c,u=n[c=Zt(t)]||n[c=Zt(Oe(t))];!u&&r&&(u=n[c=Zt(pe(t))]),u&&le(u,e,6,i);const p=n[c+"Once"];if(p){if(!e.emitted)e.emitted={};else if(e.emitted[c])return;e.emitted[c]=!0,le(p,e,6,i)}}function Cn(e,t,s=!1){const n=t.emitsCache,i=n.get(e);if(i!==void 0)return i;const r=e.emits;let o={},c=!1;if(!T(e)){const u=p=>{const m=Cn(p,t,!0);m&&(c=!0,J(o,m))};!s&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}return!r&&!c?(V(e)&&n.set(e,null),null):(U(r)?r.forEach(u=>o[u]=null):J(o,r),V(e)&&n.set(e,o),o)}function Nt(e,t){return!e||!kt(t)?!1:(t=t.slice(2).replace(/Once$/,""),I(e,t[0].toLowerCase()+t.slice(1))||I(e,pe(t))||I(e,t))}let me=null,xn=null;function At(e){const t=me;return me=e,xn=e&&e.type.__scopeId||null,t}function xr(e,t=me,s){if(!t||e._n)return e;const n=(...i)=>{n._d&&Jn(-1);const r=At(t);let o;try{o=e(...i)}finally{At(r),n._d&&Jn(1)}return o};return n._n=!0,n._c=!0,n._d=!0,n}function dl(){}function gs(e){const{type:t,vnode:s,proxy:n,withProxy:i,props:r,propsOptions:[o],slots:c,attrs:u,emit:p,render:m,renderCache:v,data:E,setupState:M,ctx:S,inheritAttrs:w}=e;let G,F;const ue=At(e);try{if(s.shapeFlag&4){const K=i||n;G=ve(m.call(K,K,v,r,M,E,S)),F=u}else{const K=t;G=ve(K.length>1?K(r,{attrs:u,slots:c,emit:p}):K(r,null)),F=t.props?u:Or(u)}}catch(K){_t.length=0,Tt(K,e,1),G=Pe(Me)}let P=G;if(F&&w!==!1){const K=Object.keys(F),{shapeFlag:Q}=P;K.length&&Q&7&&(o&&K.some(Yt)&&(F=wr(F,o)),P=Fe(P,F))}return s.dirs&&(P=Fe(P),P.dirs=P.dirs?P.dirs.concat(s.dirs):s.dirs),s.transition&&(P.transition=s.transition),G=P,At(ue),G}const Or=e=>{let t;for(const s in e)(s==="class"||s==="style"||kt(s))&&((t||(t={}))[s]=e[s]);return t},wr=(e,t)=>{const s={};for(const n in e)(!Yt(n)||!(n.slice(9)in t))&&(s[n]=e[n]);return s};function Rr(e,t,s){const{props:n,children:i,component:r}=e,{props:o,children:c,patchFlag:u}=t,p=r.emitsOptions;if(t.dirs||t.transition)return!0;if(s&&u>=0){if(u&1024)return!0;if(u&16)return n?On(n,o,p):!!o;if(u&8){const m=t.dynamicProps;for(let v=0;v<m.length;v++){const E=m[v];if(o[E]!==n[E]&&!Nt(p,E))return!0}}}else return(i||c)&&(!c||!c.$stable)?!0:n===o?!1:n?o?On(n,o,p):!0:!!o;return!1}function On(e,t,s){const n=Object.keys(t);if(n.length!==Object.keys(e).length)return!0;for(let i=0;i<n.length;i++){const r=n[i];if(t[r]!==e[r]&&!Nt(s,r))return!0}return!1}function Ur({vnode:e,parent:t},s){for(;t&&t.subTree===e;)(e=t.vnode).el=s,t=t.parent}const Mr=e=>e.__isSuspense;function Pr(e,t){t&&t.pendingBranch?U(e)?t.effects.push(...e):t.effects.push(e):yr(e)}function Tr(e,t){if(z){let s=z.provides;const n=z.parent&&z.parent.provides;n===s&&(s=z.provides=Object.create(n)),s[e]=t}}function It(e,t,s=!1){const n=z||me;if(n){const i=n.parent==null?n.vnode.appContext&&n.vnode.appContext.provides:n.parent.provides;if(i&&e in i)return i[e];if(arguments.length>1)return s&&T(t)?t.call(n.proxy):t}}const Lt={};function bs(e,t,s){return wn(e,t,s)}function wn(e,t,{immediate:s,deep:n,flush:i,onTrack:r,onTrigger:o}=j){const c=Hi()===(z==null?void 0:z.scope)?z:null;let u,p=!1,m=!1;if(ee(e)?(u=()=>e.value,p=fs(e)):st(e)?(u=()=>e,n=!0):U(e)?(m=!0,p=e.some(P=>st(P)||fs(P)),u=()=>e.map(P=>{if(ee(P))return P.value;if(st(P))return it(P);if(T(P))return De(P,c,2)})):T(e)?t?u=()=>De(e,c,2):u=()=>{if(!(c&&c.isUnmounted))return v&&v(),le(e,c,3,[E])}:u=fe,t&&n){const P=u;u=()=>it(P())}let v,E=P=>{v=F.onStop=()=>{De(P,c,4)}},M;if(ht)if(E=fe,t?s&&le(t,c,3,[u(),m?[]:void 0,E]):u(),i==="sync"){const P=Mo();M=P.__watcherHandles||(P.__watcherHandles=[])}else return fe;let S=m?new Array(e.length).fill(Lt):Lt;const w=()=>{if(F.active)if(t){const P=F.run();(n||p||(m?P.some((K,Q)=>Ct(K,S[Q])):Ct(P,S)))&&(v&&v(),le(t,c,3,[P,S===Lt?void 0:m&&S[0]===Lt?[]:S,E]),S=P)}else F.run()};w.allowRecurse=!!t;let G;i==="sync"?G=w:i==="post"?G=()=>ie(w,c&&c.suspense):(w.pre=!0,c&&(w.id=c.uid),G=()=>hs(w));const F=new is(u,G);t?s?w():S=F.run():i==="post"?ie(F.run.bind(F),c&&c.suspense):F.run();const ue=()=>{F.stop(),c&&c.scope&&qt(c.scope.effects,F)};return M&&M.push(ue),ue}function Nr(e,t,s){const n=this.proxy,i=q(e)?e.includes(".")?Rn(n,e):()=>n[e]:e.bind(n,n);let r;T(t)?r=t:(r=t.handler,s=t);const o=z;rt(this);const c=wn(i,r.bind(n),s);return o?rt(o):Ye(),c}function Rn(e,t){const s=t.split(".");return()=>{let n=e;for(let i=0;i<s.length&&n;i++)n=n[s[i]];return n}}function it(e,t){if(!V(e)||e.__v_skip||(t=t||new Set,t.has(e)))return e;if(t.add(e),ee(e))it(e.value,t);else if(U(e))for(let s=0;s<e.length;s++)it(e[s],t);else if(Bs(e)||Qe(e))e.forEach(s=>{it(s,t)});else if(Ks(e))for(const s in e)it(e[s],t);return e}function Ar(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return An(()=>{e.isMounted=!0}),In(()=>{e.isUnmounting=!0}),e}const ce=[Function,Array],Ir={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:ce,onEnter:ce,onAfterEnter:ce,onEnterCancelled:ce,onBeforeLeave:ce,onLeave:ce,onAfterLeave:ce,onLeaveCancelled:ce,onBeforeAppear:ce,onAppear:ce,onAfterAppear:ce,onAppearCancelled:ce},setup(e,{slots:t}){const s=yo(),n=Ar();let i;return()=>{const r=t.default&&Pn(t.default(),!0);if(!r||!r.length)return;let o=r[0];if(r.length>1){for(const w of r)if(w.type!==Me){o=w;break}}const c=L(e),{mode:u}=c;if(n.isLeaving)return vs(o);const p=Mn(o);if(!p)return vs(o);const m=ks(p,c,n,s);ys(p,m);const v=s.subTree,E=v&&Mn(v);let M=!1;const{getTransitionKey:S}=p.type;if(S){const w=S();i===void 0?i=w:w!==i&&(i=w,M=!0)}if(E&&E.type!==Me&&(!Ge(p,E)||M)){const w=ks(E,c,n,s);if(ys(E,w),u==="out-in")return n.isLeaving=!0,w.afterLeave=()=>{n.isLeaving=!1,s.update.active!==!1&&s.update()},vs(o);u==="in-out"&&p.type!==Me&&(w.delayLeave=(G,F,ue)=>{const P=Un(n,E);P[String(E.key)]=E,G._leaveCb=()=>{F(),G._leaveCb=void 0,delete m.delayedLeave},m.delayedLeave=ue})}return o}}};function Un(e,t){const{leavingVNodes:s}=e;let n=s.get(t.type);return n||(n=Object.create(null),s.set(t.type,n)),n}function ks(e,t,s,n){const{appear:i,mode:r,persisted:o=!1,onBeforeEnter:c,onEnter:u,onAfterEnter:p,onEnterCancelled:m,onBeforeLeave:v,onLeave:E,onAfterLeave:M,onLeaveCancelled:S,onBeforeAppear:w,onAppear:G,onAfterAppear:F,onAppearCancelled:ue}=t,P=String(e.key),K=Un(s,e),Q=(N,X)=>{N&&le(N,n,9,X)},ot=(N,X)=>{const $=X[1];Q(N,X),U(N)?N.every(re=>re.length<=1)&&$():N.length<=1&&$()},Be={mode:r,persisted:o,beforeEnter(N){let X=c;if(!s.isMounted)if(i)X=w||c;else return;N._leaveCb&&N._leaveCb(!0);const $=K[P];$&&Ge(e,$)&&$.el._leaveCb&&$.el._leaveCb(),Q(X,[N])},enter(N){let X=u,$=p,re=m;if(!s.isMounted)if(i)X=G||u,$=F||p,re=ue||m;else return;let Ee=!1;const Te=N._enterCb=gt=>{Ee||(Ee=!0,gt?Q(re,[N]):Q($,[N]),Be.delayedLeave&&Be.delayedLeave(),N._enterCb=void 0)};X?ot(X,[N,Te]):Te()},leave(N,X){const $=String(e.key);if(N._enterCb&&N._enterCb(!0),s.isUnmounting)return X();Q(v,[N]);let re=!1;const Ee=N._leaveCb=Te=>{re||(re=!0,X(),Te?Q(S,[N]):Q(M,[N]),N._leaveCb=void 0,K[$]===e&&delete K[$])};K[$]=e,E?ot(E,[N,Ee]):Ee()},clone(N){return ks(N,t,s,n)}};return Be}function vs(e){if(Dt(e))return e=Fe(e),e.children=null,e}function Mn(e){return Dt(e)?e.children?e.children[0]:void 0:e}function ys(e,t){e.shapeFlag&6&&e.component?ys(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Pn(e,t=!1,s){let n=[],i=0;for(let r=0;r<e.length;r++){let o=e[r];const c=s==null?o.key:String(s)+String(o.key!=null?o.key:r);o.type===ke?(o.patchFlag&128&&i++,n=n.concat(Pn(o.children,t,c))):(t||o.type!==Me)&&n.push(c!=null?Fe(o,{key:c}):o)}if(i>1)for(let r=0;r<n.length;r++)n[r].patchFlag=-2;return n}function Tn(e){return T(e)?{setup:e,name:e.name}:e}const St=e=>!!e.type.__asyncLoader,Dt=e=>e.type.__isKeepAlive;function Lr(e,t){Nn(e,"a",t)}function Sr(e,t){Nn(e,"da",t)}function Nn(e,t,s=z){const n=e.__wdc||(e.__wdc=()=>{let i=s;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(Ft(t,n,s),s){let i=s.parent;for(;i&&i.parent;)Dt(i.parent.vnode)&&Dr(n,t,s,i),i=i.parent}}function Dr(e,t,s,n){const i=Ft(t,e,n,!0);Ln(()=>{qt(n[t],i)},s)}function Ft(e,t,s=z,n=!1){if(s){const i=s[e]||(s[e]=[]),r=t.__weh||(t.__weh=(...o)=>{if(s.isUnmounted)return;et(),rt(s);const c=le(t,s,e,o);return Ye(),tt(),c});return n?i.unshift(r):i.push(r),r}}const Ue=e=>(t,s=z)=>(!ht||e==="sp")&&Ft(e,(...n)=>t(...n),s),Fr=Ue("bm"),An=Ue("m"),Hr=Ue("bu"),Br=Ue("u"),In=Ue("bum"),Ln=Ue("um"),jr=Ue("sp"),Vr=Ue("rtg"),Kr=Ue("rtc");function $r(e,t=z){Ft("ec",e,t)}function $e(e,t,s,n){const i=e.dirs,r=t&&t.dirs;for(let o=0;o<i.length;o++){const c=i[o];r&&(c.oldValue=r[o].value);let u=c.dir[n];u&&(et(),le(u,s,8,[e.el,c,e,t]),tt())}}const Wr=Symbol(),Es=e=>e?ei(e)?Ts(e)||e.proxy:Es(e.parent):null,dt=J(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Es(e.parent),$root:e=>Es(e.root),$emit:e=>e.emit,$options:e=>Os(e),$forceUpdate:e=>e.f||(e.f=()=>hs(e.update)),$nextTick:e=>e.n||(e.n=bn.bind(e.proxy)),$watch:e=>Nr.bind(e)}),Cs=(e,t)=>e!==j&&!e.__isScriptSetup&&I(e,t),zr={get({_:e},t){const{ctx:s,setupState:n,data:i,props:r,accessCache:o,type:c,appContext:u}=e;let p;if(t[0]!=="$"){const M=o[t];if(M!==void 0)switch(M){case 1:return n[t];case 2:return i[t];case 4:return s[t];case 3:return r[t]}else{if(Cs(n,t))return o[t]=1,n[t];if(i!==j&&I(i,t))return o[t]=2,i[t];if((p=e.propsOptions[0])&&I(p,t))return o[t]=3,r[t];if(s!==j&&I(s,t))return o[t]=4,s[t];xs&&(o[t]=0)}}const m=dt[t];let v,E;if(m)return t==="$attrs"&&ne(e,"get",t),m(e);if((v=c.__cssModules)&&(v=v[t]))return v;if(s!==j&&I(s,t))return o[t]=4,s[t];if(E=u.config.globalProperties,I(E,t))return E[t]},set({_:e},t,s){const{data:n,setupState:i,ctx:r}=e;return Cs(i,t)?(i[t]=s,!0):n!==j&&I(n,t)?(n[t]=s,!0):I(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=s,!0)},has({_:{data:e,setupState:t,accessCache:s,ctx:n,appContext:i,propsOptions:r}},o){let c;return!!s[o]||e!==j&&I(e,o)||Cs(t,o)||(c=r[0])&&I(c,o)||I(n,o)||I(dt,o)||I(i.config.globalProperties,o)},defineProperty(e,t,s){return s.get!=null?e._.accessCache[t]=0:I(s,"value")&&this.set(e,t,s.value,null),Reflect.defineProperty(e,t,s)}};let xs=!0;function Gr(e){const t=Os(e),s=e.proxy,n=e.ctx;xs=!1,t.beforeCreate&&Sn(t.beforeCreate,e,"bc");const{data:i,computed:r,methods:o,watch:c,provide:u,inject:p,created:m,beforeMount:v,mounted:E,beforeUpdate:M,updated:S,activated:w,deactivated:G,beforeDestroy:F,beforeUnmount:ue,destroyed:P,unmounted:K,render:Q,renderTracked:ot,renderTriggered:Be,errorCaptured:N,serverPrefetch:X,expose:$,inheritAttrs:re,components:Ee,directives:Te,filters:gt}=t;if(p&&Yr(p,n,null,e.appContext.config.unwrapInjectedRef),o)for(const W in o){const H=o[W];T(H)&&(n[W]=H.bind(s))}if(i){const W=i.call(s,s);V(W)&&(e.data=as(W))}if(xs=!0,r)for(const W in r){const H=r[W],Xe=T(H)?H.bind(s,s):T(H.get)?H.get.bind(s,s):fe,$t=!T(H)&&T(H.set)?H.set.bind(s):fe,Je=Ro({get:Xe,set:$t});Object.defineProperty(n,W,{enumerable:!0,configurable:!0,get:()=>Je.value,set:Ce=>Je.value=Ce})}if(c)for(const W in c)Dn(c[W],n,s,W);if(u){const W=T(u)?u.call(s):u;Reflect.ownKeys(W).forEach(H=>{Tr(H,W[H])})}m&&Sn(m,e,"c");function se(W,H){U(H)?H.forEach(Xe=>W(Xe.bind(s))):H&&W(H.bind(s))}if(se(Fr,v),se(An,E),se(Hr,M),se(Br,S),se(Lr,w),se(Sr,G),se($r,N),se(Kr,ot),se(Vr,Be),se(In,ue),se(Ln,K),se(jr,X),U($))if($.length){const W=e.exposed||(e.exposed={});$.forEach(H=>{Object.defineProperty(W,H,{get:()=>s[H],set:Xe=>s[H]=Xe})})}else e.exposed||(e.exposed={});Q&&e.render===fe&&(e.render=Q),re!=null&&(e.inheritAttrs=re),Ee&&(e.components=Ee),Te&&(e.directives=Te)}function Yr(e,t,s=fe,n=!1){U(e)&&(e=ws(e));for(const i in e){const r=e[i];let o;V(r)?"default"in r?o=It(r.from||i,r.default,!0):o=It(r.from||i):o=It(r),ee(o)&&n?Object.defineProperty(t,i,{enumerable:!0,configurable:!0,get:()=>o.value,set:c=>o.value=c}):t[i]=o}}function Sn(e,t,s){le(U(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,s)}function Dn(e,t,s,n){const i=n.includes(".")?Rn(s,n):()=>s[n];if(q(e)){const r=t[e];T(r)&&bs(i,r)}else if(T(e))bs(i,e.bind(s));else if(V(e))if(U(e))e.forEach(r=>Dn(r,t,s,n));else{const r=T(e.handler)?e.handler.bind(s):t[e.handler];T(r)&&bs(i,r,e)}}function Os(e){const t=e.type,{mixins:s,extends:n}=t,{mixins:i,optionsCache:r,config:{optionMergeStrategies:o}}=e.appContext,c=r.get(t);let u;return c?u=c:!i.length&&!s&&!n?u=t:(u={},i.length&&i.forEach(p=>Ht(u,p,o,!0)),Ht(u,t,o)),V(t)&&r.set(t,u),u}function Ht(e,t,s,n=!1){const{mixins:i,extends:r}=t;r&&Ht(e,r,s,!0),i&&i.forEach(o=>Ht(e,o,s,!0));for(const o in t)if(!(n&&o==="expose")){const c=qr[o]||s&&s[o];e[o]=c?c(e[o],t[o]):t[o]}return e}const qr={data:Fn,props:We,emits:We,methods:We,computed:We,beforeCreate:te,created:te,beforeMount:te,mounted:te,beforeUpdate:te,updated:te,beforeDestroy:te,beforeUnmount:te,destroyed:te,unmounted:te,activated:te,deactivated:te,errorCaptured:te,serverPrefetch:te,components:We,directives:We,watch:Jr,provide:Fn,inject:Xr};function Fn(e,t){return t?e?function(){return J(T(e)?e.call(this,this):e,T(t)?t.call(this,this):t)}:t:e}function Xr(e,t){return We(ws(e),ws(t))}function ws(e){if(U(e)){const t={};for(let s=0;s<e.length;s++)t[e[s]]=e[s];return t}return e}function te(e,t){return e?[...new Set([].concat(e,t))]:t}function We(e,t){return e?J(J(Object.create(null),e),t):t}function Jr(e,t){if(!e)return t;if(!t)return e;const s=J(Object.create(null),e);for(const n in t)s[n]=te(e[n],t[n]);return s}function Zr(e,t,s,n=!1){const i={},r={};xt(r,Vt,1),e.propsDefaults=Object.create(null),Hn(e,t,i,r);for(const o in e.propsOptions[0])o in i||(i[o]=void 0);s?e.props=n?i:pr(i):e.type.props?e.props=i:e.props=r,e.attrs=r}function Qr(e,t,s,n){const{props:i,attrs:r,vnode:{patchFlag:o}}=e,c=L(i),[u]=e.propsOptions;let p=!1;if((n||o>0)&&!(o&16)){if(o&8){const m=e.vnode.dynamicProps;for(let v=0;v<m.length;v++){let E=m[v];if(Nt(e.emitsOptions,E))continue;const M=t[E];if(u)if(I(r,E))M!==r[E]&&(r[E]=M,p=!0);else{const S=Oe(E);i[S]=Rs(u,c,S,M,e,!1)}else M!==r[E]&&(r[E]=M,p=!0)}}}else{Hn(e,t,i,r)&&(p=!0);let m;for(const v in c)(!t||!I(t,v)&&((m=pe(v))===v||!I(t,m)))&&(u?s&&(s[v]!==void 0||s[m]!==void 0)&&(i[v]=Rs(u,c,v,void 0,e,!0)):delete i[v]);if(r!==c)for(const v in r)(!t||!I(t,v))&&(delete r[v],p=!0)}p&&we(e,"set","$attrs")}function Hn(e,t,s,n){const[i,r]=e.propsOptions;let o=!1,c;if(t)for(let u in t){if(yt(u))continue;const p=t[u];let m;i&&I(i,m=Oe(u))?!r||!r.includes(m)?s[m]=p:(c||(c={}))[m]=p:Nt(e.emitsOptions,u)||(!(u in n)||p!==n[u])&&(n[u]=p,o=!0)}if(r){const u=L(s),p=c||j;for(let m=0;m<r.length;m++){const v=r[m];s[v]=Rs(i,u,v,p[v],e,!I(p,v))}}return o}function Rs(e,t,s,n,i,r){const o=e[s];if(o!=null){const c=I(o,"default");if(c&&n===void 0){const u=o.default;if(o.type!==Function&&T(u)){const{propsDefaults:p}=i;s in p?n=p[s]:(rt(i),n=p[s]=u.call(null,t),Ye())}else n=u}o[0]&&(r&&!c?n=!1:o[1]&&(n===""||n===pe(s))&&(n=!0))}return n}function Bn(e,t,s=!1){const n=t.propsCache,i=n.get(e);if(i)return i;const r=e.props,o={},c=[];let u=!1;if(!T(e)){const m=v=>{u=!0;const[E,M]=Bn(v,t,!0);J(o,E),M&&c.push(...M)};!s&&t.mixins.length&&t.mixins.forEach(m),e.extends&&m(e.extends),e.mixins&&e.mixins.forEach(m)}if(!r&&!u)return V(e)&&n.set(e,Ze),Ze;if(U(r))for(let m=0;m<r.length;m++){const v=Oe(r[m]);jn(v)&&(o[v]=j)}else if(r)for(const m in r){const v=Oe(m);if(jn(v)){const E=r[m],M=o[v]=U(E)||T(E)?{type:E}:Object.assign({},E);if(M){const S=$n(Boolean,M.type),w=$n(String,M.type);M[0]=S>-1,M[1]=w<0||S<w,(S>-1||I(M,"default"))&&c.push(v)}}}const p=[o,c];return V(e)&&n.set(e,p),p}function jn(e){return e[0]!=="$"}function Vn(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function Kn(e,t){return Vn(e)===Vn(t)}function $n(e,t){return U(t)?t.findIndex(s=>Kn(s,e)):T(t)&&Kn(t,e)?0:-1}const Wn=e=>e[0]==="_"||e==="$stable",Us=e=>U(e)?e.map(ve):[ve(e)],eo=(e,t,s)=>{if(t._n)return t;const n=xr((...i)=>Us(t(...i)),s);return n._c=!1,n},zn=(e,t,s)=>{const n=e._ctx;for(const i in e){if(Wn(i))continue;const r=e[i];if(T(r))t[i]=eo(i,r,n);else if(r!=null){const o=Us(r);t[i]=()=>o}}},Gn=(e,t)=>{const s=Us(t);e.slots.default=()=>s},to=(e,t)=>{if(e.vnode.shapeFlag&32){const s=t._;s?(e.slots=L(t),xt(t,"_",s)):zn(t,e.slots={})}else e.slots={},t&&Gn(e,t);xt(e.slots,Vt,1)},so=(e,t,s)=>{const{vnode:n,slots:i}=e;let r=!0,o=j;if(n.shapeFlag&32){const c=t._;c?s&&c===1?r=!1:(J(i,t),!s&&c===1&&delete i._):(r=!t.$stable,zn(t,i)),o=t}else t&&(Gn(e,t),o={default:1});if(r)for(const c in i)!Wn(c)&&!(c in o)&&delete i[c]};function Yn(){return{app:null,config:{isNativeTag:Mi,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let no=0;function io(e,t){return function(n,i=null){T(n)||(n=Object.assign({},n)),i!=null&&!V(i)&&(i=null);const r=Yn(),o=new Set;let c=!1;const u=r.app={_uid:no++,_component:n,_props:i,_container:null,_context:r,_instance:null,version:Po,get config(){return r.config},set config(p){},use(p,...m){return o.has(p)||(p&&T(p.install)?(o.add(p),p.install(u,...m)):T(p)&&(o.add(p),p(u,...m))),u},mixin(p){return r.mixins.includes(p)||r.mixins.push(p),u},component(p,m){return m?(r.components[p]=m,u):r.components[p]},directive(p,m){return m?(r.directives[p]=m,u):r.directives[p]},mount(p,m,v){if(!c){const E=Pe(n,i);return E.appContext=r,m&&t?t(E,p):e(E,p,v),c=!0,u._container=p,p.__vue_app__=u,Ts(E.component)||E.component.proxy}},unmount(){c&&(e(null,u._container),delete u._container.__vue_app__)},provide(p,m){return r.provides[p]=m,u}};return u}}function Ms(e,t,s,n,i=!1){if(U(e)){e.forEach((E,M)=>Ms(E,t&&(U(t)?t[M]:t),s,n,i));return}if(St(n)&&!i)return;const r=n.shapeFlag&4?Ts(n.component)||n.component.proxy:n.el,o=i?null:r,{i:c,r:u}=e,p=t&&t.r,m=c.refs===j?c.refs={}:c.refs,v=c.setupState;if(p!=null&&p!==u&&(q(p)?(m[p]=null,I(v,p)&&(v[p]=null)):ee(p)&&(p.value=null)),T(u))De(u,c,12,[o,m]);else{const E=q(u),M=ee(u);if(E||M){const S=()=>{if(e.f){const w=E?I(v,u)?v[u]:m[u]:u.value;i?U(w)&&qt(w,r):U(w)?w.includes(r)||w.push(r):E?(m[u]=[r],I(v,u)&&(v[u]=m[u])):(u.value=[r],e.k&&(m[e.k]=u.value))}else E?(m[u]=o,I(v,u)&&(v[u]=o)):M&&(u.value=o,e.k&&(m[e.k]=o))};o?(S.id=-1,ie(S,s)):S()}}}const ie=Pr;function ro(e){return oo(e)}function oo(e,t){const s=Si();s.__VUE__=!0;const{insert:n,remove:i,patchProp:r,createElement:o,createText:c,createComment:u,setText:p,setElementText:m,parentNode:v,nextSibling:E,setScopeId:M=fe,insertStaticContent:S}=e,w=(l,a,f,_=null,d=null,b=null,y=!1,g=null,k=!!a.dynamicChildren)=>{if(l===a)return;l&&!Ge(l,a)&&(_=Wt(l),Ce(l,d,b,!0),l=null),a.patchFlag===-2&&(k=!1,a.dynamicChildren=null);const{type:h,ref:x,shapeFlag:C}=a;switch(h){case Bt:G(l,a,f,_);break;case Me:F(l,a,f,_);break;case jt:l==null&&ue(a,f,_,y);break;case ke:Ee(l,a,f,_,d,b,y,g,k);break;default:C&1?Q(l,a,f,_,d,b,y,g,k):C&6?Te(l,a,f,_,d,b,y,g,k):(C&64||C&128)&&h.process(l,a,f,_,d,b,y,g,k,lt)}x!=null&&d&&Ms(x,l&&l.ref,b,a||l,!a)},G=(l,a,f,_)=>{if(l==null)n(a.el=c(a.children),f,_);else{const d=a.el=l.el;a.children!==l.children&&p(d,a.children)}},F=(l,a,f,_)=>{l==null?n(a.el=u(a.children||""),f,_):a.el=l.el},ue=(l,a,f,_)=>{[l.el,l.anchor]=S(l.children,a,f,_,l.el,l.anchor)},P=({el:l,anchor:a},f,_)=>{let d;for(;l&&l!==a;)d=E(l),n(l,f,_),l=d;n(a,f,_)},K=({el:l,anchor:a})=>{let f;for(;l&&l!==a;)f=E(l),i(l),l=f;i(a)},Q=(l,a,f,_,d,b,y,g,k)=>{y=y||a.type==="svg",l==null?ot(a,f,_,d,b,y,g,k):X(l,a,d,b,y,g,k)},ot=(l,a,f,_,d,b,y,g)=>{let k,h;const{type:x,props:C,shapeFlag:O,transition:R,dirs:A}=l;if(k=l.el=o(l.type,b,C&&C.is,C),O&8?m(k,l.children):O&16&&N(l.children,k,null,_,d,b&&x!=="foreignObject",y,g),A&&$e(l,null,_,"created"),Be(k,l,l.scopeId,y,_),C){for(const D in C)D!=="value"&&!yt(D)&&r(k,D,null,C[D],b,l.children,_,d,Ne);"value"in C&&r(k,"value",null,C.value),(h=C.onVnodeBeforeMount)&&ye(h,_,l)}A&&$e(l,null,_,"beforeMount");const B=(!d||d&&!d.pendingBranch)&&R&&!R.persisted;B&&R.beforeEnter(k),n(k,a,f),((h=C&&C.onVnodeMounted)||B||A)&&ie(()=>{h&&ye(h,_,l),B&&R.enter(k),A&&$e(l,null,_,"mounted")},d)},Be=(l,a,f,_,d)=>{if(f&&M(l,f),_)for(let b=0;b<_.length;b++)M(l,_[b]);if(d){let b=d.subTree;if(a===b){const y=d.vnode;Be(l,y,y.scopeId,y.slotScopeIds,d.parent)}}},N=(l,a,f,_,d,b,y,g,k=0)=>{for(let h=k;h<l.length;h++){const x=l[h]=g?He(l[h]):ve(l[h]);w(null,x,a,f,_,d,b,y,g)}},X=(l,a,f,_,d,b,y)=>{const g=a.el=l.el;let{patchFlag:k,dynamicChildren:h,dirs:x}=a;k|=l.patchFlag&16;const C=l.props||j,O=a.props||j;let R;f&&ze(f,!1),(R=O.onVnodeBeforeUpdate)&&ye(R,f,a,l),x&&$e(a,l,f,"beforeUpdate"),f&&ze(f,!0);const A=d&&a.type!=="foreignObject";if(h?$(l.dynamicChildren,h,g,f,_,A,b):y||H(l,a,g,null,f,_,A,b,!1),k>0){if(k&16)re(g,a,C,O,f,_,d);else if(k&2&&C.class!==O.class&&r(g,"class",null,O.class,d),k&4&&r(g,"style",C.style,O.style,d),k&8){const B=a.dynamicProps;for(let D=0;D<B.length;D++){const Y=B[D],ge=C[Y],ct=O[Y];(ct!==ge||Y==="value")&&r(g,Y,ge,ct,d,l.children,f,_,Ne)}}k&1&&l.children!==a.children&&m(g,a.children)}else!y&&h==null&&re(g,a,C,O,f,_,d);((R=O.onVnodeUpdated)||x)&&ie(()=>{R&&ye(R,f,a,l),x&&$e(a,l,f,"updated")},_)},$=(l,a,f,_,d,b,y)=>{for(let g=0;g<a.length;g++){const k=l[g],h=a[g],x=k.el&&(k.type===ke||!Ge(k,h)||k.shapeFlag&70)?v(k.el):f;w(k,h,x,null,_,d,b,y,!0)}},re=(l,a,f,_,d,b,y)=>{if(f!==_){if(f!==j)for(const g in f)!yt(g)&&!(g in _)&&r(l,g,f[g],null,y,a.children,d,b,Ne);for(const g in _){if(yt(g))continue;const k=_[g],h=f[g];k!==h&&g!=="value"&&r(l,g,h,k,y,a.children,d,b,Ne)}"value"in _&&r(l,"value",f.value,_.value)}},Ee=(l,a,f,_,d,b,y,g,k)=>{const h=a.el=l?l.el:c(""),x=a.anchor=l?l.anchor:c("");let{patchFlag:C,dynamicChildren:O,slotScopeIds:R}=a;R&&(g=g?g.concat(R):R),l==null?(n(h,f,_),n(x,f,_),N(a.children,f,x,d,b,y,g,k)):C>0&&C&64&&O&&l.dynamicChildren?($(l.dynamicChildren,O,f,d,b,y,g),(a.key!=null||d&&a===d.subTree)&&qn(l,a,!0)):H(l,a,f,x,d,b,y,g,k)},Te=(l,a,f,_,d,b,y,g,k)=>{a.slotScopeIds=g,l==null?a.shapeFlag&512?d.ctx.activate(a,f,_,y,k):gt(a,f,_,d,b,y,k):gi(l,a,k)},gt=(l,a,f,_,d,b,y)=>{const g=l.component=vo(l,_,d);if(Dt(l)&&(g.ctx.renderer=lt),Eo(g),g.asyncDep){if(d&&d.registerDep(g,se),!l.el){const k=g.subTree=Pe(Me);F(null,k,a,f)}return}se(g,l,a,f,d,b,y)},gi=(l,a,f)=>{const _=a.component=l.component;if(Rr(l,a,f))if(_.asyncDep&&!_.asyncResolved){W(_,a,f);return}else _.next=a,vr(_.update),_.update();else a.el=l.el,_.vnode=a},se=(l,a,f,_,d,b,y)=>{const g=()=>{if(l.isMounted){let{next:x,bu:C,u:O,parent:R,vnode:A}=l,B=x,D;ze(l,!1),x?(x.el=A.el,W(l,x,y)):x=A,C&&Qt(C),(D=x.props&&x.props.onVnodeBeforeUpdate)&&ye(D,R,x,A),ze(l,!0);const Y=gs(l),ge=l.subTree;l.subTree=Y,w(ge,Y,v(ge.el),Wt(ge),l,d,b),x.el=Y.el,B===null&&Ur(l,Y.el),O&&ie(O,d),(D=x.props&&x.props.onVnodeUpdated)&&ie(()=>ye(D,R,x,A),d)}else{let x;const{el:C,props:O}=a,{bm:R,m:A,parent:B}=l,D=St(a);if(ze(l,!1),R&&Qt(R),!D&&(x=O&&O.onVnodeBeforeMount)&&ye(x,B,a),ze(l,!0),C&&Ds){const Y=()=>{l.subTree=gs(l),Ds(C,l.subTree,l,d,null)};D?a.type.__asyncLoader().then(()=>!l.isUnmounted&&Y()):Y()}else{const Y=l.subTree=gs(l);w(null,Y,f,_,l,d,b),a.el=Y.el}if(A&&ie(A,d),!D&&(x=O&&O.onVnodeMounted)){const Y=a;ie(()=>ye(x,B,Y),d)}(a.shapeFlag&256||B&&St(B.vnode)&&B.vnode.shapeFlag&256)&&l.a&&ie(l.a,d),l.isMounted=!0,a=f=_=null}},k=l.effect=new is(g,()=>hs(h),l.scope),h=l.update=()=>k.run();h.id=l.uid,ze(l,!0),h()},W=(l,a,f)=>{a.component=l;const _=l.vnode.props;l.vnode=a,l.next=null,Qr(l,a.props,_,f),so(l,a.children,f),et(),vn(),tt()},H=(l,a,f,_,d,b,y,g,k=!1)=>{const h=l&&l.children,x=l?l.shapeFlag:0,C=a.children,{patchFlag:O,shapeFlag:R}=a;if(O>0){if(O&128){$t(h,C,f,_,d,b,y,g,k);return}else if(O&256){Xe(h,C,f,_,d,b,y,g,k);return}}R&8?(x&16&&Ne(h,d,b),C!==h&&m(f,C)):x&16?R&16?$t(h,C,f,_,d,b,y,g,k):Ne(h,d,b,!0):(x&8&&m(f,""),R&16&&N(C,f,_,d,b,y,g,k))},Xe=(l,a,f,_,d,b,y,g,k)=>{l=l||Ze,a=a||Ze;const h=l.length,x=a.length,C=Math.min(h,x);let O;for(O=0;O<C;O++){const R=a[O]=k?He(a[O]):ve(a[O]);w(l[O],R,f,null,d,b,y,g,k)}h>x?Ne(l,d,b,!0,!1,C):N(a,f,_,d,b,y,g,k,C)},$t=(l,a,f,_,d,b,y,g,k)=>{let h=0;const x=a.length;let C=l.length-1,O=x-1;for(;h<=C&&h<=O;){const R=l[h],A=a[h]=k?He(a[h]):ve(a[h]);if(Ge(R,A))w(R,A,f,null,d,b,y,g,k);else break;h++}for(;h<=C&&h<=O;){const R=l[C],A=a[O]=k?He(a[O]):ve(a[O]);if(Ge(R,A))w(R,A,f,null,d,b,y,g,k);else break;C--,O--}if(h>C){if(h<=O){const R=O+1,A=R<x?a[R].el:_;for(;h<=O;)w(null,a[h]=k?He(a[h]):ve(a[h]),f,A,d,b,y,g,k),h++}}else if(h>O)for(;h<=C;)Ce(l[h],d,b,!0),h++;else{const R=h,A=h,B=new Map;for(h=A;h<=O;h++){const oe=a[h]=k?He(a[h]):ve(a[h]);oe.key!=null&&B.set(oe.key,h)}let D,Y=0;const ge=O-A+1;let ct=!1,vi=0;const bt=new Array(ge);for(h=0;h<ge;h++)bt[h]=0;for(h=R;h<=C;h++){const oe=l[h];if(Y>=ge){Ce(oe,d,b,!0);continue}let xe;if(oe.key!=null)xe=B.get(oe.key);else for(D=A;D<=O;D++)if(bt[D-A]===0&&Ge(oe,a[D])){xe=D;break}xe===void 0?Ce(oe,d,b,!0):(bt[xe-A]=h+1,xe>=vi?vi=xe:ct=!0,w(oe,a[xe],f,null,d,b,y,g,k),Y++)}const yi=ct?lo(bt):Ze;for(D=yi.length-1,h=ge-1;h>=0;h--){const oe=A+h,xe=a[oe],Ei=oe+1<x?a[oe+1].el:_;bt[h]===0?w(null,xe,f,Ei,d,b,y,g,k):ct&&(D<0||h!==yi[D]?Je(xe,f,Ei,2):D--)}}},Je=(l,a,f,_,d=null)=>{const{el:b,type:y,transition:g,children:k,shapeFlag:h}=l;if(h&6){Je(l.component.subTree,a,f,_);return}if(h&128){l.suspense.move(a,f,_);return}if(h&64){y.move(l,a,f,lt);return}if(y===ke){n(b,a,f);for(let C=0;C<k.length;C++)Je(k[C],a,f,_);n(l.anchor,a,f);return}if(y===jt){P(l,a,f);return}if(_!==2&&h&1&&g)if(_===0)g.beforeEnter(b),n(b,a,f),ie(()=>g.enter(b),d);else{const{leave:C,delayLeave:O,afterLeave:R}=g,A=()=>n(b,a,f),B=()=>{C(b,()=>{A(),R&&R()})};O?O(b,A,B):B()}else n(b,a,f)},Ce=(l,a,f,_=!1,d=!1)=>{const{type:b,props:y,ref:g,children:k,dynamicChildren:h,shapeFlag:x,patchFlag:C,dirs:O}=l;if(g!=null&&Ms(g,null,f,l,!0),x&256){a.ctx.deactivate(l);return}const R=x&1&&O,A=!St(l);let B;if(A&&(B=y&&y.onVnodeBeforeUnmount)&&ye(B,a,l),x&6)ul(l.component,f,_);else{if(x&128){l.suspense.unmount(f,_);return}R&&$e(l,null,a,"beforeUnmount"),x&64?l.type.remove(l,a,f,d,lt,_):h&&(b!==ke||C>0&&C&64)?Ne(h,a,f,!1,!0):(b===ke&&C&384||!d&&x&16)&&Ne(k,a,f),_&&bi(l)}(A&&(B=y&&y.onVnodeUnmounted)||R)&&ie(()=>{B&&ye(B,a,l),R&&$e(l,null,a,"unmounted")},f)},bi=l=>{const{type:a,el:f,anchor:_,transition:d}=l;if(a===ke){al(f,_);return}if(a===jt){K(l);return}const b=()=>{i(f),d&&!d.persisted&&d.afterLeave&&d.afterLeave()};if(l.shapeFlag&1&&d&&!d.persisted){const{leave:y,delayLeave:g}=d,k=()=>y(f,b);g?g(l.el,b,k):k()}else b()},al=(l,a)=>{let f;for(;l!==a;)f=E(l),i(l),l=f;i(a)},ul=(l,a,f)=>{const{bum:_,scope:d,update:b,subTree:y,um:g}=l;_&&Qt(_),d.stop(),b&&(b.active=!1,Ce(y,l,a,f)),g&&ie(g,a),ie(()=>{l.isUnmounted=!0},a),a&&a.pendingBranch&&!a.isUnmounted&&l.asyncDep&&!l.asyncResolved&&l.suspenseId===a.pendingId&&(a.deps--,a.deps===0&&a.resolve())},Ne=(l,a,f,_=!1,d=!1,b=0)=>{for(let y=b;y<l.length;y++)Ce(l[y],a,f,_,d)},Wt=l=>l.shapeFlag&6?Wt(l.component.subTree):l.shapeFlag&128?l.suspense.next():E(l.anchor||l.el),ki=(l,a,f)=>{l==null?a._vnode&&Ce(a._vnode,null,null,!0):w(a._vnode||null,l,a,null,null,null,f),vn(),yn(),a._vnode=l},lt={p:w,um:Ce,m:Je,r:bi,mt:gt,mc:N,pc:H,pbc:$,n:Wt,o:e};let Ss,Ds;return t&&([Ss,Ds]=t(lt)),{render:ki,hydrate:Ss,createApp:io(ki,Ss)}}function ze({effect:e,update:t},s){e.allowRecurse=t.allowRecurse=s}function qn(e,t,s=!1){const n=e.children,i=t.children;if(U(n)&&U(i))for(let r=0;r<n.length;r++){const o=n[r];let c=i[r];c.shapeFlag&1&&!c.dynamicChildren&&((c.patchFlag<=0||c.patchFlag===32)&&(c=i[r]=He(i[r]),c.el=o.el),s||qn(o,c)),c.type===Bt&&(c.el=o.el)}}function lo(e){const t=e.slice(),s=[0];let n,i,r,o,c;const u=e.length;for(n=0;n<u;n++){const p=e[n];if(p!==0){if(i=s[s.length-1],e[i]<p){t[n]=i,s.push(n);continue}for(r=0,o=s.length-1;r<o;)c=r+o>>1,e[s[c]]<p?r=c+1:o=c;p<e[s[r]]&&(r>0&&(t[n]=s[r-1]),s[r]=n)}}for(r=s.length,o=s[r-1];r-- >0;)s[r]=o,o=t[o];return s}const co=e=>e.__isTeleport,ke=Symbol(void 0),Bt=Symbol(void 0),Me=Symbol(void 0),jt=Symbol(void 0),_t=[];let he=null;function Xn(e=!1){_t.push(he=e?null:[])}function ao(){_t.pop(),he=_t[_t.length-1]||null}let mt=1;function Jn(e){mt+=e}function uo(e){return e.dynamicChildren=mt>0?he||Ze:null,ao(),mt>0&&he&&he.push(e),e}function Zn(e,t,s,n,i,r){return uo(ae(e,t,s,n,i,r,!0))}function fo(e){return e?e.__v_isVNode===!0:!1}function Ge(e,t){return e.type===t.type&&e.key===t.key}const Vt="__vInternal",Qn=({key:e})=>e??null,Kt=({ref:e,ref_key:t,ref_for:s})=>e!=null?q(e)||ee(e)||T(e)?{i:me,r:e,k:t,f:!!s}:e:null;function ae(e,t=null,s=null,n=0,i=null,r=e===ke?0:1,o=!1,c=!1){const u={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Qn(t),ref:t&&Kt(t),scopeId:xn,slotScopeIds:null,children:s,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:n,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:me};return c?(Ps(u,s),r&128&&e.normalize(u)):s&&(u.shapeFlag|=q(s)?8:16),mt>0&&!o&&he&&(u.patchFlag>0||r&6)&&u.patchFlag!==32&&he.push(u),u}const Pe=po;function po(e,t=null,s=null,n=0,i=null,r=!1){if((!e||e===Wr)&&(e=Me),fo(e)){const c=Fe(e,t,!0);return s&&Ps(c,s),mt>0&&!r&&he&&(c.shapeFlag&6?he[he.indexOf(e)]=c:he.push(c)),c.patchFlag|=-2,c}if(wo(e)&&(e=e.__vccOpts),t){t=_o(t);let{class:c,style:u}=t;c&&!q(c)&&(t.class=Gt(c)),V(u)&&(pn(u)&&!U(u)&&(u=J({},u)),t.style=zt(u))}const o=q(e)?1:Mr(e)?128:co(e)?64:V(e)?4:T(e)?2:0;return ae(e,t,s,n,i,o,r,!0)}function _o(e){return e?pn(e)||Vt in e?J({},e):e:null}function Fe(e,t,s=!1){const{props:n,ref:i,patchFlag:r,children:o}=e,c=t?go(n||{},t):n;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&Qn(c),ref:t&&t.ref?s&&i?U(i)?i.concat(Kt(t)):[i,Kt(t)]:Kt(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:o,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ke?r===-1?16:r|16:r,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Fe(e.ssContent),ssFallback:e.ssFallback&&Fe(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function mo(e=" ",t=0){return Pe(Bt,null,e,t)}function ho(e,t){const s=Pe(jt,null,e);return s.staticCount=t,s}function ve(e){return e==null||typeof e=="boolean"?Pe(Me):U(e)?Pe(ke,null,e.slice()):typeof e=="object"?He(e):Pe(Bt,null,String(e))}function He(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Fe(e)}function Ps(e,t){let s=0;const{shapeFlag:n}=e;if(t==null)t=null;else if(U(t))s=16;else if(typeof t=="object")if(n&65){const i=t.default;i&&(i._c&&(i._d=!1),Ps(e,i()),i._c&&(i._d=!0));return}else{s=32;const i=t._;!i&&!(Vt in t)?t._ctx=me:i===3&&me&&(me.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else T(t)?(t={default:t,_ctx:me},s=32):(t=String(t),n&64?(s=16,t=[mo(t)]):s=8);e.children=t,e.shapeFlag|=s}function go(...e){const t={};for(let s=0;s<e.length;s++){const n=e[s];for(const i in n)if(i==="class")t.class!==n.class&&(t.class=Gt([t.class,n.class]));else if(i==="style")t.style=zt([t.style,n.style]);else if(kt(i)){const r=t[i],o=n[i];o&&r!==o&&!(U(r)&&r.includes(o))&&(t[i]=r?[].concat(r,o):o)}else i!==""&&(t[i]=n[i])}return t}function ye(e,t,s,n=null){le(e,t,7,[s,n])}const bo=Yn();let ko=0;function vo(e,t,s){const n=e.type,i=(t?t.appContext:e.appContext)||bo,r={uid:ko++,vnode:e,type:n,parent:t,appContext:i,root:null,next:null,subTree:null,effect:null,update:null,scope:new Di(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(i.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Bn(n,i),emitsOptions:Cn(n,i),emit:null,emitted:null,propsDefaults:j,inheritAttrs:n.inheritAttrs,ctx:j,data:j,props:j,attrs:j,slots:j,refs:j,setupState:j,setupContext:null,suspense:s,suspenseId:s?s.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return r.ctx={_:r},r.root=t?t.root:r,r.emit=Cr.bind(null,r),e.ce&&e.ce(r),r}let z=null;const yo=()=>z||me,rt=e=>{z=e,e.scope.on()},Ye=()=>{z&&z.scope.off(),z=null};function ei(e){return e.vnode.shapeFlag&4}let ht=!1;function Eo(e,t=!1){ht=t;const{props:s,children:n}=e.vnode,i=ei(e);Zr(e,s,i,t),to(e,n);const r=i?Co(e,t):void 0;return ht=!1,r}function Co(e,t){const s=e.type;e.accessCache=Object.create(null),e.proxy=dn(new Proxy(e.ctx,zr));const{setup:n}=s;if(n){const i=e.setupContext=n.length>1?Oo(e):null;rt(e),et();const r=De(n,e,0,[e.props,i]);if(tt(),Ye(),js(r)){if(r.then(Ye,Ye),t)return r.then(o=>{ti(e,o,t)}).catch(o=>{Tt(o,e,0)});e.asyncDep=r}else ti(e,r,t)}else ni(e,t)}function ti(e,t,s){T(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:V(t)&&(e.setupState=mn(t)),ni(e,s)}let si;function ni(e,t,s){const n=e.type;if(!e.render){if(!t&&si&&!n.render){const i=n.template||Os(e).template;if(i){const{isCustomElement:r,compilerOptions:o}=e.appContext.config,{delimiters:c,compilerOptions:u}=n,p=J(J({isCustomElement:r,delimiters:c},o),u);n.render=si(i,p)}}e.render=n.render||fe}rt(e),et(),Gr(e),tt(),Ye()}function xo(e){return new Proxy(e.attrs,{get(t,s){return ne(e,"get","$attrs"),t[s]}})}function Oo(e){const t=n=>{e.exposed=n||{}};let s;return{get attrs(){return s||(s=xo(e))},slots:e.slots,emit:e.emit,expose:t}}function Ts(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(mn(dn(e.exposed)),{get(t,s){if(s in t)return t[s];if(s in dt)return dt[s](e)},has(t,s){return s in t||s in dt}}))}function wo(e){return T(e)&&"__vccOpts"in e}const Ro=(e,t)=>gr(e,t,ht),Uo=Symbol(""),Mo=()=>It(Uo),Po="3.2.47",To="http://www.w3.org/2000/svg",qe=typeof document<"u"?document:null,ii=qe&&qe.createElement("template"),No={insert:(e,t,s)=>{t.insertBefore(e,s||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,s,n)=>{const i=t?qe.createElementNS(To,e):qe.createElement(e,s?{is:s}:void 0);return e==="select"&&n&&n.multiple!=null&&i.setAttribute("multiple",n.multiple),i},createText:e=>qe.createTextNode(e),createComment:e=>qe.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>qe.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,s,n,i,r){const o=s?s.previousSibling:t.lastChild;if(i&&(i===r||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),s),!(i===r||!(i=i.nextSibling)););else{ii.innerHTML=n?`<svg>${e}</svg>`:e;const c=ii.content;if(n){const u=c.firstChild;for(;u.firstChild;)c.appendChild(u.firstChild);c.removeChild(u)}t.insertBefore(c,s)}return[o?o.nextSibling:t.firstChild,s?s.previousSibling:t.lastChild]}};function Ao(e,t,s){const n=e._vtc;n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):s?e.setAttribute("class",t):e.className=t}function Io(e,t,s){const n=e.style,i=q(s);if(s&&!i){if(t&&!q(t))for(const r in t)s[r]==null&&Ns(n,r,"");for(const r in s)Ns(n,r,s[r])}else{const r=n.display;i?t!==s&&(n.cssText=s):t&&e.removeAttribute("style"),"_vod"in e&&(n.display=r)}}const ri=/\s*!important$/;function Ns(e,t,s){if(U(s))s.forEach(n=>Ns(e,t,n));else if(s==null&&(s=""),t.startsWith("--"))e.setProperty(t,s);else{const n=Lo(e,t);ri.test(s)?e.setProperty(pe(n),s.replace(ri,""),"important"):e[n]=s}}const oi=["Webkit","Moz","ms"],As={};function Lo(e,t){const s=As[t];if(s)return s;let n=Oe(t);if(n!=="filter"&&n in e)return As[t]=n;n=$s(n);for(let i=0;i<oi.length;i++){const r=oi[i]+n;if(r in e)return As[t]=r}return t}const li="http://www.w3.org/1999/xlink";function So(e,t,s,n,i){if(n&&t.startsWith("xlink:"))s==null?e.removeAttributeNS(li,t.slice(6,t.length)):e.setAttributeNS(li,t,s);else{const r=Ri(t);s==null||r&&!Fs(s)?e.removeAttribute(t):e.setAttribute(t,r?"":s)}}function Do(e,t,s,n,i,r,o){if(t==="innerHTML"||t==="textContent"){n&&o(n,i,r),e[t]=s??"";return}if(t==="value"&&e.tagName!=="PROGRESS"&&!e.tagName.includes("-")){e._value=s;const u=s??"";(e.value!==u||e.tagName==="OPTION")&&(e.value=u),s==null&&e.removeAttribute(t);return}let c=!1;if(s===""||s==null){const u=typeof e[t];u==="boolean"?s=Fs(s):s==null&&u==="string"?(s="",c=!0):u==="number"&&(s=0,c=!0)}try{e[t]=s}catch{}c&&e.removeAttribute(t)}function Fo(e,t,s,n){e.addEventListener(t,s,n)}function Ho(e,t,s,n){e.removeEventListener(t,s,n)}function Bo(e,t,s,n,i=null){const r=e._vei||(e._vei={}),o=r[t];if(n&&o)o.value=n;else{const[c,u]=jo(t);if(n){const p=r[t]=$o(n,i);Fo(e,c,p,u)}else o&&(Ho(e,c,o,u),r[t]=void 0)}}const ci=/(?:Once|Passive|Capture)$/;function jo(e){let t;if(ci.test(e)){t={};let n;for(;n=e.match(ci);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):pe(e.slice(2)),t]}let Is=0;const Vo=Promise.resolve(),Ko=()=>Is||(Vo.then(()=>Is=0),Is=Date.now());function $o(e,t){const s=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=s.attached)return;le(Wo(n,s.value),t,5,[n])};return s.value=e,s.attached=Ko(),s}function Wo(e,t){if(U(t)){const s=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{s.call(e),e._stopped=!0},t.map(n=>i=>!i._stopped&&n&&n(i))}else return t}const ai=/^on[a-z]/,zo=(e,t,s,n,i=!1,r,o,c,u)=>{t==="class"?Ao(e,n,i):t==="style"?Io(e,s,n):kt(t)?Yt(t)||Bo(e,t,s,n,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Go(e,t,n,i))?Do(e,t,n,r,o,c,u):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),So(e,t,n,i))};function Go(e,t,s,n){return n?!!(t==="innerHTML"||t==="textContent"||t in e&&ai.test(t)&&T(s)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||ai.test(t)&&q(s)?!1:t in e}function ui(e,t){const s=Tn(e);class n extends Ls{constructor(r){super(s,r,t)}}return n.def=s,n}const Yo=typeof HTMLElement<"u"?HTMLElement:class{};class Ls extends Yo{constructor(t,s={},n){super(),this._def=t,this._props=s,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this.shadowRoot&&n?n(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,bn(()=>{this._connected||(pi(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let n=0;n<this.attributes.length;n++)this._setAttr(this.attributes[n].name);new MutationObserver(n=>{for(const i of n)this._setAttr(i.attributeName)}).observe(this,{attributes:!0});const t=(n,i=!1)=>{const{props:r,styles:o}=n;let c;if(r&&!U(r))for(const u in r){const p=r[u];(p===Number||p&&p.type===Number)&&(u in this._props&&(this._props[u]=Ws(this._props[u])),(c||(c=Object.create(null)))[Oe(u)]=!0)}this._numberProps=c,i&&this._resolveProps(n),this._applyStyles(o),this._update()},s=this._def.__asyncLoader;s?s().then(n=>t(n,!0)):t(this._def)}_resolveProps(t){const{props:s}=t,n=U(s)?s:Object.keys(s||{});for(const i of Object.keys(this))i[0]!=="_"&&n.includes(i)&&this._setProp(i,this[i],!0,!1);for(const i of n.map(Oe))Object.defineProperty(this,i,{get(){return this._getProp(i)},set(r){this._setProp(i,r)}})}_setAttr(t){let s=this.getAttribute(t);const n=Oe(t);this._numberProps&&this._numberProps[n]&&(s=Ws(s)),this._setProp(n,s,!1)}_getProp(t){return this._props[t]}_setProp(t,s,n=!0,i=!0){s!==this._props[t]&&(this._props[t]=s,i&&this._instance&&this._update(),n&&(s===!0?this.setAttribute(pe(t),""):typeof s=="string"||typeof s=="number"?this.setAttribute(pe(t),s+""):s||this.removeAttribute(pe(t))))}_update(){pi(this._createVNode(),this.shadowRoot)}_createVNode(){const t=Pe(this._def,J({},this._props));return this._instance||(t.ce=s=>{this._instance=s,s.isCE=!0;const n=(r,o)=>{this.dispatchEvent(new CustomEvent(r,{detail:o}))};s.emit=(r,...o)=>{n(r,o),pe(r)!==r&&n(pe(r),o)};let i=this;for(;i=i&&(i.parentNode||i.host);)if(i instanceof Ls){s.parent=i._instance,s.provides=i._instance.provides;break}}),t}_applyStyles(t){t&&t.forEach(s=>{const n=document.createElement("style");n.textContent=s,this.shadowRoot.appendChild(n)})}}const qo={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};Ir.props;const Xo=J({patchProp:zo},No);let fi;function Jo(){return fi||(fi=ro(Xo))}const pi=(...e)=>{Jo().render(...e)},Zo={class:"container"},Qo={class:"flex"},el=ho('<div><div class="flex items-center justify-center md:mb-0 mb-3"><svg width="16" height="30" viewBox="0 0 16 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path id="ls-white-logo" fill-rule="evenodd" clip-rule="evenodd" d="M15.6905 13.8995C15.6905 14.1259 15.6452 14.3527 15.5595 14.554V14.559H15.5545V14.5641C15.4789 14.7506 15.3683 14.9269 15.2372 15.073C15.2271 15.0827 15.222 15.0879 15.217 15.0979L15.1163 15.1989C15.1114 15.1989 15.1114 15.2039 15.1062 15.2086L14.9049 15.4051L14.0336 16.2765L7.20931 23.1005V23.1057L1.17086 29.1392C1.16076 29.1493 1.14551 29.1643 1.13563 29.1746C1.12037 29.1845 1.10534 29.1946 1.0903 29.1998C1.07505 29.2099 1.06001 29.2146 1.03982 29.22C1.02478 29.2249 1.00953 29.2301 0.989333 29.2348C0.969354 29.2399 0.954102 29.2449 0.934123 29.2449C0.924027 29.2449 0.908774 29.2399 0.893737 29.2399C0.88364 29.2399 0.873543 29.2399 0.863447 29.2348C0.853565 29.2348 0.843468 29.2348 0.833372 29.2301C0.828216 29.2301 0.823275 29.2301 0.818334 29.2249C0.813178 29.2249 0.808237 29.22 0.803082 29.22C0.798141 29.2146 0.788044 29.2146 0.782888 29.2099C0.777947 29.2099 0.773006 29.2047 0.767851 29.2047C0.757754 29.1998 0.742716 29.1946 0.73262 29.1845C0.727679 29.1796 0.717582 29.1746 0.712426 29.1695C0.697389 29.1643 0.687292 29.1493 0.677195 29.1392C0.661943 29.1242 0.64712 29.1089 0.636809 29.0939C0.631868 29.0889 0.631868 29.0889 0.631868 29.084C0.621771 29.0687 0.611675 29.0488 0.601578 29.0335V29.0286C0.591481 29.0084 0.581385 28.9882 0.581385 28.9628C0.576444 28.9527 0.576444 28.948 0.576444 28.9379C0.571503 28.9229 0.571503 28.9076 0.571503 28.8924V22.2747C0.571503 22.2496 0.571503 22.2296 0.576444 22.2094C0.58654 22.0984 0.631868 21.9978 0.697389 21.9173C0.712426 21.902 0.722523 21.887 0.737776 21.872L5.6381 16.9714L7.19427 15.4202C7.19921 15.4152 7.19921 15.4103 7.20437 15.4051C7.22435 15.3901 7.2396 15.3749 7.25464 15.36C7.40072 15.1938 7.49137 14.977 7.49137 14.7454C7.49137 14.5993 7.45614 14.4584 7.39556 14.3375C7.25958 14.0657 6.99277 13.8741 6.68063 13.8389H2.2787C1.74981 13.8236 1.26645 13.577 0.944005 13.1942C0.924027 13.1691 0.903834 13.1388 0.88364 13.1138C0.873544 13.0984 0.863447 13.0836 0.858506 13.0683C0.838313 13.0382 0.818334 13.0129 0.803082 12.9877C0.798141 12.9826 0.798141 12.9727 0.792985 12.9678C0.788044 12.9624 0.788044 12.9577 0.782888 12.9525C0.773006 12.9325 0.767851 12.9222 0.757754 12.902C0.747657 12.8921 0.742716 12.8769 0.737776 12.8619C0.73262 12.8567 0.727679 12.8518 0.727679 12.8466C0.722523 12.8365 0.717582 12.8217 0.712426 12.8066C0.707485 12.8015 0.707485 12.7963 0.70233 12.7865C0.697389 12.7663 0.687292 12.7461 0.682136 12.7259C0.667099 12.6956 0.661943 12.6705 0.652061 12.6404C0.61683 12.5396 0.596637 12.4337 0.58654 12.3229C0.581385 12.2977 0.581385 12.2726 0.576444 12.2475V12.1416C0.576444 11.7035 0.737775 11.3005 1.01468 10.9985L2.32918 9.68892L11.2233 0.795047C11.4297 0.618677 11.7522 0.749504 11.7672 1.01653C11.7721 1.02663 11.7773 1.04145 11.7721 1.05692V7.8103C11.7721 7.95638 11.7167 8.09752 11.611 8.20342L9.18353 10.6307C9.04755 10.792 8.96205 11.0036 8.96205 11.2301C8.96205 11.5424 9.12317 11.8193 9.36484 11.9856C9.36484 11.9856 9.41533 12.0206 9.45056 12.0359C9.4656 12.046 9.49588 12.061 9.51586 12.0662C9.55109 12.0812 9.58138 12.0913 9.61167 12.1014C9.62671 12.1065 9.64196 12.1115 9.64196 12.1115C9.66194 12.1166 9.67719 12.1166 9.69739 12.1216V12.1267C9.72746 12.1317 9.7526 12.1366 9.77795 12.1366L9.80802 12.1416H9.85335H9.85851H13.9328C13.9932 12.1416 14.0486 12.1416 14.104 12.1517C14.1444 12.1568 14.1846 12.1617 14.225 12.1667C14.3056 12.177 14.381 12.197 14.4514 12.2172C14.663 12.2827 14.8594 12.3886 15.0256 12.5244C15.0508 12.5443 15.071 12.5645 15.0912 12.5798C15.1163 12.6 15.1414 12.6202 15.1616 12.6453C15.1767 12.6655 15.1969 12.6857 15.217 12.7057C15.2271 12.7106 15.2271 12.7158 15.2321 12.7207C15.5193 13.0279 15.6905 13.441 15.6905 13.8995Z" fill="white"></path></svg>    <span>Logic Spark Co., Ltd.</span></div></div><div><div class="flex items-center justify-center"><svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="envalop-mail"><path id="envalop-mail-vector" d="M15.8333 4.16772H4.16667C3.24619 4.16772 2.5 4.91392 2.5 5.83439V14.1677C2.5 15.0882 3.24619 15.8344 4.16667 15.8344H15.8333C16.7538 15.8344 17.5 15.0882 17.5 14.1677V5.83439C17.5 4.91392 16.7538 4.16772 15.8333 4.16772Z" stroke="white" stroke-opacity="0.9" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path id="envalop-mail-vector-2" d="M2.5 5.83423L10 10.8342L17.5 5.83423" stroke="white" stroke-opacity="0.9" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></g></svg>    <a href="mailto:info@logicspark.com">info@logicspark.com</a></div></div>',2),tl={class:"text-center"},sl=Tn({__name:"LsFooter.ce",setup(e){const t=new Date().getFullYear();return(s,n)=>(Xn(),Zn("footer",null,[ae("div",Zo,[ae("div",Qo,[el,ae("div",null,[ae("div",tl,"©"+Ui(_n(t))+". Developed by Logic Spark",1)])])])]))}}),nl=`footer,footer a{background-color:#002383;color:#fff}footer a{text-decoration:unset}footer .container{width:100%;margin:0 auto}footer .container .flex{display:flex;justify-content:space-between;align-items:center;margin-top:1.25rem;margin-bottom:1.25rem}@media screen and (min-width: 640px){footer .container{max-width:640px}}@media screen and (min-width: 768px){footer .container{max-width:768px}}@media screen and (min-width: 1024px){footer .container{max-width:1024px}}@media screen and (min-width: 1080px){footer .container{max-width:1080px}}
`,di=(e,t)=>{const s=e.__vccOpts||e;for(const[n,i]of t)s[n]=i;return s},il=di(sl,[["styles",[nl]]]),rl=`footer{background-color:#002383;color:#fff}footer .container{width:100%;margin:0 auto}footer .container .flex{display:flex;justify-content:space-between;align-items:center;margin-top:1.25rem;margin-bottom:1.25rem}@media screen and (min-width: 640px){footer .container{max-width:640px}}@media screen and (min-width: 768px){footer .container{max-width:768px}}@media screen and (min-width: 1024px){footer .container{max-width:1024px}}@media screen and (min-width: 1080px){footer .container{max-width:1080px}}
`,ol={},ll=[ae("div",{class:"container"},[ae("div",{class:"flex"},[ae("div",null,[ae("div",{class:"flex items-center justify-center md:mb-0 mb-3"},[ae("span",{class:"i-logicspark:white-logo h-[30px] mr-3"}),ae("span",null,"Logic Spark Co., Ltd.")])])])],-1)];function cl(e,t){return Xn(),Zn("footer",null,ll)}const _i=ui(di(ol,[["render",cl],["styles",[rl]]])),mi=ui(il);function hi(){customElements.define("ls-header",_i),customElements.define("ls-footer",mi)}hi(),Ae.lsFooterComponent=mi,Ae.lsHeaderComponent=_i,Ae.register=hi,Object.defineProperty(Ae,Symbol.toStringTag,{value:"Module"})});
+5
-2
{
"name": "@logicspark/web-components",
"private": false,
"version": "0.0.1-rc.3",
"version": "0.0.1-rc.4",
"type": "module",

@@ -11,2 +11,5 @@ "scripts": {

},
"files": [
"dist"
],
"main": "./dist/ls-web-components.umd.js",

@@ -17,3 +20,3 @@ "module": "./dist/ls-web-components.es.js",

"import": "./dist/ls-web-components.es.js",
"require": "./dist/ls-web-components.umd.cjs"
"require": "./dist/ls-web-components.umd.js"
}

@@ -20,0 +23,0 @@ },

{
"recommendations": ["Vue.volar", "Vue.vscode-typescript-vue-plugin"]
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Vite + Vue + TS</title>
</head>
<body>
<h1>Vite + Vue 3 + Typescript + Web Component</h1>
<ls-header></ls-header>
<ls-footer></ls-footer>
<script type="module" src="/src/main.ce.ts"></script>
<!-- <script type="module" src="/src/main.ts"></script> -->
</body>
</html>
<script setup lang="ts"></script>
<template>
<div>
<a
href="https://vuejs.org/"
target="_blank">
<img
src="./assets/vue.svg"
class="logo vue"
alt="Vue logo" />
</a>
</div>
</template>
<style scoped>
.logo {
height: 6em;
padding: 1.5em;
will-change: filter;
transition: filter 300ms;
}
.logo:hover {
filter: drop-shadow(0 0 2em #646cffaa);
}
.logo.vue:hover {
filter: drop-shadow(0 0 2em #42b883aa);
}
</style>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--logos" width="37.07" height="36" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 198"><path fill="#41B883" d="M204.8 0H256L128 220.8L0 0h97.92L128 51.2L157.44 0h47.36Z"></path><path fill="#41B883" d="m0 0l128 220.8L256 0h-51.2L128 132.48L50.56 0H0Z"></path><path fill="#35495E" d="M50.56 0L128 133.12L204.8 0h-47.36L128 51.2L97.92 0H50.56Z"></path></svg>
<script setup lang="ts">
const year = new Date().getFullYear();
</script>
<template>
<footer>
<div class="container">
<div class="flex">
<div>
<div class="flex items-center justify-center md:mb-0 mb-3">
<svg
width="16"
height="30"
viewBox="0 0 16 30"
fill="none"
xmlns="http://www.w3.org/2000/svg">
<path
id="ls-white-logo"
fill-rule="evenodd"
clip-rule="evenodd"
d="M15.6905 13.8995C15.6905 14.1259 15.6452 14.3527 15.5595 14.554V14.559H15.5545V14.5641C15.4789 14.7506 15.3683 14.9269 15.2372 15.073C15.2271 15.0827 15.222 15.0879 15.217 15.0979L15.1163 15.1989C15.1114 15.1989 15.1114 15.2039 15.1062 15.2086L14.9049 15.4051L14.0336 16.2765L7.20931 23.1005V23.1057L1.17086 29.1392C1.16076 29.1493 1.14551 29.1643 1.13563 29.1746C1.12037 29.1845 1.10534 29.1946 1.0903 29.1998C1.07505 29.2099 1.06001 29.2146 1.03982 29.22C1.02478 29.2249 1.00953 29.2301 0.989333 29.2348C0.969354 29.2399 0.954102 29.2449 0.934123 29.2449C0.924027 29.2449 0.908774 29.2399 0.893737 29.2399C0.88364 29.2399 0.873543 29.2399 0.863447 29.2348C0.853565 29.2348 0.843468 29.2348 0.833372 29.2301C0.828216 29.2301 0.823275 29.2301 0.818334 29.2249C0.813178 29.2249 0.808237 29.22 0.803082 29.22C0.798141 29.2146 0.788044 29.2146 0.782888 29.2099C0.777947 29.2099 0.773006 29.2047 0.767851 29.2047C0.757754 29.1998 0.742716 29.1946 0.73262 29.1845C0.727679 29.1796 0.717582 29.1746 0.712426 29.1695C0.697389 29.1643 0.687292 29.1493 0.677195 29.1392C0.661943 29.1242 0.64712 29.1089 0.636809 29.0939C0.631868 29.0889 0.631868 29.0889 0.631868 29.084C0.621771 29.0687 0.611675 29.0488 0.601578 29.0335V29.0286C0.591481 29.0084 0.581385 28.9882 0.581385 28.9628C0.576444 28.9527 0.576444 28.948 0.576444 28.9379C0.571503 28.9229 0.571503 28.9076 0.571503 28.8924V22.2747C0.571503 22.2496 0.571503 22.2296 0.576444 22.2094C0.58654 22.0984 0.631868 21.9978 0.697389 21.9173C0.712426 21.902 0.722523 21.887 0.737776 21.872L5.6381 16.9714L7.19427 15.4202C7.19921 15.4152 7.19921 15.4103 7.20437 15.4051C7.22435 15.3901 7.2396 15.3749 7.25464 15.36C7.40072 15.1938 7.49137 14.977 7.49137 14.7454C7.49137 14.5993 7.45614 14.4584 7.39556 14.3375C7.25958 14.0657 6.99277 13.8741 6.68063 13.8389H2.2787C1.74981 13.8236 1.26645 13.577 0.944005 13.1942C0.924027 13.1691 0.903834 13.1388 0.88364 13.1138C0.873544 13.0984 0.863447 13.0836 0.858506 13.0683C0.838313 13.0382 0.818334 13.0129 0.803082 12.9877C0.798141 12.9826 0.798141 12.9727 0.792985 12.9678C0.788044 12.9624 0.788044 12.9577 0.782888 12.9525C0.773006 12.9325 0.767851 12.9222 0.757754 12.902C0.747657 12.8921 0.742716 12.8769 0.737776 12.8619C0.73262 12.8567 0.727679 12.8518 0.727679 12.8466C0.722523 12.8365 0.717582 12.8217 0.712426 12.8066C0.707485 12.8015 0.707485 12.7963 0.70233 12.7865C0.697389 12.7663 0.687292 12.7461 0.682136 12.7259C0.667099 12.6956 0.661943 12.6705 0.652061 12.6404C0.61683 12.5396 0.596637 12.4337 0.58654 12.3229C0.581385 12.2977 0.581385 12.2726 0.576444 12.2475V12.1416C0.576444 11.7035 0.737775 11.3005 1.01468 10.9985L2.32918 9.68892L11.2233 0.795047C11.4297 0.618677 11.7522 0.749504 11.7672 1.01653C11.7721 1.02663 11.7773 1.04145 11.7721 1.05692V7.8103C11.7721 7.95638 11.7167 8.09752 11.611 8.20342L9.18353 10.6307C9.04755 10.792 8.96205 11.0036 8.96205 11.2301C8.96205 11.5424 9.12317 11.8193 9.36484 11.9856C9.36484 11.9856 9.41533 12.0206 9.45056 12.0359C9.4656 12.046 9.49588 12.061 9.51586 12.0662C9.55109 12.0812 9.58138 12.0913 9.61167 12.1014C9.62671 12.1065 9.64196 12.1115 9.64196 12.1115C9.66194 12.1166 9.67719 12.1166 9.69739 12.1216V12.1267C9.72746 12.1317 9.7526 12.1366 9.77795 12.1366L9.80802 12.1416H9.85335H9.85851H13.9328C13.9932 12.1416 14.0486 12.1416 14.104 12.1517C14.1444 12.1568 14.1846 12.1617 14.225 12.1667C14.3056 12.177 14.381 12.197 14.4514 12.2172C14.663 12.2827 14.8594 12.3886 15.0256 12.5244C15.0508 12.5443 15.071 12.5645 15.0912 12.5798C15.1163 12.6 15.1414 12.6202 15.1616 12.6453C15.1767 12.6655 15.1969 12.6857 15.217 12.7057C15.2271 12.7106 15.2271 12.7158 15.2321 12.7207C15.5193 13.0279 15.6905 13.441 15.6905 13.8995Z"
fill="white" />
</svg>
&nbsp;&nbsp;
<span>Logic Spark Co., Ltd.</span>
</div>
</div>
<div>
<div class="flex items-center justify-center">
<svg
width="20"
height="20"
viewBox="0 0 20 20"
fill="none"
xmlns="http://www.w3.org/2000/svg">
<g id="envalop-mail">
<path
id="envalop-mail-vector"
d="M15.8333 4.16772H4.16667C3.24619 4.16772 2.5 4.91392 2.5 5.83439V14.1677C2.5 15.0882 3.24619 15.8344 4.16667 15.8344H15.8333C16.7538 15.8344 17.5 15.0882 17.5 14.1677V5.83439C17.5 4.91392 16.7538 4.16772 15.8333 4.16772Z"
stroke="white"
stroke-opacity="0.9"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round" />
<path
id="envalop-mail-vector-2"
d="M2.5 5.83423L10 10.8342L17.5 5.83423"
stroke="white"
stroke-opacity="0.9"
stroke-width="1.5"
stroke-linecap="round"
stroke-linejoin="round" />
</g>
</svg>
&nbsp;&nbsp;
<a href="mailto:info@logicspark.com">info@logicspark.com</a>
</div>
</div>
<div>
<div class="text-center">©{{ year }}. Developed by Logic Spark</div>
</div>
</div>
</div>
</footer>
</template>
<style>
footer,
footer a {
background-color: #002383;
color: white;
}
footer a {
text-decoration: unset;
}
footer .container {
width: 100%;
margin: 0 auto;
}
footer .container .flex {
display: flex;
justify-content: space-between;
align-items: center;
margin-top: 1.25rem;
margin-bottom: 1.25rem;
}
@media screen and (min-width: 1080px) {
footer .container {
max-width: 1080px;
}
}
@media screen and (min-width: 640px) {
footer .container {
max-width: 640px;
}
}
@media screen and (min-width: 768px) {
footer .container {
max-width: 768px;
}
}
@media screen and (min-width: 1024px) {
footer .container {
max-width: 1024px;
}
}
@media screen and (min-width: 1080px) {
footer .container {
max-width: 1080px;
}
}
</style>
<script setup lang="ts"></script>
<template>
<footer>
<div class="container">
<div class="flex">
<div>
<div class="flex items-center justify-center md:mb-0 mb-3">
<span class="i-logicspark:white-logo h-[30px] mr-3"></span>
<span>Logic Spark Co., Ltd.</span>
</div>
</div>
</div>
</div>
</footer>
</template>
<style>
footer {
background-color: #002383;
color: white;
}
footer .container {
width: 100%;
margin: 0 auto;
}
footer .container .flex {
display: flex;
justify-content: space-between;
align-items: center;
margin-top: 1.25rem;
margin-bottom: 1.25rem;
}
@media screen and (min-width: 1080px) {
footer .container {
max-width: 1080px;
}
}
@media screen and (min-width: 640px) {
footer .container {
max-width: 640px;
}
}
@media screen and (min-width: 768px) {
footer .container {
max-width: 768px;
}
}
@media screen and (min-width: 1024px) {
footer .container {
max-width: 1024px;
}
}
@media screen and (min-width: 1080px) {
footer .container {
max-width: 1080px;
}
}
</style>
import { defineCustomElement } from "vue";
import lsFooter from "./components/LsFooter.ce.vue";
import lsHeader from "./components/LsHeader.ce.vue";
const lsHeaderComponent = defineCustomElement(lsHeader);
const lsFooterComponent = defineCustomElement(lsFooter);
export { lsHeaderComponent, lsFooterComponent };
export function register() {
customElements.define("ls-header", lsHeaderComponent);
customElements.define("ls-footer", lsFooterComponent);
}
register();
import { createApp } from "vue";
import "./style.css";
import App from "./App.vue";
createApp(App).mount("#app");
:root {
font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif;
line-height: 1.5;
font-weight: 400;
color-scheme: light dark;
color: rgba(255, 255, 255, 0.87);
background-color: #242424;
font-synthesis: none;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-text-size-adjust: 100%;
}
a {
font-weight: 500;
color: #646cff;
text-decoration: inherit;
}
a:hover {
color: #535bf2;
}
body {
margin: 0;
display: flex;
place-items: center;
min-width: 320px;
min-height: 100vh;
}
h1 {
font-size: 3.2em;
line-height: 1.1;
}
button {
border-radius: 8px;
border: 1px solid transparent;
padding: 0.6em 1.2em;
font-size: 1em;
font-weight: 500;
font-family: inherit;
background-color: #1a1a1a;
cursor: pointer;
transition: border-color 0.25s;
}
button:hover {
border-color: #646cff;
}
button:focus,
button:focus-visible {
outline: 4px auto -webkit-focus-ring-color;
}
.card {
padding: 2em;
}
#app {
max-width: 1280px;
margin: 0 auto;
padding: 2rem;
text-align: center;
}
@media (prefers-color-scheme: light) {
:root {
color: #213547;
background-color: #ffffff;
}
a:hover {
color: #747bff;
}
button {
background-color: #f9f9f9;
}
}
/// <reference types="vite/client" />
{
"compilerOptions": {
"target": "ES2020",
"useDefineForClassFields": true,
"module": "ESNext",
"lib": ["ES2020", "DOM", "DOM.Iterable"],
"skipLibCheck": true,
/* Bundler mode */
"moduleResolution": "bundler",
"allowImportingTsExtensions": true,
"resolveJsonModule": true,
"isolatedModules": true,
"noEmit": true,
"jsx": "preserve",
/* Linting */
"strict": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"noFallthroughCasesInSwitch": true
},
"include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"],
"references": [{ "path": "./tsconfig.node.json" }]
}
{
"compilerOptions": {
"composite": true,
"skipLibCheck": true,
"module": "ESNext",
"moduleResolution": "bundler",
"allowSyntheticDefaultImports": true
},
"include": ["vite.config.ts"]
}
import { defineConfig } from "vite";
import vue from "@vitejs/plugin-vue";
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
// vue({ customElement: true }),
vue({
template: {
compilerOptions: {
isCustomElement: (tag) => tag.includes("ls-"),
},
},
}),
],
build: {
lib: {
entry: "./src/main.ce.ts",
name: "LsWebComponents",
// the proper extensions will be added
// fileName: "ls-web-components",
fileName: (format) => `ls-web-components.${format}.js`,
},
},
define: {
"process.env": process.env,
},
});