diff --git a/assets/0-CrRVNUzA.mp4 b/assets/0-CrRVNUzA.mp4 deleted file mode 100644 index 150f704..0000000 Binary files a/assets/0-CrRVNUzA.mp4 and /dev/null differ diff --git a/assets/2-BwBUZ0yx.mp4 b/assets/0-Cz5I69uE.mp4 similarity index 52% rename from assets/2-BwBUZ0yx.mp4 rename to assets/0-Cz5I69uE.mp4 index 2bebd28..0e4e47e 100644 Binary files a/assets/2-BwBUZ0yx.mp4 and b/assets/0-Cz5I69uE.mp4 differ diff --git a/assets/1-eCeq3aBS.mp4 b/assets/1-DtZBgUgK.mp4 similarity index 62% rename from assets/1-eCeq3aBS.mp4 rename to assets/1-DtZBgUgK.mp4 index b6ee91c..ace75a4 100644 Binary files a/assets/1-eCeq3aBS.mp4 and b/assets/1-DtZBgUgK.mp4 differ diff --git a/assets/2-D4g3ZghW.mp4 b/assets/2-D4g3ZghW.mp4 new file mode 100644 index 0000000..e06c858 Binary files /dev/null and b/assets/2-D4g3ZghW.mp4 differ diff --git a/assets/index-BR7aRf_1.js b/assets/index-BR7aRf_1.js deleted file mode 100644 index 915a801..0000000 --- a/assets/index-BR7aRf_1.js +++ /dev/null @@ -1,50 +0,0 @@ -(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))s(o);new MutationObserver(o=>{for(const r of o)if(r.type==="childList")for(const i of r.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&s(i)}).observe(document,{childList:!0,subtree:!0});function n(o){const r={};return o.integrity&&(r.integrity=o.integrity),o.referrerPolicy&&(r.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?r.credentials="include":o.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function s(o){if(o.ep)return;o.ep=!0;const r=n(o);fetch(o.href,r)}})();/** -* @vue/shared v3.4.21 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function Bs(e,t){const n=new Set(e.split(","));return t?s=>n.has(s.toLowerCase()):s=>n.has(s)}const se={},$t=[],Ie=()=>{},Yi=()=>!1,Dn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Fs=e=>e.startsWith("onUpdate:"),pe=Object.assign,Vs=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Ji=Object.prototype.hasOwnProperty,q=(e,t)=>Ji.call(e,t),V=Array.isArray,Lt=e=>Hn(e)==="[object Map]",Sr=e=>Hn(e)==="[object Set]",U=e=>typeof e=="function",ae=e=>typeof e=="string",Vt=e=>typeof e=="symbol",ie=e=>e!==null&&typeof e=="object",Rr=e=>(ie(e)||U(e))&&U(e.then)&&U(e.catch),Or=Object.prototype.toString,Hn=e=>Or.call(e),Qi=e=>Hn(e).slice(8,-1),Tr=e=>Hn(e)==="[object Object]",Us=e=>ae(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,tn=Bs(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Bn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Zi=/-(\w)/g,Ke=Bn(e=>e.replace(Zi,(t,n)=>n?n.toUpperCase():"")),el=/\B([A-Z])/g,Ut=Bn(e=>e.replace(el,"-$1").toLowerCase()),Fn=Bn(e=>e.charAt(0).toUpperCase()+e.slice(1)),es=Bn(e=>e?`on${Fn(e)}`:""),ct=(e,t)=>!Object.is(e,t),ts=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},tl=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let _o;const Ir=()=>_o||(_o=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function zs(e){if(V(e)){const t={};for(let n=0;n{if(n){const s=n.split(sl);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Ks(e){let t="";if(ae(e))t=e;else if(V(e))for(let n=0;nae(e)?e:e==null?"":V(e)||ie(e)&&(e.toString===Or||!U(e.toString))?JSON.stringify(e,kr,2):String(e),kr=(e,t)=>t&&t.__v_isRef?kr(e,t.value):Lt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,o],r)=>(n[ns(s,r)+" =>"]=o,n),{})}:Sr(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>ns(n))}:Vt(t)?ns(t):ie(t)&&!V(t)&&!Tr(t)?String(t):t,ns=(e,t="")=>{var n;return Vt(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** -* @vue/reactivity v3.4.21 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/let $e;class al{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=$e,!t&&$e&&(this.index=($e.scopes||($e.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=$e;try{return $e=this,t()}finally{$e=n}}}on(){$e=this}off(){$e=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),xt()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=lt,n=bt;try{return lt=!0,bt=this,this._runnings++,bo(this),this.fn()}finally{wo(this),this._runnings--,bt=n,lt=t}}stop(){var t;this.active&&(bo(this),wo(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function fl(e){return e.value}function bo(e){e._trackId++,e._depsLength=0}function wo(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},Cs=new WeakMap,wt=Symbol(""),As=Symbol("");function Ce(e,t,n){if(lt&&bt){let s=Cs.get(e);s||Cs.set(e,s=new Map);let o=s.get(n);o||s.set(n,o=jr(()=>s.delete(n))),Mr(bt,o)}}function Ye(e,t,n,s,o,r){const i=Cs.get(e);if(!i)return;let a=[];if(t==="clear")a=[...i.values()];else if(n==="length"&&V(e)){const l=Number(s);i.forEach((f,u)=>{(u==="length"||!Vt(u)&&u>=l)&&a.push(f)})}else switch(n!==void 0&&a.push(i.get(n)),t){case"add":V(e)?Us(n)&&a.push(i.get("length")):(a.push(i.get(wt)),Lt(e)&&a.push(i.get(As)));break;case"delete":V(e)||(a.push(i.get(wt)),Lt(e)&&a.push(i.get(As)));break;case"set":Lt(e)&&a.push(i.get(wt));break}Ws();for(const l of a)l&&Nr(l,4);Gs()}const dl=Bs("__proto__,__v_isRef,__isVue"),Dr=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Vt)),yo=hl();function hl(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=G(this);for(let r=0,i=this.length;r{e[t]=function(...n){Et(),Ws();const s=G(this)[t].apply(this,n);return Gs(),xt(),s}}),e}function pl(e){const t=G(this);return Ce(t,"has",e),t.hasOwnProperty(e)}class Hr{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const o=this._isReadonly,r=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return r;if(n==="__v_raw")return s===(o?r?Rl:Ur:r?Vr:Fr).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const i=V(t);if(!o){if(i&&q(yo,n))return Reflect.get(yo,n,s);if(n==="hasOwnProperty")return pl}const a=Reflect.get(t,n,s);return(Vt(n)?Dr.has(n):dl(n))||(o||Ce(t,"get",n),r)?a:Ae(a)?i&&Us(n)?a:a.value:ie(a)?o?Kr(a):Un(a):a}}class Br extends Hr{constructor(t=!1){super(!1,t)}set(t,n,s,o){let r=t[n];if(!this._isShallow){const l=Dt(r);if(!Ln(s)&&!Dt(s)&&(r=G(r),s=G(s)),!V(t)&&Ae(r)&&!Ae(s))return l?!1:(r.value=s,!0)}const i=V(t)&&Us(n)?Number(n)e,Vn=e=>Reflect.getPrototypeOf(e);function wn(e,t,n=!1,s=!1){e=e.__v_raw;const o=G(e),r=G(t);n||(ct(t,r)&&Ce(o,"get",t),Ce(o,"get",r));const{has:i}=Vn(o),a=s?Xs:n?Qs:an;if(i.call(o,t))return a(e.get(t));if(i.call(o,r))return a(e.get(r));e!==o&&e.get(t)}function yn(e,t=!1){const n=this.__v_raw,s=G(n),o=G(e);return t||(ct(e,o)&&Ce(s,"has",e),Ce(s,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function En(e,t=!1){return e=e.__v_raw,!t&&Ce(G(e),"iterate",wt),Reflect.get(e,"size",e)}function Eo(e){e=G(e);const t=G(this);return Vn(t).has.call(t,e)||(t.add(e),Ye(t,"add",e,e)),this}function xo(e,t){t=G(t);const n=G(this),{has:s,get:o}=Vn(n);let r=s.call(n,e);r||(e=G(e),r=s.call(n,e));const i=o.call(n,e);return n.set(e,t),r?ct(t,i)&&Ye(n,"set",e,t):Ye(n,"add",e,t),this}function Co(e){const t=G(this),{has:n,get:s}=Vn(t);let o=n.call(t,e);o||(e=G(e),o=n.call(t,e)),s&&s.call(t,e);const r=t.delete(e);return o&&Ye(t,"delete",e,void 0),r}function Ao(){const e=G(this),t=e.size!==0,n=e.clear();return t&&Ye(e,"clear",void 0,void 0),n}function xn(e,t){return function(s,o){const r=this,i=r.__v_raw,a=G(i),l=t?Xs:e?Qs:an;return!e&&Ce(a,"iterate",wt),i.forEach((f,u)=>s.call(o,l(f),l(u),r))}}function Cn(e,t,n){return function(...s){const o=this.__v_raw,r=G(o),i=Lt(r),a=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,f=o[e](...s),u=n?Xs:t?Qs:an;return!t&&Ce(r,"iterate",l?As:wt),{next(){const{value:h,done:p}=f.next();return p?{value:h,done:p}:{value:a?[u(h[0]),u(h[1])]:u(h),done:p}},[Symbol.iterator](){return this}}}}function tt(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function bl(){const e={get(r){return wn(this,r)},get size(){return En(this)},has:yn,add:Eo,set:xo,delete:Co,clear:Ao,forEach:xn(!1,!1)},t={get(r){return wn(this,r,!1,!0)},get size(){return En(this)},has:yn,add:Eo,set:xo,delete:Co,clear:Ao,forEach:xn(!1,!0)},n={get(r){return wn(this,r,!0)},get size(){return En(this,!0)},has(r){return yn.call(this,r,!0)},add:tt("add"),set:tt("set"),delete:tt("delete"),clear:tt("clear"),forEach:xn(!0,!1)},s={get(r){return wn(this,r,!0,!0)},get size(){return En(this,!0)},has(r){return yn.call(this,r,!0)},add:tt("add"),set:tt("set"),delete:tt("delete"),clear:tt("clear"),forEach:xn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{e[r]=Cn(r,!1,!1),n[r]=Cn(r,!0,!1),t[r]=Cn(r,!1,!0),s[r]=Cn(r,!0,!0)}),[e,n,t,s]}const[wl,yl,El,xl]=bl();function Ys(e,t){const n=t?e?xl:El:e?yl:wl;return(s,o,r)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?s:Reflect.get(q(n,o)&&o in s?n:s,o,r)}const Cl={get:Ys(!1,!1)},Al={get:Ys(!1,!0)},Sl={get:Ys(!0,!1)},Fr=new WeakMap,Vr=new WeakMap,Ur=new WeakMap,Rl=new WeakMap;function Ol(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Tl(e){return e.__v_skip||!Object.isExtensible(e)?0:Ol(Qi(e))}function Un(e){return Dt(e)?e:Js(e,!1,gl,Cl,Fr)}function zr(e){return Js(e,!1,_l,Al,Vr)}function Kr(e){return Js(e,!0,vl,Sl,Ur)}function Js(e,t,n,s,o){if(!ie(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=o.get(e);if(r)return r;const i=Tl(e);if(i===0)return e;const a=new Proxy(e,i===2?s:n);return o.set(e,a),a}function Mt(e){return Dt(e)?Mt(e.__v_raw):!!(e&&e.__v_isReactive)}function Dt(e){return!!(e&&e.__v_isReadonly)}function Ln(e){return!!(e&&e.__v_isShallow)}function qr(e){return Mt(e)||Dt(e)}function G(e){const t=e&&e.__v_raw;return t?G(t):e}function Wr(e){return Object.isExtensible(e)&&$n(e,"__v_skip",!0),e}const an=e=>ie(e)?Un(e):e,Qs=e=>ie(e)?Kr(e):e;class Gr{constructor(t,n,s,o){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new qs(()=>t(this._value),()=>Sn(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=s}get value(){const t=G(this);return(!t._cacheable||t.effect.dirty)&&ct(t._value,t._value=t.effect.run())&&Sn(t,4),Xr(t),t.effect._dirtyLevel>=2&&Sn(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function Il(e,t,n=!1){let s,o;const r=U(e);return r?(s=e,o=Ie):(s=e.get,o=e.set),new Gr(s,o,r||!o,n)}function Xr(e){var t;lt&&bt&&(e=G(e),Mr(bt,(t=e.dep)!=null?t:e.dep=jr(()=>e.dep=void 0,e instanceof Gr?e:void 0)))}function Sn(e,t=4,n){e=G(e);const s=e.dep;s&&Nr(s,t)}function Ae(e){return!!(e&&e.__v_isRef===!0)}function he(e){return Yr(e,!1)}function Pl(e){return Yr(e,!0)}function Yr(e,t){return Ae(e)?e:new kl(e,t)}class kl{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:G(t),this._value=n?t:an(t)}get value(){return Xr(this),this._value}set value(t){const n=this.__v_isShallow||Ln(t)||Dt(t);t=n?t:G(t),ct(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:an(t),Sn(this,4))}}function Nt(e){return Ae(e)?e.value:e}const $l={get:(e,t,n)=>Nt(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const o=e[t];return Ae(o)&&!Ae(n)?(o.value=n,!0):Reflect.set(e,t,n,s)}};function Jr(e){return Mt(e)?e:new Proxy(e,$l)}/** -* @vue/runtime-core v3.4.21 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function at(e,t,n,s){try{return s?e(...s):e()}catch(o){zn(o,t,n)}}function je(e,t,n,s){if(U(e)){const r=at(e,t,n,s);return r&&Rr(r)&&r.catch(i=>{zn(i,t,n)}),r}const o=[];for(let r=0;r>>1,o=ve[s],r=un(o);rze&&ve.splice(t,1)}function jl(e){V(e)?jt.push(...e):(!st||!st.includes(e,e.allowRecurse?gt+1:gt))&&jt.push(e),ei()}function So(e,t,n=cn?ze+1:0){for(;nun(n)-un(s));if(jt.length=0,st){st.push(...t);return}for(st=t,gt=0;gte.id==null?1/0:e.id,Dl=(e,t)=>{const n=un(e)-un(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function ni(e){Ss=!1,cn=!0,ve.sort(Dl);try{for(ze=0;zeae(g)?g.trim():g)),h&&(o=n.map(tl))}let a,l=s[a=es(t)]||s[a=es(Ke(t))];!l&&r&&(l=s[a=es(Ut(t))]),l&&je(l,e,6,o);const f=s[a+"Once"];if(f){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,je(f,e,6,o)}}function si(e,t,n=!1){const s=t.emitsCache,o=s.get(e);if(o!==void 0)return o;const r=e.emits;let i={},a=!1;if(!U(e)){const l=f=>{const u=si(f,t,!0);u&&(a=!0,pe(i,u))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!r&&!a?(ie(e)&&s.set(e,null),null):(V(r)?r.forEach(l=>i[l]=null):pe(i,r),ie(e)&&s.set(e,i),i)}function Kn(e,t){return!e||!Dn(t)?!1:(t=t.slice(2).replace(/Once$/,""),q(e,t[0].toLowerCase()+t.slice(1))||q(e,Ut(t))||q(e,t))}let xe=null,qn=null;function Mn(e){const t=xe;return xe=e,qn=e&&e.type.__scopeId||null,t}function pn(e){qn=e}function mn(){qn=null}function Bl(e,t=xe,n){if(!t||e._n)return e;const s=(...o)=>{s._d&&jo(-1);const r=Mn(t);let i;try{i=e(...o)}finally{Mn(r),s._d&&jo(1)}return i};return s._n=!0,s._c=!0,s._d=!0,s}function ss(e){const{type:t,vnode:n,proxy:s,withProxy:o,props:r,propsOptions:[i],slots:a,attrs:l,emit:f,render:u,renderCache:h,data:p,setupState:g,ctx:k,inheritAttrs:$}=e;let H,N;const B=Mn(e);try{if(n.shapeFlag&4){const O=o||s,L=O;H=Ue(u.call(L,O,h,r,g,p,k)),N=l}else{const O=t;H=Ue(O.length>1?O(r,{attrs:l,slots:a,emit:f}):O(r,null)),N=t.props?l:Fl(l)}}catch(O){on.length=0,zn(O,e,1),H=le(yt)}let C=H;if(N&&$!==!1){const O=Object.keys(N),{shapeFlag:L}=C;O.length&&L&7&&(i&&O.some(Fs)&&(N=Vl(N,i)),C=Ht(C,N))}return n.dirs&&(C=Ht(C),C.dirs=C.dirs?C.dirs.concat(n.dirs):n.dirs),n.transition&&(C.transition=n.transition),H=C,Mn(B),H}const Fl=e=>{let t;for(const n in e)(n==="class"||n==="style"||Dn(n))&&((t||(t={}))[n]=e[n]);return t},Vl=(e,t)=>{const n={};for(const s in e)(!Fs(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Ul(e,t,n){const{props:s,children:o,component:r}=e,{props:i,children:a,patchFlag:l}=t,f=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return s?Ro(s,i,f):!!i;if(l&8){const u=t.dynamicProps;for(let h=0;he.__isSuspense;function Xl(e,t){t&&t.pendingBranch?V(e)?t.effects.push(...e):t.effects.push(e):jl(e)}const Yl=Symbol.for("v-scx"),Jl=()=>Qe(Yl),An={};function Je(e,t,n){return ii(e,t,n)}function ii(e,t,{immediate:n,deep:s,flush:o,once:r,onTrack:i,onTrigger:a}=se){if(t&&r){const T=t;t=(...z)=>{T(...z),L()}}const l=_e,f=T=>s===!0?T:_t(T,s===!1?1:void 0);let u,h=!1,p=!1;if(Ae(e)?(u=()=>e.value,h=Ln(e)):Mt(e)?(u=()=>f(e),h=!0):V(e)?(p=!0,h=e.some(T=>Mt(T)||Ln(T)),u=()=>e.map(T=>{if(Ae(T))return T.value;if(Mt(T))return f(T);if(U(T))return at(T,l,2)})):U(e)?t?u=()=>at(e,l,2):u=()=>(g&&g(),je(e,l,3,[k])):u=Ie,t&&s){const T=u;u=()=>_t(T())}let g,k=T=>{g=C.onStop=()=>{at(T,l,4),g=C.onStop=void 0}},$;if(Yn)if(k=Ie,t?n&&je(t,l,3,[u(),p?[]:void 0,k]):u(),o==="sync"){const T=Jl();$=T.__watcherHandles||(T.__watcherHandles=[])}else return Ie;let H=p?new Array(e.length).fill(An):An;const N=()=>{if(!(!C.active||!C.dirty))if(t){const T=C.run();(s||h||(p?T.some((z,W)=>ct(z,H[W])):ct(T,H)))&&(g&&g(),je(t,l,3,[T,H===An?void 0:p&&H[0]===An?[]:H,k]),H=T)}else C.run()};N.allowRecurse=!!t;let B;o==="sync"?B=N:o==="post"?B=()=>ye(N,l&&l.suspense):(N.pre=!0,l&&(N.id=l.uid),B=()=>eo(N));const C=new qs(u,Ie,B),O=ul(),L=()=>{C.stop(),O&&Vs(O.effects,C)};return t?n?N():H=C.run():o==="post"?ye(C.run.bind(C),l&&l.suspense):C.run(),$&&$.push(L),L}function Ql(e,t,n){const s=this.proxy,o=ae(e)?e.includes(".")?li(s,e):()=>s[e]:e.bind(s,s);let r;U(t)?r=t:(r=t.handler,n=t);const i=vn(this),a=ii(o,r.bind(s),n);return i(),a}function li(e,t){const n=t.split(".");return()=>{let s=e;for(let o=0;o0){if(n>=t)return e;n++}if(s=s||new Set,s.has(e))return e;if(s.add(e),Ae(e))_t(e.value,t,n,s);else if(V(e))for(let o=0;o{_t(o,t,n,s)});else if(Tr(e))for(const o in e)_t(e[o],t,n,s);return e}function ne(e,t){if(xe===null)return e;const n=Jn(xe)||xe.proxy,s=e.dirs||(e.dirs=[]);for(let o=0;o!!e.type.__asyncLoader,ai=e=>e.type.__isKeepAlive;function Zl(e,t){ci(e,"a",t)}function ea(e,t){ci(e,"da",t)}function ci(e,t,n=_e){const s=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Wn(t,s,n),n){let o=n.parent;for(;o&&o.parent;)ai(o.parent.vnode)&&ta(s,t,n,o),o=o.parent}}function ta(e,t,n,s){const o=Wn(t,e,s,!0);ui(()=>{Vs(s[t],o)},n)}function Wn(e,t,n=_e,s=!1){if(n){const o=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;Et();const a=vn(n),l=je(t,n,e,i);return a(),xt(),l});return s?o.unshift(r):o.push(r),r}}const Ze=e=>(t,n=_e)=>(!Yn||e==="sp")&&Wn(e,(...s)=>t(...s),n),na=Ze("bm"),Kt=Ze("m"),sa=Ze("bu"),oa=Ze("u"),ra=Ze("bum"),ui=Ze("um"),ia=Ze("sp"),la=Ze("rtg"),aa=Ze("rtc");function ca(e,t=_e){Wn("ec",e,t)}function ua(e,t,n,s){let o;const r=n&&n[s];if(V(e)||ae(e)){o=new Array(e.length);for(let i=0,a=e.length;it(i,a,void 0,r&&r[a]));else{const i=Object.keys(e);o=new Array(i.length);for(let a=0,l=i.length;ae?xi(e)?Jn(e)||e.proxy:Rs(e.parent):null,nn=pe(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=>Rs(e.parent),$root:e=>Rs(e.root),$emit:e=>e.emit,$options:e=>to(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,eo(e.update)}),$nextTick:e=>e.n||(e.n=Zr.bind(e.proxy)),$watch:e=>Ql.bind(e)}),os=(e,t)=>e!==se&&!e.__isScriptSetup&&q(e,t),fa={get({_:e},t){const{ctx:n,setupState:s,data:o,props:r,accessCache:i,type:a,appContext:l}=e;let f;if(t[0]!=="$"){const g=i[t];if(g!==void 0)switch(g){case 1:return s[t];case 2:return o[t];case 4:return n[t];case 3:return r[t]}else{if(os(s,t))return i[t]=1,s[t];if(o!==se&&q(o,t))return i[t]=2,o[t];if((f=e.propsOptions[0])&&q(f,t))return i[t]=3,r[t];if(n!==se&&q(n,t))return i[t]=4,n[t];Os&&(i[t]=0)}}const u=nn[t];let h,p;if(u)return t==="$attrs"&&Ce(e,"get",t),u(e);if((h=a.__cssModules)&&(h=h[t]))return h;if(n!==se&&q(n,t))return i[t]=4,n[t];if(p=l.config.globalProperties,q(p,t))return p[t]},set({_:e},t,n){const{data:s,setupState:o,ctx:r}=e;return os(o,t)?(o[t]=n,!0):s!==se&&q(s,t)?(s[t]=n,!0):q(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:o,propsOptions:r}},i){let a;return!!n[i]||e!==se&&q(e,i)||os(t,i)||(a=r[0])&&q(a,i)||q(s,i)||q(nn,i)||q(o.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:q(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function To(e){return V(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Os=!0;function da(e){const t=to(e),n=e.proxy,s=e.ctx;Os=!1,t.beforeCreate&&Io(t.beforeCreate,e,"bc");const{data:o,computed:r,methods:i,watch:a,provide:l,inject:f,created:u,beforeMount:h,mounted:p,beforeUpdate:g,updated:k,activated:$,deactivated:H,beforeDestroy:N,beforeUnmount:B,destroyed:C,unmounted:O,render:L,renderTracked:T,renderTriggered:z,errorCaptured:W,serverPrefetch:Z,expose:fe,inheritAttrs:me,components:Pe,directives:Re,filters:Wt}=t;if(f&&ha(f,s,null),i)for(const ee in i){const X=i[ee];U(X)&&(s[ee]=X.bind(n))}if(o){const ee=o.call(n,n);ie(ee)&&(e.data=Un(ee))}if(Os=!0,r)for(const ee in r){const X=r[ee],We=U(X)?X.bind(n,n):U(X.get)?X.get.bind(n,n):Ie,et=!U(X)&&U(X.set)?X.set.bind(n):Ie,He=Le({get:We,set:et});Object.defineProperty(s,ee,{enumerable:!0,configurable:!0,get:()=>He.value,set:we=>He.value=we})}if(a)for(const ee in a)fi(a[ee],s,n,ee);if(l){const ee=U(l)?l.call(n):l;Reflect.ownKeys(ee).forEach(X=>{On(X,ee[X])})}u&&Io(u,e,"c");function ce(ee,X){V(X)?X.forEach(We=>ee(We.bind(n))):X&&ee(X.bind(n))}if(ce(na,h),ce(Kt,p),ce(sa,g),ce(oa,k),ce(Zl,$),ce(ea,H),ce(ca,W),ce(aa,T),ce(la,z),ce(ra,B),ce(ui,O),ce(ia,Z),V(fe))if(fe.length){const ee=e.exposed||(e.exposed={});fe.forEach(X=>{Object.defineProperty(ee,X,{get:()=>n[X],set:We=>n[X]=We})})}else e.exposed||(e.exposed={});L&&e.render===Ie&&(e.render=L),me!=null&&(e.inheritAttrs=me),Pe&&(e.components=Pe),Re&&(e.directives=Re)}function ha(e,t,n=Ie){V(e)&&(e=Ts(e));for(const s in e){const o=e[s];let r;ie(o)?"default"in o?r=Qe(o.from||s,o.default,!0):r=Qe(o.from||s):r=Qe(o),Ae(r)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>r.value,set:i=>r.value=i}):t[s]=r}}function Io(e,t,n){je(V(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function fi(e,t,n,s){const o=s.includes(".")?li(n,s):()=>n[s];if(ae(e)){const r=t[e];U(r)&&Je(o,r)}else if(U(e))Je(o,e.bind(n));else if(ie(e))if(V(e))e.forEach(r=>fi(r,t,n,s));else{const r=U(e.handler)?e.handler.bind(n):t[e.handler];U(r)&&Je(o,r,e)}}function to(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:o,optionsCache:r,config:{optionMergeStrategies:i}}=e.appContext,a=r.get(t);let l;return a?l=a:!o.length&&!n&&!s?l=t:(l={},o.length&&o.forEach(f=>Nn(l,f,i,!0)),Nn(l,t,i)),ie(t)&&r.set(t,l),l}function Nn(e,t,n,s=!1){const{mixins:o,extends:r}=t;r&&Nn(e,r,n,!0),o&&o.forEach(i=>Nn(e,i,n,!0));for(const i in t)if(!(s&&i==="expose")){const a=pa[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const pa={data:Po,props:ko,emits:ko,methods:Zt,computed:Zt,beforeCreate:be,created:be,beforeMount:be,mounted:be,beforeUpdate:be,updated:be,beforeDestroy:be,beforeUnmount:be,destroyed:be,unmounted:be,activated:be,deactivated:be,errorCaptured:be,serverPrefetch:be,components:Zt,directives:Zt,watch:ga,provide:Po,inject:ma};function Po(e,t){return t?e?function(){return pe(U(e)?e.call(this,this):e,U(t)?t.call(this,this):t)}:t:e}function ma(e,t){return Zt(Ts(e),Ts(t))}function Ts(e){if(V(e)){const t={};for(let n=0;n1)return n&&U(t)?t.call(s&&s.proxy):t}}function ba(e,t,n,s=!1){const o={},r={};$n(r,Xn,1),e.propsDefaults=Object.create(null),hi(e,t,o,r);for(const i in e.propsOptions[0])i in o||(o[i]=void 0);n?e.props=s?o:zr(o):e.type.props?e.props=o:e.props=r,e.attrs=r}function wa(e,t,n,s){const{props:o,attrs:r,vnode:{patchFlag:i}}=e,a=G(o),[l]=e.propsOptions;let f=!1;if((s||i>0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let h=0;h{l=!0;const[p,g]=pi(h,t,!0);pe(i,p),g&&a.push(...g)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!r&&!l)return ie(e)&&s.set(e,$t),$t;if(V(r))for(let u=0;u-1,g[1]=$<0||k<$,(k>-1||q(g,"default"))&&a.push(h)}}}const f=[i,a];return ie(e)&&s.set(e,f),f}function $o(e){return e[0]!=="$"&&!tn(e)}function Lo(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function Mo(e,t){return Lo(e)===Lo(t)}function No(e,t){return V(t)?t.findIndex(n=>Mo(n,e)):U(t)&&Mo(t,e)?0:-1}const mi=e=>e[0]==="_"||e==="$stable",no=e=>V(e)?e.map(Ue):[Ue(e)],ya=(e,t,n)=>{if(t._n)return t;const s=Bl((...o)=>no(t(...o)),n);return s._c=!1,s},gi=(e,t,n)=>{const s=e._ctx;for(const o in e){if(mi(o))continue;const r=e[o];if(U(r))t[o]=ya(o,r,s);else if(r!=null){const i=no(r);t[o]=()=>i}}},vi=(e,t)=>{const n=no(t);e.slots.default=()=>n},Ea=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=G(t),$n(t,"_",n)):gi(t,e.slots={})}else e.slots={},t&&vi(e,t);$n(e.slots,Xn,1)},xa=(e,t,n)=>{const{vnode:s,slots:o}=e;let r=!0,i=se;if(s.shapeFlag&32){const a=t._;a?n&&a===1?r=!1:(pe(o,t),!n&&a===1&&delete o._):(r=!t.$stable,gi(t,o)),i=t}else t&&(vi(e,t),i={default:1});if(r)for(const a in o)!mi(a)&&i[a]==null&&delete o[a]};function Ps(e,t,n,s,o=!1){if(V(e)){e.forEach((p,g)=>Ps(p,t&&(V(t)?t[g]:t),n,s,o));return}if(Rn(s)&&!o)return;const r=s.shapeFlag&4?Jn(s.component)||s.component.proxy:s.el,i=o?null:r,{i:a,r:l}=e,f=t&&t.r,u=a.refs===se?a.refs={}:a.refs,h=a.setupState;if(f!=null&&f!==l&&(ae(f)?(u[f]=null,q(h,f)&&(h[f]=null)):Ae(f)&&(f.value=null)),U(l))at(l,a,12,[i,u]);else{const p=ae(l),g=Ae(l);if(p||g){const k=()=>{if(e.f){const $=p?q(h,l)?h[l]:u[l]:l.value;o?V($)&&Vs($,r):V($)?$.includes(r)||$.push(r):p?(u[l]=[r],q(h,l)&&(h[l]=u[l])):(l.value=[r],e.k&&(u[e.k]=l.value))}else p?(u[l]=i,q(h,l)&&(h[l]=i)):g&&(l.value=i,e.k&&(u[e.k]=i))};i?(k.id=-1,ye(k,n)):k()}}}const ye=Xl;function Ca(e){return Aa(e)}function Aa(e,t){const n=Ir();n.__VUE__=!0;const{insert:s,remove:o,patchProp:r,createElement:i,createText:a,createComment:l,setText:f,setElementText:u,parentNode:h,nextSibling:p,setScopeId:g=Ie,insertStaticContent:k}=e,$=(c,d,m,w=null,v=null,x=null,R=void 0,E=null,A=!!d.dynamicChildren)=>{if(c===d)return;c&&!Xt(c,d)&&(w=b(c),we(c,v,x,!0),c=null),d.patchFlag===-2&&(A=!1,d.dynamicChildren=null);const{type:y,ref:P,shapeFlag:D}=d;switch(y){case Gn:H(c,d,m,w);break;case yt:N(c,d,m,w);break;case Tn:c==null&&B(d,m,w,R);break;case Ve:Pe(c,d,m,w,v,x,R,E,A);break;default:D&1?L(c,d,m,w,v,x,R,E,A):D&6?Re(c,d,m,w,v,x,R,E,A):(D&64||D&128)&&y.process(c,d,m,w,v,x,R,E,A,M)}P!=null&&v&&Ps(P,c&&c.ref,x,d||c,!d)},H=(c,d,m,w)=>{if(c==null)s(d.el=a(d.children),m,w);else{const v=d.el=c.el;d.children!==c.children&&f(v,d.children)}},N=(c,d,m,w)=>{c==null?s(d.el=l(d.children||""),m,w):d.el=c.el},B=(c,d,m,w)=>{[c.el,c.anchor]=k(c.children,d,m,w,c.el,c.anchor)},C=({el:c,anchor:d},m,w)=>{let v;for(;c&&c!==d;)v=p(c),s(c,m,w),c=v;s(d,m,w)},O=({el:c,anchor:d})=>{let m;for(;c&&c!==d;)m=p(c),o(c),c=m;o(d)},L=(c,d,m,w,v,x,R,E,A)=>{d.type==="svg"?R="svg":d.type==="math"&&(R="mathml"),c==null?T(d,m,w,v,x,R,E,A):Z(c,d,v,x,R,E,A)},T=(c,d,m,w,v,x,R,E)=>{let A,y;const{props:P,shapeFlag:D,transition:j,dirs:F}=c;if(A=c.el=i(c.type,x,P&&P.is,P),D&8?u(A,c.children):D&16&&W(c.children,A,null,w,v,rs(c,x),R,E),F&&ft(c,null,w,"created"),z(A,c,c.scopeId,R,w),P){for(const te in P)te!=="value"&&!tn(te)&&r(A,te,null,P[te],x,c.children,w,v,ge);"value"in P&&r(A,"value",null,P.value,x),(y=P.onVnodeBeforeMount)&&Fe(y,w,c)}F&&ft(c,null,w,"beforeMount");const K=Sa(v,j);K&&j.beforeEnter(A),s(A,d,m),((y=P&&P.onVnodeMounted)||K||F)&&ye(()=>{y&&Fe(y,w,c),K&&j.enter(A),F&&ft(c,null,w,"mounted")},v)},z=(c,d,m,w,v)=>{if(m&&g(c,m),w)for(let x=0;x{for(let y=A;y{const E=d.el=c.el;let{patchFlag:A,dynamicChildren:y,dirs:P}=d;A|=c.patchFlag&16;const D=c.props||se,j=d.props||se;let F;if(m&&dt(m,!1),(F=j.onVnodeBeforeUpdate)&&Fe(F,m,d,c),P&&ft(d,c,m,"beforeUpdate"),m&&dt(m,!0),y?fe(c.dynamicChildren,y,E,m,w,rs(d,v),x):R||X(c,d,E,null,m,w,rs(d,v),x,!1),A>0){if(A&16)me(E,d,D,j,m,w,v);else if(A&2&&D.class!==j.class&&r(E,"class",null,j.class,v),A&4&&r(E,"style",D.style,j.style,v),A&8){const K=d.dynamicProps;for(let te=0;te{F&&Fe(F,m,d,c),P&&ft(d,c,m,"updated")},w)},fe=(c,d,m,w,v,x,R)=>{for(let E=0;E{if(m!==w){if(m!==se)for(const E in m)!tn(E)&&!(E in w)&&r(c,E,m[E],null,R,d.children,v,x,ge);for(const E in w){if(tn(E))continue;const A=w[E],y=m[E];A!==y&&E!=="value"&&r(c,E,y,A,R,d.children,v,x,ge)}"value"in w&&r(c,"value",m.value,w.value,R)}},Pe=(c,d,m,w,v,x,R,E,A)=>{const y=d.el=c?c.el:a(""),P=d.anchor=c?c.anchor:a("");let{patchFlag:D,dynamicChildren:j,slotScopeIds:F}=d;F&&(E=E?E.concat(F):F),c==null?(s(y,m,w),s(P,m,w),W(d.children||[],m,P,v,x,R,E,A)):D>0&&D&64&&j&&c.dynamicChildren?(fe(c.dynamicChildren,j,m,v,x,R,E),(d.key!=null||v&&d===v.subTree)&&_i(c,d,!0)):X(c,d,m,P,v,x,R,E,A)},Re=(c,d,m,w,v,x,R,E,A)=>{d.slotScopeIds=E,c==null?d.shapeFlag&512?v.ctx.activate(d,m,w,R,A):Wt(d,m,w,v,x,R,A):Ct(c,d,A)},Wt=(c,d,m,w,v,x,R)=>{const E=c.component=Na(c,w,v);if(ai(c)&&(E.ctx.renderer=M),ja(E),E.asyncDep){if(v&&v.registerDep(E,ce),!c.el){const A=E.subTree=le(yt);N(null,A,d,m)}}else ce(E,c,d,m,v,x,R)},Ct=(c,d,m)=>{const w=d.component=c.component;if(Ul(c,d,m))if(w.asyncDep&&!w.asyncResolved){ee(w,d,m);return}else w.next=d,Nl(w.update),w.effect.dirty=!0,w.update();else d.el=c.el,w.vnode=d},ce=(c,d,m,w,v,x,R)=>{const E=()=>{if(c.isMounted){let{next:P,bu:D,u:j,parent:F,vnode:K}=c;{const Rt=bi(c);if(Rt){P&&(P.el=K.el,ee(c,P,R)),Rt.asyncDep.then(()=>{c.isUnmounted||E()});return}}let te=P,re;dt(c,!1),P?(P.el=K.el,ee(c,P,R)):P=K,D&&ts(D),(re=P.props&&P.props.onVnodeBeforeUpdate)&&Fe(re,F,P,K),dt(c,!0);const ue=ss(c),ke=c.subTree;c.subTree=ue,$(ke,ue,h(ke.el),b(ke),c,v,x),P.el=ue.el,te===null&&zl(c,ue.el),j&&ye(j,v),(re=P.props&&P.props.onVnodeUpdated)&&ye(()=>Fe(re,F,P,K),v)}else{let P;const{el:D,props:j}=d,{bm:F,m:K,parent:te}=c,re=Rn(d);if(dt(c,!1),F&&ts(F),!re&&(P=j&&j.onVnodeBeforeMount)&&Fe(P,te,d),dt(c,!0),D&&oe){const ue=()=>{c.subTree=ss(c),oe(D,c.subTree,c,v,null)};re?d.type.__asyncLoader().then(()=>!c.isUnmounted&&ue()):ue()}else{const ue=c.subTree=ss(c);$(null,ue,m,w,c,v,x),d.el=ue.el}if(K&&ye(K,v),!re&&(P=j&&j.onVnodeMounted)){const ue=d;ye(()=>Fe(P,te,ue),v)}(d.shapeFlag&256||te&&Rn(te.vnode)&&te.vnode.shapeFlag&256)&&c.a&&ye(c.a,v),c.isMounted=!0,d=m=w=null}},A=c.effect=new qs(E,Ie,()=>eo(y),c.scope),y=c.update=()=>{A.dirty&&A.run()};y.id=c.uid,dt(c,!0),y()},ee=(c,d,m)=>{d.component=c;const w=c.vnode.props;c.vnode=d,c.next=null,wa(c,d.props,w,m),xa(c,d.children,m),Et(),So(c),xt()},X=(c,d,m,w,v,x,R,E,A=!1)=>{const y=c&&c.children,P=c?c.shapeFlag:0,D=d.children,{patchFlag:j,shapeFlag:F}=d;if(j>0){if(j&128){et(y,D,m,w,v,x,R,E,A);return}else if(j&256){We(y,D,m,w,v,x,R,E,A);return}}F&8?(P&16&&ge(y,v,x),D!==y&&u(m,D)):P&16?F&16?et(y,D,m,w,v,x,R,E,A):ge(y,v,x,!0):(P&8&&u(m,""),F&16&&W(D,m,w,v,x,R,E,A))},We=(c,d,m,w,v,x,R,E,A)=>{c=c||$t,d=d||$t;const y=c.length,P=d.length,D=Math.min(y,P);let j;for(j=0;jP?ge(c,v,x,!0,!1,D):W(d,m,w,v,x,R,E,A,D)},et=(c,d,m,w,v,x,R,E,A)=>{let y=0;const P=d.length;let D=c.length-1,j=P-1;for(;y<=D&&y<=j;){const F=c[y],K=d[y]=A?ot(d[y]):Ue(d[y]);if(Xt(F,K))$(F,K,m,null,v,x,R,E,A);else break;y++}for(;y<=D&&y<=j;){const F=c[D],K=d[j]=A?ot(d[j]):Ue(d[j]);if(Xt(F,K))$(F,K,m,null,v,x,R,E,A);else break;D--,j--}if(y>D){if(y<=j){const F=j+1,K=Fj)for(;y<=D;)we(c[y],v,x,!0),y++;else{const F=y,K=y,te=new Map;for(y=K;y<=j;y++){const Oe=d[y]=A?ot(d[y]):Ue(d[y]);Oe.key!=null&&te.set(Oe.key,y)}let re,ue=0;const ke=j-K+1;let Rt=!1,mo=0;const Gt=new Array(ke);for(y=0;y=ke){we(Oe,v,x,!0);continue}let Be;if(Oe.key!=null)Be=te.get(Oe.key);else for(re=K;re<=j;re++)if(Gt[re-K]===0&&Xt(Oe,d[re])){Be=re;break}Be===void 0?we(Oe,v,x,!0):(Gt[Be-K]=y+1,Be>=mo?mo=Be:Rt=!0,$(Oe,d[Be],m,null,v,x,R,E,A),ue++)}const go=Rt?Ra(Gt):$t;for(re=go.length-1,y=ke-1;y>=0;y--){const Oe=K+y,Be=d[Oe],vo=Oe+1{const{el:x,type:R,transition:E,children:A,shapeFlag:y}=c;if(y&6){He(c.component.subTree,d,m,w);return}if(y&128){c.suspense.move(d,m,w);return}if(y&64){R.move(c,d,m,M);return}if(R===Ve){s(x,d,m);for(let D=0;DE.enter(x),v);else{const{leave:D,delayLeave:j,afterLeave:F}=E,K=()=>s(x,d,m),te=()=>{D(x,()=>{K(),F&&F()})};j?j(x,K,te):te()}else s(x,d,m)},we=(c,d,m,w=!1,v=!1)=>{const{type:x,props:R,ref:E,children:A,dynamicChildren:y,shapeFlag:P,patchFlag:D,dirs:j}=c;if(E!=null&&Ps(E,null,m,c,!0),P&256){d.ctx.deactivate(c);return}const F=P&1&&j,K=!Rn(c);let te;if(K&&(te=R&&R.onVnodeBeforeUnmount)&&Fe(te,d,c),P&6)bn(c.component,m,w);else{if(P&128){c.suspense.unmount(m,w);return}F&&ft(c,null,d,"beforeUnmount"),P&64?c.type.remove(c,d,m,v,M,w):y&&(x!==Ve||D>0&&D&64)?ge(y,d,m,!1,!0):(x===Ve&&D&384||!v&&P&16)&&ge(A,d,m),w&&At(c)}(K&&(te=R&&R.onVnodeUnmounted)||F)&&ye(()=>{te&&Fe(te,d,c),F&&ft(c,null,d,"unmounted")},m)},At=c=>{const{type:d,el:m,anchor:w,transition:v}=c;if(d===Ve){St(m,w);return}if(d===Tn){O(c);return}const x=()=>{o(m),v&&!v.persisted&&v.afterLeave&&v.afterLeave()};if(c.shapeFlag&1&&v&&!v.persisted){const{leave:R,delayLeave:E}=v,A=()=>R(m,x);E?E(c.el,x,A):A()}else x()},St=(c,d)=>{let m;for(;c!==d;)m=p(c),o(c),c=m;o(d)},bn=(c,d,m)=>{const{bum:w,scope:v,update:x,subTree:R,um:E}=c;w&&ts(w),v.stop(),x&&(x.active=!1,we(R,c,d,m)),E&&ye(E,d),ye(()=>{c.isUnmounted=!0},d),d&&d.pendingBranch&&!d.isUnmounted&&c.asyncDep&&!c.asyncResolved&&c.suspenseId===d.pendingId&&(d.deps--,d.deps===0&&d.resolve())},ge=(c,d,m,w=!1,v=!1,x=0)=>{for(let R=x;Rc.shapeFlag&6?b(c.component.subTree):c.shapeFlag&128?c.suspense.next():p(c.anchor||c.el);let I=!1;const S=(c,d,m)=>{c==null?d._vnode&&we(d._vnode,null,null,!0):$(d._vnode||null,c,d,null,null,null,m),I||(I=!0,So(),ti(),I=!1),d._vnode=c},M={p:$,um:we,m:He,r:At,mt:Wt,mc:W,pc:X,pbc:fe,n:b,o:e};let Y,oe;return t&&([Y,oe]=t(M)),{render:S,hydrate:Y,createApp:_a(S,Y)}}function rs({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function dt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Sa(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function _i(e,t,n=!1){const s=e.children,o=t.children;if(V(s)&&V(o))for(let r=0;r>1,e[n[a]]0&&(t[s]=n[r-1]),n[r]=s)}}for(r=n.length,i=n[r-1];r-- >0;)n[r]=i,i=t[i];return n}function bi(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:bi(t)}const Oa=e=>e.__isTeleport,Ve=Symbol.for("v-fgt"),Gn=Symbol.for("v-txt"),yt=Symbol.for("v-cmt"),Tn=Symbol.for("v-stc"),on=[];let Me=null;function Ne(e=!1){on.push(Me=e?null:[])}function Ta(){on.pop(),Me=on[on.length-1]||null}let fn=1;function jo(e){fn+=e}function wi(e){return e.dynamicChildren=fn>0?Me||$t:null,Ta(),fn>0&&Me&&Me.push(e),e}function Xe(e,t,n,s,o,r){return wi(_(e,t,n,s,o,r,!0))}function yi(e,t,n,s,o){return wi(le(e,t,n,s,o,!0))}function ks(e){return e?e.__v_isVNode===!0:!1}function Xt(e,t){return e.type===t.type&&e.key===t.key}const Xn="__vInternal",Ei=({key:e})=>e??null,In=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ae(e)||Ae(e)||U(e)?{i:xe,r:e,k:t,f:!!n}:e:null);function _(e,t=null,n=null,s=0,o=null,r=e===Ve?0:1,i=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Ei(t),ref:t&&In(t),scopeId:qn,slotScopeIds:null,children:n,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:s,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:xe};return a?(so(l,n),r&128&&e.normalize(l)):n&&(l.shapeFlag|=ae(n)?8:16),fn>0&&!i&&Me&&(l.patchFlag>0||r&6)&&l.patchFlag!==32&&Me.push(l),l}const le=Ia;function Ia(e,t=null,n=null,s=0,o=null,r=!1){if((!e||e===Wl)&&(e=yt),ks(e)){const a=Ht(e,t,!0);return n&&so(a,n),fn>0&&!r&&Me&&(a.shapeFlag&6?Me[Me.indexOf(e)]=a:Me.push(a)),a.patchFlag|=-2,a}if(Va(e)&&(e=e.__vccOpts),t){t=Pa(t);let{class:a,style:l}=t;a&&!ae(a)&&(t.class=Ks(a)),ie(l)&&(qr(l)&&!V(l)&&(l=pe({},l)),t.style=zs(l))}const i=ae(e)?1:Gl(e)?128:Oa(e)?64:ie(e)?4:U(e)?2:0;return _(e,t,n,s,o,i,r,!0)}function Pa(e){return e?qr(e)||Xn in e?pe({},e):e:null}function Ht(e,t,n=!1){const{props:s,ref:o,patchFlag:r,children:i}=e,a=t?$a(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&Ei(a),ref:t&&t.ref?n&&o?V(o)?o.concat(In(t)):[o,In(t)]:In(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ve?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&&Ht(e.ssContent),ssFallback:e.ssFallback&&Ht(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function Pn(e=" ",t=0){return le(Gn,null,e,t)}function gn(e,t){const n=le(Tn,null,e);return n.staticCount=t,n}function ka(e="",t=!1){return t?(Ne(),yi(yt,null,e)):le(yt,null,e)}function Ue(e){return e==null||typeof e=="boolean"?le(yt):V(e)?le(Ve,null,e.slice()):typeof e=="object"?ot(e):le(Gn,null,String(e))}function ot(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ht(e)}function so(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(V(t))n=16;else if(typeof t=="object")if(s&65){const o=t.default;o&&(o._c&&(o._d=!1),so(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(Xn in t)?t._ctx=xe:o===3&&xe&&(xe.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else U(t)?(t={default:t,_ctx:xe},n=32):(t=String(t),s&64?(n=16,t=[Pn(t)]):n=8);e.children=t,e.shapeFlag|=n}function $a(...e){const t={};for(let n=0;n{let o;return(o=e[n])||(o=e[n]=[]),o.push(s),r=>{o.length>1?o.forEach(i=>i(r)):o[0](r)}};jn=t("__VUE_INSTANCE_SETTERS__",n=>_e=n),$s=t("__VUE_SSR_SETTERS__",n=>Yn=n)}const vn=e=>{const t=_e;return jn(e),e.scope.on(),()=>{e.scope.off(),jn(t)}},Do=()=>{_e&&_e.scope.off(),jn(null)};function xi(e){return e.vnode.shapeFlag&4}let Yn=!1;function ja(e,t=!1){t&&$s(t);const{props:n,children:s}=e.vnode,o=xi(e);ba(e,n,o,t),Ea(e,s);const r=o?Da(e,t):void 0;return t&&$s(!1),r}function Da(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Wr(new Proxy(e.ctx,fa));const{setup:s}=n;if(s){const o=e.setupContext=s.length>1?Ba(e):null,r=vn(e);Et();const i=at(s,e,0,[e.props,o]);if(xt(),r(),Rr(i)){if(i.then(Do,Do),t)return i.then(a=>{Ho(e,a,t)}).catch(a=>{zn(a,e,0)});e.asyncDep=i}else Ho(e,i,t)}else Ci(e,t)}function Ho(e,t,n){U(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ie(t)&&(e.setupState=Jr(t)),Ci(e,n)}let Bo;function Ci(e,t,n){const s=e.type;if(!e.render){if(!t&&Bo&&!s.render){const o=s.template||to(e).template;if(o){const{isCustomElement:r,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:l}=s,f=pe(pe({isCustomElement:r,delimiters:a},i),l);s.render=Bo(o,f)}}e.render=s.render||Ie}{const o=vn(e);Et();try{da(e)}finally{xt(),o()}}}function Ha(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return Ce(e,"get","$attrs"),t[n]}}))}function Ba(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Ha(e)},slots:e.slots,emit:e.emit,expose:t}}function Jn(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Jr(Wr(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in nn)return nn[n](e)},has(t,n){return n in t||n in nn}}))}function Fa(e,t=!0){return U(e)?e.displayName||e.name:e.name||t&&e.__name}function Va(e){return U(e)&&"__vccOpts"in e}const Le=(e,t)=>Il(e,t,Yn);function Ai(e,t,n){const s=arguments.length;return s===2?ie(t)&&!V(t)?ks(t)?le(e,null,[t]):le(e,t):le(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&ks(n)&&(n=[n]),le(e,t,n))}const Ua="3.4.21";/** -* @vue/runtime-dom v3.4.21 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/const za="http://www.w3.org/2000/svg",Ka="http://www.w3.org/1998/Math/MathML",rt=typeof document<"u"?document:null,Fo=rt&&rt.createElement("template"),qa={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const o=t==="svg"?rt.createElementNS(za,e):t==="mathml"?rt.createElementNS(Ka,e):rt.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:e=>rt.createTextNode(e),createComment:e=>rt.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>rt.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,o,r){const i=n?n.previousSibling:t.lastChild;if(o&&(o===r||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===r||!(o=o.nextSibling)););else{Fo.innerHTML=s==="svg"?`${e}`:s==="mathml"?`${e}`:e;const a=Fo.content;if(s==="svg"||s==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Wa=Symbol("_vtc");function Ga(e,t,n){const s=e[Wa];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Vo=Symbol("_vod"),Xa=Symbol("_vsh"),Ya=Symbol(""),Ja=/(^|;)\s*display\s*:/;function Qa(e,t,n){const s=e.style,o=ae(n);let r=!1;if(n&&!o){if(t)if(ae(t))for(const i of t.split(";")){const a=i.slice(0,i.indexOf(":")).trim();n[a]==null&&kn(s,a,"")}else for(const i in t)n[i]==null&&kn(s,i,"");for(const i in n)i==="display"&&(r=!0),kn(s,i,n[i])}else if(o){if(t!==n){const i=s[Ya];i&&(n+=";"+i),s.cssText=n,r=Ja.test(n)}}else t&&e.removeAttribute("style");Vo in e&&(e[Vo]=r?s.display:"",e[Xa]&&(s.display="none"))}const Uo=/\s*!important$/;function kn(e,t,n){if(V(n))n.forEach(s=>kn(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Za(e,t);Uo.test(n)?e.setProperty(Ut(s),n.replace(Uo,""),"important"):e[s]=n}}const zo=["Webkit","Moz","ms"],is={};function Za(e,t){const n=is[t];if(n)return n;let s=Ke(t);if(s!=="filter"&&s in e)return is[t]=s;s=Fn(s);for(let o=0;ols||(ic.then(()=>ls=0),ls=Date.now());function ac(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;je(cc(s,n.value),t,5,[s])};return n.value=e,n.attached=lc(),n}function cc(e,t){if(V(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>o=>!o._stopped&&s&&s(o))}else return t}const Go=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,uc=(e,t,n,s,o,r,i,a,l)=>{const f=o==="svg";t==="class"?Ga(e,s,f):t==="style"?Qa(e,n,s):Dn(t)?Fs(t)||oc(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):fc(e,t,s,f))?tc(e,t,s,r,i,a,l):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),ec(e,t,s,f))};function fc(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&Go(t)&&U(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return Go(t)&&ae(n)?!1:t in e}const dc=pe({patchProp:uc},qa);let Xo;function hc(){return Xo||(Xo=Ca(dc))}const pc=(...e)=>{const t=hc().createApp(...e),{mount:n}=t;return t.mount=s=>{const o=gc(s);if(!o)return;const r=t._component;!U(r)&&!r.render&&!r.template&&(r.template=o.innerHTML),o.innerHTML="";const i=n(o,!1,mc(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},t};function mc(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function gc(e){return ae(e)?document.querySelector(e):e}const qt=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n},vc={};function _c(e,t){const n=ql("RouterView");return Ne(),yi(n)}const bc=qt(vc,[["render",_c],["__scopeId","data-v-9bea8109"]]),wc="/champ/assets/main_video-DWKHPMYX.mp4",yc="/champ/assets/framework-C2zLoSAZ.jpg",Ec={title:"Champ",subtitle:"Controllable and Consistent Human Image Animation with 3D Parametric Guidance"},xc=[{name:"Shenhao Zhu*",homepage:"https://github.com/ShenhaoZhu"},{name:"Junming Leo Chen*",homepage:"https://github.com/Leoooo333"},{name:"Zuozhuo Dai",homepage:"https://github.com/daizuozhuo"},{name:"Yinghui Xu",homepage:"https://ai3.fudan.edu.cn/info/1088/1266.htm"},{name:"Xun Cao",homepage:"https://cite.nju.edu.cn/People/Faculty/20190621/i5054.html"},{name:"Yao Yao",homepage:"https://yoyo000.github.io/"},{name:"Hao Zhu",homepage:"http://zhuhao.cc/home/"},{name:"Siyu Zhu",homepage:"https://sites.google.com/site/zhusiyucs/home"}],Cc={pdf:"",arxiv:"",github:"https://github.com/fudan-generative-vision/champ",huggingface:""},as={title:Ec,authors:xc,res:Cc},Ac="/champ/assets/comparision-05-kpsGETzc.mp4",Sc="/champ/assets/comparision-07-Bx5H-jSA.mp4",Rc="/champ/assets/comparision-09-LM2vXlA3.mp4",Oc="/champ/assets/comparision-10-Bgs8eyq7.mp4";var Tc=Object.defineProperty,Ic=(e,t,n)=>t in e?Tc(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Yo=(e,t,n)=>(Ic(e,typeof t!="symbol"?t+"":t,n),n);/*! -* TW Elements -* Version: FREE 2.0.0 -* -* Copyright: Material Design for Bootstrap -* https://mdbootstrap.com/ -* -* Read the license: https://tw-elements.com/license/ -* -* -* Documentation: https://tw-elements.com/ -* -* Support: https://mdbootstrap.com/support/cat/twe -* -* Contact: tailwind@mdbootstrap.com -* -*/const cs=(()=>{const e={};let t=1;return{set(n,s,o){typeof n[s]>"u"&&(n[s]={key:s,id:t},t++),e[n[s].id]=o},get(n,s){if(!n||typeof n[s]>"u")return null;const o=n[s];return o.key===s?e[o.id]:null},delete(n,s){if(typeof n[s]>"u")return;const o=n[s];o.key===s&&(delete e[o.id],delete n[s])}}})(),us={setData(e,t,n){cs.set(e,t,n)},getData(e,t){return cs.get(e,t)},removeData(e,t){cs.delete(e,t)}},Pc=1e3,Ls="transitionend",kc=e=>e==null?`${e}`:{}.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase(),Si=e=>{let t=e.getAttribute("data-twe-target");if(!t||t==="#"){let n=e.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),t=n&&n!=="#"?n.trim():null}return t},$c=e=>{const t=Si(e);return t&&document.querySelector(t)?t:null},oo=e=>{const t=Si(e);return t?document.querySelector(t):null},Lc=e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);const s=Number.parseFloat(t),o=Number.parseFloat(n);return!s&&!o?0:(t=t.split(",")[0],n=n.split(",")[0],(Number.parseFloat(t)+Number.parseFloat(n))*Pc)},Ri=e=>{e.dispatchEvent(new Event(Ls))},Oi=e=>!e||typeof e!="object"?!1:(typeof e.jquery<"u"&&(e=e[0]),typeof e.nodeType<"u"),Jo=e=>Oi(e)?e.jquery?e[0]:e:typeof e=="string"&&e.length>0?document.querySelector(e):null,Qo=(e,t,n)=>{Object.keys(n).forEach(s=>{const o=n[s],r=t[s],i=r&&Oi(r)?"element":kc(r);if(!new RegExp(o).test(i))throw new Error(`${e.toUpperCase()}: Option "${s}" provided type "${i}" but expected type "${o}".`)})},Qn=e=>{if(!e)return!1;if(e.style&&e.parentNode&&e.parentNode.style){const t=getComputedStyle(e),n=getComputedStyle(e.parentNode);return t.display!=="none"&&n.display!=="none"&&t.visibility!=="hidden"}return!1},ro=e=>!e||e.nodeType!==Node.ELEMENT_NODE||e.classList.contains("disabled")?!0:typeof e.disabled<"u"?e.disabled:e.hasAttribute("disabled")&&e.getAttribute("disabled")!=="false",Mc=e=>{e.offsetHeight},Ti=()=>{const{jQuery:e}=window;return e&&!document.body.hasAttribute("data-twe-no-jquery")?e:null},fs=[],Nc=e=>{document.readyState==="loading"?(fs.length||document.addEventListener("DOMContentLoaded",()=>{fs.forEach(t=>t())}),fs.push(e)):e()},qe=()=>document.documentElement.dir==="rtl",Zo=e=>{typeof e=="function"&&e()},jc=(e,t,n=!0)=>{if(!n){Zo(e);return}const s=5,o=Lc(t)+s;let r=!1;const i=({target:a})=>{a===t&&(r=!0,t.removeEventListener(Ls,i),Zo(e))};t.addEventListener(Ls,i),setTimeout(()=>{r||Ri(t)},o)},Dc=(e,t,n,s)=>{let o=e.indexOf(t);if(o===-1)return e[!n&&s?e.length-1:0];const r=e.length;return o+=n?1:-1,s&&(o=(o+r)%r),e[Math.max(0,Math.min(o,r-1))]},Hc=/[^.]*(?=\..*)\.|.*/,Bc=/\..*/,Fc=/::\d+$/,ds={};let er=1;const Vc={mouseenter:"mouseover",mouseleave:"mouseout"},Uc=/^(mouseenter|mouseleave)/i,Ii=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function Pi(e,t){return t&&`${t}::${er++}`||e.uidEvent||er++}function ki(e){const t=Pi(e);return e.uidEvent=t,ds[t]=ds[t]||{},ds[t]}function zc(e,t){return function n(s){return s.delegateTarget=e,n.oneOff&&J.off(e,s.type,t),t.apply(e,[s])}}function Kc(e,t,n){return function s(o){const r=e.querySelectorAll(t);for(let{target:i}=o;i&&i!==this;i=i.parentNode)for(let a=r.length;a--;"")if(r[a]===i)return o.delegateTarget=i,s.oneOff&&J.off(e,o.type,n),n.apply(i,[o]);return null}}function $i(e,t,n=null){const s=Object.keys(e);for(let o=0,r=s.length;ofunction($){if(!$.relatedTarget||$.relatedTarget!==$.delegateTarget&&!$.delegateTarget.contains($.relatedTarget))return k.call(this,$)};s?s=g(s):n=g(n)}const[r,i,a]=Li(t,n,s),l=ki(e),f=l[a]||(l[a]={}),u=$i(f,i,r?n:null);if(u){u.oneOff=u.oneOff&&o;return}const h=Pi(i,t.replace(Hc,"")),p=r?Kc(e,n,s):zc(e,n);p.delegationSelector=r?n:null,p.originalHandler=i,p.oneOff=o,p.uidEvent=h,f[h]=p,e.addEventListener(a,p,r)}function Ms(e,t,n,s,o){const r=$i(t[n],s,o);r&&(e.removeEventListener(n,r,!!o),delete t[n][r.uidEvent])}function qc(e,t,n,s){const o=t[n]||{};Object.keys(o).forEach(r=>{if(r.includes(s)){const i=o[r];Ms(e,t,n,i.originalHandler,i.delegationSelector)}})}function Mi(e){return e=e.replace(Bc,""),Vc[e]||e}const J={on(e,t,n,s){tr(e,t,n,s,!1)},one(e,t,n,s){tr(e,t,n,s,!0)},off(e,t,n,s){if(typeof t!="string"||!e)return;const[o,r,i]=Li(t,n,s),a=i!==t,l=ki(e),f=t.startsWith(".");if(typeof r<"u"){if(!l||!l[i])return;Ms(e,l,i,r,o?n:null);return}f&&Object.keys(l).forEach(h=>{qc(e,l,h,t.slice(1))});const u=l[i]||{};Object.keys(u).forEach(h=>{const p=h.replace(Fc,"");if(!a||t.includes(p)){const g=u[h];Ms(e,l,i,g.originalHandler,g.delegationSelector)}})},trigger(e,t,n){if(typeof t!="string"||!e)return null;const s=Ti(),o=Mi(t),r=t!==o,i=Ii.has(o);let a,l=!0,f=!0,u=!1,h=null;return r&&s&&(a=s.Event(t,n),s(e).trigger(a),l=!a.isPropagationStopped(),f=!a.isImmediatePropagationStopped(),u=a.isDefaultPrevented()),i?(h=document.createEvent("HTMLEvents"),h.initEvent(o,l,!0)):h=new CustomEvent(t,{bubbles:l,cancelable:!0}),typeof n<"u"&&Object.keys(n).forEach(p=>{Object.defineProperty(h,p,{get(){return n[p]}})}),u&&h.preventDefault(),f&&e.dispatchEvent(h),h.defaultPrevented&&typeof a<"u"&&a.preventDefault(),h}},Wc="5.1.3";class Gc{constructor(t){t=Jo(t),t&&(this._element=t,us.setData(this._element,this.constructor.DATA_KEY,this))}dispose(){us.removeData(this._element,this.constructor.DATA_KEY),J.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this).forEach(t=>{this[t]=null})}_queueCallback(t,n,s=!0){jc(t,n,s)}static getInstance(t){return us.getData(Jo(t),this.DATA_KEY)}static getOrCreateInstance(t,n={}){return this.getInstance(t)||new this(t,typeof n=="object"?n:null)}static get VERSION(){return Wc}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}static get DATA_KEY(){return`twe.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}}function hs(e){return e==="true"?!0:e==="false"?!1:e===Number(e).toString()?Number(e):e===""||e==="null"?null:e}function ps(e){return e.replace(/[A-Z]/g,t=>`-${t.toLowerCase()}`)}const Yt={setDataAttribute(e,t,n){e.setAttribute(`data-twe-${ps(t)}`,n)},removeDataAttribute(e,t){e.removeAttribute(`data-twe-${ps(t)}`)},getDataAttributes(e){if(!e)return{};const t={};return Object.keys(e.dataset).filter(n=>n.startsWith("twe")).forEach(n=>{if(n.startsWith("tweClass"))return;let s=n.replace(/^twe/,"");s=s.charAt(0).toLowerCase()+s.slice(1,s.length),t[s]=hs(e.dataset[n])}),t},getDataClassAttributes(e){if(!e)return{};const t={...e.dataset};return Object.keys(t).filter(n=>n.startsWith("tweClass")).forEach(n=>{let s=n.replace(/^tweClass/,"");s=s.charAt(0).toLowerCase()+s.slice(1,s.length),t[s]=hs(t[n])}),t},getDataAttribute(e,t){return hs(e.getAttribute(`data-twe-${ps(t)}`))},offset(e){const t=e.getBoundingClientRect();return{top:t.top+document.body.scrollTop,left:t.left+document.body.scrollLeft}},position(e){return{top:e.offsetTop,left:e.offsetLeft}},style(e,t){Object.assign(e.style,t)},toggleClass(e,t){e&&ms(t).forEach(n=>{e.classList.contains(n)?e.classList.remove(n):e.classList.add(n)})},addClass(e,t){ms(t).forEach(n=>!e.classList.contains(n)&&e.classList.add(n))},addStyle(e,t){Object.keys(t).forEach(n=>{e.style[n]=t[n]})},removeClass(e,t){ms(t).forEach(n=>e.classList.contains(n)&&e.classList.remove(n))},hasClass(e,t){return e.classList.contains(t)},maxOffset(e){const t=e.getBoundingClientRect();return{top:t.top+Math.max(document.body.scrollTop,document.documentElement.scrollTop,window.scrollY),left:t.left+Math.max(document.body.scrollLeft,document.documentElement.scrollLeft,window.scrollX)}}};function ms(e){return typeof e=="string"?e.split(" "):Array.isArray(e)?e:!1}const Xc=3,de={closest(e,t){return e.closest(t)},matches(e,t){return e.matches(t)},find(e,t=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(t,e))},findOne(e,t=document.documentElement){return Element.prototype.querySelector.call(t,e)},children(e,t){return[].concat(...e.children).filter(n=>n.matches(t))},parents(e,t){const n=[];let s=e.parentNode;for(;s&&s.nodeType===Node.ELEMENT_NODE&&s.nodeType!==Xc;)this.matches(s,t)&&n.push(s),s=s.parentNode;return n},prev(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next(e,t){let n=e.nextElementSibling;for(;n;){if(this.matches(n,t))return[n];n=n.nextElementSibling}return[]},focusableChildren(e){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(n=>`${n}:not([tabindex^="-"])`).join(", ");return this.find(t,e).filter(n=>!ro(n)&&Qn(n))}};qe();qe();qe();qe();qe();qe();const gs="carousel",Yc="twe.carousel",Te=`.${Yc}`,Ni=".data-api",Jc="ArrowLeft",Qc="ArrowRight",Zc=500,eu=40,nr={interval:5e3,keyboard:!0,ride:!1,pause:"hover",wrap:!0,touch:!0},tu={interval:"(number|boolean)",keyboard:"boolean",ride:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},nu={pointer:"touch-pan-y",block:"!block",visible:"data-[twe-carousel-fade]:opacity-100 data-[twe-carousel-fade]:z-[1]",invisible:"data-[twe-carousel-fade]:z-0 data-[twe-carousel-fade]:opacity-0 data-[twe-carousel-fade]:duration-[600ms] data-[twe-carousel-fade]:delay-600",slideRight:"translate-x-full",slideLeft:"-translate-x-full"},su={pointer:"string",block:"string",visible:"string",invisible:"string",slideRight:"string",slideLeft:"string"},ht="next",pt="prev",mt="left",en="right",ou={[Jc]:en,[Qc]:mt},ru=`slide${Te}`,vs=`slid${Te}`,iu=`keydown${Te}`,lu=`mouseenter${Te}`,au=`mouseleave${Te}`,cu=`touchstart${Te}`,uu=`touchmove${Te}`,fu=`touchend${Te}`,du=`pointerdown${Te}`,hu=`pointerup${Te}`,pu=`dragstart${Te}`,sr=`load${Te}${Ni}`,or=`click${Te}${Ni}`,Jt="data-twe-carousel-active",mu="data-twe-carousel-item-end",_s="data-twe-carousel-item-start",gu="data-twe-carousel-item-next",vu="data-twe-carousel-item-prev",_u="data-twe-carousel-pointer-event",bu="[data-twe-carousel-init]",ji="[data-twe-carousel-active]",io="[data-twe-carousel-item]",Ot=`${ji}${io}`,wu=`${io} img`,yu="[data-twe-carousel-item-next], [data-twe-carousel-item-prev]",Eu="[data-twe-carousel-indicators]",xu="[data-twe-target]",rr="[data-twe-slide], [data-twe-slide-to]",Cu="touch",Au="pen";class Ee extends Gc{constructor(t,n,s){super(t),this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(n),this._classes=this._getClasses(s),this._indicatorsElement=de.findOne(Eu,this._element),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=!!window.PointerEvent,this._setActiveElementClass(),this._addEventListeners(),this._didInit=!1,this._init(),this._config.ride==="carousel"&&this.cycle()}static get Default(){return nr}static get NAME(){return gs}next(){this._slide(ht)}nextWhenVisible(){!document.hidden&&Qn(this._element)&&this.next()}prev(){this._slide(pt)}pause(t){t||(this._isPaused=!0),de.findOne(yu,this._element)&&(Ri(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null}cycle(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))}to(t){this._activeElement=de.findOne(Ot,this._element);const n=this._getItemIndex(this._activeElement);if(t>this._items.length-1||t<0)return;if(this._isSliding){J.one(this._element,vs,()=>this.to(t));return}if(n===t){this.pause(),this.cycle();return}const s=t>n?ht:pt;this._slide(s,this._items[t])}dispose(){J.off(document,or,rr,Ee.dataApiClickHandler),J.off(window,sr),super.dispose()}_init(){this._didInit||(J.on(document,or,rr,Ee.dataApiClickHandler),J.on(window,sr,()=>{const t=de.find(bu);for(let n=0,s=t.length;nthis.cycle());return}this.cycle()}}_applyInitialClasses(){const t=de.findOne(Ot,this._element);t.classList.add(this._classes.block,...this._classes.visible.split(" ")),this._setActiveIndicatorElement(t)}_handleSwipe(){const t=Math.abs(this.touchDeltaX);if(t<=eu)return;const n=t/this.touchDeltaX;this.touchDeltaX=0,n&&this._slide(n>0?en:mt)}_setActiveElementClass(){this._activeElement=de.findOne(Ot,this._element),Yt.addClass(this._activeElement,"hidden")}_addEventListeners(){this._config.keyboard&&J.on(this._element,iu,t=>this._keydown(t)),this._config.pause==="hover"&&(J.on(this._element,lu,t=>this.pause(t)),J.on(this._element,au,t=>this._enableCycle(t))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners(),this._applyInitialClasses()}_addTouchEventListeners(){const t=r=>this._pointerEvent&&(r.pointerType===Au||r.pointerType===Cu),n=r=>{t(r)?this.touchStartX=r.clientX:this._pointerEvent||(this.touchStartX=r.touches[0].clientX)},s=r=>{this.touchDeltaX=r.touches&&r.touches.length>1?0:r.touches[0].clientX-this.touchStartX},o=r=>{t(r)&&(this.touchDeltaX=r.clientX-this.touchStartX),this._handleSwipe(),this._config.pause==="hover"&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(i=>this._enableCycle(i),Zc+this._config.interval))};de.find(wu,this._element).forEach(r=>{J.on(r,pu,i=>i.preventDefault())}),this._pointerEvent?(J.on(this._element,du,r=>n(r)),J.on(this._element,hu,r=>o(r)),this._element.classList.add(this._classes.pointer),this._element.setAttribute(`${_u}`,"")):(J.on(this._element,cu,r=>n(r)),J.on(this._element,uu,r=>s(r)),J.on(this._element,fu,r=>o(r)))}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const n=ou[t.key];n&&(t.preventDefault(),this._slide(n))}_getItemIndex(t){return this._items=t&&t.parentNode?de.find(io,t.parentNode):[],this._items.indexOf(t)}_getItemByOrder(t,n){const s=t===ht;return Dc(this._items,n,s,this._config.wrap)}_triggerSlideEvent(t,n){const s=this._getItemIndex(t),o=this._getItemIndex(de.findOne(Ot,this._element));return J.trigger(this._element,ru,{relatedTarget:t,direction:n,from:o,to:s})}_setActiveIndicatorElement(t){if(this._indicatorsElement){const n=de.findOne(ji,this._indicatorsElement);n.removeAttribute(Jt),n.removeAttribute("aria-current"),n.classList.remove("!opacity-100");const s=de.find(xu,this._indicatorsElement);for(let o=0;o{J.trigger(this._element,vs,{relatedTarget:i,direction:p,from:r,to:a})};i.setAttribute(`${h}`,""),i.classList.add(this._classes.block,k),Mc(i),o.setAttribute(`${u}`,""),o.classList.add(g,...this._classes.invisible.split(" ")),o.classList.remove(...this._classes.visible.split(" ")),i.setAttribute(`${u}`,""),i.classList.add(...this._classes.visible.split(" ")),i.classList.remove(this._classes.slideRight,this._classes.slideLeft);const H=()=>{i.removeAttribute(u),i.removeAttribute(h),i.setAttribute(`${Jt}`,""),o.removeAttribute(Jt),o.classList.remove(g,...this._classes.invisible.split(" "),this._classes.block),o.removeAttribute(h),o.removeAttribute(u),this._isSliding=!1,setTimeout($,0)};this._queueCallback(H,o,!0),(l||this._config.ride===!0)&&this.cycle()}_directionToOrder(t){return[en,mt].includes(t)?qe()?t===mt?pt:ht:t===mt?ht:pt:t}_orderToDirection(t){return[ht,pt].includes(t)?qe()?t===pt?mt:en:t===pt?en:mt:t}static carouselInterface(t,n){const s=Ee.getOrCreateInstance(t,n);let{_config:o}=s;typeof n=="object"&&(o={...o,...n});const r=typeof n=="string"?n:n.slide;if(typeof n=="number"){s.to(n);return}if(typeof r=="string"){if(typeof s[r]>"u")throw new TypeError(`No method named "${r}"`);s[r]()}else o.interval&&o.ride===!0&&s.pause()}static jQueryInterface(t){return this.each(function(){let n=Ee.getOrCreateInstance(this);if(typeof t=="number"){n.to(t);return}if(typeof t=="string"){if(typeof n[t]>"u")throw new TypeError(`No method named "${t}"`);n[t]()}})}static dataApiClickHandler(t){const n=oo(this);if(!n)return;const s={...Yt.getDataAttributes(n),...Yt.getDataAttributes(this)},o=this.getAttribute("data-twe-slide-to");o&&(s.interval=!1),Ee.carouselInterface(n,s),o&&Ee.getInstance(n).to(o),t.preventDefault()}}qe(),qe();(()=>{var e={454:(s,o,r)=>{r.d(o,{Z:()=>l});var i=r(645),a=r.n(i)()(function(f){return f[1]});a.push([s.id,"INPUT:-webkit-autofill,SELECT:-webkit-autofill,TEXTAREA:-webkit-autofill{animation-name:onautofillstart}INPUT:not(:-webkit-autofill),SELECT:not(:-webkit-autofill),TEXTAREA:not(:-webkit-autofill){animation-name:onautofillcancel}@keyframes onautofillstart{}@keyframes onautofillcancel{}",""]);const l=a},645:s=>{s.exports=function(o){var r=[];return r.toString=function(){return this.map(function(i){var a=o(i);return i[2]?"@media ".concat(i[2]," {").concat(a,"}"):a}).join("")},r.i=function(i,a,l){typeof i=="string"&&(i=[[null,i,""]]);var f={};if(l)for(var u=0;u{(function(){if(typeof window<"u")try{var s=new window.CustomEvent("test",{cancelable:!0});if(s.preventDefault(),s.defaultPrevented!==!0)throw new Error("Could not prevent default")}catch{var o=function(r,i){var a,l;return(i=i||{}).bubbles=!!i.bubbles,i.cancelable=!!i.cancelable,(a=document.createEvent("CustomEvent")).initCustomEvent(r,i.bubbles,i.cancelable,i.detail),l=a.preventDefault,a.preventDefault=function(){l.call(this);try{Object.defineProperty(this,"defaultPrevented",{get:function(){return!0}})}catch{this.defaultPrevented=!0}},a};o.prototype=window.Event.prototype,window.CustomEvent=o}})()},379:(s,o,r)=>{var i,a=function(){var C={};return function(O){if(C[O]===void 0){var L=document.querySelector(O);if(window.HTMLIFrameElement&&L instanceof window.HTMLIFrameElement)try{L=L.contentDocument.head}catch{L=null}C[O]=L}return C[O]}}(),l=[];function f(C){for(var O=-1,L=0;L{var o=s&&s.__esModule?()=>s.default:()=>s;return n.d(o,{a:o}),o},n.d=(s,o)=>{for(var r in o)n.o(o,r)&&!n.o(s,r)&&Object.defineProperty(s,r,{enumerable:!0,get:o[r]})},n.o=(s,o)=>Object.prototype.hasOwnProperty.call(s,o),(()=>{var s=n(379),o=n.n(s),r=n(454);function i(l){if(!l.hasAttribute("autocompleted")){l.setAttribute("autocompleted","");var f=new window.CustomEvent("onautocomplete",{bubbles:!0,cancelable:!0,detail:null});l.dispatchEvent(f)||(l.value="")}}function a(l){l.hasAttribute("autocompleted")&&(l.removeAttribute("autocompleted"),l.dispatchEvent(new window.CustomEvent("onautocomplete",{bubbles:!0,cancelable:!1,detail:null})))}o()(r.Z,{insert:"head",singleton:!1}),r.Z.locals,n(810),document.addEventListener("animationstart",function(l){l.animationName==="onautofillstart"?i(l.target):a(l.target)},!0),document.addEventListener("input",function(l){l.inputType!=="insertReplacementText"&&"data"in l?a(l.target):i(l.target)},!0)})()})();const Su={property:"color",defaultValue:null,inherit:!0},Tt=(e,t)=>{const{property:n,defaultValue:s,inherit:o}={...Su,...t},r=document.createElement("div");r.classList.add(e),document.body.appendChild(r);const i=window.getComputedStyle(r)[n]||s,a=window.getComputedStyle(r.parentElement)[n];return document.body.removeChild(r),!o&&a&&i===a?s:i||s};Tt("text-primary",{defaultValue:"#3B71CA",inherit:!1}),Tt("text-primary-100",{defaultValue:"#9FA6B2",inherit:!1}),Tt("text-success",{defaultValue:"#14A44D",inherit:!1}),Tt("text-danger",{defaultValue:"#DC4C64",inherit:!1}),Tt("text-warning",{defaultValue:"#E4A11B",inherit:!1}),Tt("text-info",{defaultValue:"#54B4D3",inherit:!1});const Ru=(e,t)=>{J.on(document,`click.twe.${e.NAME}`,t,function(n){n.preventDefault(),e.getOrCreateInstance(this).toggle()})},Ou=(e,t)=>{J.on(document,`click.twe.${e.NAME}.data-api`,t,function(n){["A","AREA"].includes(this.tagName)&&n.preventDefault(),!ro(this)&&e.getOrCreateInstance(this).show()})},Tu=(e,t)=>{J.on(document,`click.twe.${e.NAME}.data-api`,t,function(n){const s=oo(this);if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),ro(this))return;J.one(s,e.EVENT_HIDDEN,()=>{Qn(this)&&this.focus()});const o=de.findOne(e.OPEN_SELECTOR);o&&o!==s&&e.getInstance(o).hide(),e.getOrCreateInstance(s).toggle(this)})},Iu=(e,t)=>{J.on(document,`click.twe.${e.NAME}`,t,n=>{n.preventDefault();const s=n.target.closest(t);e.getOrCreateInstance(s).toggle()})},Pu=(e,t)=>{J.one(document,"mousedown",t,e.autoInitial(new e))},ku=(e,t)=>{J.on(document,`click.twe.${e.NAME}.data-api`,t,function(n){(n.target.tagName==="A"||n.delegateTarget&&n.delegateTarget.tagName==="A")&&n.preventDefault();const s=$c(this);de.find(s).forEach(o=>{e.getOrCreateInstance(o,{toggle:!1}).toggle()})})},$u=(e,t)=>{[].slice.call(document.querySelectorAll(t)).map(function(n){return new e(n)})},Lu=(e,t)=>{[].slice.call(document.querySelectorAll(t)).map(function(n){return new e(n)})},Mu=(e,t)=>{J.on(document,`click.twe.${e.NAME}`,t,function(n){const s=oo(this);["A","AREA"].includes(this.tagName)&&n.preventDefault(),J.one(s,e.EVENT_SHOW,r=>{r.defaultPrevented||J.one(s,e.EVENT_HIDDEN,()=>{Qn(this)&&this.focus()})});const o=de.findOne(`[${e.OPEN_SELECTOR}="true"]`);o&&e.getInstance(o).hide(),e.getOrCreateInstance(s).toggle(this)})},Nu={carousel:{name:"Carousel",selector:"[data-twe-carousel-init]",isToggler:!1},input:{name:"Input",selector:"[data-twe-input-wrapper-init]",isToggler:!1},scrollspy:{name:"ScrollSpy",selector:"[data-twe-spy='scroll']",isToggler:!1},button:{name:"Button",selector:"[data-twe-toggle='button']",isToggler:!0,callback:Iu},collapse:{name:"Collapse",selector:"[data-twe-collapse-init]",isToggler:!0,callback:ku},dropdown:{name:"Dropdown",selector:"[data-twe-dropdown-toggle-ref]",isToggler:!0,callback:Ru},ripple:{name:"Ripple",selector:"[data-twe-ripple-init]",isToggler:!0,callback:Pu},offcanvas:{name:"Offcanvas",selector:"[data-twe-offcanvas-toggle]",isToggler:!0,callback:Tu},tab:{name:"Tab",selector:"[data-twe-toggle='tab'], [data-twe-toggle='pill'], [data-twe-toggle='list']",isToggler:!0,callback:Ou},tooltip:{name:"Tooltip",selector:"[data-twe-toggle='tooltip']",isToggler:!1,callback:$u},popover:{name:"Popover",selector:"[data-twe-toggle='popover']",isToggler:!0,callback:Lu},modal:{name:"Modal",selector:"[data-twe-toggle='modal']",isToggler:!0,callback:Mu}},ju=e=>{Nc(()=>{const t=Ti();if(t){const n=e.NAME,s=t.fn[n];t.fn[n]=e.jQueryInterface,t.fn[n].Constructor=e,t.fn[n].noConflict=()=>(t.fn[n]=s,e.jQueryInterface)}})};class Du{constructor(){this.inits=[]}get initialized(){return this.inits}isInited(t){return this.inits.includes(t)}add(t){this.isInited(t)||this.inits.push(t)}}const Ns=new Du;let It;const Hu=e=>It[e.NAME]||null,Bu=(e,t)=>{if(!e||!t.allowReinits&&Ns.isInited(e.NAME))return;Ns.add(e.NAME);const n=Hu(e),s=(n==null?void 0:n.isToggler)||!1;if(ju(e),n!=null&&n.advanced){n==null||n.advanced(e,n==null?void 0:n.selector);return}if(s){n==null||n.callback(e,n==null?void 0:n.selector);return}de.find(n==null?void 0:n.selector).forEach(o=>{let r=e.getInstance(o);r||(r=new e(o),n!=null&&n.onInit&&r[n.onInit]())})},Fu={allowReinits:!1,checkOtherImports:!1};class Vu{constructor(t){Yo(this,"init",(n,s)=>{n.forEach(o=>Bu(o,s))}),Yo(this,"initTWE",(n,s)=>{const o={...Fu,...s},r=Object.keys(It).map(i=>{if(document.querySelector(It[i].selector)){const a=n[It[i].name];return!a&&!Ns.isInited(i)&&o.checkOtherImports&&console.warn(`Please import ${It[i].name} from "tw-elements" package and add it to a object parameter inside "initTWE" function`),a}});this.init(r,o)}),It=t}}const Uu=new Vu(Nu),_n=Uu.initTWE,zu={class:"relative w-full overflow-hidden after:clear-both after:block after:content-['']"},Ku={class:"relative float-left -mr-[100%] w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none","data-twe-carousel-active":"","data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},qu={class:"relative float-left -mr-[100%] hidden w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none","data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},Wu={class:"relative float-left -mr-[100%] hidden w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none","data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},Gu={class:"relative float-left -mr-[100%] hidden w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none","data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},Xu=gn('
',3),Yu=ut({__name:"ComparisionVideos",setup(e){Kt(()=>{_n({Carousel:Ee},{allowReinits:!0})});const t=he(),n=he([]);return Je(t,s=>{s&&s.addEventListener("slide.twe.carousel",o=>{var a,l;const r=o.from,i=o.to;(a=n.value[r])==null||a.pause(),(l=n.value[i])==null||l.play()})},{once:!0}),(s,o)=>{const r=zt("lazy");return Ne(),Xe("div",{ref_key:"comparisionsCarousel",ref:t,id:"comparisionsCarousel",class:"relative","data-twe-carousel-init":"","data-twe-ride":"carousel"},[_("div",zu,[_("div",Ku,[ne(_("video",{ref:i=>n.value[0]=i,src:Ac,muted:"",loop:"",autoplay:""},null,512),[[r]])]),_("div",qu,[ne(_("video",{ref:i=>n.value[1]=i,src:Sc,muted:"",loop:""},null,512),[[r]])]),_("div",Wu,[ne(_("video",{ref:i=>n.value[2]=i,src:Rc,muted:"",loop:""},null,512),[[r]])]),_("div",Gu,[ne(_("video",{ref:i=>n.value[3]=i,src:Oc,muted:"",loop:""},null,512),[[r]])])]),Xu],512)}}}),Ju="/champ/assets/human-animation-1-10cLQTN2.mp4",Qu="/champ/assets/human-animation-2-BQJHjvF_.mp4",Zu="/champ/assets/human-animation-3-DJlriqBS.mp4",ef="/champ/assets/human-animation-4-CPD5q7kR.mp4",tf="/champ/assets/human-animation-5-BAW8osdL.mp4",nf="/champ/assets/human-animation-6-X8bmcF3p.mp4",lo=e=>(pn("data-v-6fc96be9"),e=e(),mn(),e),sf={class:"relative w-full overflow-hidden after:clear-both after:block after:content-['']"},of={class:"video-group relative float-left -mr-[100%] w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none","data-twe-carousel-active":"","data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},rf=lo(()=>_("div",null,null,-1)),lf={class:"video-group relative float-left -mr-[100%] hidden w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none","data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},af=lo(()=>_("div",null,null,-1)),cf={class:"video-group relative float-left -mr-[100%] hidden w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none","data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},uf=lo(()=>_("div",null,null,-1)),ff=gn('
',3),df=ut({__name:"AnimateHumanVideos",setup(e){Kt(()=>{_n({Carousel:Ee},{allowReinits:!0})});const t=he(),n=he([]);return Je(t,s=>{s&&s.addEventListener("slide.twe.carousel",o=>{var a,l,f,u;const r=o.from,i=o.to;(a=n.value[r])==null||a.pause(),(l=n.value[r+1])==null||l.pause(),(f=n.value[2*i])==null||f.play(),(u=n.value[2*i+1])==null||u.play()})},{once:!0}),(s,o)=>{const r=zt("lazy");return Ne(),Xe("div",{ref_key:"animateHumanCarousel",ref:t,id:"animateHumanCarousel",class:"relative","data-twe-carousel-init":"","data-twe-ride":"carousel"},[_("div",sf,[_("div",of,[ne(_("video",{ref:i=>n.value[0]=i,src:Ju,muted:"",loop:"",autoplay:""},null,512),[[r]]),rf,ne(_("video",{ref:i=>n.value[1]=i,src:Qu,muted:"",loop:"",autoplay:""},null,512),[[r]])]),_("div",lf,[ne(_("video",{ref:i=>n.value[2]=i,src:Zu,muted:"",loop:""},null,512),[[r]]),af,ne(_("video",{ref:i=>n.value[3]=i,src:ef,muted:"",loop:""},null,512),[[r]])]),_("div",cf,[ne(_("video",{ref:i=>n.value[4]=i,src:tf,muted:"",loop:""},null,512),[[r]]),uf,ne(_("video",{ref:i=>n.value[5]=i,src:nf,muted:"",loop:""},null,512),[[r]])])]),ff],512)}}}),hf=qt(df,[["__scopeId","data-v-6fc96be9"]]),pf="/champ/assets/0-CjmqZCMj.mp4",mf="/champ/assets/1-Bip-A61N.mp4",gf="/champ/assets/2-DGe0gTDD.mp4",vf="/champ/assets/3-DN3L8BRe.mp4",_f="/champ/assets/4-D47cWlJ3.mp4",bf="/champ/assets/5-20NfCN8I.mp4",ao=e=>(pn("data-v-3887c211"),e=e(),mn(),e),wf={class:"relative w-full overflow-hidden after:clear-both after:block after:content-['']"},yf={class:"video-group relative float-left -mr-[100%] w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none","data-twe-carousel-active":"","data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},Ef=ao(()=>_("div",null,null,-1)),xf={class:"video-group relative float-left -mr-[100%] hidden w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none","data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},Cf=ao(()=>_("div",null,null,-1)),Af={class:"video-group relative float-left -mr-[100%] hidden w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none","data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},Sf=ao(()=>_("div",null,null,-1)),Rf=gn('
',3),Of=ut({__name:"UnseenVideos",setup(e){Kt(()=>{_n({Carousel:Ee},{allowReinits:!0})});const t=he(),n=he([]);return Je(t,s=>{s&&s.addEventListener("slide.twe.carousel",o=>{var a,l,f,u;const r=o.from,i=o.to;(a=n.value[r])==null||a.pause(),(l=n.value[r+1])==null||l.pause(),(f=n.value[2*i])==null||f.play(),(u=n.value[2*i+1])==null||u.play()})},{once:!0}),(s,o)=>{const r=zt("lazy");return Ne(),Xe("div",{ref_key:"unseenCarousel",ref:t,id:"unseenCarousel",class:"relative","data-twe-carousel-init":"","data-twe-ride":"carousel"},[_("div",wf,[_("div",yf,[ne(_("video",{ref:i=>n.value[0]=i,src:pf,muted:"",loop:"",autoplay:""},null,512),[[r]]),Ef,ne(_("video",{ref:i=>n.value[1]=i,src:mf,muted:"",loop:"",autoplay:""},null,512),[[r]])]),_("div",xf,[ne(_("video",{ref:i=>n.value[2]=i,src:gf,muted:"",loop:""},null,512),[[r]]),Cf,ne(_("video",{ref:i=>n.value[3]=i,src:vf,muted:"",loop:""},null,512),[[r]])]),_("div",Af,[ne(_("video",{ref:i=>n.value[4]=i,src:_f,muted:"",loop:""},null,512),[[r]]),Sf,ne(_("video",{ref:i=>n.value[5]=i,src:bf,muted:"",loop:""},null,512),[[r]])])]),Rf],512)}}}),Tf=qt(Of,[["__scopeId","data-v-3887c211"]]),If="/champ/assets/0-BY0U97JH.mp4",Pf="/champ/assets/1-CzJKI9bn.mp4",kf="/champ/assets/2-Dhjja9nt.mp4",co=e=>(pn("data-v-d114862b"),e=e(),mn(),e),$f={class:"relative w-full overflow-hidden after:clear-both after:block after:content-['']"},Lf={class:"relative float-left -mr-[100%] w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none","data-twe-carousel-active":"","data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},Mf={class:"item-content"},Nf={class:"t2i-caption"},jf=co(()=>_("span",null,"Prompt: ",-1)),Df={class:"relative float-left -mr-[100%] hidden w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none","data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},Hf={class:"item-content"},Bf={class:"t2i-caption"},Ff=co(()=>_("span",null,"Prompt: ",-1)),Vf={class:"relative float-left -mr-[100%] hidden w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none","data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},Uf={class:"item-content"},zf={class:"t2i-caption"},Kf=co(()=>_("span",null,"Prompt: ",-1)),qf=gn('
',3),Wf=ut({__name:"T2IVideos",setup(e){Kt(()=>{_n({Carousel:Ee},{allowReinits:!0})});const t=he(),n=he([]),s=he(0);Je(t,r=>{r&&r.addEventListener("slide.twe.carousel",i=>{var f,u;const a=i.from,l=i.to;(f=n.value[a])==null||f.pause(),(u=n.value[l])==null||u.play(),s.value=l})},{once:!0});const o=he([`A woman in a silver dress posing for a picture, trending on cg society, futurism, - with bright blue eyes, - dior campaign, tesseract, miranda kerr --v 5. 1 --ar 3:4.`,`A realistic depiction of Aang, the last airbender, showcasing his mastery of all bending elements while in - the powerful Avatar State. Ultra detailed, hd, 8k.`,`A painting of a woman in a yellow dress, heavy metal comic cover art, space theme, - pin-up girl, silver - and yellow color scheme, where the planets are candy, inspired by Joyce Ballantyne Brand, full - body - artwork, lunar themed attire, golden age illustrator, blue and black color scheme.`]);return(r,i)=>{const a=zt("lazy");return Ne(),Xe("div",{ref_key:"t2iCarousel",ref:t,id:"t2iCarousel",class:"relative","data-twe-carousel-init":"","data-twe-ride":"carousel"},[_("div",$f,[_("div",Lf,[_("div",Mf,[_("div",Nf,[jf,Pn(vt(o.value[s.value]),1)]),ne(_("video",{ref:l=>n.value[0]=l,src:If,muted:"",loop:"",autoplay:""},null,512),[[a]])])]),_("div",Df,[_("div",Hf,[_("div",Bf,[Ff,Pn(vt(o.value[s.value]),1)]),ne(_("video",{ref:l=>n.value[1]=l,src:Pf,muted:"",loop:""},null,512),[[a]])])]),_("div",Vf,[_("div",Uf,[_("div",zf,[Kf,Pn(vt(o.value[s.value]),1)]),ne(_("video",{ref:l=>n.value[2]=l,src:kf,muted:"",loop:""},null,512),[[a]])])])]),qf],512)}}}),Gf=qt(Wf,[["__scopeId","data-v-d114862b"]]),ir="/champ/assets/0-CrRVNUzA.mp4",lr="/champ/assets/1-eCeq3aBS.mp4",ar="/champ/assets/2-BwBUZ0yx.mp4",uo=e=>(pn("data-v-d7d83773"),e=e(),mn(),e),Xf={class:"relative w-full overflow-hidden after:clear-both after:block after:content-['']"},Yf={class:"relative float-left -mr-[100%] w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none","data-twe-carousel-active":"","data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},Jf={class:"video-group"},Qf=uo(()=>_("div",null,null,-1)),Zf={class:"relative float-left -mr-[100%] hidden w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none","data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},ed={class:"video-group"},td=uo(()=>_("div",null,null,-1)),nd={class:"relative float-left -mr-[100%] hidden w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none","data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},sd={class:"video-group"},od=uo(()=>_("div",null,null,-1)),rd=gn('
',3),id=ut({__name:"CrossIdVideos",setup(e){Kt(()=>{_n({Carousel:Ee},{allowReinits:!0})});const t=he(),n=he([]);return Je(t,s=>{s&&s.addEventListener("slide.twe.carousel",o=>{var a,l,f,u;const r=o.from,i=o.to;(a=n.value[r])==null||a.pause(),(l=n.value[r+1])==null||l.pause(),(f=n.value[2*i])==null||f.play(),(u=n.value[2*i+1])==null||u.play()})},{once:!0}),(s,o)=>{const r=zt("lazy");return Ne(),Xe("div",{ref_key:"crossIdCarousel",ref:t,id:"crossIdCarousel",class:"relative","data-twe-carousel-init":"","data-twe-ride":"carousel"},[_("div",Xf,[_("div",Yf,[_("div",Jf,[ne(_("video",{ref:i=>n.value[0]=i,src:ir,muted:"",loop:"",autoplay:""},null,512),[[r]]),Qf,ne(_("video",{ref:i=>n.value[1]=i,src:lr,muted:"",loop:""},null,512),[[r]])])]),_("div",Zf,[_("div",ed,[ne(_("video",{ref:i=>n.value[2]=i,src:lr,muted:"",loop:""},null,512),[[r]]),td,ne(_("video",{ref:i=>n.value[3]=i,src:ar,muted:"",loop:""},null,512),[[r]])])]),_("div",nd,[_("div",sd,[ne(_("video",{ref:i=>n.value[4]=i,src:ar,muted:"",loop:""},null,512),[[r]]),od,ne(_("video",{ref:i=>n.value[5]=i,src:ir,muted:"",loop:"",autoplay:""},null,512),[[r]])])])]),rd],512)}}}),ld=qt(id,[["__scopeId","data-v-d7d83773"]]),Se=e=>(pn("data-v-715a8edc"),e=e(),mn(),e),ad={class:"title"},cd={class:"authors"},ud=["href"],fd={key:0},dd={class:"res_link"},hd=["href"],pd=Se(()=>_("i",{class:"iconfont icon-lm-pdf"},null,-1)),md=Se(()=>_("span",null,"Paper",-1)),gd=[pd,md],vd=["href"],_d=Se(()=>_("i",{class:"iconfont icon-lm-Arxiv"},null,-1)),bd=Se(()=>_("span",null,"arXiv",-1)),wd=[_d,bd],yd=["href"],Ed=Se(()=>_("i",{class:"iconfont icon-lm-github"},null,-1)),xd=Se(()=>_("span",null,"Code (comming soon)",-1)),Cd=[Ed,xd],Ad={src:wc,muted:"",loop:"",controls:""},Sd=Se(()=>_("section",{class:"abstract"},[_("div",null,[_("h3",null,"Abstract"),_("p",null,"In this study, we introduce a methodology for human image animation by leveraging a 3D human parametric model within a latent diffusion framework to enhance shape alignment and motion guidance in curernt human generative techniques. The methodology utilizes the SMPL model as the 3D human parametric model to establish a unified representation of body shape and pose. This facilitates the accurate capture of intricate human geometry and motion characteristics from source videos. Specifically, we incorporate rendered depth images, normal maps, and semantic maps obtained from SMPL sequences, alongside skeleton-based motion guidance, to enrich the conditions to the latent diffusion model with comprehensive 3D shape and detailed pose attributes. A multi-layer motion fusion module, integrating self-attention mechanisms, is employed to fuse the shape and motion latent representations in the spatial domain. By representing the 3D human parametric model as the motion guidance, we can perform parametric shape alignment of the human body between the reference image and the source video motion. Experimental evaluations conducted on benchmark datasets demonstrate the methodology's superior ability to generate high-quality human animations that accurately capture both pose and shape variations. Furthermore, our approach also exhibits superior generalization capabilities on the proposed wild dataset. We will release our code and models for further research.")])],-1)),Rd=Se(()=>_("section",{class:"framework"},[_("h3",null,"Framework"),_("div",null,[_("img",{src:yc}),_("br"),_("p",null,"Given an input human image and a reference video depicting a motion sequence, the objective is to synthesize a video where the person in the image replicates the actions observed in the reference video, thereby creating a controllable and temporally coherent visual output.")])],-1)),Od={class:"useen"},Td=Se(()=>_("h3",null,"Unseen Domain Animation",-1)),Id={class:"panel"},Pd={class:"cross-id"},kd=Se(()=>_("h3",null,"Cross-ID Animation",-1)),$d={class:"panel"},Ld={class:"t2i"},Md=Se(()=>_("h3",null,"Combining with T2I",-1)),Nd={class:"panel"},jd={class:"comparisions"},Dd=Se(()=>_("h3",null,"Comparisions with Existed Approaches",-1)),Hd={class:"panel"},Bd={class:"videos"},Fd=Se(()=>_("h3",null,"Animation on TikTok Dataset",-1)),Vd={class:"panel"},Ud={class:"bibtex"},zd=Se(()=>_("h3",null,"BibTeX",-1)),Kd={class:"bibtex-code"},qd=ut({__name:"HomeView",setup(e){const t=he(as.title),n=he(as.authors),s=he(as.res),o=he(`@inproceedings{2024champ, - author = {${n.value.map(r=>r.name).join(", ")}}, - title = {${t.value.title}: ${t.value.subtitle}}, - booktile = {arxiv} - year = {2024} -}`);return(r,i)=>{const a=zt("lazy");return Ne(),Xe("main",null,[_("section",ad,[_("h1",null,vt(t.value.title),1),_("h3",null,vt(t.value.subtitle),1),_("div",cd,[(Ne(!0),Xe(Ve,null,ua(n.value,(l,f)=>(Ne(),Xe("span",{key:f},[_("a",{href:l.homepage,target:"_blank"},vt(l.name),9,ud),f{},De=Array.isArray,Di=/#/g,Xd=/&/g,Yd=/\//g,Jd=/=/g,Qd=/\?/g,Hi=/\+/g,Zd=/%5B/g,eh=/%5D/g,Bi=/%5E/g,th=/%60/g,Fi=/%7B/g,nh=/%7C/g,Vi=/%7D/g,sh=/%20/g;function fo(e){return encodeURI(""+e).replace(nh,"|").replace(Zd,"[").replace(eh,"]")}function oh(e){return fo(e).replace(Fi,"{").replace(Vi,"}").replace(Bi,"^")}function js(e){return fo(e).replace(Hi,"%2B").replace(sh,"+").replace(Di,"%23").replace(Xd,"%26").replace(th,"`").replace(Fi,"{").replace(Vi,"}").replace(Bi,"^")}function rh(e){return js(e).replace(Jd,"%3D")}function ih(e){return fo(e).replace(Di,"%23").replace(Qd,"%3F")}function lh(e){return e==null?"":ih(e).replace(Yd,"%2F")}function dn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const ah=/\/$/,ch=e=>e.replace(ah,"");function ws(e,t,n="/"){let s,o={},r="",i="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(s=t.slice(0,l),r=t.slice(l+1,a>-1?a:t.length),o=e(r)),a>-1&&(s=s||t.slice(0,a),i=t.slice(a,t.length)),s=hh(s??t,n),{fullPath:s+(r&&"?")+r+i,path:s,query:o,hash:dn(i)}}function uh(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function cr(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function fh(e,t,n){const s=t.matched.length-1,o=n.matched.length-1;return s>-1&&s===o&&Bt(t.matched[s],n.matched[o])&&Ui(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Bt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Ui(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!dh(e[n],t[n]))return!1;return!0}function dh(e,t){return De(e)?ur(e,t):De(t)?ur(t,e):e===t}function ur(e,t){return De(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function hh(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/"),o=s[s.length-1];(o===".."||o===".")&&s.push("");let r=n.length-1,i,a;for(i=0;i1&&r--;else break;return n.slice(0,r).join("/")+"/"+s.slice(i).join("/")}var hn;(function(e){e.pop="pop",e.push="push"})(hn||(hn={}));var ln;(function(e){e.back="back",e.forward="forward",e.unknown=""})(ln||(ln={}));function ph(e){if(!e)if(Pt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),ch(e)}const mh=/^[^#]+#/;function gh(e,t){return e.replace(mh,"#")+t}function vh(e,t){const n=document.documentElement.getBoundingClientRect(),s=e.getBoundingClientRect();return{behavior:t.behavior,left:s.left-n.left-(t.left||0),top:s.top-n.top-(t.top||0)}}const Zn=()=>({left:window.scrollX,top:window.scrollY});function _h(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=vh(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function fr(e,t){return(history.state?history.state.position-t:-1)+e}const Ds=new Map;function bh(e,t){Ds.set(e,t)}function wh(e){const t=Ds.get(e);return Ds.delete(e),t}let yh=()=>location.protocol+"//"+location.host;function zi(e,t){const{pathname:n,search:s,hash:o}=t,r=e.indexOf("#");if(r>-1){let a=o.includes(e.slice(r))?e.slice(r).length:1,l=o.slice(a);return l[0]!=="/"&&(l="/"+l),cr(l,"")}return cr(n,e)+s+o}function Eh(e,t,n,s){let o=[],r=[],i=null;const a=({state:p})=>{const g=zi(e,location),k=n.value,$=t.value;let H=0;if(p){if(n.value=g,t.value=p,i&&i===k){i=null;return}H=$?p.position-$.position:0}else s(g);o.forEach(N=>{N(n.value,k,{delta:H,type:hn.pop,direction:H?H>0?ln.forward:ln.back:ln.unknown})})};function l(){i=n.value}function f(p){o.push(p);const g=()=>{const k=o.indexOf(p);k>-1&&o.splice(k,1)};return r.push(g),g}function u(){const{history:p}=window;p.state&&p.replaceState(Q({},p.state,{scroll:Zn()}),"")}function h(){for(const p of r)p();r=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:l,listen:f,destroy:h}}function dr(e,t,n,s=!1,o=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:o?Zn():null}}function xh(e){const{history:t,location:n}=window,s={value:zi(e,n)},o={value:t.state};o.value||r(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function r(l,f,u){const h=e.indexOf("#"),p=h>-1?(n.host&&document.querySelector("base")?e:e.slice(h))+l:yh()+e+l;try{t[u?"replaceState":"pushState"](f,"",p),o.value=f}catch(g){console.error(g),n[u?"replace":"assign"](p)}}function i(l,f){const u=Q({},t.state,dr(o.value.back,l,o.value.forward,!0),f,{position:o.value.position});r(l,u,!0),s.value=l}function a(l,f){const u=Q({},o.value,t.state,{forward:l,scroll:Zn()});r(u.current,u,!0);const h=Q({},dr(s.value,l,null),{position:u.position+1},f);r(l,h,!1),s.value=l}return{location:s,state:o,push:a,replace:i}}function Ch(e){e=ph(e);const t=xh(e),n=Eh(e,t.state,t.location,t.replace);function s(r,i=!0){i||n.pauseListeners(),history.go(r)}const o=Q({location:"",base:e,go:s,createHref:gh.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function Ah(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Ch(e)}function Sh(e){return typeof e=="string"||e&&typeof e=="object"}function Ki(e){return typeof e=="string"||typeof e=="symbol"}const nt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},qi=Symbol("");var hr;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(hr||(hr={}));function Ft(e,t){return Q(new Error,{type:e,[qi]:!0},t)}function Ge(e,t){return e instanceof Error&&qi in e&&(t==null||!!(e.type&t))}const pr="[^/]+?",Rh={sensitive:!1,strict:!1,start:!0,end:!0},Oh=/[.+*?^${}()[\]/\\]/g;function Th(e,t){const n=Q({},Rh,t),s=[];let o=n.start?"^":"";const r=[];for(const f of e){const u=f.length?[]:[90];n.strict&&!f.length&&(o+="/");for(let h=0;ht.length?t.length===1&&t[0]===80?1:-1:0}function Ph(e,t){let n=0;const s=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const kh={type:0,value:""},$h=/[a-zA-Z0-9_]/;function Lh(e){if(!e)return[[]];if(e==="/")return[[kh]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(g){throw new Error(`ERR (${n})/"${f}": ${g}`)}let n=0,s=n;const o=[];let r;function i(){r&&o.push(r),r=[]}let a=0,l,f="",u="";function h(){f&&(n===0?r.push({type:0,value:f}):n===1||n===2||n===3?(r.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${f}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:f,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),f="")}function p(){f+=l}for(;a{i(B)}:rn}function i(u){if(Ki(u)){const h=s.get(u);h&&(s.delete(u),n.splice(n.indexOf(h),1),h.children.forEach(i),h.alias.forEach(i))}else{const h=n.indexOf(u);h>-1&&(n.splice(h,1),u.record.name&&s.delete(u.record.name),u.children.forEach(i),u.alias.forEach(i))}}function a(){return n}function l(u){let h=0;for(;h=0&&(u.record.path!==n[h].record.path||!Wi(u,n[h]));)h++;n.splice(h,0,u),u.record.name&&!vr(u)&&s.set(u.record.name,u)}function f(u,h){let p,g={},k,$;if("name"in u&&u.name){if(p=s.get(u.name),!p)throw Ft(1,{location:u});$=p.record.name,g=Q(gr(h.params,p.keys.filter(B=>!B.optional).concat(p.parent?p.parent.keys.filter(B=>B.optional):[]).map(B=>B.name)),u.params&&gr(u.params,p.keys.map(B=>B.name))),k=p.stringify(g)}else if(u.path!=null)k=u.path,p=n.find(B=>B.re.test(k)),p&&(g=p.parse(k),$=p.record.name);else{if(p=h.name?s.get(h.name):n.find(B=>B.re.test(h.path)),!p)throw Ft(1,{location:u,currentLocation:h});$=p.record.name,g=Q({},h.params,u.params),k=p.stringify(g)}const H=[];let N=p;for(;N;)H.unshift(N.record),N=N.parent;return{name:$,path:k,params:g,matched:H,meta:Hh(H)}}return e.forEach(u=>r(u)),{addRoute:r,resolve:f,removeRoute:i,getRoutes:a,getRecordMatcher:o}}function gr(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function jh(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Dh(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Dh(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="object"?n[s]:n;return t}function vr(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Hh(e){return e.reduce((t,n)=>Q(t,n.meta),{})}function _r(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function Wi(e,t){return t.children.some(n=>n===e||Wi(e,n))}function Bh(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;or&&js(r)):[s&&js(s)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function Fh(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=De(s)?s.map(o=>o==null?null:""+o):s==null?s:""+s)}return t}const Vh=Symbol(""),wr=Symbol(""),ho=Symbol(""),Gi=Symbol(""),Hs=Symbol("");function Qt(){let e=[];function t(s){return e.push(s),()=>{const o=e.indexOf(s);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function it(e,t,n,s,o,r=i=>i()){const i=s&&(s.enterCallbacks[o]=s.enterCallbacks[o]||[]);return()=>new Promise((a,l)=>{const f=p=>{p===!1?l(Ft(4,{from:n,to:t})):p instanceof Error?l(p):Sh(p)?l(Ft(2,{from:t,to:p})):(i&&s.enterCallbacks[o]===i&&typeof p=="function"&&i.push(p),a())},u=r(()=>e.call(s&&s.instances[o],t,n,f));let h=Promise.resolve(u);e.length<3&&(h=h.then(f)),h.catch(p=>l(p))})}function ys(e,t,n,s,o=r=>r()){const r=[];for(const i of e)for(const a in i.components){let l=i.components[a];if(!(t!=="beforeRouteEnter"&&!i.instances[a]))if(Uh(l)){const u=(l.__vccOpts||l)[t];u&&r.push(it(u,n,s,i,a,o))}else{let f=l();r.push(()=>f.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${i.path}"`));const h=Gd(u)?u.default:u;i.components[a]=h;const g=(h.__vccOpts||h)[t];return g&&it(g,n,s,i,a,o)()}))}}return r}function Uh(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function yr(e){const t=Qe(ho),n=Qe(Gi),s=Le(()=>t.resolve(Nt(e.to))),o=Le(()=>{const{matched:l}=s.value,{length:f}=l,u=l[f-1],h=n.matched;if(!u||!h.length)return-1;const p=h.findIndex(Bt.bind(null,u));if(p>-1)return p;const g=Er(l[f-2]);return f>1&&Er(u)===g&&h[h.length-1].path!==g?h.findIndex(Bt.bind(null,l[f-2])):p}),r=Le(()=>o.value>-1&&Wh(n.params,s.value.params)),i=Le(()=>o.value>-1&&o.value===n.matched.length-1&&Ui(n.params,s.value.params));function a(l={}){return qh(l)?t[Nt(e.replace)?"replace":"push"](Nt(e.to)).catch(rn):Promise.resolve()}return{route:s,href:Le(()=>s.value.href),isActive:r,isExactActive:i,navigate:a}}const zh=ut({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:yr,setup(e,{slots:t}){const n=Un(yr(e)),{options:s}=Qe(ho),o=Le(()=>({[xr(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[xr(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=t.default&&t.default(n);return e.custom?r:Ai("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},r)}}}),Kh=zh;function qh(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Wh(e,t){for(const n in t){const s=t[n],o=e[n];if(typeof s=="string"){if(s!==o)return!1}else if(!De(o)||o.length!==s.length||s.some((r,i)=>r!==o[i]))return!1}return!0}function Er(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const xr=(e,t,n)=>e??t??n,Gh=ut({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=Qe(Hs),o=Le(()=>e.route||s.value),r=Qe(wr,0),i=Le(()=>{let f=Nt(r);const{matched:u}=o.value;let h;for(;(h=u[f])&&!h.components;)f++;return f}),a=Le(()=>o.value.matched[i.value]);On(wr,Le(()=>i.value+1)),On(Vh,a),On(Hs,o);const l=he();return Je(()=>[l.value,a.value,e.name],([f,u,h],[p,g,k])=>{u&&(u.instances[h]=f,g&&g!==u&&f&&f===p&&(u.leaveGuards.size||(u.leaveGuards=g.leaveGuards),u.updateGuards.size||(u.updateGuards=g.updateGuards))),f&&u&&(!g||!Bt(u,g)||!p)&&(u.enterCallbacks[h]||[]).forEach($=>$(f))},{flush:"post"}),()=>{const f=o.value,u=e.name,h=a.value,p=h&&h.components[u];if(!p)return Cr(n.default,{Component:p,route:f});const g=h.props[u],k=g?g===!0?f.params:typeof g=="function"?g(f):g:null,H=Ai(p,Q({},k,t,{onVnodeUnmounted:N=>{N.component.isUnmounted&&(h.instances[u]=null)},ref:l}));return Cr(n.default,{Component:H,route:f})||H}}});function Cr(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Xh=Gh;function Yh(e){const t=Nh(e.routes,e),n=e.parseQuery||Bh,s=e.stringifyQuery||br,o=e.history,r=Qt(),i=Qt(),a=Qt(),l=Pl(nt);let f=nt;Pt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=bs.bind(null,b=>""+b),h=bs.bind(null,lh),p=bs.bind(null,dn);function g(b,I){let S,M;return Ki(b)?(S=t.getRecordMatcher(b),M=I):M=b,t.addRoute(M,S)}function k(b){const I=t.getRecordMatcher(b);I&&t.removeRoute(I)}function $(){return t.getRoutes().map(b=>b.record)}function H(b){return!!t.getRecordMatcher(b)}function N(b,I){if(I=Q({},I||l.value),typeof b=="string"){const d=ws(n,b,I.path),m=t.resolve({path:d.path},I),w=o.createHref(d.fullPath);return Q(d,m,{params:p(m.params),hash:dn(d.hash),redirectedFrom:void 0,href:w})}let S;if(b.path!=null)S=Q({},b,{path:ws(n,b.path,I.path).path});else{const d=Q({},b.params);for(const m in d)d[m]==null&&delete d[m];S=Q({},b,{params:h(d)}),I.params=h(I.params)}const M=t.resolve(S,I),Y=b.hash||"";M.params=u(p(M.params));const oe=uh(s,Q({},b,{hash:oh(Y),path:M.path})),c=o.createHref(oe);return Q({fullPath:oe,hash:Y,query:s===br?Fh(b.query):b.query||{}},M,{redirectedFrom:void 0,href:c})}function B(b){return typeof b=="string"?ws(n,b,l.value.path):Q({},b)}function C(b,I){if(f!==b)return Ft(8,{from:I,to:b})}function O(b){return z(b)}function L(b){return O(Q(B(b),{replace:!0}))}function T(b){const I=b.matched[b.matched.length-1];if(I&&I.redirect){const{redirect:S}=I;let M=typeof S=="function"?S(b):S;return typeof M=="string"&&(M=M.includes("?")||M.includes("#")?M=B(M):{path:M},M.params={}),Q({query:b.query,hash:b.hash,params:M.path!=null?{}:b.params},M)}}function z(b,I){const S=f=N(b),M=l.value,Y=b.state,oe=b.force,c=b.replace===!0,d=T(S);if(d)return z(Q(B(d),{state:typeof d=="object"?Q({},Y,d.state):Y,force:oe,replace:c}),I||S);const m=S;m.redirectedFrom=I;let w;return!oe&&fh(s,M,S)&&(w=Ft(16,{to:m,from:M}),He(M,M,!0,!1)),(w?Promise.resolve(w):fe(m,M)).catch(v=>Ge(v)?Ge(v,2)?v:et(v):X(v,m,M)).then(v=>{if(v){if(Ge(v,2))return z(Q({replace:c},B(v.to),{state:typeof v.to=="object"?Q({},Y,v.to.state):Y,force:oe}),I||m)}else v=Pe(m,M,!0,c,Y);return me(m,M,v),v})}function W(b,I){const S=C(b,I);return S?Promise.reject(S):Promise.resolve()}function Z(b){const I=St.values().next().value;return I&&typeof I.runWithContext=="function"?I.runWithContext(b):b()}function fe(b,I){let S;const[M,Y,oe]=Jh(b,I);S=ys(M.reverse(),"beforeRouteLeave",b,I);for(const d of M)d.leaveGuards.forEach(m=>{S.push(it(m,b,I))});const c=W.bind(null,b,I);return S.push(c),ge(S).then(()=>{S=[];for(const d of r.list())S.push(it(d,b,I));return S.push(c),ge(S)}).then(()=>{S=ys(Y,"beforeRouteUpdate",b,I);for(const d of Y)d.updateGuards.forEach(m=>{S.push(it(m,b,I))});return S.push(c),ge(S)}).then(()=>{S=[];for(const d of oe)if(d.beforeEnter)if(De(d.beforeEnter))for(const m of d.beforeEnter)S.push(it(m,b,I));else S.push(it(d.beforeEnter,b,I));return S.push(c),ge(S)}).then(()=>(b.matched.forEach(d=>d.enterCallbacks={}),S=ys(oe,"beforeRouteEnter",b,I,Z),S.push(c),ge(S))).then(()=>{S=[];for(const d of i.list())S.push(it(d,b,I));return S.push(c),ge(S)}).catch(d=>Ge(d,8)?d:Promise.reject(d))}function me(b,I,S){a.list().forEach(M=>Z(()=>M(b,I,S)))}function Pe(b,I,S,M,Y){const oe=C(b,I);if(oe)return oe;const c=I===nt,d=Pt?history.state:{};S&&(M||c?o.replace(b.fullPath,Q({scroll:c&&d&&d.scroll},Y)):o.push(b.fullPath,Y)),l.value=b,He(b,I,S,c),et()}let Re;function Wt(){Re||(Re=o.listen((b,I,S)=>{if(!bn.listening)return;const M=N(b),Y=T(M);if(Y){z(Q(Y,{replace:!0}),M).catch(rn);return}f=M;const oe=l.value;Pt&&bh(fr(oe.fullPath,S.delta),Zn()),fe(M,oe).catch(c=>Ge(c,12)?c:Ge(c,2)?(z(c.to,M).then(d=>{Ge(d,20)&&!S.delta&&S.type===hn.pop&&o.go(-1,!1)}).catch(rn),Promise.reject()):(S.delta&&o.go(-S.delta,!1),X(c,M,oe))).then(c=>{c=c||Pe(M,oe,!1),c&&(S.delta&&!Ge(c,8)?o.go(-S.delta,!1):S.type===hn.pop&&Ge(c,20)&&o.go(-1,!1)),me(M,oe,c)}).catch(rn)}))}let Ct=Qt(),ce=Qt(),ee;function X(b,I,S){et(b);const M=ce.list();return M.length?M.forEach(Y=>Y(b,I,S)):console.error(b),Promise.reject(b)}function We(){return ee&&l.value!==nt?Promise.resolve():new Promise((b,I)=>{Ct.add([b,I])})}function et(b){return ee||(ee=!b,Wt(),Ct.list().forEach(([I,S])=>b?S(b):I()),Ct.reset()),b}function He(b,I,S,M){const{scrollBehavior:Y}=e;if(!Pt||!Y)return Promise.resolve();const oe=!S&&wh(fr(b.fullPath,0))||(M||!S)&&history.state&&history.state.scroll||null;return Zr().then(()=>Y(b,I,oe)).then(c=>c&&_h(c)).catch(c=>X(c,b,I))}const we=b=>o.go(b);let At;const St=new Set,bn={currentRoute:l,listening:!0,addRoute:g,removeRoute:k,hasRoute:H,getRoutes:$,resolve:N,options:e,push:O,replace:L,go:we,back:()=>we(-1),forward:()=>we(1),beforeEach:r.add,beforeResolve:i.add,afterEach:a.add,onError:ce.add,isReady:We,install(b){const I=this;b.component("RouterLink",Kh),b.component("RouterView",Xh),b.config.globalProperties.$router=I,Object.defineProperty(b.config.globalProperties,"$route",{enumerable:!0,get:()=>Nt(l)}),Pt&&!At&&l.value===nt&&(At=!0,O(o.location).catch(Y=>{}));const S={};for(const Y in nt)Object.defineProperty(S,Y,{get:()=>l.value[Y],enumerable:!0});b.provide(ho,I),b.provide(Gi,zr(S)),b.provide(Hs,l);const M=b.unmount;St.add(b),b.unmount=function(){St.delete(b),St.size<1&&(f=nt,Re&&Re(),Re=null,l.value=nt,At=!1,ee=!1),M()}}};function ge(b){return b.reduce((I,S)=>I.then(()=>Z(S)),Promise.resolve())}return bn}function Jh(e,t){const n=[],s=[],o=[],r=Math.max(t.matched.length,e.matched.length);for(let i=0;iBt(f,a))?s.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(f=>Bt(f,l))||o.push(l))}return[n,s,o]}const Qh=Yh({history:Ah(),routes:[{path:"",component:Wd}]}),kt=new Map;function Xi(e){const{left:t,right:n,top:s,bottom:o}=e.getBoundingClientRect();o<0||s>window.innerHeight?e.pause():t!=0&&n!=0&&e.play()}const Zh=e=>{for(const t of kt.keys())Xi(t)},Ar={name:"lazy",option:{mounted:e=>{e instanceof HTMLVideoElement&&(kt.set(e,e.getBoundingClientRect()),e.oncanplay=()=>{kt.set(e,e.getBoundingClientRect()),Xi(e)}),kt.size&&!window.onscroll&&(window.onscroll=Zh)},unmounted:e=>{e instanceof HTMLVideoElement&&kt.delete(e),kt.size||(window.onscroll=null)}}},po=pc(bc);po.use(Qh);po.directive(Ar.name,Ar.option);po.mount("#app"); diff --git a/assets/index-DG4zlL_z.js b/assets/index-DG4zlL_z.js new file mode 100644 index 0000000..7a8c5fc --- /dev/null +++ b/assets/index-DG4zlL_z.js @@ -0,0 +1,50 @@ +(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))s(o);new MutationObserver(o=>{for(const r of o)if(r.type==="childList")for(const i of r.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&s(i)}).observe(document,{childList:!0,subtree:!0});function n(o){const r={};return o.integrity&&(r.integrity=o.integrity),o.referrerPolicy&&(r.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?r.credentials="include":o.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function s(o){if(o.ep)return;o.ep=!0;const r=n(o);fetch(o.href,r)}})();/** +* @vue/shared v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Bs(e,t){const n=new Set(e.split(","));return t?s=>n.has(s.toLowerCase()):s=>n.has(s)}const se={},kt=[],Ie=()=>{},Ji=()=>!1,Hn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Vs=e=>e.startsWith("onUpdate:"),pe=Object.assign,zs=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Qi=Object.prototype.hasOwnProperty,q=(e,t)=>Qi.call(e,t),V=Array.isArray,$t=e=>Fn(e)==="[object Map]",Rr=e=>Fn(e)==="[object Set]",z=e=>typeof e=="function",ae=e=>typeof e=="string",Bt=e=>typeof e=="symbol",ie=e=>e!==null&&typeof e=="object",Or=e=>(ie(e)||z(e))&&z(e.then)&&z(e.catch),Tr=Object.prototype.toString,Fn=e=>Tr.call(e),Zi=e=>Fn(e).slice(8,-1),Ir=e=>Fn(e)==="[object Object]",Us=e=>ae(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,tn=Bs(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Bn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},el=/-(\w)/g,Ke=Bn(e=>e.replace(el,(t,n)=>n?n.toUpperCase():"")),tl=/\B([A-Z])/g,Vt=Bn(e=>e.replace(tl,"-$1").toLowerCase()),Vn=Bn(e=>e.charAt(0).toUpperCase()+e.slice(1)),ts=Bn(e=>e?`on${Vn(e)}`:""),at=(e,t)=>!Object.is(e,t),ns=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},nl=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let bo;const Pr=()=>bo||(bo=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Ks(e){if(V(e)){const t={};for(let n=0;n{if(n){const s=n.split(ol);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function qs(e){let t="";if(ae(e))t=e;else if(V(e))for(let n=0;nae(e)?e:e==null?"":V(e)||ie(e)&&(e.toString===Tr||!z(e.toString))?JSON.stringify(e,$r,2):String(e),$r=(e,t)=>t&&t.__v_isRef?$r(e,t.value):$t(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,o],r)=>(n[ss(s,r)+" =>"]=o,n),{})}:Rr(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>ss(n))}:Bt(t)?ss(t):ie(t)&&!V(t)&&!Ir(t)?String(t):t,ss=(e,t="")=>{var n;return Bt(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +* @vue/reactivity v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/let $e;class cl{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=$e,!t&&$e&&(this.index=($e.scopes||($e.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=$e;try{return $e=this,t()}finally{$e=n}}}on(){$e=this}off(){$e=this.parent}stop(t){if(this._active){let n,s;for(n=0,s=this.effects.length;n=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),Et()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=it,n=_t;try{return it=!0,_t=this,this._runnings++,wo(this),this.fn()}finally{yo(this),this._runnings--,_t=n,it=t}}stop(){var t;this.active&&(wo(this),yo(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function dl(e){return e.value}function wo(e){e._trackId++,e._depsLength=0}function yo(e){if(e.deps.length>e._depsLength){for(let t=e._depsLength;t{const n=new Map;return n.cleanup=e,n.computed=t,n},As=new WeakMap,bt=Symbol(""),Ss=Symbol("");function Ce(e,t,n){if(it&&_t){let s=As.get(e);s||As.set(e,s=new Map);let o=s.get(n);o||s.set(n,o=Dr(()=>s.delete(n))),Nr(_t,o)}}function Ye(e,t,n,s,o,r){const i=As.get(e);if(!i)return;let a=[];if(t==="clear")a=[...i.values()];else if(n==="length"&&V(e)){const l=Number(s);i.forEach((d,u)=>{(u==="length"||!Bt(u)&&u>=l)&&a.push(d)})}else switch(n!==void 0&&a.push(i.get(n)),t){case"add":V(e)?Us(n)&&a.push(i.get("length")):(a.push(i.get(bt)),$t(e)&&a.push(i.get(Ss)));break;case"delete":V(e)||(a.push(i.get(bt)),$t(e)&&a.push(i.get(Ss)));break;case"set":$t(e)&&a.push(i.get(bt));break}Gs();for(const l of a)l&&jr(l,4);Xs()}const hl=Bs("__proto__,__v_isRef,__isVue"),Hr=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Bt)),Eo=pl();function pl(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=G(this);for(let r=0,i=this.length;r{e[t]=function(...n){yt(),Gs();const s=G(this)[t].apply(this,n);return Xs(),Et(),s}}),e}function ml(e){const t=G(this);return Ce(t,"has",e),t.hasOwnProperty(e)}class Fr{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const o=this._isReadonly,r=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return r;if(n==="__v_raw")return s===(o?r?Ol:Ur:r?zr:Vr).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const i=V(t);if(!o){if(i&&q(Eo,n))return Reflect.get(Eo,n,s);if(n==="hasOwnProperty")return ml}const a=Reflect.get(t,n,s);return(Bt(n)?Hr.has(n):hl(n))||(o||Ce(t,"get",n),r)?a:Ae(a)?i&&Us(n)?a:a.value:ie(a)?o?qr(a):Un(a):a}}class Br extends Fr{constructor(t=!1){super(!1,t)}set(t,n,s,o){let r=t[n];if(!this._isShallow){const l=jt(r);if(!Mn(s)&&!jt(s)&&(r=G(r),s=G(s)),!V(t)&&Ae(r)&&!Ae(s))return l?!1:(r.value=s,!0)}const i=V(t)&&Us(n)?Number(n)e,zn=e=>Reflect.getPrototypeOf(e);function wn(e,t,n=!1,s=!1){e=e.__v_raw;const o=G(e),r=G(t);n||(at(t,r)&&Ce(o,"get",t),Ce(o,"get",r));const{has:i}=zn(o),a=s?Ys:n?Zs:an;if(i.call(o,t))return a(e.get(t));if(i.call(o,r))return a(e.get(r));e!==o&&e.get(t)}function yn(e,t=!1){const n=this.__v_raw,s=G(n),o=G(e);return t||(at(e,o)&&Ce(s,"has",e),Ce(s,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function En(e,t=!1){return e=e.__v_raw,!t&&Ce(G(e),"iterate",bt),Reflect.get(e,"size",e)}function xo(e){e=G(e);const t=G(this);return zn(t).has.call(t,e)||(t.add(e),Ye(t,"add",e,e)),this}function Co(e,t){t=G(t);const n=G(this),{has:s,get:o}=zn(n);let r=s.call(n,e);r||(e=G(e),r=s.call(n,e));const i=o.call(n,e);return n.set(e,t),r?at(t,i)&&Ye(n,"set",e,t):Ye(n,"add",e,t),this}function Ao(e){const t=G(this),{has:n,get:s}=zn(t);let o=n.call(t,e);o||(e=G(e),o=n.call(t,e)),s&&s.call(t,e);const r=t.delete(e);return o&&Ye(t,"delete",e,void 0),r}function So(){const e=G(this),t=e.size!==0,n=e.clear();return t&&Ye(e,"clear",void 0,void 0),n}function xn(e,t){return function(s,o){const r=this,i=r.__v_raw,a=G(i),l=t?Ys:e?Zs:an;return!e&&Ce(a,"iterate",bt),i.forEach((d,u)=>s.call(o,l(d),l(u),r))}}function Cn(e,t,n){return function(...s){const o=this.__v_raw,r=G(o),i=$t(r),a=e==="entries"||e===Symbol.iterator&&i,l=e==="keys"&&i,d=o[e](...s),u=n?Ys:t?Zs:an;return!t&&Ce(r,"iterate",l?Ss:bt),{next(){const{value:h,done:p}=d.next();return p?{value:h,done:p}:{value:a?[u(h[0]),u(h[1])]:u(h),done:p}},[Symbol.iterator](){return this}}}}function et(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function wl(){const e={get(r){return wn(this,r)},get size(){return En(this)},has:yn,add:xo,set:Co,delete:Ao,clear:So,forEach:xn(!1,!1)},t={get(r){return wn(this,r,!1,!0)},get size(){return En(this)},has:yn,add:xo,set:Co,delete:Ao,clear:So,forEach:xn(!1,!0)},n={get(r){return wn(this,r,!0)},get size(){return En(this,!0)},has(r){return yn.call(this,r,!0)},add:et("add"),set:et("set"),delete:et("delete"),clear:et("clear"),forEach:xn(!0,!1)},s={get(r){return wn(this,r,!0,!0)},get size(){return En(this,!0)},has(r){return yn.call(this,r,!0)},add:et("add"),set:et("set"),delete:et("delete"),clear:et("clear"),forEach:xn(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{e[r]=Cn(r,!1,!1),n[r]=Cn(r,!0,!1),t[r]=Cn(r,!1,!0),s[r]=Cn(r,!0,!0)}),[e,n,t,s]}const[yl,El,xl,Cl]=wl();function Js(e,t){const n=t?e?Cl:xl:e?El:yl;return(s,o,r)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?s:Reflect.get(q(n,o)&&o in s?n:s,o,r)}const Al={get:Js(!1,!1)},Sl={get:Js(!1,!0)},Rl={get:Js(!0,!1)},Vr=new WeakMap,zr=new WeakMap,Ur=new WeakMap,Ol=new WeakMap;function Tl(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Il(e){return e.__v_skip||!Object.isExtensible(e)?0:Tl(Zi(e))}function Un(e){return jt(e)?e:Qs(e,!1,vl,Al,Vr)}function Kr(e){return Qs(e,!1,bl,Sl,zr)}function qr(e){return Qs(e,!0,_l,Rl,Ur)}function Qs(e,t,n,s,o){if(!ie(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=o.get(e);if(r)return r;const i=Il(e);if(i===0)return e;const a=new Proxy(e,i===2?s:n);return o.set(e,a),a}function Lt(e){return jt(e)?Lt(e.__v_raw):!!(e&&e.__v_isReactive)}function jt(e){return!!(e&&e.__v_isReadonly)}function Mn(e){return!!(e&&e.__v_isShallow)}function Wr(e){return Lt(e)||jt(e)}function G(e){const t=e&&e.__v_raw;return t?G(t):e}function Gr(e){return Object.isExtensible(e)&&Ln(e,"__v_skip",!0),e}const an=e=>ie(e)?Un(e):e,Zs=e=>ie(e)?qr(e):e;class Xr{constructor(t,n,s,o){this.getter=t,this._setter=n,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new Ws(()=>t(this._value),()=>Sn(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=s}get value(){const t=G(this);return(!t._cacheable||t.effect.dirty)&&at(t._value,t._value=t.effect.run())&&Sn(t,4),Yr(t),t.effect._dirtyLevel>=2&&Sn(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function Pl(e,t,n=!1){let s,o;const r=z(e);return r?(s=e,o=Ie):(s=e.get,o=e.set),new Xr(s,o,r||!o,n)}function Yr(e){var t;it&&_t&&(e=G(e),Nr(_t,(t=e.dep)!=null?t:e.dep=Dr(()=>e.dep=void 0,e instanceof Xr?e:void 0)))}function Sn(e,t=4,n){e=G(e);const s=e.dep;s&&jr(s,t)}function Ae(e){return!!(e&&e.__v_isRef===!0)}function he(e){return Jr(e,!1)}function kl(e){return Jr(e,!0)}function Jr(e,t){return Ae(e)?e:new $l(e,t)}class $l{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:G(t),this._value=n?t:an(t)}get value(){return Yr(this),this._value}set value(t){const n=this.__v_isShallow||Mn(t)||jt(t);t=n?t:G(t),at(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:an(t),Sn(this,4))}}function Mt(e){return Ae(e)?e.value:e}const Ll={get:(e,t,n)=>Mt(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const o=e[t];return Ae(o)&&!Ae(n)?(o.value=n,!0):Reflect.set(e,t,n,s)}};function Qr(e){return Lt(e)?e:new Proxy(e,Ll)}/** +* @vue/runtime-core v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function lt(e,t,n,s){try{return s?e(...s):e()}catch(o){Kn(o,t,n)}}function je(e,t,n,s){if(z(e)){const r=lt(e,t,n,s);return r&&Or(r)&&r.catch(i=>{Kn(i,t,n)}),r}const o=[];for(let r=0;r>>1,o=ve[s],r=un(o);rUe&&ve.splice(t,1)}function Dl(e){V(e)?Nt.push(...e):(!nt||!nt.includes(e,e.allowRecurse?mt+1:mt))&&Nt.push(e),ti()}function Ro(e,t,n=cn?Ue+1:0){for(;nun(n)-un(s));if(Nt.length=0,nt){nt.push(...t);return}for(nt=t,mt=0;mte.id==null?1/0:e.id,Hl=(e,t)=>{const n=un(e)-un(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function si(e){Rs=!1,cn=!0,ve.sort(Hl);try{for(Ue=0;Ueae(g)?g.trim():g)),h&&(o=n.map(nl))}let a,l=s[a=ts(t)]||s[a=ts(Ke(t))];!l&&r&&(l=s[a=ts(Vt(t))]),l&&je(l,e,6,o);const d=s[a+"Once"];if(d){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,je(d,e,6,o)}}function oi(e,t,n=!1){const s=t.emitsCache,o=s.get(e);if(o!==void 0)return o;const r=e.emits;let i={},a=!1;if(!z(e)){const l=d=>{const u=oi(d,t,!0);u&&(a=!0,pe(i,u))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!r&&!a?(ie(e)&&s.set(e,null),null):(V(r)?r.forEach(l=>i[l]=null):pe(i,r),ie(e)&&s.set(e,i),i)}function qn(e,t){return!e||!Hn(t)?!1:(t=t.slice(2).replace(/Once$/,""),q(e,t[0].toLowerCase()+t.slice(1))||q(e,Vt(t))||q(e,t))}let xe=null,Wn=null;function Nn(e){const t=xe;return xe=e,Wn=e&&e.type.__scopeId||null,t}function pn(e){Wn=e}function mn(){Wn=null}function Bl(e,t=xe,n){if(!t||e._n)return e;const s=(...o)=>{s._d&&Do(-1);const r=Nn(t);let i;try{i=e(...o)}finally{Nn(r),s._d&&Do(1)}return i};return s._n=!0,s._c=!0,s._d=!0,s}function os(e){const{type:t,vnode:n,proxy:s,withProxy:o,props:r,propsOptions:[i],slots:a,attrs:l,emit:d,render:u,renderCache:h,data:p,setupState:g,ctx:k,inheritAttrs:$}=e;let H,N;const F=Nn(e);try{if(n.shapeFlag&4){const O=o||s,L=O;H=ze(u.call(L,O,h,r,g,p,k)),N=l}else{const O=t;H=ze(O.length>1?O(r,{attrs:l,slots:a,emit:d}):O(r,null)),N=t.props?l:Vl(l)}}catch(O){on.length=0,Kn(O,e,1),H=le(wt)}let C=H;if(N&&$!==!1){const O=Object.keys(N),{shapeFlag:L}=C;O.length&&L&7&&(i&&O.some(Vs)&&(N=zl(N,i)),C=Dt(C,N))}return n.dirs&&(C=Dt(C),C.dirs=C.dirs?C.dirs.concat(n.dirs):n.dirs),n.transition&&(C.transition=n.transition),H=C,Nn(F),H}const Vl=e=>{let t;for(const n in e)(n==="class"||n==="style"||Hn(n))&&((t||(t={}))[n]=e[n]);return t},zl=(e,t)=>{const n={};for(const s in e)(!Vs(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Ul(e,t,n){const{props:s,children:o,component:r}=e,{props:i,children:a,patchFlag:l}=t,d=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return s?Oo(s,i,d):!!i;if(l&8){const u=t.dynamicProps;for(let h=0;he.__isSuspense;function Yl(e,t){t&&t.pendingBranch?V(e)?t.effects.push(...e):t.effects.push(e):Dl(e)}const Jl=Symbol.for("v-scx"),Ql=()=>Je(Jl),An={};function Rn(e,t,n){return li(e,t,n)}function li(e,t,{immediate:n,deep:s,flush:o,once:r,onTrack:i,onTrigger:a}=se){if(t&&r){const T=t;t=(...U)=>{T(...U),L()}}const l=_e,d=T=>s===!0?T:vt(T,s===!1?1:void 0);let u,h=!1,p=!1;if(Ae(e)?(u=()=>e.value,h=Mn(e)):Lt(e)?(u=()=>d(e),h=!0):V(e)?(p=!0,h=e.some(T=>Lt(T)||Mn(T)),u=()=>e.map(T=>{if(Ae(T))return T.value;if(Lt(T))return d(T);if(z(T))return lt(T,l,2)})):z(e)?t?u=()=>lt(e,l,2):u=()=>(g&&g(),je(e,l,3,[k])):u=Ie,t&&s){const T=u;u=()=>vt(T())}let g,k=T=>{g=C.onStop=()=>{lt(T,l,4),g=C.onStop=void 0}},$;if(Jn)if(k=Ie,t?n&&je(t,l,3,[u(),p?[]:void 0,k]):u(),o==="sync"){const T=Ql();$=T.__watcherHandles||(T.__watcherHandles=[])}else return Ie;let H=p?new Array(e.length).fill(An):An;const N=()=>{if(!(!C.active||!C.dirty))if(t){const T=C.run();(s||h||(p?T.some((U,W)=>at(U,H[W])):at(T,H)))&&(g&&g(),je(t,l,3,[T,H===An?void 0:p&&H[0]===An?[]:H,k]),H=T)}else C.run()};N.allowRecurse=!!t;let F;o==="sync"?F=N:o==="post"?F=()=>ye(N,l&&l.suspense):(N.pre=!0,l&&(N.id=l.uid),F=()=>to(N));const C=new Ws(u,Ie,F),O=fl(),L=()=>{C.stop(),O&&zs(O.effects,C)};return t?n?N():H=C.run():o==="post"?ye(C.run.bind(C),l&&l.suspense):C.run(),$&&$.push(L),L}function Zl(e,t,n){const s=this.proxy,o=ae(e)?e.includes(".")?ai(s,e):()=>s[e]:e.bind(s,s);let r;z(t)?r=t:(r=t.handler,n=t);const i=vn(this),a=li(o,r.bind(s),n);return i(),a}function ai(e,t){const n=t.split(".");return()=>{let s=e;for(let o=0;o0){if(n>=t)return e;n++}if(s=s||new Set,s.has(e))return e;if(s.add(e),Ae(e))vt(e.value,t,n,s);else if(V(e))for(let o=0;o{vt(o,t,n,s)});else if(Ir(e))for(const o in e)vt(e[o],t,n,s);return e}function ne(e,t){if(xe===null)return e;const n=Qn(xe)||xe.proxy,s=e.dirs||(e.dirs=[]);for(let o=0;o!!e.type.__asyncLoader,ci=e=>e.type.__isKeepAlive;function ea(e,t){ui(e,"a",t)}function ta(e,t){ui(e,"da",t)}function ui(e,t,n=_e){const s=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Gn(t,s,n),n){let o=n.parent;for(;o&&o.parent;)ci(o.parent.vnode)&&na(s,t,n,o),o=o.parent}}function na(e,t,n,s){const o=Gn(t,e,s,!0);fi(()=>{zs(s[t],o)},n)}function Gn(e,t,n=_e,s=!1){if(n){const o=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...i)=>{if(n.isUnmounted)return;yt();const a=vn(n),l=je(t,n,e,i);return a(),Et(),l});return s?o.unshift(r):o.push(r),r}}const Qe=e=>(t,n=_e)=>(!Jn||e==="sp")&&Gn(e,(...s)=>t(...s),n),sa=Qe("bm"),Ut=Qe("m"),oa=Qe("bu"),ra=Qe("u"),ia=Qe("bum"),fi=Qe("um"),la=Qe("sp"),aa=Qe("rtg"),ca=Qe("rtc");function ua(e,t=_e){Gn("ec",e,t)}function fa(e,t,n,s){let o;const r=n&&n[s];if(V(e)||ae(e)){o=new Array(e.length);for(let i=0,a=e.length;it(i,a,void 0,r&&r[a]));else{const i=Object.keys(e);o=new Array(i.length);for(let a=0,l=i.length;ae?Ci(e)?Qn(e)||e.proxy:Os(e.parent):null,nn=pe(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=>Os(e.parent),$root:e=>Os(e.root),$emit:e=>e.emit,$options:e=>no(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,to(e.update)}),$nextTick:e=>e.n||(e.n=ei.bind(e.proxy)),$watch:e=>Zl.bind(e)}),rs=(e,t)=>e!==se&&!e.__isScriptSetup&&q(e,t),da={get({_:e},t){const{ctx:n,setupState:s,data:o,props:r,accessCache:i,type:a,appContext:l}=e;let d;if(t[0]!=="$"){const g=i[t];if(g!==void 0)switch(g){case 1:return s[t];case 2:return o[t];case 4:return n[t];case 3:return r[t]}else{if(rs(s,t))return i[t]=1,s[t];if(o!==se&&q(o,t))return i[t]=2,o[t];if((d=e.propsOptions[0])&&q(d,t))return i[t]=3,r[t];if(n!==se&&q(n,t))return i[t]=4,n[t];Ts&&(i[t]=0)}}const u=nn[t];let h,p;if(u)return t==="$attrs"&&Ce(e,"get",t),u(e);if((h=a.__cssModules)&&(h=h[t]))return h;if(n!==se&&q(n,t))return i[t]=4,n[t];if(p=l.config.globalProperties,q(p,t))return p[t]},set({_:e},t,n){const{data:s,setupState:o,ctx:r}=e;return rs(o,t)?(o[t]=n,!0):s!==se&&q(s,t)?(s[t]=n,!0):q(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:o,propsOptions:r}},i){let a;return!!n[i]||e!==se&&q(e,i)||rs(t,i)||(a=r[0])&&q(a,i)||q(s,i)||q(nn,i)||q(o.config.globalProperties,i)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:q(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Io(e){return V(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Ts=!0;function ha(e){const t=no(e),n=e.proxy,s=e.ctx;Ts=!1,t.beforeCreate&&Po(t.beforeCreate,e,"bc");const{data:o,computed:r,methods:i,watch:a,provide:l,inject:d,created:u,beforeMount:h,mounted:p,beforeUpdate:g,updated:k,activated:$,deactivated:H,beforeDestroy:N,beforeUnmount:F,destroyed:C,unmounted:O,render:L,renderTracked:T,renderTriggered:U,errorCaptured:W,serverPrefetch:Z,expose:fe,inheritAttrs:me,components:Pe,directives:Re,filters:Wt}=t;if(d&&pa(d,s,null),i)for(const ee in i){const X=i[ee];z(X)&&(s[ee]=X.bind(n))}if(o){const ee=o.call(n,n);ie(ee)&&(e.data=Un(ee))}if(Ts=!0,r)for(const ee in r){const X=r[ee],We=z(X)?X.bind(n,n):z(X.get)?X.get.bind(n,n):Ie,Ze=!z(X)&&z(X.set)?X.set.bind(n):Ie,He=Le({get:We,set:Ze});Object.defineProperty(s,ee,{enumerable:!0,configurable:!0,get:()=>He.value,set:we=>He.value=we})}if(a)for(const ee in a)di(a[ee],s,n,ee);if(l){const ee=z(l)?l.call(n):l;Reflect.ownKeys(ee).forEach(X=>{Tn(X,ee[X])})}u&&Po(u,e,"c");function ce(ee,X){V(X)?X.forEach(We=>ee(We.bind(n))):X&&ee(X.bind(n))}if(ce(sa,h),ce(Ut,p),ce(oa,g),ce(ra,k),ce(ea,$),ce(ta,H),ce(ua,W),ce(ca,T),ce(aa,U),ce(ia,F),ce(fi,O),ce(la,Z),V(fe))if(fe.length){const ee=e.exposed||(e.exposed={});fe.forEach(X=>{Object.defineProperty(ee,X,{get:()=>n[X],set:We=>n[X]=We})})}else e.exposed||(e.exposed={});L&&e.render===Ie&&(e.render=L),me!=null&&(e.inheritAttrs=me),Pe&&(e.components=Pe),Re&&(e.directives=Re)}function pa(e,t,n=Ie){V(e)&&(e=Is(e));for(const s in e){const o=e[s];let r;ie(o)?"default"in o?r=Je(o.from||s,o.default,!0):r=Je(o.from||s):r=Je(o),Ae(r)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>r.value,set:i=>r.value=i}):t[s]=r}}function Po(e,t,n){je(V(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function di(e,t,n,s){const o=s.includes(".")?ai(n,s):()=>n[s];if(ae(e)){const r=t[e];z(r)&&Rn(o,r)}else if(z(e))Rn(o,e.bind(n));else if(ie(e))if(V(e))e.forEach(r=>di(r,t,n,s));else{const r=z(e.handler)?e.handler.bind(n):t[e.handler];z(r)&&Rn(o,r,e)}}function no(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:o,optionsCache:r,config:{optionMergeStrategies:i}}=e.appContext,a=r.get(t);let l;return a?l=a:!o.length&&!n&&!s?l=t:(l={},o.length&&o.forEach(d=>jn(l,d,i,!0)),jn(l,t,i)),ie(t)&&r.set(t,l),l}function jn(e,t,n,s=!1){const{mixins:o,extends:r}=t;r&&jn(e,r,n,!0),o&&o.forEach(i=>jn(e,i,n,!0));for(const i in t)if(!(s&&i==="expose")){const a=ma[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const ma={data:ko,props:$o,emits:$o,methods:Zt,computed:Zt,beforeCreate:be,created:be,beforeMount:be,mounted:be,beforeUpdate:be,updated:be,beforeDestroy:be,beforeUnmount:be,destroyed:be,unmounted:be,activated:be,deactivated:be,errorCaptured:be,serverPrefetch:be,components:Zt,directives:Zt,watch:va,provide:ko,inject:ga};function ko(e,t){return t?e?function(){return pe(z(e)?e.call(this,this):e,z(t)?t.call(this,this):t)}:t:e}function ga(e,t){return Zt(Is(e),Is(t))}function Is(e){if(V(e)){const t={};for(let n=0;n1)return n&&z(t)?t.call(s&&s.proxy):t}}function wa(e,t,n,s=!1){const o={},r={};Ln(r,Yn,1),e.propsDefaults=Object.create(null),pi(e,t,o,r);for(const i in e.propsOptions[0])i in o||(o[i]=void 0);n?e.props=s?o:Kr(o):e.type.props?e.props=o:e.props=r,e.attrs=r}function ya(e,t,n,s){const{props:o,attrs:r,vnode:{patchFlag:i}}=e,a=G(o),[l]=e.propsOptions;let d=!1;if((s||i>0)&&!(i&16)){if(i&8){const u=e.vnode.dynamicProps;for(let h=0;h{l=!0;const[p,g]=mi(h,t,!0);pe(i,p),g&&a.push(...g)};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!r&&!l)return ie(e)&&s.set(e,kt),kt;if(V(r))for(let u=0;u-1,g[1]=$<0||k<$,(k>-1||q(g,"default"))&&a.push(h)}}}const d=[i,a];return ie(e)&&s.set(e,d),d}function Lo(e){return e[0]!=="$"&&!tn(e)}function Mo(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function No(e,t){return Mo(e)===Mo(t)}function jo(e,t){return V(t)?t.findIndex(n=>No(n,e)):z(t)&&No(t,e)?0:-1}const gi=e=>e[0]==="_"||e==="$stable",so=e=>V(e)?e.map(ze):[ze(e)],Ea=(e,t,n)=>{if(t._n)return t;const s=Bl((...o)=>so(t(...o)),n);return s._c=!1,s},vi=(e,t,n)=>{const s=e._ctx;for(const o in e){if(gi(o))continue;const r=e[o];if(z(r))t[o]=Ea(o,r,s);else if(r!=null){const i=so(r);t[o]=()=>i}}},_i=(e,t)=>{const n=so(t);e.slots.default=()=>n},xa=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=G(t),Ln(t,"_",n)):vi(t,e.slots={})}else e.slots={},t&&_i(e,t);Ln(e.slots,Yn,1)},Ca=(e,t,n)=>{const{vnode:s,slots:o}=e;let r=!0,i=se;if(s.shapeFlag&32){const a=t._;a?n&&a===1?r=!1:(pe(o,t),!n&&a===1&&delete o._):(r=!t.$stable,vi(t,o)),i=t}else t&&(_i(e,t),i={default:1});if(r)for(const a in o)!gi(a)&&i[a]==null&&delete o[a]};function ks(e,t,n,s,o=!1){if(V(e)){e.forEach((p,g)=>ks(p,t&&(V(t)?t[g]:t),n,s,o));return}if(On(s)&&!o)return;const r=s.shapeFlag&4?Qn(s.component)||s.component.proxy:s.el,i=o?null:r,{i:a,r:l}=e,d=t&&t.r,u=a.refs===se?a.refs={}:a.refs,h=a.setupState;if(d!=null&&d!==l&&(ae(d)?(u[d]=null,q(h,d)&&(h[d]=null)):Ae(d)&&(d.value=null)),z(l))lt(l,a,12,[i,u]);else{const p=ae(l),g=Ae(l);if(p||g){const k=()=>{if(e.f){const $=p?q(h,l)?h[l]:u[l]:l.value;o?V($)&&zs($,r):V($)?$.includes(r)||$.push(r):p?(u[l]=[r],q(h,l)&&(h[l]=u[l])):(l.value=[r],e.k&&(u[e.k]=l.value))}else p?(u[l]=i,q(h,l)&&(h[l]=i)):g&&(l.value=i,e.k&&(u[e.k]=i))};i?(k.id=-1,ye(k,n)):k()}}}const ye=Yl;function Aa(e){return Sa(e)}function Sa(e,t){const n=Pr();n.__VUE__=!0;const{insert:s,remove:o,patchProp:r,createElement:i,createText:a,createComment:l,setText:d,setElementText:u,parentNode:h,nextSibling:p,setScopeId:g=Ie,insertStaticContent:k}=e,$=(c,f,m,w=null,v=null,x=null,R=void 0,E=null,A=!!f.dynamicChildren)=>{if(c===f)return;c&&!Xt(c,f)&&(w=b(c),we(c,v,x,!0),c=null),f.patchFlag===-2&&(A=!1,f.dynamicChildren=null);const{type:y,ref:P,shapeFlag:D}=f;switch(y){case Xn:H(c,f,m,w);break;case wt:N(c,f,m,w);break;case In:c==null&&F(f,m,w,R);break;case Ve:Pe(c,f,m,w,v,x,R,E,A);break;default:D&1?L(c,f,m,w,v,x,R,E,A):D&6?Re(c,f,m,w,v,x,R,E,A):(D&64||D&128)&&y.process(c,f,m,w,v,x,R,E,A,M)}P!=null&&v&&ks(P,c&&c.ref,x,f||c,!f)},H=(c,f,m,w)=>{if(c==null)s(f.el=a(f.children),m,w);else{const v=f.el=c.el;f.children!==c.children&&d(v,f.children)}},N=(c,f,m,w)=>{c==null?s(f.el=l(f.children||""),m,w):f.el=c.el},F=(c,f,m,w)=>{[c.el,c.anchor]=k(c.children,f,m,w,c.el,c.anchor)},C=({el:c,anchor:f},m,w)=>{let v;for(;c&&c!==f;)v=p(c),s(c,m,w),c=v;s(f,m,w)},O=({el:c,anchor:f})=>{let m;for(;c&&c!==f;)m=p(c),o(c),c=m;o(f)},L=(c,f,m,w,v,x,R,E,A)=>{f.type==="svg"?R="svg":f.type==="math"&&(R="mathml"),c==null?T(f,m,w,v,x,R,E,A):Z(c,f,v,x,R,E,A)},T=(c,f,m,w,v,x,R,E)=>{let A,y;const{props:P,shapeFlag:D,transition:j,dirs:B}=c;if(A=c.el=i(c.type,x,P&&P.is,P),D&8?u(A,c.children):D&16&&W(c.children,A,null,w,v,is(c,x),R,E),B&&ut(c,null,w,"created"),U(A,c,c.scopeId,R,w),P){for(const te in P)te!=="value"&&!tn(te)&&r(A,te,null,P[te],x,c.children,w,v,ge);"value"in P&&r(A,"value",null,P.value,x),(y=P.onVnodeBeforeMount)&&Be(y,w,c)}B&&ut(c,null,w,"beforeMount");const K=Ra(v,j);K&&j.beforeEnter(A),s(A,f,m),((y=P&&P.onVnodeMounted)||K||B)&&ye(()=>{y&&Be(y,w,c),K&&j.enter(A),B&&ut(c,null,w,"mounted")},v)},U=(c,f,m,w,v)=>{if(m&&g(c,m),w)for(let x=0;x{for(let y=A;y{const E=f.el=c.el;let{patchFlag:A,dynamicChildren:y,dirs:P}=f;A|=c.patchFlag&16;const D=c.props||se,j=f.props||se;let B;if(m&&ft(m,!1),(B=j.onVnodeBeforeUpdate)&&Be(B,m,f,c),P&&ut(f,c,m,"beforeUpdate"),m&&ft(m,!0),y?fe(c.dynamicChildren,y,E,m,w,is(f,v),x):R||X(c,f,E,null,m,w,is(f,v),x,!1),A>0){if(A&16)me(E,f,D,j,m,w,v);else if(A&2&&D.class!==j.class&&r(E,"class",null,j.class,v),A&4&&r(E,"style",D.style,j.style,v),A&8){const K=f.dynamicProps;for(let te=0;te{B&&Be(B,m,f,c),P&&ut(f,c,m,"updated")},w)},fe=(c,f,m,w,v,x,R)=>{for(let E=0;E{if(m!==w){if(m!==se)for(const E in m)!tn(E)&&!(E in w)&&r(c,E,m[E],null,R,f.children,v,x,ge);for(const E in w){if(tn(E))continue;const A=w[E],y=m[E];A!==y&&E!=="value"&&r(c,E,y,A,R,f.children,v,x,ge)}"value"in w&&r(c,"value",m.value,w.value,R)}},Pe=(c,f,m,w,v,x,R,E,A)=>{const y=f.el=c?c.el:a(""),P=f.anchor=c?c.anchor:a("");let{patchFlag:D,dynamicChildren:j,slotScopeIds:B}=f;B&&(E=E?E.concat(B):B),c==null?(s(y,m,w),s(P,m,w),W(f.children||[],m,P,v,x,R,E,A)):D>0&&D&64&&j&&c.dynamicChildren?(fe(c.dynamicChildren,j,m,v,x,R,E),(f.key!=null||v&&f===v.subTree)&&bi(c,f,!0)):X(c,f,m,P,v,x,R,E,A)},Re=(c,f,m,w,v,x,R,E,A)=>{f.slotScopeIds=E,c==null?f.shapeFlag&512?v.ctx.activate(f,m,w,R,A):Wt(f,m,w,v,x,R,A):xt(c,f,A)},Wt=(c,f,m,w,v,x,R)=>{const E=c.component=ja(c,w,v);if(ci(c)&&(E.ctx.renderer=M),Da(E),E.asyncDep){if(v&&v.registerDep(E,ce),!c.el){const A=E.subTree=le(wt);N(null,A,f,m)}}else ce(E,c,f,m,v,x,R)},xt=(c,f,m)=>{const w=f.component=c.component;if(Ul(c,f,m))if(w.asyncDep&&!w.asyncResolved){ee(w,f,m);return}else w.next=f,jl(w.update),w.effect.dirty=!0,w.update();else f.el=c.el,w.vnode=f},ce=(c,f,m,w,v,x,R)=>{const E=()=>{if(c.isMounted){let{next:P,bu:D,u:j,parent:B,vnode:K}=c;{const St=wi(c);if(St){P&&(P.el=K.el,ee(c,P,R)),St.asyncDep.then(()=>{c.isUnmounted||E()});return}}let te=P,re;ft(c,!1),P?(P.el=K.el,ee(c,P,R)):P=K,D&&ns(D),(re=P.props&&P.props.onVnodeBeforeUpdate)&&Be(re,B,P,K),ft(c,!0);const ue=os(c),ke=c.subTree;c.subTree=ue,$(ke,ue,h(ke.el),b(ke),c,v,x),P.el=ue.el,te===null&&Kl(c,ue.el),j&&ye(j,v),(re=P.props&&P.props.onVnodeUpdated)&&ye(()=>Be(re,B,P,K),v)}else{let P;const{el:D,props:j}=f,{bm:B,m:K,parent:te}=c,re=On(f);if(ft(c,!1),B&&ns(B),!re&&(P=j&&j.onVnodeBeforeMount)&&Be(P,te,f),ft(c,!0),D&&oe){const ue=()=>{c.subTree=os(c),oe(D,c.subTree,c,v,null)};re?f.type.__asyncLoader().then(()=>!c.isUnmounted&&ue()):ue()}else{const ue=c.subTree=os(c);$(null,ue,m,w,c,v,x),f.el=ue.el}if(K&&ye(K,v),!re&&(P=j&&j.onVnodeMounted)){const ue=f;ye(()=>Be(P,te,ue),v)}(f.shapeFlag&256||te&&On(te.vnode)&&te.vnode.shapeFlag&256)&&c.a&&ye(c.a,v),c.isMounted=!0,f=m=w=null}},A=c.effect=new Ws(E,Ie,()=>to(y),c.scope),y=c.update=()=>{A.dirty&&A.run()};y.id=c.uid,ft(c,!0),y()},ee=(c,f,m)=>{f.component=c;const w=c.vnode.props;c.vnode=f,c.next=null,ya(c,f.props,w,m),Ca(c,f.children,m),yt(),Ro(c),Et()},X=(c,f,m,w,v,x,R,E,A=!1)=>{const y=c&&c.children,P=c?c.shapeFlag:0,D=f.children,{patchFlag:j,shapeFlag:B}=f;if(j>0){if(j&128){Ze(y,D,m,w,v,x,R,E,A);return}else if(j&256){We(y,D,m,w,v,x,R,E,A);return}}B&8?(P&16&&ge(y,v,x),D!==y&&u(m,D)):P&16?B&16?Ze(y,D,m,w,v,x,R,E,A):ge(y,v,x,!0):(P&8&&u(m,""),B&16&&W(D,m,w,v,x,R,E,A))},We=(c,f,m,w,v,x,R,E,A)=>{c=c||kt,f=f||kt;const y=c.length,P=f.length,D=Math.min(y,P);let j;for(j=0;jP?ge(c,v,x,!0,!1,D):W(f,m,w,v,x,R,E,A,D)},Ze=(c,f,m,w,v,x,R,E,A)=>{let y=0;const P=f.length;let D=c.length-1,j=P-1;for(;y<=D&&y<=j;){const B=c[y],K=f[y]=A?st(f[y]):ze(f[y]);if(Xt(B,K))$(B,K,m,null,v,x,R,E,A);else break;y++}for(;y<=D&&y<=j;){const B=c[D],K=f[j]=A?st(f[j]):ze(f[j]);if(Xt(B,K))$(B,K,m,null,v,x,R,E,A);else break;D--,j--}if(y>D){if(y<=j){const B=j+1,K=Bj)for(;y<=D;)we(c[y],v,x,!0),y++;else{const B=y,K=y,te=new Map;for(y=K;y<=j;y++){const Oe=f[y]=A?st(f[y]):ze(f[y]);Oe.key!=null&&te.set(Oe.key,y)}let re,ue=0;const ke=j-K+1;let St=!1,go=0;const Gt=new Array(ke);for(y=0;y=ke){we(Oe,v,x,!0);continue}let Fe;if(Oe.key!=null)Fe=te.get(Oe.key);else for(re=K;re<=j;re++)if(Gt[re-K]===0&&Xt(Oe,f[re])){Fe=re;break}Fe===void 0?we(Oe,v,x,!0):(Gt[Fe-K]=y+1,Fe>=go?go=Fe:St=!0,$(Oe,f[Fe],m,null,v,x,R,E,A),ue++)}const vo=St?Oa(Gt):kt;for(re=vo.length-1,y=ke-1;y>=0;y--){const Oe=K+y,Fe=f[Oe],_o=Oe+1{const{el:x,type:R,transition:E,children:A,shapeFlag:y}=c;if(y&6){He(c.component.subTree,f,m,w);return}if(y&128){c.suspense.move(f,m,w);return}if(y&64){R.move(c,f,m,M);return}if(R===Ve){s(x,f,m);for(let D=0;DE.enter(x),v);else{const{leave:D,delayLeave:j,afterLeave:B}=E,K=()=>s(x,f,m),te=()=>{D(x,()=>{K(),B&&B()})};j?j(x,K,te):te()}else s(x,f,m)},we=(c,f,m,w=!1,v=!1)=>{const{type:x,props:R,ref:E,children:A,dynamicChildren:y,shapeFlag:P,patchFlag:D,dirs:j}=c;if(E!=null&&ks(E,null,m,c,!0),P&256){f.ctx.deactivate(c);return}const B=P&1&&j,K=!On(c);let te;if(K&&(te=R&&R.onVnodeBeforeUnmount)&&Be(te,f,c),P&6)bn(c.component,m,w);else{if(P&128){c.suspense.unmount(m,w);return}B&&ut(c,null,f,"beforeUnmount"),P&64?c.type.remove(c,f,m,v,M,w):y&&(x!==Ve||D>0&&D&64)?ge(y,f,m,!1,!0):(x===Ve&&D&384||!v&&P&16)&&ge(A,f,m),w&&Ct(c)}(K&&(te=R&&R.onVnodeUnmounted)||B)&&ye(()=>{te&&Be(te,f,c),B&&ut(c,null,f,"unmounted")},m)},Ct=c=>{const{type:f,el:m,anchor:w,transition:v}=c;if(f===Ve){At(m,w);return}if(f===In){O(c);return}const x=()=>{o(m),v&&!v.persisted&&v.afterLeave&&v.afterLeave()};if(c.shapeFlag&1&&v&&!v.persisted){const{leave:R,delayLeave:E}=v,A=()=>R(m,x);E?E(c.el,x,A):A()}else x()},At=(c,f)=>{let m;for(;c!==f;)m=p(c),o(c),c=m;o(f)},bn=(c,f,m)=>{const{bum:w,scope:v,update:x,subTree:R,um:E}=c;w&&ns(w),v.stop(),x&&(x.active=!1,we(R,c,f,m)),E&&ye(E,f),ye(()=>{c.isUnmounted=!0},f),f&&f.pendingBranch&&!f.isUnmounted&&c.asyncDep&&!c.asyncResolved&&c.suspenseId===f.pendingId&&(f.deps--,f.deps===0&&f.resolve())},ge=(c,f,m,w=!1,v=!1,x=0)=>{for(let R=x;Rc.shapeFlag&6?b(c.component.subTree):c.shapeFlag&128?c.suspense.next():p(c.anchor||c.el);let I=!1;const S=(c,f,m)=>{c==null?f._vnode&&we(f._vnode,null,null,!0):$(f._vnode||null,c,f,null,null,null,m),I||(I=!0,Ro(),ni(),I=!1),f._vnode=c},M={p:$,um:we,m:He,r:Ct,mt:Wt,mc:W,pc:X,pbc:fe,n:b,o:e};let Y,oe;return t&&([Y,oe]=t(M)),{render:S,hydrate:Y,createApp:ba(S,Y)}}function is({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function ft({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Ra(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function bi(e,t,n=!1){const s=e.children,o=t.children;if(V(s)&&V(o))for(let r=0;r>1,e[n[a]]0&&(t[s]=n[r-1]),n[r]=s)}}for(r=n.length,i=n[r-1];r-- >0;)n[r]=i,i=t[i];return n}function wi(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:wi(t)}const Ta=e=>e.__isTeleport,Ve=Symbol.for("v-fgt"),Xn=Symbol.for("v-txt"),wt=Symbol.for("v-cmt"),In=Symbol.for("v-stc"),on=[];let Me=null;function Ne(e=!1){on.push(Me=e?null:[])}function Ia(){on.pop(),Me=on[on.length-1]||null}let fn=1;function Do(e){fn+=e}function yi(e){return e.dynamicChildren=fn>0?Me||kt:null,Ia(),fn>0&&Me&&Me.push(e),e}function Xe(e,t,n,s,o,r){return yi(_(e,t,n,s,o,r,!0))}function Ei(e,t,n,s,o){return yi(le(e,t,n,s,o,!0))}function $s(e){return e?e.__v_isVNode===!0:!1}function Xt(e,t){return e.type===t.type&&e.key===t.key}const Yn="__vInternal",xi=({key:e})=>e??null,Pn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ae(e)||Ae(e)||z(e)?{i:xe,r:e,k:t,f:!!n}:e:null);function _(e,t=null,n=null,s=0,o=null,r=e===Ve?0:1,i=!1,a=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&xi(t),ref:t&&Pn(t),scopeId:Wn,slotScopeIds:null,children:n,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:s,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:xe};return a?(oo(l,n),r&128&&e.normalize(l)):n&&(l.shapeFlag|=ae(n)?8:16),fn>0&&!i&&Me&&(l.patchFlag>0||r&6)&&l.patchFlag!==32&&Me.push(l),l}const le=Pa;function Pa(e,t=null,n=null,s=0,o=null,r=!1){if((!e||e===Gl)&&(e=wt),$s(e)){const a=Dt(e,t,!0);return n&&oo(a,n),fn>0&&!r&&Me&&(a.shapeFlag&6?Me[Me.indexOf(e)]=a:Me.push(a)),a.patchFlag|=-2,a}if(za(e)&&(e=e.__vccOpts),t){t=ka(t);let{class:a,style:l}=t;a&&!ae(a)&&(t.class=qs(a)),ie(l)&&(Wr(l)&&!V(l)&&(l=pe({},l)),t.style=Ks(l))}const i=ae(e)?1:Xl(e)?128:Ta(e)?64:ie(e)?4:z(e)?2:0;return _(e,t,n,s,o,i,r,!0)}function ka(e){return e?Wr(e)||Yn in e?pe({},e):e:null}function Dt(e,t,n=!1){const{props:s,ref:o,patchFlag:r,children:i}=e,a=t?La(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&xi(a),ref:t&&t.ref?n&&o?V(o)?o.concat(Pn(t)):[o,Pn(t)]:Pn(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:i,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ve?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&&Dt(e.ssContent),ssFallback:e.ssFallback&&Dt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function kn(e=" ",t=0){return le(Xn,null,e,t)}function gn(e,t){const n=le(In,null,e);return n.staticCount=t,n}function $a(e="",t=!1){return t?(Ne(),Ei(wt,null,e)):le(wt,null,e)}function ze(e){return e==null||typeof e=="boolean"?le(wt):V(e)?le(Ve,null,e.slice()):typeof e=="object"?st(e):le(Xn,null,String(e))}function st(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Dt(e)}function oo(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(V(t))n=16;else if(typeof t=="object")if(s&65){const o=t.default;o&&(o._c&&(o._d=!1),oo(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(Yn in t)?t._ctx=xe:o===3&&xe&&(xe.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else z(t)?(t={default:t,_ctx:xe},n=32):(t=String(t),s&64?(n=16,t=[kn(t)]):n=8);e.children=t,e.shapeFlag|=n}function La(...e){const t={};for(let n=0;n{let o;return(o=e[n])||(o=e[n]=[]),o.push(s),r=>{o.length>1?o.forEach(i=>i(r)):o[0](r)}};Dn=t("__VUE_INSTANCE_SETTERS__",n=>_e=n),Ls=t("__VUE_SSR_SETTERS__",n=>Jn=n)}const vn=e=>{const t=_e;return Dn(e),e.scope.on(),()=>{e.scope.off(),Dn(t)}},Ho=()=>{_e&&_e.scope.off(),Dn(null)};function Ci(e){return e.vnode.shapeFlag&4}let Jn=!1;function Da(e,t=!1){t&&Ls(t);const{props:n,children:s}=e.vnode,o=Ci(e);wa(e,n,o,t),xa(e,s);const r=o?Ha(e,t):void 0;return t&&Ls(!1),r}function Ha(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Gr(new Proxy(e.ctx,da));const{setup:s}=n;if(s){const o=e.setupContext=s.length>1?Ba(e):null,r=vn(e);yt();const i=lt(s,e,0,[e.props,o]);if(Et(),r(),Or(i)){if(i.then(Ho,Ho),t)return i.then(a=>{Fo(e,a,t)}).catch(a=>{Kn(a,e,0)});e.asyncDep=i}else Fo(e,i,t)}else Ai(e,t)}function Fo(e,t,n){z(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ie(t)&&(e.setupState=Qr(t)),Ai(e,n)}let Bo;function Ai(e,t,n){const s=e.type;if(!e.render){if(!t&&Bo&&!s.render){const o=s.template||no(e).template;if(o){const{isCustomElement:r,compilerOptions:i}=e.appContext.config,{delimiters:a,compilerOptions:l}=s,d=pe(pe({isCustomElement:r,delimiters:a},i),l);s.render=Bo(o,d)}}e.render=s.render||Ie}{const o=vn(e);yt();try{ha(e)}finally{Et(),o()}}}function Fa(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return Ce(e,"get","$attrs"),t[n]}}))}function Ba(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return Fa(e)},slots:e.slots,emit:e.emit,expose:t}}function Qn(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Qr(Gr(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in nn)return nn[n](e)},has(t,n){return n in t||n in nn}}))}function Va(e,t=!0){return z(e)?e.displayName||e.name:e.name||t&&e.__name}function za(e){return z(e)&&"__vccOpts"in e}const Le=(e,t)=>Pl(e,t,Jn);function Si(e,t,n){const s=arguments.length;return s===2?ie(t)&&!V(t)?$s(t)?le(e,null,[t]):le(e,t):le(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&$s(n)&&(n=[n]),le(e,t,n))}const Ua="3.4.21";/** +* @vue/runtime-dom v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const Ka="http://www.w3.org/2000/svg",qa="http://www.w3.org/1998/Math/MathML",ot=typeof document<"u"?document:null,Vo=ot&&ot.createElement("template"),Wa={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const o=t==="svg"?ot.createElementNS(Ka,e):t==="mathml"?ot.createElementNS(qa,e):ot.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:e=>ot.createTextNode(e),createComment:e=>ot.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ot.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,o,r){const i=n?n.previousSibling:t.lastChild;if(o&&(o===r||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===r||!(o=o.nextSibling)););else{Vo.innerHTML=s==="svg"?`${e}`:s==="mathml"?`${e}`:e;const a=Vo.content;if(s==="svg"||s==="mathml"){const l=a.firstChild;for(;l.firstChild;)a.appendChild(l.firstChild);a.removeChild(l)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Ga=Symbol("_vtc");function Xa(e,t,n){const s=e[Ga];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const zo=Symbol("_vod"),Ya=Symbol("_vsh"),Ja=Symbol(""),Qa=/(^|;)\s*display\s*:/;function Za(e,t,n){const s=e.style,o=ae(n);let r=!1;if(n&&!o){if(t)if(ae(t))for(const i of t.split(";")){const a=i.slice(0,i.indexOf(":")).trim();n[a]==null&&$n(s,a,"")}else for(const i in t)n[i]==null&&$n(s,i,"");for(const i in n)i==="display"&&(r=!0),$n(s,i,n[i])}else if(o){if(t!==n){const i=s[Ja];i&&(n+=";"+i),s.cssText=n,r=Qa.test(n)}}else t&&e.removeAttribute("style");zo in e&&(e[zo]=r?s.display:"",e[Ya]&&(s.display="none"))}const Uo=/\s*!important$/;function $n(e,t,n){if(V(n))n.forEach(s=>$n(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=ec(e,t);Uo.test(n)?e.setProperty(Vt(s),n.replace(Uo,""),"important"):e[s]=n}}const Ko=["Webkit","Moz","ms"],ls={};function ec(e,t){const n=ls[t];if(n)return n;let s=Ke(t);if(s!=="filter"&&s in e)return ls[t]=s;s=Vn(s);for(let o=0;oas||(lc.then(()=>as=0),as=Date.now());function cc(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;je(uc(s,n.value),t,5,[s])};return n.value=e,n.attached=ac(),n}function uc(e,t){if(V(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>o=>!o._stopped&&s&&s(o))}else return t}const Xo=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,fc=(e,t,n,s,o,r,i,a,l)=>{const d=o==="svg";t==="class"?Xa(e,s,d):t==="style"?Za(e,n,s):Hn(t)?Vs(t)||rc(e,t,n,s,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):dc(e,t,s,d))?nc(e,t,s,r,i,a,l):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),tc(e,t,s,d))};function dc(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&Xo(t)&&z(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return Xo(t)&&ae(n)?!1:t in e}const hc=pe({patchProp:fc},Wa);let Yo;function pc(){return Yo||(Yo=Aa(hc))}const mc=(...e)=>{const t=pc().createApp(...e),{mount:n}=t;return t.mount=s=>{const o=vc(s);if(!o)return;const r=t._component;!z(r)&&!r.render&&!r.template&&(r.template=o.innerHTML),o.innerHTML="";const i=n(o,!1,gc(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},t};function gc(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function vc(e){return ae(e)?document.querySelector(e):e}const Kt=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n},_c={};function bc(e,t){const n=Wl("RouterView");return Ne(),Ei(n)}const wc=Kt(_c,[["render",bc],["__scopeId","data-v-9bea8109"]]),yc="/champ/assets/main_video-DWKHPMYX.mp4",Ec="/champ/assets/framework-C2zLoSAZ.jpg",xc={title:"Champ",subtitle:"Controllable and Consistent Human Image Animation with 3D Parametric Guidance"},Cc=[{name:"Shenhao Zhu*",homepage:"https://github.com/ShenhaoZhu"},{name:"Junming Leo Chen*",homepage:"https://github.com/Leoooo333"},{name:"Zuozhuo Dai",homepage:"https://github.com/daizuozhuo"},{name:"Yinghui Xu",homepage:"https://ai3.fudan.edu.cn/info/1088/1266.htm"},{name:"Xun Cao",homepage:"https://cite.nju.edu.cn/People/Faculty/20190621/i5054.html"},{name:"Yao Yao",homepage:"https://yoyo000.github.io/"},{name:"Hao Zhu",homepage:"http://zhuhao.cc/home/"},{name:"Siyu Zhu",homepage:"https://sites.google.com/site/zhusiyucs/home"}],Ac={pdf:"",arxiv:"",github:"https://github.com/fudan-generative-vision/champ",huggingface:""},cs={title:xc,authors:Cc,res:Ac},Sc="/champ/assets/comparision-05-kpsGETzc.mp4",Rc="/champ/assets/comparision-07-Bx5H-jSA.mp4",Oc="/champ/assets/comparision-09-LM2vXlA3.mp4",Tc="/champ/assets/comparision-10-Bgs8eyq7.mp4";var Ic=Object.defineProperty,Pc=(e,t,n)=>t in e?Ic(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Jo=(e,t,n)=>(Pc(e,typeof t!="symbol"?t+"":t,n),n);/*! +* TW Elements +* Version: FREE 2.0.0 +* +* Copyright: Material Design for Bootstrap +* https://mdbootstrap.com/ +* +* Read the license: https://tw-elements.com/license/ +* +* +* Documentation: https://tw-elements.com/ +* +* Support: https://mdbootstrap.com/support/cat/twe +* +* Contact: tailwind@mdbootstrap.com +* +*/const us=(()=>{const e={};let t=1;return{set(n,s,o){typeof n[s]>"u"&&(n[s]={key:s,id:t},t++),e[n[s].id]=o},get(n,s){if(!n||typeof n[s]>"u")return null;const o=n[s];return o.key===s?e[o.id]:null},delete(n,s){if(typeof n[s]>"u")return;const o=n[s];o.key===s&&(delete e[o.id],delete n[s])}}})(),fs={setData(e,t,n){us.set(e,t,n)},getData(e,t){return us.get(e,t)},removeData(e,t){us.delete(e,t)}},kc=1e3,Ms="transitionend",$c=e=>e==null?`${e}`:{}.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase(),Ri=e=>{let t=e.getAttribute("data-twe-target");if(!t||t==="#"){let n=e.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),t=n&&n!=="#"?n.trim():null}return t},Lc=e=>{const t=Ri(e);return t&&document.querySelector(t)?t:null},ro=e=>{const t=Ri(e);return t?document.querySelector(t):null},Mc=e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);const s=Number.parseFloat(t),o=Number.parseFloat(n);return!s&&!o?0:(t=t.split(",")[0],n=n.split(",")[0],(Number.parseFloat(t)+Number.parseFloat(n))*kc)},Oi=e=>{e.dispatchEvent(new Event(Ms))},Ti=e=>!e||typeof e!="object"?!1:(typeof e.jquery<"u"&&(e=e[0]),typeof e.nodeType<"u"),Qo=e=>Ti(e)?e.jquery?e[0]:e:typeof e=="string"&&e.length>0?document.querySelector(e):null,Zo=(e,t,n)=>{Object.keys(n).forEach(s=>{const o=n[s],r=t[s],i=r&&Ti(r)?"element":$c(r);if(!new RegExp(o).test(i))throw new Error(`${e.toUpperCase()}: Option "${s}" provided type "${i}" but expected type "${o}".`)})},Zn=e=>{if(!e)return!1;if(e.style&&e.parentNode&&e.parentNode.style){const t=getComputedStyle(e),n=getComputedStyle(e.parentNode);return t.display!=="none"&&n.display!=="none"&&t.visibility!=="hidden"}return!1},io=e=>!e||e.nodeType!==Node.ELEMENT_NODE||e.classList.contains("disabled")?!0:typeof e.disabled<"u"?e.disabled:e.hasAttribute("disabled")&&e.getAttribute("disabled")!=="false",Nc=e=>{e.offsetHeight},Ii=()=>{const{jQuery:e}=window;return e&&!document.body.hasAttribute("data-twe-no-jquery")?e:null},ds=[],jc=e=>{document.readyState==="loading"?(ds.length||document.addEventListener("DOMContentLoaded",()=>{ds.forEach(t=>t())}),ds.push(e)):e()},qe=()=>document.documentElement.dir==="rtl",er=e=>{typeof e=="function"&&e()},Dc=(e,t,n=!0)=>{if(!n){er(e);return}const s=5,o=Mc(t)+s;let r=!1;const i=({target:a})=>{a===t&&(r=!0,t.removeEventListener(Ms,i),er(e))};t.addEventListener(Ms,i),setTimeout(()=>{r||Oi(t)},o)},Hc=(e,t,n,s)=>{let o=e.indexOf(t);if(o===-1)return e[!n&&s?e.length-1:0];const r=e.length;return o+=n?1:-1,s&&(o=(o+r)%r),e[Math.max(0,Math.min(o,r-1))]},Fc=/[^.]*(?=\..*)\.|.*/,Bc=/\..*/,Vc=/::\d+$/,hs={};let tr=1;const zc={mouseenter:"mouseover",mouseleave:"mouseout"},Uc=/^(mouseenter|mouseleave)/i,Pi=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function ki(e,t){return t&&`${t}::${tr++}`||e.uidEvent||tr++}function $i(e){const t=ki(e);return e.uidEvent=t,hs[t]=hs[t]||{},hs[t]}function Kc(e,t){return function n(s){return s.delegateTarget=e,n.oneOff&&J.off(e,s.type,t),t.apply(e,[s])}}function qc(e,t,n){return function s(o){const r=e.querySelectorAll(t);for(let{target:i}=o;i&&i!==this;i=i.parentNode)for(let a=r.length;a--;"")if(r[a]===i)return o.delegateTarget=i,s.oneOff&&J.off(e,o.type,n),n.apply(i,[o]);return null}}function Li(e,t,n=null){const s=Object.keys(e);for(let o=0,r=s.length;ofunction($){if(!$.relatedTarget||$.relatedTarget!==$.delegateTarget&&!$.delegateTarget.contains($.relatedTarget))return k.call(this,$)};s?s=g(s):n=g(n)}const[r,i,a]=Mi(t,n,s),l=$i(e),d=l[a]||(l[a]={}),u=Li(d,i,r?n:null);if(u){u.oneOff=u.oneOff&&o;return}const h=ki(i,t.replace(Fc,"")),p=r?qc(e,n,s):Kc(e,n);p.delegationSelector=r?n:null,p.originalHandler=i,p.oneOff=o,p.uidEvent=h,d[h]=p,e.addEventListener(a,p,r)}function Ns(e,t,n,s,o){const r=Li(t[n],s,o);r&&(e.removeEventListener(n,r,!!o),delete t[n][r.uidEvent])}function Wc(e,t,n,s){const o=t[n]||{};Object.keys(o).forEach(r=>{if(r.includes(s)){const i=o[r];Ns(e,t,n,i.originalHandler,i.delegationSelector)}})}function Ni(e){return e=e.replace(Bc,""),zc[e]||e}const J={on(e,t,n,s){nr(e,t,n,s,!1)},one(e,t,n,s){nr(e,t,n,s,!0)},off(e,t,n,s){if(typeof t!="string"||!e)return;const[o,r,i]=Mi(t,n,s),a=i!==t,l=$i(e),d=t.startsWith(".");if(typeof r<"u"){if(!l||!l[i])return;Ns(e,l,i,r,o?n:null);return}d&&Object.keys(l).forEach(h=>{Wc(e,l,h,t.slice(1))});const u=l[i]||{};Object.keys(u).forEach(h=>{const p=h.replace(Vc,"");if(!a||t.includes(p)){const g=u[h];Ns(e,l,i,g.originalHandler,g.delegationSelector)}})},trigger(e,t,n){if(typeof t!="string"||!e)return null;const s=Ii(),o=Ni(t),r=t!==o,i=Pi.has(o);let a,l=!0,d=!0,u=!1,h=null;return r&&s&&(a=s.Event(t,n),s(e).trigger(a),l=!a.isPropagationStopped(),d=!a.isImmediatePropagationStopped(),u=a.isDefaultPrevented()),i?(h=document.createEvent("HTMLEvents"),h.initEvent(o,l,!0)):h=new CustomEvent(t,{bubbles:l,cancelable:!0}),typeof n<"u"&&Object.keys(n).forEach(p=>{Object.defineProperty(h,p,{get(){return n[p]}})}),u&&h.preventDefault(),d&&e.dispatchEvent(h),h.defaultPrevented&&typeof a<"u"&&a.preventDefault(),h}},Gc="5.1.3";class Xc{constructor(t){t=Qo(t),t&&(this._element=t,fs.setData(this._element,this.constructor.DATA_KEY,this))}dispose(){fs.removeData(this._element,this.constructor.DATA_KEY),J.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this).forEach(t=>{this[t]=null})}_queueCallback(t,n,s=!0){Dc(t,n,s)}static getInstance(t){return fs.getData(Qo(t),this.DATA_KEY)}static getOrCreateInstance(t,n={}){return this.getInstance(t)||new this(t,typeof n=="object"?n:null)}static get VERSION(){return Gc}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}static get DATA_KEY(){return`twe.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}}function ps(e){return e==="true"?!0:e==="false"?!1:e===Number(e).toString()?Number(e):e===""||e==="null"?null:e}function ms(e){return e.replace(/[A-Z]/g,t=>`-${t.toLowerCase()}`)}const Yt={setDataAttribute(e,t,n){e.setAttribute(`data-twe-${ms(t)}`,n)},removeDataAttribute(e,t){e.removeAttribute(`data-twe-${ms(t)}`)},getDataAttributes(e){if(!e)return{};const t={};return Object.keys(e.dataset).filter(n=>n.startsWith("twe")).forEach(n=>{if(n.startsWith("tweClass"))return;let s=n.replace(/^twe/,"");s=s.charAt(0).toLowerCase()+s.slice(1,s.length),t[s]=ps(e.dataset[n])}),t},getDataClassAttributes(e){if(!e)return{};const t={...e.dataset};return Object.keys(t).filter(n=>n.startsWith("tweClass")).forEach(n=>{let s=n.replace(/^tweClass/,"");s=s.charAt(0).toLowerCase()+s.slice(1,s.length),t[s]=ps(t[n])}),t},getDataAttribute(e,t){return ps(e.getAttribute(`data-twe-${ms(t)}`))},offset(e){const t=e.getBoundingClientRect();return{top:t.top+document.body.scrollTop,left:t.left+document.body.scrollLeft}},position(e){return{top:e.offsetTop,left:e.offsetLeft}},style(e,t){Object.assign(e.style,t)},toggleClass(e,t){e&&gs(t).forEach(n=>{e.classList.contains(n)?e.classList.remove(n):e.classList.add(n)})},addClass(e,t){gs(t).forEach(n=>!e.classList.contains(n)&&e.classList.add(n))},addStyle(e,t){Object.keys(t).forEach(n=>{e.style[n]=t[n]})},removeClass(e,t){gs(t).forEach(n=>e.classList.contains(n)&&e.classList.remove(n))},hasClass(e,t){return e.classList.contains(t)},maxOffset(e){const t=e.getBoundingClientRect();return{top:t.top+Math.max(document.body.scrollTop,document.documentElement.scrollTop,window.scrollY),left:t.left+Math.max(document.body.scrollLeft,document.documentElement.scrollLeft,window.scrollX)}}};function gs(e){return typeof e=="string"?e.split(" "):Array.isArray(e)?e:!1}const Yc=3,de={closest(e,t){return e.closest(t)},matches(e,t){return e.matches(t)},find(e,t=document.documentElement){return[].concat(...Element.prototype.querySelectorAll.call(t,e))},findOne(e,t=document.documentElement){return Element.prototype.querySelector.call(t,e)},children(e,t){return[].concat(...e.children).filter(n=>n.matches(t))},parents(e,t){const n=[];let s=e.parentNode;for(;s&&s.nodeType===Node.ELEMENT_NODE&&s.nodeType!==Yc;)this.matches(s,t)&&n.push(s),s=s.parentNode;return n},prev(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next(e,t){let n=e.nextElementSibling;for(;n;){if(this.matches(n,t))return[n];n=n.nextElementSibling}return[]},focusableChildren(e){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(n=>`${n}:not([tabindex^="-"])`).join(", ");return this.find(t,e).filter(n=>!io(n)&&Zn(n))}};qe();qe();qe();qe();qe();qe();const vs="carousel",Jc="twe.carousel",Te=`.${Jc}`,ji=".data-api",Qc="ArrowLeft",Zc="ArrowRight",eu=500,tu=40,sr={interval:5e3,keyboard:!0,ride:!1,pause:"hover",wrap:!0,touch:!0},nu={interval:"(number|boolean)",keyboard:"boolean",ride:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},su={pointer:"touch-pan-y",block:"!block",visible:"data-[twe-carousel-fade]:opacity-100 data-[twe-carousel-fade]:z-[1]",invisible:"data-[twe-carousel-fade]:z-0 data-[twe-carousel-fade]:opacity-0 data-[twe-carousel-fade]:duration-[600ms] data-[twe-carousel-fade]:delay-600",slideRight:"translate-x-full",slideLeft:"-translate-x-full"},ou={pointer:"string",block:"string",visible:"string",invisible:"string",slideRight:"string",slideLeft:"string"},dt="next",ht="prev",pt="left",en="right",ru={[Qc]:en,[Zc]:pt},iu=`slide${Te}`,_s=`slid${Te}`,lu=`keydown${Te}`,au=`mouseenter${Te}`,cu=`mouseleave${Te}`,uu=`touchstart${Te}`,fu=`touchmove${Te}`,du=`touchend${Te}`,hu=`pointerdown${Te}`,pu=`pointerup${Te}`,mu=`dragstart${Te}`,or=`load${Te}${ji}`,rr=`click${Te}${ji}`,Jt="data-twe-carousel-active",gu="data-twe-carousel-item-end",bs="data-twe-carousel-item-start",vu="data-twe-carousel-item-next",_u="data-twe-carousel-item-prev",bu="data-twe-carousel-pointer-event",wu="[data-twe-carousel-init]",Di="[data-twe-carousel-active]",lo="[data-twe-carousel-item]",Rt=`${Di}${lo}`,yu=`${lo} img`,Eu="[data-twe-carousel-item-next], [data-twe-carousel-item-prev]",xu="[data-twe-carousel-indicators]",Cu="[data-twe-target]",ir="[data-twe-slide], [data-twe-slide-to]",Au="touch",Su="pen";class Ee extends Xc{constructor(t,n,s){super(t),this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(n),this._classes=this._getClasses(s),this._indicatorsElement=de.findOne(xu,this._element),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=!!window.PointerEvent,this._setActiveElementClass(),this._addEventListeners(),this._didInit=!1,this._init(),this._config.ride==="carousel"&&this.cycle()}static get Default(){return sr}static get NAME(){return vs}next(){this._slide(dt)}nextWhenVisible(){!document.hidden&&Zn(this._element)&&this.next()}prev(){this._slide(ht)}pause(t){t||(this._isPaused=!0),de.findOne(Eu,this._element)&&(Oi(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null}cycle(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))}to(t){this._activeElement=de.findOne(Rt,this._element);const n=this._getItemIndex(this._activeElement);if(t>this._items.length-1||t<0)return;if(this._isSliding){J.one(this._element,_s,()=>this.to(t));return}if(n===t){this.pause(),this.cycle();return}const s=t>n?dt:ht;this._slide(s,this._items[t])}dispose(){J.off(document,rr,ir,Ee.dataApiClickHandler),J.off(window,or),super.dispose()}_init(){this._didInit||(J.on(document,rr,ir,Ee.dataApiClickHandler),J.on(window,or,()=>{const t=de.find(wu);for(let n=0,s=t.length;nthis.cycle());return}this.cycle()}}_applyInitialClasses(){const t=de.findOne(Rt,this._element);t.classList.add(this._classes.block,...this._classes.visible.split(" ")),this._setActiveIndicatorElement(t)}_handleSwipe(){const t=Math.abs(this.touchDeltaX);if(t<=tu)return;const n=t/this.touchDeltaX;this.touchDeltaX=0,n&&this._slide(n>0?en:pt)}_setActiveElementClass(){this._activeElement=de.findOne(Rt,this._element),Yt.addClass(this._activeElement,"hidden")}_addEventListeners(){this._config.keyboard&&J.on(this._element,lu,t=>this._keydown(t)),this._config.pause==="hover"&&(J.on(this._element,au,t=>this.pause(t)),J.on(this._element,cu,t=>this._enableCycle(t))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners(),this._applyInitialClasses()}_addTouchEventListeners(){const t=r=>this._pointerEvent&&(r.pointerType===Su||r.pointerType===Au),n=r=>{t(r)?this.touchStartX=r.clientX:this._pointerEvent||(this.touchStartX=r.touches[0].clientX)},s=r=>{this.touchDeltaX=r.touches&&r.touches.length>1?0:r.touches[0].clientX-this.touchStartX},o=r=>{t(r)&&(this.touchDeltaX=r.clientX-this.touchStartX),this._handleSwipe(),this._config.pause==="hover"&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(i=>this._enableCycle(i),eu+this._config.interval))};de.find(yu,this._element).forEach(r=>{J.on(r,mu,i=>i.preventDefault())}),this._pointerEvent?(J.on(this._element,hu,r=>n(r)),J.on(this._element,pu,r=>o(r)),this._element.classList.add(this._classes.pointer),this._element.setAttribute(`${bu}`,"")):(J.on(this._element,uu,r=>n(r)),J.on(this._element,fu,r=>s(r)),J.on(this._element,du,r=>o(r)))}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const n=ru[t.key];n&&(t.preventDefault(),this._slide(n))}_getItemIndex(t){return this._items=t&&t.parentNode?de.find(lo,t.parentNode):[],this._items.indexOf(t)}_getItemByOrder(t,n){const s=t===dt;return Hc(this._items,n,s,this._config.wrap)}_triggerSlideEvent(t,n){const s=this._getItemIndex(t),o=this._getItemIndex(de.findOne(Rt,this._element));return J.trigger(this._element,iu,{relatedTarget:t,direction:n,from:o,to:s})}_setActiveIndicatorElement(t){if(this._indicatorsElement){const n=de.findOne(Di,this._indicatorsElement);n.removeAttribute(Jt),n.removeAttribute("aria-current"),n.classList.remove("!opacity-100");const s=de.find(Cu,this._indicatorsElement);for(let o=0;o{J.trigger(this._element,_s,{relatedTarget:i,direction:p,from:r,to:a})};i.setAttribute(`${h}`,""),i.classList.add(this._classes.block,k),Nc(i),o.setAttribute(`${u}`,""),o.classList.add(g,...this._classes.invisible.split(" ")),o.classList.remove(...this._classes.visible.split(" ")),i.setAttribute(`${u}`,""),i.classList.add(...this._classes.visible.split(" ")),i.classList.remove(this._classes.slideRight,this._classes.slideLeft);const H=()=>{i.removeAttribute(u),i.removeAttribute(h),i.setAttribute(`${Jt}`,""),o.removeAttribute(Jt),o.classList.remove(g,...this._classes.invisible.split(" "),this._classes.block),o.removeAttribute(h),o.removeAttribute(u),this._isSliding=!1,setTimeout($,0)};this._queueCallback(H,o,!0),(l||this._config.ride===!0)&&this.cycle()}_directionToOrder(t){return[en,pt].includes(t)?qe()?t===pt?ht:dt:t===pt?dt:ht:t}_orderToDirection(t){return[dt,ht].includes(t)?qe()?t===ht?pt:en:t===ht?en:pt:t}static carouselInterface(t,n){const s=Ee.getOrCreateInstance(t,n);let{_config:o}=s;typeof n=="object"&&(o={...o,...n});const r=typeof n=="string"?n:n.slide;if(typeof n=="number"){s.to(n);return}if(typeof r=="string"){if(typeof s[r]>"u")throw new TypeError(`No method named "${r}"`);s[r]()}else o.interval&&o.ride===!0&&s.pause()}static jQueryInterface(t){return this.each(function(){let n=Ee.getOrCreateInstance(this);if(typeof t=="number"){n.to(t);return}if(typeof t=="string"){if(typeof n[t]>"u")throw new TypeError(`No method named "${t}"`);n[t]()}})}static dataApiClickHandler(t){const n=ro(this);if(!n)return;const s={...Yt.getDataAttributes(n),...Yt.getDataAttributes(this)},o=this.getAttribute("data-twe-slide-to");o&&(s.interval=!1),Ee.carouselInterface(n,s),o&&Ee.getInstance(n).to(o),t.preventDefault()}}qe(),qe();(()=>{var e={454:(s,o,r)=>{r.d(o,{Z:()=>l});var i=r(645),a=r.n(i)()(function(d){return d[1]});a.push([s.id,"INPUT:-webkit-autofill,SELECT:-webkit-autofill,TEXTAREA:-webkit-autofill{animation-name:onautofillstart}INPUT:not(:-webkit-autofill),SELECT:not(:-webkit-autofill),TEXTAREA:not(:-webkit-autofill){animation-name:onautofillcancel}@keyframes onautofillstart{}@keyframes onautofillcancel{}",""]);const l=a},645:s=>{s.exports=function(o){var r=[];return r.toString=function(){return this.map(function(i){var a=o(i);return i[2]?"@media ".concat(i[2]," {").concat(a,"}"):a}).join("")},r.i=function(i,a,l){typeof i=="string"&&(i=[[null,i,""]]);var d={};if(l)for(var u=0;u{(function(){if(typeof window<"u")try{var s=new window.CustomEvent("test",{cancelable:!0});if(s.preventDefault(),s.defaultPrevented!==!0)throw new Error("Could not prevent default")}catch{var o=function(r,i){var a,l;return(i=i||{}).bubbles=!!i.bubbles,i.cancelable=!!i.cancelable,(a=document.createEvent("CustomEvent")).initCustomEvent(r,i.bubbles,i.cancelable,i.detail),l=a.preventDefault,a.preventDefault=function(){l.call(this);try{Object.defineProperty(this,"defaultPrevented",{get:function(){return!0}})}catch{this.defaultPrevented=!0}},a};o.prototype=window.Event.prototype,window.CustomEvent=o}})()},379:(s,o,r)=>{var i,a=function(){var C={};return function(O){if(C[O]===void 0){var L=document.querySelector(O);if(window.HTMLIFrameElement&&L instanceof window.HTMLIFrameElement)try{L=L.contentDocument.head}catch{L=null}C[O]=L}return C[O]}}(),l=[];function d(C){for(var O=-1,L=0;L{var o=s&&s.__esModule?()=>s.default:()=>s;return n.d(o,{a:o}),o},n.d=(s,o)=>{for(var r in o)n.o(o,r)&&!n.o(s,r)&&Object.defineProperty(s,r,{enumerable:!0,get:o[r]})},n.o=(s,o)=>Object.prototype.hasOwnProperty.call(s,o),(()=>{var s=n(379),o=n.n(s),r=n(454);function i(l){if(!l.hasAttribute("autocompleted")){l.setAttribute("autocompleted","");var d=new window.CustomEvent("onautocomplete",{bubbles:!0,cancelable:!0,detail:null});l.dispatchEvent(d)||(l.value="")}}function a(l){l.hasAttribute("autocompleted")&&(l.removeAttribute("autocompleted"),l.dispatchEvent(new window.CustomEvent("onautocomplete",{bubbles:!0,cancelable:!1,detail:null})))}o()(r.Z,{insert:"head",singleton:!1}),r.Z.locals,n(810),document.addEventListener("animationstart",function(l){l.animationName==="onautofillstart"?i(l.target):a(l.target)},!0),document.addEventListener("input",function(l){l.inputType!=="insertReplacementText"&&"data"in l?a(l.target):i(l.target)},!0)})()})();const Ru={property:"color",defaultValue:null,inherit:!0},Ot=(e,t)=>{const{property:n,defaultValue:s,inherit:o}={...Ru,...t},r=document.createElement("div");r.classList.add(e),document.body.appendChild(r);const i=window.getComputedStyle(r)[n]||s,a=window.getComputedStyle(r.parentElement)[n];return document.body.removeChild(r),!o&&a&&i===a?s:i||s};Ot("text-primary",{defaultValue:"#3B71CA",inherit:!1}),Ot("text-primary-100",{defaultValue:"#9FA6B2",inherit:!1}),Ot("text-success",{defaultValue:"#14A44D",inherit:!1}),Ot("text-danger",{defaultValue:"#DC4C64",inherit:!1}),Ot("text-warning",{defaultValue:"#E4A11B",inherit:!1}),Ot("text-info",{defaultValue:"#54B4D3",inherit:!1});const Ou=(e,t)=>{J.on(document,`click.twe.${e.NAME}`,t,function(n){n.preventDefault(),e.getOrCreateInstance(this).toggle()})},Tu=(e,t)=>{J.on(document,`click.twe.${e.NAME}.data-api`,t,function(n){["A","AREA"].includes(this.tagName)&&n.preventDefault(),!io(this)&&e.getOrCreateInstance(this).show()})},Iu=(e,t)=>{J.on(document,`click.twe.${e.NAME}.data-api`,t,function(n){const s=ro(this);if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),io(this))return;J.one(s,e.EVENT_HIDDEN,()=>{Zn(this)&&this.focus()});const o=de.findOne(e.OPEN_SELECTOR);o&&o!==s&&e.getInstance(o).hide(),e.getOrCreateInstance(s).toggle(this)})},Pu=(e,t)=>{J.on(document,`click.twe.${e.NAME}`,t,n=>{n.preventDefault();const s=n.target.closest(t);e.getOrCreateInstance(s).toggle()})},ku=(e,t)=>{J.one(document,"mousedown",t,e.autoInitial(new e))},$u=(e,t)=>{J.on(document,`click.twe.${e.NAME}.data-api`,t,function(n){(n.target.tagName==="A"||n.delegateTarget&&n.delegateTarget.tagName==="A")&&n.preventDefault();const s=Lc(this);de.find(s).forEach(o=>{e.getOrCreateInstance(o,{toggle:!1}).toggle()})})},Lu=(e,t)=>{[].slice.call(document.querySelectorAll(t)).map(function(n){return new e(n)})},Mu=(e,t)=>{[].slice.call(document.querySelectorAll(t)).map(function(n){return new e(n)})},Nu=(e,t)=>{J.on(document,`click.twe.${e.NAME}`,t,function(n){const s=ro(this);["A","AREA"].includes(this.tagName)&&n.preventDefault(),J.one(s,e.EVENT_SHOW,r=>{r.defaultPrevented||J.one(s,e.EVENT_HIDDEN,()=>{Zn(this)&&this.focus()})});const o=de.findOne(`[${e.OPEN_SELECTOR}="true"]`);o&&e.getInstance(o).hide(),e.getOrCreateInstance(s).toggle(this)})},ju={carousel:{name:"Carousel",selector:"[data-twe-carousel-init]",isToggler:!1},input:{name:"Input",selector:"[data-twe-input-wrapper-init]",isToggler:!1},scrollspy:{name:"ScrollSpy",selector:"[data-twe-spy='scroll']",isToggler:!1},button:{name:"Button",selector:"[data-twe-toggle='button']",isToggler:!0,callback:Pu},collapse:{name:"Collapse",selector:"[data-twe-collapse-init]",isToggler:!0,callback:$u},dropdown:{name:"Dropdown",selector:"[data-twe-dropdown-toggle-ref]",isToggler:!0,callback:Ou},ripple:{name:"Ripple",selector:"[data-twe-ripple-init]",isToggler:!0,callback:ku},offcanvas:{name:"Offcanvas",selector:"[data-twe-offcanvas-toggle]",isToggler:!0,callback:Iu},tab:{name:"Tab",selector:"[data-twe-toggle='tab'], [data-twe-toggle='pill'], [data-twe-toggle='list']",isToggler:!0,callback:Tu},tooltip:{name:"Tooltip",selector:"[data-twe-toggle='tooltip']",isToggler:!1,callback:Lu},popover:{name:"Popover",selector:"[data-twe-toggle='popover']",isToggler:!0,callback:Mu},modal:{name:"Modal",selector:"[data-twe-toggle='modal']",isToggler:!0,callback:Nu}},Du=e=>{jc(()=>{const t=Ii();if(t){const n=e.NAME,s=t.fn[n];t.fn[n]=e.jQueryInterface,t.fn[n].Constructor=e,t.fn[n].noConflict=()=>(t.fn[n]=s,e.jQueryInterface)}})};class Hu{constructor(){this.inits=[]}get initialized(){return this.inits}isInited(t){return this.inits.includes(t)}add(t){this.isInited(t)||this.inits.push(t)}}const js=new Hu;let Tt;const Fu=e=>Tt[e.NAME]||null,Bu=(e,t)=>{if(!e||!t.allowReinits&&js.isInited(e.NAME))return;js.add(e.NAME);const n=Fu(e),s=(n==null?void 0:n.isToggler)||!1;if(Du(e),n!=null&&n.advanced){n==null||n.advanced(e,n==null?void 0:n.selector);return}if(s){n==null||n.callback(e,n==null?void 0:n.selector);return}de.find(n==null?void 0:n.selector).forEach(o=>{let r=e.getInstance(o);r||(r=new e(o),n!=null&&n.onInit&&r[n.onInit]())})},Vu={allowReinits:!1,checkOtherImports:!1};class zu{constructor(t){Jo(this,"init",(n,s)=>{n.forEach(o=>Bu(o,s))}),Jo(this,"initTWE",(n,s)=>{const o={...Vu,...s},r=Object.keys(Tt).map(i=>{if(document.querySelector(Tt[i].selector)){const a=n[Tt[i].name];return!a&&!js.isInited(i)&&o.checkOtherImports&&console.warn(`Please import ${Tt[i].name} from "tw-elements" package and add it to a object parameter inside "initTWE" function`),a}});this.init(r,o)}),Tt=t}}const Uu=new zu(ju),_n=Uu.initTWE;function qt(e){const{left:t,right:n,top:s,bottom:o,width:r,height:i}=e.getBoundingClientRect();return o<0||s>window.innerHeight?!1:t!=0&&n!=0}const Ku={class:"relative w-full overflow-hidden after:clear-both after:block after:content-['']"},qu={class:"relative float-left -mr-[100%] w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none","data-twe-carousel-active":"","data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},Wu={class:"relative float-left -mr-[100%] hidden w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none","data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},Gu={class:"relative float-left -mr-[100%] hidden w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none","data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},Xu={class:"relative float-left -mr-[100%] hidden w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none","data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},Yu=gn('
',3),Ju=ct({__name:"ComparisionVideos",setup(e){Ut(()=>{var s;_n({Carousel:Ee},{allowReinits:!0}),(s=t.value)==null||s.addEventListener("slide.twe.carousel",o=>{var a;const r=o.from,i=o.to;(a=n.value[r])==null||a.pause(),qt(n.value[r])&&n.value[i].play()})});const t=he(),n=he([]);return(s,o)=>{const r=zt("lazy");return Ne(),Xe("div",{ref_key:"comparisionsCarousel",ref:t,id:"comparisionsCarousel",class:"relative","data-twe-carousel-init":"","data-twe-ride":"carousel"},[_("div",Ku,[_("div",qu,[ne(_("video",{ref:i=>n.value[0]=i,src:Sc,muted:"",loop:"",autoplay:""},null,512),[[r]])]),_("div",Wu,[ne(_("video",{ref:i=>n.value[1]=i,src:Rc,muted:"",loop:""},null,512),[[r]])]),_("div",Gu,[ne(_("video",{ref:i=>n.value[2]=i,src:Oc,muted:"",loop:""},null,512),[[r]])]),_("div",Xu,[ne(_("video",{ref:i=>n.value[3]=i,src:Tc,muted:"",loop:""},null,512),[[r]])])]),Yu],512)}}}),Qu="/champ/assets/human-animation-1-10cLQTN2.mp4",Zu="/champ/assets/human-animation-2-BQJHjvF_.mp4",ef="/champ/assets/human-animation-3-DJlriqBS.mp4",tf="/champ/assets/human-animation-4-CPD5q7kR.mp4",nf="/champ/assets/human-animation-5-BAW8osdL.mp4",sf="/champ/assets/human-animation-6-X8bmcF3p.mp4",ao=e=>(pn("data-v-f5ccba8d"),e=e(),mn(),e),of={class:"relative w-full overflow-hidden after:clear-both after:block after:content-['']"},rf={class:"video-group relative float-left -mr-[100%] w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none","data-twe-carousel-active":"","data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},lf=ao(()=>_("div",null,null,-1)),af={class:"video-group relative float-left -mr-[100%] hidden w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none","data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},cf=ao(()=>_("div",null,null,-1)),uf={class:"video-group relative float-left -mr-[100%] hidden w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none","data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},ff=ao(()=>_("div",null,null,-1)),df=gn('
',3),hf=ct({__name:"AnimateHumanVideos",setup(e){Ut(()=>{var s;_n({Carousel:Ee},{allowReinits:!0}),(s=t.value)==null||s.addEventListener("slide.twe.carousel",o=>{var a,l;const r=o.from,i=o.to;(a=n.value[2*r])==null||a.pause(),(l=n.value[2*r+1])==null||l.pause(),qt(n.value[2*r])&&(n.value[2*i].play(),n.value[2*i+1].play())})});const t=he(),n=he([]);return(s,o)=>{const r=zt("lazy");return Ne(),Xe("div",{ref_key:"animateHumanCarousel",ref:t,id:"animateHumanCarousel",class:"relative","data-twe-carousel-init":"","data-twe-ride":"carousel"},[_("div",of,[_("div",rf,[ne(_("video",{ref:i=>n.value[0]=i,src:Qu,muted:"",loop:"",autoplay:""},null,512),[[r]]),lf,ne(_("video",{ref:i=>n.value[1]=i,src:Zu,muted:"",loop:"",autoplay:""},null,512),[[r]])]),_("div",af,[ne(_("video",{ref:i=>n.value[2]=i,src:ef,muted:"",loop:""},null,512),[[r]]),cf,ne(_("video",{ref:i=>n.value[3]=i,src:tf,muted:"",loop:""},null,512),[[r]])]),_("div",uf,[ne(_("video",{ref:i=>n.value[4]=i,src:nf,muted:"",loop:""},null,512),[[r]]),ff,ne(_("video",{ref:i=>n.value[5]=i,src:sf,muted:"",loop:""},null,512),[[r]])])]),df],512)}}}),pf=Kt(hf,[["__scopeId","data-v-f5ccba8d"]]),mf="/champ/assets/0-CjmqZCMj.mp4",gf="/champ/assets/1-Bip-A61N.mp4",vf="/champ/assets/2-DGe0gTDD.mp4",_f="/champ/assets/3-DN3L8BRe.mp4",bf="/champ/assets/4-D47cWlJ3.mp4",wf="/champ/assets/5-20NfCN8I.mp4",co=e=>(pn("data-v-adae3a2d"),e=e(),mn(),e),yf={class:"relative w-full overflow-hidden after:clear-both after:block after:content-['']"},Ef={class:"video-group relative float-left -mr-[100%] w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none","data-twe-carousel-active":"","data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},xf=co(()=>_("div",null,null,-1)),Cf={class:"video-group relative float-left -mr-[100%] hidden w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none","data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},Af=co(()=>_("div",null,null,-1)),Sf={class:"video-group relative float-left -mr-[100%] hidden w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none","data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},Rf=co(()=>_("div",null,null,-1)),Of=gn('
',3),Tf=ct({__name:"UnseenVideos",setup(e){const t=he(),n=he([]);return Ut(()=>{var s;_n({Carousel:Ee},{allowReinits:!0}),(s=t.value)==null||s.addEventListener("slide.twe.carousel",o=>{var a,l;const r=o.from,i=o.to;(a=n.value[2*r])==null||a.pause(),(l=n.value[2*r+1])==null||l.pause(),qt(n.value[2*r])&&(n.value[2*i].play(),n.value[2*i+1].play())})}),(s,o)=>{const r=zt("lazy");return Ne(),Xe("div",{ref_key:"unseenCarousel",ref:t,id:"unseenCarousel",class:"relative","data-twe-carousel-init":"","data-twe-ride":"carousel"},[_("div",yf,[_("div",Ef,[ne(_("video",{ref:i=>n.value[0]=i,src:mf,muted:"",loop:"",autoplay:""},null,512),[[r]]),xf,ne(_("video",{ref:i=>n.value[1]=i,src:gf,muted:"",loop:"",autoplay:""},null,512),[[r]])]),_("div",Cf,[ne(_("video",{ref:i=>n.value[2]=i,src:vf,muted:"",loop:"",autoplay:""},null,512),[[r]]),Af,ne(_("video",{ref:i=>n.value[3]=i,src:_f,muted:"",loop:"",autoplay:""},null,512),[[r]])]),_("div",Sf,[ne(_("video",{ref:i=>n.value[4]=i,src:bf,muted:"",loop:""},null,512),[[r]]),Rf,ne(_("video",{ref:i=>n.value[5]=i,src:wf,muted:"",loop:""},null,512),[[r]])])]),Of],512)}}}),If=Kt(Tf,[["__scopeId","data-v-adae3a2d"]]),Pf="/champ/assets/0-BY0U97JH.mp4",kf="/champ/assets/1-CzJKI9bn.mp4",$f="/champ/assets/2-Dhjja9nt.mp4",uo=e=>(pn("data-v-9bfb4364"),e=e(),mn(),e),Lf={class:"relative w-full overflow-hidden after:clear-both after:block after:content-['']"},Mf={class:"relative float-left -mr-[100%] w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none","data-twe-carousel-active":"","data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},Nf={class:"item-content"},jf={class:"t2i-caption"},Df=uo(()=>_("span",null,"Prompt: ",-1)),Hf={class:"relative float-left -mr-[100%] hidden w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none","data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},Ff={class:"item-content"},Bf={class:"t2i-caption"},Vf=uo(()=>_("span",null,"Prompt: ",-1)),zf={class:"relative float-left -mr-[100%] hidden w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none","data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},Uf={class:"item-content"},Kf={class:"t2i-caption"},qf=uo(()=>_("span",null,"Prompt: ",-1)),Wf=gn('
',3),Gf=ct({__name:"T2IVideos",setup(e){Ut(()=>{var r;_n({Carousel:Ee},{allowReinits:!0}),(r=t.value)==null||r.addEventListener("slide.twe.carousel",i=>{var d;const a=i.from,l=i.to;(d=n.value[a])==null||d.pause(),qt(n.value[a])&&n.value[l].play(),s.value=l})});const t=he(),n=he([]),s=he(0),o=he([`A woman in a silver dress posing for a picture, trending on cg society, futurism, + with bright blue eyes, + dior campaign, tesseract, miranda kerr --v 5. 1 --ar 3:4.`,`A realistic depiction of Aang, the last airbender, showcasing his mastery of all bending elements while in + the powerful Avatar State. Ultra detailed, hd, 8k.`,`A painting of a woman in a yellow dress, heavy metal comic cover art, space theme, + pin-up girl, silver + and yellow color scheme, where the planets are candy, inspired by Joyce Ballantyne Brand, full - body + artwork, lunar themed attire, golden age illustrator, blue and black color scheme.`]);return(r,i)=>{const a=zt("lazy");return Ne(),Xe("div",{ref_key:"t2iCarousel",ref:t,id:"t2iCarousel",class:"relative","data-twe-carousel-init":"","data-twe-ride":"carousel"},[_("div",Lf,[_("div",Mf,[_("div",Nf,[_("div",jf,[Df,kn(gt(o.value[s.value]),1)]),ne(_("video",{ref:l=>n.value[0]=l,src:Pf,muted:"",loop:"",autoplay:""},null,512),[[a]])])]),_("div",Hf,[_("div",Ff,[_("div",Bf,[Vf,kn(gt(o.value[s.value]),1)]),ne(_("video",{ref:l=>n.value[1]=l,src:kf,muted:"",loop:""},null,512),[[a]])])]),_("div",zf,[_("div",Uf,[_("div",Kf,[qf,kn(gt(o.value[s.value]),1)]),ne(_("video",{ref:l=>n.value[2]=l,src:$f,muted:"",loop:""},null,512),[[a]])])])]),Wf],512)}}}),Xf=Kt(Gf,[["__scopeId","data-v-9bfb4364"]]),lr="/champ/assets/0-Cz5I69uE.mp4",ar="/champ/assets/1-DtZBgUgK.mp4",cr="/champ/assets/2-D4g3ZghW.mp4",fo=e=>(pn("data-v-24513750"),e=e(),mn(),e),Yf={class:"relative w-full overflow-hidden after:clear-both after:block after:content-['']"},Jf={class:"relative float-left -mr-[100%] w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none","data-twe-carousel-active":"","data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},Qf={class:"video-group"},Zf=fo(()=>_("div",null,null,-1)),ed={class:"relative float-left -mr-[100%] hidden w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none","data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},td={class:"video-group"},nd=fo(()=>_("div",null,null,-1)),sd={class:"relative float-left -mr-[100%] hidden w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none","data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},od={class:"video-group"},rd=fo(()=>_("div",null,null,-1)),id=gn('
',3),ld=ct({__name:"CrossIdVideos",setup(e){Ut(()=>{var s;_n({Carousel:Ee},{allowReinits:!0}),(s=t.value)==null||s.addEventListener("slide.twe.carousel",o=>{var a,l;const r=o.from,i=o.to;(a=n.value[2*r])==null||a.pause(),(l=n.value[2*r+1])==null||l.pause(),qt(n.value[2*r])&&(n.value[2*i].play(),n.value[2*i+1].play())})});const t=he(),n=he([]);return(s,o)=>{const r=zt("lazy");return Ne(),Xe("div",{ref_key:"crossIdCarousel",ref:t,id:"crossIdCarousel",class:"relative","data-twe-carousel-init":"","data-twe-ride":"carousel"},[_("div",Yf,[_("div",Jf,[_("div",Qf,[ne(_("video",{ref:i=>n.value[0]=i,src:lr,muted:"",loop:"",autoplay:""},null,512),[[r]]),Zf,ne(_("video",{ref:i=>n.value[1]=i,src:ar,muted:"",loop:""},null,512),[[r]])])]),_("div",ed,[_("div",td,[ne(_("video",{ref:i=>n.value[2]=i,src:ar,muted:"",loop:""},null,512),[[r]]),nd,ne(_("video",{ref:i=>n.value[3]=i,src:cr,muted:"",loop:""},null,512),[[r]])])]),_("div",sd,[_("div",od,[ne(_("video",{ref:i=>n.value[4]=i,src:cr,muted:"",loop:""},null,512),[[r]]),rd,ne(_("video",{ref:i=>n.value[5]=i,src:lr,muted:"",loop:"",autoplay:""},null,512),[[r]])])])]),id],512)}}}),ad=Kt(ld,[["__scopeId","data-v-24513750"]]),Se=e=>(pn("data-v-715a8edc"),e=e(),mn(),e),cd={class:"title"},ud={class:"authors"},fd=["href"],dd={key:0},hd={class:"res_link"},pd=["href"],md=Se(()=>_("i",{class:"iconfont icon-lm-pdf"},null,-1)),gd=Se(()=>_("span",null,"Paper",-1)),vd=[md,gd],_d=["href"],bd=Se(()=>_("i",{class:"iconfont icon-lm-Arxiv"},null,-1)),wd=Se(()=>_("span",null,"arXiv",-1)),yd=[bd,wd],Ed=["href"],xd=Se(()=>_("i",{class:"iconfont icon-lm-github"},null,-1)),Cd=Se(()=>_("span",null,"Code (comming soon)",-1)),Ad=[xd,Cd],Sd={src:yc,muted:"",loop:"",controls:""},Rd=Se(()=>_("section",{class:"abstract"},[_("div",null,[_("h3",null,"Abstract"),_("p",null,"In this study, we introduce a methodology for human image animation by leveraging a 3D human parametric model within a latent diffusion framework to enhance shape alignment and motion guidance in curernt human generative techniques. The methodology utilizes the SMPL model as the 3D human parametric model to establish a unified representation of body shape and pose. This facilitates the accurate capture of intricate human geometry and motion characteristics from source videos. Specifically, we incorporate rendered depth images, normal maps, and semantic maps obtained from SMPL sequences, alongside skeleton-based motion guidance, to enrich the conditions to the latent diffusion model with comprehensive 3D shape and detailed pose attributes. A multi-layer motion fusion module, integrating self-attention mechanisms, is employed to fuse the shape and motion latent representations in the spatial domain. By representing the 3D human parametric model as the motion guidance, we can perform parametric shape alignment of the human body between the reference image and the source video motion. Experimental evaluations conducted on benchmark datasets demonstrate the methodology's superior ability to generate high-quality human animations that accurately capture both pose and shape variations. Furthermore, our approach also exhibits superior generalization capabilities on the proposed wild dataset. We will release our code and models for further research.")])],-1)),Od=Se(()=>_("section",{class:"framework"},[_("h3",null,"Framework"),_("div",null,[_("img",{src:Ec}),_("br"),_("p",null,"Given an input human image and a reference video depicting a motion sequence, the objective is to synthesize a video where the person in the image replicates the actions observed in the reference video, thereby creating a controllable and temporally coherent visual output.")])],-1)),Td={class:"useen"},Id=Se(()=>_("h3",null,"Unseen Domain Animation",-1)),Pd={class:"panel"},kd={class:"cross-id"},$d=Se(()=>_("h3",null,"Cross-ID Animation",-1)),Ld={class:"panel"},Md={class:"t2i"},Nd=Se(()=>_("h3",null,"Combining with T2I",-1)),jd={class:"panel"},Dd={class:"comparisions"},Hd=Se(()=>_("h3",null,"Comparisions with Existed Approaches",-1)),Fd={class:"panel"},Bd={class:"videos"},Vd=Se(()=>_("h3",null,"Animation on TikTok Dataset",-1)),zd={class:"panel"},Ud={class:"bibtex"},Kd=Se(()=>_("h3",null,"BibTeX",-1)),qd={class:"bibtex-code"},Wd=ct({__name:"HomeView",setup(e){const t=he(cs.title),n=he(cs.authors),s=he(cs.res),o=he(`@inproceedings{2024champ, + author = {${n.value.map(r=>r.name).join(", ")}}, + title = {${t.value.title}: ${t.value.subtitle}}, + booktile = {arxiv} + year = {2024} +}`);return(r,i)=>{const a=zt("lazy");return Ne(),Xe("main",null,[_("section",cd,[_("h1",null,gt(t.value.title),1),_("h3",null,gt(t.value.subtitle),1),_("div",ud,[(Ne(!0),Xe(Ve,null,fa(n.value,(l,d)=>(Ne(),Xe("span",{key:d},[_("a",{href:l.homepage,target:"_blank"},gt(l.name),9,fd),d{},De=Array.isArray,Hi=/#/g,Yd=/&/g,Jd=/\//g,Qd=/=/g,Zd=/\?/g,Fi=/\+/g,eh=/%5B/g,th=/%5D/g,Bi=/%5E/g,nh=/%60/g,Vi=/%7B/g,sh=/%7C/g,zi=/%7D/g,oh=/%20/g;function ho(e){return encodeURI(""+e).replace(sh,"|").replace(eh,"[").replace(th,"]")}function rh(e){return ho(e).replace(Vi,"{").replace(zi,"}").replace(Bi,"^")}function Ds(e){return ho(e).replace(Fi,"%2B").replace(oh,"+").replace(Hi,"%23").replace(Yd,"%26").replace(nh,"`").replace(Vi,"{").replace(zi,"}").replace(Bi,"^")}function ih(e){return Ds(e).replace(Qd,"%3D")}function lh(e){return ho(e).replace(Hi,"%23").replace(Zd,"%3F")}function ah(e){return e==null?"":lh(e).replace(Jd,"%2F")}function dn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const ch=/\/$/,uh=e=>e.replace(ch,"");function ys(e,t,n="/"){let s,o={},r="",i="";const a=t.indexOf("#");let l=t.indexOf("?");return a=0&&(l=-1),l>-1&&(s=t.slice(0,l),r=t.slice(l+1,a>-1?a:t.length),o=e(r)),a>-1&&(s=s||t.slice(0,a),i=t.slice(a,t.length)),s=ph(s??t,n),{fullPath:s+(r&&"?")+r+i,path:s,query:o,hash:dn(i)}}function fh(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function ur(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function dh(e,t,n){const s=t.matched.length-1,o=n.matched.length-1;return s>-1&&s===o&&Ht(t.matched[s],n.matched[o])&&Ui(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Ht(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Ui(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!hh(e[n],t[n]))return!1;return!0}function hh(e,t){return De(e)?fr(e,t):De(t)?fr(t,e):e===t}function fr(e,t){return De(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function ph(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),s=e.split("/"),o=s[s.length-1];(o===".."||o===".")&&s.push("");let r=n.length-1,i,a;for(i=0;i1&&r--;else break;return n.slice(0,r).join("/")+"/"+s.slice(i).join("/")}var hn;(function(e){e.pop="pop",e.push="push"})(hn||(hn={}));var ln;(function(e){e.back="back",e.forward="forward",e.unknown=""})(ln||(ln={}));function mh(e){if(!e)if(It){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),uh(e)}const gh=/^[^#]+#/;function vh(e,t){return e.replace(gh,"#")+t}function _h(e,t){const n=document.documentElement.getBoundingClientRect(),s=e.getBoundingClientRect();return{behavior:t.behavior,left:s.left-n.left-(t.left||0),top:s.top-n.top-(t.top||0)}}const es=()=>({left:window.scrollX,top:window.scrollY});function bh(e){let t;if("el"in e){const n=e.el,s=typeof n=="string"&&n.startsWith("#"),o=typeof n=="string"?s?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=_h(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function dr(e,t){return(history.state?history.state.position-t:-1)+e}const Hs=new Map;function wh(e,t){Hs.set(e,t)}function yh(e){const t=Hs.get(e);return Hs.delete(e),t}let Eh=()=>location.protocol+"//"+location.host;function Ki(e,t){const{pathname:n,search:s,hash:o}=t,r=e.indexOf("#");if(r>-1){let a=o.includes(e.slice(r))?e.slice(r).length:1,l=o.slice(a);return l[0]!=="/"&&(l="/"+l),ur(l,"")}return ur(n,e)+s+o}function xh(e,t,n,s){let o=[],r=[],i=null;const a=({state:p})=>{const g=Ki(e,location),k=n.value,$=t.value;let H=0;if(p){if(n.value=g,t.value=p,i&&i===k){i=null;return}H=$?p.position-$.position:0}else s(g);o.forEach(N=>{N(n.value,k,{delta:H,type:hn.pop,direction:H?H>0?ln.forward:ln.back:ln.unknown})})};function l(){i=n.value}function d(p){o.push(p);const g=()=>{const k=o.indexOf(p);k>-1&&o.splice(k,1)};return r.push(g),g}function u(){const{history:p}=window;p.state&&p.replaceState(Q({},p.state,{scroll:es()}),"")}function h(){for(const p of r)p();r=[],window.removeEventListener("popstate",a),window.removeEventListener("beforeunload",u)}return window.addEventListener("popstate",a),window.addEventListener("beforeunload",u,{passive:!0}),{pauseListeners:l,listen:d,destroy:h}}function hr(e,t,n,s=!1,o=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:o?es():null}}function Ch(e){const{history:t,location:n}=window,s={value:Ki(e,n)},o={value:t.state};o.value||r(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function r(l,d,u){const h=e.indexOf("#"),p=h>-1?(n.host&&document.querySelector("base")?e:e.slice(h))+l:Eh()+e+l;try{t[u?"replaceState":"pushState"](d,"",p),o.value=d}catch(g){console.error(g),n[u?"replace":"assign"](p)}}function i(l,d){const u=Q({},t.state,hr(o.value.back,l,o.value.forward,!0),d,{position:o.value.position});r(l,u,!0),s.value=l}function a(l,d){const u=Q({},o.value,t.state,{forward:l,scroll:es()});r(u.current,u,!0);const h=Q({},hr(s.value,l,null),{position:u.position+1},d);r(l,h,!1),s.value=l}return{location:s,state:o,push:a,replace:i}}function Ah(e){e=mh(e);const t=Ch(e),n=xh(e,t.state,t.location,t.replace);function s(r,i=!0){i||n.pauseListeners(),history.go(r)}const o=Q({location:"",base:e,go:s,createHref:vh.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function Sh(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Ah(e)}function Rh(e){return typeof e=="string"||e&&typeof e=="object"}function qi(e){return typeof e=="string"||typeof e=="symbol"}const tt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Wi=Symbol("");var pr;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(pr||(pr={}));function Ft(e,t){return Q(new Error,{type:e,[Wi]:!0},t)}function Ge(e,t){return e instanceof Error&&Wi in e&&(t==null||!!(e.type&t))}const mr="[^/]+?",Oh={sensitive:!1,strict:!1,start:!0,end:!0},Th=/[.+*?^${}()[\]/\\]/g;function Ih(e,t){const n=Q({},Oh,t),s=[];let o=n.start?"^":"";const r=[];for(const d of e){const u=d.length?[]:[90];n.strict&&!d.length&&(o+="/");for(let h=0;ht.length?t.length===1&&t[0]===80?1:-1:0}function kh(e,t){let n=0;const s=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const $h={type:0,value:""},Lh=/[a-zA-Z0-9_]/;function Mh(e){if(!e)return[[]];if(e==="/")return[[$h]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(g){throw new Error(`ERR (${n})/"${d}": ${g}`)}let n=0,s=n;const o=[];let r;function i(){r&&o.push(r),r=[]}let a=0,l,d="",u="";function h(){d&&(n===0?r.push({type:0,value:d}):n===1||n===2||n===3?(r.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${d}) must be alone in its segment. eg: '/:ids+.`),r.push({type:1,value:d,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),d="")}function p(){d+=l}for(;a{i(F)}:rn}function i(u){if(qi(u)){const h=s.get(u);h&&(s.delete(u),n.splice(n.indexOf(h),1),h.children.forEach(i),h.alias.forEach(i))}else{const h=n.indexOf(u);h>-1&&(n.splice(h,1),u.record.name&&s.delete(u.record.name),u.children.forEach(i),u.alias.forEach(i))}}function a(){return n}function l(u){let h=0;for(;h=0&&(u.record.path!==n[h].record.path||!Gi(u,n[h]));)h++;n.splice(h,0,u),u.record.name&&!_r(u)&&s.set(u.record.name,u)}function d(u,h){let p,g={},k,$;if("name"in u&&u.name){if(p=s.get(u.name),!p)throw Ft(1,{location:u});$=p.record.name,g=Q(vr(h.params,p.keys.filter(F=>!F.optional).concat(p.parent?p.parent.keys.filter(F=>F.optional):[]).map(F=>F.name)),u.params&&vr(u.params,p.keys.map(F=>F.name))),k=p.stringify(g)}else if(u.path!=null)k=u.path,p=n.find(F=>F.re.test(k)),p&&(g=p.parse(k),$=p.record.name);else{if(p=h.name?s.get(h.name):n.find(F=>F.re.test(h.path)),!p)throw Ft(1,{location:u,currentLocation:h});$=p.record.name,g=Q({},h.params,u.params),k=p.stringify(g)}const H=[];let N=p;for(;N;)H.unshift(N.record),N=N.parent;return{name:$,path:k,params:g,matched:H,meta:Fh(H)}}return e.forEach(u=>r(u)),{addRoute:r,resolve:d,removeRoute:i,getRoutes:a,getRecordMatcher:o}}function vr(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function Dh(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:Hh(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}}}function Hh(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const s in e.components)t[s]=typeof n=="object"?n[s]:n;return t}function _r(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Fh(e){return e.reduce((t,n)=>Q(t,n.meta),{})}function br(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function Gi(e,t){return t.children.some(n=>n===e||Gi(e,n))}function Bh(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;or&&Ds(r)):[s&&Ds(s)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function Vh(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=De(s)?s.map(o=>o==null?null:""+o):s==null?s:""+s)}return t}const zh=Symbol(""),yr=Symbol(""),po=Symbol(""),Xi=Symbol(""),Fs=Symbol("");function Qt(){let e=[];function t(s){return e.push(s),()=>{const o=e.indexOf(s);o>-1&&e.splice(o,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function rt(e,t,n,s,o,r=i=>i()){const i=s&&(s.enterCallbacks[o]=s.enterCallbacks[o]||[]);return()=>new Promise((a,l)=>{const d=p=>{p===!1?l(Ft(4,{from:n,to:t})):p instanceof Error?l(p):Rh(p)?l(Ft(2,{from:t,to:p})):(i&&s.enterCallbacks[o]===i&&typeof p=="function"&&i.push(p),a())},u=r(()=>e.call(s&&s.instances[o],t,n,d));let h=Promise.resolve(u);e.length<3&&(h=h.then(d)),h.catch(p=>l(p))})}function Es(e,t,n,s,o=r=>r()){const r=[];for(const i of e)for(const a in i.components){let l=i.components[a];if(!(t!=="beforeRouteEnter"&&!i.instances[a]))if(Uh(l)){const u=(l.__vccOpts||l)[t];u&&r.push(rt(u,n,s,i,a,o))}else{let d=l();r.push(()=>d.then(u=>{if(!u)return Promise.reject(new Error(`Couldn't resolve component "${a}" at "${i.path}"`));const h=Xd(u)?u.default:u;i.components[a]=h;const g=(h.__vccOpts||h)[t];return g&&rt(g,n,s,i,a,o)()}))}}return r}function Uh(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Er(e){const t=Je(po),n=Je(Xi),s=Le(()=>t.resolve(Mt(e.to))),o=Le(()=>{const{matched:l}=s.value,{length:d}=l,u=l[d-1],h=n.matched;if(!u||!h.length)return-1;const p=h.findIndex(Ht.bind(null,u));if(p>-1)return p;const g=xr(l[d-2]);return d>1&&xr(u)===g&&h[h.length-1].path!==g?h.findIndex(Ht.bind(null,l[d-2])):p}),r=Le(()=>o.value>-1&&Gh(n.params,s.value.params)),i=Le(()=>o.value>-1&&o.value===n.matched.length-1&&Ui(n.params,s.value.params));function a(l={}){return Wh(l)?t[Mt(e.replace)?"replace":"push"](Mt(e.to)).catch(rn):Promise.resolve()}return{route:s,href:Le(()=>s.value.href),isActive:r,isExactActive:i,navigate:a}}const Kh=ct({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:Er,setup(e,{slots:t}){const n=Un(Er(e)),{options:s}=Je(po),o=Le(()=>({[Cr(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[Cr(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=t.default&&t.default(n);return e.custom?r:Si("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},r)}}}),qh=Kh;function Wh(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Gh(e,t){for(const n in t){const s=t[n],o=e[n];if(typeof s=="string"){if(s!==o)return!1}else if(!De(o)||o.length!==s.length||s.some((r,i)=>r!==o[i]))return!1}return!0}function xr(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Cr=(e,t,n)=>e??t??n,Xh=ct({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=Je(Fs),o=Le(()=>e.route||s.value),r=Je(yr,0),i=Le(()=>{let d=Mt(r);const{matched:u}=o.value;let h;for(;(h=u[d])&&!h.components;)d++;return d}),a=Le(()=>o.value.matched[i.value]);Tn(yr,Le(()=>i.value+1)),Tn(zh,a),Tn(Fs,o);const l=he();return Rn(()=>[l.value,a.value,e.name],([d,u,h],[p,g,k])=>{u&&(u.instances[h]=d,g&&g!==u&&d&&d===p&&(u.leaveGuards.size||(u.leaveGuards=g.leaveGuards),u.updateGuards.size||(u.updateGuards=g.updateGuards))),d&&u&&(!g||!Ht(u,g)||!p)&&(u.enterCallbacks[h]||[]).forEach($=>$(d))},{flush:"post"}),()=>{const d=o.value,u=e.name,h=a.value,p=h&&h.components[u];if(!p)return Ar(n.default,{Component:p,route:d});const g=h.props[u],k=g?g===!0?d.params:typeof g=="function"?g(d):g:null,H=Si(p,Q({},k,t,{onVnodeUnmounted:N=>{N.component.isUnmounted&&(h.instances[u]=null)},ref:l}));return Ar(n.default,{Component:H,route:d})||H}}});function Ar(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Yh=Xh;function Jh(e){const t=jh(e.routes,e),n=e.parseQuery||Bh,s=e.stringifyQuery||wr,o=e.history,r=Qt(),i=Qt(),a=Qt(),l=kl(tt);let d=tt;It&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=ws.bind(null,b=>""+b),h=ws.bind(null,ah),p=ws.bind(null,dn);function g(b,I){let S,M;return qi(b)?(S=t.getRecordMatcher(b),M=I):M=b,t.addRoute(M,S)}function k(b){const I=t.getRecordMatcher(b);I&&t.removeRoute(I)}function $(){return t.getRoutes().map(b=>b.record)}function H(b){return!!t.getRecordMatcher(b)}function N(b,I){if(I=Q({},I||l.value),typeof b=="string"){const f=ys(n,b,I.path),m=t.resolve({path:f.path},I),w=o.createHref(f.fullPath);return Q(f,m,{params:p(m.params),hash:dn(f.hash),redirectedFrom:void 0,href:w})}let S;if(b.path!=null)S=Q({},b,{path:ys(n,b.path,I.path).path});else{const f=Q({},b.params);for(const m in f)f[m]==null&&delete f[m];S=Q({},b,{params:h(f)}),I.params=h(I.params)}const M=t.resolve(S,I),Y=b.hash||"";M.params=u(p(M.params));const oe=fh(s,Q({},b,{hash:rh(Y),path:M.path})),c=o.createHref(oe);return Q({fullPath:oe,hash:Y,query:s===wr?Vh(b.query):b.query||{}},M,{redirectedFrom:void 0,href:c})}function F(b){return typeof b=="string"?ys(n,b,l.value.path):Q({},b)}function C(b,I){if(d!==b)return Ft(8,{from:I,to:b})}function O(b){return U(b)}function L(b){return O(Q(F(b),{replace:!0}))}function T(b){const I=b.matched[b.matched.length-1];if(I&&I.redirect){const{redirect:S}=I;let M=typeof S=="function"?S(b):S;return typeof M=="string"&&(M=M.includes("?")||M.includes("#")?M=F(M):{path:M},M.params={}),Q({query:b.query,hash:b.hash,params:M.path!=null?{}:b.params},M)}}function U(b,I){const S=d=N(b),M=l.value,Y=b.state,oe=b.force,c=b.replace===!0,f=T(S);if(f)return U(Q(F(f),{state:typeof f=="object"?Q({},Y,f.state):Y,force:oe,replace:c}),I||S);const m=S;m.redirectedFrom=I;let w;return!oe&&dh(s,M,S)&&(w=Ft(16,{to:m,from:M}),He(M,M,!0,!1)),(w?Promise.resolve(w):fe(m,M)).catch(v=>Ge(v)?Ge(v,2)?v:Ze(v):X(v,m,M)).then(v=>{if(v){if(Ge(v,2))return U(Q({replace:c},F(v.to),{state:typeof v.to=="object"?Q({},Y,v.to.state):Y,force:oe}),I||m)}else v=Pe(m,M,!0,c,Y);return me(m,M,v),v})}function W(b,I){const S=C(b,I);return S?Promise.reject(S):Promise.resolve()}function Z(b){const I=At.values().next().value;return I&&typeof I.runWithContext=="function"?I.runWithContext(b):b()}function fe(b,I){let S;const[M,Y,oe]=Qh(b,I);S=Es(M.reverse(),"beforeRouteLeave",b,I);for(const f of M)f.leaveGuards.forEach(m=>{S.push(rt(m,b,I))});const c=W.bind(null,b,I);return S.push(c),ge(S).then(()=>{S=[];for(const f of r.list())S.push(rt(f,b,I));return S.push(c),ge(S)}).then(()=>{S=Es(Y,"beforeRouteUpdate",b,I);for(const f of Y)f.updateGuards.forEach(m=>{S.push(rt(m,b,I))});return S.push(c),ge(S)}).then(()=>{S=[];for(const f of oe)if(f.beforeEnter)if(De(f.beforeEnter))for(const m of f.beforeEnter)S.push(rt(m,b,I));else S.push(rt(f.beforeEnter,b,I));return S.push(c),ge(S)}).then(()=>(b.matched.forEach(f=>f.enterCallbacks={}),S=Es(oe,"beforeRouteEnter",b,I,Z),S.push(c),ge(S))).then(()=>{S=[];for(const f of i.list())S.push(rt(f,b,I));return S.push(c),ge(S)}).catch(f=>Ge(f,8)?f:Promise.reject(f))}function me(b,I,S){a.list().forEach(M=>Z(()=>M(b,I,S)))}function Pe(b,I,S,M,Y){const oe=C(b,I);if(oe)return oe;const c=I===tt,f=It?history.state:{};S&&(M||c?o.replace(b.fullPath,Q({scroll:c&&f&&f.scroll},Y)):o.push(b.fullPath,Y)),l.value=b,He(b,I,S,c),Ze()}let Re;function Wt(){Re||(Re=o.listen((b,I,S)=>{if(!bn.listening)return;const M=N(b),Y=T(M);if(Y){U(Q(Y,{replace:!0}),M).catch(rn);return}d=M;const oe=l.value;It&&wh(dr(oe.fullPath,S.delta),es()),fe(M,oe).catch(c=>Ge(c,12)?c:Ge(c,2)?(U(c.to,M).then(f=>{Ge(f,20)&&!S.delta&&S.type===hn.pop&&o.go(-1,!1)}).catch(rn),Promise.reject()):(S.delta&&o.go(-S.delta,!1),X(c,M,oe))).then(c=>{c=c||Pe(M,oe,!1),c&&(S.delta&&!Ge(c,8)?o.go(-S.delta,!1):S.type===hn.pop&&Ge(c,20)&&o.go(-1,!1)),me(M,oe,c)}).catch(rn)}))}let xt=Qt(),ce=Qt(),ee;function X(b,I,S){Ze(b);const M=ce.list();return M.length?M.forEach(Y=>Y(b,I,S)):console.error(b),Promise.reject(b)}function We(){return ee&&l.value!==tt?Promise.resolve():new Promise((b,I)=>{xt.add([b,I])})}function Ze(b){return ee||(ee=!b,Wt(),xt.list().forEach(([I,S])=>b?S(b):I()),xt.reset()),b}function He(b,I,S,M){const{scrollBehavior:Y}=e;if(!It||!Y)return Promise.resolve();const oe=!S&&yh(dr(b.fullPath,0))||(M||!S)&&history.state&&history.state.scroll||null;return ei().then(()=>Y(b,I,oe)).then(c=>c&&bh(c)).catch(c=>X(c,b,I))}const we=b=>o.go(b);let Ct;const At=new Set,bn={currentRoute:l,listening:!0,addRoute:g,removeRoute:k,hasRoute:H,getRoutes:$,resolve:N,options:e,push:O,replace:L,go:we,back:()=>we(-1),forward:()=>we(1),beforeEach:r.add,beforeResolve:i.add,afterEach:a.add,onError:ce.add,isReady:We,install(b){const I=this;b.component("RouterLink",qh),b.component("RouterView",Yh),b.config.globalProperties.$router=I,Object.defineProperty(b.config.globalProperties,"$route",{enumerable:!0,get:()=>Mt(l)}),It&&!Ct&&l.value===tt&&(Ct=!0,O(o.location).catch(Y=>{}));const S={};for(const Y in tt)Object.defineProperty(S,Y,{get:()=>l.value[Y],enumerable:!0});b.provide(po,I),b.provide(Xi,Kr(S)),b.provide(Fs,l);const M=b.unmount;At.add(b),b.unmount=function(){At.delete(b),At.size<1&&(d=tt,Re&&Re(),Re=null,l.value=tt,Ct=!1,ee=!1),M()}}};function ge(b){return b.reduce((I,S)=>I.then(()=>Z(S)),Promise.resolve())}return bn}function Qh(e,t){const n=[],s=[],o=[],r=Math.max(t.matched.length,e.matched.length);for(let i=0;iHt(d,a))?s.push(a):n.push(a));const l=e.matched[i];l&&(t.matched.find(d=>Ht(d,l))||o.push(l))}return[n,s,o]}const Zh=Jh({history:Sh(),routes:[{path:"",component:Gd}]}),Pt=new Map;function Yi(e){qt(e)?e.play():e.pause()}const ep=e=>{for(const t of Pt.keys())Yi(t)},Sr={name:"lazy",option:{mounted:e=>{e instanceof HTMLVideoElement&&(Pt.set(e,e.getBoundingClientRect()),e.oncanplay=()=>{Pt.set(e,e.getBoundingClientRect()),Yi(e)}),Pt.size&&!window.onscroll&&(window.onscroll=ep)},unmounted:e=>{e instanceof HTMLVideoElement&&Pt.delete(e),Pt.size||(window.onscroll=null)}}},mo=mc(wc);mo.use(Zh);mo.directive(Sr.name,Sr.option);mo.mount("#app"); diff --git a/assets/index-pDzXQ6wy.css b/assets/index-DQH6OXOi.css similarity index 81% rename from assets/index-pDzXQ6wy.css rename to assets/index-DQH6OXOi.css index 292bac6..54409b2 100644 --- a/assets/index-pDzXQ6wy.css +++ b/assets/index-DQH6OXOi.css @@ -1 +1 @@ -:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: rgb(243 244 246 / var(--tw-bg-opacity));--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Google Sans,"sans-serif",Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p{text-align:justify!important}@font-face{font-family:iconfont;src:url(//at.alicdn.com/t/c/font_4469714_ypyilnn37vj.woff2?t=1710592823452) format("woff2"),url(//at.alicdn.com/t/c/font_4469714_ypyilnn37vj.woff?t=1710592823452) format("woff"),url(//at.alicdn.com/t/c/font_4469714_ypyilnn37vj.ttf?t=1710592823452) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-lm-pdf:before{content:""}.icon-lm-github:before{content:""}.icon-lm-huggingface:before{content:""}.icon-lm-Arxiv:before{content:""}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Roboto,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}input[type=range]::-webkit-slider-thumb{height:1rem;width:1rem;background:#3b71ca;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}.dark input[type=range]::-webkit-slider-thumb{background:#8faee0}input[type=range]:disabled::-webkit-slider-thumb{background:#a3a3a3}input[type=range]:disabled:focus::-webkit-slider-thumb{background:#a3a3a3}input[type=range]:disabled:active::-webkit-slider-thumb{background:#a3a3a3}.dark input[type=range]:disabled::-webkit-slider-thumb{background:#737373}.dark input[type=range]:disabled:focus::-webkit-slider-thumb{background:#737373}.dark input[type=range]:disabled:active::-webkit-slider-thumb{background:#737373}input[type=range]::-moz-range-thumb{height:1rem;width:1rem;background:#3b71ca;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}.dark input[type=range]::-moz-range-thumb{background:#8faee0}input[type=range]:disabled::-moz-range-thumb{background:#a3a3a3}.dark input[type=range]:disabled::-moz-range-thumb{background:#737373}input[type=range]::-moz-range-progress{background:#3061af}input[type=range]::-ms-fill-lower{background:#3061af}.dark input[type=range]::-moz-range-progress{background:#6590d5}.dark input[type=range]::-ms-fill-lower{background:#6590d5}input[type=range]:focus{outline:none}input[type=range]:focus::-webkit-slider-thumb{background:#3061af}input[type=range]:active::-webkit-slider-thumb{background:#285192}.dark input[type=range]:focus::-webkit-slider-thumb{background:#6590d5}.dark input[type=range]:active::-webkit-slider-thumb{background:#3061af}html{--tw-text-opacity: 1;color:rgb(79 79 79 / var(--tw-text-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}html.dark{--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity));--tw-bg-opacity: 1;background-color:rgb(48 48 48 / var(--tw-bg-opacity))}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 320px){.container{max-width:320px}}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.top-0{top:0}.z-\[1040\]{z-index:1040}.z-\[1070\]{z-index:1070}.z-\[1080\]{z-index:1080}.z-\[2\]{z-index:2}.z-\[999\]{z-index:999}.float-left{float:left}.\!-m-px{margin:-1px!important}.m-0{margin:0}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-\[15\%\]{margin-left:15%;margin-right:15%}.-mb-8{margin-bottom:-2rem}.-mr-\[100\%\]{margin-right:-100%}.mb-0{margin-bottom:0}.mr-3{margin-right:.75rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.box-border{box-sizing:border-box}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.\!h-px{height:1px!important}.h-0{height:0px}.h-6{height:1.5rem}.h-8{height:2rem}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.\!w-px{width:1px!important}.w-0{width:0px}.w-2{width:.5rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.min-w-full{min-width:100%}.max-w-\[200px\]{max-width:200px}.max-w-\[267px\]{max-width:267px}.max-w-\[calc\(100\%-1rem\)\]{max-width:calc(100% - 1rem)}.max-w-full{max-width:100%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-auto{flex-basis:auto}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-none{transform:none}.touch-none{touch-action:none}.touch-pan-y{--tw-pan-y: pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.resize{resize:both}.list-none{list-style-type:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.\!overflow-hidden{overflow:hidden!important}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.whitespace-normal{white-space:normal}.\!whitespace-nowrap{white-space:nowrap!important}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-\[50\%\]{border-radius:50%}.rounded-lg{border-radius:.5rem}.rounded-e-\[0\.25rem\]{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-s-\[0\.25rem\]{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-b-2{border-bottom-width:2px}.border-e-0{border-inline-end-width:0px}.border-s-0{border-inline-start-width:0px}.border-s-\[0\.125rem\]{border-inline-start-width:.125rem}.border-solid{border-style:solid}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-neutral-100{--tw-border-opacity: 1;border-color:rgb(245 245 245 / var(--tw-border-opacity))}.border-neutral-200{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity))}.border-primary{--tw-border-opacity: 1;border-color:rgb(59 113 202 / var(--tw-border-opacity))}.border-secondary-500{--tw-border-opacity: 1;border-color:rgb(179 185 194 / var(--tw-border-opacity))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-t-transparent{border-top-color:transparent}.bg-\[\#6d6d6d\]{--tw-bg-opacity: 1;background-color:rgb(109 109 109 / var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-gray-300\/15{background-color:#d1d5db26}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-clip-padding{background-clip:padding-box}.\!p-0{padding:0!important}.p-0{padding:0}.p-4{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.px-\[0\.4rem\]{padding-left:.4rem;padding-right:.4rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-\[0\.4rem\]{padding-top:.4rem;padding-bottom:.4rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-sm{font-size:.875rem;line-height:1.25rem}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.leading-6{line-height:1.5rem}.leading-\[1\.6\]{line-height:1.6}.leading-snug{line-height:1.375}.tracking-normal{letter-spacing:0em}.\!text-primary{--tw-text-opacity: 1 !important;color:rgb(59 113 202 / var(--tw-text-opacity))!important}.text-danger{--tw-text-opacity: 1;color:rgb(220 76 100 / var(--tw-text-opacity))}.text-info{--tw-text-opacity: 1;color:rgb(84 180 211 / var(--tw-text-opacity))}.text-primary{--tw-text-opacity: 1;color:rgb(59 113 202 / var(--tw-text-opacity))}.text-primary-100{--tw-text-opacity: 1;color:rgb(227 235 247 / var(--tw-text-opacity))}.text-success{--tw-text-opacity: 1;color:rgb(20 164 77 / var(--tw-text-opacity))}.text-surface{--tw-text-opacity: 1;color:rgb(79 79 79 / var(--tw-text-opacity))}.text-warning{--tw-text-opacity: 1;color:rgb(228 161 27 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.no-underline{text-decoration-line:none}.underline-offset-auto{text-underline-offset:auto}.\!opacity-0{opacity:0!important}.\!opacity-100{opacity:1!important}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2{--tw-shadow: 0 0 3px 0 rgba(0,0,0,.07),0 2px 2px 0 rgba(0,0,0,.04);--tw-shadow-colored: 0 0 3px 0 var(--tw-shadow-color), 0 2px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-\[height\]{transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,_opacity\]{transition-property:transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-\[350ms\]{transition-duration:.35s}.duration-\[600ms\]{transition-duration:.6s}.ease-\[cubic-bezier\(0\,0\,0\.15\,1\)\,_cubic-bezier\(0\,0\,0\.15\,1\)\]{transition-timing-function:cubic-bezier(0,0,.15,1),cubic-bezier(0,0,.15,1)}.ease-\[cubic-bezier\(0\.25\,0\.1\,0\.25\,1\.0\)\]{transition-timing-function:cubic-bezier(.25,.1,.25,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.\!\[clip\:rect\(0\,0\,0\,0\)\]{clip:rect(0,0,0,0)!important}p{line-height:1.6}#app{margin:0 auto;font-weight:400}a,.green{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity));text-decoration:none;transition:.4s;padding:3px}@media (hover: hover){a:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}}@media (min-width: 1024px){body{display:flex}#app{display:block;width:100%;height:100%;grid-template-columns:1fr 1fr}}.button{display:inline-block;cursor:pointer;border-radius:.5rem;padding:.25rem .75rem;--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.button:hover{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.button:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:clear-both:after{content:var(--tw-content);clear:both}.after\:block:after{content:var(--tw-content);display:block}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.empty\:hidden:empty{display:none}.data-\[twe-carousel-fade\]\:z-0[data-twe-carousel-fade]{z-index:0}.data-\[twe-carousel-fade\]\:z-\[1\][data-twe-carousel-fade]{z-index:1}.data-\[popper-reference-hidden\]\:hidden[data-popper-reference-hidden]{display:none}.data-\[twe-carousel-fade\]\:opacity-0[data-twe-carousel-fade]{opacity:0}.data-\[twe-carousel-fade\]\:opacity-100[data-twe-carousel-fade]{opacity:1}.data-\[twe-carousel-fade\]\:duration-\[600ms\][data-twe-carousel-fade]{transition-duration:.6s}.group[data-twe-input-focused] .group-data-\[twe-input-focused\]\:border-x-0,.group[data-twe-input-state-active] .group-data-\[twe-input-state-active\]\:border-x-0{border-left-width:0px;border-right-width:0px}.group[data-twe-input-focused] .group-data-\[twe-input-focused\]\:border-e-0{border-inline-end-width:0px}.group[data-twe-input-focused] .group-data-\[twe-input-focused\]\:border-s-0{border-inline-start-width:0px}.group[data-twe-input-focused] .group-data-\[twe-input-focused\]\:border-t{border-top-width:1px}.group[data-twe-input-state-active] .group-data-\[twe-input-state-active\]\:border-e-0{border-inline-end-width:0px}.group[data-twe-input-state-active] .group-data-\[twe-input-state-active\]\:border-s-0{border-inline-start-width:0px}.group[data-twe-input-state-active] .group-data-\[twe-input-state-active\]\:border-t{border-top-width:1px}.group[data-twe-input-focused] .group-data-\[twe-input-focused\]\:border-solid,.group[data-twe-input-state-active] .group-data-\[twe-input-state-active\]\:border-solid{border-style:solid}.group[data-twe-input-focused] .group-data-\[twe-input-focused\]\:border-primary{--tw-border-opacity: 1;border-color:rgb(59 113 202 / var(--tw-border-opacity))}.group[data-twe-input-focused] .group-data-\[twe-input-focused\]\:border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.group[data-twe-input-focused] .group-data-\[twe-input-focused\]\:border-t-transparent,.group[data-twe-input-state-active] .group-data-\[twe-input-state-active\]\:border-t-transparent{border-top-color:transparent}.group[data-twe-input-focused] .group-data-\[twe-input-focused\]\:shadow-notch-1{--tw-shadow: -1px 0 0 #3b71ca, 0 1px 0 0 #3b71ca, 0 -1px 0 0 #3b71ca;--tw-shadow-colored: -1px 0 0 var(--tw-shadow-color), 0 1px 0 0 var(--tw-shadow-color), 0 -1px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-twe-input-focused] .group-data-\[twe-input-focused\]\:shadow-notch-2{--tw-shadow: 0 1px 0 0 #3b71ca;--tw-shadow-colored: 0 1px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-twe-input-focused] .group-data-\[twe-input-focused\]\:shadow-notch-3{--tw-shadow: 1px 0 0 #3b71ca, 0 -1px 0 0 #3b71ca, 0 1px 0 0 #3b71ca;--tw-shadow-colored: 1px 0 0 var(--tw-shadow-color), 0 -1px 0 0 var(--tw-shadow-color), 0 1px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-twe-input-focused] .group-data-\[twe-input-focused\]\:shadow-white{--tw-shadow-color: #fff;--tw-shadow: var(--tw-shadow-colored)}@media (prefers-reduced-motion: reduce){.motion-reduce\:transition-none{transition-property:none}}@media (min-width: 640px){.sm\:w-1\/2{width:50%}}@media (min-width: 768px){.md\:w-1\/2{width:50%}.md\:flex-row{flex-direction:row}.md\:justify-between{justify-content:space-between}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-20{padding-left:5rem;padding-right:5rem}.md\:pl-2{padding-left:.5rem}.md\:pr-20{padding-right:5rem}}@media (prefers-color-scheme: dark){.dark\:border-neutral-400{--tw-border-opacity: 1;border-color:rgb(163 163 163 / var(--tw-border-opacity))}.dark\:border-white\/10{border-color:#ffffff1a}.dark\:bg-surface-dark{--tw-bg-opacity: 1;background-color:rgb(66 66 66 / var(--tw-bg-opacity))}.dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}.indicator{margin-left:3px;margin-right:3px;box-sizing:content-box;height:3px;width:30px;flex:0 1 auto;cursor:pointer;border-width:0px;border-top-width:10px;border-bottom-width:10px;border-style:solid;border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity));background-clip:padding-box;padding:0;text-indent:-999px;opacity:.5;transition-property:opacity;transition-duration:.6s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion: reduce){.indicator{transition-property:none}}@media (prefers-color-scheme: dark){.indicator{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}}.indicator-btn{position:absolute;bottom:0;top:0;z-index:1;display:flex;width:15%;align-items:center;justify-content:center;border-width:0px;background-image:none;padding:0;text-align:center;opacity:.5;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.indicator-btn:hover{text-decoration-line:none;opacity:.9;outline:2px solid transparent;outline-offset:2px}.indicator-btn:focus{text-decoration-line:none;opacity:.9;outline:2px solid transparent;outline-offset:2px}@media (prefers-reduced-motion: reduce){.indicator-btn{transition-property:none}}@media (prefers-color-scheme: dark){.indicator-btn,.indicator-btn:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.indicator-btn:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}.indicator-left-btn{left:-2rem}@media (min-width: 768px){.indicator-left-btn{left:-5rem;--tw-translate-x: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.indicator-right-btn{right:-2.5rem}@media (min-width: 768px){.indicator-right-btn{right:-6rem}}header[data-v-9bea8109]{line-height:1.5;max-height:100vh}.logo[data-v-9bea8109]{display:block;margin:0 auto 2rem}nav[data-v-9bea8109]{width:100%;font-size:12px;text-align:center;margin-top:2rem}nav a.router-link-exact-active[data-v-9bea8109]{color:var(--color-text)}nav a.router-link-exact-active[data-v-9bea8109]:hover{background-color:transparent}nav a[data-v-9bea8109]{display:inline-block;padding:0 1rem;border-left:1px solid var(--color-border)}nav a[data-v-9bea8109]:first-of-type{border:0}@media (min-width: 1024px){header[data-v-9bea8109]{display:flex;place-items:center;padding-right:calc(var(--section-gap) / 2)}.logo[data-v-9bea8109]{margin:0 2rem 0 0}header .wrapper[data-v-9bea8109]{display:flex;place-items:flex-start;flex-wrap:wrap}nav[data-v-9bea8109]{text-align:left;margin-left:-1rem;font-size:1rem;padding:1rem 0;margin-top:1rem}}.video-group video[data-v-6fc96be9]{width:49%}@media (max-width: 768px){.video-group video[data-v-6fc96be9]{width:100%!important}.video-group div[data-v-6fc96be9]{width:0}}.video-group div[data-v-6fc96be9]{width:1%}.video-group *[data-v-6fc96be9]{display:inline-block}.video-group video[data-v-3887c211]{width:49%}@media (max-width: 768px){.video-group video[data-v-3887c211]{width:100%!important}.video-group div[data-v-3887c211]{width:0}}.video-group div[data-v-3887c211]{width:1%}.video-group *[data-v-3887c211]{display:inline-block}.item-content[data-v-d114862b]{display:flex;flex-direction:column-reverse}@media (min-width: 768px){.item-content[data-v-d114862b]{flex-direction:row;align-items:center;justify-content:space-between}}.item-content[data-v-d114862b] video[data-v-d114862b]{width:100%}@media (min-width: 768px){.item-content[data-v-d114862b] video[data-v-d114862b]{width:50%}}@media (min-width: 768px){.item-content[data-v-d114862b] div[data-v-d114862b]{margin-top:0}}@media (min-width: 768px){.item-content[data-v-d114862b] div[data-v-d114862b]{width:50%}}@media (min-width: 768px){.item-content[data-v-d114862b] div[data-v-d114862b]{padding-left:.5rem}}@media (min-width: 768px){.item-content[data-v-d114862b] div[data-v-d114862b]{padding-right:5rem}}.item-content[data-v-d114862b] div[data-v-d114862b]{margin-left:.5rem;margin-right:.5rem}.item-content[data-v-d114862b] div[data-v-d114862b]{margin-top:.5rem}.item-content[data-v-d114862b] div[data-v-d114862b]{width:100%}.item-content[data-v-d114862b] div[data-v-d114862b]{font-weight:100}.item-content[data-v-d114862b] div[data-v-d114862b]{line-height:1.25}.item-content[data-v-d114862b] div[data-v-d114862b]{text-align:justify}.video-group[data-v-d7d83773] video[data-v-d7d83773]{width:49%}@media (max-width: 768px){.video-group[data-v-d7d83773] video[data-v-d7d83773]{width:100%!important}.video-group[data-v-d7d83773] div[data-v-d7d83773]{width:0}}.video-group[data-v-d7d83773] div[data-v-d7d83773]{width:1%}.video-group[data-v-d7d83773] *[data-v-d7d83773]{display:inline-block}main[data-v-715a8edc]{display:flex;height:100%;width:100%;flex-direction:column;align-items:center}main[data-v-715a8edc]>:nth-child(2n-1){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}@media (prefers-color-scheme: dark){main[data-v-715a8edc]>:nth-child(2n-1){background-color:#00000080}}main h1[data-v-715a8edc]{text-align:center;font-size:4.5rem;line-height:1}main h2[data-v-715a8edc]{margin-top:2rem;margin-bottom:2rem;text-align:center;font-size:3rem;line-height:1}main h3[data-v-715a8edc]{margin-top:1.25rem;margin-bottom:1.25rem;text-align:center;font-size:1.875rem;line-height:2.25rem}section[data-v-715a8edc]{width:100%;padding:2.5rem 1.5rem}@media (min-width: 768px){section[data-v-715a8edc]{padding-left:4rem;padding-right:4rem}}section[data-v-715a8edc]{display:flex;flex-direction:column;align-items:center;justify-content:center}.title .authors[data-v-715a8edc]{text-align:center;font-size:1.125rem;line-height:1.75rem}.title .res_link[data-v-715a8edc]{margin-top:.25rem;text-align:center}.title video[data-v-715a8edc]{max-width:960px;margin-top:1rem;display:block;width:100%}.framework *[data-v-715a8edc]{max-width:960px;width:100%}.abstract div[data-v-715a8edc]{max-width:960px;margin-top:.5rem;width:100%}.abstract li[data-v-715a8edc]{margin-top:.25rem;margin-bottom:.25rem;display:flex;flex-direction:row}.abstract li[data-v-715a8edc] :first-child{margin-right:.5rem}.t2i-caption[data-v-715a8edc]{text-align:center;font-weight:300;font-style:italic;line-height:1.375}@media (min-width: 768px){.t2i-caption[data-v-715a8edc]{padding-left:5rem;padding-right:5rem}}.bibtex-code[data-v-715a8edc]{width:100%;overflow:auto;border-radius:.5rem;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));background-color:#d1d5db26;padding:1rem;max-width:960px}.button[data-v-715a8edc]{margin-right:.75rem;margin-top:.5rem}.button i[data-v-715a8edc]{margin-right:.25rem}.grid[data-v-715a8edc]{max-width:960px;margin-top:.5rem;display:flex;width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}@media (min-width: 640px){.grid>*[data-v-715a8edc]{width:50%;padding:.5rem}}.panel[data-v-715a8edc]{max-width:960px;margin-top:.5rem;width:100%}.panel>*[data-v-715a8edc]{margin-bottom:2rem;width:100%}.panel[data-v-715a8edc] :last-child{margin-bottom:0}.editor[data-v-715a8edc]{min-height:100%;min-width:100%}.carousel__item[data-v-715a8edc]{min-height:200px;width:100%;background-color:var(--vc-clr-primary);color:var(--vc-clr-white);font-size:20px;border-radius:8px;display:flex;justify-content:center;align-items:center}.carousel__slide[data-v-715a8edc]{padding:10px}.carousel__prev[data-v-715a8edc],.carousel__next[data-v-715a8edc]{box-sizing:content-box;border:5px solid white} +:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: rgb(243 244 246 / var(--tw-bg-opacity));--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Google Sans,"sans-serif",Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p{text-align:justify!important}@font-face{font-family:iconfont;src:url(//at.alicdn.com/t/c/font_4469714_ypyilnn37vj.woff2?t=1710592823452) format("woff2"),url(//at.alicdn.com/t/c/font_4469714_ypyilnn37vj.woff?t=1710592823452) format("woff"),url(//at.alicdn.com/t/c/font_4469714_ypyilnn37vj.ttf?t=1710592823452) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-lm-pdf:before{content:""}.icon-lm-github:before{content:""}.icon-lm-huggingface:before{content:""}.icon-lm-Arxiv:before{content:""}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Roboto,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}input[type=range]::-webkit-slider-thumb{height:1rem;width:1rem;background:#3b71ca;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}.dark input[type=range]::-webkit-slider-thumb{background:#8faee0}input[type=range]:disabled::-webkit-slider-thumb{background:#a3a3a3}input[type=range]:disabled:focus::-webkit-slider-thumb{background:#a3a3a3}input[type=range]:disabled:active::-webkit-slider-thumb{background:#a3a3a3}.dark input[type=range]:disabled::-webkit-slider-thumb{background:#737373}.dark input[type=range]:disabled:focus::-webkit-slider-thumb{background:#737373}.dark input[type=range]:disabled:active::-webkit-slider-thumb{background:#737373}input[type=range]::-moz-range-thumb{height:1rem;width:1rem;background:#3b71ca;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}.dark input[type=range]::-moz-range-thumb{background:#8faee0}input[type=range]:disabled::-moz-range-thumb{background:#a3a3a3}.dark input[type=range]:disabled::-moz-range-thumb{background:#737373}input[type=range]::-moz-range-progress{background:#3061af}input[type=range]::-ms-fill-lower{background:#3061af}.dark input[type=range]::-moz-range-progress{background:#6590d5}.dark input[type=range]::-ms-fill-lower{background:#6590d5}input[type=range]:focus{outline:none}input[type=range]:focus::-webkit-slider-thumb{background:#3061af}input[type=range]:active::-webkit-slider-thumb{background:#285192}.dark input[type=range]:focus::-webkit-slider-thumb{background:#6590d5}.dark input[type=range]:active::-webkit-slider-thumb{background:#3061af}html{--tw-text-opacity: 1;color:rgb(79 79 79 / var(--tw-text-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}html.dark{--tw-text-opacity: 1;color:rgb(250 250 250 / var(--tw-text-opacity));--tw-bg-opacity: 1;background-color:rgb(48 48 48 / var(--tw-bg-opacity))}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 320px){.container{max-width:320px}}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.top-0{top:0}.z-\[1040\]{z-index:1040}.z-\[1070\]{z-index:1070}.z-\[1080\]{z-index:1080}.z-\[2\]{z-index:2}.z-\[999\]{z-index:999}.float-left{float:left}.\!-m-px{margin:-1px!important}.m-0{margin:0}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-\[15\%\]{margin-left:15%;margin-right:15%}.-mb-8{margin-bottom:-2rem}.-mr-\[100\%\]{margin-right:-100%}.mb-0{margin-bottom:0}.mr-3{margin-right:.75rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.box-border{box-sizing:border-box}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.\!h-px{height:1px!important}.h-0{height:0px}.h-6{height:1.5rem}.h-8{height:2rem}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.\!w-px{width:1px!important}.w-0{width:0px}.w-2{width:.5rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.min-w-full{min-width:100%}.max-w-\[200px\]{max-width:200px}.max-w-\[267px\]{max-width:267px}.max-w-\[calc\(100\%-1rem\)\]{max-width:calc(100% - 1rem)}.max-w-full{max-width:100%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-auto{flex-basis:auto}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-none{transform:none}.touch-none{touch-action:none}.touch-pan-y{--tw-pan-y: pan-y;touch-action:var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)}.resize{resize:both}.list-none{list-style-type:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.\!overflow-hidden{overflow:hidden!important}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.whitespace-normal{white-space:normal}.\!whitespace-nowrap{white-space:nowrap!important}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.rounded{border-radius:.25rem}.rounded-\[50\%\]{border-radius:50%}.rounded-lg{border-radius:.5rem}.rounded-e-\[0\.25rem\]{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-s-\[0\.25rem\]{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-b-2{border-bottom-width:2px}.border-e-0{border-inline-end-width:0px}.border-s-0{border-inline-start-width:0px}.border-s-\[0\.125rem\]{border-inline-start-width:.125rem}.border-solid{border-style:solid}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-neutral-100{--tw-border-opacity: 1;border-color:rgb(245 245 245 / var(--tw-border-opacity))}.border-neutral-200{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity))}.border-primary{--tw-border-opacity: 1;border-color:rgb(59 113 202 / var(--tw-border-opacity))}.border-secondary-500{--tw-border-opacity: 1;border-color:rgb(179 185 194 / var(--tw-border-opacity))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.border-t-transparent{border-top-color:transparent}.bg-\[\#6d6d6d\]{--tw-bg-opacity: 1;background-color:rgb(109 109 109 / var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-gray-300\/15{background-color:#d1d5db26}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-clip-padding{background-clip:padding-box}.\!p-0{padding:0!important}.p-0{padding:0}.p-4{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.px-\[0\.4rem\]{padding-left:.4rem;padding-right:.4rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-\[0\.4rem\]{padding-top:.4rem;padding-bottom:.4rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-sm{font-size:.875rem;line-height:1.25rem}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.leading-6{line-height:1.5rem}.leading-\[1\.6\]{line-height:1.6}.leading-snug{line-height:1.375}.tracking-normal{letter-spacing:0em}.\!text-primary{--tw-text-opacity: 1 !important;color:rgb(59 113 202 / var(--tw-text-opacity))!important}.text-danger{--tw-text-opacity: 1;color:rgb(220 76 100 / var(--tw-text-opacity))}.text-info{--tw-text-opacity: 1;color:rgb(84 180 211 / var(--tw-text-opacity))}.text-primary{--tw-text-opacity: 1;color:rgb(59 113 202 / var(--tw-text-opacity))}.text-primary-100{--tw-text-opacity: 1;color:rgb(227 235 247 / var(--tw-text-opacity))}.text-success{--tw-text-opacity: 1;color:rgb(20 164 77 / var(--tw-text-opacity))}.text-surface{--tw-text-opacity: 1;color:rgb(79 79 79 / var(--tw-text-opacity))}.text-warning{--tw-text-opacity: 1;color:rgb(228 161 27 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.no-underline{text-decoration-line:none}.underline-offset-auto{text-underline-offset:auto}.\!opacity-0{opacity:0!important}.\!opacity-100{opacity:1!important}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-50{opacity:.5}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2{--tw-shadow: 0 0 3px 0 rgba(0,0,0,.07),0 2px 2px 0 rgba(0,0,0,.04);--tw-shadow-colored: 0 0 3px 0 var(--tw-shadow-color), 0 2px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-\[height\]{transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,_opacity\]{transition-property:transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-\[350ms\]{transition-duration:.35s}.duration-\[600ms\]{transition-duration:.6s}.ease-\[cubic-bezier\(0\,0\,0\.15\,1\)\,_cubic-bezier\(0\,0\,0\.15\,1\)\]{transition-timing-function:cubic-bezier(0,0,.15,1),cubic-bezier(0,0,.15,1)}.ease-\[cubic-bezier\(0\.25\,0\.1\,0\.25\,1\.0\)\]{transition-timing-function:cubic-bezier(.25,.1,.25,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.\!\[clip\:rect\(0\,0\,0\,0\)\]{clip:rect(0,0,0,0)!important}p{line-height:1.6}#app{margin:0 auto;font-weight:400}a,.green{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity));text-decoration:none;transition:.4s;padding:3px}@media (hover: hover){a:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}}@media (min-width: 1024px){body{display:flex}#app{display:block;width:100%;height:100%;grid-template-columns:1fr 1fr}}.button{display:inline-block;cursor:pointer;border-radius:.5rem;padding:.25rem .75rem;--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.button:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.button:hover{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity))}.button:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:clear-both:after{content:var(--tw-content);clear:both}.after\:block:after{content:var(--tw-content);display:block}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.empty\:hidden:empty{display:none}.data-\[twe-carousel-fade\]\:z-0[data-twe-carousel-fade]{z-index:0}.data-\[twe-carousel-fade\]\:z-\[1\][data-twe-carousel-fade]{z-index:1}.data-\[popper-reference-hidden\]\:hidden[data-popper-reference-hidden]{display:none}.data-\[twe-carousel-fade\]\:opacity-0[data-twe-carousel-fade]{opacity:0}.data-\[twe-carousel-fade\]\:opacity-100[data-twe-carousel-fade]{opacity:1}.data-\[twe-carousel-fade\]\:duration-\[600ms\][data-twe-carousel-fade]{transition-duration:.6s}.group[data-twe-input-focused] .group-data-\[twe-input-focused\]\:border-x-0,.group[data-twe-input-state-active] .group-data-\[twe-input-state-active\]\:border-x-0{border-left-width:0px;border-right-width:0px}.group[data-twe-input-focused] .group-data-\[twe-input-focused\]\:border-e-0{border-inline-end-width:0px}.group[data-twe-input-focused] .group-data-\[twe-input-focused\]\:border-s-0{border-inline-start-width:0px}.group[data-twe-input-focused] .group-data-\[twe-input-focused\]\:border-t{border-top-width:1px}.group[data-twe-input-state-active] .group-data-\[twe-input-state-active\]\:border-e-0{border-inline-end-width:0px}.group[data-twe-input-state-active] .group-data-\[twe-input-state-active\]\:border-s-0{border-inline-start-width:0px}.group[data-twe-input-state-active] .group-data-\[twe-input-state-active\]\:border-t{border-top-width:1px}.group[data-twe-input-focused] .group-data-\[twe-input-focused\]\:border-solid,.group[data-twe-input-state-active] .group-data-\[twe-input-state-active\]\:border-solid{border-style:solid}.group[data-twe-input-focused] .group-data-\[twe-input-focused\]\:border-primary{--tw-border-opacity: 1;border-color:rgb(59 113 202 / var(--tw-border-opacity))}.group[data-twe-input-focused] .group-data-\[twe-input-focused\]\:border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.group[data-twe-input-focused] .group-data-\[twe-input-focused\]\:border-t-transparent,.group[data-twe-input-state-active] .group-data-\[twe-input-state-active\]\:border-t-transparent{border-top-color:transparent}.group[data-twe-input-focused] .group-data-\[twe-input-focused\]\:shadow-notch-1{--tw-shadow: -1px 0 0 #3b71ca, 0 1px 0 0 #3b71ca, 0 -1px 0 0 #3b71ca;--tw-shadow-colored: -1px 0 0 var(--tw-shadow-color), 0 1px 0 0 var(--tw-shadow-color), 0 -1px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-twe-input-focused] .group-data-\[twe-input-focused\]\:shadow-notch-2{--tw-shadow: 0 1px 0 0 #3b71ca;--tw-shadow-colored: 0 1px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-twe-input-focused] .group-data-\[twe-input-focused\]\:shadow-notch-3{--tw-shadow: 1px 0 0 #3b71ca, 0 -1px 0 0 #3b71ca, 0 1px 0 0 #3b71ca;--tw-shadow-colored: 1px 0 0 var(--tw-shadow-color), 0 -1px 0 0 var(--tw-shadow-color), 0 1px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-twe-input-focused] .group-data-\[twe-input-focused\]\:shadow-white{--tw-shadow-color: #fff;--tw-shadow: var(--tw-shadow-colored)}@media (prefers-reduced-motion: reduce){.motion-reduce\:transition-none{transition-property:none}}@media (min-width: 640px){.sm\:w-1\/2{width:50%}}@media (min-width: 768px){.md\:w-1\/2{width:50%}.md\:flex-row{flex-direction:row}.md\:justify-between{justify-content:space-between}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-20{padding-left:5rem;padding-right:5rem}.md\:pl-2{padding-left:.5rem}.md\:pr-20{padding-right:5rem}}@media (prefers-color-scheme: dark){.dark\:border-neutral-400{--tw-border-opacity: 1;border-color:rgb(163 163 163 / var(--tw-border-opacity))}.dark\:border-white\/10{border-color:#ffffff1a}.dark\:bg-surface-dark{--tw-bg-opacity: 1;background-color:rgb(66 66 66 / var(--tw-bg-opacity))}.dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}.indicator{margin-left:3px;margin-right:3px;box-sizing:content-box;height:3px;width:30px;flex:0 1 auto;cursor:pointer;border-width:0px;border-top-width:10px;border-bottom-width:10px;border-style:solid;border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity));background-clip:padding-box;padding:0;text-indent:-999px;opacity:.5;transition-property:opacity;transition-duration:.6s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion: reduce){.indicator{transition-property:none}}@media (prefers-color-scheme: dark){.indicator{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}}.indicator-btn{position:absolute;bottom:0;top:0;z-index:1;display:flex;width:15%;align-items:center;justify-content:center;border-width:0px;background-image:none;padding:0;text-align:center;opacity:.5;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.indicator-btn:hover{text-decoration-line:none;opacity:.9;outline:2px solid transparent;outline-offset:2px}.indicator-btn:focus{text-decoration-line:none;opacity:.9;outline:2px solid transparent;outline-offset:2px}@media (prefers-reduced-motion: reduce){.indicator-btn{transition-property:none}}@media (prefers-color-scheme: dark){.indicator-btn,.indicator-btn:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.indicator-btn:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}}.indicator-left-btn{left:-2rem}@media (min-width: 768px){.indicator-left-btn{left:-6rem}}.indicator-right-btn{right:-2.5rem}@media (min-width: 768px){.indicator-right-btn{right:-6rem}}header[data-v-9bea8109]{line-height:1.5;max-height:100vh}.logo[data-v-9bea8109]{display:block;margin:0 auto 2rem}nav[data-v-9bea8109]{width:100%;font-size:12px;text-align:center;margin-top:2rem}nav a.router-link-exact-active[data-v-9bea8109]{color:var(--color-text)}nav a.router-link-exact-active[data-v-9bea8109]:hover{background-color:transparent}nav a[data-v-9bea8109]{display:inline-block;padding:0 1rem;border-left:1px solid var(--color-border)}nav a[data-v-9bea8109]:first-of-type{border:0}@media (min-width: 1024px){header[data-v-9bea8109]{display:flex;place-items:center;padding-right:calc(var(--section-gap) / 2)}.logo[data-v-9bea8109]{margin:0 2rem 0 0}header .wrapper[data-v-9bea8109]{display:flex;place-items:flex-start;flex-wrap:wrap}nav[data-v-9bea8109]{text-align:left;margin-left:-1rem;font-size:1rem;padding:1rem 0;margin-top:1rem}}.video-group video[data-v-f5ccba8d]{width:49%}@media (max-width: 768px){.video-group video[data-v-f5ccba8d]{width:100%!important}.video-group div[data-v-f5ccba8d]{width:0}}.video-group div[data-v-f5ccba8d]{width:1%}.video-group *[data-v-f5ccba8d]{display:inline-block}.video-group video[data-v-adae3a2d]{width:49%}@media (max-width: 768px){.video-group video[data-v-adae3a2d]{width:100%!important}.video-group div[data-v-adae3a2d]{width:0}}.video-group div[data-v-adae3a2d]{width:1%}.video-group *[data-v-adae3a2d]{display:inline-block}.item-content[data-v-9bfb4364]{display:flex;flex-direction:column-reverse}@media (min-width: 768px){.item-content[data-v-9bfb4364]{flex-direction:row;align-items:center;justify-content:space-between}}.item-content[data-v-9bfb4364] video[data-v-9bfb4364]{width:100%}@media (min-width: 768px){.item-content[data-v-9bfb4364] video[data-v-9bfb4364]{width:50%}}@media (min-width: 768px){.item-content[data-v-9bfb4364] div[data-v-9bfb4364]{margin-top:0}}@media (min-width: 768px){.item-content[data-v-9bfb4364] div[data-v-9bfb4364]{width:50%}}@media (min-width: 768px){.item-content[data-v-9bfb4364] div[data-v-9bfb4364]{padding-left:.5rem}}@media (min-width: 768px){.item-content[data-v-9bfb4364] div[data-v-9bfb4364]{padding-right:5rem}}.item-content[data-v-9bfb4364] div[data-v-9bfb4364]{margin-left:.5rem;margin-right:.5rem}.item-content[data-v-9bfb4364] div[data-v-9bfb4364]{margin-top:.5rem}.item-content[data-v-9bfb4364] div[data-v-9bfb4364]{width:100%}.item-content[data-v-9bfb4364] div[data-v-9bfb4364]{font-weight:100}.item-content[data-v-9bfb4364] div[data-v-9bfb4364]{line-height:1.25}.item-content[data-v-9bfb4364] div[data-v-9bfb4364]{text-align:justify}.video-group[data-v-24513750] video[data-v-24513750]{width:49%}@media (max-width: 768px){.video-group[data-v-24513750] video[data-v-24513750]{width:100%!important}.video-group[data-v-24513750] div[data-v-24513750]{width:0}}.video-group[data-v-24513750] div[data-v-24513750]{width:1%}.video-group[data-v-24513750] *[data-v-24513750]{display:inline-block}main[data-v-715a8edc]{display:flex;height:100%;width:100%;flex-direction:column;align-items:center}main[data-v-715a8edc]>:nth-child(2n-1){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}@media (prefers-color-scheme: dark){main[data-v-715a8edc]>:nth-child(2n-1){background-color:#00000080}}main h1[data-v-715a8edc]{text-align:center;font-size:4.5rem;line-height:1}main h2[data-v-715a8edc]{margin-top:2rem;margin-bottom:2rem;text-align:center;font-size:3rem;line-height:1}main h3[data-v-715a8edc]{margin-top:1.25rem;margin-bottom:1.25rem;text-align:center;font-size:1.875rem;line-height:2.25rem}section[data-v-715a8edc]{width:100%;padding:2.5rem 1.5rem}@media (min-width: 768px){section[data-v-715a8edc]{padding-left:4rem;padding-right:4rem}}section[data-v-715a8edc]{display:flex;flex-direction:column;align-items:center;justify-content:center}.title .authors[data-v-715a8edc]{text-align:center;font-size:1.125rem;line-height:1.75rem}.title .res_link[data-v-715a8edc]{margin-top:.25rem;text-align:center}.title video[data-v-715a8edc]{max-width:960px;margin-top:1rem;display:block;width:100%}.framework *[data-v-715a8edc]{max-width:960px;width:100%}.abstract div[data-v-715a8edc]{max-width:960px;margin-top:.5rem;width:100%}.abstract li[data-v-715a8edc]{margin-top:.25rem;margin-bottom:.25rem;display:flex;flex-direction:row}.abstract li[data-v-715a8edc] :first-child{margin-right:.5rem}.t2i-caption[data-v-715a8edc]{text-align:center;font-weight:300;font-style:italic;line-height:1.375}@media (min-width: 768px){.t2i-caption[data-v-715a8edc]{padding-left:5rem;padding-right:5rem}}.bibtex-code[data-v-715a8edc]{width:100%;overflow:auto;border-radius:.5rem;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));background-color:#d1d5db26;padding:1rem;max-width:960px}.button[data-v-715a8edc]{margin-right:.75rem;margin-top:.5rem}.button i[data-v-715a8edc]{margin-right:.25rem}.grid[data-v-715a8edc]{max-width:960px;margin-top:.5rem;display:flex;width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}@media (min-width: 640px){.grid>*[data-v-715a8edc]{width:50%;padding:.5rem}}.panel[data-v-715a8edc]{max-width:960px;margin-top:.5rem;width:100%}.panel>*[data-v-715a8edc]{margin-bottom:2rem;width:100%}.panel[data-v-715a8edc] :last-child{margin-bottom:0}.editor[data-v-715a8edc]{min-height:100%;min-width:100%}.carousel__item[data-v-715a8edc]{min-height:200px;width:100%;background-color:var(--vc-clr-primary);color:var(--vc-clr-white);font-size:20px;border-radius:8px;display:flex;justify-content:center;align-items:center}.carousel__slide[data-v-715a8edc]{padding:10px}.carousel__prev[data-v-715a8edc],.carousel__next[data-v-715a8edc]{box-sizing:content-box;border:5px solid white} diff --git a/index.html b/index.html index 05742d8..9e1faaf 100644 --- a/index.html +++ b/index.html @@ -5,8 +5,8 @@ Champ - - + +