diff --git a/assets/1-DQYe6dCW.mp4 b/assets/1-DQYe6dCW.mp4 new file mode 100644 index 00000000..04aadff2 Binary files /dev/null and b/assets/1-DQYe6dCW.mp4 differ diff --git a/assets/index-BnGYV-cL.json b/assets/index-BSPhviaq.json similarity index 96% rename from assets/index-BnGYV-cL.json rename to assets/index-BSPhviaq.json index aaf76f21..269bccbb 100644 --- a/assets/index-BnGYV-cL.json +++ b/assets/index-BSPhviaq.json @@ -104,18 +104,23 @@ "description": "The overview of the proposed pipeline. Specifically, we integrates a reference image containing a portrait with corresponding audio input to drive portrait animation. Optional visual synthesis weights can be used to balance lip, expression, and pose weights. ReferenceNet encodes global visual texture information for consistent and controllable character animation. Face and audio encoders generate high-fidelity portrait identity features and encode audio as motion information respectively. The module of hierarchical audio-driven visual synthesis establishes relationships between audio and visual components (lips, expression, pose), with a UNet denoiser used in the diffusion process." } }, + { + "template": "single-video", + "props": { + "title": "Hallo Singing", + "items": [ + "assets/video/singing/1.mp4" + ] + } + }, { "template": "video-comparision", "props": { - "title": "Portrait Style", + "title": "", "items": [ [ - "assets/video/portrait_style/4.mp4", - "assets/video/portrait_style/3.mp4" - ], - [ - "assets/video/portrait_style/2.mp4", - "assets/video/portrait_style/1.mp4" + "assets/video/opera/1.mp4", + "assets/video/opera/2.mp4" ] ] } @@ -123,15 +128,11 @@ { "template": "video-comparision", "props": { - "title": "Cross Actor", + "title": "Speedy Rhythm", "items": [ [ - "assets/video/cross_actor/1.mp4", - "assets/video/cross_actor/2.mp4" - ], - [ - "assets/video/cross_actor/3.mp4", - "assets/video/cross_actor/4.mp4" + "assets/video/rap/1.mp4", + "assets/video/rap/2.mp4" ] ] } @@ -139,11 +140,15 @@ { "template": "video-comparision", "props": { - "title": "Opera Audio", + "title": "Portrait Style", "items": [ [ - "assets/video/opera/1.mp4", - "assets/video/opera/2.mp4" + "assets/video/portrait_style/4.mp4", + "assets/video/portrait_style/3.mp4" + ], + [ + "assets/video/portrait_style/2.mp4", + "assets/video/portrait_style/1.mp4" ] ] } @@ -151,11 +156,15 @@ { "template": "video-comparision", "props": { - "title": "", + "title": "Cross Actor", "items": [ [ - "assets/video/rap/1.mp4", - "assets/video/rap/2.mp4" + "assets/video/cross_actor/1.mp4", + "assets/video/cross_actor/2.mp4" + ], + [ + "assets/video/cross_actor/3.mp4", + "assets/video/cross_actor/4.mp4" ] ] } diff --git a/assets/index-BxuyeZDM.js b/assets/index-BxuyeZDM.js new file mode 100644 index 00000000..eb7bd1a8 --- /dev/null +++ b/assets/index-BxuyeZDM.js @@ -0,0 +1,46 @@ +(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 i of o)if(i.type==="childList")for(const r of i.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&s(r)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function s(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();/** +* @vue/shared v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function Ro(e,t){const n=new Set(e.split(","));return t?s=>n.has(s.toLowerCase()):s=>n.has(s)}const ie={},zt=[],je=()=>{},Bl=()=>!1,Ns=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Wo=e=>e.startsWith("onUpdate:"),he=Object.assign,jo=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Gl=Object.prototype.hasOwnProperty,J=(e,t)=>Gl.call(e,t),k=Array.isArray,Ht=e=>Ds(e)==="[object Map]",dr=e=>Ds(e)==="[object Set]",V=e=>typeof e=="function",ue=e=>typeof e=="string",Ft=e=>typeof e=="symbol",ce=e=>e!==null&&typeof e=="object",fr=e=>(ce(e)||V(e))&&V(e.then)&&V(e.catch),gr=Object.prototype.toString,Ds=e=>gr.call(e),Zl=e=>Ds(e).slice(8,-1),pr=e=>Ds(e)==="[object Object]",Bo=e=>ue(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,on=Ro(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ts=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Ol=/-(\w)/g,Ue=Ts(e=>e.replace(Ol,(t,n)=>n?n.toUpperCase():"")),zl=/\B([A-Z])/g,Jt=Ts(e=>e.replace(zl,"-$1").toLowerCase()),Ls=Ts(e=>e.charAt(0).toUpperCase()+e.slice(1)),Xs=Ts(e=>e?`on${Ls(e)}`:""),gt=(e,t)=>!Object.is(e,t),Ks=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Hl=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let ri;const hr=()=>ri||(ri=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Go(e){if(k(e)){const t={};for(let n=0;n{if(n){const s=n.split(kl);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Et(e){let t="";if(ue(e))t=e;else if(k(e))for(let n=0;nue(e)?e:e==null?"":k(e)||ce(e)&&(e.toString===gr||!V(e.toString))?JSON.stringify(e,Ir,2):String(e),Ir=(e,t)=>t&&t.__v_isRef?Ir(e,t.value):Ht(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,o],i)=>(n[Fs(s,i)+" =>"]=o,n),{})}:dr(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Fs(n))}:Ft(t)?Fs(t):ce(t)&&!k(t)&&!pr(t)?String(t):t,Fs=(e,t="")=>{var n;return Ft(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 Ze;class Fl{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Ze,!t&&Ze&&(this.index=(Ze.scopes||(Ze.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Ze;try{return Ze=this,t()}finally{Ze=n}}}on(){Ze=this}off(){Ze=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),St()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=dt,n=yt;try{return dt=!0,yt=this,this._runnings++,li(this),this.fn()}finally{ci(this),this._runnings--,yt=n,dt=t}}stop(){var t;this.active&&(li(this),ci(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function $l(e){return e.value}function li(e){e._trackId++,e._depsLength=0}function ci(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},Io=new WeakMap,wt=Symbol(""),bo=Symbol("");function Ee(e,t,n){if(dt&&yt){let s=Io.get(e);s||Io.set(e,s=new Map);let o=s.get(n);o||s.set(n,o=_r(()=>s.delete(n))),Ar(yt,o)}}function et(e,t,n,s,o,i){const r=Io.get(e);if(!r)return;let c=[];if(t==="clear")c=[...r.values()];else if(n==="length"&&k(e)){const l=Number(s);r.forEach((d,a)=>{(a==="length"||!Ft(a)&&a>=l)&&c.push(d)})}else switch(n!==void 0&&c.push(r.get(n)),t){case"add":k(e)?Bo(n)&&c.push(r.get("length")):(c.push(r.get(wt)),Ht(e)&&c.push(r.get(bo)));break;case"delete":k(e)||(c.push(r.get(wt)),Ht(e)&&c.push(r.get(bo)));break;case"set":Ht(e)&&c.push(r.get(wt));break}Oo();for(const l of c)l&&vr(l,4);zo()}const Ql=Ro("__proto__,__v_isRef,__isVue"),yr=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ft)),ai=ql();function ql(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=$(this);for(let i=0,r=this.length;i{e[t]=function(...n){xt(),Oo();const s=$(this)[t].apply(this,n);return zo(),St(),s}}),e}function ec(e){const t=$(this);return Ee(t,"has",e),t.hasOwnProperty(e)}class wr{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const o=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return i;if(n==="__v_raw")return s===(o?i?gc:Sr:i?xr:Er).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const r=k(t);if(!o){if(r&&J(ai,n))return Reflect.get(ai,n,s);if(n==="hasOwnProperty")return ec}const c=Reflect.get(t,n,s);return(Ft(n)?yr.has(n):Ql(n))||(o||Ee(t,"get",n),i)?c:xe(c)?r&&Bo(n)?c:c.value:ce(c)?o?Dr(c):bn(c):c}}class Mr extends wr{constructor(t=!1){super(!1,t)}set(t,n,s,o){let i=t[n];if(!this._isShallow){const l=Yt(i);if(!Ms(s)&&!Yt(s)&&(i=$(i),s=$(s)),!k(t)&&xe(i)&&!xe(s))return l?!1:(i.value=s,!0)}const r=k(t)&&Bo(n)?Number(n)e,Rs=e=>Reflect.getPrototypeOf(e);function fs(e,t,n=!1,s=!1){e=e.__v_raw;const o=$(e),i=$(t);n||(gt(t,i)&&Ee(o,"get",t),Ee(o,"get",i));const{has:r}=Rs(o),c=s?Ho:n?Yo:dn;if(r.call(o,t))return c(e.get(t));if(r.call(o,i))return c(e.get(i));e!==o&&e.get(t)}function gs(e,t=!1){const n=this.__v_raw,s=$(n),o=$(e);return t||(gt(e,o)&&Ee(s,"has",e),Ee(s,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function ps(e,t=!1){return e=e.__v_raw,!t&&Ee($(e),"iterate",wt),Reflect.get(e,"size",e)}function ui(e){e=$(e);const t=$(this);return Rs(t).has.call(t,e)||(t.add(e),et(t,"add",e,e)),this}function di(e,t){t=$(t);const n=$(this),{has:s,get:o}=Rs(n);let i=s.call(n,e);i||(e=$(e),i=s.call(n,e));const r=o.call(n,e);return n.set(e,t),i?gt(t,r)&&et(n,"set",e,t):et(n,"add",e,t),this}function fi(e){const t=$(this),{has:n,get:s}=Rs(t);let o=n.call(t,e);o||(e=$(e),o=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return o&&et(t,"delete",e,void 0),i}function gi(){const e=$(this),t=e.size!==0,n=e.clear();return t&&et(e,"clear",void 0,void 0),n}function hs(e,t){return function(s,o){const i=this,r=i.__v_raw,c=$(r),l=t?Ho:e?Yo:dn;return!e&&Ee(c,"iterate",wt),r.forEach((d,a)=>s.call(o,l(d),l(a),i))}}function ms(e,t,n){return function(...s){const o=this.__v_raw,i=$(o),r=Ht(i),c=e==="entries"||e===Symbol.iterator&&r,l=e==="keys"&&r,d=o[e](...s),a=n?Ho:t?Yo:dn;return!t&&Ee(i,"iterate",l?bo:wt),{next(){const{value:p,done:g}=d.next();return g?{value:p,done:g}:{value:c?[a(p[0]),a(p[1])]:a(p),done:g}},[Symbol.iterator](){return this}}}}function it(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function ic(){const e={get(i){return fs(this,i)},get size(){return ps(this)},has:gs,add:ui,set:di,delete:fi,clear:gi,forEach:hs(!1,!1)},t={get(i){return fs(this,i,!1,!0)},get size(){return ps(this)},has:gs,add:ui,set:di,delete:fi,clear:gi,forEach:hs(!1,!0)},n={get(i){return fs(this,i,!0)},get size(){return ps(this,!0)},has(i){return gs.call(this,i,!0)},add:it("add"),set:it("set"),delete:it("delete"),clear:it("clear"),forEach:hs(!0,!1)},s={get(i){return fs(this,i,!0,!0)},get size(){return ps(this,!0)},has(i){return gs.call(this,i,!0)},add:it("add"),set:it("set"),delete:it("delete"),clear:it("clear"),forEach:hs(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=ms(i,!1,!1),n[i]=ms(i,!0,!1),t[i]=ms(i,!1,!0),s[i]=ms(i,!0,!0)}),[e,n,t,s]}const[rc,lc,cc,ac]=ic();function Po(e,t){const n=t?e?ac:cc:e?lc:rc;return(s,o,i)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?s:Reflect.get(J(n,o)&&o in s?n:s,o,i)}const uc={get:Po(!1,!1)},dc={get:Po(!1,!0)},fc={get:Po(!0,!1)},Er=new WeakMap,xr=new WeakMap,Sr=new WeakMap,gc=new WeakMap;function pc(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function hc(e){return e.__v_skip||!Object.isExtensible(e)?0:pc(Zl(e))}function bn(e){return Yt(e)?e:ko(e,!1,nc,uc,Er)}function Nr(e){return ko(e,!1,oc,dc,xr)}function Dr(e){return ko(e,!0,sc,fc,Sr)}function ko(e,t,n,s,o){if(!ce(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=o.get(e);if(i)return i;const r=hc(e);if(r===0)return e;const c=new Proxy(e,r===2?s:n);return o.set(e,c),c}function Pt(e){return Yt(e)?Pt(e.__v_raw):!!(e&&e.__v_isReactive)}function Yt(e){return!!(e&&e.__v_isReadonly)}function Ms(e){return!!(e&&e.__v_isShallow)}function Tr(e){return Pt(e)||Yt(e)}function $(e){const t=e&&e.__v_raw;return t?$(t):e}function Lr(e){return Object.isExtensible(e)&&ws(e,"__v_skip",!0),e}const dn=e=>ce(e)?bn(e):e,Yo=e=>ce(e)?Dr(e):e;class Rr{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 Zo(()=>t(this._value),()=>bs(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=$(this);return(!t._cacheable||t.effect.dirty)&>(t._value,t._value=t.effect.run())&&bs(t,4),Wr(t),t.effect._dirtyLevel>=2&&bs(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function mc(e,t,n=!1){let s,o;const i=V(e);return i?(s=e,o=je):(s=e.get,o=e.set),new Rr(s,o,i||!o,n)}function Wr(e){var t;dt&&yt&&(e=$(e),Ar(yt,(t=e.dep)!=null?t:e.dep=_r(()=>e.dep=void 0,e instanceof Rr?e:void 0)))}function bs(e,t=4,n){e=$(e);const s=e.dep;s&&vr(s,t)}function xe(e){return!!(e&&e.__v_isRef===!0)}function Te(e){return jr(e,!1)}function Ic(e){return jr(e,!0)}function jr(e,t){return xe(e)?e:new bc(e,t)}class bc{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:$(t),this._value=n?t:dn(t)}get value(){return Wr(this),this._value}set value(t){const n=this.__v_isShallow||Ms(t)||Yt(t);t=n?t:$(t),gt(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:dn(t),bs(this,4))}}function Y(e){return xe(e)?e.value:e}const Cc={get:(e,t,n)=>Y(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const o=e[t];return xe(o)&&!xe(n)?(o.value=n,!0):Reflect.set(e,t,n,s)}};function Br(e){return Pt(e)?e:new Proxy(e,Cc)}/** +* @vue/runtime-core v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/function ft(e,t,n,s){try{return s?e(...s):e()}catch(o){Ws(o,t,n)}}function He(e,t,n,s){if(V(e)){const i=ft(e,t,n,s);return i&&fr(i)&&i.catch(r=>{Ws(r,t,n)}),i}const o=[];for(let i=0;i>>1,o=be[s],i=gn(o);iJe&&be.splice(t,1)}function yc(e){k(e)?kt.push(...e):(!lt||!lt.includes(e,e.allowRecurse?vt+1:vt))&&kt.push(e),Or()}function pi(e,t,n=fn?Je+1:0){for(;ngn(n)-gn(s));if(kt.length=0,lt){lt.push(...t);return}for(lt=t,vt=0;vte.id==null?1/0:e.id,wc=(e,t)=>{const n=gn(e)-gn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function Hr(e){Co=!1,fn=!0,be.sort(wc);try{for(Je=0;Jeue(h)?h.trim():h)),p&&(o=n.map(Hl))}let c,l=s[c=Xs(t)]||s[c=Xs(Ue(t))];!l&&i&&(l=s[c=Xs(Jt(t))]),l&&He(l,e,6,o);const d=s[c+"Once"];if(d){if(!e.emitted)e.emitted={};else if(e.emitted[c])return;e.emitted[c]=!0,He(d,e,6,o)}}function Pr(e,t,n=!1){const s=t.emitsCache,o=s.get(e);if(o!==void 0)return o;const i=e.emits;let r={},c=!1;if(!V(e)){const l=d=>{const a=Pr(d,t,!0);a&&(c=!0,he(r,a))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!i&&!c?(ce(e)&&s.set(e,null),null):(k(i)?i.forEach(l=>r[l]=null):he(r,i),ce(e)&&s.set(e,r),r)}function js(e,t){return!e||!Ns(t)?!1:(t=t.slice(2).replace(/Once$/,""),J(e,t[0].toLowerCase()+t.slice(1))||J(e,Jt(t))||J(e,t))}let Me=null,Bs=null;function Es(e){const t=Me;return Me=e,Bs=e&&e.type.__scopeId||null,t}function Nt(e){Bs=e}function Dt(){Bs=null}function Ec(e,t=Me,n){if(!t||e._n)return e;const s=(...o)=>{s._d&&Mi(-1);const i=Es(t);let r;try{r=e(...o)}finally{Es(i),s._d&&Mi(1)}return r};return s._n=!0,s._c=!0,s._d=!0,s}function Js(e){const{type:t,vnode:n,proxy:s,withProxy:o,props:i,propsOptions:[r],slots:c,attrs:l,emit:d,render:a,renderCache:p,data:g,setupState:h,ctx:A,inheritAttrs:R}=e;let O,B;const z=Es(e);try{if(n.shapeFlag&4){const N=o||s,W=N;O=Fe(a.call(W,N,p,i,h,g,A)),B=l}else{const N=t;O=Fe(N.length>1?N(i,{attrs:l,slots:c,emit:d}):N(i,null)),B=t.props?l:xc(l)}}catch(N){cn.length=0,Ws(N,e,1),O=Le(Mt)}let w=O;if(B&&R!==!1){const N=Object.keys(B),{shapeFlag:W}=w;N.length&&W&7&&(r&&N.some(Wo)&&(B=Sc(B,r)),w=Vt(w,B))}return n.dirs&&(w=Vt(w),w.dirs=w.dirs?w.dirs.concat(n.dirs):n.dirs),n.transition&&(w.transition=n.transition),O=w,Es(z),O}const xc=e=>{let t;for(const n in e)(n==="class"||n==="style"||Ns(n))&&((t||(t={}))[n]=e[n]);return t},Sc=(e,t)=>{const n={};for(const s in e)(!Wo(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Nc(e,t,n){const{props:s,children:o,component:i}=e,{props:r,children:c,patchFlag:l}=t,d=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return s?hi(s,r,d):!!r;if(l&8){const a=t.dynamicProps;for(let p=0;pe.__isSuspense;function jc(e,t){t&&t.pendingBranch?k(e)?t.effects.push(...e):t.effects.push(e):yc(e)}const Bc=Symbol.for("v-scx"),Gc=()=>tt(Bc),Is={};function Cs(e,t,n){return Vr(e,t,n)}function Vr(e,t,{immediate:n,deep:s,flush:o,once:i,onTrack:r,onTrigger:c}=ie){if(t&&i){const D=t;t=(...X)=>{D(...X),W()}}const l=Ce,d=D=>s===!0?D:_t(D,s===!1?1:void 0);let a,p=!1,g=!1;if(xe(e)?(a=()=>e.value,p=Ms(e)):Pt(e)?(a=()=>d(e),p=!0):k(e)?(g=!0,p=e.some(D=>Pt(D)||Ms(D)),a=()=>e.map(D=>{if(xe(D))return D.value;if(Pt(D))return d(D);if(V(D))return ft(D,l,2)})):V(e)?t?a=()=>ft(e,l,2):a=()=>(h&&h(),He(e,l,3,[A])):a=je,t&&s){const D=a;a=()=>_t(D())}let h,A=D=>{h=w.onStop=()=>{ft(D,l,4),h=w.onStop=void 0}},R;if(Hs)if(A=je,t?n&&He(t,l,3,[a(),g?[]:void 0,A]):a(),o==="sync"){const D=Gc();R=D.__watcherHandles||(D.__watcherHandles=[])}else return je;let O=g?new Array(e.length).fill(Is):Is;const B=()=>{if(!(!w.active||!w.dirty))if(t){const D=w.run();(s||p||(g?D.some((X,U)=>gt(X,O[U])):gt(D,O)))&&(h&&h(),He(t,l,3,[D,O===Is?void 0:g&&O[0]===Is?[]:O,A]),O=D)}else w.run()};B.allowRecurse=!!t;let z;o==="sync"?z=B:o==="post"?z=()=>ye(B,l&&l.suspense):(B.pre=!0,l&&(B.id=l.uid),z=()=>Xo(B));const w=new Zo(a,je,z),N=Ul(),W=()=>{w.stop(),N&&jo(N.effects,w)};return t?n?B():O=w.run():o==="post"?ye(w.run.bind(w),l&&l.suspense):w.run(),R&&R.push(W),W}function Zc(e,t,n){const s=this.proxy,o=ue(e)?e.includes(".")?Xr(s,e):()=>s[e]:e.bind(s,s);let i;V(t)?i=t:(i=t.handler,n=t);const r=An(this),c=Vr(o,i.bind(s),n);return r(),c}function Xr(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),xe(e))_t(e.value,t,n,s);else if(k(e))for(let o=0;o{_t(o,t,n,s)});else if(pr(e))for(const o in e)_t(e[o],t,n,s);return e}function pn(e,t){if(Me===null)return e;const n=Ps(Me)||Me.proxy,s=e.dirs||(e.dirs=[]);for(let o=0;o!!e.type.__asyncLoader,Kr=e=>e.type.__isKeepAlive;function Oc(e,t){Fr(e,"a",t)}function zc(e,t){Fr(e,"da",t)}function Fr(e,t,n=Ce){const s=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Zs(t,s,n),n){let o=n.parent;for(;o&&o.parent;)Kr(o.parent.vnode)&&Hc(s,t,n,o),o=o.parent}}function Hc(e,t,n,s){const o=Zs(t,e,s,!0);Jr(()=>{jo(s[t],o)},n)}function Zs(e,t,n=Ce,s=!1){if(n){const o=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...r)=>{if(n.isUnmounted)return;xt();const c=An(n),l=He(t,n,e,r);return c(),St(),l});return s?o.unshift(i):o.push(i),i}}const st=e=>(t,n=Ce)=>(!Hs||e==="sp")&&Zs(e,(...s)=>t(...s),n),Pc=st("bm"),Cn=st("m"),kc=st("bu"),Yc=st("u"),Vc=st("bum"),Jr=st("um"),Xc=st("sp"),Kc=st("rtg"),Fc=st("rtc");function Jc(e,t=Ce){Zs("ec",e,t)}function nt(e,t,n,s){let o;const i=n&&n[s];if(k(e)||ue(e)){o=new Array(e.length);for(let r=0,c=e.length;rt(r,c,void 0,i&&i[c]));else{const r=Object.keys(e);o=new Array(r.length);for(let c=0,l=r.length;ce?cl(e)?Ps(e)||e.proxy:Ao(e.parent):null,rn=he(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=>Ao(e.parent),$root:e=>Ao(e.root),$emit:e=>e.emit,$options:e=>Ko(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Xo(e.update)}),$nextTick:e=>e.n||(e.n=Zr.bind(e.proxy)),$watch:e=>Zc.bind(e)}),Us=(e,t)=>e!==ie&&!e.__isScriptSetup&&J(e,t),Uc={get({_:e},t){const{ctx:n,setupState:s,data:o,props:i,accessCache:r,type:c,appContext:l}=e;let d;if(t[0]!=="$"){const h=r[t];if(h!==void 0)switch(h){case 1:return s[t];case 2:return o[t];case 4:return n[t];case 3:return i[t]}else{if(Us(s,t))return r[t]=1,s[t];if(o!==ie&&J(o,t))return r[t]=2,o[t];if((d=e.propsOptions[0])&&J(d,t))return r[t]=3,i[t];if(n!==ie&&J(n,t))return r[t]=4,n[t];vo&&(r[t]=0)}}const a=rn[t];let p,g;if(a)return t==="$attrs"&&Ee(e,"get",t),a(e);if((p=c.__cssModules)&&(p=p[t]))return p;if(n!==ie&&J(n,t))return r[t]=4,n[t];if(g=l.config.globalProperties,J(g,t))return g[t]},set({_:e},t,n){const{data:s,setupState:o,ctx:i}=e;return Us(o,t)?(o[t]=n,!0):s!==ie&&J(s,t)?(s[t]=n,!0):J(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:o,propsOptions:i}},r){let c;return!!n[r]||e!==ie&&J(e,r)||Us(t,r)||(c=i[0])&&J(c,r)||J(s,r)||J(rn,r)||J(o.config.globalProperties,r)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:J(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Ii(e){return k(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let vo=!0;function $c(e){const t=Ko(e),n=e.proxy,s=e.ctx;vo=!1,t.beforeCreate&&bi(t.beforeCreate,e,"bc");const{data:o,computed:i,methods:r,watch:c,provide:l,inject:d,created:a,beforeMount:p,mounted:g,beforeUpdate:h,updated:A,activated:R,deactivated:O,beforeDestroy:B,beforeUnmount:z,destroyed:w,unmounted:N,render:W,renderTracked:D,renderTriggered:X,errorCaptured:U,serverPrefetch:ne,expose:ge,inheritAttrs:me,components:Be,directives:Se,filters:Ut}=t;if(d&&Qc(d,s,null),r)for(const se in r){const Q=r[se];V(Q)&&(s[se]=Q.bind(n))}if(o){const se=o.call(n,n);ce(se)&&(e.data=bn(se))}if(vo=!0,i)for(const se in i){const Q=i[se],Qe=V(Q)?Q.bind(n,n):V(Q.get)?Q.get.bind(n,n):je,ot=!V(Q)&&V(Q.set)?Q.set.bind(n):je,Ye=Oe({get:Qe,set:ot});Object.defineProperty(s,se,{enumerable:!0,configurable:!0,get:()=>Ye.value,set:_e=>Ye.value=_e})}if(c)for(const se in c)Ur(c[se],s,n,se);if(l){const se=V(l)?l.call(n):l;Reflect.ownKeys(se).forEach(Q=>{vs(Q,se[Q])})}a&&bi(a,e,"c");function de(se,Q){k(Q)?Q.forEach(Qe=>se(Qe.bind(n))):Q&&se(Q.bind(n))}if(de(Pc,p),de(Cn,g),de(kc,h),de(Yc,A),de(Oc,R),de(zc,O),de(Jc,U),de(Fc,D),de(Kc,X),de(Vc,z),de(Jr,N),de(Xc,ne),k(ge))if(ge.length){const se=e.exposed||(e.exposed={});ge.forEach(Q=>{Object.defineProperty(se,Q,{get:()=>n[Q],set:Qe=>n[Q]=Qe})})}else e.exposed||(e.exposed={});W&&e.render===je&&(e.render=W),me!=null&&(e.inheritAttrs=me),Be&&(e.components=Be),Se&&(e.directives=Se)}function Qc(e,t,n=je){k(e)&&(e=_o(e));for(const s in e){const o=e[s];let i;ce(o)?"default"in o?i=tt(o.from||s,o.default,!0):i=tt(o.from||s):i=tt(o),xe(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:r=>i.value=r}):t[s]=i}}function bi(e,t,n){He(k(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Ur(e,t,n,s){const o=s.includes(".")?Xr(n,s):()=>n[s];if(ue(e)){const i=t[e];V(i)&&Cs(o,i)}else if(V(e))Cs(o,e.bind(n));else if(ce(e))if(k(e))e.forEach(i=>Ur(i,t,n,s));else{const i=V(e.handler)?e.handler.bind(n):t[e.handler];V(i)&&Cs(o,i,e)}}function Ko(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:o,optionsCache:i,config:{optionMergeStrategies:r}}=e.appContext,c=i.get(t);let l;return c?l=c:!o.length&&!n&&!s?l=t:(l={},o.length&&o.forEach(d=>xs(l,d,r,!0)),xs(l,t,r)),ce(t)&&i.set(t,l),l}function xs(e,t,n,s=!1){const{mixins:o,extends:i}=t;i&&xs(e,i,n,!0),o&&o.forEach(r=>xs(e,r,n,!0));for(const r in t)if(!(s&&r==="expose")){const c=qc[r]||n&&n[r];e[r]=c?c(e[r],t[r]):t[r]}return e}const qc={data:Ci,props:Ai,emits:Ai,methods:nn,computed:nn,beforeCreate:Ae,created:Ae,beforeMount:Ae,mounted:Ae,beforeUpdate:Ae,updated:Ae,beforeDestroy:Ae,beforeUnmount:Ae,destroyed:Ae,unmounted:Ae,activated:Ae,deactivated:Ae,errorCaptured:Ae,serverPrefetch:Ae,components:nn,directives:nn,watch:ta,provide:Ci,inject:ea};function Ci(e,t){return t?e?function(){return he(V(e)?e.call(this,this):e,V(t)?t.call(this,this):t)}:t:e}function ea(e,t){return nn(_o(e),_o(t))}function _o(e){if(k(e)){const t={};for(let n=0;n1)return n&&V(t)?t.call(s&&s.proxy):t}}function oa(e,t,n,s=!1){const o={},i={};ws(i,zs,1),e.propsDefaults=Object.create(null),Qr(e,t,o,i);for(const r in e.propsOptions[0])r in o||(o[r]=void 0);n?e.props=s?o:Nr(o):e.type.props?e.props=o:e.props=i,e.attrs=i}function ia(e,t,n,s){const{props:o,attrs:i,vnode:{patchFlag:r}}=e,c=$(o),[l]=e.propsOptions;let d=!1;if((s||r>0)&&!(r&16)){if(r&8){const a=e.vnode.dynamicProps;for(let p=0;p{l=!0;const[g,h]=qr(p,t,!0);he(r,g),h&&c.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!i&&!l)return ce(e)&&s.set(e,zt),zt;if(k(i))for(let a=0;a-1,h[1]=R<0||A-1||J(h,"default"))&&c.push(p)}}}const d=[r,c];return ce(e)&&s.set(e,d),d}function vi(e){return e[0]!=="$"&&!on(e)}function _i(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function yi(e,t){return _i(e)===_i(t)}function wi(e,t){return k(t)?t.findIndex(n=>yi(n,e)):V(t)&&yi(t,e)?0:-1}const el=e=>e[0]==="_"||e==="$stable",Fo=e=>k(e)?e.map(Fe):[Fe(e)],ra=(e,t,n)=>{if(t._n)return t;const s=Ec((...o)=>Fo(t(...o)),n);return s._c=!1,s},tl=(e,t,n)=>{const s=e._ctx;for(const o in e){if(el(o))continue;const i=e[o];if(V(i))t[o]=ra(o,i,s);else if(i!=null){const r=Fo(i);t[o]=()=>r}}},nl=(e,t)=>{const n=Fo(t);e.slots.default=()=>n},la=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=$(t),ws(t,"_",n)):tl(t,e.slots={})}else e.slots={},t&&nl(e,t);ws(e.slots,zs,1)},ca=(e,t,n)=>{const{vnode:s,slots:o}=e;let i=!0,r=ie;if(s.shapeFlag&32){const c=t._;c?n&&c===1?i=!1:(he(o,t),!n&&c===1&&delete o._):(i=!t.$stable,tl(t,o)),r=t}else t&&(nl(e,t),r={default:1});if(i)for(const c in o)!el(c)&&r[c]==null&&delete o[c]};function wo(e,t,n,s,o=!1){if(k(e)){e.forEach((g,h)=>wo(g,t&&(k(t)?t[h]:t),n,s,o));return}if(As(s)&&!o)return;const i=s.shapeFlag&4?Ps(s.component)||s.component.proxy:s.el,r=o?null:i,{i:c,r:l}=e,d=t&&t.r,a=c.refs===ie?c.refs={}:c.refs,p=c.setupState;if(d!=null&&d!==l&&(ue(d)?(a[d]=null,J(p,d)&&(p[d]=null)):xe(d)&&(d.value=null)),V(l))ft(l,c,12,[r,a]);else{const g=ue(l),h=xe(l);if(g||h){const A=()=>{if(e.f){const R=g?J(p,l)?p[l]:a[l]:l.value;o?k(R)&&jo(R,i):k(R)?R.includes(i)||R.push(i):g?(a[l]=[i],J(p,l)&&(p[l]=a[l])):(l.value=[i],e.k&&(a[e.k]=l.value))}else g?(a[l]=r,J(p,l)&&(p[l]=r)):h&&(l.value=r,e.k&&(a[e.k]=r))};r?(A.id=-1,ye(A,n)):A()}}}const ye=jc;function aa(e){return ua(e)}function ua(e,t){const n=hr();n.__VUE__=!0;const{insert:s,remove:o,patchProp:i,createElement:r,createText:c,createComment:l,setText:d,setElementText:a,parentNode:p,nextSibling:g,setScopeId:h=je,insertStaticContent:A}=e,R=(u,f,m,C=null,I=null,y=null,S=void 0,_=null,E=!!f.dynamicChildren)=>{if(u===f)return;u&&!Qt(u,f)&&(C=b(u),_e(u,I,y,!0),u=null),f.patchFlag===-2&&(E=!1,f.dynamicChildren=null);const{type:v,ref:L,shapeFlag:Z}=f;switch(v){case Os:O(u,f,m,C);break;case Mt:B(u,f,m,C);break;case Qs:u==null&&z(f,m,C,S);break;case ae:Be(u,f,m,C,I,y,S,_,E);break;default:Z&1?W(u,f,m,C,I,y,S,_,E):Z&6?Se(u,f,m,C,I,y,S,_,E):(Z&64||Z&128)&&v.process(u,f,m,C,I,y,S,_,E,j)}L!=null&&I&&wo(L,u&&u.ref,y,f||u,!f)},O=(u,f,m,C)=>{if(u==null)s(f.el=c(f.children),m,C);else{const I=f.el=u.el;f.children!==u.children&&d(I,f.children)}},B=(u,f,m,C)=>{u==null?s(f.el=l(f.children||""),m,C):f.el=u.el},z=(u,f,m,C)=>{[u.el,u.anchor]=A(u.children,f,m,C,u.el,u.anchor)},w=({el:u,anchor:f},m,C)=>{let I;for(;u&&u!==f;)I=g(u),s(u,m,C),u=I;s(f,m,C)},N=({el:u,anchor:f})=>{let m;for(;u&&u!==f;)m=g(u),o(u),u=m;o(f)},W=(u,f,m,C,I,y,S,_,E)=>{f.type==="svg"?S="svg":f.type==="math"&&(S="mathml"),u==null?D(f,m,C,I,y,S,_,E):ne(u,f,I,y,S,_,E)},D=(u,f,m,C,I,y,S,_)=>{let E,v;const{props:L,shapeFlag:Z,transition:G,dirs:P}=u;if(E=u.el=r(u.type,y,L&&L.is,L),Z&8?a(E,u.children):Z&16&&U(u.children,E,null,C,I,$s(u,y),S,_),P&&mt(u,null,C,"created"),X(E,u,u.scopeId,S,C),L){for(const oe in L)oe!=="value"&&!on(oe)&&i(E,oe,null,L[oe],y,u.children,C,I,Ie);"value"in L&&i(E,"value",null,L.value,y),(v=L.onVnodeBeforeMount)&&Xe(v,C,u)}P&&mt(u,null,C,"beforeMount");const K=da(I,G);K&&G.beforeEnter(E),s(E,f,m),((v=L&&L.onVnodeMounted)||K||P)&&ye(()=>{v&&Xe(v,C,u),K&&G.enter(E),P&&mt(u,null,C,"mounted")},I)},X=(u,f,m,C,I)=>{if(m&&h(u,m),C)for(let y=0;y{for(let v=E;v{const _=f.el=u.el;let{patchFlag:E,dynamicChildren:v,dirs:L}=f;E|=u.patchFlag&16;const Z=u.props||ie,G=f.props||ie;let P;if(m&&It(m,!1),(P=G.onVnodeBeforeUpdate)&&Xe(P,m,f,u),L&&mt(f,u,m,"beforeUpdate"),m&&It(m,!0),v?ge(u.dynamicChildren,v,_,m,C,$s(f,I),y):S||Q(u,f,_,null,m,C,$s(f,I),y,!1),E>0){if(E&16)me(_,f,Z,G,m,C,I);else if(E&2&&Z.class!==G.class&&i(_,"class",null,G.class,I),E&4&&i(_,"style",Z.style,G.style,I),E&8){const K=f.dynamicProps;for(let oe=0;oe{P&&Xe(P,m,f,u),L&&mt(f,u,m,"updated")},C)},ge=(u,f,m,C,I,y,S)=>{for(let _=0;_{if(m!==C){if(m!==ie)for(const _ in m)!on(_)&&!(_ in C)&&i(u,_,m[_],null,S,f.children,I,y,Ie);for(const _ in C){if(on(_))continue;const E=C[_],v=m[_];E!==v&&_!=="value"&&i(u,_,v,E,S,f.children,I,y,Ie)}"value"in C&&i(u,"value",m.value,C.value,S)}},Be=(u,f,m,C,I,y,S,_,E)=>{const v=f.el=u?u.el:c(""),L=f.anchor=u?u.anchor:c("");let{patchFlag:Z,dynamicChildren:G,slotScopeIds:P}=f;P&&(_=_?_.concat(P):P),u==null?(s(v,m,C),s(L,m,C),U(f.children||[],m,L,I,y,S,_,E)):Z>0&&Z&64&&G&&u.dynamicChildren?(ge(u.dynamicChildren,G,m,I,y,S,_),(f.key!=null||I&&f===I.subTree)&&sl(u,f,!0)):Q(u,f,m,L,I,y,S,_,E)},Se=(u,f,m,C,I,y,S,_,E)=>{f.slotScopeIds=_,u==null?f.shapeFlag&512?I.ctx.activate(f,m,C,S,E):Ut(f,m,C,I,y,S,E):Tt(u,f,E)},Ut=(u,f,m,C,I,y,S)=>{const _=u.component=Aa(u,C,I);if(Kr(u)&&(_.ctx.renderer=j),va(_),_.asyncDep){if(I&&I.registerDep(_,de),!u.el){const E=_.subTree=Le(Mt);B(null,E,f,m)}}else de(_,u,f,m,I,y,S)},Tt=(u,f,m)=>{const C=f.component=u.component;if(Nc(u,f,m))if(C.asyncDep&&!C.asyncResolved){se(C,f,m);return}else C.next=f,_c(C.update),C.effect.dirty=!0,C.update();else f.el=u.el,C.vnode=f},de=(u,f,m,C,I,y,S)=>{const _=()=>{if(u.isMounted){let{next:L,bu:Z,u:G,parent:P,vnode:K}=u;{const Wt=ol(u);if(Wt){L&&(L.el=K.el,se(u,L,S)),Wt.asyncDep.then(()=>{u.isUnmounted||_()});return}}let oe=L,le;It(u,!1),L?(L.el=K.el,se(u,L,S)):L=K,Z&&Ks(Z),(le=L.props&&L.props.onVnodeBeforeUpdate)&&Xe(le,P,L,K),It(u,!0);const fe=Js(u),Ge=u.subTree;u.subTree=fe,R(Ge,fe,p(Ge.el),b(Ge),u,I,y),L.el=fe.el,oe===null&&Dc(u,fe.el),G&&ye(G,I),(le=L.props&&L.props.onVnodeUpdated)&&ye(()=>Xe(le,P,L,K),I)}else{let L;const{el:Z,props:G}=f,{bm:P,m:K,parent:oe}=u,le=As(f);if(It(u,!1),P&&Ks(P),!le&&(L=G&&G.onVnodeBeforeMount)&&Xe(L,oe,f),It(u,!0),Z&&re){const fe=()=>{u.subTree=Js(u),re(Z,u.subTree,u,I,null)};le?f.type.__asyncLoader().then(()=>!u.isUnmounted&&fe()):fe()}else{const fe=u.subTree=Js(u);R(null,fe,m,C,u,I,y),f.el=fe.el}if(K&&ye(K,I),!le&&(L=G&&G.onVnodeMounted)){const fe=f;ye(()=>Xe(L,oe,fe),I)}(f.shapeFlag&256||oe&&As(oe.vnode)&&oe.vnode.shapeFlag&256)&&u.a&&ye(u.a,I),u.isMounted=!0,f=m=C=null}},E=u.effect=new Zo(_,je,()=>Xo(v),u.scope),v=u.update=()=>{E.dirty&&E.run()};v.id=u.uid,It(u,!0),v()},se=(u,f,m)=>{f.component=u;const C=u.vnode.props;u.vnode=f,u.next=null,ia(u,f.props,C,m),ca(u,f.children,m),xt(),pi(u),St()},Q=(u,f,m,C,I,y,S,_,E=!1)=>{const v=u&&u.children,L=u?u.shapeFlag:0,Z=f.children,{patchFlag:G,shapeFlag:P}=f;if(G>0){if(G&128){ot(v,Z,m,C,I,y,S,_,E);return}else if(G&256){Qe(v,Z,m,C,I,y,S,_,E);return}}P&8?(L&16&&Ie(v,I,y),Z!==v&&a(m,Z)):L&16?P&16?ot(v,Z,m,C,I,y,S,_,E):Ie(v,I,y,!0):(L&8&&a(m,""),P&16&&U(Z,m,C,I,y,S,_,E))},Qe=(u,f,m,C,I,y,S,_,E)=>{u=u||zt,f=f||zt;const v=u.length,L=f.length,Z=Math.min(v,L);let G;for(G=0;GL?Ie(u,I,y,!0,!1,Z):U(f,m,C,I,y,S,_,E,Z)},ot=(u,f,m,C,I,y,S,_,E)=>{let v=0;const L=f.length;let Z=u.length-1,G=L-1;for(;v<=Z&&v<=G;){const P=u[v],K=f[v]=E?ct(f[v]):Fe(f[v]);if(Qt(P,K))R(P,K,m,null,I,y,S,_,E);else break;v++}for(;v<=Z&&v<=G;){const P=u[Z],K=f[G]=E?ct(f[G]):Fe(f[G]);if(Qt(P,K))R(P,K,m,null,I,y,S,_,E);else break;Z--,G--}if(v>Z){if(v<=G){const P=G+1,K=PG)for(;v<=Z;)_e(u[v],I,y,!0),v++;else{const P=v,K=v,oe=new Map;for(v=K;v<=G;v++){const Ne=f[v]=E?ct(f[v]):Fe(f[v]);Ne.key!=null&&oe.set(Ne.key,v)}let le,fe=0;const Ge=G-K+1;let Wt=!1,si=0;const $t=new Array(Ge);for(v=0;v=Ge){_e(Ne,I,y,!0);continue}let Ve;if(Ne.key!=null)Ve=oe.get(Ne.key);else for(le=K;le<=G;le++)if($t[le-K]===0&&Qt(Ne,f[le])){Ve=le;break}Ve===void 0?_e(Ne,I,y,!0):($t[Ve-K]=v+1,Ve>=si?si=Ve:Wt=!0,R(Ne,f[Ve],m,null,I,y,S,_,E),fe++)}const oi=Wt?fa($t):zt;for(le=oi.length-1,v=Ge-1;v>=0;v--){const Ne=K+v,Ve=f[Ne],ii=Ne+1{const{el:y,type:S,transition:_,children:E,shapeFlag:v}=u;if(v&6){Ye(u.component.subTree,f,m,C);return}if(v&128){u.suspense.move(f,m,C);return}if(v&64){S.move(u,f,m,j);return}if(S===ae){s(y,f,m);for(let Z=0;Z_.enter(y),I);else{const{leave:Z,delayLeave:G,afterLeave:P}=_,K=()=>s(y,f,m),oe=()=>{Z(y,()=>{K(),P&&P()})};G?G(y,K,oe):oe()}else s(y,f,m)},_e=(u,f,m,C=!1,I=!1)=>{const{type:y,props:S,ref:_,children:E,dynamicChildren:v,shapeFlag:L,patchFlag:Z,dirs:G}=u;if(_!=null&&wo(_,null,m,u,!0),L&256){f.ctx.deactivate(u);return}const P=L&1&&G,K=!As(u);let oe;if(K&&(oe=S&&S.onVnodeBeforeUnmount)&&Xe(oe,f,u),L&6)ds(u.component,m,C);else{if(L&128){u.suspense.unmount(m,C);return}P&&mt(u,null,f,"beforeUnmount"),L&64?u.type.remove(u,f,m,I,j,C):v&&(y!==ae||Z>0&&Z&64)?Ie(v,f,m,!1,!0):(y===ae&&Z&384||!I&&L&16)&&Ie(E,f,m),C&&Lt(u)}(K&&(oe=S&&S.onVnodeUnmounted)||P)&&ye(()=>{oe&&Xe(oe,f,u),P&&mt(u,null,f,"unmounted")},m)},Lt=u=>{const{type:f,el:m,anchor:C,transition:I}=u;if(f===ae){Rt(m,C);return}if(f===Qs){N(u);return}const y=()=>{o(m),I&&!I.persisted&&I.afterLeave&&I.afterLeave()};if(u.shapeFlag&1&&I&&!I.persisted){const{leave:S,delayLeave:_}=I,E=()=>S(m,y);_?_(u.el,y,E):E()}else y()},Rt=(u,f)=>{let m;for(;u!==f;)m=g(u),o(u),u=m;o(f)},ds=(u,f,m)=>{const{bum:C,scope:I,update:y,subTree:S,um:_}=u;C&&Ks(C),I.stop(),y&&(y.active=!1,_e(S,u,f,m)),_&&ye(_,f),ye(()=>{u.isUnmounted=!0},f),f&&f.pendingBranch&&!f.isUnmounted&&u.asyncDep&&!u.asyncResolved&&u.suspenseId===f.pendingId&&(f.deps--,f.deps===0&&f.resolve())},Ie=(u,f,m,C=!1,I=!1,y=0)=>{for(let S=y;Su.shapeFlag&6?b(u.component.subTree):u.shapeFlag&128?u.suspense.next():g(u.anchor||u.el);let T=!1;const x=(u,f,m)=>{u==null?f._vnode&&_e(f._vnode,null,null,!0):R(f._vnode||null,u,f,null,null,null,m),T||(T=!0,pi(),zr(),T=!1),f._vnode=u},j={p:R,um:_e,m:Ye,r:Lt,mt:Ut,mc:U,pc:Q,pbc:ge,n:b,o:e};let q,re;return t&&([q,re]=t(j)),{render:x,hydrate:q,createApp:sa(x,q)}}function $s({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 It({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function da(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function sl(e,t,n=!1){const s=e.children,o=t.children;if(k(s)&&k(o))for(let i=0;i>1,e[n[c]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,r=n[i-1];i-- >0;)n[i]=r,r=t[r];return n}function ol(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:ol(t)}const ga=e=>e.__isTeleport,ae=Symbol.for("v-fgt"),Os=Symbol.for("v-txt"),Mt=Symbol.for("v-cmt"),Qs=Symbol.for("v-stc"),cn=[];let ze=null;function H(e=!1){cn.push(ze=e?null:[])}function pa(){cn.pop(),ze=cn[cn.length-1]||null}let hn=1;function Mi(e){hn+=e}function il(e){return e.dynamicChildren=hn>0?ze||zt:null,pa(),hn>0&&ze&&ze.push(e),e}function F(e,t,n,s,o,i){return il(M(e,t,n,s,o,i,!0))}function Ke(e,t,n,s,o){return il(Le(e,t,n,s,o,!0))}function Mo(e){return e?e.__v_isVNode===!0:!1}function Qt(e,t){return e.type===t.type&&e.key===t.key}const zs="__vInternal",rl=({key:e})=>e??null,_s=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ue(e)||xe(e)||V(e)?{i:Me,r:e,k:t,f:!!n}:e:null);function M(e,t=null,n=null,s=0,o=null,i=e===ae?0:1,r=!1,c=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&rl(t),ref:t&&_s(t),scopeId:Bs,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:i,patchFlag:s,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Me};return c?(Jo(l,n),i&128&&e.normalize(l)):n&&(l.shapeFlag|=ue(n)?8:16),hn>0&&!r&&ze&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&ze.push(l),l}const Le=ha;function ha(e,t=null,n=null,s=0,o=null,i=!1){if((!e||e===Rc)&&(e=Mt),Mo(e)){const c=Vt(e,t,!0);return n&&Jo(c,n),hn>0&&!i&&ze&&(c.shapeFlag&6?ze[ze.indexOf(e)]=c:ze.push(c)),c.patchFlag|=-2,c}if(Ea(e)&&(e=e.__vccOpts),t){t=ma(t);let{class:c,style:l}=t;c&&!ue(c)&&(t.class=Et(c)),ce(l)&&(Tr(l)&&!k(l)&&(l=he({},l)),t.style=Go(l))}const r=ue(e)?1:Wc(e)?128:ga(e)?64:ce(e)?4:V(e)?2:0;return M(e,t,n,s,o,r,i,!0)}function ma(e){return e?Tr(e)||zs in e?he({},e):e:null}function Vt(e,t,n=!1){const{props:s,ref:o,patchFlag:i,children:r}=e,c=t?Ia(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&rl(c),ref:t&&t.ref?n&&o?k(o)?o.concat(_s(t)):[o,_s(t)]:_s(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:r,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ae?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Vt(e.ssContent),ssFallback:e.ssFallback&&Vt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function ll(e=" ",t=0){return Le(Os,null,e,t)}function we(e="",t=!1){return t?(H(),Ke(Mt,null,e)):Le(Mt,null,e)}function Fe(e){return e==null||typeof e=="boolean"?Le(Mt):k(e)?Le(ae,null,e.slice()):typeof e=="object"?ct(e):Le(Os,null,String(e))}function ct(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Vt(e)}function Jo(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(k(t))n=16;else if(typeof t=="object")if(s&65){const o=t.default;o&&(o._c&&(o._d=!1),Jo(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(zs in t)?t._ctx=Me:o===3&&Me&&(Me.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else V(t)?(t={default:t,_ctx:Me},n=32):(t=String(t),s&64?(n=16,t=[ll(t)]):n=8);e.children=t,e.shapeFlag|=n}function Ia(...e){const t={};for(let n=0;n{let o;return(o=e[n])||(o=e[n]=[]),o.push(s),i=>{o.length>1?o.forEach(r=>r(i)):o[0](i)}};Ss=t("__VUE_INSTANCE_SETTERS__",n=>Ce=n),Eo=t("__VUE_SSR_SETTERS__",n=>Hs=n)}const An=e=>{const t=Ce;return Ss(e),e.scope.on(),()=>{e.scope.off(),Ss(t)}},Ei=()=>{Ce&&Ce.scope.off(),Ss(null)};function cl(e){return e.vnode.shapeFlag&4}let Hs=!1;function va(e,t=!1){t&&Eo(t);const{props:n,children:s}=e.vnode,o=cl(e);oa(e,n,o,t),la(e,s);const i=o?_a(e,t):void 0;return t&&Eo(!1),i}function _a(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Lr(new Proxy(e.ctx,Uc));const{setup:s}=n;if(s){const o=e.setupContext=s.length>1?wa(e):null,i=An(e);xt();const r=ft(s,e,0,[e.props,o]);if(St(),i(),fr(r)){if(r.then(Ei,Ei),t)return r.then(c=>{xi(e,c,t)}).catch(c=>{Ws(c,e,0)});e.asyncDep=r}else xi(e,r,t)}else al(e,t)}function xi(e,t,n){V(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ce(t)&&(e.setupState=Br(t)),al(e,n)}let Si;function al(e,t,n){const s=e.type;if(!e.render){if(!t&&Si&&!s.render){const o=s.template||Ko(e).template;if(o){const{isCustomElement:i,compilerOptions:r}=e.appContext.config,{delimiters:c,compilerOptions:l}=s,d=he(he({isCustomElement:i,delimiters:c},r),l);s.render=Si(o,d)}}e.render=s.render||je}{const o=An(e);xt();try{$c(e)}finally{St(),o()}}}function ya(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return Ee(e,"get","$attrs"),t[n]}}))}function wa(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return ya(e)},slots:e.slots,emit:e.emit,expose:t}}function Ps(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(Br(Lr(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in rn)return rn[n](e)},has(t,n){return n in t||n in rn}}))}function Ma(e,t=!0){return V(e)?e.displayName||e.name:e.name||t&&e.__name}function Ea(e){return V(e)&&"__vccOpts"in e}const Oe=(e,t)=>mc(e,t,Hs);function ul(e,t,n){const s=arguments.length;return s===2?ce(t)&&!k(t)?Mo(t)?Le(e,null,[t]):Le(e,t):Le(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Mo(n)&&(n=[n]),Le(e,t,n))}const xa="3.4.21";/** +* @vue/runtime-dom v3.4.21 +* (c) 2018-present Yuxi (Evan) You and Vue contributors +* @license MIT +**/const Sa="http://www.w3.org/2000/svg",Na="http://www.w3.org/1998/Math/MathML",at=typeof document<"u"?document:null,Ni=at&&at.createElement("template"),Da={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"?at.createElementNS(Sa,e):t==="mathml"?at.createElementNS(Na,e):at.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:e=>at.createTextNode(e),createComment:e=>at.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>at.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,o,i){const r=n?n.previousSibling:t.lastChild;if(o&&(o===i||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===i||!(o=o.nextSibling)););else{Ni.innerHTML=s==="svg"?`${e}`:s==="mathml"?`${e}`:e;const c=Ni.content;if(s==="svg"||s==="mathml"){const l=c.firstChild;for(;l.firstChild;)c.appendChild(l.firstChild);c.removeChild(l)}t.insertBefore(c,n)}return[r?r.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Ta=Symbol("_vtc");function La(e,t,n){const s=e[Ta];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Di=Symbol("_vod"),Ra=Symbol("_vsh"),Wa=Symbol(""),ja=/(^|;)\s*display\s*:/;function Ba(e,t,n){const s=e.style,o=ue(n);let i=!1;if(n&&!o){if(t)if(ue(t))for(const r of t.split(";")){const c=r.slice(0,r.indexOf(":")).trim();n[c]==null&&ys(s,c,"")}else for(const r in t)n[r]==null&&ys(s,r,"");for(const r in n)r==="display"&&(i=!0),ys(s,r,n[r])}else if(o){if(t!==n){const r=s[Wa];r&&(n+=";"+r),s.cssText=n,i=ja.test(n)}}else t&&e.removeAttribute("style");Di in e&&(e[Di]=i?s.display:"",e[Ra]&&(s.display="none"))}const Ti=/\s*!important$/;function ys(e,t,n){if(k(n))n.forEach(s=>ys(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Ga(e,t);Ti.test(n)?e.setProperty(Jt(s),n.replace(Ti,""),"important"):e[s]=n}}const Li=["Webkit","Moz","ms"],qs={};function Ga(e,t){const n=qs[t];if(n)return n;let s=Ue(t);if(s!=="filter"&&s in e)return qs[t]=s;s=Ls(s);for(let o=0;oeo||(Ya.then(()=>eo=0),eo=Date.now());function Xa(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;He(Ka(s,n.value),t,5,[s])};return n.value=e,n.attached=Va(),n}function Ka(e,t){if(k(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 Bi=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Fa=(e,t,n,s,o,i,r,c,l)=>{const d=o==="svg";t==="class"?La(e,s,d):t==="style"?Ba(e,n,s):Ns(t)?Wo(t)||Pa(e,t,n,s,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Ja(e,t,s,d))?Oa(e,t,s,i,r,c,l):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Za(e,t,s,d))};function Ja(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&Bi(t)&&V(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 Bi(t)&&ue(n)?!1:t in e}const Ua=he({patchProp:Fa},Da);let Gi;function $a(){return Gi||(Gi=aa(Ua))}const Qa=(...e)=>{const t=$a().createApp(...e),{mount:n}=t;return t.mount=s=>{const o=eu(s);if(!o)return;const i=t._component;!V(i)&&!i.render&&!i.template&&(i.template=o.innerHTML),o.innerHTML="";const r=n(o,!1,qa(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),r},t};function qa(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function eu(e){return ue(e)?document.querySelector(e):e}const pt=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n},tu={};function nu(e,t){const n=Lc("RouterView");return H(),Ke(n)}const su=pt(tu,[["render",nu],["__scopeId","data-v-9bea8109"]]),vn="data:application/octet-stream;base64,PHNjcmlwdCBzZXR1cCBsYW5nPSJ0cyI+Cjwvc2NyaXB0PgoKPHRlbXBsYXRlPgogIDxSb3V0ZXJWaWV3PjwvUm91dGVyVmlldz4KPC90ZW1wbGF0ZT4KCjxzdHlsZSBzY29wZWQ+CmhlYWRlciB7CiAgbGluZS1oZWlnaHQ6IDEuNTsKICBtYXgtaGVpZ2h0OiAxMDB2aDsKfQoKLmxvZ28gewogIGRpc3BsYXk6IGJsb2NrOwogIG1hcmdpbjogMCBhdXRvIDJyZW07Cn0KCm5hdiB7CiAgd2lkdGg6IDEwMCU7CiAgZm9udC1zaXplOiAxMnB4OwogIHRleHQtYWxpZ246IGNlbnRlcjsKICBtYXJnaW4tdG9wOiAycmVtOwp9CgpuYXYgYS5yb3V0ZXItbGluay1leGFjdC1hY3RpdmUgewogIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTsKfQoKbmF2IGEucm91dGVyLWxpbmstZXhhY3QtYWN0aXZlOmhvdmVyIHsKICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsKfQoKbmF2IGEgewogIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICBwYWRkaW5nOiAwIDFyZW07CiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpOwp9CgpuYXYgYTpmaXJzdC1vZi10eXBlIHsKICBib3JkZXI6IDA7Cn0KCkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHsKICBoZWFkZXIgewogICAgZGlzcGxheTogZmxleDsKICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7CiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXNlY3Rpb24tZ2FwKSAvIDIpOwogIH0KCiAgLmxvZ28gewogICAgbWFyZ2luOiAwIDJyZW0gMCAwOwogIH0KCiAgaGVhZGVyIC53cmFwcGVyIHsKICAgIGRpc3BsYXk6IGZsZXg7CiAgICBwbGFjZS1pdGVtczogZmxleC1zdGFydDsKICAgIGZsZXgtd3JhcDogd3JhcDsKICB9CgogIG5hdiB7CiAgICB0ZXh0LWFsaWduOiBsZWZ0OwogICAgbWFyZ2luLWxlZnQ6IC0xcmVtOwogICAgZm9udC1zaXplOiAxcmVtOwoKICAgIHBhZGRpbmc6IDFyZW0gMDsKICAgIG1hcmdpbi10b3A6IDFyZW07CiAgfQp9Cjwvc3R5bGU+Cg==",_n="/hallo/assets/base-N1B3GxTk.css",yn="/hallo/assets/carousel-CgOHQdvw.css",wn="/hallo/assets/icon-BCoSGUCM.css",Mn="/hallo/assets/framework-DJvQGVbE.png",En="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20261.76%20226.69'%3e%3cpath%20d='M161.096.001l-30.225%2052.351L100.647.001H-.005l130.877%20226.688L261.749.001z'%20fill='%2341b883'/%3e%3cpath%20d='M161.096.001l-30.225%2052.351L100.647.001H52.346l78.526%20136.01L209.398.001z'%20fill='%2334495e'/%3e%3c/svg%3e",xn="/hallo/assets/main-CMCgD1yo.css",Sn="/hallo/assets/1-Bwge0Ai_.mp4",Nn="/hallo/assets/2-1eV460lk.mp4",Dn="/hallo/assets/3-Dby9LVQV.mp4",Tn="/hallo/assets/4-DMhvATFx.mp4",Ln="/hallo/assets/main_video-CI2jmm4R.mp4",Rn="/hallo/assets/1-BDyb26nC.mp4",Wn="/hallo/assets/2-B6WLvr7L.mp4",jn="/hallo/assets/1-Bp9swY_u.mp4",Bn="/hallo/assets/2-Bn3Yox23.mp4",Gn="/hallo/assets/3-HONIDrz4.mp4",Zn="/hallo/assets/4-8WZ5BCy0.mp4",On="/hallo/assets/1-DeLKH1Xt.mp4",zn="/hallo/assets/2-BunK6EBu.mp4",Hn="/hallo/assets/1-DQYe6dCW.mp4",Pn="data:application/octet-stream;base64,PHRlbXBsYXRlPgogICAgPHNlY3Rpb24gY2xhc3M9ImFic3RyYWN0Ij4KICAgICAgICA8ZGl2PgogICAgICAgICAgICA8aDM+QWJzdHJhY3Q8L2gzPgogICAgICAgICAgICA8cD57eyBwcm9wcy5jb250ZW50IH19PC9wPgogICAgICAgIDwvZGl2PgogICAgPC9zZWN0aW9uPgo8L3RlbXBsYXRlPgoKPHNjcmlwdCBzZXR1cCBsYW5nPSJ0cyI+CmludGVyZmFjZSBQcm9wcyB7CiAgICBjb250ZW50Pzogc3RyaW5nCn0KY29uc3QgeyBwcm9wcyB9ID0gZGVmaW5lUHJvcHM8eyBwcm9wczogUHJvcHMgfT4oKQoKPC9zY3JpcHQ+Cgo8c3R5bGUgbGFuZz0ic2NzcyIgc2NvcGVkPgouYWJzdHJhY3QgewogICAgZGl2IHsKICAgICAgICBtYXgtd2lkdGg6IDk2MHB4OwogICAgICAgIEBhcHBseSB3LWZ1bGwgbXQtMjsKICAgIH0KCiAgICBsaSB7CiAgICAgICAgQGFwcGx5IGZsZXggZmxleC1yb3cgbXktMTsKCiAgICAgICAgOmZpcnN0LWNoaWxkIHsKICAgICAgICAgICAgQGFwcGx5IG1yLTI7CiAgICAgICAgfQogICAgfQp9CgpwIHsKICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTsKfQo8L3N0eWxlPg==",kn="data:application/octet-stream;base64,PHRlbXBsYXRlPgogICAgPHNlY3Rpb24gY2xhc3M9ImJpYnRleCI+CiAgICAgICAgPGgzPkJpYlRlWDwvaDM+CiAgICAgICAgPHByZSBjbGFzcz0iYmlidGV4LWNvZGUiPjxjb2RlPnt7IGJpYlRlWCB9fTwvY29kZT48L3ByZT4KICAgIDwvc2VjdGlvbj4KPC90ZW1wbGF0ZT4KCjxzY3JpcHQgc2V0dXAgbGFuZz0idHMiPgppbnRlcmZhY2UgUHJvcHMgewogICAgYmliVGVYPzogc3RyaW5nCn0KY29uc3QgeyBwcm9wcyB9ID0gZGVmaW5lUHJvcHM8eyBwcm9wczogUHJvcHMgfT4oKQpjb25zdCBiaWJUZVggPSBwcm9wcy5iaWJUZVggfHwgIiIKPC9zY3JpcHQ+Cgo8c3R5bGUgc2NvcGVkIGxhbmc9InNjc3MiPgpzZWN0aW9uIHsKICAgIEBhcHBseSB3LWZ1bGwgcHktMTAgbWQ6cHgtMTYgcHgtNjsKICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlcjsKfQoKLmJpYnRleC1jb2RlIHsKICAgIEBhcHBseSBib3JkZXItZ3JheS0zMDAgYmctZ3JheS0zMDAvMTUgcC00IHJvdW5kZWQtbGcgdy1mdWxsIG92ZXJmbG93LWF1dG87CiAgICBtYXgtd2lkdGg6IDk2MHB4Owp9Cjwvc3R5bGU+Cg==",Yn="data:application/octet-stream;base64,PHRlbXBsYXRlPgogICAgPHNlY3Rpb24gY2xhc3M9ImZyYW1ld29yayI+CiAgICAgICAgPGgzPkZyYW1ld29yazwvaDM+CiAgICAgICAgPGRpdj4KICAgICAgICAgICAgPGltZyA6c3JjPSJpbWFnZSI+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPHA+e3sgZGVzY3JpcHRpb24gfX08L3A+CiAgICAgICAgPC9kaXY+CgogICAgPC9zZWN0aW9uPgo8L3RlbXBsYXRlPgoKPHNjcmlwdCBzZXR1cCBsYW5nPSJ0cyI+CmludGVyZmFjZSBQcm9wcyB7CiAgICBpbWFnZT86IHN0cmluZwogICAgZGVzY3JpcHRpb24/OiBzdHJpbmcKfQoKY29uc3QgeyBwcm9wcyB9ID0gZGVmaW5lUHJvcHM8eyBwcm9wczogUHJvcHMgfT4oKQpjb25zdCBpbWFnZSA9IHByb3BzLmltYWdlICYmIG5ldyBVUkwoYC4uLyR7cHJvcHMuaW1hZ2V9YCwgaW1wb3J0Lm1ldGEudXJsKS5ocmVmCmNvbnN0IGRlc2NyaXB0aW9uID0gcHJvcHMuZGVzY3JpcHRpb24KPC9zY3JpcHQ+Cgo8c3R5bGUgbGFuZz0ic2NzcyIgc2NvcGVkPgouZnJhbWV3b3JrIHsKICAgICogewogICAgICAgIG1heC13aWR0aDogOTYwcHg7CiAgICAgICAgQGFwcGx5IHctZnVsbDsKICAgIH0KCn0KPC9zdHlsZT4K",Vn="/hallo/assets/SingleVideo-stJAsni1.vue",Xn="/hallo/assets/TextVideo-C3BQxIET.vue",Kn="data:application/octet-stream;base64,PHRlbXBsYXRlPgogICAgPHNlY3Rpb24gY2xhc3M9InRpdGxlIj4KICAgICAgICA8aDE+e3sgdGl0bGUgfX08L2gxPgogICAgICAgIDxoMz57eyBzdWJ0aXRsZSB9fTwvaDM+CgogICAgICAgIDxkaXYgdi1mb3I9IihhdXRob3JzSXRlbSwgaSkgaW4gYXV0aG9ycyIgOmtleT0iaSIgY2xhc3M9ImF1dGhvcnMiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJhdXRob3JzIiA6Y2xhc3M9InsgdGhpbjogaSA9PT0gYXV0aG9yc0l0ZW0ubGVuZ3RoIC0gMiB9Ij4KICAgICAgICAgICAgICAgIDxzcGFuIHYtZm9yPSJhdXRob3IsIGkgaW4gYXV0aG9yc0l0ZW0iIDprZXk9ImkiPgogICAgICAgICAgICAgICAgICAgIDxzdXAgdi1pZj0iYXV0aG9yLnByZWZpeCI+e3sgYXV0aG9yLnByZWZpeCB9fTwvc3VwPgogICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJhdXRob3ItbmFtZSIgdi1pZj0iYXV0aG9yLmhvbWVwYWdlIiA6aHJlZj0iYXV0aG9yLmhvbWVwYWdlIiB0YXJnZXQ9Il9ibGFuayI+e3sgYXV0aG9yLm5hbWUKICAgICAgICAgICAgICAgICAgICAgICAgfX08L2E+CiAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImF1dGhvci1uYW1lIiB2LWVsc2U+e3sgYXV0aG9yLm5hbWUgfX08L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgPHN1cCB2LWlmPSJhdXRob3Iuc3VmZml4Ij57eyBhdXRob3Iuc3VmZml4IH19PC9zdXA+CiAgICAgICAgICAgICAgICAgICAgPHNwYW4gdi1pZj0iaSA8IGF1dGhvcnNJdGVtLmxlbmd0aCAtIDEiPiwgPC9zcGFuPgogICAgICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0icmVzX2xpbmsiPgogICAgICAgICAgICA8YSB2LWlmPSJyZXNvdXJjZXMucGRmIiBjbGFzcz0iYnV0dG9uIiA6aHJlZj0icmVzb3VyY2VzLnBkZiIgdGFyZ2V0PSJfYmxhbmsiPgogICAgICAgICAgICAgICAgPGkgY2xhc3M9Imljb25mb250IGljb24tbG0tcGRmIj48L2k+CiAgICAgICAgICAgICAgICA8c3Bhbj5QYXBlcjwvc3Bhbj4KICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8YSB2LWlmPSJyZXNvdXJjZXMuYXJ4aXYiIGNsYXNzPSJidXR0b24iIDpocmVmPSJyZXNvdXJjZXMuYXJ4aXYiIHRhcmdldD0iX2JsYW5rIj4KICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJpY29uZm9udCBpY29uLWxtLUFyeGl2Ij48L2k+CiAgICAgICAgICAgICAgICA8c3Bhbj5hclhpdjwvc3Bhbj4KICAgICAgICAgICAgPC9hPgoKICAgICAgICAgICAgPGEgdi1pZj0icmVzb3VyY2VzLmdpdGh1YiIgY2xhc3M9ImJ1dHRvbiIgOmhyZWY9InJlc291cmNlcy5naXRodWIiIHRhcmdldD0iX2JsYW5rIj4KICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJpY29uZm9udCBpY29uLWxtLWdpdGh1YiI+PC9pPgogICAgICAgICAgICAgICAgPHNwYW4+Q29kZTwvc3Bhbj4KICAgICAgICAgICAgPC9hPgoKICAgICAgICAgICAgPGEgdi1pZj0icmVzb3VyY2VzLmh1Z2dpbmdmYWNlIiBjbGFzcz0iYnV0dG9uIiA6aHJlZj0icmVzb3VyY2VzLmh1Z2dpbmdmYWNlIiB0YXJnZXQ9Il9ibGFuayI+CiAgICAgICAgICAgICAgICA8aSBjbGFzcz0iaWNvbmZvbnQgaWNvbi1sbS1odWdnaW5nZmFjZSI+PC9pPgogICAgICAgICAgICAgICAgPHNwYW4+SHVnZ2luZ0ZhY2U8L3NwYW4+CiAgICAgICAgICAgIDwvYT4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPHZpZGVvIHYtbGF6eSA6c3JjPSJtYWluVmlkZW8iIG11dGVkIGxvb3AgY29udHJvbHM+PC92aWRlbz4KICAgIDwvc2VjdGlvbj4KPC90ZW1wbGF0ZT4KCjxzY3JpcHQgbGFuZz0idHMiIHNldHVwPgppbXBvcnQgeyBvbk1vdW50ZWQgfSBmcm9tICd2dWUnOwoKaW50ZXJmYWNlIFByb3BzIHsKICAgIHRpdGxlPzogc3RyaW5nLAogICAgc3VidGl0bGU/OiBzdHJpbmcsCiAgICBhdXRob3JzPzogYW55W10sCiAgICByZXNvdXJjZXM/OiBhbnksCiAgICBtYWluVmlkZW8/OiBzdHJpbmcsCn0KY29uc3QgeyBwcm9wcyB9ID0gZGVmaW5lUHJvcHM8eyBwcm9wczogUHJvcHMgfT4oKQoKY29uc3QgdGl0bGUgPSBwcm9wcy50aXRsZQpjb25zdCBzdWJ0aXRsZSA9IHByb3BzLnN1YnRpdGxlCmNvbnN0IGF1dGhvcnMgPSBwcm9wcy5hdXRob3JzCmNvbnN0IHJlc291cmNlcyA9IHByb3BzLnJlc291cmNlcwpjb25zdCBtYWluVmlkZW8gPSBwcm9wcy5tYWluVmlkZW8gJiYgbmV3IFVSTChgLi4vJHtwcm9wcy5tYWluVmlkZW99YCwgaW1wb3J0Lm1ldGEudXJsKS5ocmVmCgpvbk1vdW50ZWQoKCkgPT4gewogICAgaWYgKHRpdGxlKSB7CiAgICAgICAgZG9jdW1lbnQudGl0bGUgPSB0aXRsZQogICAgfQogICAgaWYgKHN1YnRpdGxlKSB7CiAgICAgICAgZG9jdW1lbnQudGl0bGUgKz0gYDogJHtzdWJ0aXRsZX1gCiAgICB9Cn0pCjwvc2NyaXB0PgoKPHN0eWxlIGxhbmc9InNjc3MiIHNjb3BlZD4KLnRpdGxlIHsKCiAgICAuYXV0aG9ycyB7CiAgICAgICAgQGFwcGx5IHRleHQtY2VudGVyIHRleHQtbGc7CgogICAgICAgIC50aGluIHsKICAgICAgICAgICAgLmF1dGhvci1uYW1lIHsKICAgICAgICAgICAgICAgIEBhcHBseSBmb250LWxpZ2h0CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CgogICAgLnJlc19saW5rIHsKICAgICAgICBAYXBwbHkgdGV4dC1jZW50ZXIgbXQtMTsKICAgIH0KCiAgICB2aWRlbyB7CiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDsKICAgICAgICBAYXBwbHkgbXQtNCBibG9jayB3LWZ1bGw7CiAgICB9Cn0KCi5idXR0b24gewogICAgQGFwcGx5IG1yLTMgbXQtMjsKCiAgICBpIHsKICAgICAgICBAYXBwbHkgbXItMTsKICAgIH0KfQo8L3N0eWxlPgo=",Fn="/hallo/assets/VideoComparision-BdsNpxDg.vue",Jn="data:application/octet-stream;base64,PHRlbXBsYXRlPgogICAgPFRpdGxlU2VjdGlvbiB2LWlmPSJ0ZW1wbGF0ZSA9PT0gJ3RpdGxlJyIgOnByb3BzPSJwcm9wcyI+PC9UaXRsZVNlY3Rpb24+CiAgICA8QWJzdHJhY3RTZWN0aW9uIHYtaWY9InRlbXBsYXRlID09PSAnYWJzdHJhY3QnIiA6cHJvcHM9InByb3BzIj48L0Fic3RyYWN0U2VjdGlvbj4KICAgIDxGcmFtZXdvcmtTZWN0aW9uIHYtaWY9InRlbXBsYXRlID09PSAnZnJhbWV3b3JrJyIgOnByb3BzPSJwcm9wcyIgLz4KICAgIDxWaWRlb0NvbXBhcmlzaW9uIHYtaWY9InRlbXBsYXRlID09PSAndmlkZW8tY29tcGFyaXNpb24nIiA6cHJvcHM9InByb3BzIiAvPgogICAgPFRleHRWaWRlbyB2LWlmPSJ0ZW1wbGF0ZSA9PT0gJ3RleHQtdmlkZW8nIiA6cHJvcHM9InByb3BzIiAvPgogICAgPFNpbmdsZVZpZGVvIHYtaWY9InRlbXBsYXRlID09PSAnc2luZ2xlLXZpZGVvJyIgOnByb3BzPSJwcm9wcyIgLz4KICAgIDxCaWJUZVggdi1pZj0idGVtcGxhdGUgPT09ICdiaWJ0ZXgnIiA6cHJvcHM9InByb3BzIiAvPgo8L3RlbXBsYXRlPgoKPHNjcmlwdCBzZXR1cCBsYW5nPSJ0cyI+CmltcG9ydCBUaXRsZVNlY3Rpb24gZnJvbSAiQC9jb21wb25lbnRzL1RpdGxlU2VjdGlvbi52dWUiCmltcG9ydCBBYnN0cmFjdFNlY3Rpb24gZnJvbSAiQC9jb21wb25lbnRzL0Fic3RyYWN0U2VjdGlvbi52dWUiCmltcG9ydCBGcmFtZXdvcmtTZWN0aW9uIGZyb20gIkAvY29tcG9uZW50cy9GcmFtZXdvcmtTZWN0aW9uLnZ1ZSIKaW1wb3J0IFZpZGVvQ29tcGFyaXNpb24gZnJvbSAiQC9jb21wb25lbnRzL1ZpZGVvQ29tcGFyaXNpb24udnVlIgppbXBvcnQgVGV4dFZpZGVvIGZyb20gIkAvY29tcG9uZW50cy9UZXh0VmlkZW8udnVlIgppbXBvcnQgU2luZ2xlVmlkZW8gZnJvbSAiQC9jb21wb25lbnRzL1NpbmdsZVZpZGVvLnZ1ZSIKaW1wb3J0IEJpYlRlWCBmcm9tICJAL2NvbXBvbmVudHMvQmliVGVYLnZ1ZSIKaW50ZXJmYWNlIFByb3BzIHsKICAgIHRlbXBsYXRlPzogc3RyaW5nLAogICAgcHJvcHM/OiBhbnksCn0KY29uc3QgeyB0ZW1wbGF0ZSwgcHJvcHMgfSA9IGRlZmluZVByb3BzPFByb3BzPigpOwo8L3NjcmlwdD4K",Un="data:application/octet-stream;base64,PHRlbXBsYXRlPgogIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9ImN1cnJlbnRDb2xvciI+CiAgICA8cGF0aAogICAgICBkPSJNMTUgNGExIDEgMCAxIDAgMCAyVjR6bTAgMTF2LTFhMSAxIDAgMCAwLTEgMWgxem0wIDRsLS43MDcuNzA3QTEgMSAwIDAgMCAxNiAxOWgtMXptLTQtNGwuNzA3LS43MDdBMSAxIDAgMCAwIDExIDE0djF6bS00LjcwNy0xLjI5M2ExIDEgMCAwIDAtMS40MTQgMS40MTRsMS40MTQtMS40MTR6bS0uNzA3LjcwN2wtLjcwNy0uNzA3LjcwNy43MDd6TTkgMTF2LTFhMSAxIDAgMCAwLS43MDcuMjkzTDkgMTF6bS00IDBoMWExIDEgMCAwIDAtMS0xdjF6bTAgNEg0YTEgMSAwIDAgMCAxLjcwNy43MDdMNSAxNXptMTAtOWgyVjRoLTJ2MnptMiAwYTEgMSAwIDAgMSAxIDFoMmEzIDMgMCAwIDAtMy0zdjJ6bTEgMXY2aDJWN2gtMnptMCA2YTEgMSAwIDAgMS0xIDF2MmEzIDMgMCAwIDAgMy0zaC0yem0tMSAxaC0ydjJoMnYtMnptLTMgMXY0aDJ2LTRoLTJ6bTEuNzA3IDMuMjkzbC00LTQtMS40MTQgMS40MTQgNCA0IDEuNDE0LTEuNDE0ek0xMSAxNEg3djJoNHYtMnptLTQgMGMtLjI3NiAwLS41MjUtLjExMS0uNzA3LS4yOTNsLTEuNDE0IDEuNDE0QzUuNDIgMTUuNjYzIDYuMTcyIDE2IDcgMTZ2LTJ6bS0uNzA3IDEuMTIxbDMuNDE0LTMuNDE0LTEuNDE0LTEuNDE0LTMuNDE0IDMuNDE0IDEuNDE0IDEuNDE0ek05IDEyaDR2LTJIOXYyem00IDBhMyAzIDAgMCAwIDMtM2gtMmExIDEgMCAwIDEtMSAxdjJ6bTMtM1YzaC0ydjZoMnptMC02YTMgMyAwIDAgMC0zLTN2MmExIDEgMCAwIDEgMSAxaDJ6bS0zLTNIM3YyaDEwVjB6TTMgMGEzIDMgMCAwIDAtMyAzaDJhMSAxIDAgMCAxIDEtMVYwek0wIDN2NmgyVjNIMHptMCA2YTMgMyAwIDAgMCAzIDN2LTJhMSAxIDAgMCAxLTEtMUgwem0zIDNoMnYtMkgzdjJ6bTEtMXY0aDJ2LTRINHptMS43MDcgNC43MDdsLjU4Ni0uNTg2LTEuNDE0LTEuNDE0LS41ODYuNTg2IDEuNDE0IDEuNDE0eiIKICAgIC8+CiAgPC9zdmc+CjwvdGVtcGxhdGU+Cg==",$n="data:application/octet-stream;base64,PHRlbXBsYXRlPgogIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAiIGhlaWdodD0iMTciIGZpbGw9ImN1cnJlbnRDb2xvciI+CiAgICA8cGF0aAogICAgICBkPSJNMTEgMi4yNTNhMSAxIDAgMSAwLTIgMGgyem0tMiAxM2ExIDEgMCAxIDAgMiAwSDl6bS40NDctMTIuMTY3YTEgMSAwIDEgMCAxLjEwNy0xLjY2Nkw5LjQ0NyAzLjA4NnpNMSAyLjI1M0wuNDQ3IDEuNDJBMSAxIDAgMCAwIDAgMi4yNTNoMXptMCAxM0gwYTEgMSAwIDAgMCAxLjU1My44MzNMMSAxNS4yNTN6bTguNDQ3LjgzM2ExIDEgMCAxIDAgMS4xMDctMS42NjZsLTEuMTA3IDEuNjY2em0wLTE0LjY2NmExIDEgMCAxIDAgMS4xMDcgMS42NjZMOS40NDcgMS40MnpNMTkgMi4yNTNoMWExIDEgMCAwIDAtLjQ0Ny0uODMzTDE5IDIuMjUzem0wIDEzbC0uNTUzLjgzM0ExIDEgMCAwIDAgMjAgMTUuMjUzaC0xem0tOS41NTMtLjgzM2ExIDEgMCAxIDAgMS4xMDcgMS42NjZMOS40NDcgMTQuNDJ6TTkgMi4yNTN2MTNoMnYtMTNIOXptMS41NTMtLjgzM0M5LjIwMy41MjMgNy40MiAwIDUuNSAwdjJjMS41NzIgMCAyLjk2MS40MzEgMy45NDcgMS4wODZsMS4xMDctMS42NjZ6TTUuNSAwQzMuNTggMCAxLjc5Ny41MjMuNDQ3IDEuNDJsMS4xMDcgMS42NjZDMi41MzkgMi40MzEgMy45MjggMiA1LjUgMlYwek0wIDIuMjUzdjEzaDJ2LTEzSDB6bTEuNTUzIDEzLjgzM0MyLjUzOSAxNS40MzEgMy45MjggMTUgNS41IDE1di0yYy0xLjkyIDAtMy43MDMuNTIzLTUuMDUzIDEuNDJsMS4xMDcgMS42NjZ6TTUuNSAxNWMxLjU3MiAwIDIuOTYxLjQzMSAzLjk0NyAxLjA4NmwxLjEwNy0xLjY2NkM5LjIwMyAxMy41MjMgNy40MiAxMyA1LjUgMTN2MnptNS4wNTMtMTEuOTE0QzExLjUzOSAyLjQzMSAxMi45MjggMiAxNC41IDJWMGMtMS45MiAwLTMuNzAzLjUyMy01LjA1MyAxLjQybDEuMTA3IDEuNjY2ek0xNC41IDJjMS41NzMgMCAyLjk2MS40MzEgMy45NDcgMS4wODZsMS4xMDctMS42NjZDMTguMjAzLjUyMyAxNi40MjEgMCAxNC41IDB2MnptMy41LjI1M3YxM2gydi0xM2gtMnptMS41NTMgMTIuMTY3QzE4LjIwMyAxMy41MjMgMTYuNDIxIDEzIDE0LjUgMTN2MmMxLjU3MyAwIDIuOTYxLjQzMSAzLjk0NyAxLjA4NmwxLjEwNy0xLjY2NnpNMTQuNSAxM2MtMS45MiAwLTMuNzAzLjUyMy01LjA1MyAxLjQybDEuMTA3IDEuNjY2QzExLjUzOSAxNS40MzEgMTIuOTI4IDE1IDE0LjUgMTV2LTJ6IgogICAgLz4KICA8L3N2Zz4KPC90ZW1wbGF0ZT4K",Qn="data:application/octet-stream;base64,PHRlbXBsYXRlPgogIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIGZpbGw9ImN1cnJlbnRDb2xvciI+CiAgICA8cGF0aAogICAgICBkPSJNMTEuNDQ3IDguODk0YTEgMSAwIDEgMC0uODk0LTEuNzg5bC44OTQgMS43ODl6bS0yLjg5NC0uNzg5YTEgMSAwIDEgMCAuODk0IDEuNzg5bC0uODk0LTEuNzg5em0wIDEuNzg5YTEgMSAwIDEgMCAuODk0LTEuNzg5bC0uODk0IDEuNzg5ek03LjQ0NyA3LjEwNmExIDEgMCAxIDAtLjg5NCAxLjc4OWwuODk0LTEuNzg5ek0xMCA5YTEgMSAwIDEgMC0yIDBoMnptLTIgMi41YTEgMSAwIDEgMCAyIDBIOHptOS40NDctNS42MDZhMSAxIDAgMSAwLS44OTQtMS43ODlsLjg5NCAxLjc4OXptLTIuODk0LS43ODlhMSAxIDAgMSAwIC44OTQgMS43ODlsLS44OTQtMS43ODl6bTIgLjc4OWExIDEgMCAxIDAgLjg5NC0xLjc4OWwtLjg5NCAxLjc4OXptLTEuMTA2LTIuNzg5YTEgMSAwIDEgMC0uODk0IDEuNzg5bC44OTQtMS43ODl6TTE4IDVhMSAxIDAgMSAwLTIgMGgyem0tMiAyLjVhMSAxIDAgMSAwIDIgMGgtMnptLTUuNDQ3LTQuNjA2YTEgMSAwIDEgMCAuODk0LTEuNzg5bC0uODk0IDEuNzg5ek05IDFsLjQ0Ny0uODk0YTEgMSAwIDAgMC0uODk0IDBMOSAxem0tMi40NDcuMTA2YTEgMSAwIDEgMCAuODk0IDEuNzg5bC0uODk0LTEuNzg5em0tNiAzYTEgMSAwIDEgMCAuODk0IDEuNzg5TC41NTMgNC4xMDZ6bTIuODk0Ljc4OWExIDEgMCAxIDAtLjg5NC0xLjc4OWwuODk0IDEuNzg5em0tMi0uNzg5YTEgMSAwIDEgMC0uODk0IDEuNzg5bC44OTQtMS43ODl6bTEuMTA2IDIuNzg5YTEgMSAwIDEgMCAuODk0LTEuNzg5bC0uODk0IDEuNzg5ek0yIDVhMSAxIDAgMSAwLTIgMGgyek0wIDcuNWExIDEgMCAxIDAgMiAwSDB6bTguNTUzIDEyLjM5NGExIDEgMCAxIDAgLjg5NC0xLjc4OWwtLjg5NCAxLjc4OXptLTEuMTA2LTIuNzg5YTEgMSAwIDEgMC0uODk0IDEuNzg5bC44OTQtMS43ODl6bTEuMTA2IDFhMSAxIDAgMSAwIC44OTQgMS43ODlsLS44OTQtMS43ODl6bTIuODk0Ljc4OWExIDEgMCAxIDAtLjg5NC0xLjc4OWwuODk0IDEuNzg5ek04IDE5YTEgMSAwIDEgMCAyIDBIOHptMi0yLjVhMSAxIDAgMSAwLTIgMGgyem0tNy40NDcuMzk0YTEgMSAwIDEgMCAuODk0LTEuNzg5bC0uODk0IDEuNzg5ek0xIDE1SDBhMSAxIDAgMCAwIC41NTMuODk0TDEgMTV6bTEtMi41YTEgMSAwIDEgMC0yIDBoMnptMTIuNTUzIDIuNjA2YTEgMSAwIDEgMCAuODk0IDEuNzg5bC0uODk0LTEuNzg5ek0xNyAxNWwuNDQ3Ljg5NEExIDEgMCAwIDAgMTggMTVoLTF6bTEtMi41YTEgMSAwIDEgMC0yIDBoMnptLTcuNDQ3LTUuMzk0bC0yIDEgLjg5NCAxLjc4OSAyLTEtLjg5NC0xLjc4OXptLTEuMTA2IDFsLTItMS0uODk0IDEuNzg5IDIgMSAuODk0LTEuNzg5ek04IDl2Mi41aDJWOUg4em04LjU1My00Ljg5NGwtMiAxIC44OTQgMS43ODkgMi0xLS44OTQtMS43ODl6bS44OTQgMGwtMi0xLS44OTQgMS43ODkgMiAxIC44OTQtMS43ODl6TTE2IDV2Mi41aDJWNWgtMnptLTQuNTUzLTMuODk0bC0yLTEtLjg5NCAxLjc4OSAyIDEgLjg5NC0xLjc4OXptLTIuODk0LTFsLTIgMSAuODk0IDEuNzg5IDItMUw4LjU1My4xMDZ6TTEuNDQ3IDUuODk0bDItMS0uODk0LTEuNzg5LTIgMSAuODk0IDEuNzg5em0tLjg5NCAwbDIgMSAuODk0LTEuNzg5LTItMS0uODk0IDEuNzg5ek0wIDV2Mi41aDJWNUgwem05LjQ0NyAxMy4xMDZsLTItMS0uODk0IDEuNzg5IDIgMSAuODk0LTEuNzg5em0wIDEuNzg5bDItMS0uODk0LTEuNzg5LTIgMSAuODk0IDEuNzg5ek0xMCAxOXYtMi41SDhWMTloMnptLTYuNTUzLTMuODk0bC0yLTEtLjg5NCAxLjc4OSAyIDEgLjg5NC0xLjc4OXpNMiAxNXYtMi41SDBWMTVoMnptMTMuNDQ3IDEuODk0bDItMS0uODk0LTEuNzg5LTIgMSAuODk0IDEuNzg5ek0xOCAxNXYtMi41aC0yVjE1aDJ6IgogICAgLz4KICA8L3N2Zz4KPC90ZW1wbGF0ZT4K",qn="data:application/octet-stream;base64,PHRlbXBsYXRlPgogIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9ImN1cnJlbnRDb2xvciI+CiAgICA8cGF0aAogICAgICBkPSJNMTAgMy4yMmwtLjYxLS42YTUuNSA1LjUgMCAwIDAtNy42NjYuMTA1IDUuNSA1LjUgMCAwIDAtLjExNCA3LjY2NUwxMCAxOC43OGw4LjM5LTguNGE1LjUgNS41IDAgMCAwLS4xMTQtNy42NjUgNS41IDUuNSAwIDAgMC03LjY2Ni0uMTA1bC0uNjEuNjF6IgogICAgLz4KICA8L3N2Zz4KPC90ZW1wbGF0ZT4K",es="data:application/octet-stream;base64,PCEtLSBUaGlzIGljb24gaXMgZnJvbSA8aHR0cHM6Ly9naXRodWIuY29tL1RlbXBsYXJpYW4vTWF0ZXJpYWxEZXNpZ24+LCBkaXN0cmlidXRlZCB1bmRlciBBcGFjaGUgMi4wIChodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wKSBsaWNlbnNlLS0+Cjx0ZW1wbGF0ZT4KICA8c3ZnCiAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIKICAgIGFyaWEtaGlkZGVuPSJ0cnVlIgogICAgcm9sZT0iaW1nIgogICAgY2xhc3M9Imljb25pZnkgaWNvbmlmeS0tbWRpIgogICAgd2lkdGg9IjI0IgogICAgaGVpZ2h0PSIyNCIKICAgIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiCiAgICB2aWV3Qm94PSIwIDAgMjQgMjQiCiAgPgogICAgPHBhdGgKICAgICAgZD0iTTIwIDE4di00aC0zdjFoLTJ2LTFIOXYxSDd2LTFINHY0aDE2TTYuMzMgOGwtMS43NCA0SDd2LTFoMnYxaDZ2LTFoMnYxaDIuNDFsLTEuNzQtNEg2LjMzTTkgNXYxaDZWNUg5bTEyLjg0IDcuNjFjLjEuMjIuMTYuNDguMTYuOFYxOGMwIC41My0uMjEgMS0uNiAxLjQxYy0uNC40LS44NS41OS0xLjQuNTlINGMtLjU1IDAtMS0uMTktMS40LS41OUMyLjIxIDE5IDIgMTguNTMgMiAxOHYtNC41OWMwLS4zMi4wNi0uNTguMTYtLjhMNC41IDcuMjJDNC44NCA2LjQxIDUuNDUgNiA2LjMzIDZIN1Y1YzAtLjU1LjE4LTEgLjU3LTEuNDFDNy45NiAzLjIgOC40NCAzIDkgM2g2Yy41NiAwIDEuMDQuMiAxLjQzLjU5Yy4zOS40MS41Ny44Ni41NyAxLjQxdjFoLjY3Yy44OCAwIDEuNDkuNDEgMS44MyAxLjIybDIuMzQgNS4zOXoiCiAgICAgIGZpbGw9ImN1cnJlbnRDb2xvciIKICAgID48L3BhdGg+CiAgPC9zdmc+CjwvdGVtcGxhdGU+Cg==",ts="data:application/json;base64,ewogICJ0aXRsZSI6IHsKICAgICJ0aXRsZSI6ICJDaGFtcCIsCiAgICAic3VidGl0bGUiOiAiQ29udHJvbGxhYmxlIGFuZCBDb25zaXN0ZW50IEh1bWFuIEltYWdlIEFuaW1hdGlvbiB3aXRoIDNEIFBhcmFtZXRyaWMgR3VpZGFuY2UiCiAgfSwKICAiYXV0aG9ycyI6IFsKICAgIHsKICAgICAgIm5hbWUiOiAiU2hlbmhhbyBaaHUqIiwKICAgICAgImhvbWVwYWdlIjogImh0dHBzOi8vZ2l0aHViLmNvbS9TaGVuaGFvWmh1IgogICAgfSwKICAgIHsKICAgICAgIm5hbWUiOiAiSnVubWluZyBMZW8gQ2hlbioiLAogICAgICAiaG9tZXBhZ2UiOiAiaHR0cHM6Ly9naXRodWIuY29tL0xlb29vbzMzMyIKICAgIH0sCiAgICB7CiAgICAgICJuYW1lIjogIlp1b3podW8gRGFpIiwKICAgICAgImhvbWVwYWdlIjogImh0dHBzOi8vZ2l0aHViLmNvbS9kYWl6dW96aHVvIgogICAgfSwKICAgIHsKICAgICAgIm5hbWUiOiAiWWluZ2h1aSBYdSIsCiAgICAgICJob21lcGFnZSI6ICJodHRwczovL2FpMy5mdWRhbi5lZHUuY24vaW5mby8xMDg4LzEyNjYuaHRtIgogICAgfSwKICAgIHsKICAgICAgIm5hbWUiOiAiWHVuIENhbyIsCiAgICAgICJob21lcGFnZSI6ICJodHRwczovL2NpdGUubmp1LmVkdS5jbi9QZW9wbGUvRmFjdWx0eS8yMDE5MDYyMS9pNTA1NC5odG1sIgogICAgfSwKICAgIHsKICAgICAgIm5hbWUiOiAiWWFvIFlhbyIsCiAgICAgICJob21lcGFnZSI6ICJodHRwczovL3lveW8wMDAuZ2l0aHViLmlvLyIKICAgIH0sCiAgICB7CiAgICAgICJuYW1lIjogIkhhbyBaaHUiLAogICAgICAiaG9tZXBhZ2UiOiAiaHR0cDovL3podWhhby5jYy9ob21lLyIKICAgIH0sCiAgICB7CiAgICAgICJuYW1lIjogIlNpeXUgWmh1IiwKICAgICAgImhvbWVwYWdlIjogImh0dHBzOi8vc2l0ZXMuZ29vZ2xlLmNvbS9zaXRlL3podXNpeXVjcy9ob21lIgogICAgfQogIF0sCiAgInJlcyI6IHsKICAgICJwZGYiOiAiaHR0cHM6Ly9hcnhpdi5vcmcvcGRmLzI0MDMuMTQ3ODEiLAogICAgImFyeGl2IjogImh0dHBzOi8vYXJ4aXYub3JnL2Ficy8yNDAzLjE0NzgxIiwKICAgICJnaXRodWIiOiAiaHR0cHM6Ly9naXRodWIuY29tL2Z1ZGFuLWdlbmVyYXRpdmUtdmlzaW9uL2NoYW1wIiwKICAgICJodWdnaW5nZmFjZSI6ICIiCiAgfQp9Cg==",ns="data:video/mp2t;base64,aW1wb3J0IHsgaW5WaXNpYmxlIH0gZnJvbSAnQC91dGlscy92aWRlbycKCmNvbnN0IHZpZGVvcyA9IG5ldyBNYXA8SFRNTFZpZGVvRWxlbWVudCwgRE9NUmVjdD4oKQoKZnVuY3Rpb24gcGxheU9yUGF1c2UodmlkZW86IEhUTUxWaWRlb0VsZW1lbnQpIHsKICBpZiAoaW5WaXNpYmxlKHZpZGVvKSkgewogICAgLy8gdmlkZW8ucGxheSgpCiAgfSBlbHNlIHsKICAgIHZpZGVvLnBhdXNlKCkKICB9Cn0KCmNvbnN0IG9uc2Nyb2xsID0gKGV2dDogRXZlbnQpID0+IHsKICBmb3IgKGNvbnN0IHZpZGVvIG9mIHZpZGVvcy5rZXlzKCkpIHsKICAgIHBsYXlPclBhdXNlKHZpZGVvKQogIH0KfQoKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdsYXp5JywKICBvcHRpb246IHsKICAgIG1vdW50ZWQ6IChlbDogSFRNTEVsZW1lbnQpID0+IHsKICAgICAgaWYgKGVsIGluc3RhbmNlb2YgSFRNTFZpZGVvRWxlbWVudCkgewogICAgICAgIHZpZGVvcy5zZXQoZWwsIGVsLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpKQogICAgICAgIGVsLm9uY2FucGxheSA9ICgpID0+IHsKICAgICAgICAgIHZpZGVvcy5zZXQoZWwsIGVsLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpKQogICAgICAgICAgcGxheU9yUGF1c2UoZWwpCiAgICAgICAgfQogICAgICB9CiAgICAgIGlmICh2aWRlb3Muc2l6ZSkgewogICAgICAgICF3aW5kb3cub25zY3JvbGwgJiYgKHdpbmRvdy5vbnNjcm9sbCA9IG9uc2Nyb2xsKQogICAgICB9CiAgICB9LAogICAgdW5tb3VudGVkOiAoZWw6IEhUTUxFbGVtZW50KSA9PiB7CiAgICAgIGlmIChlbCBpbnN0YW5jZW9mIEhUTUxWaWRlb0VsZW1lbnQpIHsKICAgICAgICB2aWRlb3MuZGVsZXRlKGVsKQogICAgICB9CiAgICAgIGlmICghdmlkZW9zLnNpemUpIHsKICAgICAgICB3aW5kb3cub25zY3JvbGwgPSBudWxsCiAgICAgIH0KICAgIH0KICB9Cn0K",ss="/hallo/assets/index-BSPhviaq.json",os="data:video/mp2t;base64,aW1wb3J0ICdAL2Fzc2V0cy9tYWluLmNzcycKaW1wb3J0ICdAL2Fzc2V0cy9jYXJvdXNlbC5jc3MnCgppbXBvcnQgeyBjcmVhdGVBcHAgfSBmcm9tICd2dWUnCmltcG9ydCBBcHAgZnJvbSAnLi9BcHAudnVlJwppbXBvcnQgcm91dGVyIGZyb20gJy4vcm91dGVyJwppbXBvcnQgdmlkZW9MYXp5IGZyb20gJy4vZGlyZWN0aXZlcy92aWRlby1sYXp5JwoKY29uc3QgYXBwID0gY3JlYXRlQXBwKEFwcCkKYXBwLnVzZShyb3V0ZXIpCgphcHAuZGlyZWN0aXZlKHZpZGVvTGF6eS5uYW1lLCB2aWRlb0xhenkub3B0aW9uKQoKYXBwLm1vdW50KCcjYXBwJykK",is="data:video/mp2t;base64,aW1wb3J0IEhvbWVWaWV3IGZyb20gJ0Avdmlld3MvSG9tZS52dWUnCmltcG9ydCB7IGNyZWF0ZVJvdXRlciwgY3JlYXRlV2ViSGFzaEhpc3RvcnksIGNyZWF0ZVdlYkhpc3RvcnkgfSBmcm9tICd2dWUtcm91dGVyJwoKY29uc3Qgcm91dGVyID0gY3JlYXRlUm91dGVyKHsKICBoaXN0b3J5OiBjcmVhdGVXZWJIYXNoSGlzdG9yeSgpLAogIHJvdXRlczogWwogICAgewogICAgICBwYXRoOiAnJywKICAgICAgY29tcG9uZW50OiBIb21lVmlldwogICAgfQogIF0KfSkKCmV4cG9ydCBkZWZhdWx0IHJvdXRlcgo=",rs="data:video/mp2t;base64,aW1wb3J0IHsgcmVhY3RpdmUgfSBmcm9tICd2dWUnCmV4cG9ydCBjb25zdCBzdG9yZSA9IHJlYWN0aXZlPHsKICB0d2VJbml0aWFsaXppbmc6IHsgW2tleTogc3RyaW5nXTogYW55IH0KICBzZXRJbml0aWFsaXppbmc6IChjb21wb25lbnROYW1lOiBzdHJpbmcsIGluaXRpYWxpemluZzogYm9vbGVhbikgPT4gdm9pZAp9Pih7CiAgdHdlSW5pdGlhbGl6aW5nOiB7fSwKICBzZXRJbml0aWFsaXppbmcoY29tcG9uZW50TmFtZTogc3RyaW5nLCBpbml0aWFsaXppbmc6IGJvb2xlYW4pIHsKICAgIHRoaXMudHdlSW5pdGlhbGl6aW5nW2NvbXBvbmVudE5hbWVdID0gaW5pdGlhbGl6aW5nCiAgICB0aGlzLnR3ZUluaXRpYWxpemluZyA9IHsgLi4udGhpcy50d2VJbml0aWFsaXppbmcgfQogIH0KfSkK",ls="data:video/mp2t;base64,ZXhwb3J0IGZ1bmN0aW9uIGluVmlzaWJsZSh2aWRlbzogSFRNTEVsZW1lbnQpIHsKICBjb25zdCB7IGxlZnQsIHJpZ2h0LCB0b3AsIGJvdHRvbSwgd2lkdGgsIGhlaWdodCB9ID0gdmlkZW8uZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkKICBpZiAoYm90dG9tIDwgMCB8fCB0b3AgPiB3aW5kb3cuaW5uZXJIZWlnaHQpIHsKICAgIHJldHVybiBmYWxzZQogIH0gZWxzZSBpZiAobGVmdCAhPSAwICYmIHJpZ2h0ICE9IDApIHsKICAgIHJldHVybiB0cnVlCiAgfQogIHJldHVybiBmYWxzZQp9Cg==",cs="data:application/octet-stream;base64,PHNjcmlwdCBzZXR1cCBsYW5nPSJ0cyI+CmltcG9ydCBXcmFwcGVkU2VjdGlvbiBmcm9tICdAL2NvbXBvbmVudHMvV3JhcHBlZFNlY3Rpb24udnVlJwppbXBvcnQgc2VjdGlvbnMgZnJvbSAnQC9pbmRleC5qc29uJzsKCjwvc2NyaXB0PgoKPHRlbXBsYXRlPgogIDxtYWluPgogICAgPFdyYXBwZWRTZWN0aW9uIHYtZm9yPSIoc2VjdGlvbiwgaSkgaW4gc2VjdGlvbnMiIDprZXk9ImkiIDp0ZW1wbGF0ZT0ic2VjdGlvbi50ZW1wbGF0ZSIgOnByb3BzPSJzZWN0aW9uLnByb3BzIj4KICAgIDwvV3JhcHBlZFNlY3Rpb24+CiAgPC9tYWluPgo8L3RlbXBsYXRlPgoKPHN0eWxlIGxhbmc9InNjc3MiPgptYWluIHsKICBAYXBwbHkgdy1mdWxsIGgtZnVsbCBmbGV4IGZsZXgtY29sIGl0ZW1zLWNlbnRlcjsKCiAgPjpudGgtY2hpbGQoMm4tMSkgewogICAgQGFwcGx5IGJnLXdoaXRlOwogICAgQGFwcGx5IGRhcms6YmctYmxhY2svNTA7CiAgfQoKICBzZWN0aW9uIHsKICAgIEBhcHBseSB3LWZ1bGwgcHktMTAgbWQ6cHgtMTYgcHgtNjsKICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlcjsKICB9CgogIGgxIHsKICAgIEBhcHBseSB0ZXh0LTd4bCB0ZXh0LWNlbnRlcjsKICB9CgogIGgyIHsKICAgIEBhcHBseSB0ZXh0LTV4bCB0ZXh0LWNlbnRlciBteS04OwogIH0KCiAgaDMgewogICAgQGFwcGx5IHRleHQtM3hsIHRleHQtY2VudGVyIG15LTU7CiAgfQp9Cjwvc3R5bGU+Cg==",ht=e=>(Nt("data-v-796092c3"),e=e(),Dt(),e),ou={class:"title"},iu={key:0},ru=["href"],lu={key:2,class:"author-name"},cu={key:3},au={key:4},uu={class:"res_link"},du=["href"],fu=ht(()=>M("i",{class:"iconfont icon-lm-pdf"},null,-1)),gu=ht(()=>M("span",null,"Paper",-1)),pu=[fu,gu],hu=["href"],mu=ht(()=>M("i",{class:"iconfont icon-lm-Arxiv"},null,-1)),Iu=ht(()=>M("span",null,"arXiv",-1)),bu=[mu,Iu],Cu=["href"],Au=ht(()=>M("i",{class:"iconfont icon-lm-github"},null,-1)),vu=ht(()=>M("span",null,"Code",-1)),_u=[Au,vu],yu=["href"],wu=ht(()=>M("i",{class:"iconfont icon-lm-huggingface"},null,-1)),Mu=ht(()=>M("span",null,"HuggingFace",-1)),Eu=[wu,Mu],xu=["src"],Su=ke({__name:"TitleSection",props:{props:{}},setup(e){const{props:t}=e,n=t.title,s=t.subtitle,o=t.authors,i=t.resources,r=t.mainVideo&&new URL(Object.assign({"../App.vue":vn,"../assets/base.css":_n,"../assets/carousel.css":yn,"../assets/icon.css":wn,"../assets/img/framework.png":Mn,"../assets/logo.svg":En,"../assets/main.css":xn,"../assets/video/cross_actor/1.mp4":Sn,"../assets/video/cross_actor/2.mp4":Nn,"../assets/video/cross_actor/3.mp4":Dn,"../assets/video/cross_actor/4.mp4":Tn,"../assets/video/main_video.mp4":Ln,"../assets/video/opera/1.mp4":Rn,"../assets/video/opera/2.mp4":Wn,"../assets/video/portrait_style/1.mp4":jn,"../assets/video/portrait_style/2.mp4":Bn,"../assets/video/portrait_style/3.mp4":Gn,"../assets/video/portrait_style/4.mp4":Zn,"../assets/video/rap/1.mp4":On,"../assets/video/rap/2.mp4":zn,"../assets/video/singing/1.mp4":Hn,"./AbstractSection.vue":Pn,"./BibTeX.vue":kn,"./FrameworkSection.vue":Yn,"./SingleVideo.vue":Vn,"./TextVideo.vue":Xn,"./TitleSection.vue":Kn,"./VideoComparision.vue":Fn,"./WrappedSection.vue":Jn,"./icons/IconCommunity.vue":Un,"./icons/IconDocumentation.vue":$n,"./icons/IconEcosystem.vue":Qn,"./icons/IconSupport.vue":qn,"./icons/IconTooling.vue":es,"../config.json":ts,"../directives/video-lazy.ts":ns,"../index.json":ss,"../main.ts":os,"../router/index.ts":is,"../store/index.ts":rs,"../utils/video.ts":ls,"../views/Home.vue":cs})[`../${t.mainVideo}`],import.meta.url).href;return Cn(()=>{n&&(document.title=n),s&&(document.title+=`: ${s}`)}),(c,l)=>{const d=Gs("lazy");return H(),F("section",ou,[M("h1",null,De(Y(n)),1),M("h3",null,De(Y(s)),1),(H(!0),F(ae,null,nt(Y(o),(a,p)=>(H(),F("div",{key:p,class:"authors"},[M("div",{class:Et(["authors",{thin:p===a.length-2}])},[(H(!0),F(ae,null,nt(a,(g,h)=>(H(),F("span",{key:h},[g.prefix?(H(),F("sup",iu,De(g.prefix),1)):we("",!0),g.homepage?(H(),F("a",{key:1,class:"author-name",href:g.homepage,target:"_blank"},De(g.name),9,ru)):(H(),F("span",lu,De(g.name),1)),g.suffix?(H(),F("sup",cu,De(g.suffix),1)):we("",!0),h(Nt("data-v-00219cff"),e=e(),Dt(),e),Tu={class:"abstract"},Lu=Du(()=>M("h3",null,"Abstract",-1)),Ru=ke({__name:"AbstractSection",props:{props:{}},setup(e){return(t,n)=>(H(),F("section",Tu,[M("div",null,[Lu,M("p",null,De(t.props.content),1)])]))}}),Wu=pt(Ru,[["__scopeId","data-v-00219cff"]]),dl=e=>(Nt("data-v-bfaff5db"),e=e(),Dt(),e),ju={class:"framework"},Bu=dl(()=>M("h3",null,"Framework",-1)),Gu=["src"],Zu=dl(()=>M("br",null,null,-1)),Ou=ke({__name:"FrameworkSection",props:{props:{}},setup(e){const{props:t}=e,n=t.image&&new URL(Object.assign({"../App.vue":vn,"../assets/base.css":_n,"../assets/carousel.css":yn,"../assets/icon.css":wn,"../assets/img/framework.png":Mn,"../assets/logo.svg":En,"../assets/main.css":xn,"../assets/video/cross_actor/1.mp4":Sn,"../assets/video/cross_actor/2.mp4":Nn,"../assets/video/cross_actor/3.mp4":Dn,"../assets/video/cross_actor/4.mp4":Tn,"../assets/video/main_video.mp4":Ln,"../assets/video/opera/1.mp4":Rn,"../assets/video/opera/2.mp4":Wn,"../assets/video/portrait_style/1.mp4":jn,"../assets/video/portrait_style/2.mp4":Bn,"../assets/video/portrait_style/3.mp4":Gn,"../assets/video/portrait_style/4.mp4":Zn,"../assets/video/rap/1.mp4":On,"../assets/video/rap/2.mp4":zn,"../assets/video/singing/1.mp4":Hn,"./AbstractSection.vue":Pn,"./BibTeX.vue":kn,"./FrameworkSection.vue":Yn,"./SingleVideo.vue":Vn,"./TextVideo.vue":Xn,"./TitleSection.vue":Kn,"./VideoComparision.vue":Fn,"./WrappedSection.vue":Jn,"./icons/IconCommunity.vue":Un,"./icons/IconDocumentation.vue":$n,"./icons/IconEcosystem.vue":Qn,"./icons/IconSupport.vue":qn,"./icons/IconTooling.vue":es,"../config.json":ts,"../directives/video-lazy.ts":ns,"../index.json":ss,"../main.ts":os,"../router/index.ts":is,"../store/index.ts":rs,"../utils/video.ts":ls,"../views/Home.vue":cs})[`../${t.image}`],import.meta.url).href,s=t.description;return(o,i)=>(H(),F("section",ju,[Bu,M("div",null,[M("img",{src:Y(n)},null,8,Gu),Zu,M("p",null,De(Y(s)),1)])]))}}),zu=pt(Ou,[["__scopeId","data-v-bfaff5db"]]);var Hu=Object.defineProperty,Pu=(e,t,n)=>t in e?Hu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Zi=(e,t,n)=>(Pu(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 to=(()=>{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])}}})(),no={setData(e,t,n){to.set(e,t,n)},getData(e,t){return to.get(e,t)},removeData(e,t){to.delete(e,t)}},ku=1e3,xo="transitionend",Yu=e=>e==null?`${e}`:{}.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase(),fl=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},Vu=e=>{const t=fl(e);return t&&document.querySelector(t)?t:null},Uo=e=>{const t=fl(e);return t?document.querySelector(t):null},Xu=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))*ku)},gl=e=>{e.dispatchEvent(new Event(xo))},pl=e=>!e||typeof e!="object"?!1:(typeof e.jquery<"u"&&(e=e[0]),typeof e.nodeType<"u"),Oi=e=>pl(e)?e.jquery?e[0]:e:typeof e=="string"&&e.length>0?document.querySelector(e):null,zi=(e,t,n)=>{Object.keys(n).forEach(s=>{const o=n[s],i=t[s],r=i&&pl(i)?"element":Yu(i);if(!new RegExp(o).test(r))throw new Error(`${e.toUpperCase()}: Option "${s}" provided type "${r}" but expected type "${o}".`)})},ks=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},$o=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",Ku=e=>{e.offsetHeight},hl=()=>{const{jQuery:e}=window;return e&&!document.body.hasAttribute("data-twe-no-jquery")?e:null},so=[],Fu=e=>{document.readyState==="loading"?(so.length||document.addEventListener("DOMContentLoaded",()=>{so.forEach(t=>t())}),so.push(e)):e()},$e=()=>document.documentElement.dir==="rtl",Hi=e=>{typeof e=="function"&&e()},Ju=(e,t,n=!0)=>{if(!n){Hi(e);return}const s=5,o=Xu(t)+s;let i=!1;const r=({target:c})=>{c===t&&(i=!0,t.removeEventListener(xo,r),Hi(e))};t.addEventListener(xo,r),setTimeout(()=>{i||gl(t)},o)},Uu=(e,t,n,s)=>{let o=e.indexOf(t);if(o===-1)return e[!n&&s?e.length-1:0];const i=e.length;return o+=n?1:-1,s&&(o=(o+i)%i),e[Math.max(0,Math.min(o,i-1))]},$u=/[^.]*(?=\..*)\.|.*/,Qu=/\..*/,qu=/::\d+$/,oo={};let Pi=1;const ed={mouseenter:"mouseover",mouseleave:"mouseout"},td=/^(mouseenter|mouseleave)/i,ml=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 Il(e,t){return t&&`${t}::${Pi++}`||e.uidEvent||Pi++}function bl(e){const t=Il(e);return e.uidEvent=t,oo[t]=oo[t]||{},oo[t]}function nd(e,t){return function n(s){return s.delegateTarget=e,n.oneOff&&ee.off(e,s.type,t),t.apply(e,[s])}}function sd(e,t,n){return function s(o){const i=e.querySelectorAll(t);for(let{target:r}=o;r&&r!==this;r=r.parentNode)for(let c=i.length;c--;"")if(i[c]===r)return o.delegateTarget=r,s.oneOff&&ee.off(e,o.type,n),n.apply(r,[o]);return null}}function Cl(e,t,n=null){const s=Object.keys(e);for(let o=0,i=s.length;ofunction(R){if(!R.relatedTarget||R.relatedTarget!==R.delegateTarget&&!R.delegateTarget.contains(R.relatedTarget))return A.call(this,R)};s?s=h(s):n=h(n)}const[i,r,c]=Al(t,n,s),l=bl(e),d=l[c]||(l[c]={}),a=Cl(d,r,i?n:null);if(a){a.oneOff=a.oneOff&&o;return}const p=Il(r,t.replace($u,"")),g=i?sd(e,n,s):nd(e,n);g.delegationSelector=i?n:null,g.originalHandler=r,g.oneOff=o,g.uidEvent=p,d[p]=g,e.addEventListener(c,g,i)}function So(e,t,n,s,o){const i=Cl(t[n],s,o);i&&(e.removeEventListener(n,i,!!o),delete t[n][i.uidEvent])}function od(e,t,n,s){const o=t[n]||{};Object.keys(o).forEach(i=>{if(i.includes(s)){const r=o[i];So(e,t,n,r.originalHandler,r.delegationSelector)}})}function vl(e){return e=e.replace(Qu,""),ed[e]||e}const ee={on(e,t,n,s){ki(e,t,n,s,!1)},one(e,t,n,s){ki(e,t,n,s,!0)},off(e,t,n,s){if(typeof t!="string"||!e)return;const[o,i,r]=Al(t,n,s),c=r!==t,l=bl(e),d=t.startsWith(".");if(typeof i<"u"){if(!l||!l[r])return;So(e,l,r,i,o?n:null);return}d&&Object.keys(l).forEach(p=>{od(e,l,p,t.slice(1))});const a=l[r]||{};Object.keys(a).forEach(p=>{const g=p.replace(qu,"");if(!c||t.includes(g)){const h=a[p];So(e,l,r,h.originalHandler,h.delegationSelector)}})},trigger(e,t,n){if(typeof t!="string"||!e)return null;const s=hl(),o=vl(t),i=t!==o,r=ml.has(o);let c,l=!0,d=!0,a=!1,p=null;return i&&s&&(c=s.Event(t,n),s(e).trigger(c),l=!c.isPropagationStopped(),d=!c.isImmediatePropagationStopped(),a=c.isDefaultPrevented()),r?(p=document.createEvent("HTMLEvents"),p.initEvent(o,l,!0)):p=new CustomEvent(t,{bubbles:l,cancelable:!0}),typeof n<"u"&&Object.keys(n).forEach(g=>{Object.defineProperty(p,g,{get(){return n[g]}})}),a&&p.preventDefault(),d&&e.dispatchEvent(p),p.defaultPrevented&&typeof c<"u"&&c.preventDefault(),p}},id="5.1.3";class rd{constructor(t){t=Oi(t),t&&(this._element=t,no.setData(this._element,this.constructor.DATA_KEY,this))}dispose(){no.removeData(this._element,this.constructor.DATA_KEY),ee.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this).forEach(t=>{this[t]=null})}_queueCallback(t,n,s=!0){Ju(t,n,s)}static getInstance(t){return no.getData(Oi(t),this.DATA_KEY)}static getOrCreateInstance(t,n={}){return this.getInstance(t)||new this(t,typeof n=="object"?n:null)}static get VERSION(){return id}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 io(e){return e==="true"?!0:e==="false"?!1:e===Number(e).toString()?Number(e):e===""||e==="null"?null:e}function ro(e){return e.replace(/[A-Z]/g,t=>`-${t.toLowerCase()}`)}const qt={setDataAttribute(e,t,n){e.setAttribute(`data-twe-${ro(t)}`,n)},removeDataAttribute(e,t){e.removeAttribute(`data-twe-${ro(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]=io(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]=io(t[n])}),t},getDataAttribute(e,t){return io(e.getAttribute(`data-twe-${ro(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&&lo(t).forEach(n=>{e.classList.contains(n)?e.classList.remove(n):e.classList.add(n)})},addClass(e,t){lo(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){lo(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 lo(e){return typeof e=="string"?e.split(" "):Array.isArray(e)?e:!1}const ld=3,pe={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!==ld;)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=>!$o(n)&&ks(n))}};$e();$e();$e();$e();$e();$e();const co="carousel",cd="twe.carousel",Re=`.${cd}`,_l=".data-api",ad="ArrowLeft",ud="ArrowRight",dd=500,fd=40,Yi={interval:5e3,keyboard:!0,ride:!1,pause:"hover",wrap:!0,touch:!0},gd={interval:"(number|boolean)",keyboard:"boolean",ride:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},pd={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"},hd={pointer:"string",block:"string",visible:"string",invisible:"string",slideRight:"string",slideLeft:"string"},bt="next",Ct="prev",At="left",sn="right",md={[ad]:sn,[ud]:At},Id=`slide${Re}`,ao=`slid${Re}`,bd=`keydown${Re}`,Cd=`mouseenter${Re}`,Ad=`mouseleave${Re}`,vd=`touchstart${Re}`,_d=`touchmove${Re}`,yd=`touchend${Re}`,wd=`pointerdown${Re}`,Md=`pointerup${Re}`,Ed=`dragstart${Re}`,Vi=`load${Re}${_l}`,Xi=`click${Re}${_l}`,en="data-twe-carousel-active",xd="data-twe-carousel-item-end",uo="data-twe-carousel-item-start",Sd="data-twe-carousel-item-next",Nd="data-twe-carousel-item-prev",Dd="data-twe-carousel-pointer-event",Td="[data-twe-carousel-init]",yl="[data-twe-carousel-active]",Qo="[data-twe-carousel-item]",jt=`${yl}${Qo}`,Ld=`${Qo} img`,Rd="[data-twe-carousel-item-next], [data-twe-carousel-item-prev]",Wd="[data-twe-carousel-indicators]",jd="[data-twe-target]",Ki="[data-twe-slide], [data-twe-slide-to]",Bd="touch",Gd="pen";class We extends rd{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=pe.findOne(Wd,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 Yi}static get NAME(){return co}next(){this._slide(bt)}nextWhenVisible(){!document.hidden&&ks(this._element)&&this.next()}prev(){this._slide(Ct)}pause(t){t||(this._isPaused=!0),pe.findOne(Rd,this._element)&&(gl(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=pe.findOne(jt,this._element);const n=this._getItemIndex(this._activeElement);if(t>this._items.length-1||t<0)return;if(this._isSliding){ee.one(this._element,ao,()=>this.to(t));return}if(n===t){this.pause(),this.cycle();return}const s=t>n?bt:Ct;this._slide(s,this._items[t])}dispose(){ee.off(document,Xi,Ki,We.dataApiClickHandler),ee.off(window,Vi),super.dispose()}_init(){this._didInit||(ee.on(document,Xi,Ki,We.dataApiClickHandler),ee.on(window,Vi,()=>{const t=pe.find(Td);for(let n=0,s=t.length;nthis.cycle());return}this.cycle()}}_applyInitialClasses(){const t=pe.findOne(jt,this._element);t.classList.add(this._classes.block,...this._classes.visible.split(" ")),this._setActiveIndicatorElement(t)}_handleSwipe(){const t=Math.abs(this.touchDeltaX);if(t<=fd)return;const n=t/this.touchDeltaX;this.touchDeltaX=0,n&&this._slide(n>0?sn:At)}_setActiveElementClass(){this._activeElement=pe.findOne(jt,this._element),qt.addClass(this._activeElement,"hidden")}_addEventListeners(){this._config.keyboard&&ee.on(this._element,bd,t=>this._keydown(t)),this._config.pause==="hover"&&(ee.on(this._element,Cd,t=>this.pause(t)),ee.on(this._element,Ad,t=>this._enableCycle(t))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners(),this._applyInitialClasses()}_addTouchEventListeners(){const t=i=>this._pointerEvent&&(i.pointerType===Gd||i.pointerType===Bd),n=i=>{t(i)?this.touchStartX=i.clientX:this._pointerEvent||(this.touchStartX=i.touches[0].clientX)},s=i=>{this.touchDeltaX=i.touches&&i.touches.length>1?0:i.touches[0].clientX-this.touchStartX},o=i=>{t(i)&&(this.touchDeltaX=i.clientX-this.touchStartX),this._handleSwipe(),this._config.pause==="hover"&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(r=>this._enableCycle(r),dd+this._config.interval))};pe.find(Ld,this._element).forEach(i=>{ee.on(i,Ed,r=>r.preventDefault())}),this._pointerEvent?(ee.on(this._element,wd,i=>n(i)),ee.on(this._element,Md,i=>o(i)),this._element.classList.add(this._classes.pointer),this._element.setAttribute(`${Dd}`,"")):(ee.on(this._element,vd,i=>n(i)),ee.on(this._element,_d,i=>s(i)),ee.on(this._element,yd,i=>o(i)))}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const n=md[t.key];n&&(t.preventDefault(),this._slide(n))}_getItemIndex(t){return this._items=t&&t.parentNode?pe.find(Qo,t.parentNode):[],this._items.indexOf(t)}_getItemByOrder(t,n){const s=t===bt;return Uu(this._items,n,s,this._config.wrap)}_triggerSlideEvent(t,n){const s=this._getItemIndex(t),o=this._getItemIndex(pe.findOne(jt,this._element));return ee.trigger(this._element,Id,{relatedTarget:t,direction:n,from:o,to:s})}_setActiveIndicatorElement(t){if(this._indicatorsElement){const n=pe.findOne(yl,this._indicatorsElement);n.removeAttribute(en),n.removeAttribute("aria-current"),n.classList.remove("!opacity-100");const s=pe.find(jd,this._indicatorsElement);for(let o=0;o{ee.trigger(this._element,ao,{relatedTarget:r,direction:g,from:i,to:c})};r.setAttribute(`${p}`,""),r.classList.add(this._classes.block,A),Ku(r),o.setAttribute(`${a}`,""),o.classList.add(h,...this._classes.invisible.split(" ")),o.classList.remove(...this._classes.visible.split(" ")),r.setAttribute(`${a}`,""),r.classList.add(...this._classes.visible.split(" ")),r.classList.remove(this._classes.slideRight,this._classes.slideLeft);const O=()=>{r.removeAttribute(a),r.removeAttribute(p),r.setAttribute(`${en}`,""),o.removeAttribute(en),o.classList.remove(h,...this._classes.invisible.split(" "),this._classes.block),o.removeAttribute(p),o.removeAttribute(a),this._isSliding=!1,setTimeout(R,0)};this._queueCallback(O,o,!0),(l||this._config.ride===!0)&&this.cycle()}_directionToOrder(t){return[sn,At].includes(t)?$e()?t===At?Ct:bt:t===At?bt:Ct:t}_orderToDirection(t){return[bt,Ct].includes(t)?$e()?t===Ct?At:sn:t===Ct?sn:At:t}static carouselInterface(t,n){const s=We.getOrCreateInstance(t,n);let{_config:o}=s;typeof n=="object"&&(o={...o,...n});const i=typeof n=="string"?n:n.slide;if(typeof n=="number"){s.to(n);return}if(typeof i=="string"){if(typeof s[i]>"u")throw new TypeError(`No method named "${i}"`);s[i]()}else o.interval&&o.ride===!0&&s.pause()}static jQueryInterface(t){return this.each(function(){let n=We.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=Uo(this);if(!n)return;const s={...qt.getDataAttributes(n),...qt.getDataAttributes(this)},o=this.getAttribute("data-twe-slide-to");o&&(s.interval=!1),We.carouselInterface(n,s),o&&We.getInstance(n).to(o),t.preventDefault()}}$e(),$e();(()=>{var e={454:(s,o,i)=>{i.d(o,{Z:()=>l});var r=i(645),c=i.n(r)()(function(d){return d[1]});c.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=c},645:s=>{s.exports=function(o){var i=[];return i.toString=function(){return this.map(function(r){var c=o(r);return r[2]?"@media ".concat(r[2]," {").concat(c,"}"):c}).join("")},i.i=function(r,c,l){typeof r=="string"&&(r=[[null,r,""]]);var d={};if(l)for(var a=0;a{(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(i,r){var c,l;return(r=r||{}).bubbles=!!r.bubbles,r.cancelable=!!r.cancelable,(c=document.createEvent("CustomEvent")).initCustomEvent(i,r.bubbles,r.cancelable,r.detail),l=c.preventDefault,c.preventDefault=function(){l.call(this);try{Object.defineProperty(this,"defaultPrevented",{get:function(){return!0}})}catch{this.defaultPrevented=!0}},c};o.prototype=window.Event.prototype,window.CustomEvent=o}})()},379:(s,o,i)=>{var r,c=function(){var w={};return function(N){if(w[N]===void 0){var W=document.querySelector(N);if(window.HTMLIFrameElement&&W instanceof window.HTMLIFrameElement)try{W=W.contentDocument.head}catch{W=null}w[N]=W}return w[N]}}(),l=[];function d(w){for(var N=-1,W=0;W{var o=s&&s.__esModule?()=>s.default:()=>s;return n.d(o,{a:o}),o},n.d=(s,o)=>{for(var i in o)n.o(o,i)&&!n.o(s,i)&&Object.defineProperty(s,i,{enumerable:!0,get:o[i]})},n.o=(s,o)=>Object.prototype.hasOwnProperty.call(s,o),(()=>{var s=n(379),o=n.n(s),i=n(454);function r(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 c(l){l.hasAttribute("autocompleted")&&(l.removeAttribute("autocompleted"),l.dispatchEvent(new window.CustomEvent("onautocomplete",{bubbles:!0,cancelable:!1,detail:null})))}o()(i.Z,{insert:"head",singleton:!1}),i.Z.locals,n(810),document.addEventListener("animationstart",function(l){l.animationName==="onautofillstart"?r(l.target):c(l.target)},!0),document.addEventListener("input",function(l){l.inputType!=="insertReplacementText"&&"data"in l?c(l.target):r(l.target)},!0)})()})();const Zd={property:"color",defaultValue:null,inherit:!0},Bt=(e,t)=>{const{property:n,defaultValue:s,inherit:o}={...Zd,...t},i=document.createElement("div");i.classList.add(e),document.body.appendChild(i);const r=window.getComputedStyle(i)[n]||s,c=window.getComputedStyle(i.parentElement)[n];return document.body.removeChild(i),!o&&c&&r===c?s:r||s};Bt("text-primary",{defaultValue:"#3B71CA",inherit:!1}),Bt("text-primary-100",{defaultValue:"#9FA6B2",inherit:!1}),Bt("text-success",{defaultValue:"#14A44D",inherit:!1}),Bt("text-danger",{defaultValue:"#DC4C64",inherit:!1}),Bt("text-warning",{defaultValue:"#E4A11B",inherit:!1}),Bt("text-info",{defaultValue:"#54B4D3",inherit:!1});const Od=(e,t)=>{ee.on(document,`click.twe.${e.NAME}`,t,function(n){n.preventDefault(),e.getOrCreateInstance(this).toggle()})},zd=(e,t)=>{ee.on(document,`click.twe.${e.NAME}.data-api`,t,function(n){["A","AREA"].includes(this.tagName)&&n.preventDefault(),!$o(this)&&e.getOrCreateInstance(this).show()})},Hd=(e,t)=>{ee.on(document,`click.twe.${e.NAME}.data-api`,t,function(n){const s=Uo(this);if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),$o(this))return;ee.one(s,e.EVENT_HIDDEN,()=>{ks(this)&&this.focus()});const o=pe.findOne(e.OPEN_SELECTOR);o&&o!==s&&e.getInstance(o).hide(),e.getOrCreateInstance(s).toggle(this)})},Pd=(e,t)=>{ee.on(document,`click.twe.${e.NAME}`,t,n=>{n.preventDefault();const s=n.target.closest(t);e.getOrCreateInstance(s).toggle()})},kd=(e,t)=>{ee.one(document,"mousedown",t,e.autoInitial(new e))},Yd=(e,t)=>{ee.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=Vu(this);pe.find(s).forEach(o=>{e.getOrCreateInstance(o,{toggle:!1}).toggle()})})},Vd=(e,t)=>{[].slice.call(document.querySelectorAll(t)).map(function(n){return new e(n)})},Xd=(e,t)=>{[].slice.call(document.querySelectorAll(t)).map(function(n){return new e(n)})},Kd=(e,t)=>{ee.on(document,`click.twe.${e.NAME}`,t,function(n){const s=Uo(this);["A","AREA"].includes(this.tagName)&&n.preventDefault(),ee.one(s,e.EVENT_SHOW,i=>{i.defaultPrevented||ee.one(s,e.EVENT_HIDDEN,()=>{ks(this)&&this.focus()})});const o=pe.findOne(`[${e.OPEN_SELECTOR}="true"]`);o&&e.getInstance(o).hide(),e.getOrCreateInstance(s).toggle(this)})},Fd={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:Pd},collapse:{name:"Collapse",selector:"[data-twe-collapse-init]",isToggler:!0,callback:Yd},dropdown:{name:"Dropdown",selector:"[data-twe-dropdown-toggle-ref]",isToggler:!0,callback:Od},ripple:{name:"Ripple",selector:"[data-twe-ripple-init]",isToggler:!0,callback:kd},offcanvas:{name:"Offcanvas",selector:"[data-twe-offcanvas-toggle]",isToggler:!0,callback:Hd},tab:{name:"Tab",selector:"[data-twe-toggle='tab'], [data-twe-toggle='pill'], [data-twe-toggle='list']",isToggler:!0,callback:zd},tooltip:{name:"Tooltip",selector:"[data-twe-toggle='tooltip']",isToggler:!1,callback:Vd},popover:{name:"Popover",selector:"[data-twe-toggle='popover']",isToggler:!0,callback:Xd},modal:{name:"Modal",selector:"[data-twe-toggle='modal']",isToggler:!0,callback:Kd}},Jd=e=>{Fu(()=>{const t=hl();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 Ud{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 No=new Ud;let Gt;const $d=e=>Gt[e.NAME]||null,Qd=(e,t)=>{if(!e||!t.allowReinits&&No.isInited(e.NAME))return;No.add(e.NAME);const n=$d(e),s=(n==null?void 0:n.isToggler)||!1;if(Jd(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}pe.find(n==null?void 0:n.selector).forEach(o=>{let i=e.getInstance(o);i||(i=new e(o),n!=null&&n.onInit&&i[n.onInit]())})},qd={allowReinits:!1,checkOtherImports:!1};class ef{constructor(t){Zi(this,"init",(n,s)=>{n.forEach(o=>Qd(o,s))}),Zi(this,"initTWE",(n,s)=>{const o={...qd,...s},i=Object.keys(Gt).map(r=>{if(document.querySelector(Gt[r].selector)){const c=n[Gt[r].name];return!c&&!No.isInited(r)&&o.checkOtherImports&&console.warn(`Please import ${Gt[r].name} from "tw-elements" package and add it to a object parameter inside "initTWE" function`),c}});this.init(i,o)}),Gt=t}}const tf=new ef(Fd),qo=tf.initTWE;function nf(e){const{left:t,right:n,top:s,bottom:o,width:i,height:r}=e.getBoundingClientRect();return o<0||s>window.innerHeight?!1:t!=0&&n!=0}const ve=bn({tweInitializing:{},setInitializing(e,t){this.tweInitializing[e]=t,this.tweInitializing={...this.tweInitializing}}}),as=e=>(Nt("data-v-78725df9"),e=e(),Dt(),e),sf={class:"panel"},of=["id"],rf={class:"relative w-full overflow-hidden after:clear-both after:block after:content-['']"},lf=["src"],cf=as(()=>M("div",null,null,-1)),af=["src"],uf={class:"absolute bottom-0 left-0 right-0 z-[2] mx-[15%] -mb-8 flex list-none justify-center p-0","data-twe-carousel-indicators":""},df=["data-twe-target","data-twe-slide-to","aria-label"],ff=["data-twe-target"],gf=as(()=>M("span",{class:"inline-block h-8 w-8"},[M("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"h-6 w-6"},[M("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 19.5L8.25 12l7.5-7.5"})])],-1)),pf=as(()=>M("span",{class:"!absolute !-m-px !h-px !w-px !overflow-hidden !whitespace-nowrap !border-0 !p-0 ![clip:rect(0,0,0,0)]"},"Previous",-1)),hf=[gf,pf],mf=["data-twe-target"],If=as(()=>M("span",{class:"inline-block h-8 w-8"},[M("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"h-6 w-6"},[M("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M8.25 4.5l7.5 7.5-7.5 7.5"})])],-1)),bf=as(()=>M("span",{class:"!absolute !-m-px !h-px !w-px !overflow-hidden !whitespace-nowrap !border-0 !p-0 ![clip:rect(0,0,0,0)]"},"Next",-1)),Cf=[If,bf],Af=ke({__name:"VideoComparision",props:{props:{}},setup(e){const{props:t}=e,n=t.title||"",s=(t.items||[]).map(d=>d.map(a=>new URL(Object.assign({"../App.vue":vn,"../assets/base.css":_n,"../assets/carousel.css":yn,"../assets/icon.css":wn,"../assets/img/framework.png":Mn,"../assets/logo.svg":En,"../assets/main.css":xn,"../assets/video/cross_actor/1.mp4":Sn,"../assets/video/cross_actor/2.mp4":Nn,"../assets/video/cross_actor/3.mp4":Dn,"../assets/video/cross_actor/4.mp4":Tn,"../assets/video/main_video.mp4":Ln,"../assets/video/opera/1.mp4":Rn,"../assets/video/opera/2.mp4":Wn,"../assets/video/portrait_style/1.mp4":jn,"../assets/video/portrait_style/2.mp4":Bn,"../assets/video/portrait_style/3.mp4":Gn,"../assets/video/portrait_style/4.mp4":Zn,"../assets/video/rap/1.mp4":On,"../assets/video/rap/2.mp4":zn,"../assets/video/singing/1.mp4":Hn,"./AbstractSection.vue":Pn,"./BibTeX.vue":kn,"./FrameworkSection.vue":Yn,"./SingleVideo.vue":Vn,"./TextVideo.vue":Xn,"./TitleSection.vue":Kn,"./VideoComparision.vue":Fn,"./WrappedSection.vue":Jn,"./icons/IconCommunity.vue":Un,"./icons/IconDocumentation.vue":$n,"./icons/IconEcosystem.vue":Qn,"./icons/IconSupport.vue":qn,"./icons/IconTooling.vue":es,"../config.json":ts,"../directives/video-lazy.ts":ns,"../index.json":ss,"../main.ts":os,"../router/index.ts":is,"../store/index.ts":rs,"../utils/video.ts":ls,"../views/Home.vue":cs})[`../${a}`],import.meta.url).href)),o=t.id||n.replaceAll(" ",""),i=Te(),r=Te([]),c=Te([]),l=Te([]);return Cn(async()=>{var d,a,p;(d=c.value[0])==null||d.setAttribute("data-twe-carousel-active",""),(a=l.value[0])==null||a.setAttribute("data-twe-carousel-active","");do await new Promise(g=>setTimeout(g,100));while(ve.tweInitializing.Carousel);ve.setInitializing("Carousel",!0),console.log("initializing..",ve.tweInitializing.Carousel),qo({Carousel:We},{allowReinits:!0,checkOtherImports:!0}),ve.setInitializing("Carousel",!1),console.log("initialized",ve.tweInitializing.Carousel),(p=i.value)==null||p.addEventListener("slide.twe.carousel",g=>{var A,R;const h=g.from;g.to,(A=r.value[2*h])==null||A.pause(),(R=r.value[2*h+1])==null||R.pause()})}),(d,a)=>{const p=Gs("lazy");return H(),F("section",null,[M("h3",null,De(Y(n)),1),M("div",sf,[M("div",{ref_key:"carouselElement",ref:i,id:Y(o),class:"relative","data-twe-carousel-init":"","data-twe-carousel-slide":"","data-twe-ride":"carousel","data-twe-interval":"9999999"},[M("div",rf,[(H(!0),F(ae,null,nt(Y(s),(g,h)=>(H(),F("div",{key:h,ref_for:!0,ref:A=>c.value[h]=A,class:Et([{hidden:h>0},"video-group relative float-left -mr-[100%] w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none"]),"data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},[pn(M("video",{ref_for:!0,ref:A=>r.value[0+h*2]=A,controls:"",src:g[0]},null,8,lf),[[p]]),cf,pn(M("video",{ref_for:!0,ref:A=>r.value[1+h*2]=A,controls:"",src:g[1]},null,8,af),[[p]])],2))),128))]),M("div",uf,[(H(!0),F(ae,null,nt(Y(s),(g,h)=>(H(),F("button",{key:h,ref_for:!0,ref:A=>l.value[h]=A,type:"button","data-twe-target":`#${Y(o)}`,"data-twe-slide-to":h,class:"indicator","aria-current":"true","aria-label":`Slide ${h+1}`},null,8,df))),128))]),M("button",{class:"indicator-btn indicator-left-btn",type:"button","data-twe-target":`#${Y(o)}`,"data-twe-slide":"prev"},hf,8,ff),M("button",{class:"indicator-btn indicator-right-btn",type:"button","data-twe-target":`#${Y(o)}`,"data-twe-slide":"next"},Cf,8,mf)],8,of)])])}}}),vf=pt(Af,[["__scopeId","data-v-78725df9"]]),us=e=>(Nt("data-v-c830d119"),e=e(),Dt(),e),_f={class:"panel"},yf=["id"],wf={class:"relative w-full overflow-hidden after:clear-both after:block after:content-['']"},Mf={class:"item-content"},Ef={class:"t2i-caption"},xf=us(()=>M("span",null,"Prompt: ",-1)),Sf=["src"],Nf={class:"absolute bottom-0 left-0 right-0 z-[2] mx-[15%] -mb-8 flex list-none justify-center p-0","data-twe-carousel-indicators":""},Df=["data-twe-target","data-twe-slide-to","aria-label"],Tf=["data-twe-target"],Lf=us(()=>M("span",{class:"inline-block h-8 w-8"},[M("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"h-6 w-6"},[M("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 19.5L8.25 12l7.5-7.5"})])],-1)),Rf=us(()=>M("span",{class:"!absolute !-m-px !h-px !w-px !overflow-hidden !whitespace-nowrap !border-0 !p-0 ![clip:rect(0,0,0,0)]"},"Previous",-1)),Wf=[Lf,Rf],jf=["data-twe-target"],Bf=us(()=>M("span",{class:"inline-block h-8 w-8"},[M("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"h-6 w-6"},[M("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M8.25 4.5l7.5 7.5-7.5 7.5"})])],-1)),Gf=us(()=>M("span",{class:"!absolute !-m-px !h-px !w-px !overflow-hidden !whitespace-nowrap !border-0 !p-0 ![clip:rect(0,0,0,0)]"},"Next",-1)),Zf=[Bf,Gf],Of=ke({__name:"TextVideo",props:{props:{}},setup(e){const{props:t}=e,n=t.title||"",s=(t.items||[]).map(d=>({text:d.text,video:new URL(Object.assign({"../App.vue":vn,"../assets/base.css":_n,"../assets/carousel.css":yn,"../assets/icon.css":wn,"../assets/img/framework.png":Mn,"../assets/logo.svg":En,"../assets/main.css":xn,"../assets/video/cross_actor/1.mp4":Sn,"../assets/video/cross_actor/2.mp4":Nn,"../assets/video/cross_actor/3.mp4":Dn,"../assets/video/cross_actor/4.mp4":Tn,"../assets/video/main_video.mp4":Ln,"../assets/video/opera/1.mp4":Rn,"../assets/video/opera/2.mp4":Wn,"../assets/video/portrait_style/1.mp4":jn,"../assets/video/portrait_style/2.mp4":Bn,"../assets/video/portrait_style/3.mp4":Gn,"../assets/video/portrait_style/4.mp4":Zn,"../assets/video/rap/1.mp4":On,"../assets/video/rap/2.mp4":zn,"../assets/video/singing/1.mp4":Hn,"./AbstractSection.vue":Pn,"./BibTeX.vue":kn,"./FrameworkSection.vue":Yn,"./SingleVideo.vue":Vn,"./TextVideo.vue":Xn,"./TitleSection.vue":Kn,"./VideoComparision.vue":Fn,"./WrappedSection.vue":Jn,"./icons/IconCommunity.vue":Un,"./icons/IconDocumentation.vue":$n,"./icons/IconEcosystem.vue":Qn,"./icons/IconSupport.vue":qn,"./icons/IconTooling.vue":es,"../config.json":ts,"../directives/video-lazy.ts":ns,"../index.json":ss,"../main.ts":os,"../router/index.ts":is,"../store/index.ts":rs,"../utils/video.ts":ls,"../views/Home.vue":cs})[`../${d.video}`],import.meta.url).href})),o=t.id||n.replaceAll(" ",""),i=Te(),r=Te([]),c=Te([]),l=Te([]);return Cn(async()=>{var d,a,p;(d=c.value[0])==null||d.setAttribute("data-twe-carousel-active",""),(a=l.value[0])==null||a.setAttribute("data-twe-carousel-active","");do await new Promise(g=>setTimeout(g,100));while(ve.tweInitializing.Carousel);ve.setInitializing("Carousel",!0),console.log("initializing..",ve.tweInitializing.Carousel),qo({Carousel:We},{allowReinits:!0,checkOtherImports:!0}),ve.setInitializing("Carousel",!1),console.log("initialized",ve.tweInitializing.Carousel),(p=i.value)==null||p.addEventListener("slide.twe.carousel",g=>{var A;const h=g.from;g.to,(A=r.value[h])==null||A.pause()})}),(d,a)=>{const p=Gs("lazy");return H(),F("section",null,[M("h3",null,De(Y(n)),1),M("div",_f,[M("div",{ref_key:"carouselElement",ref:i,id:Y(o),class:"relative","data-twe-carousel-init":"","data-twe-carousel-slide":"","data-twe-ride":"carousel","data-twe-interval":"9999999"},[M("div",wf,[(H(!0),F(ae,null,nt(Y(s),(g,h)=>(H(),F("div",{key:h,ref_for:!0,ref:A=>c.value[h]=A,class:Et([{hidden:h>0},"video-group relative float-left -mr-[100%] w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none"]),"data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},[M("div",Mf,[M("div",Ef,[xf,ll(De(g.text),1)]),pn(M("video",{ref_for:!0,ref:A=>r.value[h]=A,controls:"",src:g.video},null,8,Sf),[[p]])])],2))),128))]),M("div",Nf,[(H(!0),F(ae,null,nt(Y(s),(g,h)=>(H(),F("button",{key:h,ref_for:!0,ref:A=>l.value[h]=A,type:"button","data-twe-target":`#${Y(o)}`,"data-twe-slide-to":h,class:"indicator","aria-current":"true","aria-label":`Slide ${h+1}`},null,8,Df))),128))]),M("button",{class:"indicator-btn indicator-left-btn",type:"button","data-twe-target":`#${Y(o)}`,"data-twe-slide":"prev"},Wf,8,Tf),M("button",{class:"indicator-btn indicator-right-btn",type:"button","data-twe-target":`#${Y(o)}`,"data-twe-slide":"next"},Zf,8,jf)],8,yf)])])}}}),zf=pt(Of,[["__scopeId","data-v-c830d119"]]),Ys=e=>(Nt("data-v-b5a2cb32"),e=e(),Dt(),e),Hf={class:"panel"},Pf=["id"],kf={class:"relative w-full overflow-hidden after:clear-both after:block after:content-['']"},Yf=["src"],Vf={class:"absolute bottom-0 left-0 right-0 z-[2] mx-[15%] -mb-8 flex list-none justify-center p-0","data-twe-carousel-indicators":""},Xf=["data-twe-target","data-twe-slide-to","aria-label"],Kf=["data-twe-target"],Ff=Ys(()=>M("span",{class:"inline-block h-8 w-8"},[M("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"h-6 w-6"},[M("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 19.5L8.25 12l7.5-7.5"})])],-1)),Jf=Ys(()=>M("span",{class:"!absolute !-m-px !h-px !w-px !overflow-hidden !whitespace-nowrap !border-0 !p-0 ![clip:rect(0,0,0,0)]"},"Previous",-1)),Uf=[Ff,Jf],$f=["data-twe-target"],Qf=Ys(()=>M("span",{class:"inline-block h-8 w-8"},[M("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"h-6 w-6"},[M("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M8.25 4.5l7.5 7.5-7.5 7.5"})])],-1)),qf=Ys(()=>M("span",{class:"!absolute !-m-px !h-px !w-px !overflow-hidden !whitespace-nowrap !border-0 !p-0 ![clip:rect(0,0,0,0)]"},"Next",-1)),eg=[Qf,qf],tg=ke({__name:"SingleVideo",props:{props:{}},setup(e){const{props:t}=e,n=t.title||"",s=(t.items||[]).map(d=>new URL(Object.assign({"../App.vue":vn,"../assets/base.css":_n,"../assets/carousel.css":yn,"../assets/icon.css":wn,"../assets/img/framework.png":Mn,"../assets/logo.svg":En,"../assets/main.css":xn,"../assets/video/cross_actor/1.mp4":Sn,"../assets/video/cross_actor/2.mp4":Nn,"../assets/video/cross_actor/3.mp4":Dn,"../assets/video/cross_actor/4.mp4":Tn,"../assets/video/main_video.mp4":Ln,"../assets/video/opera/1.mp4":Rn,"../assets/video/opera/2.mp4":Wn,"../assets/video/portrait_style/1.mp4":jn,"../assets/video/portrait_style/2.mp4":Bn,"../assets/video/portrait_style/3.mp4":Gn,"../assets/video/portrait_style/4.mp4":Zn,"../assets/video/rap/1.mp4":On,"../assets/video/rap/2.mp4":zn,"../assets/video/singing/1.mp4":Hn,"./AbstractSection.vue":Pn,"./BibTeX.vue":kn,"./FrameworkSection.vue":Yn,"./SingleVideo.vue":Vn,"./TextVideo.vue":Xn,"./TitleSection.vue":Kn,"./VideoComparision.vue":Fn,"./WrappedSection.vue":Jn,"./icons/IconCommunity.vue":Un,"./icons/IconDocumentation.vue":$n,"./icons/IconEcosystem.vue":Qn,"./icons/IconSupport.vue":qn,"./icons/IconTooling.vue":es,"../config.json":ts,"../directives/video-lazy.ts":ns,"../index.json":ss,"../main.ts":os,"../router/index.ts":is,"../store/index.ts":rs,"../utils/video.ts":ls,"../views/Home.vue":cs})[`../${d}`],import.meta.url).href),o=t.id||n.replaceAll(" ",""),i=Te(),r=Te([]),c=Te([]),l=Te([]);return Cn(async()=>{var d,a,p;(d=c.value[0])==null||d.setAttribute("data-twe-carousel-active",""),(a=l.value[0])==null||a.setAttribute("data-twe-carousel-active","");do await new Promise(g=>setTimeout(g,100));while(ve.tweInitializing.Carousel);ve.setInitializing("Carousel",!0),console.log("initializing..",ve.tweInitializing.Carousel),qo({Carousel:We},{allowReinits:!0,checkOtherImports:!0}),ve.setInitializing("Carousel",!1),console.log("initialized",ve.tweInitializing.Carousel),(p=i.value)==null||p.addEventListener("slide.twe.carousel",g=>{var A;const h=g.from;g.to,(A=r.value[h])==null||A.pause()})}),(d,a)=>{const p=Gs("lazy");return H(),F("section",null,[M("h3",null,De(Y(n)),1),M("div",Hf,[M("div",{ref_key:"carouselElement",ref:i,id:Y(o),class:"relative","data-twe-carousel-init":"","data-twe-carousel-slide":"","data-twe-ride":"carousel","data-twe-interval":"9999999"},[M("div",kf,[(H(!0),F(ae,null,nt(Y(s),(g,h)=>(H(),F("div",{key:h,ref_for:!0,ref:A=>c.value[h]=A,class:Et([{hidden:h>0},"video-group relative float-left -mr-[100%] w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none"]),"data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},[pn(M("video",{ref_for:!0,ref:A=>r.value[h]=A,controls:"",src:g},null,8,Yf),[[p]])],2))),128))]),M("div",Vf,[(H(!0),F(ae,null,nt(Y(s),(g,h)=>(H(),F("button",{key:h,ref_for:!0,ref:A=>l.value[h]=A,type:"button","data-twe-target":`#${Y(o)}`,"data-twe-slide-to":h,class:"indicator","aria-current":"true","aria-label":`Slide ${h+1}`},null,8,Xf))),128))]),M("button",{class:"indicator-btn indicator-left-btn",type:"button","data-twe-target":`#${Y(o)}`,"data-twe-slide":"prev"},Uf,8,Kf),M("button",{class:"indicator-btn indicator-right-btn",type:"button","data-twe-target":`#${Y(o)}`,"data-twe-slide":"next"},eg,8,$f)],8,Pf)])])}}}),ng=pt(tg,[["__scopeId","data-v-b5a2cb32"]]),sg=e=>(Nt("data-v-81a71fa4"),e=e(),Dt(),e),og={class:"bibtex"},ig=sg(()=>M("h3",null,"BibTeX",-1)),rg={class:"bibtex-code"},lg=ke({__name:"BibTeX",props:{props:{}},setup(e){const{props:t}=e,n=t.bibTeX||"";return(s,o)=>(H(),F("section",og,[ig,M("pre",rg,[M("code",null,De(Y(n)),1)])]))}}),cg=pt(lg,[["__scopeId","data-v-81a71fa4"]]),ag=ke({__name:"WrappedSection",props:{template:{},props:{}},setup(e){return(t,n)=>(H(),F(ae,null,[t.template==="title"?(H(),Ke(Nu,{key:0,props:t.props},null,8,["props"])):we("",!0),t.template==="abstract"?(H(),Ke(Wu,{key:1,props:t.props},null,8,["props"])):we("",!0),t.template==="framework"?(H(),Ke(zu,{key:2,props:t.props},null,8,["props"])):we("",!0),t.template==="video-comparision"?(H(),Ke(vf,{key:3,props:t.props},null,8,["props"])):we("",!0),t.template==="text-video"?(H(),Ke(zf,{key:4,props:t.props},null,8,["props"])):we("",!0),t.template==="single-video"?(H(),Ke(ng,{key:5,props:t.props},null,8,["props"])):we("",!0),t.template==="bibtex"?(H(),Ke(cg,{key:6,props:t.props},null,8,["props"])):we("",!0)],64))}}),ug=[{template:"title",props:{title:"Hallo",subtitle:"Hierarchical Audio-Driven Visual Synthesis for Portrait Image Animation",authors:[[{name:"Mingwang Xu",homepage:"https://github.com/xumingw",suffix:"1*"},{name:"Hui Li",homepage:"https://github.com/crystallee-ai",suffix:"1*"},{name:"Qingkun Su",homepage:"https://github.com/subazinga",suffix:"1*"},{name:"Hanlin Shang",homepage:"https://github.com/NinoNeumann",suffix:"1"},{name:"Liwei Zhang",homepage:"https://github.com/AricGamma",suffix:"1"},{name:"Ce Liu",homepage:"https://github.com/cnexah",suffix:"3"}],[{name:"Jingdong Wang",homepage:"https://jingdongwang2017.github.io/",suffix:"2"},{name:"Luc Van Gool",homepage:"",suffix:"3"},{name:"Yao Yao",homepage:"https://yoyo000.github.io/",suffix:"4"},{name:"Siyu Zhu",homepage:"https://sites.google.com/site/zhusiyucs/home",suffix:"1"}],[{name:"Fudan University",homepage:"",prefix:"1"},{name:"Baidu Inc",homepage:"",prefix:"2"},{name:"ETH Zurich",homepage:"",prefix:"3"},{name:"Nanjing University",homepage:"",prefix:"4"}]],resources:{pdf:"",arxiv:"",github:"https://github.com/fudan-generative-vision/hallo",huggingface:"https://huggingface.co/fudan-generative-ai/hallo"},mainVideo:"assets/video/main_video.mp4"}},{template:"abstract",props:{content:"The field of portrait image animation, driven by speech audio input, has experienced significant advancements in the generation of realistic and dynamic portraits. This research delves into the complexities of synchronizing facial movements and creating visually appealing, temporally consistent animations within the framework of diffusion-based methodologies. Moving away from traditional paradigms that rely on parametric models for intermediate facial representations, our innovative approach embraces the end-to-end diffusion paradigm and introduces a hierarchical audio-driven visual synthesis module to enhance the precision of alignment between audio inputs and visual outputs, encompassing lip, expression, and pose motion. Our proposed network architecture seamlessly integrates diffusion-based generative models, a UNet-based denoiser, temporal alignment techniques, and a reference network. The proposed hierarchical audio-driven visual synthesis offers adaptive control over expression and pose diversity, enabling more effective personalization tailored to different identities. Through a comprehensive evaluation that incorporates both qualitative and quantitative analyses, our approach demonstrates obvious enhancements in image and video quality, lip synchronization precision, and motion diversity."}},{template:"framework",props:{image:"assets/img/framework.png",description:"The overview of the proposed pipeline. Specifically, we integrates a reference image containing a portrait with corresponding audio input to drive portrait animation. Optional visual synthesis weights can be used to balance lip, expression, and pose weights. ReferenceNet encodes global visual texture information for consistent and controllable character animation. Face and audio encoders generate high-fidelity portrait identity features and encode audio as motion information respectively. The module of hierarchical audio-driven visual synthesis establishes relationships between audio and visual components (lips, expression, pose), with a UNet denoiser used in the diffusion process."}},{template:"single-video",props:{title:"Hallo Singing",items:["assets/video/singing/1.mp4"]}},{template:"video-comparision",props:{title:"",items:[["assets/video/opera/1.mp4","assets/video/opera/2.mp4"]]}},{template:"video-comparision",props:{title:"Speedy Rhythm",items:[["assets/video/rap/1.mp4","assets/video/rap/2.mp4"]]}},{template:"video-comparision",props:{title:"Portrait Style",items:[["assets/video/portrait_style/4.mp4","assets/video/portrait_style/3.mp4"],["assets/video/portrait_style/2.mp4","assets/video/portrait_style/1.mp4"]]}},{template:"video-comparision",props:{title:"Cross Actor",items:[["assets/video/cross_actor/1.mp4","assets/video/cross_actor/2.mp4"],["assets/video/cross_actor/3.mp4","assets/video/cross_actor/4.mp4"]]}},{template:"bibtex",props:{bibTeX:`@misc{xu2024hallo, + title={Hallo: Hierarchical Audio-Driven Visual Synthesis for Portrait Image Animation}, + author={Mingwang Xu and Hui Li and Qingkun Su and Hanlin Shang and Liwei Zhang and Ce Liu and Jingdong Wang and Luc Van Gool and Yao Yao and Siyu zhu}, + year={2024}, + eprint={xxx.xxxx}, + archivePrefix={arXiv}, + primaryClass={cs.CV} +}`}}],dg=ke({__name:"Home",setup(e){return(t,n)=>(H(),F("main",null,[(H(!0),F(ae,null,nt(Y(ug),(s,o)=>(H(),Ke(ag,{key:o,template:s.template,props:s.props},null,8,["template","props"]))),128))]))}});/*! + * vue-router v4.3.0 + * (c) 2024 Eduardo San Martin Morote + * @license MIT + */const Zt=typeof document<"u";function fg(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const te=Object.assign;function fo(e,t){const n={};for(const s in t){const o=t[s];n[s]=Pe(o)?o.map(e):e(o)}return n}const an=()=>{},Pe=Array.isArray,wl=/#/g,gg=/&/g,pg=/\//g,hg=/=/g,mg=/\?/g,Ml=/\+/g,Ig=/%5B/g,bg=/%5D/g,El=/%5E/g,Cg=/%60/g,xl=/%7B/g,Ag=/%7C/g,Sl=/%7D/g,vg=/%20/g;function ei(e){return encodeURI(""+e).replace(Ag,"|").replace(Ig,"[").replace(bg,"]")}function _g(e){return ei(e).replace(xl,"{").replace(Sl,"}").replace(El,"^")}function Do(e){return ei(e).replace(Ml,"%2B").replace(vg,"+").replace(wl,"%23").replace(gg,"%26").replace(Cg,"`").replace(xl,"{").replace(Sl,"}").replace(El,"^")}function yg(e){return Do(e).replace(hg,"%3D")}function wg(e){return ei(e).replace(wl,"%23").replace(mg,"%3F")}function Mg(e){return e==null?"":wg(e).replace(pg,"%2F")}function mn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Eg=/\/$/,xg=e=>e.replace(Eg,"");function go(e,t,n="/"){let s,o={},i="",r="";const c=t.indexOf("#");let l=t.indexOf("?");return c=0&&(l=-1),l>-1&&(s=t.slice(0,l),i=t.slice(l+1,c>-1?c:t.length),o=e(i)),c>-1&&(s=s||t.slice(0,c),r=t.slice(c,t.length)),s=Tg(s??t,n),{fullPath:s+(i&&"?")+i+r,path:s,query:o,hash:mn(r)}}function Sg(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Fi(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Ng(e,t,n){const s=t.matched.length-1,o=n.matched.length-1;return s>-1&&s===o&&Xt(t.matched[s],n.matched[o])&&Nl(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Xt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Nl(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Dg(e[n],t[n]))return!1;return!0}function Dg(e,t){return Pe(e)?Ji(e,t):Pe(t)?Ji(t,e):e===t}function Ji(e,t){return Pe(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function Tg(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 i=n.length-1,r,c;for(r=0;r1&&i--;else break;return n.slice(0,i).join("/")+"/"+s.slice(r).join("/")}var In;(function(e){e.pop="pop",e.push="push"})(In||(In={}));var un;(function(e){e.back="back",e.forward="forward",e.unknown=""})(un||(un={}));function Lg(e){if(!e)if(Zt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),xg(e)}const Rg=/^[^#]+#/;function Wg(e,t){return e.replace(Rg,"#")+t}function jg(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 Vs=()=>({left:window.scrollX,top:window.scrollY});function Bg(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=jg(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 Ui(e,t){return(history.state?history.state.position-t:-1)+e}const To=new Map;function Gg(e,t){To.set(e,t)}function Zg(e){const t=To.get(e);return To.delete(e),t}let Og=()=>location.protocol+"//"+location.host;function Dl(e,t){const{pathname:n,search:s,hash:o}=t,i=e.indexOf("#");if(i>-1){let c=o.includes(e.slice(i))?e.slice(i).length:1,l=o.slice(c);return l[0]!=="/"&&(l="/"+l),Fi(l,"")}return Fi(n,e)+s+o}function zg(e,t,n,s){let o=[],i=[],r=null;const c=({state:g})=>{const h=Dl(e,location),A=n.value,R=t.value;let O=0;if(g){if(n.value=h,t.value=g,r&&r===A){r=null;return}O=R?g.position-R.position:0}else s(h);o.forEach(B=>{B(n.value,A,{delta:O,type:In.pop,direction:O?O>0?un.forward:un.back:un.unknown})})};function l(){r=n.value}function d(g){o.push(g);const h=()=>{const A=o.indexOf(g);A>-1&&o.splice(A,1)};return i.push(h),h}function a(){const{history:g}=window;g.state&&g.replaceState(te({},g.state,{scroll:Vs()}),"")}function p(){for(const g of i)g();i=[],window.removeEventListener("popstate",c),window.removeEventListener("beforeunload",a)}return window.addEventListener("popstate",c),window.addEventListener("beforeunload",a,{passive:!0}),{pauseListeners:l,listen:d,destroy:p}}function $i(e,t,n,s=!1,o=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:o?Vs():null}}function Hg(e){const{history:t,location:n}=window,s={value:Dl(e,n)},o={value:t.state};o.value||i(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(l,d,a){const p=e.indexOf("#"),g=p>-1?(n.host&&document.querySelector("base")?e:e.slice(p))+l:Og()+e+l;try{t[a?"replaceState":"pushState"](d,"",g),o.value=d}catch(h){console.error(h),n[a?"replace":"assign"](g)}}function r(l,d){const a=te({},t.state,$i(o.value.back,l,o.value.forward,!0),d,{position:o.value.position});i(l,a,!0),s.value=l}function c(l,d){const a=te({},o.value,t.state,{forward:l,scroll:Vs()});i(a.current,a,!0);const p=te({},$i(s.value,l,null),{position:a.position+1},d);i(l,p,!1),s.value=l}return{location:s,state:o,push:c,replace:r}}function Pg(e){e=Lg(e);const t=Hg(e),n=zg(e,t.state,t.location,t.replace);function s(i,r=!0){r||n.pauseListeners(),history.go(i)}const o=te({location:"",base:e,go:s,createHref:Wg.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 kg(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Pg(e)}function Yg(e){return typeof e=="string"||e&&typeof e=="object"}function Tl(e){return typeof e=="string"||typeof e=="symbol"}const rt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Ll=Symbol("");var Qi;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Qi||(Qi={}));function Kt(e,t){return te(new Error,{type:e,[Ll]:!0},t)}function qe(e,t){return e instanceof Error&&Ll in e&&(t==null||!!(e.type&t))}const qi="[^/]+?",Vg={sensitive:!1,strict:!1,start:!0,end:!0},Xg=/[.+*?^${}()[\]/\\]/g;function Kg(e,t){const n=te({},Vg,t),s=[];let o=n.start?"^":"";const i=[];for(const d of e){const a=d.length?[]:[90];n.strict&&!d.length&&(o+="/");for(let p=0;pt.length?t.length===1&&t[0]===80?1:-1:0}function Jg(e,t){let n=0;const s=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const Ug={type:0,value:""},$g=/[a-zA-Z0-9_]/;function Qg(e){if(!e)return[[]];if(e==="/")return[[Ug]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${d}": ${h}`)}let n=0,s=n;const o=[];let i;function r(){i&&o.push(i),i=[]}let c=0,l,d="",a="";function p(){d&&(n===0?i.push({type:0,value:d}):n===1||n===2||n===3?(i.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${d}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:d,regexp:a,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),d="")}function g(){d+=l}for(;c{r(z)}:an}function r(a){if(Tl(a)){const p=s.get(a);p&&(s.delete(a),n.splice(n.indexOf(p),1),p.children.forEach(r),p.alias.forEach(r))}else{const p=n.indexOf(a);p>-1&&(n.splice(p,1),a.record.name&&s.delete(a.record.name),a.children.forEach(r),a.alias.forEach(r))}}function c(){return n}function l(a){let p=0;for(;p=0&&(a.record.path!==n[p].record.path||!Rl(a,n[p]));)p++;n.splice(p,0,a),a.record.name&&!nr(a)&&s.set(a.record.name,a)}function d(a,p){let g,h={},A,R;if("name"in a&&a.name){if(g=s.get(a.name),!g)throw Kt(1,{location:a});R=g.record.name,h=te(tr(p.params,g.keys.filter(z=>!z.optional).concat(g.parent?g.parent.keys.filter(z=>z.optional):[]).map(z=>z.name)),a.params&&tr(a.params,g.keys.map(z=>z.name))),A=g.stringify(h)}else if(a.path!=null)A=a.path,g=n.find(z=>z.re.test(A)),g&&(h=g.parse(A),R=g.record.name);else{if(g=p.name?s.get(p.name):n.find(z=>z.re.test(p.path)),!g)throw Kt(1,{location:a,currentLocation:p});R=g.record.name,h=te({},p.params,a.params),A=g.stringify(h)}const O=[];let B=g;for(;B;)O.unshift(B.record),B=B.parent;return{name:R,path:A,params:h,matched:O,meta:sp(O)}}return e.forEach(a=>i(a)),{addRoute:i,resolve:d,removeRoute:r,getRoutes:c,getRecordMatcher:o}}function tr(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function tp(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:np(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 np(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 nr(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function sp(e){return e.reduce((t,n)=>te(t,n.meta),{})}function sr(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function Rl(e,t){return t.children.some(n=>n===e||Rl(e,n))}function op(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;oi&&Do(i)):[s&&Do(s)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+n,i!=null&&(t+="="+i))})}return t}function ip(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=Pe(s)?s.map(o=>o==null?null:""+o):s==null?s:""+s)}return t}const rp=Symbol(""),ir=Symbol(""),ti=Symbol(""),Wl=Symbol(""),Lo=Symbol("");function tn(){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 ut(e,t,n,s,o,i=r=>r()){const r=s&&(s.enterCallbacks[o]=s.enterCallbacks[o]||[]);return()=>new Promise((c,l)=>{const d=g=>{g===!1?l(Kt(4,{from:n,to:t})):g instanceof Error?l(g):Yg(g)?l(Kt(2,{from:t,to:g})):(r&&s.enterCallbacks[o]===r&&typeof g=="function"&&r.push(g),c())},a=i(()=>e.call(s&&s.instances[o],t,n,d));let p=Promise.resolve(a);e.length<3&&(p=p.then(d)),p.catch(g=>l(g))})}function po(e,t,n,s,o=i=>i()){const i=[];for(const r of e)for(const c in r.components){let l=r.components[c];if(!(t!=="beforeRouteEnter"&&!r.instances[c]))if(lp(l)){const a=(l.__vccOpts||l)[t];a&&i.push(ut(a,n,s,r,c,o))}else{let d=l();i.push(()=>d.then(a=>{if(!a)return Promise.reject(new Error(`Couldn't resolve component "${c}" at "${r.path}"`));const p=fg(a)?a.default:a;r.components[c]=p;const h=(p.__vccOpts||p)[t];return h&&ut(h,n,s,r,c,o)()}))}}return i}function lp(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function rr(e){const t=tt(ti),n=tt(Wl),s=Oe(()=>t.resolve(Y(e.to))),o=Oe(()=>{const{matched:l}=s.value,{length:d}=l,a=l[d-1],p=n.matched;if(!a||!p.length)return-1;const g=p.findIndex(Xt.bind(null,a));if(g>-1)return g;const h=lr(l[d-2]);return d>1&&lr(a)===h&&p[p.length-1].path!==h?p.findIndex(Xt.bind(null,l[d-2])):g}),i=Oe(()=>o.value>-1&&dp(n.params,s.value.params)),r=Oe(()=>o.value>-1&&o.value===n.matched.length-1&&Nl(n.params,s.value.params));function c(l={}){return up(l)?t[Y(e.replace)?"replace":"push"](Y(e.to)).catch(an):Promise.resolve()}return{route:s,href:Oe(()=>s.value.href),isActive:i,isExactActive:r,navigate:c}}const cp=ke({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:rr,setup(e,{slots:t}){const n=bn(rr(e)),{options:s}=tt(ti),o=Oe(()=>({[cr(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[cr(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&t.default(n);return e.custom?i:ul("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},i)}}}),ap=cp;function up(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 dp(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(!Pe(o)||o.length!==s.length||s.some((i,r)=>i!==o[r]))return!1}return!0}function lr(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const cr=(e,t,n)=>e??t??n,fp=ke({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=tt(Lo),o=Oe(()=>e.route||s.value),i=tt(ir,0),r=Oe(()=>{let d=Y(i);const{matched:a}=o.value;let p;for(;(p=a[d])&&!p.components;)d++;return d}),c=Oe(()=>o.value.matched[r.value]);vs(ir,Oe(()=>r.value+1)),vs(rp,c),vs(Lo,o);const l=Te();return Cs(()=>[l.value,c.value,e.name],([d,a,p],[g,h,A])=>{a&&(a.instances[p]=d,h&&h!==a&&d&&d===g&&(a.leaveGuards.size||(a.leaveGuards=h.leaveGuards),a.updateGuards.size||(a.updateGuards=h.updateGuards))),d&&a&&(!h||!Xt(a,h)||!g)&&(a.enterCallbacks[p]||[]).forEach(R=>R(d))},{flush:"post"}),()=>{const d=o.value,a=e.name,p=c.value,g=p&&p.components[a];if(!g)return ar(n.default,{Component:g,route:d});const h=p.props[a],A=h?h===!0?d.params:typeof h=="function"?h(d):h:null,O=ul(g,te({},A,t,{onVnodeUnmounted:B=>{B.component.isUnmounted&&(p.instances[a]=null)},ref:l}));return ar(n.default,{Component:O,route:d})||O}}});function ar(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const gp=fp;function pp(e){const t=ep(e.routes,e),n=e.parseQuery||op,s=e.stringifyQuery||or,o=e.history,i=tn(),r=tn(),c=tn(),l=Ic(rt);let d=rt;Zt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const a=fo.bind(null,b=>""+b),p=fo.bind(null,Mg),g=fo.bind(null,mn);function h(b,T){let x,j;return Tl(b)?(x=t.getRecordMatcher(b),j=T):j=b,t.addRoute(j,x)}function A(b){const T=t.getRecordMatcher(b);T&&t.removeRoute(T)}function R(){return t.getRoutes().map(b=>b.record)}function O(b){return!!t.getRecordMatcher(b)}function B(b,T){if(T=te({},T||l.value),typeof b=="string"){const f=go(n,b,T.path),m=t.resolve({path:f.path},T),C=o.createHref(f.fullPath);return te(f,m,{params:g(m.params),hash:mn(f.hash),redirectedFrom:void 0,href:C})}let x;if(b.path!=null)x=te({},b,{path:go(n,b.path,T.path).path});else{const f=te({},b.params);for(const m in f)f[m]==null&&delete f[m];x=te({},b,{params:p(f)}),T.params=p(T.params)}const j=t.resolve(x,T),q=b.hash||"";j.params=a(g(j.params));const re=Sg(s,te({},b,{hash:_g(q),path:j.path})),u=o.createHref(re);return te({fullPath:re,hash:q,query:s===or?ip(b.query):b.query||{}},j,{redirectedFrom:void 0,href:u})}function z(b){return typeof b=="string"?go(n,b,l.value.path):te({},b)}function w(b,T){if(d!==b)return Kt(8,{from:T,to:b})}function N(b){return X(b)}function W(b){return N(te(z(b),{replace:!0}))}function D(b){const T=b.matched[b.matched.length-1];if(T&&T.redirect){const{redirect:x}=T;let j=typeof x=="function"?x(b):x;return typeof j=="string"&&(j=j.includes("?")||j.includes("#")?j=z(j):{path:j},j.params={}),te({query:b.query,hash:b.hash,params:j.path!=null?{}:b.params},j)}}function X(b,T){const x=d=B(b),j=l.value,q=b.state,re=b.force,u=b.replace===!0,f=D(x);if(f)return X(te(z(f),{state:typeof f=="object"?te({},q,f.state):q,force:re,replace:u}),T||x);const m=x;m.redirectedFrom=T;let C;return!re&&Ng(s,j,x)&&(C=Kt(16,{to:m,from:j}),Ye(j,j,!0,!1)),(C?Promise.resolve(C):ge(m,j)).catch(I=>qe(I)?qe(I,2)?I:ot(I):Q(I,m,j)).then(I=>{if(I){if(qe(I,2))return X(te({replace:u},z(I.to),{state:typeof I.to=="object"?te({},q,I.to.state):q,force:re}),T||m)}else I=Be(m,j,!0,u,q);return me(m,j,I),I})}function U(b,T){const x=w(b,T);return x?Promise.reject(x):Promise.resolve()}function ne(b){const T=Rt.values().next().value;return T&&typeof T.runWithContext=="function"?T.runWithContext(b):b()}function ge(b,T){let x;const[j,q,re]=hp(b,T);x=po(j.reverse(),"beforeRouteLeave",b,T);for(const f of j)f.leaveGuards.forEach(m=>{x.push(ut(m,b,T))});const u=U.bind(null,b,T);return x.push(u),Ie(x).then(()=>{x=[];for(const f of i.list())x.push(ut(f,b,T));return x.push(u),Ie(x)}).then(()=>{x=po(q,"beforeRouteUpdate",b,T);for(const f of q)f.updateGuards.forEach(m=>{x.push(ut(m,b,T))});return x.push(u),Ie(x)}).then(()=>{x=[];for(const f of re)if(f.beforeEnter)if(Pe(f.beforeEnter))for(const m of f.beforeEnter)x.push(ut(m,b,T));else x.push(ut(f.beforeEnter,b,T));return x.push(u),Ie(x)}).then(()=>(b.matched.forEach(f=>f.enterCallbacks={}),x=po(re,"beforeRouteEnter",b,T,ne),x.push(u),Ie(x))).then(()=>{x=[];for(const f of r.list())x.push(ut(f,b,T));return x.push(u),Ie(x)}).catch(f=>qe(f,8)?f:Promise.reject(f))}function me(b,T,x){c.list().forEach(j=>ne(()=>j(b,T,x)))}function Be(b,T,x,j,q){const re=w(b,T);if(re)return re;const u=T===rt,f=Zt?history.state:{};x&&(j||u?o.replace(b.fullPath,te({scroll:u&&f&&f.scroll},q)):o.push(b.fullPath,q)),l.value=b,Ye(b,T,x,u),ot()}let Se;function Ut(){Se||(Se=o.listen((b,T,x)=>{if(!ds.listening)return;const j=B(b),q=D(j);if(q){X(te(q,{replace:!0}),j).catch(an);return}d=j;const re=l.value;Zt&&Gg(Ui(re.fullPath,x.delta),Vs()),ge(j,re).catch(u=>qe(u,12)?u:qe(u,2)?(X(u.to,j).then(f=>{qe(f,20)&&!x.delta&&x.type===In.pop&&o.go(-1,!1)}).catch(an),Promise.reject()):(x.delta&&o.go(-x.delta,!1),Q(u,j,re))).then(u=>{u=u||Be(j,re,!1),u&&(x.delta&&!qe(u,8)?o.go(-x.delta,!1):x.type===In.pop&&qe(u,20)&&o.go(-1,!1)),me(j,re,u)}).catch(an)}))}let Tt=tn(),de=tn(),se;function Q(b,T,x){ot(b);const j=de.list();return j.length?j.forEach(q=>q(b,T,x)):console.error(b),Promise.reject(b)}function Qe(){return se&&l.value!==rt?Promise.resolve():new Promise((b,T)=>{Tt.add([b,T])})}function ot(b){return se||(se=!b,Ut(),Tt.list().forEach(([T,x])=>b?x(b):T()),Tt.reset()),b}function Ye(b,T,x,j){const{scrollBehavior:q}=e;if(!Zt||!q)return Promise.resolve();const re=!x&&Zg(Ui(b.fullPath,0))||(j||!x)&&history.state&&history.state.scroll||null;return Zr().then(()=>q(b,T,re)).then(u=>u&&Bg(u)).catch(u=>Q(u,b,T))}const _e=b=>o.go(b);let Lt;const Rt=new Set,ds={currentRoute:l,listening:!0,addRoute:h,removeRoute:A,hasRoute:O,getRoutes:R,resolve:B,options:e,push:N,replace:W,go:_e,back:()=>_e(-1),forward:()=>_e(1),beforeEach:i.add,beforeResolve:r.add,afterEach:c.add,onError:de.add,isReady:Qe,install(b){const T=this;b.component("RouterLink",ap),b.component("RouterView",gp),b.config.globalProperties.$router=T,Object.defineProperty(b.config.globalProperties,"$route",{enumerable:!0,get:()=>Y(l)}),Zt&&!Lt&&l.value===rt&&(Lt=!0,N(o.location).catch(q=>{}));const x={};for(const q in rt)Object.defineProperty(x,q,{get:()=>l.value[q],enumerable:!0});b.provide(ti,T),b.provide(Wl,Nr(x)),b.provide(Lo,l);const j=b.unmount;Rt.add(b),b.unmount=function(){Rt.delete(b),Rt.size<1&&(d=rt,Se&&Se(),Se=null,l.value=rt,Lt=!1,se=!1),j()}}};function Ie(b){return b.reduce((T,x)=>T.then(()=>ne(x)),Promise.resolve())}return ds}function hp(e,t){const n=[],s=[],o=[],i=Math.max(t.matched.length,e.matched.length);for(let r=0;rXt(d,c))?s.push(c):n.push(c));const l=e.matched[r];l&&(t.matched.find(d=>Xt(d,l))||o.push(l))}return[n,s,o]}const mp=pp({history:kg(),routes:[{path:"",component:dg}]}),Ot=new Map;function jl(e){nf(e)||e.pause()}const Ip=e=>{for(const t of Ot.keys())jl(t)},ur={name:"lazy",option:{mounted:e=>{e instanceof HTMLVideoElement&&(Ot.set(e,e.getBoundingClientRect()),e.oncanplay=()=>{Ot.set(e,e.getBoundingClientRect()),jl(e)}),Ot.size&&!window.onscroll&&(window.onscroll=Ip)},unmounted:e=>{e instanceof HTMLVideoElement&&Ot.delete(e),Ot.size||(window.onscroll=null)}}},ni=Qa(su);ni.use(mp);ni.directive(ur.name,ur.option);ni.mount("#app"); diff --git a/assets/index-C-HMPxRd.js b/assets/index-C-HMPxRd.js deleted file mode 100644 index b757e8a5..00000000 --- a/assets/index-C-HMPxRd.js +++ /dev/null @@ -1,46 +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 i of o)if(i.type==="childList")for(const r of i.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&s(r)}).observe(document,{childList:!0,subtree:!0});function n(o){const i={};return o.integrity&&(i.integrity=o.integrity),o.referrerPolicy&&(i.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?i.credentials="include":o.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function s(o){if(o.ep)return;o.ep=!0;const i=n(o);fetch(o.href,i)}})();/** -* @vue/shared v3.4.21 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function Lo(e,t){const n=new Set(e.split(","));return t?s=>n.has(s.toLowerCase()):s=>n.has(s)}const ie={},zt=[],je=()=>{},jl=()=>!1,Ss=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Ro=e=>e.startsWith("onUpdate:"),he=Object.assign,Wo=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Bl=Object.prototype.hasOwnProperty,J=(e,t)=>Bl.call(e,t),k=Array.isArray,Ht=e=>Ns(e)==="[object Map]",ur=e=>Ns(e)==="[object Set]",V=e=>typeof e=="function",ue=e=>typeof e=="string",Ft=e=>typeof e=="symbol",ce=e=>e!==null&&typeof e=="object",dr=e=>(ce(e)||V(e))&&V(e.then)&&V(e.catch),fr=Object.prototype.toString,Ns=e=>fr.call(e),Gl=e=>Ns(e).slice(8,-1),gr=e=>Ns(e)==="[object Object]",jo=e=>ue(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,on=Lo(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Ds=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Zl=/-(\w)/g,Ue=Ds(e=>e.replace(Zl,(t,n)=>n?n.toUpperCase():"")),Ol=/\B([A-Z])/g,Jt=Ds(e=>e.replace(Ol,"-$1").toLowerCase()),Ts=Ds(e=>e.charAt(0).toUpperCase()+e.slice(1)),Vs=Ds(e=>e?`on${Ts(e)}`:""),gt=(e,t)=>!Object.is(e,t),Xs=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},zl=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let ii;const pr=()=>ii||(ii=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Bo(e){if(k(e)){const t={};for(let n=0;n{if(n){const s=n.split(Pl);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Et(e){let t="";if(ue(e))t=e;else if(k(e))for(let n=0;nue(e)?e:e==null?"":k(e)||ce(e)&&(e.toString===fr||!V(e.toString))?JSON.stringify(e,mr,2):String(e),mr=(e,t)=>t&&t.__v_isRef?mr(e,t.value):Ht(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,o],i)=>(n[Ks(s,i)+" =>"]=o,n),{})}:ur(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Ks(n))}:Ft(t)?Ks(t):ce(t)&&!k(t)&&!gr(t)?String(t):t,Ks=(e,t="")=>{var n;return Ft(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 Ze;class Kl{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Ze,!t&&Ze&&(this.index=(Ze.scopes||(Ze.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Ze;try{return Ze=this,t()}finally{Ze=n}}}on(){Ze=this}off(){Ze=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),St()}return this._dirtyLevel>=4}set dirty(t){this._dirtyLevel=t?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let t=dt,n=yt;try{return dt=!0,yt=this,this._runnings++,ri(this),this.fn()}finally{li(this),this._runnings--,yt=n,dt=t}}stop(){var t;this.active&&(ri(this),li(this),(t=this.onStop)==null||t.call(this),this.active=!1)}}function Ul(e){return e.value}function ri(e){e._trackId++,e._depsLength=0}function li(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},mo=new WeakMap,wt=Symbol(""),Io=Symbol("");function Ee(e,t,n){if(dt&&yt){let s=mo.get(e);s||mo.set(e,s=new Map);let o=s.get(n);o||s.set(n,o=vr(()=>s.delete(n))),Cr(yt,o)}}function et(e,t,n,s,o,i){const r=mo.get(e);if(!r)return;let c=[];if(t==="clear")c=[...r.values()];else if(n==="length"&&k(e)){const l=Number(s);r.forEach((d,a)=>{(a==="length"||!Ft(a)&&a>=l)&&c.push(d)})}else switch(n!==void 0&&c.push(r.get(n)),t){case"add":k(e)?jo(n)&&c.push(r.get("length")):(c.push(r.get(wt)),Ht(e)&&c.push(r.get(Io)));break;case"delete":k(e)||(c.push(r.get(wt)),Ht(e)&&c.push(r.get(Io)));break;case"set":Ht(e)&&c.push(r.get(wt));break}Zo();for(const l of c)l&&Ar(l,4);Oo()}const $l=Lo("__proto__,__v_isRef,__isVue"),_r=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ft)),ci=Ql();function Ql(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=$(this);for(let i=0,r=this.length;i{e[t]=function(...n){xt(),Zo();const s=$(this)[t].apply(this,n);return Oo(),St(),s}}),e}function ql(e){const t=$(this);return Ee(t,"has",e),t.hasOwnProperty(e)}class yr{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){const o=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return i;if(n==="__v_raw")return s===(o?i?fc:xr:i?Er:Mr).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const r=k(t);if(!o){if(r&&J(ci,n))return Reflect.get(ci,n,s);if(n==="hasOwnProperty")return ql}const c=Reflect.get(t,n,s);return(Ft(n)?_r.has(n):$l(n))||(o||Ee(t,"get",n),i)?c:xe(c)?r&&jo(n)?c:c.value:ce(c)?o?Nr(c):bn(c):c}}class wr extends yr{constructor(t=!1){super(!1,t)}set(t,n,s,o){let i=t[n];if(!this._isShallow){const l=Yt(i);if(!ws(s)&&!Yt(s)&&(i=$(i),s=$(s)),!k(t)&&xe(i)&&!xe(s))return l?!1:(i.value=s,!0)}const r=k(t)&&jo(n)?Number(n)e,Ls=e=>Reflect.getPrototypeOf(e);function ds(e,t,n=!1,s=!1){e=e.__v_raw;const o=$(e),i=$(t);n||(gt(t,i)&&Ee(o,"get",t),Ee(o,"get",i));const{has:r}=Ls(o),c=s?zo:n?ko:dn;if(r.call(o,t))return c(e.get(t));if(r.call(o,i))return c(e.get(i));e!==o&&e.get(t)}function fs(e,t=!1){const n=this.__v_raw,s=$(n),o=$(e);return t||(gt(e,o)&&Ee(s,"has",e),Ee(s,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function gs(e,t=!1){return e=e.__v_raw,!t&&Ee($(e),"iterate",wt),Reflect.get(e,"size",e)}function ai(e){e=$(e);const t=$(this);return Ls(t).has.call(t,e)||(t.add(e),et(t,"add",e,e)),this}function ui(e,t){t=$(t);const n=$(this),{has:s,get:o}=Ls(n);let i=s.call(n,e);i||(e=$(e),i=s.call(n,e));const r=o.call(n,e);return n.set(e,t),i?gt(t,r)&&et(n,"set",e,t):et(n,"add",e,t),this}function di(e){const t=$(this),{has:n,get:s}=Ls(t);let o=n.call(t,e);o||(e=$(e),o=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return o&&et(t,"delete",e,void 0),i}function fi(){const e=$(this),t=e.size!==0,n=e.clear();return t&&et(e,"clear",void 0,void 0),n}function ps(e,t){return function(s,o){const i=this,r=i.__v_raw,c=$(r),l=t?zo:e?ko:dn;return!e&&Ee(c,"iterate",wt),r.forEach((d,a)=>s.call(o,l(d),l(a),i))}}function hs(e,t,n){return function(...s){const o=this.__v_raw,i=$(o),r=Ht(i),c=e==="entries"||e===Symbol.iterator&&r,l=e==="keys"&&r,d=o[e](...s),a=n?zo:t?ko:dn;return!t&&Ee(i,"iterate",l?Io:wt),{next(){const{value:p,done:g}=d.next();return g?{value:p,done:g}:{value:c?[a(p[0]),a(p[1])]:a(p),done:g}},[Symbol.iterator](){return this}}}}function it(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function oc(){const e={get(i){return ds(this,i)},get size(){return gs(this)},has:fs,add:ai,set:ui,delete:di,clear:fi,forEach:ps(!1,!1)},t={get(i){return ds(this,i,!1,!0)},get size(){return gs(this)},has:fs,add:ai,set:ui,delete:di,clear:fi,forEach:ps(!1,!0)},n={get(i){return ds(this,i,!0)},get size(){return gs(this,!0)},has(i){return fs.call(this,i,!0)},add:it("add"),set:it("set"),delete:it("delete"),clear:it("clear"),forEach:ps(!0,!1)},s={get(i){return ds(this,i,!0,!0)},get size(){return gs(this,!0)},has(i){return fs.call(this,i,!0)},add:it("add"),set:it("set"),delete:it("delete"),clear:it("clear"),forEach:ps(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=hs(i,!1,!1),n[i]=hs(i,!0,!1),t[i]=hs(i,!1,!0),s[i]=hs(i,!0,!0)}),[e,n,t,s]}const[ic,rc,lc,cc]=oc();function Ho(e,t){const n=t?e?cc:lc:e?rc:ic;return(s,o,i)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?s:Reflect.get(J(n,o)&&o in s?n:s,o,i)}const ac={get:Ho(!1,!1)},uc={get:Ho(!1,!0)},dc={get:Ho(!0,!1)},Mr=new WeakMap,Er=new WeakMap,xr=new WeakMap,fc=new WeakMap;function gc(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function pc(e){return e.__v_skip||!Object.isExtensible(e)?0:gc(Gl(e))}function bn(e){return Yt(e)?e:Po(e,!1,tc,ac,Mr)}function Sr(e){return Po(e,!1,sc,uc,Er)}function Nr(e){return Po(e,!0,nc,dc,xr)}function Po(e,t,n,s,o){if(!ce(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=o.get(e);if(i)return i;const r=pc(e);if(r===0)return e;const c=new Proxy(e,r===2?s:n);return o.set(e,c),c}function Pt(e){return Yt(e)?Pt(e.__v_raw):!!(e&&e.__v_isReactive)}function Yt(e){return!!(e&&e.__v_isReadonly)}function ws(e){return!!(e&&e.__v_isShallow)}function Dr(e){return Pt(e)||Yt(e)}function $(e){const t=e&&e.__v_raw;return t?$(t):e}function Tr(e){return Object.isExtensible(e)&&ys(e,"__v_skip",!0),e}const dn=e=>ce(e)?bn(e):e,ko=e=>ce(e)?Nr(e):e;class Lr{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 Go(()=>t(this._value),()=>Is(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=$(this);return(!t._cacheable||t.effect.dirty)&>(t._value,t._value=t.effect.run())&&Is(t,4),Rr(t),t.effect._dirtyLevel>=2&&Is(t,2),t._value}set value(t){this._setter(t)}get _dirty(){return this.effect.dirty}set _dirty(t){this.effect.dirty=t}}function hc(e,t,n=!1){let s,o;const i=V(e);return i?(s=e,o=je):(s=e.get,o=e.set),new Lr(s,o,i||!o,n)}function Rr(e){var t;dt&&yt&&(e=$(e),Cr(yt,(t=e.dep)!=null?t:e.dep=vr(()=>e.dep=void 0,e instanceof Lr?e:void 0)))}function Is(e,t=4,n){e=$(e);const s=e.dep;s&&Ar(s,t)}function xe(e){return!!(e&&e.__v_isRef===!0)}function Te(e){return Wr(e,!1)}function mc(e){return Wr(e,!0)}function Wr(e,t){return xe(e)?e:new Ic(e,t)}class Ic{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:$(t),this._value=n?t:dn(t)}get value(){return Rr(this),this._value}set value(t){const n=this.__v_isShallow||ws(t)||Yt(t);t=n?t:$(t),gt(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:dn(t),Is(this,4))}}function Y(e){return xe(e)?e.value:e}const bc={get:(e,t,n)=>Y(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const o=e[t];return xe(o)&&!xe(n)?(o.value=n,!0):Reflect.set(e,t,n,s)}};function jr(e){return Pt(e)?e:new Proxy(e,bc)}/** -* @vue/runtime-core v3.4.21 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/function ft(e,t,n,s){try{return s?e(...s):e()}catch(o){Rs(o,t,n)}}function He(e,t,n,s){if(V(e)){const i=ft(e,t,n,s);return i&&dr(i)&&i.catch(r=>{Rs(r,t,n)}),i}const o=[];for(let i=0;i>>1,o=be[s],i=gn(o);iJe&&be.splice(t,1)}function _c(e){k(e)?kt.push(...e):(!lt||!lt.includes(e,e.allowRecurse?vt+1:vt))&&kt.push(e),Zr()}function gi(e,t,n=fn?Je+1:0){for(;ngn(n)-gn(s));if(kt.length=0,lt){lt.push(...t);return}for(lt=t,vt=0;vte.id==null?1/0:e.id,yc=(e,t)=>{const n=gn(e)-gn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function zr(e){bo=!1,fn=!0,be.sort(yc);try{for(Je=0;Jeue(h)?h.trim():h)),p&&(o=n.map(zl))}let c,l=s[c=Vs(t)]||s[c=Vs(Ue(t))];!l&&i&&(l=s[c=Vs(Jt(t))]),l&&He(l,e,6,o);const d=s[c+"Once"];if(d){if(!e.emitted)e.emitted={};else if(e.emitted[c])return;e.emitted[c]=!0,He(d,e,6,o)}}function Hr(e,t,n=!1){const s=t.emitsCache,o=s.get(e);if(o!==void 0)return o;const i=e.emits;let r={},c=!1;if(!V(e)){const l=d=>{const a=Hr(d,t,!0);a&&(c=!0,he(r,a))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!i&&!c?(ce(e)&&s.set(e,null),null):(k(i)?i.forEach(l=>r[l]=null):he(r,i),ce(e)&&s.set(e,r),r)}function Ws(e,t){return!e||!Ss(t)?!1:(t=t.slice(2).replace(/Once$/,""),J(e,t[0].toLowerCase()+t.slice(1))||J(e,Jt(t))||J(e,t))}let Me=null,js=null;function Ms(e){const t=Me;return Me=e,js=e&&e.type.__scopeId||null,t}function Nt(e){js=e}function Dt(){js=null}function Mc(e,t=Me,n){if(!t||e._n)return e;const s=(...o)=>{s._d&&wi(-1);const i=Ms(t);let r;try{r=e(...o)}finally{Ms(i),s._d&&wi(1)}return r};return s._n=!0,s._c=!0,s._d=!0,s}function Fs(e){const{type:t,vnode:n,proxy:s,withProxy:o,props:i,propsOptions:[r],slots:c,attrs:l,emit:d,render:a,renderCache:p,data:g,setupState:h,ctx:A,inheritAttrs:R}=e;let O,B;const z=Ms(e);try{if(n.shapeFlag&4){const N=o||s,W=N;O=Fe(a.call(W,N,p,i,h,g,A)),B=l}else{const N=t;O=Fe(N.length>1?N(i,{attrs:l,slots:c,emit:d}):N(i,null)),B=t.props?l:Ec(l)}}catch(N){cn.length=0,Rs(N,e,1),O=Le(Mt)}let w=O;if(B&&R!==!1){const N=Object.keys(B),{shapeFlag:W}=w;N.length&&W&7&&(r&&N.some(Ro)&&(B=xc(B,r)),w=Vt(w,B))}return n.dirs&&(w=Vt(w),w.dirs=w.dirs?w.dirs.concat(n.dirs):n.dirs),n.transition&&(w.transition=n.transition),O=w,Ms(z),O}const Ec=e=>{let t;for(const n in e)(n==="class"||n==="style"||Ss(n))&&((t||(t={}))[n]=e[n]);return t},xc=(e,t)=>{const n={};for(const s in e)(!Ro(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function Sc(e,t,n){const{props:s,children:o,component:i}=e,{props:r,children:c,patchFlag:l}=t,d=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return s?pi(s,r,d):!!r;if(l&8){const a=t.dynamicProps;for(let p=0;pe.__isSuspense;function Wc(e,t){t&&t.pendingBranch?k(e)?t.effects.push(...e):t.effects.push(e):_c(e)}const jc=Symbol.for("v-scx"),Bc=()=>tt(jc),ms={};function bs(e,t,n){return Yr(e,t,n)}function Yr(e,t,{immediate:n,deep:s,flush:o,once:i,onTrack:r,onTrigger:c}=ie){if(t&&i){const D=t;t=(...X)=>{D(...X),W()}}const l=Ce,d=D=>s===!0?D:_t(D,s===!1?1:void 0);let a,p=!1,g=!1;if(xe(e)?(a=()=>e.value,p=ws(e)):Pt(e)?(a=()=>d(e),p=!0):k(e)?(g=!0,p=e.some(D=>Pt(D)||ws(D)),a=()=>e.map(D=>{if(xe(D))return D.value;if(Pt(D))return d(D);if(V(D))return ft(D,l,2)})):V(e)?t?a=()=>ft(e,l,2):a=()=>(h&&h(),He(e,l,3,[A])):a=je,t&&s){const D=a;a=()=>_t(D())}let h,A=D=>{h=w.onStop=()=>{ft(D,l,4),h=w.onStop=void 0}},R;if(zs)if(A=je,t?n&&He(t,l,3,[a(),g?[]:void 0,A]):a(),o==="sync"){const D=Bc();R=D.__watcherHandles||(D.__watcherHandles=[])}else return je;let O=g?new Array(e.length).fill(ms):ms;const B=()=>{if(!(!w.active||!w.dirty))if(t){const D=w.run();(s||p||(g?D.some((X,U)=>gt(X,O[U])):gt(D,O)))&&(h&&h(),He(t,l,3,[D,O===ms?void 0:g&&O[0]===ms?[]:O,A]),O=D)}else w.run()};B.allowRecurse=!!t;let z;o==="sync"?z=B:o==="post"?z=()=>ye(B,l&&l.suspense):(B.pre=!0,l&&(B.id=l.uid),z=()=>Vo(B));const w=new Go(a,je,z),N=Jl(),W=()=>{w.stop(),N&&Wo(N.effects,w)};return t?n?B():O=w.run():o==="post"?ye(w.run.bind(w),l&&l.suspense):w.run(),R&&R.push(W),W}function Gc(e,t,n){const s=this.proxy,o=ue(e)?e.includes(".")?Vr(s,e):()=>s[e]:e.bind(s,s);let i;V(t)?i=t:(i=t.handler,n=t);const r=An(this),c=Yr(o,i.bind(s),n);return r(),c}function Vr(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),xe(e))_t(e.value,t,n,s);else if(k(e))for(let o=0;o{_t(o,t,n,s)});else if(gr(e))for(const o in e)_t(e[o],t,n,s);return e}function pn(e,t){if(Me===null)return e;const n=Hs(Me)||Me.proxy,s=e.dirs||(e.dirs=[]);for(let o=0;o!!e.type.__asyncLoader,Xr=e=>e.type.__isKeepAlive;function Zc(e,t){Kr(e,"a",t)}function Oc(e,t){Kr(e,"da",t)}function Kr(e,t,n=Ce){const s=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(Gs(t,s,n),n){let o=n.parent;for(;o&&o.parent;)Xr(o.parent.vnode)&&zc(s,t,n,o),o=o.parent}}function zc(e,t,n,s){const o=Gs(t,e,s,!0);Fr(()=>{Wo(s[t],o)},n)}function Gs(e,t,n=Ce,s=!1){if(n){const o=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...r)=>{if(n.isUnmounted)return;xt();const c=An(n),l=He(t,n,e,r);return c(),St(),l});return s?o.unshift(i):o.push(i),i}}const st=e=>(t,n=Ce)=>(!zs||e==="sp")&&Gs(e,(...s)=>t(...s),n),Hc=st("bm"),Cn=st("m"),Pc=st("bu"),kc=st("u"),Yc=st("bum"),Fr=st("um"),Vc=st("sp"),Xc=st("rtg"),Kc=st("rtc");function Fc(e,t=Ce){Gs("ec",e,t)}function nt(e,t,n,s){let o;const i=n&&n[s];if(k(e)||ue(e)){o=new Array(e.length);for(let r=0,c=e.length;rt(r,c,void 0,i&&i[c]));else{const r=Object.keys(e);o=new Array(r.length);for(let c=0,l=r.length;ce?ll(e)?Hs(e)||e.proxy:Co(e.parent):null,rn=he(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=>Co(e.parent),$root:e=>Co(e.root),$emit:e=>e.emit,$options:e=>Xo(e),$forceUpdate:e=>e.f||(e.f=()=>{e.effect.dirty=!0,Vo(e.update)}),$nextTick:e=>e.n||(e.n=Gr.bind(e.proxy)),$watch:e=>Gc.bind(e)}),Js=(e,t)=>e!==ie&&!e.__isScriptSetup&&J(e,t),Jc={get({_:e},t){const{ctx:n,setupState:s,data:o,props:i,accessCache:r,type:c,appContext:l}=e;let d;if(t[0]!=="$"){const h=r[t];if(h!==void 0)switch(h){case 1:return s[t];case 2:return o[t];case 4:return n[t];case 3:return i[t]}else{if(Js(s,t))return r[t]=1,s[t];if(o!==ie&&J(o,t))return r[t]=2,o[t];if((d=e.propsOptions[0])&&J(d,t))return r[t]=3,i[t];if(n!==ie&&J(n,t))return r[t]=4,n[t];Ao&&(r[t]=0)}}const a=rn[t];let p,g;if(a)return t==="$attrs"&&Ee(e,"get",t),a(e);if((p=c.__cssModules)&&(p=p[t]))return p;if(n!==ie&&J(n,t))return r[t]=4,n[t];if(g=l.config.globalProperties,J(g,t))return g[t]},set({_:e},t,n){const{data:s,setupState:o,ctx:i}=e;return Js(o,t)?(o[t]=n,!0):s!==ie&&J(s,t)?(s[t]=n,!0):J(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:o,propsOptions:i}},r){let c;return!!n[r]||e!==ie&&J(e,r)||Js(t,r)||(c=i[0])&&J(c,r)||J(s,r)||J(rn,r)||J(o.config.globalProperties,r)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:J(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function mi(e){return k(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let Ao=!0;function Uc(e){const t=Xo(e),n=e.proxy,s=e.ctx;Ao=!1,t.beforeCreate&&Ii(t.beforeCreate,e,"bc");const{data:o,computed:i,methods:r,watch:c,provide:l,inject:d,created:a,beforeMount:p,mounted:g,beforeUpdate:h,updated:A,activated:R,deactivated:O,beforeDestroy:B,beforeUnmount:z,destroyed:w,unmounted:N,render:W,renderTracked:D,renderTriggered:X,errorCaptured:U,serverPrefetch:ne,expose:ge,inheritAttrs:me,components:Be,directives:Se,filters:Ut}=t;if(d&&$c(d,s,null),r)for(const se in r){const Q=r[se];V(Q)&&(s[se]=Q.bind(n))}if(o){const se=o.call(n,n);ce(se)&&(e.data=bn(se))}if(Ao=!0,i)for(const se in i){const Q=i[se],Qe=V(Q)?Q.bind(n,n):V(Q.get)?Q.get.bind(n,n):je,ot=!V(Q)&&V(Q.set)?Q.set.bind(n):je,Ye=Oe({get:Qe,set:ot});Object.defineProperty(s,se,{enumerable:!0,configurable:!0,get:()=>Ye.value,set:_e=>Ye.value=_e})}if(c)for(const se in c)Jr(c[se],s,n,se);if(l){const se=V(l)?l.call(n):l;Reflect.ownKeys(se).forEach(Q=>{As(Q,se[Q])})}a&&Ii(a,e,"c");function de(se,Q){k(Q)?Q.forEach(Qe=>se(Qe.bind(n))):Q&&se(Q.bind(n))}if(de(Hc,p),de(Cn,g),de(Pc,h),de(kc,A),de(Zc,R),de(Oc,O),de(Fc,U),de(Kc,D),de(Xc,X),de(Yc,z),de(Fr,N),de(Vc,ne),k(ge))if(ge.length){const se=e.exposed||(e.exposed={});ge.forEach(Q=>{Object.defineProperty(se,Q,{get:()=>n[Q],set:Qe=>n[Q]=Qe})})}else e.exposed||(e.exposed={});W&&e.render===je&&(e.render=W),me!=null&&(e.inheritAttrs=me),Be&&(e.components=Be),Se&&(e.directives=Se)}function $c(e,t,n=je){k(e)&&(e=vo(e));for(const s in e){const o=e[s];let i;ce(o)?"default"in o?i=tt(o.from||s,o.default,!0):i=tt(o.from||s):i=tt(o),xe(i)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>i.value,set:r=>i.value=r}):t[s]=i}}function Ii(e,t,n){He(k(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Jr(e,t,n,s){const o=s.includes(".")?Vr(n,s):()=>n[s];if(ue(e)){const i=t[e];V(i)&&bs(o,i)}else if(V(e))bs(o,e.bind(n));else if(ce(e))if(k(e))e.forEach(i=>Jr(i,t,n,s));else{const i=V(e.handler)?e.handler.bind(n):t[e.handler];V(i)&&bs(o,i,e)}}function Xo(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:o,optionsCache:i,config:{optionMergeStrategies:r}}=e.appContext,c=i.get(t);let l;return c?l=c:!o.length&&!n&&!s?l=t:(l={},o.length&&o.forEach(d=>Es(l,d,r,!0)),Es(l,t,r)),ce(t)&&i.set(t,l),l}function Es(e,t,n,s=!1){const{mixins:o,extends:i}=t;i&&Es(e,i,n,!0),o&&o.forEach(r=>Es(e,r,n,!0));for(const r in t)if(!(s&&r==="expose")){const c=Qc[r]||n&&n[r];e[r]=c?c(e[r],t[r]):t[r]}return e}const Qc={data:bi,props:Ci,emits:Ci,methods:nn,computed:nn,beforeCreate:Ae,created:Ae,beforeMount:Ae,mounted:Ae,beforeUpdate:Ae,updated:Ae,beforeDestroy:Ae,beforeUnmount:Ae,destroyed:Ae,unmounted:Ae,activated:Ae,deactivated:Ae,errorCaptured:Ae,serverPrefetch:Ae,components:nn,directives:nn,watch:ea,provide:bi,inject:qc};function bi(e,t){return t?e?function(){return he(V(e)?e.call(this,this):e,V(t)?t.call(this,this):t)}:t:e}function qc(e,t){return nn(vo(e),vo(t))}function vo(e){if(k(e)){const t={};for(let n=0;n1)return n&&V(t)?t.call(s&&s.proxy):t}}function sa(e,t,n,s=!1){const o={},i={};ys(i,Os,1),e.propsDefaults=Object.create(null),$r(e,t,o,i);for(const r in e.propsOptions[0])r in o||(o[r]=void 0);n?e.props=s?o:Sr(o):e.type.props?e.props=o:e.props=i,e.attrs=i}function oa(e,t,n,s){const{props:o,attrs:i,vnode:{patchFlag:r}}=e,c=$(o),[l]=e.propsOptions;let d=!1;if((s||r>0)&&!(r&16)){if(r&8){const a=e.vnode.dynamicProps;for(let p=0;p{l=!0;const[g,h]=Qr(p,t,!0);he(r,g),h&&c.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(a),e.extends&&a(e.extends),e.mixins&&e.mixins.forEach(a)}if(!i&&!l)return ce(e)&&s.set(e,zt),zt;if(k(i))for(let a=0;a-1,h[1]=R<0||A-1||J(h,"default"))&&c.push(p)}}}const d=[r,c];return ce(e)&&s.set(e,d),d}function Ai(e){return e[0]!=="$"&&!on(e)}function vi(e){return e===null?"null":typeof e=="function"?e.name||"":typeof e=="object"&&e.constructor&&e.constructor.name||""}function _i(e,t){return vi(e)===vi(t)}function yi(e,t){return k(t)?t.findIndex(n=>_i(n,e)):V(t)&&_i(t,e)?0:-1}const qr=e=>e[0]==="_"||e==="$stable",Ko=e=>k(e)?e.map(Fe):[Fe(e)],ia=(e,t,n)=>{if(t._n)return t;const s=Mc((...o)=>Ko(t(...o)),n);return s._c=!1,s},el=(e,t,n)=>{const s=e._ctx;for(const o in e){if(qr(o))continue;const i=e[o];if(V(i))t[o]=ia(o,i,s);else if(i!=null){const r=Ko(i);t[o]=()=>r}}},tl=(e,t)=>{const n=Ko(t);e.slots.default=()=>n},ra=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=$(t),ys(t,"_",n)):el(t,e.slots={})}else e.slots={},t&&tl(e,t);ys(e.slots,Os,1)},la=(e,t,n)=>{const{vnode:s,slots:o}=e;let i=!0,r=ie;if(s.shapeFlag&32){const c=t._;c?n&&c===1?i=!1:(he(o,t),!n&&c===1&&delete o._):(i=!t.$stable,el(t,o)),r=t}else t&&(tl(e,t),r={default:1});if(i)for(const c in o)!qr(c)&&r[c]==null&&delete o[c]};function yo(e,t,n,s,o=!1){if(k(e)){e.forEach((g,h)=>yo(g,t&&(k(t)?t[h]:t),n,s,o));return}if(Cs(s)&&!o)return;const i=s.shapeFlag&4?Hs(s.component)||s.component.proxy:s.el,r=o?null:i,{i:c,r:l}=e,d=t&&t.r,a=c.refs===ie?c.refs={}:c.refs,p=c.setupState;if(d!=null&&d!==l&&(ue(d)?(a[d]=null,J(p,d)&&(p[d]=null)):xe(d)&&(d.value=null)),V(l))ft(l,c,12,[r,a]);else{const g=ue(l),h=xe(l);if(g||h){const A=()=>{if(e.f){const R=g?J(p,l)?p[l]:a[l]:l.value;o?k(R)&&Wo(R,i):k(R)?R.includes(i)||R.push(i):g?(a[l]=[i],J(p,l)&&(p[l]=a[l])):(l.value=[i],e.k&&(a[e.k]=l.value))}else g?(a[l]=r,J(p,l)&&(p[l]=r)):h&&(l.value=r,e.k&&(a[e.k]=r))};r?(A.id=-1,ye(A,n)):A()}}}const ye=Wc;function ca(e){return aa(e)}function aa(e,t){const n=pr();n.__VUE__=!0;const{insert:s,remove:o,patchProp:i,createElement:r,createText:c,createComment:l,setText:d,setElementText:a,parentNode:p,nextSibling:g,setScopeId:h=je,insertStaticContent:A}=e,R=(u,f,m,C=null,I=null,y=null,S=void 0,_=null,E=!!f.dynamicChildren)=>{if(u===f)return;u&&!Qt(u,f)&&(C=b(u),_e(u,I,y,!0),u=null),f.patchFlag===-2&&(E=!1,f.dynamicChildren=null);const{type:v,ref:L,shapeFlag:Z}=f;switch(v){case Zs:O(u,f,m,C);break;case Mt:B(u,f,m,C);break;case $s:u==null&&z(f,m,C,S);break;case ae:Be(u,f,m,C,I,y,S,_,E);break;default:Z&1?W(u,f,m,C,I,y,S,_,E):Z&6?Se(u,f,m,C,I,y,S,_,E):(Z&64||Z&128)&&v.process(u,f,m,C,I,y,S,_,E,j)}L!=null&&I&&yo(L,u&&u.ref,y,f||u,!f)},O=(u,f,m,C)=>{if(u==null)s(f.el=c(f.children),m,C);else{const I=f.el=u.el;f.children!==u.children&&d(I,f.children)}},B=(u,f,m,C)=>{u==null?s(f.el=l(f.children||""),m,C):f.el=u.el},z=(u,f,m,C)=>{[u.el,u.anchor]=A(u.children,f,m,C,u.el,u.anchor)},w=({el:u,anchor:f},m,C)=>{let I;for(;u&&u!==f;)I=g(u),s(u,m,C),u=I;s(f,m,C)},N=({el:u,anchor:f})=>{let m;for(;u&&u!==f;)m=g(u),o(u),u=m;o(f)},W=(u,f,m,C,I,y,S,_,E)=>{f.type==="svg"?S="svg":f.type==="math"&&(S="mathml"),u==null?D(f,m,C,I,y,S,_,E):ne(u,f,I,y,S,_,E)},D=(u,f,m,C,I,y,S,_)=>{let E,v;const{props:L,shapeFlag:Z,transition:G,dirs:P}=u;if(E=u.el=r(u.type,y,L&&L.is,L),Z&8?a(E,u.children):Z&16&&U(u.children,E,null,C,I,Us(u,y),S,_),P&&mt(u,null,C,"created"),X(E,u,u.scopeId,S,C),L){for(const oe in L)oe!=="value"&&!on(oe)&&i(E,oe,null,L[oe],y,u.children,C,I,Ie);"value"in L&&i(E,"value",null,L.value,y),(v=L.onVnodeBeforeMount)&&Xe(v,C,u)}P&&mt(u,null,C,"beforeMount");const K=ua(I,G);K&&G.beforeEnter(E),s(E,f,m),((v=L&&L.onVnodeMounted)||K||P)&&ye(()=>{v&&Xe(v,C,u),K&&G.enter(E),P&&mt(u,null,C,"mounted")},I)},X=(u,f,m,C,I)=>{if(m&&h(u,m),C)for(let y=0;y{for(let v=E;v{const _=f.el=u.el;let{patchFlag:E,dynamicChildren:v,dirs:L}=f;E|=u.patchFlag&16;const Z=u.props||ie,G=f.props||ie;let P;if(m&&It(m,!1),(P=G.onVnodeBeforeUpdate)&&Xe(P,m,f,u),L&&mt(f,u,m,"beforeUpdate"),m&&It(m,!0),v?ge(u.dynamicChildren,v,_,m,C,Us(f,I),y):S||Q(u,f,_,null,m,C,Us(f,I),y,!1),E>0){if(E&16)me(_,f,Z,G,m,C,I);else if(E&2&&Z.class!==G.class&&i(_,"class",null,G.class,I),E&4&&i(_,"style",Z.style,G.style,I),E&8){const K=f.dynamicProps;for(let oe=0;oe{P&&Xe(P,m,f,u),L&&mt(f,u,m,"updated")},C)},ge=(u,f,m,C,I,y,S)=>{for(let _=0;_{if(m!==C){if(m!==ie)for(const _ in m)!on(_)&&!(_ in C)&&i(u,_,m[_],null,S,f.children,I,y,Ie);for(const _ in C){if(on(_))continue;const E=C[_],v=m[_];E!==v&&_!=="value"&&i(u,_,v,E,S,f.children,I,y,Ie)}"value"in C&&i(u,"value",m.value,C.value,S)}},Be=(u,f,m,C,I,y,S,_,E)=>{const v=f.el=u?u.el:c(""),L=f.anchor=u?u.anchor:c("");let{patchFlag:Z,dynamicChildren:G,slotScopeIds:P}=f;P&&(_=_?_.concat(P):P),u==null?(s(v,m,C),s(L,m,C),U(f.children||[],m,L,I,y,S,_,E)):Z>0&&Z&64&&G&&u.dynamicChildren?(ge(u.dynamicChildren,G,m,I,y,S,_),(f.key!=null||I&&f===I.subTree)&&nl(u,f,!0)):Q(u,f,m,L,I,y,S,_,E)},Se=(u,f,m,C,I,y,S,_,E)=>{f.slotScopeIds=_,u==null?f.shapeFlag&512?I.ctx.activate(f,m,C,S,E):Ut(f,m,C,I,y,S,E):Tt(u,f,E)},Ut=(u,f,m,C,I,y,S)=>{const _=u.component=Ca(u,C,I);if(Xr(u)&&(_.ctx.renderer=j),Aa(_),_.asyncDep){if(I&&I.registerDep(_,de),!u.el){const E=_.subTree=Le(Mt);B(null,E,f,m)}}else de(_,u,f,m,I,y,S)},Tt=(u,f,m)=>{const C=f.component=u.component;if(Sc(u,f,m))if(C.asyncDep&&!C.asyncResolved){se(C,f,m);return}else C.next=f,vc(C.update),C.effect.dirty=!0,C.update();else f.el=u.el,C.vnode=f},de=(u,f,m,C,I,y,S)=>{const _=()=>{if(u.isMounted){let{next:L,bu:Z,u:G,parent:P,vnode:K}=u;{const Wt=sl(u);if(Wt){L&&(L.el=K.el,se(u,L,S)),Wt.asyncDep.then(()=>{u.isUnmounted||_()});return}}let oe=L,le;It(u,!1),L?(L.el=K.el,se(u,L,S)):L=K,Z&&Xs(Z),(le=L.props&&L.props.onVnodeBeforeUpdate)&&Xe(le,P,L,K),It(u,!0);const fe=Fs(u),Ge=u.subTree;u.subTree=fe,R(Ge,fe,p(Ge.el),b(Ge),u,I,y),L.el=fe.el,oe===null&&Nc(u,fe.el),G&&ye(G,I),(le=L.props&&L.props.onVnodeUpdated)&&ye(()=>Xe(le,P,L,K),I)}else{let L;const{el:Z,props:G}=f,{bm:P,m:K,parent:oe}=u,le=Cs(f);if(It(u,!1),P&&Xs(P),!le&&(L=G&&G.onVnodeBeforeMount)&&Xe(L,oe,f),It(u,!0),Z&&re){const fe=()=>{u.subTree=Fs(u),re(Z,u.subTree,u,I,null)};le?f.type.__asyncLoader().then(()=>!u.isUnmounted&&fe()):fe()}else{const fe=u.subTree=Fs(u);R(null,fe,m,C,u,I,y),f.el=fe.el}if(K&&ye(K,I),!le&&(L=G&&G.onVnodeMounted)){const fe=f;ye(()=>Xe(L,oe,fe),I)}(f.shapeFlag&256||oe&&Cs(oe.vnode)&&oe.vnode.shapeFlag&256)&&u.a&&ye(u.a,I),u.isMounted=!0,f=m=C=null}},E=u.effect=new Go(_,je,()=>Vo(v),u.scope),v=u.update=()=>{E.dirty&&E.run()};v.id=u.uid,It(u,!0),v()},se=(u,f,m)=>{f.component=u;const C=u.vnode.props;u.vnode=f,u.next=null,oa(u,f.props,C,m),la(u,f.children,m),xt(),gi(u),St()},Q=(u,f,m,C,I,y,S,_,E=!1)=>{const v=u&&u.children,L=u?u.shapeFlag:0,Z=f.children,{patchFlag:G,shapeFlag:P}=f;if(G>0){if(G&128){ot(v,Z,m,C,I,y,S,_,E);return}else if(G&256){Qe(v,Z,m,C,I,y,S,_,E);return}}P&8?(L&16&&Ie(v,I,y),Z!==v&&a(m,Z)):L&16?P&16?ot(v,Z,m,C,I,y,S,_,E):Ie(v,I,y,!0):(L&8&&a(m,""),P&16&&U(Z,m,C,I,y,S,_,E))},Qe=(u,f,m,C,I,y,S,_,E)=>{u=u||zt,f=f||zt;const v=u.length,L=f.length,Z=Math.min(v,L);let G;for(G=0;GL?Ie(u,I,y,!0,!1,Z):U(f,m,C,I,y,S,_,E,Z)},ot=(u,f,m,C,I,y,S,_,E)=>{let v=0;const L=f.length;let Z=u.length-1,G=L-1;for(;v<=Z&&v<=G;){const P=u[v],K=f[v]=E?ct(f[v]):Fe(f[v]);if(Qt(P,K))R(P,K,m,null,I,y,S,_,E);else break;v++}for(;v<=Z&&v<=G;){const P=u[Z],K=f[G]=E?ct(f[G]):Fe(f[G]);if(Qt(P,K))R(P,K,m,null,I,y,S,_,E);else break;Z--,G--}if(v>Z){if(v<=G){const P=G+1,K=PG)for(;v<=Z;)_e(u[v],I,y,!0),v++;else{const P=v,K=v,oe=new Map;for(v=K;v<=G;v++){const Ne=f[v]=E?ct(f[v]):Fe(f[v]);Ne.key!=null&&oe.set(Ne.key,v)}let le,fe=0;const Ge=G-K+1;let Wt=!1,ni=0;const $t=new Array(Ge);for(v=0;v=Ge){_e(Ne,I,y,!0);continue}let Ve;if(Ne.key!=null)Ve=oe.get(Ne.key);else for(le=K;le<=G;le++)if($t[le-K]===0&&Qt(Ne,f[le])){Ve=le;break}Ve===void 0?_e(Ne,I,y,!0):($t[Ve-K]=v+1,Ve>=ni?ni=Ve:Wt=!0,R(Ne,f[Ve],m,null,I,y,S,_,E),fe++)}const si=Wt?da($t):zt;for(le=si.length-1,v=Ge-1;v>=0;v--){const Ne=K+v,Ve=f[Ne],oi=Ne+1{const{el:y,type:S,transition:_,children:E,shapeFlag:v}=u;if(v&6){Ye(u.component.subTree,f,m,C);return}if(v&128){u.suspense.move(f,m,C);return}if(v&64){S.move(u,f,m,j);return}if(S===ae){s(y,f,m);for(let Z=0;Z_.enter(y),I);else{const{leave:Z,delayLeave:G,afterLeave:P}=_,K=()=>s(y,f,m),oe=()=>{Z(y,()=>{K(),P&&P()})};G?G(y,K,oe):oe()}else s(y,f,m)},_e=(u,f,m,C=!1,I=!1)=>{const{type:y,props:S,ref:_,children:E,dynamicChildren:v,shapeFlag:L,patchFlag:Z,dirs:G}=u;if(_!=null&&yo(_,null,m,u,!0),L&256){f.ctx.deactivate(u);return}const P=L&1&&G,K=!Cs(u);let oe;if(K&&(oe=S&&S.onVnodeBeforeUnmount)&&Xe(oe,f,u),L&6)us(u.component,m,C);else{if(L&128){u.suspense.unmount(m,C);return}P&&mt(u,null,f,"beforeUnmount"),L&64?u.type.remove(u,f,m,I,j,C):v&&(y!==ae||Z>0&&Z&64)?Ie(v,f,m,!1,!0):(y===ae&&Z&384||!I&&L&16)&&Ie(E,f,m),C&&Lt(u)}(K&&(oe=S&&S.onVnodeUnmounted)||P)&&ye(()=>{oe&&Xe(oe,f,u),P&&mt(u,null,f,"unmounted")},m)},Lt=u=>{const{type:f,el:m,anchor:C,transition:I}=u;if(f===ae){Rt(m,C);return}if(f===$s){N(u);return}const y=()=>{o(m),I&&!I.persisted&&I.afterLeave&&I.afterLeave()};if(u.shapeFlag&1&&I&&!I.persisted){const{leave:S,delayLeave:_}=I,E=()=>S(m,y);_?_(u.el,y,E):E()}else y()},Rt=(u,f)=>{let m;for(;u!==f;)m=g(u),o(u),u=m;o(f)},us=(u,f,m)=>{const{bum:C,scope:I,update:y,subTree:S,um:_}=u;C&&Xs(C),I.stop(),y&&(y.active=!1,_e(S,u,f,m)),_&&ye(_,f),ye(()=>{u.isUnmounted=!0},f),f&&f.pendingBranch&&!f.isUnmounted&&u.asyncDep&&!u.asyncResolved&&u.suspenseId===f.pendingId&&(f.deps--,f.deps===0&&f.resolve())},Ie=(u,f,m,C=!1,I=!1,y=0)=>{for(let S=y;Su.shapeFlag&6?b(u.component.subTree):u.shapeFlag&128?u.suspense.next():g(u.anchor||u.el);let T=!1;const x=(u,f,m)=>{u==null?f._vnode&&_e(f._vnode,null,null,!0):R(f._vnode||null,u,f,null,null,null,m),T||(T=!0,gi(),Or(),T=!1),f._vnode=u},j={p:R,um:_e,m:Ye,r:Lt,mt:Ut,mc:U,pc:Q,pbc:ge,n:b,o:e};let q,re;return t&&([q,re]=t(j)),{render:x,hydrate:q,createApp:na(x,q)}}function Us({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 It({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function ua(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function nl(e,t,n=!1){const s=e.children,o=t.children;if(k(s)&&k(o))for(let i=0;i>1,e[n[c]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,r=n[i-1];i-- >0;)n[i]=r,r=t[r];return n}function sl(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:sl(t)}const fa=e=>e.__isTeleport,ae=Symbol.for("v-fgt"),Zs=Symbol.for("v-txt"),Mt=Symbol.for("v-cmt"),$s=Symbol.for("v-stc"),cn=[];let ze=null;function H(e=!1){cn.push(ze=e?null:[])}function ga(){cn.pop(),ze=cn[cn.length-1]||null}let hn=1;function wi(e){hn+=e}function ol(e){return e.dynamicChildren=hn>0?ze||zt:null,ga(),hn>0&&ze&&ze.push(e),e}function F(e,t,n,s,o,i){return ol(M(e,t,n,s,o,i,!0))}function Ke(e,t,n,s,o){return ol(Le(e,t,n,s,o,!0))}function wo(e){return e?e.__v_isVNode===!0:!1}function Qt(e,t){return e.type===t.type&&e.key===t.key}const Os="__vInternal",il=({key:e})=>e??null,vs=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ue(e)||xe(e)||V(e)?{i:Me,r:e,k:t,f:!!n}:e:null);function M(e,t=null,n=null,s=0,o=null,i=e===ae?0:1,r=!1,c=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&il(t),ref:t&&vs(t),scopeId:js,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:i,patchFlag:s,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:Me};return c?(Fo(l,n),i&128&&e.normalize(l)):n&&(l.shapeFlag|=ue(n)?8:16),hn>0&&!r&&ze&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&ze.push(l),l}const Le=pa;function pa(e,t=null,n=null,s=0,o=null,i=!1){if((!e||e===Lc)&&(e=Mt),wo(e)){const c=Vt(e,t,!0);return n&&Fo(c,n),hn>0&&!i&&ze&&(c.shapeFlag&6?ze[ze.indexOf(e)]=c:ze.push(c)),c.patchFlag|=-2,c}if(Ma(e)&&(e=e.__vccOpts),t){t=ha(t);let{class:c,style:l}=t;c&&!ue(c)&&(t.class=Et(c)),ce(l)&&(Dr(l)&&!k(l)&&(l=he({},l)),t.style=Bo(l))}const r=ue(e)?1:Rc(e)?128:fa(e)?64:ce(e)?4:V(e)?2:0;return M(e,t,n,s,o,r,i,!0)}function ha(e){return e?Dr(e)||Os in e?he({},e):e:null}function Vt(e,t,n=!1){const{props:s,ref:o,patchFlag:i,children:r}=e,c=t?ma(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:c,key:c&&il(c),ref:t&&t.ref?n&&o?k(o)?o.concat(vs(t)):[o,vs(t)]:vs(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:r,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ae?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Vt(e.ssContent),ssFallback:e.ssFallback&&Vt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function rl(e=" ",t=0){return Le(Zs,null,e,t)}function we(e="",t=!1){return t?(H(),Ke(Mt,null,e)):Le(Mt,null,e)}function Fe(e){return e==null||typeof e=="boolean"?Le(Mt):k(e)?Le(ae,null,e.slice()):typeof e=="object"?ct(e):Le(Zs,null,String(e))}function ct(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Vt(e)}function Fo(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(k(t))n=16;else if(typeof t=="object")if(s&65){const o=t.default;o&&(o._c&&(o._d=!1),Fo(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(Os in t)?t._ctx=Me:o===3&&Me&&(Me.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else V(t)?(t={default:t,_ctx:Me},n=32):(t=String(t),s&64?(n=16,t=[rl(t)]):n=8);e.children=t,e.shapeFlag|=n}function ma(...e){const t={};for(let n=0;n{let o;return(o=e[n])||(o=e[n]=[]),o.push(s),i=>{o.length>1?o.forEach(r=>r(i)):o[0](i)}};xs=t("__VUE_INSTANCE_SETTERS__",n=>Ce=n),Mo=t("__VUE_SSR_SETTERS__",n=>zs=n)}const An=e=>{const t=Ce;return xs(e),e.scope.on(),()=>{e.scope.off(),xs(t)}},Mi=()=>{Ce&&Ce.scope.off(),xs(null)};function ll(e){return e.vnode.shapeFlag&4}let zs=!1;function Aa(e,t=!1){t&&Mo(t);const{props:n,children:s}=e.vnode,o=ll(e);sa(e,n,o,t),ra(e,s);const i=o?va(e,t):void 0;return t&&Mo(!1),i}function va(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Tr(new Proxy(e.ctx,Jc));const{setup:s}=n;if(s){const o=e.setupContext=s.length>1?ya(e):null,i=An(e);xt();const r=ft(s,e,0,[e.props,o]);if(St(),i(),dr(r)){if(r.then(Mi,Mi),t)return r.then(c=>{Ei(e,c,t)}).catch(c=>{Rs(c,e,0)});e.asyncDep=r}else Ei(e,r,t)}else cl(e,t)}function Ei(e,t,n){V(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ce(t)&&(e.setupState=jr(t)),cl(e,n)}let xi;function cl(e,t,n){const s=e.type;if(!e.render){if(!t&&xi&&!s.render){const o=s.template||Xo(e).template;if(o){const{isCustomElement:i,compilerOptions:r}=e.appContext.config,{delimiters:c,compilerOptions:l}=s,d=he(he({isCustomElement:i,delimiters:c},r),l);s.render=xi(o,d)}}e.render=s.render||je}{const o=An(e);xt();try{Uc(e)}finally{St(),o()}}}function _a(e){return e.attrsProxy||(e.attrsProxy=new Proxy(e.attrs,{get(t,n){return Ee(e,"get","$attrs"),t[n]}}))}function ya(e){const t=n=>{e.exposed=n||{}};return{get attrs(){return _a(e)},slots:e.slots,emit:e.emit,expose:t}}function Hs(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(jr(Tr(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in rn)return rn[n](e)},has(t,n){return n in t||n in rn}}))}function wa(e,t=!0){return V(e)?e.displayName||e.name:e.name||t&&e.__name}function Ma(e){return V(e)&&"__vccOpts"in e}const Oe=(e,t)=>hc(e,t,zs);function al(e,t,n){const s=arguments.length;return s===2?ce(t)&&!k(t)?wo(t)?Le(e,null,[t]):Le(e,t):Le(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&wo(n)&&(n=[n]),Le(e,t,n))}const Ea="3.4.21";/** -* @vue/runtime-dom v3.4.21 -* (c) 2018-present Yuxi (Evan) You and Vue contributors -* @license MIT -**/const xa="http://www.w3.org/2000/svg",Sa="http://www.w3.org/1998/Math/MathML",at=typeof document<"u"?document:null,Si=at&&at.createElement("template"),Na={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"?at.createElementNS(xa,e):t==="mathml"?at.createElementNS(Sa,e):at.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:e=>at.createTextNode(e),createComment:e=>at.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>at.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,o,i){const r=n?n.previousSibling:t.lastChild;if(o&&(o===i||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===i||!(o=o.nextSibling)););else{Si.innerHTML=s==="svg"?`${e}`:s==="mathml"?`${e}`:e;const c=Si.content;if(s==="svg"||s==="mathml"){const l=c.firstChild;for(;l.firstChild;)c.appendChild(l.firstChild);c.removeChild(l)}t.insertBefore(c,n)}return[r?r.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Da=Symbol("_vtc");function Ta(e,t,n){const s=e[Da];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const Ni=Symbol("_vod"),La=Symbol("_vsh"),Ra=Symbol(""),Wa=/(^|;)\s*display\s*:/;function ja(e,t,n){const s=e.style,o=ue(n);let i=!1;if(n&&!o){if(t)if(ue(t))for(const r of t.split(";")){const c=r.slice(0,r.indexOf(":")).trim();n[c]==null&&_s(s,c,"")}else for(const r in t)n[r]==null&&_s(s,r,"");for(const r in n)r==="display"&&(i=!0),_s(s,r,n[r])}else if(o){if(t!==n){const r=s[Ra];r&&(n+=";"+r),s.cssText=n,i=Wa.test(n)}}else t&&e.removeAttribute("style");Ni in e&&(e[Ni]=i?s.display:"",e[La]&&(s.display="none"))}const Di=/\s*!important$/;function _s(e,t,n){if(k(n))n.forEach(s=>_s(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=Ba(e,t);Di.test(n)?e.setProperty(Jt(s),n.replace(Di,""),"important"):e[s]=n}}const Ti=["Webkit","Moz","ms"],Qs={};function Ba(e,t){const n=Qs[t];if(n)return n;let s=Ue(t);if(s!=="filter"&&s in e)return Qs[t]=s;s=Ts(s);for(let o=0;oqs||(ka.then(()=>qs=0),qs=Date.now());function Va(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;He(Xa(s,n.value),t,5,[s])};return n.value=e,n.attached=Ya(),n}function Xa(e,t){if(k(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 ji=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Ka=(e,t,n,s,o,i,r,c,l)=>{const d=o==="svg";t==="class"?Ta(e,s,d):t==="style"?ja(e,n,s):Ss(t)?Ro(t)||Ha(e,t,n,s,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Fa(e,t,s,d))?Za(e,t,s,i,r,c,l):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Ga(e,t,s,d))};function Fa(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&ji(t)&&V(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 ji(t)&&ue(n)?!1:t in e}const Ja=he({patchProp:Ka},Na);let Bi;function Ua(){return Bi||(Bi=ca(Ja))}const $a=(...e)=>{const t=Ua().createApp(...e),{mount:n}=t;return t.mount=s=>{const o=qa(s);if(!o)return;const i=t._component;!V(i)&&!i.render&&!i.template&&(i.template=o.innerHTML),o.innerHTML="";const r=n(o,!1,Qa(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),r},t};function Qa(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function qa(e){return ue(e)?document.querySelector(e):e}const pt=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n},eu={};function tu(e,t){const n=Tc("RouterView");return H(),Ke(n)}const nu=pt(eu,[["render",tu],["__scopeId","data-v-9bea8109"]]),vn="data:application/octet-stream;base64,PHNjcmlwdCBzZXR1cCBsYW5nPSJ0cyI+Cjwvc2NyaXB0PgoKPHRlbXBsYXRlPgogIDxSb3V0ZXJWaWV3PjwvUm91dGVyVmlldz4KPC90ZW1wbGF0ZT4KCjxzdHlsZSBzY29wZWQ+CmhlYWRlciB7CiAgbGluZS1oZWlnaHQ6IDEuNTsKICBtYXgtaGVpZ2h0OiAxMDB2aDsKfQoKLmxvZ28gewogIGRpc3BsYXk6IGJsb2NrOwogIG1hcmdpbjogMCBhdXRvIDJyZW07Cn0KCm5hdiB7CiAgd2lkdGg6IDEwMCU7CiAgZm9udC1zaXplOiAxMnB4OwogIHRleHQtYWxpZ246IGNlbnRlcjsKICBtYXJnaW4tdG9wOiAycmVtOwp9CgpuYXYgYS5yb3V0ZXItbGluay1leGFjdC1hY3RpdmUgewogIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTsKfQoKbmF2IGEucm91dGVyLWxpbmstZXhhY3QtYWN0aXZlOmhvdmVyIHsKICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsKfQoKbmF2IGEgewogIGRpc3BsYXk6IGlubGluZS1ibG9jazsKICBwYWRkaW5nOiAwIDFyZW07CiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpOwp9CgpuYXYgYTpmaXJzdC1vZi10eXBlIHsKICBib3JkZXI6IDA7Cn0KCkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHsKICBoZWFkZXIgewogICAgZGlzcGxheTogZmxleDsKICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7CiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXNlY3Rpb24tZ2FwKSAvIDIpOwogIH0KCiAgLmxvZ28gewogICAgbWFyZ2luOiAwIDJyZW0gMCAwOwogIH0KCiAgaGVhZGVyIC53cmFwcGVyIHsKICAgIGRpc3BsYXk6IGZsZXg7CiAgICBwbGFjZS1pdGVtczogZmxleC1zdGFydDsKICAgIGZsZXgtd3JhcDogd3JhcDsKICB9CgogIG5hdiB7CiAgICB0ZXh0LWFsaWduOiBsZWZ0OwogICAgbWFyZ2luLWxlZnQ6IC0xcmVtOwogICAgZm9udC1zaXplOiAxcmVtOwoKICAgIHBhZGRpbmc6IDFyZW0gMDsKICAgIG1hcmdpbi10b3A6IDFyZW07CiAgfQp9Cjwvc3R5bGU+Cg==",_n="/hallo/assets/base-N1B3GxTk.css",yn="/hallo/assets/carousel-CgOHQdvw.css",wn="/hallo/assets/icon-BCoSGUCM.css",Mn="/hallo/assets/framework-DJvQGVbE.png",En="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20261.76%20226.69'%3e%3cpath%20d='M161.096.001l-30.225%2052.351L100.647.001H-.005l130.877%20226.688L261.749.001z'%20fill='%2341b883'/%3e%3cpath%20d='M161.096.001l-30.225%2052.351L100.647.001H52.346l78.526%20136.01L209.398.001z'%20fill='%2334495e'/%3e%3c/svg%3e",xn="/hallo/assets/main-CMCgD1yo.css",Sn="/hallo/assets/1-Bwge0Ai_.mp4",Nn="/hallo/assets/2-1eV460lk.mp4",Dn="/hallo/assets/3-Dby9LVQV.mp4",Tn="/hallo/assets/4-DMhvATFx.mp4",Ln="/hallo/assets/main_video-CI2jmm4R.mp4",Rn="/hallo/assets/1-BDyb26nC.mp4",Wn="/hallo/assets/2-B6WLvr7L.mp4",jn="/hallo/assets/1-Bp9swY_u.mp4",Bn="/hallo/assets/2-Bn3Yox23.mp4",Gn="/hallo/assets/3-HONIDrz4.mp4",Zn="/hallo/assets/4-8WZ5BCy0.mp4",On="/hallo/assets/1-DeLKH1Xt.mp4",zn="/hallo/assets/2-BunK6EBu.mp4",Hn="data:application/octet-stream;base64,PHRlbXBsYXRlPgogICAgPHNlY3Rpb24gY2xhc3M9ImFic3RyYWN0Ij4KICAgICAgICA8ZGl2PgogICAgICAgICAgICA8aDM+QWJzdHJhY3Q8L2gzPgogICAgICAgICAgICA8cD57eyBwcm9wcy5jb250ZW50IH19PC9wPgogICAgICAgIDwvZGl2PgogICAgPC9zZWN0aW9uPgo8L3RlbXBsYXRlPgoKPHNjcmlwdCBzZXR1cCBsYW5nPSJ0cyI+CmludGVyZmFjZSBQcm9wcyB7CiAgICBjb250ZW50Pzogc3RyaW5nCn0KY29uc3QgeyBwcm9wcyB9ID0gZGVmaW5lUHJvcHM8eyBwcm9wczogUHJvcHMgfT4oKQoKPC9zY3JpcHQ+Cgo8c3R5bGUgbGFuZz0ic2NzcyIgc2NvcGVkPgouYWJzdHJhY3QgewogICAgZGl2IHsKICAgICAgICBtYXgtd2lkdGg6IDk2MHB4OwogICAgICAgIEBhcHBseSB3LWZ1bGwgbXQtMjsKICAgIH0KCiAgICBsaSB7CiAgICAgICAgQGFwcGx5IGZsZXggZmxleC1yb3cgbXktMTsKCiAgICAgICAgOmZpcnN0LWNoaWxkIHsKICAgICAgICAgICAgQGFwcGx5IG1yLTI7CiAgICAgICAgfQogICAgfQp9CgpwIHsKICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTsKfQo8L3N0eWxlPg==",Pn="data:application/octet-stream;base64,PHRlbXBsYXRlPgogICAgPHNlY3Rpb24gY2xhc3M9ImJpYnRleCI+CiAgICAgICAgPGgzPkJpYlRlWDwvaDM+CiAgICAgICAgPHByZSBjbGFzcz0iYmlidGV4LWNvZGUiPjxjb2RlPnt7IGJpYlRlWCB9fTwvY29kZT48L3ByZT4KICAgIDwvc2VjdGlvbj4KPC90ZW1wbGF0ZT4KCjxzY3JpcHQgc2V0dXAgbGFuZz0idHMiPgppbnRlcmZhY2UgUHJvcHMgewogICAgYmliVGVYPzogc3RyaW5nCn0KY29uc3QgeyBwcm9wcyB9ID0gZGVmaW5lUHJvcHM8eyBwcm9wczogUHJvcHMgfT4oKQpjb25zdCBiaWJUZVggPSBwcm9wcy5iaWJUZVggfHwgIiIKPC9zY3JpcHQ+Cgo8c3R5bGUgc2NvcGVkIGxhbmc9InNjc3MiPgpzZWN0aW9uIHsKICAgIEBhcHBseSB3LWZ1bGwgcHktMTAgbWQ6cHgtMTYgcHgtNjsKICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlcjsKfQoKLmJpYnRleC1jb2RlIHsKICAgIEBhcHBseSBib3JkZXItZ3JheS0zMDAgYmctZ3JheS0zMDAvMTUgcC00IHJvdW5kZWQtbGcgdy1mdWxsIG92ZXJmbG93LWF1dG87CiAgICBtYXgtd2lkdGg6IDk2MHB4Owp9Cjwvc3R5bGU+Cg==",kn="data:application/octet-stream;base64,PHRlbXBsYXRlPgogICAgPHNlY3Rpb24gY2xhc3M9ImZyYW1ld29yayI+CiAgICAgICAgPGgzPkZyYW1ld29yazwvaDM+CiAgICAgICAgPGRpdj4KICAgICAgICAgICAgPGltZyA6c3JjPSJpbWFnZSI+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPHA+e3sgZGVzY3JpcHRpb24gfX08L3A+CiAgICAgICAgPC9kaXY+CgogICAgPC9zZWN0aW9uPgo8L3RlbXBsYXRlPgoKPHNjcmlwdCBzZXR1cCBsYW5nPSJ0cyI+CmludGVyZmFjZSBQcm9wcyB7CiAgICBpbWFnZT86IHN0cmluZwogICAgZGVzY3JpcHRpb24/OiBzdHJpbmcKfQoKY29uc3QgeyBwcm9wcyB9ID0gZGVmaW5lUHJvcHM8eyBwcm9wczogUHJvcHMgfT4oKQpjb25zdCBpbWFnZSA9IHByb3BzLmltYWdlICYmIG5ldyBVUkwoYC4uLyR7cHJvcHMuaW1hZ2V9YCwgaW1wb3J0Lm1ldGEudXJsKS5ocmVmCmNvbnN0IGRlc2NyaXB0aW9uID0gcHJvcHMuZGVzY3JpcHRpb24KPC9zY3JpcHQ+Cgo8c3R5bGUgbGFuZz0ic2NzcyIgc2NvcGVkPgouZnJhbWV3b3JrIHsKICAgICogewogICAgICAgIG1heC13aWR0aDogOTYwcHg7CiAgICAgICAgQGFwcGx5IHctZnVsbDsKICAgIH0KCn0KPC9zdHlsZT4K",Yn="/hallo/assets/SingleVideo-stJAsni1.vue",Vn="/hallo/assets/TextVideo-C3BQxIET.vue",Xn="data:application/octet-stream;base64,PHRlbXBsYXRlPgogICAgPHNlY3Rpb24gY2xhc3M9InRpdGxlIj4KICAgICAgICA8aDE+e3sgdGl0bGUgfX08L2gxPgogICAgICAgIDxoMz57eyBzdWJ0aXRsZSB9fTwvaDM+CgogICAgICAgIDxkaXYgdi1mb3I9IihhdXRob3JzSXRlbSwgaSkgaW4gYXV0aG9ycyIgOmtleT0iaSIgY2xhc3M9ImF1dGhvcnMiPgogICAgICAgICAgICA8ZGl2IGNsYXNzPSJhdXRob3JzIiA6Y2xhc3M9InsgdGhpbjogaSA9PT0gYXV0aG9yc0l0ZW0ubGVuZ3RoIC0gMiB9Ij4KICAgICAgICAgICAgICAgIDxzcGFuIHYtZm9yPSJhdXRob3IsIGkgaW4gYXV0aG9yc0l0ZW0iIDprZXk9ImkiPgogICAgICAgICAgICAgICAgICAgIDxzdXAgdi1pZj0iYXV0aG9yLnByZWZpeCI+e3sgYXV0aG9yLnByZWZpeCB9fTwvc3VwPgogICAgICAgICAgICAgICAgICAgIDxhIGNsYXNzPSJhdXRob3ItbmFtZSIgdi1pZj0iYXV0aG9yLmhvbWVwYWdlIiA6aHJlZj0iYXV0aG9yLmhvbWVwYWdlIiB0YXJnZXQ9Il9ibGFuayI+e3sgYXV0aG9yLm5hbWUKICAgICAgICAgICAgICAgICAgICAgICAgfX08L2E+CiAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9ImF1dGhvci1uYW1lIiB2LWVsc2U+e3sgYXV0aG9yLm5hbWUgfX08L3NwYW4+CiAgICAgICAgICAgICAgICAgICAgPHN1cCB2LWlmPSJhdXRob3Iuc3VmZml4Ij57eyBhdXRob3Iuc3VmZml4IH19PC9zdXA+CiAgICAgICAgICAgICAgICAgICAgPHNwYW4gdi1pZj0iaSA8IGF1dGhvcnNJdGVtLmxlbmd0aCAtIDEiPiwgPC9zcGFuPgogICAgICAgICAgICAgICAgPC9zcGFuPgogICAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPGRpdiBjbGFzcz0icmVzX2xpbmsiPgogICAgICAgICAgICA8YSB2LWlmPSJyZXNvdXJjZXMucGRmIiBjbGFzcz0iYnV0dG9uIiA6aHJlZj0icmVzb3VyY2VzLnBkZiIgdGFyZ2V0PSJfYmxhbmsiPgogICAgICAgICAgICAgICAgPGkgY2xhc3M9Imljb25mb250IGljb24tbG0tcGRmIj48L2k+CiAgICAgICAgICAgICAgICA8c3Bhbj5QYXBlcjwvc3Bhbj4KICAgICAgICAgICAgPC9hPgogICAgICAgICAgICA8YSB2LWlmPSJyZXNvdXJjZXMuYXJ4aXYiIGNsYXNzPSJidXR0b24iIDpocmVmPSJyZXNvdXJjZXMuYXJ4aXYiIHRhcmdldD0iX2JsYW5rIj4KICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJpY29uZm9udCBpY29uLWxtLUFyeGl2Ij48L2k+CiAgICAgICAgICAgICAgICA8c3Bhbj5hclhpdjwvc3Bhbj4KICAgICAgICAgICAgPC9hPgoKICAgICAgICAgICAgPGEgdi1pZj0icmVzb3VyY2VzLmdpdGh1YiIgY2xhc3M9ImJ1dHRvbiIgOmhyZWY9InJlc291cmNlcy5naXRodWIiIHRhcmdldD0iX2JsYW5rIj4KICAgICAgICAgICAgICAgIDxpIGNsYXNzPSJpY29uZm9udCBpY29uLWxtLWdpdGh1YiI+PC9pPgogICAgICAgICAgICAgICAgPHNwYW4+Q29kZTwvc3Bhbj4KICAgICAgICAgICAgPC9hPgoKICAgICAgICAgICAgPGEgdi1pZj0icmVzb3VyY2VzLmh1Z2dpbmdmYWNlIiBjbGFzcz0iYnV0dG9uIiA6aHJlZj0icmVzb3VyY2VzLmh1Z2dpbmdmYWNlIiB0YXJnZXQ9Il9ibGFuayI+CiAgICAgICAgICAgICAgICA8aSBjbGFzcz0iaWNvbmZvbnQgaWNvbi1sbS1odWdnaW5nZmFjZSI+PC9pPgogICAgICAgICAgICAgICAgPHNwYW4+SHVnZ2luZ0ZhY2U8L3NwYW4+CiAgICAgICAgICAgIDwvYT4KICAgICAgICA8L2Rpdj4KCiAgICAgICAgPHZpZGVvIHYtbGF6eSA6c3JjPSJtYWluVmlkZW8iIG11dGVkIGxvb3AgY29udHJvbHM+PC92aWRlbz4KICAgIDwvc2VjdGlvbj4KPC90ZW1wbGF0ZT4KCjxzY3JpcHQgbGFuZz0idHMiIHNldHVwPgppbXBvcnQgeyBvbk1vdW50ZWQgfSBmcm9tICd2dWUnOwoKaW50ZXJmYWNlIFByb3BzIHsKICAgIHRpdGxlPzogc3RyaW5nLAogICAgc3VidGl0bGU/OiBzdHJpbmcsCiAgICBhdXRob3JzPzogYW55W10sCiAgICByZXNvdXJjZXM/OiBhbnksCiAgICBtYWluVmlkZW8/OiBzdHJpbmcsCn0KY29uc3QgeyBwcm9wcyB9ID0gZGVmaW5lUHJvcHM8eyBwcm9wczogUHJvcHMgfT4oKQoKY29uc3QgdGl0bGUgPSBwcm9wcy50aXRsZQpjb25zdCBzdWJ0aXRsZSA9IHByb3BzLnN1YnRpdGxlCmNvbnN0IGF1dGhvcnMgPSBwcm9wcy5hdXRob3JzCmNvbnN0IHJlc291cmNlcyA9IHByb3BzLnJlc291cmNlcwpjb25zdCBtYWluVmlkZW8gPSBwcm9wcy5tYWluVmlkZW8gJiYgbmV3IFVSTChgLi4vJHtwcm9wcy5tYWluVmlkZW99YCwgaW1wb3J0Lm1ldGEudXJsKS5ocmVmCgpvbk1vdW50ZWQoKCkgPT4gewogICAgaWYgKHRpdGxlKSB7CiAgICAgICAgZG9jdW1lbnQudGl0bGUgPSB0aXRsZQogICAgfQogICAgaWYgKHN1YnRpdGxlKSB7CiAgICAgICAgZG9jdW1lbnQudGl0bGUgKz0gYDogJHtzdWJ0aXRsZX1gCiAgICB9Cn0pCjwvc2NyaXB0PgoKPHN0eWxlIGxhbmc9InNjc3MiIHNjb3BlZD4KLnRpdGxlIHsKCiAgICAuYXV0aG9ycyB7CiAgICAgICAgQGFwcGx5IHRleHQtY2VudGVyIHRleHQtbGc7CgogICAgICAgIC50aGluIHsKICAgICAgICAgICAgLmF1dGhvci1uYW1lIHsKICAgICAgICAgICAgICAgIEBhcHBseSBmb250LWxpZ2h0CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CgogICAgLnJlc19saW5rIHsKICAgICAgICBAYXBwbHkgdGV4dC1jZW50ZXIgbXQtMTsKICAgIH0KCiAgICB2aWRlbyB7CiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDsKICAgICAgICBAYXBwbHkgbXQtNCBibG9jayB3LWZ1bGw7CiAgICB9Cn0KCi5idXR0b24gewogICAgQGFwcGx5IG1yLTMgbXQtMjsKCiAgICBpIHsKICAgICAgICBAYXBwbHkgbXItMTsKICAgIH0KfQo8L3N0eWxlPgo=",Kn="/hallo/assets/VideoComparision-BdsNpxDg.vue",Fn="data:application/octet-stream;base64,PHRlbXBsYXRlPgogICAgPFRpdGxlU2VjdGlvbiB2LWlmPSJ0ZW1wbGF0ZSA9PT0gJ3RpdGxlJyIgOnByb3BzPSJwcm9wcyI+PC9UaXRsZVNlY3Rpb24+CiAgICA8QWJzdHJhY3RTZWN0aW9uIHYtaWY9InRlbXBsYXRlID09PSAnYWJzdHJhY3QnIiA6cHJvcHM9InByb3BzIj48L0Fic3RyYWN0U2VjdGlvbj4KICAgIDxGcmFtZXdvcmtTZWN0aW9uIHYtaWY9InRlbXBsYXRlID09PSAnZnJhbWV3b3JrJyIgOnByb3BzPSJwcm9wcyIgLz4KICAgIDxWaWRlb0NvbXBhcmlzaW9uIHYtaWY9InRlbXBsYXRlID09PSAndmlkZW8tY29tcGFyaXNpb24nIiA6cHJvcHM9InByb3BzIiAvPgogICAgPFRleHRWaWRlbyB2LWlmPSJ0ZW1wbGF0ZSA9PT0gJ3RleHQtdmlkZW8nIiA6cHJvcHM9InByb3BzIiAvPgogICAgPFNpbmdsZVZpZGVvIHYtaWY9InRlbXBsYXRlID09PSAnc2luZ2xlLXZpZGVvJyIgOnByb3BzPSJwcm9wcyIgLz4KICAgIDxCaWJUZVggdi1pZj0idGVtcGxhdGUgPT09ICdiaWJ0ZXgnIiA6cHJvcHM9InByb3BzIiAvPgo8L3RlbXBsYXRlPgoKPHNjcmlwdCBzZXR1cCBsYW5nPSJ0cyI+CmltcG9ydCBUaXRsZVNlY3Rpb24gZnJvbSAiQC9jb21wb25lbnRzL1RpdGxlU2VjdGlvbi52dWUiCmltcG9ydCBBYnN0cmFjdFNlY3Rpb24gZnJvbSAiQC9jb21wb25lbnRzL0Fic3RyYWN0U2VjdGlvbi52dWUiCmltcG9ydCBGcmFtZXdvcmtTZWN0aW9uIGZyb20gIkAvY29tcG9uZW50cy9GcmFtZXdvcmtTZWN0aW9uLnZ1ZSIKaW1wb3J0IFZpZGVvQ29tcGFyaXNpb24gZnJvbSAiQC9jb21wb25lbnRzL1ZpZGVvQ29tcGFyaXNpb24udnVlIgppbXBvcnQgVGV4dFZpZGVvIGZyb20gIkAvY29tcG9uZW50cy9UZXh0VmlkZW8udnVlIgppbXBvcnQgU2luZ2xlVmlkZW8gZnJvbSAiQC9jb21wb25lbnRzL1NpbmdsZVZpZGVvLnZ1ZSIKaW1wb3J0IEJpYlRlWCBmcm9tICJAL2NvbXBvbmVudHMvQmliVGVYLnZ1ZSIKaW50ZXJmYWNlIFByb3BzIHsKICAgIHRlbXBsYXRlPzogc3RyaW5nLAogICAgcHJvcHM/OiBhbnksCn0KY29uc3QgeyB0ZW1wbGF0ZSwgcHJvcHMgfSA9IGRlZmluZVByb3BzPFByb3BzPigpOwo8L3NjcmlwdD4K",Jn="data:application/octet-stream;base64,PHRlbXBsYXRlPgogIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9ImN1cnJlbnRDb2xvciI+CiAgICA8cGF0aAogICAgICBkPSJNMTUgNGExIDEgMCAxIDAgMCAyVjR6bTAgMTF2LTFhMSAxIDAgMCAwLTEgMWgxem0wIDRsLS43MDcuNzA3QTEgMSAwIDAgMCAxNiAxOWgtMXptLTQtNGwuNzA3LS43MDdBMSAxIDAgMCAwIDExIDE0djF6bS00LjcwNy0xLjI5M2ExIDEgMCAwIDAtMS40MTQgMS40MTRsMS40MTQtMS40MTR6bS0uNzA3LjcwN2wtLjcwNy0uNzA3LjcwNy43MDd6TTkgMTF2LTFhMSAxIDAgMCAwLS43MDcuMjkzTDkgMTF6bS00IDBoMWExIDEgMCAwIDAtMS0xdjF6bTAgNEg0YTEgMSAwIDAgMCAxLjcwNy43MDdMNSAxNXptMTAtOWgyVjRoLTJ2MnptMiAwYTEgMSAwIDAgMSAxIDFoMmEzIDMgMCAwIDAtMy0zdjJ6bTEgMXY2aDJWN2gtMnptMCA2YTEgMSAwIDAgMS0xIDF2MmEzIDMgMCAwIDAgMy0zaC0yem0tMSAxaC0ydjJoMnYtMnptLTMgMXY0aDJ2LTRoLTJ6bTEuNzA3IDMuMjkzbC00LTQtMS40MTQgMS40MTQgNCA0IDEuNDE0LTEuNDE0ek0xMSAxNEg3djJoNHYtMnptLTQgMGMtLjI3NiAwLS41MjUtLjExMS0uNzA3LS4yOTNsLTEuNDE0IDEuNDE0QzUuNDIgMTUuNjYzIDYuMTcyIDE2IDcgMTZ2LTJ6bS0uNzA3IDEuMTIxbDMuNDE0LTMuNDE0LTEuNDE0LTEuNDE0LTMuNDE0IDMuNDE0IDEuNDE0IDEuNDE0ek05IDEyaDR2LTJIOXYyem00IDBhMyAzIDAgMCAwIDMtM2gtMmExIDEgMCAwIDEtMSAxdjJ6bTMtM1YzaC0ydjZoMnptMC02YTMgMyAwIDAgMC0zLTN2MmExIDEgMCAwIDEgMSAxaDJ6bS0zLTNIM3YyaDEwVjB6TTMgMGEzIDMgMCAwIDAtMyAzaDJhMSAxIDAgMCAxIDEtMVYwek0wIDN2NmgyVjNIMHptMCA2YTMgMyAwIDAgMCAzIDN2LTJhMSAxIDAgMCAxLTEtMUgwem0zIDNoMnYtMkgzdjJ6bTEtMXY0aDJ2LTRINHptMS43MDcgNC43MDdsLjU4Ni0uNTg2LTEuNDE0LTEuNDE0LS41ODYuNTg2IDEuNDE0IDEuNDE0eiIKICAgIC8+CiAgPC9zdmc+CjwvdGVtcGxhdGU+Cg==",Un="data:application/octet-stream;base64,PHRlbXBsYXRlPgogIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAiIGhlaWdodD0iMTciIGZpbGw9ImN1cnJlbnRDb2xvciI+CiAgICA8cGF0aAogICAgICBkPSJNMTEgMi4yNTNhMSAxIDAgMSAwLTIgMGgyem0tMiAxM2ExIDEgMCAxIDAgMiAwSDl6bS40NDctMTIuMTY3YTEgMSAwIDEgMCAxLjEwNy0xLjY2Nkw5LjQ0NyAzLjA4NnpNMSAyLjI1M0wuNDQ3IDEuNDJBMSAxIDAgMCAwIDAgMi4yNTNoMXptMCAxM0gwYTEgMSAwIDAgMCAxLjU1My44MzNMMSAxNS4yNTN6bTguNDQ3LjgzM2ExIDEgMCAxIDAgMS4xMDctMS42NjZsLTEuMTA3IDEuNjY2em0wLTE0LjY2NmExIDEgMCAxIDAgMS4xMDcgMS42NjZMOS40NDcgMS40MnpNMTkgMi4yNTNoMWExIDEgMCAwIDAtLjQ0Ny0uODMzTDE5IDIuMjUzem0wIDEzbC0uNTUzLjgzM0ExIDEgMCAwIDAgMjAgMTUuMjUzaC0xem0tOS41NTMtLjgzM2ExIDEgMCAxIDAgMS4xMDcgMS42NjZMOS40NDcgMTQuNDJ6TTkgMi4yNTN2MTNoMnYtMTNIOXptMS41NTMtLjgzM0M5LjIwMy41MjMgNy40MiAwIDUuNSAwdjJjMS41NzIgMCAyLjk2MS40MzEgMy45NDcgMS4wODZsMS4xMDctMS42NjZ6TTUuNSAwQzMuNTggMCAxLjc5Ny41MjMuNDQ3IDEuNDJsMS4xMDcgMS42NjZDMi41MzkgMi40MzEgMy45MjggMiA1LjUgMlYwek0wIDIuMjUzdjEzaDJ2LTEzSDB6bTEuNTUzIDEzLjgzM0MyLjUzOSAxNS40MzEgMy45MjggMTUgNS41IDE1di0yYy0xLjkyIDAtMy43MDMuNTIzLTUuMDUzIDEuNDJsMS4xMDcgMS42NjZ6TTUuNSAxNWMxLjU3MiAwIDIuOTYxLjQzMSAzLjk0NyAxLjA4NmwxLjEwNy0xLjY2NkM5LjIwMyAxMy41MjMgNy40MiAxMyA1LjUgMTN2MnptNS4wNTMtMTEuOTE0QzExLjUzOSAyLjQzMSAxMi45MjggMiAxNC41IDJWMGMtMS45MiAwLTMuNzAzLjUyMy01LjA1MyAxLjQybDEuMTA3IDEuNjY2ek0xNC41IDJjMS41NzMgMCAyLjk2MS40MzEgMy45NDcgMS4wODZsMS4xMDctMS42NjZDMTguMjAzLjUyMyAxNi40MjEgMCAxNC41IDB2MnptMy41LjI1M3YxM2gydi0xM2gtMnptMS41NTMgMTIuMTY3QzE4LjIwMyAxMy41MjMgMTYuNDIxIDEzIDE0LjUgMTN2MmMxLjU3MyAwIDIuOTYxLjQzMSAzLjk0NyAxLjA4NmwxLjEwNy0xLjY2NnpNMTQuNSAxM2MtMS45MiAwLTMuNzAzLjUyMy01LjA1MyAxLjQybDEuMTA3IDEuNjY2QzExLjUzOSAxNS40MzEgMTIuOTI4IDE1IDE0LjUgMTV2LTJ6IgogICAgLz4KICA8L3N2Zz4KPC90ZW1wbGF0ZT4K",$n="data:application/octet-stream;base64,PHRlbXBsYXRlPgogIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIGZpbGw9ImN1cnJlbnRDb2xvciI+CiAgICA8cGF0aAogICAgICBkPSJNMTEuNDQ3IDguODk0YTEgMSAwIDEgMC0uODk0LTEuNzg5bC44OTQgMS43ODl6bS0yLjg5NC0uNzg5YTEgMSAwIDEgMCAuODk0IDEuNzg5bC0uODk0LTEuNzg5em0wIDEuNzg5YTEgMSAwIDEgMCAuODk0LTEuNzg5bC0uODk0IDEuNzg5ek03LjQ0NyA3LjEwNmExIDEgMCAxIDAtLjg5NCAxLjc4OWwuODk0LTEuNzg5ek0xMCA5YTEgMSAwIDEgMC0yIDBoMnptLTIgMi41YTEgMSAwIDEgMCAyIDBIOHptOS40NDctNS42MDZhMSAxIDAgMSAwLS44OTQtMS43ODlsLjg5NCAxLjc4OXptLTIuODk0LS43ODlhMSAxIDAgMSAwIC44OTQgMS43ODlsLS44OTQtMS43ODl6bTIgLjc4OWExIDEgMCAxIDAgLjg5NC0xLjc4OWwtLjg5NCAxLjc4OXptLTEuMTA2LTIuNzg5YTEgMSAwIDEgMC0uODk0IDEuNzg5bC44OTQtMS43ODl6TTE4IDVhMSAxIDAgMSAwLTIgMGgyem0tMiAyLjVhMSAxIDAgMSAwIDIgMGgtMnptLTUuNDQ3LTQuNjA2YTEgMSAwIDEgMCAuODk0LTEuNzg5bC0uODk0IDEuNzg5ek05IDFsLjQ0Ny0uODk0YTEgMSAwIDAgMC0uODk0IDBMOSAxem0tMi40NDcuMTA2YTEgMSAwIDEgMCAuODk0IDEuNzg5bC0uODk0LTEuNzg5em0tNiAzYTEgMSAwIDEgMCAuODk0IDEuNzg5TC41NTMgNC4xMDZ6bTIuODk0Ljc4OWExIDEgMCAxIDAtLjg5NC0xLjc4OWwuODk0IDEuNzg5em0tMi0uNzg5YTEgMSAwIDEgMC0uODk0IDEuNzg5bC44OTQtMS43ODl6bTEuMTA2IDIuNzg5YTEgMSAwIDEgMCAuODk0LTEuNzg5bC0uODk0IDEuNzg5ek0yIDVhMSAxIDAgMSAwLTIgMGgyek0wIDcuNWExIDEgMCAxIDAgMiAwSDB6bTguNTUzIDEyLjM5NGExIDEgMCAxIDAgLjg5NC0xLjc4OWwtLjg5NCAxLjc4OXptLTEuMTA2LTIuNzg5YTEgMSAwIDEgMC0uODk0IDEuNzg5bC44OTQtMS43ODl6bTEuMTA2IDFhMSAxIDAgMSAwIC44OTQgMS43ODlsLS44OTQtMS43ODl6bTIuODk0Ljc4OWExIDEgMCAxIDAtLjg5NC0xLjc4OWwuODk0IDEuNzg5ek04IDE5YTEgMSAwIDEgMCAyIDBIOHptMi0yLjVhMSAxIDAgMSAwLTIgMGgyem0tNy40NDcuMzk0YTEgMSAwIDEgMCAuODk0LTEuNzg5bC0uODk0IDEuNzg5ek0xIDE1SDBhMSAxIDAgMCAwIC41NTMuODk0TDEgMTV6bTEtMi41YTEgMSAwIDEgMC0yIDBoMnptMTIuNTUzIDIuNjA2YTEgMSAwIDEgMCAuODk0IDEuNzg5bC0uODk0LTEuNzg5ek0xNyAxNWwuNDQ3Ljg5NEExIDEgMCAwIDAgMTggMTVoLTF6bTEtMi41YTEgMSAwIDEgMC0yIDBoMnptLTcuNDQ3LTUuMzk0bC0yIDEgLjg5NCAxLjc4OSAyLTEtLjg5NC0xLjc4OXptLTEuMTA2IDFsLTItMS0uODk0IDEuNzg5IDIgMSAuODk0LTEuNzg5ek04IDl2Mi41aDJWOUg4em04LjU1My00Ljg5NGwtMiAxIC44OTQgMS43ODkgMi0xLS44OTQtMS43ODl6bS44OTQgMGwtMi0xLS44OTQgMS43ODkgMiAxIC44OTQtMS43ODl6TTE2IDV2Mi41aDJWNWgtMnptLTQuNTUzLTMuODk0bC0yLTEtLjg5NCAxLjc4OSAyIDEgLjg5NC0xLjc4OXptLTIuODk0LTFsLTIgMSAuODk0IDEuNzg5IDItMUw4LjU1My4xMDZ6TTEuNDQ3IDUuODk0bDItMS0uODk0LTEuNzg5LTIgMSAuODk0IDEuNzg5em0tLjg5NCAwbDIgMSAuODk0LTEuNzg5LTItMS0uODk0IDEuNzg5ek0wIDV2Mi41aDJWNUgwem05LjQ0NyAxMy4xMDZsLTItMS0uODk0IDEuNzg5IDIgMSAuODk0LTEuNzg5em0wIDEuNzg5bDItMS0uODk0LTEuNzg5LTIgMSAuODk0IDEuNzg5ek0xMCAxOXYtMi41SDhWMTloMnptLTYuNTUzLTMuODk0bC0yLTEtLjg5NCAxLjc4OSAyIDEgLjg5NC0xLjc4OXpNMiAxNXYtMi41SDBWMTVoMnptMTMuNDQ3IDEuODk0bDItMS0uODk0LTEuNzg5LTIgMSAuODk0IDEuNzg5ek0xOCAxNXYtMi41aC0yVjE1aDJ6IgogICAgLz4KICA8L3N2Zz4KPC90ZW1wbGF0ZT4K",Qn="data:application/octet-stream;base64,PHRlbXBsYXRlPgogIDxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9ImN1cnJlbnRDb2xvciI+CiAgICA8cGF0aAogICAgICBkPSJNMTAgMy4yMmwtLjYxLS42YTUuNSA1LjUgMCAwIDAtNy42NjYuMTA1IDUuNSA1LjUgMCAwIDAtLjExNCA3LjY2NUwxMCAxOC43OGw4LjM5LTguNGE1LjUgNS41IDAgMCAwLS4xMTQtNy42NjUgNS41IDUuNSAwIDAgMC03LjY2Ni0uMTA1bC0uNjEuNjF6IgogICAgLz4KICA8L3N2Zz4KPC90ZW1wbGF0ZT4K",qn="data:application/octet-stream;base64,PCEtLSBUaGlzIGljb24gaXMgZnJvbSA8aHR0cHM6Ly9naXRodWIuY29tL1RlbXBsYXJpYW4vTWF0ZXJpYWxEZXNpZ24+LCBkaXN0cmlidXRlZCB1bmRlciBBcGFjaGUgMi4wIChodHRwczovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wKSBsaWNlbnNlLS0+Cjx0ZW1wbGF0ZT4KICA8c3ZnCiAgICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgICB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIKICAgIGFyaWEtaGlkZGVuPSJ0cnVlIgogICAgcm9sZT0iaW1nIgogICAgY2xhc3M9Imljb25pZnkgaWNvbmlmeS0tbWRpIgogICAgd2lkdGg9IjI0IgogICAgaGVpZ2h0PSIyNCIKICAgIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiCiAgICB2aWV3Qm94PSIwIDAgMjQgMjQiCiAgPgogICAgPHBhdGgKICAgICAgZD0iTTIwIDE4di00aC0zdjFoLTJ2LTFIOXYxSDd2LTFINHY0aDE2TTYuMzMgOGwtMS43NCA0SDd2LTFoMnYxaDZ2LTFoMnYxaDIuNDFsLTEuNzQtNEg2LjMzTTkgNXYxaDZWNUg5bTEyLjg0IDcuNjFjLjEuMjIuMTYuNDguMTYuOFYxOGMwIC41My0uMjEgMS0uNiAxLjQxYy0uNC40LS44NS41OS0xLjQuNTlINGMtLjU1IDAtMS0uMTktMS40LS41OUMyLjIxIDE5IDIgMTguNTMgMiAxOHYtNC41OWMwLS4zMi4wNi0uNTguMTYtLjhMNC41IDcuMjJDNC44NCA2LjQxIDUuNDUgNiA2LjMzIDZIN1Y1YzAtLjU1LjE4LTEgLjU3LTEuNDFDNy45NiAzLjIgOC40NCAzIDkgM2g2Yy41NiAwIDEuMDQuMiAxLjQzLjU5Yy4zOS40MS41Ny44Ni41NyAxLjQxdjFoLjY3Yy44OCAwIDEuNDkuNDEgMS44MyAxLjIybDIuMzQgNS4zOXoiCiAgICAgIGZpbGw9ImN1cnJlbnRDb2xvciIKICAgID48L3BhdGg+CiAgPC9zdmc+CjwvdGVtcGxhdGU+Cg==",es="data:application/json;base64,ewogICJ0aXRsZSI6IHsKICAgICJ0aXRsZSI6ICJDaGFtcCIsCiAgICAic3VidGl0bGUiOiAiQ29udHJvbGxhYmxlIGFuZCBDb25zaXN0ZW50IEh1bWFuIEltYWdlIEFuaW1hdGlvbiB3aXRoIDNEIFBhcmFtZXRyaWMgR3VpZGFuY2UiCiAgfSwKICAiYXV0aG9ycyI6IFsKICAgIHsKICAgICAgIm5hbWUiOiAiU2hlbmhhbyBaaHUqIiwKICAgICAgImhvbWVwYWdlIjogImh0dHBzOi8vZ2l0aHViLmNvbS9TaGVuaGFvWmh1IgogICAgfSwKICAgIHsKICAgICAgIm5hbWUiOiAiSnVubWluZyBMZW8gQ2hlbioiLAogICAgICAiaG9tZXBhZ2UiOiAiaHR0cHM6Ly9naXRodWIuY29tL0xlb29vbzMzMyIKICAgIH0sCiAgICB7CiAgICAgICJuYW1lIjogIlp1b3podW8gRGFpIiwKICAgICAgImhvbWVwYWdlIjogImh0dHBzOi8vZ2l0aHViLmNvbS9kYWl6dW96aHVvIgogICAgfSwKICAgIHsKICAgICAgIm5hbWUiOiAiWWluZ2h1aSBYdSIsCiAgICAgICJob21lcGFnZSI6ICJodHRwczovL2FpMy5mdWRhbi5lZHUuY24vaW5mby8xMDg4LzEyNjYuaHRtIgogICAgfSwKICAgIHsKICAgICAgIm5hbWUiOiAiWHVuIENhbyIsCiAgICAgICJob21lcGFnZSI6ICJodHRwczovL2NpdGUubmp1LmVkdS5jbi9QZW9wbGUvRmFjdWx0eS8yMDE5MDYyMS9pNTA1NC5odG1sIgogICAgfSwKICAgIHsKICAgICAgIm5hbWUiOiAiWWFvIFlhbyIsCiAgICAgICJob21lcGFnZSI6ICJodHRwczovL3lveW8wMDAuZ2l0aHViLmlvLyIKICAgIH0sCiAgICB7CiAgICAgICJuYW1lIjogIkhhbyBaaHUiLAogICAgICAiaG9tZXBhZ2UiOiAiaHR0cDovL3podWhhby5jYy9ob21lLyIKICAgIH0sCiAgICB7CiAgICAgICJuYW1lIjogIlNpeXUgWmh1IiwKICAgICAgImhvbWVwYWdlIjogImh0dHBzOi8vc2l0ZXMuZ29vZ2xlLmNvbS9zaXRlL3podXNpeXVjcy9ob21lIgogICAgfQogIF0sCiAgInJlcyI6IHsKICAgICJwZGYiOiAiaHR0cHM6Ly9hcnhpdi5vcmcvcGRmLzI0MDMuMTQ3ODEiLAogICAgImFyeGl2IjogImh0dHBzOi8vYXJ4aXYub3JnL2Ficy8yNDAzLjE0NzgxIiwKICAgICJnaXRodWIiOiAiaHR0cHM6Ly9naXRodWIuY29tL2Z1ZGFuLWdlbmVyYXRpdmUtdmlzaW9uL2NoYW1wIiwKICAgICJodWdnaW5nZmFjZSI6ICIiCiAgfQp9Cg==",ts="data:video/mp2t;base64,aW1wb3J0IHsgaW5WaXNpYmxlIH0gZnJvbSAnQC91dGlscy92aWRlbycKCmNvbnN0IHZpZGVvcyA9IG5ldyBNYXA8SFRNTFZpZGVvRWxlbWVudCwgRE9NUmVjdD4oKQoKZnVuY3Rpb24gcGxheU9yUGF1c2UodmlkZW86IEhUTUxWaWRlb0VsZW1lbnQpIHsKICBpZiAoaW5WaXNpYmxlKHZpZGVvKSkgewogICAgLy8gdmlkZW8ucGxheSgpCiAgfSBlbHNlIHsKICAgIHZpZGVvLnBhdXNlKCkKICB9Cn0KCmNvbnN0IG9uc2Nyb2xsID0gKGV2dDogRXZlbnQpID0+IHsKICBmb3IgKGNvbnN0IHZpZGVvIG9mIHZpZGVvcy5rZXlzKCkpIHsKICAgIHBsYXlPclBhdXNlKHZpZGVvKQogIH0KfQoKZXhwb3J0IGRlZmF1bHQgewogIG5hbWU6ICdsYXp5JywKICBvcHRpb246IHsKICAgIG1vdW50ZWQ6IChlbDogSFRNTEVsZW1lbnQpID0+IHsKICAgICAgaWYgKGVsIGluc3RhbmNlb2YgSFRNTFZpZGVvRWxlbWVudCkgewogICAgICAgIHZpZGVvcy5zZXQoZWwsIGVsLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpKQogICAgICAgIGVsLm9uY2FucGxheSA9ICgpID0+IHsKICAgICAgICAgIHZpZGVvcy5zZXQoZWwsIGVsLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpKQogICAgICAgICAgcGxheU9yUGF1c2UoZWwpCiAgICAgICAgfQogICAgICB9CiAgICAgIGlmICh2aWRlb3Muc2l6ZSkgewogICAgICAgICF3aW5kb3cub25zY3JvbGwgJiYgKHdpbmRvdy5vbnNjcm9sbCA9IG9uc2Nyb2xsKQogICAgICB9CiAgICB9LAogICAgdW5tb3VudGVkOiAoZWw6IEhUTUxFbGVtZW50KSA9PiB7CiAgICAgIGlmIChlbCBpbnN0YW5jZW9mIEhUTUxWaWRlb0VsZW1lbnQpIHsKICAgICAgICB2aWRlb3MuZGVsZXRlKGVsKQogICAgICB9CiAgICAgIGlmICghdmlkZW9zLnNpemUpIHsKICAgICAgICB3aW5kb3cub25zY3JvbGwgPSBudWxsCiAgICAgIH0KICAgIH0KICB9Cn0K",ns="/hallo/assets/index-BnGYV-cL.json",ss="data:video/mp2t;base64,aW1wb3J0ICdAL2Fzc2V0cy9tYWluLmNzcycKaW1wb3J0ICdAL2Fzc2V0cy9jYXJvdXNlbC5jc3MnCgppbXBvcnQgeyBjcmVhdGVBcHAgfSBmcm9tICd2dWUnCmltcG9ydCBBcHAgZnJvbSAnLi9BcHAudnVlJwppbXBvcnQgcm91dGVyIGZyb20gJy4vcm91dGVyJwppbXBvcnQgdmlkZW9MYXp5IGZyb20gJy4vZGlyZWN0aXZlcy92aWRlby1sYXp5JwoKY29uc3QgYXBwID0gY3JlYXRlQXBwKEFwcCkKYXBwLnVzZShyb3V0ZXIpCgphcHAuZGlyZWN0aXZlKHZpZGVvTGF6eS5uYW1lLCB2aWRlb0xhenkub3B0aW9uKQoKYXBwLm1vdW50KCcjYXBwJykK",os="data:video/mp2t;base64,aW1wb3J0IEhvbWVWaWV3IGZyb20gJ0Avdmlld3MvSG9tZS52dWUnCmltcG9ydCB7IGNyZWF0ZVJvdXRlciwgY3JlYXRlV2ViSGFzaEhpc3RvcnksIGNyZWF0ZVdlYkhpc3RvcnkgfSBmcm9tICd2dWUtcm91dGVyJwoKY29uc3Qgcm91dGVyID0gY3JlYXRlUm91dGVyKHsKICBoaXN0b3J5OiBjcmVhdGVXZWJIYXNoSGlzdG9yeSgpLAogIHJvdXRlczogWwogICAgewogICAgICBwYXRoOiAnJywKICAgICAgY29tcG9uZW50OiBIb21lVmlldwogICAgfQogIF0KfSkKCmV4cG9ydCBkZWZhdWx0IHJvdXRlcgo=",is="data:video/mp2t;base64,aW1wb3J0IHsgcmVhY3RpdmUgfSBmcm9tICd2dWUnCmV4cG9ydCBjb25zdCBzdG9yZSA9IHJlYWN0aXZlPHsKICB0d2VJbml0aWFsaXppbmc6IHsgW2tleTogc3RyaW5nXTogYW55IH0KICBzZXRJbml0aWFsaXppbmc6IChjb21wb25lbnROYW1lOiBzdHJpbmcsIGluaXRpYWxpemluZzogYm9vbGVhbikgPT4gdm9pZAp9Pih7CiAgdHdlSW5pdGlhbGl6aW5nOiB7fSwKICBzZXRJbml0aWFsaXppbmcoY29tcG9uZW50TmFtZTogc3RyaW5nLCBpbml0aWFsaXppbmc6IGJvb2xlYW4pIHsKICAgIHRoaXMudHdlSW5pdGlhbGl6aW5nW2NvbXBvbmVudE5hbWVdID0gaW5pdGlhbGl6aW5nCiAgICB0aGlzLnR3ZUluaXRpYWxpemluZyA9IHsgLi4udGhpcy50d2VJbml0aWFsaXppbmcgfQogIH0KfSkK",rs="data:video/mp2t;base64,ZXhwb3J0IGZ1bmN0aW9uIGluVmlzaWJsZSh2aWRlbzogSFRNTEVsZW1lbnQpIHsKICBjb25zdCB7IGxlZnQsIHJpZ2h0LCB0b3AsIGJvdHRvbSwgd2lkdGgsIGhlaWdodCB9ID0gdmlkZW8uZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkKICBpZiAoYm90dG9tIDwgMCB8fCB0b3AgPiB3aW5kb3cuaW5uZXJIZWlnaHQpIHsKICAgIHJldHVybiBmYWxzZQogIH0gZWxzZSBpZiAobGVmdCAhPSAwICYmIHJpZ2h0ICE9IDApIHsKICAgIHJldHVybiB0cnVlCiAgfQogIHJldHVybiBmYWxzZQp9Cg==",ls="data:application/octet-stream;base64,PHNjcmlwdCBzZXR1cCBsYW5nPSJ0cyI+CmltcG9ydCBXcmFwcGVkU2VjdGlvbiBmcm9tICdAL2NvbXBvbmVudHMvV3JhcHBlZFNlY3Rpb24udnVlJwppbXBvcnQgc2VjdGlvbnMgZnJvbSAnQC9pbmRleC5qc29uJzsKCjwvc2NyaXB0PgoKPHRlbXBsYXRlPgogIDxtYWluPgogICAgPFdyYXBwZWRTZWN0aW9uIHYtZm9yPSIoc2VjdGlvbiwgaSkgaW4gc2VjdGlvbnMiIDprZXk9ImkiIDp0ZW1wbGF0ZT0ic2VjdGlvbi50ZW1wbGF0ZSIgOnByb3BzPSJzZWN0aW9uLnByb3BzIj4KICAgIDwvV3JhcHBlZFNlY3Rpb24+CiAgPC9tYWluPgo8L3RlbXBsYXRlPgoKPHN0eWxlIGxhbmc9InNjc3MiPgptYWluIHsKICBAYXBwbHkgdy1mdWxsIGgtZnVsbCBmbGV4IGZsZXgtY29sIGl0ZW1zLWNlbnRlcjsKCiAgPjpudGgtY2hpbGQoMm4tMSkgewogICAgQGFwcGx5IGJnLXdoaXRlOwogICAgQGFwcGx5IGRhcms6YmctYmxhY2svNTA7CiAgfQoKICBzZWN0aW9uIHsKICAgIEBhcHBseSB3LWZ1bGwgcHktMTAgbWQ6cHgtMTYgcHgtNjsKICAgIEBhcHBseSBmbGV4IGZsZXgtY29sIGp1c3RpZnktY2VudGVyIGl0ZW1zLWNlbnRlcjsKICB9CgogIGgxIHsKICAgIEBhcHBseSB0ZXh0LTd4bCB0ZXh0LWNlbnRlcjsKICB9CgogIGgyIHsKICAgIEBhcHBseSB0ZXh0LTV4bCB0ZXh0LWNlbnRlciBteS04OwogIH0KCiAgaDMgewogICAgQGFwcGx5IHRleHQtM3hsIHRleHQtY2VudGVyIG15LTU7CiAgfQp9Cjwvc3R5bGU+Cg==",ht=e=>(Nt("data-v-796092c3"),e=e(),Dt(),e),su={class:"title"},ou={key:0},iu=["href"],ru={key:2,class:"author-name"},lu={key:3},cu={key:4},au={class:"res_link"},uu=["href"],du=ht(()=>M("i",{class:"iconfont icon-lm-pdf"},null,-1)),fu=ht(()=>M("span",null,"Paper",-1)),gu=[du,fu],pu=["href"],hu=ht(()=>M("i",{class:"iconfont icon-lm-Arxiv"},null,-1)),mu=ht(()=>M("span",null,"arXiv",-1)),Iu=[hu,mu],bu=["href"],Cu=ht(()=>M("i",{class:"iconfont icon-lm-github"},null,-1)),Au=ht(()=>M("span",null,"Code",-1)),vu=[Cu,Au],_u=["href"],yu=ht(()=>M("i",{class:"iconfont icon-lm-huggingface"},null,-1)),wu=ht(()=>M("span",null,"HuggingFace",-1)),Mu=[yu,wu],Eu=["src"],xu=ke({__name:"TitleSection",props:{props:{}},setup(e){const{props:t}=e,n=t.title,s=t.subtitle,o=t.authors,i=t.resources,r=t.mainVideo&&new URL(Object.assign({"../App.vue":vn,"../assets/base.css":_n,"../assets/carousel.css":yn,"../assets/icon.css":wn,"../assets/img/framework.png":Mn,"../assets/logo.svg":En,"../assets/main.css":xn,"../assets/video/cross_actor/1.mp4":Sn,"../assets/video/cross_actor/2.mp4":Nn,"../assets/video/cross_actor/3.mp4":Dn,"../assets/video/cross_actor/4.mp4":Tn,"../assets/video/main_video.mp4":Ln,"../assets/video/opera/1.mp4":Rn,"../assets/video/opera/2.mp4":Wn,"../assets/video/portrait_style/1.mp4":jn,"../assets/video/portrait_style/2.mp4":Bn,"../assets/video/portrait_style/3.mp4":Gn,"../assets/video/portrait_style/4.mp4":Zn,"../assets/video/rap/1.mp4":On,"../assets/video/rap/2.mp4":zn,"./AbstractSection.vue":Hn,"./BibTeX.vue":Pn,"./FrameworkSection.vue":kn,"./SingleVideo.vue":Yn,"./TextVideo.vue":Vn,"./TitleSection.vue":Xn,"./VideoComparision.vue":Kn,"./WrappedSection.vue":Fn,"./icons/IconCommunity.vue":Jn,"./icons/IconDocumentation.vue":Un,"./icons/IconEcosystem.vue":$n,"./icons/IconSupport.vue":Qn,"./icons/IconTooling.vue":qn,"../config.json":es,"../directives/video-lazy.ts":ts,"../index.json":ns,"../main.ts":ss,"../router/index.ts":os,"../store/index.ts":is,"../utils/video.ts":rs,"../views/Home.vue":ls})[`../${t.mainVideo}`],import.meta.url).href;return Cn(()=>{n&&(document.title=n),s&&(document.title+=`: ${s}`)}),(c,l)=>{const d=Bs("lazy");return H(),F("section",su,[M("h1",null,De(Y(n)),1),M("h3",null,De(Y(s)),1),(H(!0),F(ae,null,nt(Y(o),(a,p)=>(H(),F("div",{key:p,class:"authors"},[M("div",{class:Et(["authors",{thin:p===a.length-2}])},[(H(!0),F(ae,null,nt(a,(g,h)=>(H(),F("span",{key:h},[g.prefix?(H(),F("sup",ou,De(g.prefix),1)):we("",!0),g.homepage?(H(),F("a",{key:1,class:"author-name",href:g.homepage,target:"_blank"},De(g.name),9,iu)):(H(),F("span",ru,De(g.name),1)),g.suffix?(H(),F("sup",lu,De(g.suffix),1)):we("",!0),h(Nt("data-v-00219cff"),e=e(),Dt(),e),Du={class:"abstract"},Tu=Nu(()=>M("h3",null,"Abstract",-1)),Lu=ke({__name:"AbstractSection",props:{props:{}},setup(e){return(t,n)=>(H(),F("section",Du,[M("div",null,[Tu,M("p",null,De(t.props.content),1)])]))}}),Ru=pt(Lu,[["__scopeId","data-v-00219cff"]]),ul=e=>(Nt("data-v-bfaff5db"),e=e(),Dt(),e),Wu={class:"framework"},ju=ul(()=>M("h3",null,"Framework",-1)),Bu=["src"],Gu=ul(()=>M("br",null,null,-1)),Zu=ke({__name:"FrameworkSection",props:{props:{}},setup(e){const{props:t}=e,n=t.image&&new URL(Object.assign({"../App.vue":vn,"../assets/base.css":_n,"../assets/carousel.css":yn,"../assets/icon.css":wn,"../assets/img/framework.png":Mn,"../assets/logo.svg":En,"../assets/main.css":xn,"../assets/video/cross_actor/1.mp4":Sn,"../assets/video/cross_actor/2.mp4":Nn,"../assets/video/cross_actor/3.mp4":Dn,"../assets/video/cross_actor/4.mp4":Tn,"../assets/video/main_video.mp4":Ln,"../assets/video/opera/1.mp4":Rn,"../assets/video/opera/2.mp4":Wn,"../assets/video/portrait_style/1.mp4":jn,"../assets/video/portrait_style/2.mp4":Bn,"../assets/video/portrait_style/3.mp4":Gn,"../assets/video/portrait_style/4.mp4":Zn,"../assets/video/rap/1.mp4":On,"../assets/video/rap/2.mp4":zn,"./AbstractSection.vue":Hn,"./BibTeX.vue":Pn,"./FrameworkSection.vue":kn,"./SingleVideo.vue":Yn,"./TextVideo.vue":Vn,"./TitleSection.vue":Xn,"./VideoComparision.vue":Kn,"./WrappedSection.vue":Fn,"./icons/IconCommunity.vue":Jn,"./icons/IconDocumentation.vue":Un,"./icons/IconEcosystem.vue":$n,"./icons/IconSupport.vue":Qn,"./icons/IconTooling.vue":qn,"../config.json":es,"../directives/video-lazy.ts":ts,"../index.json":ns,"../main.ts":ss,"../router/index.ts":os,"../store/index.ts":is,"../utils/video.ts":rs,"../views/Home.vue":ls})[`../${t.image}`],import.meta.url).href,s=t.description;return(o,i)=>(H(),F("section",Wu,[ju,M("div",null,[M("img",{src:Y(n)},null,8,Bu),Gu,M("p",null,De(Y(s)),1)])]))}}),Ou=pt(Zu,[["__scopeId","data-v-bfaff5db"]]);var zu=Object.defineProperty,Hu=(e,t,n)=>t in e?zu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Gi=(e,t,n)=>(Hu(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 eo=(()=>{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])}}})(),to={setData(e,t,n){eo.set(e,t,n)},getData(e,t){return eo.get(e,t)},removeData(e,t){eo.delete(e,t)}},Pu=1e3,Eo="transitionend",ku=e=>e==null?`${e}`:{}.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase(),dl=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},Yu=e=>{const t=dl(e);return t&&document.querySelector(t)?t:null},Jo=e=>{const t=dl(e);return t?document.querySelector(t):null},Vu=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))*Pu)},fl=e=>{e.dispatchEvent(new Event(Eo))},gl=e=>!e||typeof e!="object"?!1:(typeof e.jquery<"u"&&(e=e[0]),typeof e.nodeType<"u"),Zi=e=>gl(e)?e.jquery?e[0]:e:typeof e=="string"&&e.length>0?document.querySelector(e):null,Oi=(e,t,n)=>{Object.keys(n).forEach(s=>{const o=n[s],i=t[s],r=i&&gl(i)?"element":ku(i);if(!new RegExp(o).test(r))throw new Error(`${e.toUpperCase()}: Option "${s}" provided type "${r}" but expected type "${o}".`)})},Ps=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},Uo=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",Xu=e=>{e.offsetHeight},pl=()=>{const{jQuery:e}=window;return e&&!document.body.hasAttribute("data-twe-no-jquery")?e:null},no=[],Ku=e=>{document.readyState==="loading"?(no.length||document.addEventListener("DOMContentLoaded",()=>{no.forEach(t=>t())}),no.push(e)):e()},$e=()=>document.documentElement.dir==="rtl",zi=e=>{typeof e=="function"&&e()},Fu=(e,t,n=!0)=>{if(!n){zi(e);return}const s=5,o=Vu(t)+s;let i=!1;const r=({target:c})=>{c===t&&(i=!0,t.removeEventListener(Eo,r),zi(e))};t.addEventListener(Eo,r),setTimeout(()=>{i||fl(t)},o)},Ju=(e,t,n,s)=>{let o=e.indexOf(t);if(o===-1)return e[!n&&s?e.length-1:0];const i=e.length;return o+=n?1:-1,s&&(o=(o+i)%i),e[Math.max(0,Math.min(o,i-1))]},Uu=/[^.]*(?=\..*)\.|.*/,$u=/\..*/,Qu=/::\d+$/,so={};let Hi=1;const qu={mouseenter:"mouseover",mouseleave:"mouseout"},ed=/^(mouseenter|mouseleave)/i,hl=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 ml(e,t){return t&&`${t}::${Hi++}`||e.uidEvent||Hi++}function Il(e){const t=ml(e);return e.uidEvent=t,so[t]=so[t]||{},so[t]}function td(e,t){return function n(s){return s.delegateTarget=e,n.oneOff&&ee.off(e,s.type,t),t.apply(e,[s])}}function nd(e,t,n){return function s(o){const i=e.querySelectorAll(t);for(let{target:r}=o;r&&r!==this;r=r.parentNode)for(let c=i.length;c--;"")if(i[c]===r)return o.delegateTarget=r,s.oneOff&&ee.off(e,o.type,n),n.apply(r,[o]);return null}}function bl(e,t,n=null){const s=Object.keys(e);for(let o=0,i=s.length;ofunction(R){if(!R.relatedTarget||R.relatedTarget!==R.delegateTarget&&!R.delegateTarget.contains(R.relatedTarget))return A.call(this,R)};s?s=h(s):n=h(n)}const[i,r,c]=Cl(t,n,s),l=Il(e),d=l[c]||(l[c]={}),a=bl(d,r,i?n:null);if(a){a.oneOff=a.oneOff&&o;return}const p=ml(r,t.replace(Uu,"")),g=i?nd(e,n,s):td(e,n);g.delegationSelector=i?n:null,g.originalHandler=r,g.oneOff=o,g.uidEvent=p,d[p]=g,e.addEventListener(c,g,i)}function xo(e,t,n,s,o){const i=bl(t[n],s,o);i&&(e.removeEventListener(n,i,!!o),delete t[n][i.uidEvent])}function sd(e,t,n,s){const o=t[n]||{};Object.keys(o).forEach(i=>{if(i.includes(s)){const r=o[i];xo(e,t,n,r.originalHandler,r.delegationSelector)}})}function Al(e){return e=e.replace($u,""),qu[e]||e}const ee={on(e,t,n,s){Pi(e,t,n,s,!1)},one(e,t,n,s){Pi(e,t,n,s,!0)},off(e,t,n,s){if(typeof t!="string"||!e)return;const[o,i,r]=Cl(t,n,s),c=r!==t,l=Il(e),d=t.startsWith(".");if(typeof i<"u"){if(!l||!l[r])return;xo(e,l,r,i,o?n:null);return}d&&Object.keys(l).forEach(p=>{sd(e,l,p,t.slice(1))});const a=l[r]||{};Object.keys(a).forEach(p=>{const g=p.replace(Qu,"");if(!c||t.includes(g)){const h=a[p];xo(e,l,r,h.originalHandler,h.delegationSelector)}})},trigger(e,t,n){if(typeof t!="string"||!e)return null;const s=pl(),o=Al(t),i=t!==o,r=hl.has(o);let c,l=!0,d=!0,a=!1,p=null;return i&&s&&(c=s.Event(t,n),s(e).trigger(c),l=!c.isPropagationStopped(),d=!c.isImmediatePropagationStopped(),a=c.isDefaultPrevented()),r?(p=document.createEvent("HTMLEvents"),p.initEvent(o,l,!0)):p=new CustomEvent(t,{bubbles:l,cancelable:!0}),typeof n<"u"&&Object.keys(n).forEach(g=>{Object.defineProperty(p,g,{get(){return n[g]}})}),a&&p.preventDefault(),d&&e.dispatchEvent(p),p.defaultPrevented&&typeof c<"u"&&c.preventDefault(),p}},od="5.1.3";class id{constructor(t){t=Zi(t),t&&(this._element=t,to.setData(this._element,this.constructor.DATA_KEY,this))}dispose(){to.removeData(this._element,this.constructor.DATA_KEY),ee.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this).forEach(t=>{this[t]=null})}_queueCallback(t,n,s=!0){Fu(t,n,s)}static getInstance(t){return to.getData(Zi(t),this.DATA_KEY)}static getOrCreateInstance(t,n={}){return this.getInstance(t)||new this(t,typeof n=="object"?n:null)}static get VERSION(){return od}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 oo(e){return e==="true"?!0:e==="false"?!1:e===Number(e).toString()?Number(e):e===""||e==="null"?null:e}function io(e){return e.replace(/[A-Z]/g,t=>`-${t.toLowerCase()}`)}const qt={setDataAttribute(e,t,n){e.setAttribute(`data-twe-${io(t)}`,n)},removeDataAttribute(e,t){e.removeAttribute(`data-twe-${io(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]=oo(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]=oo(t[n])}),t},getDataAttribute(e,t){return oo(e.getAttribute(`data-twe-${io(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&&ro(t).forEach(n=>{e.classList.contains(n)?e.classList.remove(n):e.classList.add(n)})},addClass(e,t){ro(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){ro(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 ro(e){return typeof e=="string"?e.split(" "):Array.isArray(e)?e:!1}const rd=3,pe={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!==rd;)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=>!Uo(n)&&Ps(n))}};$e();$e();$e();$e();$e();$e();const lo="carousel",ld="twe.carousel",Re=`.${ld}`,vl=".data-api",cd="ArrowLeft",ad="ArrowRight",ud=500,dd=40,ki={interval:5e3,keyboard:!0,ride:!1,pause:"hover",wrap:!0,touch:!0},fd={interval:"(number|boolean)",keyboard:"boolean",ride:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},gd={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"},pd={pointer:"string",block:"string",visible:"string",invisible:"string",slideRight:"string",slideLeft:"string"},bt="next",Ct="prev",At="left",sn="right",hd={[cd]:sn,[ad]:At},md=`slide${Re}`,co=`slid${Re}`,Id=`keydown${Re}`,bd=`mouseenter${Re}`,Cd=`mouseleave${Re}`,Ad=`touchstart${Re}`,vd=`touchmove${Re}`,_d=`touchend${Re}`,yd=`pointerdown${Re}`,wd=`pointerup${Re}`,Md=`dragstart${Re}`,Yi=`load${Re}${vl}`,Vi=`click${Re}${vl}`,en="data-twe-carousel-active",Ed="data-twe-carousel-item-end",ao="data-twe-carousel-item-start",xd="data-twe-carousel-item-next",Sd="data-twe-carousel-item-prev",Nd="data-twe-carousel-pointer-event",Dd="[data-twe-carousel-init]",_l="[data-twe-carousel-active]",$o="[data-twe-carousel-item]",jt=`${_l}${$o}`,Td=`${$o} img`,Ld="[data-twe-carousel-item-next], [data-twe-carousel-item-prev]",Rd="[data-twe-carousel-indicators]",Wd="[data-twe-target]",Xi="[data-twe-slide], [data-twe-slide-to]",jd="touch",Bd="pen";class We extends id{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=pe.findOne(Rd,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 ki}static get NAME(){return lo}next(){this._slide(bt)}nextWhenVisible(){!document.hidden&&Ps(this._element)&&this.next()}prev(){this._slide(Ct)}pause(t){t||(this._isPaused=!0),pe.findOne(Ld,this._element)&&(fl(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=pe.findOne(jt,this._element);const n=this._getItemIndex(this._activeElement);if(t>this._items.length-1||t<0)return;if(this._isSliding){ee.one(this._element,co,()=>this.to(t));return}if(n===t){this.pause(),this.cycle();return}const s=t>n?bt:Ct;this._slide(s,this._items[t])}dispose(){ee.off(document,Vi,Xi,We.dataApiClickHandler),ee.off(window,Yi),super.dispose()}_init(){this._didInit||(ee.on(document,Vi,Xi,We.dataApiClickHandler),ee.on(window,Yi,()=>{const t=pe.find(Dd);for(let n=0,s=t.length;nthis.cycle());return}this.cycle()}}_applyInitialClasses(){const t=pe.findOne(jt,this._element);t.classList.add(this._classes.block,...this._classes.visible.split(" ")),this._setActiveIndicatorElement(t)}_handleSwipe(){const t=Math.abs(this.touchDeltaX);if(t<=dd)return;const n=t/this.touchDeltaX;this.touchDeltaX=0,n&&this._slide(n>0?sn:At)}_setActiveElementClass(){this._activeElement=pe.findOne(jt,this._element),qt.addClass(this._activeElement,"hidden")}_addEventListeners(){this._config.keyboard&&ee.on(this._element,Id,t=>this._keydown(t)),this._config.pause==="hover"&&(ee.on(this._element,bd,t=>this.pause(t)),ee.on(this._element,Cd,t=>this._enableCycle(t))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners(),this._applyInitialClasses()}_addTouchEventListeners(){const t=i=>this._pointerEvent&&(i.pointerType===Bd||i.pointerType===jd),n=i=>{t(i)?this.touchStartX=i.clientX:this._pointerEvent||(this.touchStartX=i.touches[0].clientX)},s=i=>{this.touchDeltaX=i.touches&&i.touches.length>1?0:i.touches[0].clientX-this.touchStartX},o=i=>{t(i)&&(this.touchDeltaX=i.clientX-this.touchStartX),this._handleSwipe(),this._config.pause==="hover"&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(r=>this._enableCycle(r),ud+this._config.interval))};pe.find(Td,this._element).forEach(i=>{ee.on(i,Md,r=>r.preventDefault())}),this._pointerEvent?(ee.on(this._element,yd,i=>n(i)),ee.on(this._element,wd,i=>o(i)),this._element.classList.add(this._classes.pointer),this._element.setAttribute(`${Nd}`,"")):(ee.on(this._element,Ad,i=>n(i)),ee.on(this._element,vd,i=>s(i)),ee.on(this._element,_d,i=>o(i)))}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const n=hd[t.key];n&&(t.preventDefault(),this._slide(n))}_getItemIndex(t){return this._items=t&&t.parentNode?pe.find($o,t.parentNode):[],this._items.indexOf(t)}_getItemByOrder(t,n){const s=t===bt;return Ju(this._items,n,s,this._config.wrap)}_triggerSlideEvent(t,n){const s=this._getItemIndex(t),o=this._getItemIndex(pe.findOne(jt,this._element));return ee.trigger(this._element,md,{relatedTarget:t,direction:n,from:o,to:s})}_setActiveIndicatorElement(t){if(this._indicatorsElement){const n=pe.findOne(_l,this._indicatorsElement);n.removeAttribute(en),n.removeAttribute("aria-current"),n.classList.remove("!opacity-100");const s=pe.find(Wd,this._indicatorsElement);for(let o=0;o{ee.trigger(this._element,co,{relatedTarget:r,direction:g,from:i,to:c})};r.setAttribute(`${p}`,""),r.classList.add(this._classes.block,A),Xu(r),o.setAttribute(`${a}`,""),o.classList.add(h,...this._classes.invisible.split(" ")),o.classList.remove(...this._classes.visible.split(" ")),r.setAttribute(`${a}`,""),r.classList.add(...this._classes.visible.split(" ")),r.classList.remove(this._classes.slideRight,this._classes.slideLeft);const O=()=>{r.removeAttribute(a),r.removeAttribute(p),r.setAttribute(`${en}`,""),o.removeAttribute(en),o.classList.remove(h,...this._classes.invisible.split(" "),this._classes.block),o.removeAttribute(p),o.removeAttribute(a),this._isSliding=!1,setTimeout(R,0)};this._queueCallback(O,o,!0),(l||this._config.ride===!0)&&this.cycle()}_directionToOrder(t){return[sn,At].includes(t)?$e()?t===At?Ct:bt:t===At?bt:Ct:t}_orderToDirection(t){return[bt,Ct].includes(t)?$e()?t===Ct?At:sn:t===Ct?sn:At:t}static carouselInterface(t,n){const s=We.getOrCreateInstance(t,n);let{_config:o}=s;typeof n=="object"&&(o={...o,...n});const i=typeof n=="string"?n:n.slide;if(typeof n=="number"){s.to(n);return}if(typeof i=="string"){if(typeof s[i]>"u")throw new TypeError(`No method named "${i}"`);s[i]()}else o.interval&&o.ride===!0&&s.pause()}static jQueryInterface(t){return this.each(function(){let n=We.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=Jo(this);if(!n)return;const s={...qt.getDataAttributes(n),...qt.getDataAttributes(this)},o=this.getAttribute("data-twe-slide-to");o&&(s.interval=!1),We.carouselInterface(n,s),o&&We.getInstance(n).to(o),t.preventDefault()}}$e(),$e();(()=>{var e={454:(s,o,i)=>{i.d(o,{Z:()=>l});var r=i(645),c=i.n(r)()(function(d){return d[1]});c.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=c},645:s=>{s.exports=function(o){var i=[];return i.toString=function(){return this.map(function(r){var c=o(r);return r[2]?"@media ".concat(r[2]," {").concat(c,"}"):c}).join("")},i.i=function(r,c,l){typeof r=="string"&&(r=[[null,r,""]]);var d={};if(l)for(var a=0;a{(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(i,r){var c,l;return(r=r||{}).bubbles=!!r.bubbles,r.cancelable=!!r.cancelable,(c=document.createEvent("CustomEvent")).initCustomEvent(i,r.bubbles,r.cancelable,r.detail),l=c.preventDefault,c.preventDefault=function(){l.call(this);try{Object.defineProperty(this,"defaultPrevented",{get:function(){return!0}})}catch{this.defaultPrevented=!0}},c};o.prototype=window.Event.prototype,window.CustomEvent=o}})()},379:(s,o,i)=>{var r,c=function(){var w={};return function(N){if(w[N]===void 0){var W=document.querySelector(N);if(window.HTMLIFrameElement&&W instanceof window.HTMLIFrameElement)try{W=W.contentDocument.head}catch{W=null}w[N]=W}return w[N]}}(),l=[];function d(w){for(var N=-1,W=0;W{var o=s&&s.__esModule?()=>s.default:()=>s;return n.d(o,{a:o}),o},n.d=(s,o)=>{for(var i in o)n.o(o,i)&&!n.o(s,i)&&Object.defineProperty(s,i,{enumerable:!0,get:o[i]})},n.o=(s,o)=>Object.prototype.hasOwnProperty.call(s,o),(()=>{var s=n(379),o=n.n(s),i=n(454);function r(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 c(l){l.hasAttribute("autocompleted")&&(l.removeAttribute("autocompleted"),l.dispatchEvent(new window.CustomEvent("onautocomplete",{bubbles:!0,cancelable:!1,detail:null})))}o()(i.Z,{insert:"head",singleton:!1}),i.Z.locals,n(810),document.addEventListener("animationstart",function(l){l.animationName==="onautofillstart"?r(l.target):c(l.target)},!0),document.addEventListener("input",function(l){l.inputType!=="insertReplacementText"&&"data"in l?c(l.target):r(l.target)},!0)})()})();const Gd={property:"color",defaultValue:null,inherit:!0},Bt=(e,t)=>{const{property:n,defaultValue:s,inherit:o}={...Gd,...t},i=document.createElement("div");i.classList.add(e),document.body.appendChild(i);const r=window.getComputedStyle(i)[n]||s,c=window.getComputedStyle(i.parentElement)[n];return document.body.removeChild(i),!o&&c&&r===c?s:r||s};Bt("text-primary",{defaultValue:"#3B71CA",inherit:!1}),Bt("text-primary-100",{defaultValue:"#9FA6B2",inherit:!1}),Bt("text-success",{defaultValue:"#14A44D",inherit:!1}),Bt("text-danger",{defaultValue:"#DC4C64",inherit:!1}),Bt("text-warning",{defaultValue:"#E4A11B",inherit:!1}),Bt("text-info",{defaultValue:"#54B4D3",inherit:!1});const Zd=(e,t)=>{ee.on(document,`click.twe.${e.NAME}`,t,function(n){n.preventDefault(),e.getOrCreateInstance(this).toggle()})},Od=(e,t)=>{ee.on(document,`click.twe.${e.NAME}.data-api`,t,function(n){["A","AREA"].includes(this.tagName)&&n.preventDefault(),!Uo(this)&&e.getOrCreateInstance(this).show()})},zd=(e,t)=>{ee.on(document,`click.twe.${e.NAME}.data-api`,t,function(n){const s=Jo(this);if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),Uo(this))return;ee.one(s,e.EVENT_HIDDEN,()=>{Ps(this)&&this.focus()});const o=pe.findOne(e.OPEN_SELECTOR);o&&o!==s&&e.getInstance(o).hide(),e.getOrCreateInstance(s).toggle(this)})},Hd=(e,t)=>{ee.on(document,`click.twe.${e.NAME}`,t,n=>{n.preventDefault();const s=n.target.closest(t);e.getOrCreateInstance(s).toggle()})},Pd=(e,t)=>{ee.one(document,"mousedown",t,e.autoInitial(new e))},kd=(e,t)=>{ee.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=Yu(this);pe.find(s).forEach(o=>{e.getOrCreateInstance(o,{toggle:!1}).toggle()})})},Yd=(e,t)=>{[].slice.call(document.querySelectorAll(t)).map(function(n){return new e(n)})},Vd=(e,t)=>{[].slice.call(document.querySelectorAll(t)).map(function(n){return new e(n)})},Xd=(e,t)=>{ee.on(document,`click.twe.${e.NAME}`,t,function(n){const s=Jo(this);["A","AREA"].includes(this.tagName)&&n.preventDefault(),ee.one(s,e.EVENT_SHOW,i=>{i.defaultPrevented||ee.one(s,e.EVENT_HIDDEN,()=>{Ps(this)&&this.focus()})});const o=pe.findOne(`[${e.OPEN_SELECTOR}="true"]`);o&&e.getInstance(o).hide(),e.getOrCreateInstance(s).toggle(this)})},Kd={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:Hd},collapse:{name:"Collapse",selector:"[data-twe-collapse-init]",isToggler:!0,callback:kd},dropdown:{name:"Dropdown",selector:"[data-twe-dropdown-toggle-ref]",isToggler:!0,callback:Zd},ripple:{name:"Ripple",selector:"[data-twe-ripple-init]",isToggler:!0,callback:Pd},offcanvas:{name:"Offcanvas",selector:"[data-twe-offcanvas-toggle]",isToggler:!0,callback:zd},tab:{name:"Tab",selector:"[data-twe-toggle='tab'], [data-twe-toggle='pill'], [data-twe-toggle='list']",isToggler:!0,callback:Od},tooltip:{name:"Tooltip",selector:"[data-twe-toggle='tooltip']",isToggler:!1,callback:Yd},popover:{name:"Popover",selector:"[data-twe-toggle='popover']",isToggler:!0,callback:Vd},modal:{name:"Modal",selector:"[data-twe-toggle='modal']",isToggler:!0,callback:Xd}},Fd=e=>{Ku(()=>{const t=pl();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 Jd{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 So=new Jd;let Gt;const Ud=e=>Gt[e.NAME]||null,$d=(e,t)=>{if(!e||!t.allowReinits&&So.isInited(e.NAME))return;So.add(e.NAME);const n=Ud(e),s=(n==null?void 0:n.isToggler)||!1;if(Fd(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}pe.find(n==null?void 0:n.selector).forEach(o=>{let i=e.getInstance(o);i||(i=new e(o),n!=null&&n.onInit&&i[n.onInit]())})},Qd={allowReinits:!1,checkOtherImports:!1};class qd{constructor(t){Gi(this,"init",(n,s)=>{n.forEach(o=>$d(o,s))}),Gi(this,"initTWE",(n,s)=>{const o={...Qd,...s},i=Object.keys(Gt).map(r=>{if(document.querySelector(Gt[r].selector)){const c=n[Gt[r].name];return!c&&!So.isInited(r)&&o.checkOtherImports&&console.warn(`Please import ${Gt[r].name} from "tw-elements" package and add it to a object parameter inside "initTWE" function`),c}});this.init(i,o)}),Gt=t}}const ef=new qd(Kd),Qo=ef.initTWE;function tf(e){const{left:t,right:n,top:s,bottom:o,width:i,height:r}=e.getBoundingClientRect();return o<0||s>window.innerHeight?!1:t!=0&&n!=0}const ve=bn({tweInitializing:{},setInitializing(e,t){this.tweInitializing[e]=t,this.tweInitializing={...this.tweInitializing}}}),cs=e=>(Nt("data-v-78725df9"),e=e(),Dt(),e),nf={class:"panel"},sf=["id"],of={class:"relative w-full overflow-hidden after:clear-both after:block after:content-['']"},rf=["src"],lf=cs(()=>M("div",null,null,-1)),cf=["src"],af={class:"absolute bottom-0 left-0 right-0 z-[2] mx-[15%] -mb-8 flex list-none justify-center p-0","data-twe-carousel-indicators":""},uf=["data-twe-target","data-twe-slide-to","aria-label"],df=["data-twe-target"],ff=cs(()=>M("span",{class:"inline-block h-8 w-8"},[M("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"h-6 w-6"},[M("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 19.5L8.25 12l7.5-7.5"})])],-1)),gf=cs(()=>M("span",{class:"!absolute !-m-px !h-px !w-px !overflow-hidden !whitespace-nowrap !border-0 !p-0 ![clip:rect(0,0,0,0)]"},"Previous",-1)),pf=[ff,gf],hf=["data-twe-target"],mf=cs(()=>M("span",{class:"inline-block h-8 w-8"},[M("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"h-6 w-6"},[M("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M8.25 4.5l7.5 7.5-7.5 7.5"})])],-1)),If=cs(()=>M("span",{class:"!absolute !-m-px !h-px !w-px !overflow-hidden !whitespace-nowrap !border-0 !p-0 ![clip:rect(0,0,0,0)]"},"Next",-1)),bf=[mf,If],Cf=ke({__name:"VideoComparision",props:{props:{}},setup(e){const{props:t}=e,n=t.title||"",s=(t.items||[]).map(d=>d.map(a=>new URL(Object.assign({"../App.vue":vn,"../assets/base.css":_n,"../assets/carousel.css":yn,"../assets/icon.css":wn,"../assets/img/framework.png":Mn,"../assets/logo.svg":En,"../assets/main.css":xn,"../assets/video/cross_actor/1.mp4":Sn,"../assets/video/cross_actor/2.mp4":Nn,"../assets/video/cross_actor/3.mp4":Dn,"../assets/video/cross_actor/4.mp4":Tn,"../assets/video/main_video.mp4":Ln,"../assets/video/opera/1.mp4":Rn,"../assets/video/opera/2.mp4":Wn,"../assets/video/portrait_style/1.mp4":jn,"../assets/video/portrait_style/2.mp4":Bn,"../assets/video/portrait_style/3.mp4":Gn,"../assets/video/portrait_style/4.mp4":Zn,"../assets/video/rap/1.mp4":On,"../assets/video/rap/2.mp4":zn,"./AbstractSection.vue":Hn,"./BibTeX.vue":Pn,"./FrameworkSection.vue":kn,"./SingleVideo.vue":Yn,"./TextVideo.vue":Vn,"./TitleSection.vue":Xn,"./VideoComparision.vue":Kn,"./WrappedSection.vue":Fn,"./icons/IconCommunity.vue":Jn,"./icons/IconDocumentation.vue":Un,"./icons/IconEcosystem.vue":$n,"./icons/IconSupport.vue":Qn,"./icons/IconTooling.vue":qn,"../config.json":es,"../directives/video-lazy.ts":ts,"../index.json":ns,"../main.ts":ss,"../router/index.ts":os,"../store/index.ts":is,"../utils/video.ts":rs,"../views/Home.vue":ls})[`../${a}`],import.meta.url).href)),o=t.id||n.replaceAll(" ",""),i=Te(),r=Te([]),c=Te([]),l=Te([]);return Cn(async()=>{var d,a,p;(d=c.value[0])==null||d.setAttribute("data-twe-carousel-active",""),(a=l.value[0])==null||a.setAttribute("data-twe-carousel-active","");do await new Promise(g=>setTimeout(g,100));while(ve.tweInitializing.Carousel);ve.setInitializing("Carousel",!0),console.log("initializing..",ve.tweInitializing.Carousel),Qo({Carousel:We},{allowReinits:!0,checkOtherImports:!0}),ve.setInitializing("Carousel",!1),console.log("initialized",ve.tweInitializing.Carousel),(p=i.value)==null||p.addEventListener("slide.twe.carousel",g=>{var A,R;const h=g.from;g.to,(A=r.value[2*h])==null||A.pause(),(R=r.value[2*h+1])==null||R.pause()})}),(d,a)=>{const p=Bs("lazy");return H(),F("section",null,[M("h3",null,De(Y(n)),1),M("div",nf,[M("div",{ref_key:"carouselElement",ref:i,id:Y(o),class:"relative","data-twe-carousel-init":"","data-twe-carousel-slide":"","data-twe-ride":"carousel","data-twe-interval":"9999999"},[M("div",of,[(H(!0),F(ae,null,nt(Y(s),(g,h)=>(H(),F("div",{key:h,ref_for:!0,ref:A=>c.value[h]=A,class:Et([{hidden:h>0},"video-group relative float-left -mr-[100%] w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none"]),"data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},[pn(M("video",{ref_for:!0,ref:A=>r.value[0+h*2]=A,controls:"",src:g[0]},null,8,rf),[[p]]),lf,pn(M("video",{ref_for:!0,ref:A=>r.value[1+h*2]=A,controls:"",src:g[1]},null,8,cf),[[p]])],2))),128))]),M("div",af,[(H(!0),F(ae,null,nt(Y(s),(g,h)=>(H(),F("button",{key:h,ref_for:!0,ref:A=>l.value[h]=A,type:"button","data-twe-target":`#${Y(o)}`,"data-twe-slide-to":h,class:"indicator","aria-current":"true","aria-label":`Slide ${h+1}`},null,8,uf))),128))]),M("button",{class:"indicator-btn indicator-left-btn",type:"button","data-twe-target":`#${Y(o)}`,"data-twe-slide":"prev"},pf,8,df),M("button",{class:"indicator-btn indicator-right-btn",type:"button","data-twe-target":`#${Y(o)}`,"data-twe-slide":"next"},bf,8,hf)],8,sf)])])}}}),Af=pt(Cf,[["__scopeId","data-v-78725df9"]]),as=e=>(Nt("data-v-c830d119"),e=e(),Dt(),e),vf={class:"panel"},_f=["id"],yf={class:"relative w-full overflow-hidden after:clear-both after:block after:content-['']"},wf={class:"item-content"},Mf={class:"t2i-caption"},Ef=as(()=>M("span",null,"Prompt: ",-1)),xf=["src"],Sf={class:"absolute bottom-0 left-0 right-0 z-[2] mx-[15%] -mb-8 flex list-none justify-center p-0","data-twe-carousel-indicators":""},Nf=["data-twe-target","data-twe-slide-to","aria-label"],Df=["data-twe-target"],Tf=as(()=>M("span",{class:"inline-block h-8 w-8"},[M("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"h-6 w-6"},[M("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 19.5L8.25 12l7.5-7.5"})])],-1)),Lf=as(()=>M("span",{class:"!absolute !-m-px !h-px !w-px !overflow-hidden !whitespace-nowrap !border-0 !p-0 ![clip:rect(0,0,0,0)]"},"Previous",-1)),Rf=[Tf,Lf],Wf=["data-twe-target"],jf=as(()=>M("span",{class:"inline-block h-8 w-8"},[M("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"h-6 w-6"},[M("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M8.25 4.5l7.5 7.5-7.5 7.5"})])],-1)),Bf=as(()=>M("span",{class:"!absolute !-m-px !h-px !w-px !overflow-hidden !whitespace-nowrap !border-0 !p-0 ![clip:rect(0,0,0,0)]"},"Next",-1)),Gf=[jf,Bf],Zf=ke({__name:"TextVideo",props:{props:{}},setup(e){const{props:t}=e,n=t.title||"",s=(t.items||[]).map(d=>({text:d.text,video:new URL(Object.assign({"../App.vue":vn,"../assets/base.css":_n,"../assets/carousel.css":yn,"../assets/icon.css":wn,"../assets/img/framework.png":Mn,"../assets/logo.svg":En,"../assets/main.css":xn,"../assets/video/cross_actor/1.mp4":Sn,"../assets/video/cross_actor/2.mp4":Nn,"../assets/video/cross_actor/3.mp4":Dn,"../assets/video/cross_actor/4.mp4":Tn,"../assets/video/main_video.mp4":Ln,"../assets/video/opera/1.mp4":Rn,"../assets/video/opera/2.mp4":Wn,"../assets/video/portrait_style/1.mp4":jn,"../assets/video/portrait_style/2.mp4":Bn,"../assets/video/portrait_style/3.mp4":Gn,"../assets/video/portrait_style/4.mp4":Zn,"../assets/video/rap/1.mp4":On,"../assets/video/rap/2.mp4":zn,"./AbstractSection.vue":Hn,"./BibTeX.vue":Pn,"./FrameworkSection.vue":kn,"./SingleVideo.vue":Yn,"./TextVideo.vue":Vn,"./TitleSection.vue":Xn,"./VideoComparision.vue":Kn,"./WrappedSection.vue":Fn,"./icons/IconCommunity.vue":Jn,"./icons/IconDocumentation.vue":Un,"./icons/IconEcosystem.vue":$n,"./icons/IconSupport.vue":Qn,"./icons/IconTooling.vue":qn,"../config.json":es,"../directives/video-lazy.ts":ts,"../index.json":ns,"../main.ts":ss,"../router/index.ts":os,"../store/index.ts":is,"../utils/video.ts":rs,"../views/Home.vue":ls})[`../${d.video}`],import.meta.url).href})),o=t.id||n.replaceAll(" ",""),i=Te(),r=Te([]),c=Te([]),l=Te([]);return Cn(async()=>{var d,a,p;(d=c.value[0])==null||d.setAttribute("data-twe-carousel-active",""),(a=l.value[0])==null||a.setAttribute("data-twe-carousel-active","");do await new Promise(g=>setTimeout(g,100));while(ve.tweInitializing.Carousel);ve.setInitializing("Carousel",!0),console.log("initializing..",ve.tweInitializing.Carousel),Qo({Carousel:We},{allowReinits:!0,checkOtherImports:!0}),ve.setInitializing("Carousel",!1),console.log("initialized",ve.tweInitializing.Carousel),(p=i.value)==null||p.addEventListener("slide.twe.carousel",g=>{var A;const h=g.from;g.to,(A=r.value[h])==null||A.pause()})}),(d,a)=>{const p=Bs("lazy");return H(),F("section",null,[M("h3",null,De(Y(n)),1),M("div",vf,[M("div",{ref_key:"carouselElement",ref:i,id:Y(o),class:"relative","data-twe-carousel-init":"","data-twe-carousel-slide":"","data-twe-ride":"carousel","data-twe-interval":"9999999"},[M("div",yf,[(H(!0),F(ae,null,nt(Y(s),(g,h)=>(H(),F("div",{key:h,ref_for:!0,ref:A=>c.value[h]=A,class:Et([{hidden:h>0},"video-group relative float-left -mr-[100%] w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none"]),"data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},[M("div",wf,[M("div",Mf,[Ef,rl(De(g.text),1)]),pn(M("video",{ref_for:!0,ref:A=>r.value[h]=A,controls:"",src:g.video},null,8,xf),[[p]])])],2))),128))]),M("div",Sf,[(H(!0),F(ae,null,nt(Y(s),(g,h)=>(H(),F("button",{key:h,ref_for:!0,ref:A=>l.value[h]=A,type:"button","data-twe-target":`#${Y(o)}`,"data-twe-slide-to":h,class:"indicator","aria-current":"true","aria-label":`Slide ${h+1}`},null,8,Nf))),128))]),M("button",{class:"indicator-btn indicator-left-btn",type:"button","data-twe-target":`#${Y(o)}`,"data-twe-slide":"prev"},Rf,8,Df),M("button",{class:"indicator-btn indicator-right-btn",type:"button","data-twe-target":`#${Y(o)}`,"data-twe-slide":"next"},Gf,8,Wf)],8,_f)])])}}}),Of=pt(Zf,[["__scopeId","data-v-c830d119"]]),ks=e=>(Nt("data-v-b5a2cb32"),e=e(),Dt(),e),zf={class:"panel"},Hf=["id"],Pf={class:"relative w-full overflow-hidden after:clear-both after:block after:content-['']"},kf=["src"],Yf={class:"absolute bottom-0 left-0 right-0 z-[2] mx-[15%] -mb-8 flex list-none justify-center p-0","data-twe-carousel-indicators":""},Vf=["data-twe-target","data-twe-slide-to","aria-label"],Xf=["data-twe-target"],Kf=ks(()=>M("span",{class:"inline-block h-8 w-8"},[M("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"h-6 w-6"},[M("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M15.75 19.5L8.25 12l7.5-7.5"})])],-1)),Ff=ks(()=>M("span",{class:"!absolute !-m-px !h-px !w-px !overflow-hidden !whitespace-nowrap !border-0 !p-0 ![clip:rect(0,0,0,0)]"},"Previous",-1)),Jf=[Kf,Ff],Uf=["data-twe-target"],$f=ks(()=>M("span",{class:"inline-block h-8 w-8"},[M("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"h-6 w-6"},[M("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M8.25 4.5l7.5 7.5-7.5 7.5"})])],-1)),Qf=ks(()=>M("span",{class:"!absolute !-m-px !h-px !w-px !overflow-hidden !whitespace-nowrap !border-0 !p-0 ![clip:rect(0,0,0,0)]"},"Next",-1)),qf=[$f,Qf],eg=ke({__name:"SingleVideo",props:{props:{}},setup(e){const{props:t}=e,n=t.title||"",s=(t.items||[]).map(d=>new URL(Object.assign({"../App.vue":vn,"../assets/base.css":_n,"../assets/carousel.css":yn,"../assets/icon.css":wn,"../assets/img/framework.png":Mn,"../assets/logo.svg":En,"../assets/main.css":xn,"../assets/video/cross_actor/1.mp4":Sn,"../assets/video/cross_actor/2.mp4":Nn,"../assets/video/cross_actor/3.mp4":Dn,"../assets/video/cross_actor/4.mp4":Tn,"../assets/video/main_video.mp4":Ln,"../assets/video/opera/1.mp4":Rn,"../assets/video/opera/2.mp4":Wn,"../assets/video/portrait_style/1.mp4":jn,"../assets/video/portrait_style/2.mp4":Bn,"../assets/video/portrait_style/3.mp4":Gn,"../assets/video/portrait_style/4.mp4":Zn,"../assets/video/rap/1.mp4":On,"../assets/video/rap/2.mp4":zn,"./AbstractSection.vue":Hn,"./BibTeX.vue":Pn,"./FrameworkSection.vue":kn,"./SingleVideo.vue":Yn,"./TextVideo.vue":Vn,"./TitleSection.vue":Xn,"./VideoComparision.vue":Kn,"./WrappedSection.vue":Fn,"./icons/IconCommunity.vue":Jn,"./icons/IconDocumentation.vue":Un,"./icons/IconEcosystem.vue":$n,"./icons/IconSupport.vue":Qn,"./icons/IconTooling.vue":qn,"../config.json":es,"../directives/video-lazy.ts":ts,"../index.json":ns,"../main.ts":ss,"../router/index.ts":os,"../store/index.ts":is,"../utils/video.ts":rs,"../views/Home.vue":ls})[`../${d}`],import.meta.url).href),o=t.id||n.replaceAll(" ",""),i=Te(),r=Te([]),c=Te([]),l=Te([]);return Cn(async()=>{var d,a,p;(d=c.value[0])==null||d.setAttribute("data-twe-carousel-active",""),(a=l.value[0])==null||a.setAttribute("data-twe-carousel-active","");do await new Promise(g=>setTimeout(g,100));while(ve.tweInitializing.Carousel);ve.setInitializing("Carousel",!0),console.log("initializing..",ve.tweInitializing.Carousel),Qo({Carousel:We},{allowReinits:!0,checkOtherImports:!0}),ve.setInitializing("Carousel",!1),console.log("initialized",ve.tweInitializing.Carousel),(p=i.value)==null||p.addEventListener("slide.twe.carousel",g=>{var A;const h=g.from;g.to,(A=r.value[h])==null||A.pause()})}),(d,a)=>{const p=Bs("lazy");return H(),F("section",null,[M("h3",null,De(Y(n)),1),M("div",zf,[M("div",{ref_key:"carouselElement",ref:i,id:Y(o),class:"relative","data-twe-carousel-init":"","data-twe-carousel-slide":"","data-twe-ride":"carousel","data-twe-interval":"9999999"},[M("div",Pf,[(H(!0),F(ae,null,nt(Y(s),(g,h)=>(H(),F("div",{key:h,ref_for:!0,ref:A=>c.value[h]=A,class:Et([{hidden:h>0},"video-group relative float-left -mr-[100%] w-full transition-transform duration-[600ms] ease-in-out motion-reduce:transition-none"]),"data-twe-carousel-item":"",style:{"backface-visibility":"hidden"}},[pn(M("video",{ref_for:!0,ref:A=>r.value[h]=A,controls:"",src:g},null,8,kf),[[p]])],2))),128))]),M("div",Yf,[(H(!0),F(ae,null,nt(Y(s),(g,h)=>(H(),F("button",{key:h,ref_for:!0,ref:A=>l.value[h]=A,type:"button","data-twe-target":`#${Y(o)}`,"data-twe-slide-to":h,class:"indicator","aria-current":"true","aria-label":`Slide ${h+1}`},null,8,Vf))),128))]),M("button",{class:"indicator-btn indicator-left-btn",type:"button","data-twe-target":`#${Y(o)}`,"data-twe-slide":"prev"},Jf,8,Xf),M("button",{class:"indicator-btn indicator-right-btn",type:"button","data-twe-target":`#${Y(o)}`,"data-twe-slide":"next"},qf,8,Uf)],8,Hf)])])}}}),tg=pt(eg,[["__scopeId","data-v-b5a2cb32"]]),ng=e=>(Nt("data-v-81a71fa4"),e=e(),Dt(),e),sg={class:"bibtex"},og=ng(()=>M("h3",null,"BibTeX",-1)),ig={class:"bibtex-code"},rg=ke({__name:"BibTeX",props:{props:{}},setup(e){const{props:t}=e,n=t.bibTeX||"";return(s,o)=>(H(),F("section",sg,[og,M("pre",ig,[M("code",null,De(Y(n)),1)])]))}}),lg=pt(rg,[["__scopeId","data-v-81a71fa4"]]),cg=ke({__name:"WrappedSection",props:{template:{},props:{}},setup(e){return(t,n)=>(H(),F(ae,null,[t.template==="title"?(H(),Ke(Su,{key:0,props:t.props},null,8,["props"])):we("",!0),t.template==="abstract"?(H(),Ke(Ru,{key:1,props:t.props},null,8,["props"])):we("",!0),t.template==="framework"?(H(),Ke(Ou,{key:2,props:t.props},null,8,["props"])):we("",!0),t.template==="video-comparision"?(H(),Ke(Af,{key:3,props:t.props},null,8,["props"])):we("",!0),t.template==="text-video"?(H(),Ke(Of,{key:4,props:t.props},null,8,["props"])):we("",!0),t.template==="single-video"?(H(),Ke(tg,{key:5,props:t.props},null,8,["props"])):we("",!0),t.template==="bibtex"?(H(),Ke(lg,{key:6,props:t.props},null,8,["props"])):we("",!0)],64))}}),ag=[{template:"title",props:{title:"Hallo",subtitle:"Hierarchical Audio-Driven Visual Synthesis for Portrait Image Animation",authors:[[{name:"Mingwang Xu",homepage:"https://github.com/xumingw",suffix:"1*"},{name:"Hui Li",homepage:"https://github.com/crystallee-ai",suffix:"1*"},{name:"Qingkun Su",homepage:"https://github.com/subazinga",suffix:"1*"},{name:"Hanlin Shang",homepage:"https://github.com/NinoNeumann",suffix:"1"},{name:"Liwei Zhang",homepage:"https://github.com/AricGamma",suffix:"1"},{name:"Ce Liu",homepage:"https://github.com/cnexah",suffix:"3"}],[{name:"Jingdong Wang",homepage:"https://jingdongwang2017.github.io/",suffix:"2"},{name:"Luc Van Gool",homepage:"",suffix:"3"},{name:"Yao Yao",homepage:"https://yoyo000.github.io/",suffix:"4"},{name:"Siyu Zhu",homepage:"https://sites.google.com/site/zhusiyucs/home",suffix:"1"}],[{name:"Fudan University",homepage:"",prefix:"1"},{name:"Baidu Inc",homepage:"",prefix:"2"},{name:"ETH Zurich",homepage:"",prefix:"3"},{name:"Nanjing University",homepage:"",prefix:"4"}]],resources:{pdf:"",arxiv:"",github:"https://github.com/fudan-generative-vision/hallo",huggingface:"https://huggingface.co/fudan-generative-ai/hallo"},mainVideo:"assets/video/main_video.mp4"}},{template:"abstract",props:{content:"The field of portrait image animation, driven by speech audio input, has experienced significant advancements in the generation of realistic and dynamic portraits. This research delves into the complexities of synchronizing facial movements and creating visually appealing, temporally consistent animations within the framework of diffusion-based methodologies. Moving away from traditional paradigms that rely on parametric models for intermediate facial representations, our innovative approach embraces the end-to-end diffusion paradigm and introduces a hierarchical audio-driven visual synthesis module to enhance the precision of alignment between audio inputs and visual outputs, encompassing lip, expression, and pose motion. Our proposed network architecture seamlessly integrates diffusion-based generative models, a UNet-based denoiser, temporal alignment techniques, and a reference network. The proposed hierarchical audio-driven visual synthesis offers adaptive control over expression and pose diversity, enabling more effective personalization tailored to different identities. Through a comprehensive evaluation that incorporates both qualitative and quantitative analyses, our approach demonstrates obvious enhancements in image and video quality, lip synchronization precision, and motion diversity."}},{template:"framework",props:{image:"assets/img/framework.png",description:"The overview of the proposed pipeline. Specifically, we integrates a reference image containing a portrait with corresponding audio input to drive portrait animation. Optional visual synthesis weights can be used to balance lip, expression, and pose weights. ReferenceNet encodes global visual texture information for consistent and controllable character animation. Face and audio encoders generate high-fidelity portrait identity features and encode audio as motion information respectively. The module of hierarchical audio-driven visual synthesis establishes relationships between audio and visual components (lips, expression, pose), with a UNet denoiser used in the diffusion process."}},{template:"video-comparision",props:{title:"Portrait Style",items:[["assets/video/portrait_style/4.mp4","assets/video/portrait_style/3.mp4"],["assets/video/portrait_style/2.mp4","assets/video/portrait_style/1.mp4"]]}},{template:"video-comparision",props:{title:"Cross Actor",items:[["assets/video/cross_actor/1.mp4","assets/video/cross_actor/2.mp4"],["assets/video/cross_actor/3.mp4","assets/video/cross_actor/4.mp4"]]}},{template:"video-comparision",props:{title:"Opera Audio",items:[["assets/video/opera/1.mp4","assets/video/opera/2.mp4"]]}},{template:"video-comparision",props:{title:"",items:[["assets/video/rap/1.mp4","assets/video/rap/2.mp4"]]}},{template:"bibtex",props:{bibTeX:`@misc{xu2024hallo, - title={Hallo: Hierarchical Audio-Driven Visual Synthesis for Portrait Image Animation}, - author={Mingwang Xu and Hui Li and Qingkun Su and Hanlin Shang and Liwei Zhang and Ce Liu and Jingdong Wang and Luc Van Gool and Yao Yao and Siyu zhu}, - year={2024}, - eprint={xxx.xxxx}, - archivePrefix={arXiv}, - primaryClass={cs.CV} -}`}}],ug=ke({__name:"Home",setup(e){return(t,n)=>(H(),F("main",null,[(H(!0),F(ae,null,nt(Y(ag),(s,o)=>(H(),Ke(cg,{key:o,template:s.template,props:s.props},null,8,["template","props"]))),128))]))}});/*! - * vue-router v4.3.0 - * (c) 2024 Eduardo San Martin Morote - * @license MIT - */const Zt=typeof document<"u";function dg(e){return e.__esModule||e[Symbol.toStringTag]==="Module"}const te=Object.assign;function uo(e,t){const n={};for(const s in t){const o=t[s];n[s]=Pe(o)?o.map(e):e(o)}return n}const an=()=>{},Pe=Array.isArray,yl=/#/g,fg=/&/g,gg=/\//g,pg=/=/g,hg=/\?/g,wl=/\+/g,mg=/%5B/g,Ig=/%5D/g,Ml=/%5E/g,bg=/%60/g,El=/%7B/g,Cg=/%7C/g,xl=/%7D/g,Ag=/%20/g;function qo(e){return encodeURI(""+e).replace(Cg,"|").replace(mg,"[").replace(Ig,"]")}function vg(e){return qo(e).replace(El,"{").replace(xl,"}").replace(Ml,"^")}function No(e){return qo(e).replace(wl,"%2B").replace(Ag,"+").replace(yl,"%23").replace(fg,"%26").replace(bg,"`").replace(El,"{").replace(xl,"}").replace(Ml,"^")}function _g(e){return No(e).replace(pg,"%3D")}function yg(e){return qo(e).replace(yl,"%23").replace(hg,"%3F")}function wg(e){return e==null?"":yg(e).replace(gg,"%2F")}function mn(e){try{return decodeURIComponent(""+e)}catch{}return""+e}const Mg=/\/$/,Eg=e=>e.replace(Mg,"");function fo(e,t,n="/"){let s,o={},i="",r="";const c=t.indexOf("#");let l=t.indexOf("?");return c=0&&(l=-1),l>-1&&(s=t.slice(0,l),i=t.slice(l+1,c>-1?c:t.length),o=e(i)),c>-1&&(s=s||t.slice(0,c),r=t.slice(c,t.length)),s=Dg(s??t,n),{fullPath:s+(i&&"?")+i+r,path:s,query:o,hash:mn(r)}}function xg(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Ki(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function Sg(e,t,n){const s=t.matched.length-1,o=n.matched.length-1;return s>-1&&s===o&&Xt(t.matched[s],n.matched[o])&&Sl(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Xt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Sl(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Ng(e[n],t[n]))return!1;return!0}function Ng(e,t){return Pe(e)?Fi(e,t):Pe(t)?Fi(t,e):e===t}function Fi(e,t){return Pe(t)?e.length===t.length&&e.every((n,s)=>n===t[s]):e.length===1&&e[0]===t}function Dg(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 i=n.length-1,r,c;for(r=0;r1&&i--;else break;return n.slice(0,i).join("/")+"/"+s.slice(r).join("/")}var In;(function(e){e.pop="pop",e.push="push"})(In||(In={}));var un;(function(e){e.back="back",e.forward="forward",e.unknown=""})(un||(un={}));function Tg(e){if(!e)if(Zt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Eg(e)}const Lg=/^[^#]+#/;function Rg(e,t){return e.replace(Lg,"#")+t}function Wg(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 Ys=()=>({left:window.scrollX,top:window.scrollY});function jg(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=Wg(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 Ji(e,t){return(history.state?history.state.position-t:-1)+e}const Do=new Map;function Bg(e,t){Do.set(e,t)}function Gg(e){const t=Do.get(e);return Do.delete(e),t}let Zg=()=>location.protocol+"//"+location.host;function Nl(e,t){const{pathname:n,search:s,hash:o}=t,i=e.indexOf("#");if(i>-1){let c=o.includes(e.slice(i))?e.slice(i).length:1,l=o.slice(c);return l[0]!=="/"&&(l="/"+l),Ki(l,"")}return Ki(n,e)+s+o}function Og(e,t,n,s){let o=[],i=[],r=null;const c=({state:g})=>{const h=Nl(e,location),A=n.value,R=t.value;let O=0;if(g){if(n.value=h,t.value=g,r&&r===A){r=null;return}O=R?g.position-R.position:0}else s(h);o.forEach(B=>{B(n.value,A,{delta:O,type:In.pop,direction:O?O>0?un.forward:un.back:un.unknown})})};function l(){r=n.value}function d(g){o.push(g);const h=()=>{const A=o.indexOf(g);A>-1&&o.splice(A,1)};return i.push(h),h}function a(){const{history:g}=window;g.state&&g.replaceState(te({},g.state,{scroll:Ys()}),"")}function p(){for(const g of i)g();i=[],window.removeEventListener("popstate",c),window.removeEventListener("beforeunload",a)}return window.addEventListener("popstate",c),window.addEventListener("beforeunload",a,{passive:!0}),{pauseListeners:l,listen:d,destroy:p}}function Ui(e,t,n,s=!1,o=!1){return{back:e,current:t,forward:n,replaced:s,position:window.history.length,scroll:o?Ys():null}}function zg(e){const{history:t,location:n}=window,s={value:Nl(e,n)},o={value:t.state};o.value||i(s.value,{back:null,current:s.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(l,d,a){const p=e.indexOf("#"),g=p>-1?(n.host&&document.querySelector("base")?e:e.slice(p))+l:Zg()+e+l;try{t[a?"replaceState":"pushState"](d,"",g),o.value=d}catch(h){console.error(h),n[a?"replace":"assign"](g)}}function r(l,d){const a=te({},t.state,Ui(o.value.back,l,o.value.forward,!0),d,{position:o.value.position});i(l,a,!0),s.value=l}function c(l,d){const a=te({},o.value,t.state,{forward:l,scroll:Ys()});i(a.current,a,!0);const p=te({},Ui(s.value,l,null),{position:a.position+1},d);i(l,p,!1),s.value=l}return{location:s,state:o,push:c,replace:r}}function Hg(e){e=Tg(e);const t=zg(e),n=Og(e,t.state,t.location,t.replace);function s(i,r=!0){r||n.pauseListeners(),history.go(i)}const o=te({location:"",base:e,go:s,createHref:Rg.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 Pg(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),Hg(e)}function kg(e){return typeof e=="string"||e&&typeof e=="object"}function Dl(e){return typeof e=="string"||typeof e=="symbol"}const rt={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},Tl=Symbol("");var $i;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})($i||($i={}));function Kt(e,t){return te(new Error,{type:e,[Tl]:!0},t)}function qe(e,t){return e instanceof Error&&Tl in e&&(t==null||!!(e.type&t))}const Qi="[^/]+?",Yg={sensitive:!1,strict:!1,start:!0,end:!0},Vg=/[.+*?^${}()[\]/\\]/g;function Xg(e,t){const n=te({},Yg,t),s=[];let o=n.start?"^":"";const i=[];for(const d of e){const a=d.length?[]:[90];n.strict&&!d.length&&(o+="/");for(let p=0;pt.length?t.length===1&&t[0]===80?1:-1:0}function Fg(e,t){let n=0;const s=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const Jg={type:0,value:""},Ug=/[a-zA-Z0-9_]/;function $g(e){if(!e)return[[]];if(e==="/")return[[Jg]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(h){throw new Error(`ERR (${n})/"${d}": ${h}`)}let n=0,s=n;const o=[];let i;function r(){i&&o.push(i),i=[]}let c=0,l,d="",a="";function p(){d&&(n===0?i.push({type:0,value:d}):n===1||n===2||n===3?(i.length>1&&(l==="*"||l==="+")&&t(`A repeatable param (${d}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:d,regexp:a,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):t("Invalid state to consume buffer"),d="")}function g(){d+=l}for(;c{r(z)}:an}function r(a){if(Dl(a)){const p=s.get(a);p&&(s.delete(a),n.splice(n.indexOf(p),1),p.children.forEach(r),p.alias.forEach(r))}else{const p=n.indexOf(a);p>-1&&(n.splice(p,1),a.record.name&&s.delete(a.record.name),a.children.forEach(r),a.alias.forEach(r))}}function c(){return n}function l(a){let p=0;for(;p=0&&(a.record.path!==n[p].record.path||!Ll(a,n[p]));)p++;n.splice(p,0,a),a.record.name&&!tr(a)&&s.set(a.record.name,a)}function d(a,p){let g,h={},A,R;if("name"in a&&a.name){if(g=s.get(a.name),!g)throw Kt(1,{location:a});R=g.record.name,h=te(er(p.params,g.keys.filter(z=>!z.optional).concat(g.parent?g.parent.keys.filter(z=>z.optional):[]).map(z=>z.name)),a.params&&er(a.params,g.keys.map(z=>z.name))),A=g.stringify(h)}else if(a.path!=null)A=a.path,g=n.find(z=>z.re.test(A)),g&&(h=g.parse(A),R=g.record.name);else{if(g=p.name?s.get(p.name):n.find(z=>z.re.test(p.path)),!g)throw Kt(1,{location:a,currentLocation:p});R=g.record.name,h=te({},p.params,a.params),A=g.stringify(h)}const O=[];let B=g;for(;B;)O.unshift(B.record),B=B.parent;return{name:R,path:A,params:h,matched:O,meta:np(O)}}return e.forEach(a=>i(a)),{addRoute:i,resolve:d,removeRoute:r,getRoutes:c,getRecordMatcher:o}}function er(e,t){const n={};for(const s of t)s in e&&(n[s]=e[s]);return n}function ep(e){return{path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:void 0,beforeEnter:e.beforeEnter,props:tp(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 tp(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 tr(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function np(e){return e.reduce((t,n)=>te(t,n.meta),{})}function nr(e,t){const n={};for(const s in e)n[s]=s in t?t[s]:e[s];return n}function Ll(e,t){return t.children.some(n=>n===e||Ll(e,n))}function sp(e){const t={};if(e===""||e==="?")return t;const s=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;oi&&No(i)):[s&&No(s)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+n,i!=null&&(t+="="+i))})}return t}function op(e){const t={};for(const n in e){const s=e[n];s!==void 0&&(t[n]=Pe(s)?s.map(o=>o==null?null:""+o):s==null?s:""+s)}return t}const ip=Symbol(""),or=Symbol(""),ei=Symbol(""),Rl=Symbol(""),To=Symbol("");function tn(){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 ut(e,t,n,s,o,i=r=>r()){const r=s&&(s.enterCallbacks[o]=s.enterCallbacks[o]||[]);return()=>new Promise((c,l)=>{const d=g=>{g===!1?l(Kt(4,{from:n,to:t})):g instanceof Error?l(g):kg(g)?l(Kt(2,{from:t,to:g})):(r&&s.enterCallbacks[o]===r&&typeof g=="function"&&r.push(g),c())},a=i(()=>e.call(s&&s.instances[o],t,n,d));let p=Promise.resolve(a);e.length<3&&(p=p.then(d)),p.catch(g=>l(g))})}function go(e,t,n,s,o=i=>i()){const i=[];for(const r of e)for(const c in r.components){let l=r.components[c];if(!(t!=="beforeRouteEnter"&&!r.instances[c]))if(rp(l)){const a=(l.__vccOpts||l)[t];a&&i.push(ut(a,n,s,r,c,o))}else{let d=l();i.push(()=>d.then(a=>{if(!a)return Promise.reject(new Error(`Couldn't resolve component "${c}" at "${r.path}"`));const p=dg(a)?a.default:a;r.components[c]=p;const h=(p.__vccOpts||p)[t];return h&&ut(h,n,s,r,c,o)()}))}}return i}function rp(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function ir(e){const t=tt(ei),n=tt(Rl),s=Oe(()=>t.resolve(Y(e.to))),o=Oe(()=>{const{matched:l}=s.value,{length:d}=l,a=l[d-1],p=n.matched;if(!a||!p.length)return-1;const g=p.findIndex(Xt.bind(null,a));if(g>-1)return g;const h=rr(l[d-2]);return d>1&&rr(a)===h&&p[p.length-1].path!==h?p.findIndex(Xt.bind(null,l[d-2])):g}),i=Oe(()=>o.value>-1&&up(n.params,s.value.params)),r=Oe(()=>o.value>-1&&o.value===n.matched.length-1&&Sl(n.params,s.value.params));function c(l={}){return ap(l)?t[Y(e.replace)?"replace":"push"](Y(e.to)).catch(an):Promise.resolve()}return{route:s,href:Oe(()=>s.value.href),isActive:i,isExactActive:r,navigate:c}}const lp=ke({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:ir,setup(e,{slots:t}){const n=bn(ir(e)),{options:s}=tt(ei),o=Oe(()=>({[lr(e.activeClass,s.linkActiveClass,"router-link-active")]:n.isActive,[lr(e.exactActiveClass,s.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&t.default(n);return e.custom?i:al("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},i)}}}),cp=lp;function ap(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 up(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(!Pe(o)||o.length!==s.length||s.some((i,r)=>i!==o[r]))return!1}return!0}function rr(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const lr=(e,t,n)=>e??t??n,dp=ke({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const s=tt(To),o=Oe(()=>e.route||s.value),i=tt(or,0),r=Oe(()=>{let d=Y(i);const{matched:a}=o.value;let p;for(;(p=a[d])&&!p.components;)d++;return d}),c=Oe(()=>o.value.matched[r.value]);As(or,Oe(()=>r.value+1)),As(ip,c),As(To,o);const l=Te();return bs(()=>[l.value,c.value,e.name],([d,a,p],[g,h,A])=>{a&&(a.instances[p]=d,h&&h!==a&&d&&d===g&&(a.leaveGuards.size||(a.leaveGuards=h.leaveGuards),a.updateGuards.size||(a.updateGuards=h.updateGuards))),d&&a&&(!h||!Xt(a,h)||!g)&&(a.enterCallbacks[p]||[]).forEach(R=>R(d))},{flush:"post"}),()=>{const d=o.value,a=e.name,p=c.value,g=p&&p.components[a];if(!g)return cr(n.default,{Component:g,route:d});const h=p.props[a],A=h?h===!0?d.params:typeof h=="function"?h(d):h:null,O=al(g,te({},A,t,{onVnodeUnmounted:B=>{B.component.isUnmounted&&(p.instances[a]=null)},ref:l}));return cr(n.default,{Component:O,route:d})||O}}});function cr(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const fp=dp;function gp(e){const t=qg(e.routes,e),n=e.parseQuery||sp,s=e.stringifyQuery||sr,o=e.history,i=tn(),r=tn(),c=tn(),l=mc(rt);let d=rt;Zt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const a=uo.bind(null,b=>""+b),p=uo.bind(null,wg),g=uo.bind(null,mn);function h(b,T){let x,j;return Dl(b)?(x=t.getRecordMatcher(b),j=T):j=b,t.addRoute(j,x)}function A(b){const T=t.getRecordMatcher(b);T&&t.removeRoute(T)}function R(){return t.getRoutes().map(b=>b.record)}function O(b){return!!t.getRecordMatcher(b)}function B(b,T){if(T=te({},T||l.value),typeof b=="string"){const f=fo(n,b,T.path),m=t.resolve({path:f.path},T),C=o.createHref(f.fullPath);return te(f,m,{params:g(m.params),hash:mn(f.hash),redirectedFrom:void 0,href:C})}let x;if(b.path!=null)x=te({},b,{path:fo(n,b.path,T.path).path});else{const f=te({},b.params);for(const m in f)f[m]==null&&delete f[m];x=te({},b,{params:p(f)}),T.params=p(T.params)}const j=t.resolve(x,T),q=b.hash||"";j.params=a(g(j.params));const re=xg(s,te({},b,{hash:vg(q),path:j.path})),u=o.createHref(re);return te({fullPath:re,hash:q,query:s===sr?op(b.query):b.query||{}},j,{redirectedFrom:void 0,href:u})}function z(b){return typeof b=="string"?fo(n,b,l.value.path):te({},b)}function w(b,T){if(d!==b)return Kt(8,{from:T,to:b})}function N(b){return X(b)}function W(b){return N(te(z(b),{replace:!0}))}function D(b){const T=b.matched[b.matched.length-1];if(T&&T.redirect){const{redirect:x}=T;let j=typeof x=="function"?x(b):x;return typeof j=="string"&&(j=j.includes("?")||j.includes("#")?j=z(j):{path:j},j.params={}),te({query:b.query,hash:b.hash,params:j.path!=null?{}:b.params},j)}}function X(b,T){const x=d=B(b),j=l.value,q=b.state,re=b.force,u=b.replace===!0,f=D(x);if(f)return X(te(z(f),{state:typeof f=="object"?te({},q,f.state):q,force:re,replace:u}),T||x);const m=x;m.redirectedFrom=T;let C;return!re&&Sg(s,j,x)&&(C=Kt(16,{to:m,from:j}),Ye(j,j,!0,!1)),(C?Promise.resolve(C):ge(m,j)).catch(I=>qe(I)?qe(I,2)?I:ot(I):Q(I,m,j)).then(I=>{if(I){if(qe(I,2))return X(te({replace:u},z(I.to),{state:typeof I.to=="object"?te({},q,I.to.state):q,force:re}),T||m)}else I=Be(m,j,!0,u,q);return me(m,j,I),I})}function U(b,T){const x=w(b,T);return x?Promise.reject(x):Promise.resolve()}function ne(b){const T=Rt.values().next().value;return T&&typeof T.runWithContext=="function"?T.runWithContext(b):b()}function ge(b,T){let x;const[j,q,re]=pp(b,T);x=go(j.reverse(),"beforeRouteLeave",b,T);for(const f of j)f.leaveGuards.forEach(m=>{x.push(ut(m,b,T))});const u=U.bind(null,b,T);return x.push(u),Ie(x).then(()=>{x=[];for(const f of i.list())x.push(ut(f,b,T));return x.push(u),Ie(x)}).then(()=>{x=go(q,"beforeRouteUpdate",b,T);for(const f of q)f.updateGuards.forEach(m=>{x.push(ut(m,b,T))});return x.push(u),Ie(x)}).then(()=>{x=[];for(const f of re)if(f.beforeEnter)if(Pe(f.beforeEnter))for(const m of f.beforeEnter)x.push(ut(m,b,T));else x.push(ut(f.beforeEnter,b,T));return x.push(u),Ie(x)}).then(()=>(b.matched.forEach(f=>f.enterCallbacks={}),x=go(re,"beforeRouteEnter",b,T,ne),x.push(u),Ie(x))).then(()=>{x=[];for(const f of r.list())x.push(ut(f,b,T));return x.push(u),Ie(x)}).catch(f=>qe(f,8)?f:Promise.reject(f))}function me(b,T,x){c.list().forEach(j=>ne(()=>j(b,T,x)))}function Be(b,T,x,j,q){const re=w(b,T);if(re)return re;const u=T===rt,f=Zt?history.state:{};x&&(j||u?o.replace(b.fullPath,te({scroll:u&&f&&f.scroll},q)):o.push(b.fullPath,q)),l.value=b,Ye(b,T,x,u),ot()}let Se;function Ut(){Se||(Se=o.listen((b,T,x)=>{if(!us.listening)return;const j=B(b),q=D(j);if(q){X(te(q,{replace:!0}),j).catch(an);return}d=j;const re=l.value;Zt&&Bg(Ji(re.fullPath,x.delta),Ys()),ge(j,re).catch(u=>qe(u,12)?u:qe(u,2)?(X(u.to,j).then(f=>{qe(f,20)&&!x.delta&&x.type===In.pop&&o.go(-1,!1)}).catch(an),Promise.reject()):(x.delta&&o.go(-x.delta,!1),Q(u,j,re))).then(u=>{u=u||Be(j,re,!1),u&&(x.delta&&!qe(u,8)?o.go(-x.delta,!1):x.type===In.pop&&qe(u,20)&&o.go(-1,!1)),me(j,re,u)}).catch(an)}))}let Tt=tn(),de=tn(),se;function Q(b,T,x){ot(b);const j=de.list();return j.length?j.forEach(q=>q(b,T,x)):console.error(b),Promise.reject(b)}function Qe(){return se&&l.value!==rt?Promise.resolve():new Promise((b,T)=>{Tt.add([b,T])})}function ot(b){return se||(se=!b,Ut(),Tt.list().forEach(([T,x])=>b?x(b):T()),Tt.reset()),b}function Ye(b,T,x,j){const{scrollBehavior:q}=e;if(!Zt||!q)return Promise.resolve();const re=!x&&Gg(Ji(b.fullPath,0))||(j||!x)&&history.state&&history.state.scroll||null;return Gr().then(()=>q(b,T,re)).then(u=>u&&jg(u)).catch(u=>Q(u,b,T))}const _e=b=>o.go(b);let Lt;const Rt=new Set,us={currentRoute:l,listening:!0,addRoute:h,removeRoute:A,hasRoute:O,getRoutes:R,resolve:B,options:e,push:N,replace:W,go:_e,back:()=>_e(-1),forward:()=>_e(1),beforeEach:i.add,beforeResolve:r.add,afterEach:c.add,onError:de.add,isReady:Qe,install(b){const T=this;b.component("RouterLink",cp),b.component("RouterView",fp),b.config.globalProperties.$router=T,Object.defineProperty(b.config.globalProperties,"$route",{enumerable:!0,get:()=>Y(l)}),Zt&&!Lt&&l.value===rt&&(Lt=!0,N(o.location).catch(q=>{}));const x={};for(const q in rt)Object.defineProperty(x,q,{get:()=>l.value[q],enumerable:!0});b.provide(ei,T),b.provide(Rl,Sr(x)),b.provide(To,l);const j=b.unmount;Rt.add(b),b.unmount=function(){Rt.delete(b),Rt.size<1&&(d=rt,Se&&Se(),Se=null,l.value=rt,Lt=!1,se=!1),j()}}};function Ie(b){return b.reduce((T,x)=>T.then(()=>ne(x)),Promise.resolve())}return us}function pp(e,t){const n=[],s=[],o=[],i=Math.max(t.matched.length,e.matched.length);for(let r=0;rXt(d,c))?s.push(c):n.push(c));const l=e.matched[r];l&&(t.matched.find(d=>Xt(d,l))||o.push(l))}return[n,s,o]}const hp=gp({history:Pg(),routes:[{path:"",component:ug}]}),Ot=new Map;function Wl(e){tf(e)||e.pause()}const mp=e=>{for(const t of Ot.keys())Wl(t)},ar={name:"lazy",option:{mounted:e=>{e instanceof HTMLVideoElement&&(Ot.set(e,e.getBoundingClientRect()),e.oncanplay=()=>{Ot.set(e,e.getBoundingClientRect()),Wl(e)}),Ot.size&&!window.onscroll&&(window.onscroll=mp)},unmounted:e=>{e instanceof HTMLVideoElement&&Ot.delete(e),Ot.size||(window.onscroll=null)}}},ti=$a(nu);ti.use(hp);ti.directive(ar.name,ar.option);ti.mount("#app"); diff --git a/index.html b/index.html index b0e0b608..7be941bf 100644 --- a/index.html +++ b/index.html @@ -6,7 +6,7 @@ Homepage - +