54 lines
96 KiB
JavaScript
54 lines
96 KiB
JavaScript
(function(){"use strict";var Ts=typeof document<"u"?document.currentScript:null;/**
|
||
* @vue/shared v3.5.42
|
||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||
* @license MIT
|
||
**/function Ps(e){const t=Object.create(null);for(const s of e.split(","))t[s]=1;return s=>s in t}const J={},lt=[],Ee=()=>{},yn=()=>!1,Dt=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Ut=e=>e.startsWith("onUpdate:"),Z=Object.assign,Os=(e,t)=>{const s=e.indexOf(t);s>-1&&e.splice(s,1)},wo=Object.prototype.hasOwnProperty,D=(e,t)=>wo.call(e,t),O=Array.isArray,Ge=e=>bt(e)==="[object Map]",Bt=e=>bt(e)==="[object Set]",$n=e=>bt(e)==="[object Date]",I=e=>typeof e=="function",Y=e=>typeof e=="string",ve=e=>typeof e=="symbol",B=e=>e!==null&&typeof e=="object",wn=e=>(B(e)||I(e))&&I(e.then)&&I(e.catch),vn=Object.prototype.toString,bt=e=>vn.call(e),vo=e=>bt(e).slice(8,-1),Vt=e=>bt(e)==="[object Object]",Rs=e=>Y(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,yt=Ps(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Kt=e=>{const t=Object.create(null);return s=>t[s]||(t[s]=e(s))},xo=/-\w/g,fe=Kt(e=>e.replace(xo,t=>t.slice(1).toUpperCase())),So=/\B([A-Z])/g,ye=Kt(e=>e.replace(So,"-$1").toLowerCase()),xn=Kt(e=>e.charAt(0).toUpperCase()+e.slice(1)),Ms=Kt(e=>e?`on${xn(e)}`:""),Te=(e,t)=>!Object.is(e,t),ks=(e,...t)=>{for(let s=0;s<e.length;s++)e[s](...t)},Sn=(e,t,s,n=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:n,value:s})},Co=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Cn=e=>{const t=Y(e)?Number(e):NaN;return isNaN(t)?e:t};let An;const Wt=()=>An||(An=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Jt(e){if(O(e)){const t={};for(let s=0;s<e.length;s++){const n=e[s],i=Y(n)?Po(n):Jt(n);if(i)for(const o in i)t[o]=i[o]}return t}else if(Y(e)||B(e))return e}const Ao=/;(?![^(]*\))/g,Eo=/:([^]+)/,To=/\/\*[^]*?\*\//g;function Po(e){const t={};return e.replace(To,"").split(Ao).forEach(s=>{if(s){const n=s.split(Eo);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function zt(e){let t="";if(Y(e))t=e;else if(O(e))for(let s=0;s<e.length;s++){const n=zt(e[s]);n&&(t+=n+" ")}else if(B(e))for(const s in e)e[s]&&(t+=s+" ");return t.trim()}const Oo=Ps("itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly");function En(e){return!!e||e===""}function Ro(e,t){if(e.length!==t.length)return!1;let s=!0;for(let n=0;s&&n<e.length;n++)s=qt(e[n],t[n]);return s}function Tn(e,t){if(e.size!==t.size)return!1;const s=Array.from(t),n=new Uint8Array(s.length);for(const i of e){let o=-1;for(let r=0;r<s.length;r++)if(!n[r]&&qt(i,s[r])){o=r;break}if(o<0)return!1;n[o]=1}return!0}function qt(e,t){if(e===t)return!0;let s=$n(e),n=$n(t);if(s||n)return s&&n?e.getTime()===t.getTime():!1;if(s=ve(e),n=ve(t),s||n)return e===t;if(s=O(e),n=O(t),s||n)return s&&n?Ro(e,t):!1;if(s=B(e),n=B(t),s||n){if(!s||!n)return!1;if(s=Ge(e),n=Ge(t),s||n||(s=Bt(e),n=Bt(t),s||n))return s&&n?Tn(e,t):!1;const i=Object.keys(e).length,o=Object.keys(t).length;if(i!==o)return!1;for(const r in e){const l=e.hasOwnProperty(r),c=t.hasOwnProperty(r);if(l&&!c||!l&&c||!qt(e[r],t[r]))return!1}}return String(e)===String(t)}const Pn=e=>!!(e&&e.__v_isRef===!0),Gt=e=>Y(e)?e:e==null?"":O(e)||B(e)&&(e.toString===vn||!I(e.toString))?Pn(e)?Gt(e.value):JSON.stringify(e,On,2):String(e),On=(e,t)=>Pn(t)?On(e,t.value):Ge(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((s,[n,i],o)=>(s[Is(n,o)+" =>"]=i,s),{})}:Bt(t)?{[`Set(${t.size})`]:[...t.values()].map(s=>Is(s))}:ve(t)?Is(t):B(t)&&!O(t)&&!Vt(t)?String(t):t,Is=(e,t="")=>{var s;return ve(e)?`Symbol(${(s=e.description)!=null?s:t})`:e};/**
|
||
* @vue/reactivity v3.5.42
|
||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||
* @license MIT
|
||
**/let te;class Mo{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this._warnOnRun=!0,this.__v_skip=!0,!t&&te&&(te.active?(this.parent=te,this.index=(te.scopes||(te.scopes=[])).push(this)-1):(this._active=!1,this._warnOnRun=!1))}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,s;if(this.scopes){const n=this.scopes.slice();for(t=0,s=n.length;t<s;t++)n[t].pause()}for(t=0,s=this.effects.length;t<s;t++)this.effects[t].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let t,s;if(this.scopes){const i=this.scopes.slice();for(t=0,s=i.length;t<s;t++)i[t].resume()}const n=this.effects.slice();for(t=0,s=n.length;t<s;t++)n[t].resume()}}run(t){if(this._active){const s=te;try{return te=this,t()}finally{te=s}}}on(){++this._on===1&&(this.prevScope=te,te=this)}off(){if(this._on>0&&--this._on===0){if(te===this)te=this.prevScope;else{let t=te;for(;t;){if(t.prevScope===this){t.prevScope=this.prevScope;break}t=t.prevScope}}this.prevScope=void 0}}stop(t){if(this._active){this._active=!1;let s,n;for(s=0,n=this.effects.length;s<n;s++)this.effects[s].stop();for(this.effects.length=0,s=0,n=this.cleanups.length;s<n;s++)this.cleanups[s]();if(this.cleanups.length=0,this.scopes){const i=this.scopes.slice();for(s=0,n=i.length;s<n;s++)i[s].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!t){const i=this.parent.scopes.pop();i&&i!==this&&(this.parent.scopes[this.index]=i,i.index=this.index)}this.parent=void 0}}}function ko(){return te}let z;const js=new WeakSet;class Rn{constructor(t){this.fn=t,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,te&&(te.active?te.effects.push(this):this.flags&=-2)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,js.has(this)&&(js.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||kn(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,Fn(this),In(this);const t=z,s=xe;z=this,xe=!0;try{return this.fn()}finally{jn(this),z=t,xe=s,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)Ls(t);this.deps=this.depsTail=void 0,Fn(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?js.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){Fs(this)&&this.run()}get dirty(){return Fs(this)}}let Mn=0,$t,wt;function kn(e,t=!1){if(e.flags|=8,t){e.next=wt,wt=e;return}e.next=$t,$t=e}function Hs(){Mn++}function Ns(){if(--Mn>0)return;if(wt){let t=wt;for(wt=void 0;t;){const s=t.next;t.next=void 0,t.flags&=-9,t=s}}let e;for(;$t;){let t=$t;for($t=void 0;t;){const s=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(n){e||(e=n)}t=s}}if(e)throw e}function In(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function jn(e){let t,s=e.depsTail,n=s;for(;n;){const i=n.prevDep;n.version===-1?(n===s&&(s=i),Ls(n),Io(n)):t=n,n.dep.activeLink=n.prevActiveLink,n.prevActiveLink=void 0,n=i}e.deps=t,e.depsTail=s}function Fs(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Hn(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Hn(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===vt)||(e.globalVersion=vt,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!Fs(e))))return;e.flags|=2;const t=e.dep,s=z,n=xe;z=e,xe=!0;try{In(e);const i=e.fn(e._value);(t.version===0||Te(i,e._value))&&(e.flags|=128,e._value=i,t.version++)}catch(i){throw t.version++,i}finally{z=s,xe=n,jn(e),e.flags&=-3}}function Ls(e,t=!1){const{dep:s,prevSub:n,nextSub:i}=e;if(n&&(n.nextSub=i,e.prevSub=void 0),i&&(i.prevSub=n,e.nextSub=void 0),s.subs===e&&(s.subs=n,!n&&s.computed)){s.computed.flags&=-5;for(let o=s.computed.deps;o;o=o.nextDep)Ls(o,!0)}!t&&!--s.sc&&s.map&&s.map.delete(s.key)}function Io(e){const{prevDep:t,nextDep:s}=e;t&&(t.nextDep=s,e.prevDep=void 0),s&&(s.prevDep=t,e.nextDep=void 0)}let xe=!0;const Nn=[];function Pe(){Nn.push(xe),xe=!1}function Oe(){const e=Nn.pop();xe=e===void 0?!0:e}function Fn(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const s=z;z=void 0;try{t()}finally{z=s}}}let vt=0;class jo{constructor(t,s){this.sub=t,this.dep=s,this.version=s.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Ds{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!z||!xe||z===this.computed)return;let s=this.activeLink;if(s===void 0||s.sub!==z)s=this.activeLink=new jo(z,this),z.deps?(s.prevDep=z.depsTail,z.depsTail.nextDep=s,z.depsTail=s):z.deps=z.depsTail=s,Ln(s);else if(s.version===-1&&(s.version=this.version,s.nextDep)){const n=s.nextDep;n.prevDep=s.prevDep,s.prevDep&&(s.prevDep.nextDep=n),s.prevDep=z.depsTail,s.nextDep=void 0,z.depsTail.nextDep=s,z.depsTail=s,z.deps===s&&(z.deps=n)}return s}trigger(t){this.version++,vt++,this.notify(t)}notify(t){Hs();try{for(let s=this.subs;s;s=s.prevSub)s.sub.notify()&&s.sub.dep.notify()}finally{Ns()}}}function Ln(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let n=t.deps;n;n=n.nextDep)Ln(n)}const s=e.dep.subs;s!==e&&(e.prevSub=s,s&&(s.nextSub=e)),e.dep.subs=e}}const Us=new WeakMap,Qe=Symbol(""),Bs=Symbol(""),xt=Symbol("");function ie(e,t,s){if(xe&&z){let n=Us.get(e);n||Us.set(e,n=new Map);let i=n.get(s);i||(n.set(s,i=new Ds),i.map=n,i.key=s),i.track()}}function De(e,t,s,n,i,o){const r=Us.get(e);if(!r){vt++;return}const l=c=>{c&&c.trigger()};if(Hs(),t==="clear")r.forEach(l);else{const c=O(e),d=c&&Rs(s);if(c&&s==="length"){const u=Number(n);r.forEach((p,b)=>{(b==="length"||b===xt||!ve(b)&&b>=u)&&l(p)})}else switch((s!==void 0||r.has(void 0))&&l(r.get(s)),d&&l(r.get(xt)),t){case"add":c?d&&l(r.get("length")):(l(r.get(Qe)),Ge(e)&&l(r.get(Bs)));break;case"delete":c||(l(r.get(Qe)),Ge(e)&&l(r.get(Bs)));break;case"set":Ge(e)&&l(r.get(Qe));break}}Ns()}function ct(e){const t=L(e);return t===e?t:(ie(t,"iterate",xt),$e(e)?t:t.map(Se))}function Yt(e){return ie(e=L(e),"iterate",xt),e}function Re(e,t){return Be(e)?at(et(e)?Se(t):t):Se(t)}const Ho={__proto__:null,[Symbol.iterator](){return Vs(this,Symbol.iterator,e=>Re(this,e))},concat(...e){return ct(this).concat(...e.map(t=>O(t)?ct(t):t))},entries(){return Vs(this,"entries",e=>(e[1]=Re(this,e[1]),e))},every(e,t){return Ue(this,"every",e,t,void 0,arguments)},filter(e,t){return Ue(this,"filter",e,t,s=>s.map(n=>Re(this,n)),arguments)},find(e,t){return Ue(this,"find",e,t,s=>Re(this,s),arguments)},findIndex(e,t){return Ue(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Ue(this,"findLast",e,t,s=>Re(this,s),arguments)},findLastIndex(e,t){return Ue(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Ue(this,"forEach",e,t,void 0,arguments)},includes(...e){return Ks(this,"includes",e)},indexOf(...e){return Ks(this,"indexOf",e)},join(e){return ct(this).join(e)},lastIndexOf(...e){return Ks(this,"lastIndexOf",e)},map(e,t){return Ue(this,"map",e,t,void 0,arguments)},pop(){return St(this,"pop")},push(...e){return St(this,"push",e)},reduce(e,...t){return Dn(this,"reduce",e,t)},reduceRight(e,...t){return Dn(this,"reduceRight",e,t)},shift(){return St(this,"shift")},some(e,t){return Ue(this,"some",e,t,void 0,arguments)},splice(...e){return St(this,"splice",e)},toReversed(){return ct(this).toReversed()},toSorted(e){return ct(this).toSorted(e)},toSpliced(...e){return ct(this).toSpliced(...e)},unshift(...e){return St(this,"unshift",e)},values(){return Vs(this,"values",e=>Re(this,e))}};function Vs(e,t,s){const n=Yt(e),i=n[t]();return n!==e&&!$e(e)&&(i._next=i.next,i.next=()=>{const o=i._next();return o.done||(o.value=s(o.value)),o}),i}const No=Array.prototype;function Ue(e,t,s,n,i,o){const r=Yt(e),l=r!==e&&!$e(e),c=r[t];if(c!==No[t]){const p=c.apply(e,o);return l?Se(p):p}let d=s;r!==e&&(l?d=function(p,b){return s.call(this,Re(e,p),b,e)}:s.length>2&&(d=function(p,b){return s.call(this,p,b,e)}));const u=c.call(r,d,n);return l&&i?i(u):u}function Dn(e,t,s,n){const i=Yt(e),o=i!==e&&!$e(e);let r=s,l=!1;i!==e&&(o?(l=n.length===0,r=function(d,u,p){return l&&(l=!1,d=Re(e,d)),s.call(this,d,Re(e,u),p,e)}):s.length>3&&(r=function(d,u,p){return s.call(this,d,u,p,e)}));const c=i[t](r,...n);return l?Re(e,c):c}function Ks(e,t,s){const n=L(e);ie(n,"iterate",xt);const i=n[t](...s);return(i===-1||i===!1)&&zs(s[0])?(s[0]=L(s[0]),n[t](...s)):i}function St(e,t,s=[]){Pe(),Hs();const n=L(e)[t].apply(e,s);return Ns(),Oe(),n}const Fo=Ps("__proto__,__v_isRef,__isVue"),Un=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(ve));function Lo(e){ve(e)||(e=String(e));const t=L(this);return ie(t,"has",e),t.hasOwnProperty(e)}class Bn{constructor(t=!1,s=!1){this._isReadonly=t,this._isShallow=s}get(t,s,n){if(s==="__v_skip")return t.__v_skip;const i=this._isReadonly,o=this._isShallow;if(s==="__v_isReactive")return!i;if(s==="__v_isReadonly")return i;if(s==="__v_isShallow")return o;if(s==="__v_raw")return n===(i?o?qn:zn:o?Jn:Wn).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(n)?t:void 0;const r=O(t);if(!i){let c;if(r&&(c=Ho[s]))return c;if(s==="hasOwnProperty")return Lo}const l=Reflect.get(t,s,se(t)?t:n);if((ve(s)?Un.has(s):Fo(s))||(i||ie(t,"get",s),o))return l;if(se(l)){const c=r&&Rs(s)?l:l.value;return i&&B(c)?Js(c):c}return B(l)?i?Js(l):es(l):l}}class Vn extends Bn{constructor(t=!1){super(!1,t)}set(t,s,n,i){let o=t[s];const r=O(t)&&Rs(s);if(!this._isShallow){const d=Be(o);if(!$e(n)&&!Be(n)&&(o=L(o),n=L(n)),!r&&se(o)&&!se(n))return d||(o.value=n),!0}const l=r?Number(s)<t.length:D(t,s),c=Reflect.set(t,s,n,se(t)?t:i);return t===L(i)&&c&&(l?Te(n,o)&&De(t,"set",s,n):De(t,"add",s,n)),c}deleteProperty(t,s){const n=D(t,s);t[s];const i=Reflect.deleteProperty(t,s);return i&&n&&De(t,"delete",s,void 0),i}has(t,s){const n=Reflect.has(t,s);return(!ve(s)||!Un.has(s))&&ie(t,"has",s),n}ownKeys(t){return ie(t,"iterate",O(t)?"length":Qe),Reflect.ownKeys(t)}}class Kn extends Bn{constructor(t=!1){super(!0,t)}set(t,s){return!0}deleteProperty(t,s){return!0}}const Do=new Vn,Uo=new Kn,Bo=new Vn(!0),Vo=new Kn(!0),Ws=e=>e,Xt=e=>Reflect.getPrototypeOf(e);function Ko(e,t,s){return function(...n){const i=this.__v_raw,o=L(i),r=Ge(o),l=e==="entries"||e===Symbol.iterator&&r,c=e==="keys"&&r,d=i[e](...n),u=s?Ws:t?at:Se;return!t&&ie(o,"iterate",c?Bs:Qe),Z(Object.create(d),{next(){const{value:p,done:b}=d.next();return b?{value:p,done:b}:{value:l?[u(p[0]),u(p[1])]:u(p),done:b}}})}}function Zt(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Wo(e,t){const s={get(i){const o=this.__v_raw,r=L(o),l=L(i);e||(Te(i,l)&&ie(r,"get",i),ie(r,"get",l));const{has:c}=Xt(r),d=t?Ws:e?at:Se;if(c.call(r,i))return d(o.get(i));if(c.call(r,l))return d(o.get(l));o!==r&&o.get(i)},get size(){const i=this.__v_raw;return!e&&ie(L(i),"iterate",Qe),i.size},has(i){const o=this.__v_raw,r=L(o),l=L(i);return e||(Te(i,l)&&ie(r,"has",i),ie(r,"has",l)),i===l?o.has(i):o.has(i)||o.has(l)},forEach(i,o){const r=this,l=r.__v_raw,c=L(l),d=t?Ws:e?at:Se;return!e&&ie(c,"iterate",Qe),l.forEach((u,p)=>i.call(o,d(u),d(p),r))}};return Z(s,e?{add:Zt("add"),set:Zt("set"),delete:Zt("delete"),clear:Zt("clear")}:{add(i){const o=L(this),r=Xt(o),l=L(i),c=!t&&!$e(i)&&!Be(i)?l:i;return r.has.call(o,c)||Te(i,c)&&r.has.call(o,i)||Te(l,c)&&r.has.call(o,l)||(o.add(c),De(o,"add",c,c)),this},set(i,o){!t&&!$e(o)&&!Be(o)&&(o=L(o));const r=L(this),{has:l,get:c}=Xt(r);let d=l.call(r,i);d||(i=L(i),d=l.call(r,i));const u=c.call(r,i);return r.set(i,o),d?Te(o,u)&&De(r,"set",i,o):De(r,"add",i,o),this},delete(i){const o=L(this),{has:r,get:l}=Xt(o);let c=r.call(o,i);c||(i=L(i),c=r.call(o,i)),l&&l.call(o,i);const d=o.delete(i);return c&&De(o,"delete",i,void 0),d},clear(){const i=L(this),o=i.size!==0,r=i.clear();return o&&De(i,"clear",void 0,void 0),r}}),["keys","values","entries",Symbol.iterator].forEach(i=>{s[i]=Ko(i,e,t)}),s}function Qt(e,t){const s=Wo(e,t);return(n,i,o)=>i==="__v_isReactive"?!e:i==="__v_isReadonly"?e:i==="__v_raw"?n:Reflect.get(D(s,i)&&i in n?s:n,i,o)}const Jo={get:Qt(!1,!1)},zo={get:Qt(!1,!0)},qo={get:Qt(!0,!1)},Go={get:Qt(!0,!0)},Wn=new WeakMap,Jn=new WeakMap,zn=new WeakMap,qn=new WeakMap;function Yo(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function es(e){return Be(e)?e:ts(e,!1,Do,Jo,Wn)}function Xo(e){return ts(e,!1,Bo,zo,Jn)}function Js(e){return ts(e,!0,Uo,qo,zn)}function Hc(e){return ts(e,!0,Vo,Go,qn)}function ts(e,t,s,n,i){if(!B(e)||e.__v_raw&&!(t&&e.__v_isReactive)||e.__v_skip||!Object.isExtensible(e))return e;const o=i.get(e);if(o)return o;const r=Yo(vo(e));if(r===0)return e;const l=new Proxy(e,r===2?n:s);return i.set(e,l),l}function et(e){return Be(e)?et(e.__v_raw):!!(e&&e.__v_isReactive)}function Be(e){return!!(e&&e.__v_isReadonly)}function $e(e){return!!(e&&e.__v_isShallow)}function zs(e){return e?!!e.__v_raw:!1}function L(e){const t=e&&e.__v_raw;return t?L(t):e}function Zo(e){return!D(e,"__v_skip")&&Object.isExtensible(e)&&Sn(e,"__v_skip",!0),e}const Se=e=>B(e)?es(e):e,at=e=>B(e)?Js(e):e;function se(e){return e?e.__v_isRef===!0:!1}function Qo(e){return er(e,!1)}function er(e,t){return se(e)?e:new tr(e,t)}class tr{constructor(t,s){this.dep=new Ds,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=s?t:L(t),this._value=s?t:Se(t),this.__v_isShallow=s}get value(){return this.dep.track(),this._value}set value(t){const s=this._rawValue,n=this.__v_isShallow||$e(t)||Be(t);t=n?t:L(t),Te(t,s)&&(this._rawValue=t,this._value=n?t:Se(t),this.dep.trigger())}}function Gn(e){return se(e)?e.value:e}const sr={get:(e,t,s)=>t==="__v_raw"?e:Gn(Reflect.get(e,t,s)),set:(e,t,s,n)=>{const i=e[t];return se(i)&&!se(s)?(i.value=s,!0):Reflect.set(e,t,s,n)}};function Yn(e){return et(e)?e:new Proxy(e,sr)}class nr{constructor(t,s,n){this.fn=t,this.setter=s,this._value=void 0,this.dep=new Ds(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=vt-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!s,this.isSSR=n}notify(){if(this.flags|=16,!(this.flags&8)&&z!==this)return kn(this,!0),!0}get value(){const t=this.dep.track();return Hn(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function ir(e,t,s=!1){let n,i;return I(e)?n=e:(n=e.get,i=e.set),new nr(n,i,s)}const ss={},ns=new WeakMap;let tt;function or(e,t=!1,s=tt){if(s){let n=ns.get(s);n||ns.set(s,n=[]),n.push(e)}}function rr(e,t,s=J){const{immediate:n,deep:i,once:o,scheduler:r,augmentJob:l,call:c}=s,d=E=>i?E:$e(E)||i===!1||i===0?Ye(E,1):Ye(E);let u,p,b,C,N=!1,k=!1;if(se(e)?(p=()=>e.value,N=$e(e)):et(e)?(p=()=>d(e),N=!0):O(e)?(k=!0,N=e.some(E=>et(E)||$e(E)),p=()=>e.map(E=>{if(se(E))return E.value;if(et(E))return d(E);if(I(E))return c?c(E,2):E()})):I(e)?t?p=c?()=>c(e,2):e:p=()=>{if(b){Pe();try{b()}finally{Oe()}}const E=tt;tt=u;try{return c?c(e,3,[C]):e(C)}finally{tt=E}}:p=Ee,t&&i){const E=p,R=i===!0?1/0:i;p=()=>Ye(E(),R)}const G=ko(),K=()=>{u.stop(),G&&G.active&&Os(G.effects,u)};if(o&&t){const E=t;t=(...R)=>{const ge=E(...R);return K(),ge}}let H=k?new Array(e.length).fill(ss):ss;const U=E=>{if(!(!(u.flags&1)||!u.dirty&&!E))if(t){const R=u.run();if(E||i||N||(k?R.some((ge,we)=>Te(ge,H[we])):Te(R,H))){b&&b();const ge=tt;tt=u;try{const we=[R,H===ss?void 0:k&&H[0]===ss?[]:H,C];H=R,c?c(t,3,we):t(...we)}finally{tt=ge}}}else u.run()};return l&&l(U),u=new Rn(p),u.scheduler=r?()=>r(U,!1):U,C=E=>or(E,!1,u),b=u.onStop=()=>{const E=ns.get(u);if(E){if(c)c(E,4);else for(const R of E)R();ns.delete(u)}},t?n?U(!0):H=u.run():r?r(U.bind(null,!0),!0):u.run(),K.pause=u.pause.bind(u),K.resume=u.resume.bind(u),K.stop=K,K}function Ye(e,t=1/0,s){if(t<=0||!B(e)||e.__v_skip||(s=s||new Map,(s.get(e)||0)>=t))return e;if(s.set(e,t),t--,se(e))Ye(e.value,t,s);else if(O(e))for(let n=0;n<e.length;n++)Ye(e[n],t,s);else if(Bt(e)||Ge(e))e.forEach(n=>{Ye(n,t,s)});else if(Vt(e)){for(const n in e)Ye(e[n],t,s);for(const n of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,n)&&Ye(e[n],t,s)}return e}/**
|
||
* @vue/runtime-core v3.5.42
|
||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||
* @license MIT
|
||
**/const Ct=[];let qs=!1;function Nc(e,...t){if(qs)return;qs=!0,Pe();const s=Ct.length?Ct[Ct.length-1].component:null,n=s&&s.appContext.config.warnHandler,i=lr();if(n)ft(n,s,11,[e+t.map(o=>{var r,l;return(l=(r=o.toString)==null?void 0:r.call(o))!=null?l:JSON.stringify(o)}).join(""),s&&s.proxy,i.map(({vnode:o})=>`at <${zi(s,o.type)}>`).join(`
|
||
`),i]);else{const o=[`[Vue warn]: ${e}`,...t];i.length&&o.push(`
|
||
`,...cr(i)),console.warn(...o)}Oe(),qs=!1}function lr(){let e=Ct[Ct.length-1];if(!e)return[];const t=[];for(;e;){const s=t[0];s&&s.vnode===e?s.recurseCount++:t.push({vnode:e,recurseCount:0});const n=e.component&&e.component.parent;e=n&&n.vnode}return t}function cr(e){const t=[];return e.forEach((s,n)=>{t.push(...n===0?[]:[`
|
||
`],...ar(s))}),t}function ar({vnode:e,recurseCount:t}){const s=t>0?`... (${t} recursive calls)`:"",n=e.component?e.component.parent==null:!1,i=` at <${zi(e.component,e.type,n)}`,o=">"+s;return e.props?[i,...fr(e.props),o]:[i+o]}function fr(e){const t=[],s=Object.keys(e);return s.slice(0,3).forEach(n=>{t.push(...Xn(n,e[n]))}),s.length>3&&t.push(" ..."),t}function Xn(e,t,s){return Y(t)?(t=JSON.stringify(t),s?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?s?t:[`${e}=${t}`]:se(t)?(t=Xn(e,L(t.value),!0),s?t:[`${e}=Ref<`,t,">"]):I(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=L(t),s?t:[`${e}=`,t])}function ft(e,t,s,n){try{return n?e(...n):e()}catch(i){is(i,t,s)}}function Ce(e,t,s,n){if(I(e)){const i=ft(e,t,s,n);return i&&wn(i)&&i.catch(o=>{is(o,t,s)}),i}if(O(e)){const i=[];for(let o=0;o<e.length;o++)i.push(Ce(e[o],t,s,n));return i}}function is(e,t,s,n=!0){const i=t?t.vnode:null,{errorHandler:o,throwUnhandledErrorInProduction:r}=t&&t.appContext.config||J;if(t){let l=t.parent;const c=t.proxy,d=`https://vuejs.org/error-reference/#runtime-${s}`;for(;l;){const u=l.ec;if(u){for(let p=0;p<u.length;p++)if(u[p](e,c,d)===!1)return}l=l.parent}if(o){Pe(),ft(o,null,10,[e,c,d]),Oe();return}}ur(e,s,i,n,r)}function ur(e,t,s,n=!0,i=!1){if(i)throw e;console.error(e)}const re=[];let Me=-1;const ut=[];let Xe=null,dt=0;const Zn=Promise.resolve();let os=null;function Qn(e){const t=os||Zn;return e?t.then(this?e.bind(this):e):t}function dr(e){let t=Me+1,s=re.length;for(;t<s;){const n=t+s>>>1,i=re[n],o=At(i);o<e||o===e&&i.flags&2?t=n+1:s=n}return t}function Gs(e){if(!(e.flags&1)){const t=At(e),s=re[re.length-1];!s||!(e.flags&2)&&t>=At(s)?re.push(e):re.splice(dr(t),0,e),e.flags|=1,ei()}}function ei(){os||(os=Zn.then(ni))}function hr(e){if(!O(e))Xe&&e.id===-1?Xe.splice(dt+1,0,e):e.flags&1||(ut.push(e),e.flags|=1);else for(let t=0;t<e.length;t++)ut.push(e[t]);ei()}function ti(e,t,s=Me+1){for(;s<re.length;s++){const n=re[s];if(n&&n.flags&2){if(e&&n.id!==e.uid)continue;re.splice(s,1),s--,n.flags&4&&(n.flags&=-2),n(),n.flags&4||(n.flags&=-2)}}}function si(e){if(ut.length){const t=[...new Set(ut)].sort((s,n)=>At(s)-At(n));if(ut.length=0,Xe){for(let s=0;s<t.length;s++)Xe.push(t[s]);return}for(Xe=t,dt=0;dt<Xe.length;dt++){const s=Xe[dt];s.flags&4&&(s.flags&=-2),s.flags&8||s(),s.flags&=-2}Xe=null,dt=0}}const At=e=>e.id==null?e.flags&2?-1:1/0:e.id;function ni(e){try{for(Me=0;Me<re.length;Me++){const t=re[Me];t&&!(t.flags&8)&&(t.flags&4&&(t.flags&=-2),ft(t,t.i,t.i?15:14),t.flags&4||(t.flags&=-2))}}finally{for(;Me<re.length;Me++){const t=re[Me];t&&(t.flags&=-2)}Me=-1,re.length=0,si(),os=null,(re.length||ut.length)&&ni()}}let ue=null,ii=null;function rs(e){const t=ue;return ue=e,ii=e&&e.type.__scopeId||null,t}function pr(e,t=ue,s){if(!t||e._n)return e;const n=(...i)=>{n._d&&Di(-1);const o=rs(t),r=Ke.length;let l;try{l=e(...i)}finally{for(let c=Ke.length;c>r;c--)fn();rs(o),n._d&&Di(1)}return l};return n._n=!0,n._c=!0,n._d=!0,n}function st(e,t,s,n){const i=e.dirs,o=t&&t.dirs;for(let r=0;r<i.length;r++){const l=i[r];o&&(l.oldValue=o[r].value);let c=l.dir[n];c&&(Pe(),Ce(c,s,8,[e.el,l,e,t]),Oe())}}function _r(e,t){if(ce){let s=ce.provides;const n=ce.parent&&ce.parent.provides;n===s&&(s=ce.provides=Object.create(n)),s[e]=t}}function ls(e,t,s=!1){const n=$s();if(n||_t){let i=_t?_t._context.provides:n?n.parent==null||n.ce?n.vnode.appContext&&n.vnode.appContext.provides:n.parent.provides:void 0;if(i&&e in i)return i[e];if(arguments.length>1)return s&&I(t)?t.call(n&&n.proxy):t}}const gr=Symbol.for("v-scx"),mr=()=>ls(gr);function br(e,t){return Ys(e,null,t)}function ht(e,t,s){return Ys(e,t,s)}function Ys(e,t,s=J){const{immediate:n,deep:i,flush:o,once:r}=s,l=Z({},s),c=t&&n||!t&&o!=="post";let d;if(It){if(o==="sync"){const C=mr();d=C.__watcherHandles||(C.__watcherHandles=[])}else if(!c){const C=()=>{};return C.stop=Ee,C.resume=Ee,C.pause=Ee,C}}const u=ce;l.call=(C,N,k)=>Ce(C,u,N,k);let p=!1;o==="post"?l.scheduler=C=>{de(C,u&&u.suspense)}:o!=="sync"&&(p=!0,l.scheduler=(C,N)=>{N?C():Gs(C)}),l.augmentJob=C=>{t&&(C.flags|=4),p&&(C.flags|=2,u&&(C.id=u.uid,C.i=u))};const b=rr(e,t,l);return It&&(d?d.push(b):c&&b()),b}function yr(e,t,s){const n=this.proxy,i=Y(e)?e.includes(".")?oi(n,e):()=>n[e]:e.bind(n,n);let o;I(t)?o=t:(o=t.handler,s=t);const r=kt(this),l=Ys(i,o.bind(n),s);return r(),l}function oi(e,t){const s=t.split(".");return()=>{let n=e;for(let i=0;i<s.length&&n;i++)n=n[s[i]];return n}}const $r=Symbol("_vte"),cs=e=>e.__isTeleport,Xs=Symbol("_leaveCb");function wr(e){let t=e[0];if(e.length>1){for(const s of e)if(s.type!==ke){t=s;break}}return t}function ri(e){if(!Qs(e))return cs(e.type)&&e.children?wr(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:s}=e;if(s){if(t&16)return s[0];if(t&32&&I(s.default))return s.default()}}function Zs(e,t){if(e.shapeFlag&6&&e.component){e.transition=t;const s=e.component.subTree;Zs(cs(s.type)&&ri(s)||s,t)}else e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function li(e,t){return I(e)?Z({name:e.name},t,{setup:e}):e}function ci(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function ai(e,t){let s;return!!((s=Object.getOwnPropertyDescriptor(e,t))&&!s.configurable)}const as=new WeakMap;function Et(e,t,s,n,i=!1){if(O(e)){e.forEach((k,G)=>Et(k,t&&(O(t)?t[G]:t),s,n,i));return}if(pt(n)&&!i){n.shapeFlag&512&&n.type.__asyncResolved&&n.component.subTree.component&&Et(e,t,s,n.component.subTree);return}const o=n.shapeFlag&4?dn(n.component):n.el,r=i?null:o,{i:l,r:c}=e,d=t&&t.r,u=l.refs===J?l.refs={}:l.refs,p=l.setupState,b=L(p),C=p===J?yn:k=>ai(u,k)?!1:D(b,k),N=(k,G)=>!(G&&ai(u,G));if(d!=null&&d!==c){if(fi(t),Y(d))u[d]=null,C(d)&&(p[d]=null);else if(se(d)){const k=t;N(d,k.k)&&(d.value=null),k.k&&(u[k.k]=null)}}if(I(c))ft(c,l,12,[r,u]);else{const k=Y(c),G=se(c);if(k||G){const K=()=>{if(e.f){const H=k?C(c)?p[c]:u[c]:N()||!e.k?c.value:u[e.k];if(i)O(H)&&Os(H,o);else if(O(H))H.includes(o)||H.push(o);else if(k)u[c]=[o],C(c)&&(p[c]=u[c]);else{const U=[o];N(c,e.k)&&(c.value=U),e.k&&(u[e.k]=U)}}else k?(u[c]=r,C(c)&&(p[c]=r)):G&&(N(c,e.k)&&(c.value=r),e.k&&(u[e.k]=r))};if(r){const H=()=>{K(),as.delete(e)};H.id=-1,as.set(e,H),de(H,s)}else fi(e),K()}}}function fi(e){const t=as.get(e);t&&(t.flags|=8,as.delete(e))}Wt().requestIdleCallback,Wt().cancelIdleCallback;const pt=e=>!!e.type.__asyncLoader,Qs=e=>e.type.__isKeepAlive;function vr(e,t){ui(e,"a",t)}function xr(e,t){ui(e,"da",t)}function ui(e,t,s=ce){const n=e.__wdc||(e.__wdc=()=>{let i=s;for(;i;){if(i.isDeactivated)return;i=i.parent}return e()});if(fs(t,n,s),s){let i=s.parent;for(;i&&i.parent;)Qs(i.parent.vnode)&&Sr(n,t,s,i),i=i.parent}}function Sr(e,t,s,n){const i=fs(t,e,n,!0);hi(()=>{Os(n[t],i)},s)}function fs(e,t,s=ce,n=!1){if(s){const i=s[e]||(s[e]=[]),o=t.__weh||(t.__weh=(...r)=>{Pe();const l=kt(s),c=Ce(t,s,e,r);return l(),Oe(),c});return n?i.unshift(o):i.push(o),o}}const Ve=e=>(t,s=ce)=>{(!It||e==="sp")&&fs(e,(...n)=>t(...n),s)},Cr=Ve("bm"),us=Ve("m"),Ar=Ve("bu"),Er=Ve("u"),di=Ve("bum"),hi=Ve("um"),Tr=Ve("sp"),Pr=Ve("rtg"),Or=Ve("rtc");function Rr(e,t=ce){fs("ec",e,t)}const Mr=Symbol.for("v-ndc");function kr(e,t,s,n){let i;const o=s,r=O(e);if(r||Y(e)){const l=r&&et(e);let c=!1,d=!1;l&&(c=!$e(e),d=Be(e),e=Yt(e)),i=new Array(e.length);for(let u=0,p=e.length;u<p;u++)i[u]=t(c?d?at(Se(e[u])):Se(e[u]):e[u],u,void 0,o)}else if(typeof e=="number"){i=new Array(e);for(let l=0;l<e;l++)i[l]=t(l+1,l,void 0,o)}else if(B(e))if(e[Symbol.iterator])i=Array.from(e,(l,c)=>t(l,c,void 0,o));else{const l=Object.keys(e);i=new Array(l.length);for(let c=0,d=l.length;c<d;c++){const u=l[c];i[c]=t(e[u],u,c,o)}}else i=[];return i}function ds(e,t,s,n,i,o){if(s==null&&(s={}),ue.ce||ue.parent&&pt(ue.parent)&&ue.parent.ce){const d=s,u=Object.keys(d).length>0;return t!=="default"&&(d.name=t),_e(),gs(he,null,[Ae("slot",d,n)],u?-2:64)}let r=e[t];r&&r._c&&(r._d=!1);const l=Ke.length;_e();let c;try{const d=r&&pi(r(s)),u=s.key||o||d&&d.key;c=gs(he,{key:(u&&!ve(u)?u:`_${t}`)+(!d&&n?"_fb":"")},d||(n?n():[]),d&&e._===1?64:-2)}catch(d){for(let u=Ke.length;u>l;u--)fn();throw d}finally{r&&r._c&&(r._d=!0)}return c.scopeId&&(c.slotScopeIds=[c.scopeId+"-s"]),c}function pi(e){return e.some(t=>un(t)?!(t.type===ke||t.type===he&&!pi(t.children)):!0)?e:null}const en=e=>e?Ki(e)?dn(e):en(e.parent):null,Tt=Z(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=>en(e.parent),$root:e=>en(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>bi(e),$forceUpdate:e=>e.f||(e.f=()=>{Gs(e.update)}),$nextTick:e=>e.n||(e.n=Qn.bind(e.proxy)),$watch:e=>yr.bind(e)}),tn=(e,t)=>e!==J&&!e.__isScriptSetup&&D(e,t),Ir={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:s,setupState:n,data:i,props:o,accessCache:r,type:l,appContext:c}=e;if(t[0]!=="$"){const b=r[t];if(b!==void 0)switch(b){case 1:return n[t];case 2:return i[t];case 4:return s[t];case 3:return o[t]}else{if(tn(n,t))return r[t]=1,n[t];if(i!==J&&D(i,t))return r[t]=2,i[t];if(D(o,t))return r[t]=3,o[t];if(s!==J&&D(s,t))return r[t]=4,s[t];sn&&(r[t]=0)}}const d=Tt[t];let u,p;if(d)return t==="$attrs"&&ie(e.attrs,"get",""),d(e);if((u=l.__cssModules)&&(u=u[t]))return u;if(s!==J&&D(s,t))return r[t]=4,s[t];if(p=c.config.globalProperties,D(p,t))return p[t]},set({_:e},t,s){const{data:n,setupState:i,ctx:o}=e;return tn(i,t)?(i[t]=s,!0):n!==J&&D(n,t)?(n[t]=s,!0):D(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(o[t]=s,!0)},has({_:{data:e,setupState:t,accessCache:s,ctx:n,appContext:i,props:o,type:r}},l){let c;return!!(s[l]||e!==J&&l[0]!=="$"&&D(e,l)||tn(t,l)||D(o,l)||D(n,l)||D(Tt,l)||D(i.config.globalProperties,l)||(c=r.__cssModules)&&c[l])},defineProperty(e,t,s){return s.get!=null?e._.accessCache[t]=0:D(s,"value")&&this.set(e,t,s.value,null),Reflect.defineProperty(e,t,s)}};function _i(e){return O(e)?e.reduce((t,s)=>(t[s]=null,t),{}):e}let sn=!0;function jr(e){const t=bi(e),s=e.proxy,n=e.ctx;sn=!1,t.beforeCreate&&gi(t.beforeCreate,e,"bc");const{data:i,computed:o,methods:r,watch:l,provide:c,inject:d,created:u,beforeMount:p,mounted:b,beforeUpdate:C,updated:N,activated:k,deactivated:G,beforeDestroy:K,beforeUnmount:H,destroyed:U,unmounted:E,render:R,renderTracked:ge,renderTriggered:we,errorCaptured:_,serverPrefetch:T,expose:j,inheritAttrs:Q,components:oe,directives:me,filters:qe}=t;if(d&&Hr(d,n,null),r)for(const X in r){const q=r[X];I(q)&&(n[X]=q.bind(s))}if(i){const X=i.call(s,s);B(X)&&(e.data=es(X))}if(sn=!0,o)for(const X in o){const q=o[X],ot=I(q)?q.bind(s,s):I(q.get)?q.get.bind(s,s):Ee,As=!I(q)&&I(q.set)?q.set.bind(s):Ee,rt=Ze({get:ot,set:As});Object.defineProperty(n,X,{enumerable:!0,configurable:!0,get:()=>rt.value,set:He=>rt.value=He})}if(l)for(const X in l)mi(l[X],n,s,X);if(c){const X=I(c)?c.call(s):c;Reflect.ownKeys(X).forEach(q=>{_r(q,X[q])})}u&&gi(u,e,"c");function ae(X,q){O(q)?q.forEach(ot=>X(ot.bind(s))):q&&X(q.bind(s))}if(ae(Cr,p),ae(us,b),ae(Ar,C),ae(Er,N),ae(vr,k),ae(xr,G),ae(Rr,_),ae(Or,ge),ae(Pr,we),ae(di,H),ae(hi,E),ae(Tr,T),O(j))if(j.length){const X=e.exposed||(e.exposed={});j.forEach(q=>{Object.defineProperty(X,q,{get:()=>s[q],set:ot=>s[q]=ot,enumerable:!0})})}else e.exposed||(e.exposed={});R&&e.render===Ee&&(e.render=R),Q!=null&&(e.inheritAttrs=Q),oe&&(e.components=oe),me&&(e.directives=me),T&&ci(e)}function Hr(e,t,s=Ee){O(e)&&(e=nn(e));for(const n in e){const i=e[n];let o;B(i)?"default"in i?o=ls(i.from||n,i.default,!0):o=ls(i.from||n):o=ls(i),se(o)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>o.value,set:r=>o.value=r}):t[n]=o}}function gi(e,t,s){Ce(O(e)?e.map(n=>n.bind(t.proxy)):e.bind(t.proxy),t,s)}function mi(e,t,s,n){let i=n.includes(".")?oi(s,n):()=>s[n];if(Y(e)){const o=t[e];I(o)&&ht(i,o)}else if(I(e))ht(i,e.bind(s));else if(B(e))if(O(e))e.forEach(o=>mi(o,t,s,n));else{const o=I(e.handler)?e.handler.bind(s):t[e.handler];I(o)&&ht(i,o,e)}}function bi(e){const t=e.type,{mixins:s,extends:n}=t,{mixins:i,optionsCache:o,config:{optionMergeStrategies:r}}=e.appContext,l=o.get(t);let c;return l?c=l:!i.length&&!s&&!n?c=t:(c={},i.length&&i.forEach(d=>hs(c,d,r,!0)),hs(c,t,r)),B(t)&&o.set(t,c),c}function hs(e,t,s,n=!1){const{mixins:i,extends:o}=t;o&&hs(e,o,s,!0),i&&i.forEach(r=>hs(e,r,s,!0));for(const r in t)if(!(n&&r==="expose")){const l=Nr[r]||s&&s[r];e[r]=l?l(e[r],t[r]):t[r]}return e}const Nr={data:yi,props:$i,emits:$i,methods:Pt,computed:Pt,beforeCreate:le,created:le,beforeMount:le,mounted:le,beforeUpdate:le,updated:le,beforeDestroy:le,beforeUnmount:le,destroyed:le,unmounted:le,activated:le,deactivated:le,errorCaptured:le,serverPrefetch:le,components:Pt,directives:Pt,watch:Lr,provide:yi,inject:Fr};function yi(e,t){return t?e?function(){return Z(I(e)?e.call(this,this):e,I(t)?t.call(this,this):t)}:t:e}function Fr(e,t){return Pt(nn(e),nn(t))}function nn(e){if(O(e)){const t={};for(let s=0;s<e.length;s++)t[e[s]]=e[s];return t}return e}function le(e,t){return e?[...new Set([].concat(e,t))]:t}function Pt(e,t){return e?Z(Object.create(null),e,t):t}function $i(e,t){return e?O(e)&&O(t)?[...new Set([...e,...t])]:Z(Object.create(null),_i(e),_i(t??{})):t}function Lr(e,t){if(!e)return t;if(!t)return e;const s=Z(Object.create(null),e);for(const n in t)s[n]=le(e[n],t[n]);return s}function wi(){return{app:null,config:{isNativeTag:yn,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Dr=0;function Ur(e,t){return function(n,i=null){I(n)||(n=Z({},n)),i!=null&&!B(i)&&(i=null);const o=wi(),r=new WeakSet,l=[];let c=!1;const d=o.app={_uid:Dr++,_component:n,_props:i,_container:null,_context:o,_instance:null,version:wl,get config(){return o.config},set config(u){},use(u,...p){return r.has(u)||(u&&I(u.install)?(r.add(u),u.install(d,...p)):I(u)&&(r.add(u),u(d,...p))),d},mixin(u){return o.mixins.includes(u)||o.mixins.push(u),d},component(u,p){return p?(o.components[u]=p,d):o.components[u]},directive(u,p){return p?(o.directives[u]=p,d):o.directives[u]},mount(u,p,b){if(!c){const C=d._ceVNode||Ae(n,i);return C.appContext=o,b===!0?b="svg":b===!1&&(b=void 0),e(C,u,b),c=!0,d._container=u,u.__vue_app__=d,dn(C.component)}},onUnmount(u){l.push(u)},unmount(){c&&(Ce(l,d._instance,16),e(null,d._container),delete d._container.__vue_app__)},provide(u,p){return o.provides[u]=p,d},runWithContext(u){const p=_t;_t=d;try{return u()}finally{_t=p}}};return d}}let _t=null;const Br=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${fe(t)}Modifiers`]||e[`${ye(t)}Modifiers`];function Vr(e,t,...s){if(e.isUnmounted)return;const n=e.vnode.props||J;let i=s;const o=t.startsWith("update:"),r=o&&Br(n,t.slice(7));r&&(r.trim&&(i=s.map(u=>Y(u)?u.trim():u)),r.number&&(i=i.map(Co)));let l,c=n[l=Ms(t)]||n[l=Ms(fe(t))];!c&&o&&(c=n[l=Ms(ye(t))]),c&&Ce(c,e,6,i);const d=n[l+"Once"];if(d){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,Ce(d,e,6,i)}}const Kr=new WeakMap;function vi(e,t,s=!1){const n=s?Kr:t.emitsCache,i=n.get(e);if(i!==void 0)return i;const o=e.emits;let r={},l=!1;if(!I(e)){const c=d=>{const u=vi(d,t,!0);u&&(l=!0,Z(r,u))};!s&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!o&&!l?(B(e)&&n.set(e,null),null):(O(o)?o.forEach(c=>r[c]=null):Z(r,o),B(e)&&n.set(e,r),r)}function ps(e,t){return!e||!Dt(t)?!1:(t=t.slice(2),t=t==="Once"?t:t.replace(/Once$/,""),D(e,t[0].toLowerCase()+t.slice(1))||D(e,ye(t))||D(e,t))}function Fc(){}function xi(e){const{type:t,vnode:s,proxy:n,withProxy:i,propsOptions:[o],slots:r,attrs:l,emit:c,render:d,renderCache:u,props:p,data:b,setupState:C,ctx:N,inheritAttrs:k}=e,G=rs(e);let K,H;try{if(s.shapeFlag&4){const E=i||n,R=E;K=Ie(d.call(R,E,u,p,C,b,N)),H=l}else{const E=t;K=Ie(E.length>1?E(p,{attrs:l,slots:r,emit:c}):E(p,null)),H=t.props?l:Wr(l)}}catch(E){Ke.length=0,is(E,e,1),K=Ae(ke)}let U=K;if(H&&k!==!1){const E=Object.keys(H),{shapeFlag:R}=U;E.length&&R&7&&(o&&E.some(Ut)&&(H=Jr(H,o)),U=gt(U,H,!1,!0))}if(s.dirs&&(U=gt(U,null,!1,!0),U.dirs=U.dirs?U.dirs.concat(s.dirs):s.dirs),s.transition){const E=cs(U.type)&&ri(U)||U;Zs(E,s.transition)}return K=U,rs(G),K}const Wr=e=>{let t;for(const s in e)(s==="class"||s==="style"||Dt(s))&&((t||(t={}))[s]=e[s]);return t},Jr=(e,t)=>{const s={};for(const n in e)(!Ut(n)||!(n.slice(9)in t))&&(s[n]=e[n]);return s};function zr(e,t,s){const{props:n,children:i,component:o}=e,{props:r,children:l,patchFlag:c}=t,d=o.emitsOptions;if(t.dirs||t.transition)return!0;if(s&&c>=0){if(c&1024)return!0;if(c&16)return n?Si(n,r,d):!!r;if(c&8){const u=t.dynamicProps;for(let p=0;p<u.length;p++){const b=u[p];if(Ci(r,n,b)&&!ps(d,b))return!0}}}else return(i||l)&&(!l||!l.$stable)?!0:n===r?!1:n?r?Si(n,r,d):!0:!!r;return!1}function Si(e,t,s){const n=Object.keys(t);if(n.length!==Object.keys(e).length)return!0;for(let i=0;i<n.length;i++){const o=n[i];if(Ci(t,e,o)&&!ps(s,o))return!0}return!1}function Ci(e,t,s){const n=e[s],i=t[s];return s==="style"&&B(n)&&B(i)?!qt(n,i):n!==i}function qr({vnode:e,parent:t,suspense:s},n){for(;t;){const i=t.subTree;if(i.suspense&&i.suspense.activeBranch===e&&(i.suspense.vnode.el=i.el=n,e=i),i===e)(e=t.vnode).el=n,t=t.parent;else break}s&&s.activeBranch===e&&(s.vnode.el=n)}const Ai={},Ei=()=>Object.create(Ai),Ti=e=>Object.getPrototypeOf(e)===Ai;function Gr(e,t,s,n=!1){const i={},o=Ei();e.propsDefaults=Object.create(null),Pi(e,t,i,o);for(const r in e.propsOptions[0])r in i||(i[r]=void 0);s?e.props=n?i:Xo(i):e.type.props?e.props=i:e.props=o,e.attrs=o}function Yr(e,t,s,n){const{props:i,attrs:o,vnode:{patchFlag:r}}=e,l=L(i),[c]=e.propsOptions;let d=!1;if((n||r>0)&&!(r&16)){if(r&8){const u=e.vnode.dynamicProps;for(let p=0;p<u.length;p++){let b=u[p];if(ps(e.emitsOptions,b))continue;const C=t[b];if(c)if(D(o,b))C!==o[b]&&(o[b]=C,d=!0);else{const N=fe(b);i[N]=on(c,l,N,C,e,!1)}else C!==o[b]&&(o[b]=C,d=!0)}}}else{Pi(e,t,i,o)&&(d=!0);let u;for(const p in l)(!t||!D(t,p)&&((u=ye(p))===p||!D(t,u)))&&(c?s&&(s[p]!==void 0||s[u]!==void 0)&&(i[p]=on(c,l,p,void 0,e,!0)):delete i[p]);if(o!==l)for(const p in o)(!t||!D(t,p))&&(delete o[p],d=!0)}d&&De(e.attrs,"set","")}function Pi(e,t,s,n){const[i,o]=e.propsOptions;let r=!1,l;if(t)for(let c in t){if(yt(c))continue;const d=t[c];let u;i&&D(i,u=fe(c))?!o||!o.includes(u)?s[u]=d:(l||(l={}))[u]=d:ps(e.emitsOptions,c)||(!(c in n)||d!==n[c])&&(n[c]=d,r=!0)}if(o){const c=L(s),d=l||J;for(let u=0;u<o.length;u++){const p=o[u];s[p]=on(i,c,p,d[p],e,!D(d,p))}}return r}function on(e,t,s,n,i,o){const r=e[s];if(r!=null){const l=D(r,"default");if(l&&n===void 0){const c=r.default;if(r.type!==Function&&!r.skipFactory&&I(c)){const{propsDefaults:d}=i;if(s in d)n=d[s];else{const u=kt(i);n=d[s]=c.call(null,t),u()}}else n=c;i.ce&&i.ce._setProp(s,n)}r[0]&&(o&&!l?n=!1:r[1]&&(n===""||n===ye(s))&&(n=!0))}return n}const Xr=new WeakMap;function Oi(e,t,s=!1){const n=s?Xr:t.propsCache,i=n.get(e);if(i)return i;const o=e.props,r={},l=[];let c=!1;if(!I(e)){const u=p=>{c=!0;const[b,C]=Oi(p,t,!0);Z(r,b),C&&l.push(...C)};!s&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}if(!o&&!c)return B(e)&&n.set(e,lt),lt;if(O(o))for(let u=0;u<o.length;u++){const p=fe(o[u]);Ri(p)&&(r[p]=J)}else if(o)for(const u in o){const p=fe(u);if(Ri(p)){const b=o[u],C=r[p]=O(b)||I(b)?{type:b}:Z({},b),N=C.type;let k=!1,G=!0;if(O(N))for(let K=0;K<N.length;++K){const H=N[K],U=I(H)&&H.name;if(U==="Boolean"){k=!0;break}else U==="String"&&(G=!1)}else k=I(N)&&N.name==="Boolean";C[0]=k,C[1]=G,(k||D(C,"default"))&&l.push(p)}}const d=[r,l];return B(e)&&n.set(e,d),d}function Ri(e){return e[0]!=="$"&&!yt(e)}const rn=e=>e==="_"||e==="_ctx"||e==="$stable",ln=e=>O(e)?e.map(Ie):[Ie(e)],Zr=(e,t,s)=>{if(t._n)return t;const n=pr((...i)=>ln(t(...i)),s);return n._c=!1,n},Mi=(e,t,s)=>{const n=e._ctx;for(const i in e){if(rn(i))continue;const o=e[i];if(I(o))t[i]=Zr(i,o,n);else if(o!=null){const r=ln(o);t[i]=()=>r}}},ki=(e,t)=>{const s=ln(t);e.slots.default=()=>s},Ii=(e,t,s)=>{for(const n in t)(s||!rn(n))&&(e[n]=t[n])},Qr=(e,t,s)=>{const n=e.slots=Ei();if(e.vnode.shapeFlag&32){const i=t._;i?(Ii(n,t,s),s&&Sn(n,"_",i,!0)):Mi(t,n)}else t&&ki(e,t)},el=(e,t,s)=>{const{vnode:n,slots:i}=e;let o=!0,r=J;if(n.shapeFlag&32){const l=t._;l?s&&l===1?o=!1:Ii(i,t,s):(o=!t.$stable,Mi(t,i)),r=t}else t&&(ki(e,t),r={default:1});if(o)for(const l in i)!rn(l)&&r[l]==null&&delete i[l]},de=ol;function tl(e){return sl(e)}function sl(e,t){const s=Wt();s.__VUE__=!0;const{insert:n,remove:i,patchProp:o,createElement:r,createText:l,createComment:c,setText:d,setElementText:u,parentNode:p,nextSibling:b,setScopeId:C=Ee,insertStaticContent:N}=e,k=(a,f,h,$=null,y=null,g=null,x=void 0,v=null,w=!!f.dynamicChildren)=>{if(a===f)return;a&&!Rt(a,f)&&($=Es(a),He(a,y,g,!0),a=null),f.patchFlag===-2&&(w=!1,f.dynamicChildren=null);const{type:m,ref:P,shapeFlag:S}=f;switch(m){case _s:G(a,f,h,$);break;case ke:K(a,f,h,$);break;case an:a==null&&H(f,h,$,x);break;case he:oe(a,f,h,$,y,g,x,v,w);break;default:S&1?R(a,f,h,$,y,g,x,v,w):S&6?me(a,f,h,$,y,g,x,v,w):(S&64||S&128)&&m.process(a,f,h,$,y,g,x,v,w,Ft)}P!=null&&y?Et(P,a&&a.ref,g,f||a,!f):P==null&&a&&a.ref!=null&&Et(a.ref,null,g,a,!0)},G=(a,f,h,$)=>{if(a==null)n(f.el=l(f.children),h,$);else{const y=f.el=a.el;f.children!==a.children&&d(y,f.children)}},K=(a,f,h,$)=>{a==null?n(f.el=c(f.children||""),h,$):f.el=a.el},H=(a,f,h,$)=>{[a.el,a.anchor]=N(a.children,f,h,$,a.el,a.anchor)},U=({el:a,anchor:f},h,$)=>{let y;for(;a&&a!==f;)y=b(a),n(a,h,$),a=y;n(f,h,$)},E=({el:a,anchor:f})=>{let h;for(;a&&a!==f;)h=b(a),i(a),a=h;i(f)},R=(a,f,h,$,y,g,x,v,w)=>{if(f.type==="svg"?x="svg":f.type==="math"&&(x="mathml"),a==null)ge(f,h,$,y,g,x,v,w);else{const m=a.el&&a.el._isVueCE?a.el:null;try{m&&m._beginPatch(),T(a,f,y,g,x,v,w)}finally{m&&m._endPatch()}}},ge=(a,f,h,$,y,g,x,v)=>{let w,m;const{props:P,shapeFlag:S,transition:A,dirs:M}=a;if(w=a.el=r(a.type,g,P&&P.is,P),S&8?u(w,a.children):S&16&&_(a.children,w,null,$,y,cn(a,g),x,v),M&&st(a,null,$,"created"),we(w,a,a.scopeId,x,$),P){for(const W in P)W!=="value"&&!yt(W)&&o(w,W,null,P[W],g,$);"value"in P&&o(w,"value",null,P.value,g),(m=P.onVnodeBeforeMount)&&je(m,$,a)}M&&st(a,null,$,"beforeMount");const F=nl(y,A);F&&A.beforeEnter(w),n(w,f,h),((m=P&&P.onVnodeMounted)||F||M)&&de(()=>{try{m&&je(m,$,a),F&&A.enter(w),M&&st(a,null,$,"mounted")}finally{}},y)},we=(a,f,h,$,y)=>{if(h&&C(a,h),$)for(let g=0;g<$.length;g++)C(a,$[g]);if(y){let g=y.subTree;if(f===g||Li(g.type)&&(g.ssContent===f||g.ssFallback===f)){const x=y.vnode;we(a,x,x.scopeId,x.slotScopeIds,y.parent)}}},_=(a,f,h,$,y,g,x,v,w=0)=>{for(let m=w;m<a.length;m++){const P=a[m]=v?Je(a[m]):Ie(a[m]);k(null,P,f,h,$,y,g,x,v)}},T=(a,f,h,$,y,g,x)=>{const v=f.el=a.el;let{patchFlag:w,dynamicChildren:m,dirs:P}=f;w|=a.patchFlag&16;const S=a.props||J,A=f.props||J;let M;if(h&&nt(h,!1),(M=A.onVnodeBeforeUpdate)&&je(M,h,f,a),P&&st(f,a,h,"beforeUpdate"),h&&nt(h,!0),m&&(!a.dynamicChildren||a.dynamicChildren.length!==m.length)&&(w=0,x=!1,m=null),(S.innerHTML&&A.innerHTML==null||S.textContent&&A.textContent==null)&&u(v,""),m?j(a.dynamicChildren,m,v,h,$,cn(f,y),g):x||q(a,f,v,null,h,$,cn(f,y),g,!1),w>0){if(w&16)Q(v,S,A,h,y);else if(w&2&&S.class!==A.class&&o(v,"class",null,A.class,y),w&4&&o(v,"style",S.style,A.style,y),w&8){const F=f.dynamicProps;for(let W=0;W<F.length;W++){const V=F[W],ee=S[V],ne=A[V];(ne!==ee||V==="value")&&o(v,V,ee,ne,y,h)}}w&1&&a.children!==f.children&&u(v,f.children)}else!x&&m==null&&Q(v,S,A,h,y);((M=A.onVnodeUpdated)||P)&&de(()=>{M&&je(M,h,f,a),P&&st(f,a,h,"updated")},$)},j=(a,f,h,$,y,g,x)=>{for(let v=0;v<f.length;v++){const w=a[v],m=f[v],P=w.el&&(w.type===he||!Rt(w,m)||w.shapeFlag&198)?p(w.el):h;k(w,m,P,null,$,y,g,x,!0)}},Q=(a,f,h,$,y)=>{if(f!==h){if(f!==J)for(const g in f)!yt(g)&&!(g in h)&&o(a,g,f[g],null,y,$);for(const g in h){if(yt(g))continue;const x=h[g],v=f[g];x!==v&&g!=="value"&&o(a,g,v,x,y,$)}"value"in h&&o(a,"value",f.value,h.value,y)}},oe=(a,f,h,$,y,g,x,v,w)=>{const m=f.el=a?a.el:l(""),P=f.anchor=a?a.anchor:l("");let{patchFlag:S,dynamicChildren:A,slotScopeIds:M}=f;M&&(v=v?v.concat(M):M),a==null?(n(m,h,$),n(P,h,$),_(f.children||[],h,P,y,g,x,v,w)):S>0&&S&64&&A&&a.dynamicChildren&&a.dynamicChildren.length===A.length?(j(a.dynamicChildren,A,h,y,g,x,v),(f.key!=null||y&&f===y.subTree)&&ji(a,f,!0)):q(a,f,h,P,y,g,x,v,w)},me=(a,f,h,$,y,g,x,v,w)=>{f.slotScopeIds=v,a==null?f.shapeFlag&512?y.ctx.activate(f,h,$,x,w):qe(f,h,$,y,g,x,w):mt(a,f,w)},qe=(a,f,h,$,y,g,x)=>{const v=a.component=dl(a,$,y);if(Qs(a)&&(v.ctx.renderer=Ft),hl(v,!1,x),v.asyncDep){if(y&&y.registerDep(v,ae,x),!a.el){const w=v.subTree=Ae(ke);K(null,w,f,h),a.placeholder=w.el}}else ae(v,a,f,h,y,g,x)},mt=(a,f,h)=>{const $=f.component=a.component;if(zr(a,f,h))if($.asyncDep&&!$.asyncResolved){X($,f,h);return}else $.next=f,$.update();else f.el=a.el,$.vnode=f},ae=(a,f,h,$,y,g,x)=>{const v=()=>{if(a.isMounted){let{next:S,bu:A,u:M,parent:F,vnode:W}=a;{const Fe=Hi(a);if(Fe){S&&(S.el=W.el,X(a,S,x)),Fe.asyncDep.then(()=>{de(()=>{a.isUnmounted||m()},y)});return}}let V=S,ee;nt(a,!1),S?(S.el=W.el,X(a,S,x)):S=W,A&&ks(A),(ee=S.props&&S.props.onVnodeBeforeUpdate)&&je(ee,F,S,W),nt(a,!0);const ne=xi(a),Ne=a.subTree;a.subTree=ne,k(Ne,ne,p(Ne.el),Es(Ne),a,y,g),S.el=ne.el,V===null&&qr(a,ne.el),M&&de(M,y),(ee=S.props&&S.props.onVnodeUpdated)&&de(()=>je(ee,F,S,W),y)}else{let S;const{el:A,props:M}=f,{bm:F,m:W,parent:V,root:ee,type:ne}=a,Ne=pt(f);nt(a,!1),F&&ks(F),!Ne&&(S=M&&M.onVnodeBeforeMount)&&je(S,V,f),nt(a,!0);{ee.ce&&ee.ce._hasShadowRoot()&&ee.ce._injectChildStyle(ne,a.parent?a.parent.type:void 0);const Fe=a.subTree=xi(a);k(null,Fe,h,$,a,y,g),f.el=Fe.el}if(W&&de(W,y),!Ne&&(S=M&&M.onVnodeMounted)){const Fe=f;de(()=>je(S,V,Fe),y)}(f.shapeFlag&256||V&&pt(V.vnode)&&V.vnode.shapeFlag&256)&&a.a&&de(a.a,y),a.isMounted=!0,f=h=$=null}};a.scope.on();const w=a.effect=new Rn(v);a.scope.off();const m=a.update=w.run.bind(w),P=a.job=w.runIfDirty.bind(w);P.i=a,P.id=a.uid,w.scheduler=()=>Gs(P),nt(a,!0),m()},X=(a,f,h)=>{f.component=a;const $=a.vnode.props;a.vnode=f,a.next=null,Yr(a,f.props,$,h),el(a,f.children,h),Pe(),ti(a),Oe()},q=(a,f,h,$,y,g,x,v,w=!1)=>{const m=a&&a.children,P=a?a.shapeFlag:0,S=f.children,{patchFlag:A,shapeFlag:M}=f;if(A>0){if(A&128){As(m,S,h,$,y,g,x,v,w);return}else if(A&256){ot(m,S,h,$,y,g,x,v,w);return}}M&8?(P&16&&Nt(m,y,g),S!==m&&u(h,S)):P&16?M&16?As(m,S,h,$,y,g,x,v,w):Nt(m,y,g,!0):(P&8&&u(h,""),M&16&&_(S,h,$,y,g,x,v,w))},ot=(a,f,h,$,y,g,x,v,w)=>{a=a||lt,f=f||lt;const m=a.length,P=f.length,S=Math.min(m,P);let A;for(A=0;A<S;A++){const M=f[A]=w?Je(f[A]):Ie(f[A]);k(a[A],M,h,null,y,g,x,v,w)}m>P?Nt(a,y,g,!0,!1,S):_(f,h,$,y,g,x,v,w,S)},As=(a,f,h,$,y,g,x,v,w)=>{let m=0;const P=f.length;let S=a.length-1,A=P-1;for(;m<=S&&m<=A;){const M=a[m],F=f[m]=w?Je(f[m]):Ie(f[m]);if(Rt(M,F))k(M,F,h,null,y,g,x,v,w);else break;m++}for(;m<=S&&m<=A;){const M=a[S],F=f[A]=w?Je(f[A]):Ie(f[A]);if(Rt(M,F))k(M,F,h,null,y,g,x,v,w);else break;S--,A--}if(m>S){if(m<=A){const M=A+1,F=M<P?f[M].el:$;for(;m<=A;)k(null,f[m]=w?Je(f[m]):Ie(f[m]),h,F,y,g,x,v,w),m++}}else if(m>A)for(;m<=S;)He(a[m],y,g,!0),m++;else{const M=m,F=m,W=new Map;for(m=F;m<=A;m++){const be=f[m]=w?Je(f[m]):Ie(f[m]);be.key!=null&&W.set(be.key,m)}let V,ee=0;const ne=A-F+1;let Ne=!1,Fe=0;const Lt=new Array(ne);for(m=0;m<ne;m++)Lt[m]=0;for(m=M;m<=S;m++){const be=a[m];if(ee>=ne){He(be,y,g,!0);continue}let Le;if(be.key!=null)Le=W.get(be.key);else for(V=F;V<=A;V++)if(Lt[V-F]===0&&Rt(be,f[V])){Le=V;break}Le===void 0?He(be,y,g,!0):(Lt[Le-F]=m+1,Le>=Fe?Fe=Le:Ne=!0,k(be,f[Le],h,null,y,g,x,v,w),ee++)}const bo=Ne?il(Lt):lt;for(V=bo.length-1,m=ne-1;m>=0;m--){const be=F+m,Le=f[be],yo=f[be+1],$o=be+1<P?yo.el||Fi(yo):$;Lt[m]===0?k(null,Le,h,$o,y,g,x,v,w):Ne&&(V<0||m!==bo[V]?rt(Le,h,$o,2):V--)}}},rt=(a,f,h,$,y=null)=>{const{el:g,type:x,transition:v,children:w,shapeFlag:m}=a;if(m&6){rt(a.component.subTree,f,h,$);return}if(m&128){a.suspense.move(f,h,$);return}if(m&64){x.move(a,f,h,Ft);return}if(x===he){n(g,f,h);for(let S=0;S<w.length;S++)rt(w[S],f,h,$);n(a.anchor,f,h);return}if(x===an){U(a,f,h);return}if($!==2&&m&1&&v)if($===0)v.persisted&&!g[Xs]?n(g,f,h):(v.beforeEnter(g),n(g,f,h),de(()=>v.enter(g),y));else{const{leave:S,delayLeave:A,afterLeave:M}=v,F=()=>{a.ctx.isUnmounted?i(g):n(g,f,h)},W=()=>{const V=g._isLeaving||!!g[Xs];g._isLeaving&&g[Xs](!0),v.persisted&&!V?F():S(g,()=>{F(),M&&M()})};A?A(g,F,W):W()}else n(g,f,h)},He=(a,f,h,$=!1,y=!1)=>{const{type:g,props:x,ref:v,children:w,dynamicChildren:m,shapeFlag:P,patchFlag:S,dirs:A,cacheIndex:M,memo:F}=a;if(S===-2&&(y=!1),v!=null&&(Pe(),Et(v,null,h,a,!0),Oe()),M!=null&&(f.renderCache[M]=void 0),P&256){f.ctx.deactivate(a);return}const W=P&1&&A,V=!pt(a);let ee;if(V&&(ee=x&&x.onVnodeBeforeUnmount)&&je(ee,f,a),P&6)Ic(a.component,h,$);else{if(P&128){a.suspense.unmount(h,$);return}W&&st(a,null,f,"beforeUnmount"),P&64?a.type.remove(a,f,h,Ft,$):m&&!m.hasOnce&&(g!==he||S>0&&S&64)?Nt(m,f,h,!1,!0):(g===he&&S&384||!y&&P&16)&&Nt(w,f,h),$&&go(a)}const ne=F!=null&&M==null;(V&&(ee=x&&x.onVnodeUnmounted)||W||ne)&&de(()=>{ee&&je(ee,f,a),W&&st(a,null,f,"unmounted"),ne&&(a.el=null)},h)},go=a=>{const{type:f,el:h,anchor:$,transition:y}=a;if(f===he){kc(h,$);return}if(f===an){E(a);return}const g=()=>{i(h),y&&!y.persisted&&y.afterLeave&&y.afterLeave()};if(a.shapeFlag&1&&y&&!y.persisted){const{leave:x,delayLeave:v}=y,w=()=>x(h,g);v?v(a.el,g,w):w()}else g()},kc=(a,f)=>{let h;for(;a!==f;)h=b(a),i(a),a=h;i(f)},Ic=(a,f,h)=>{const{bum:$,scope:y,job:g,subTree:x,um:v,m:w,a:m}=a;Ni(w),Ni(m),$&&ks($),y.stop(),g&&(g.flags|=8,He(x,a,f,h)),v&&de(v,f),de(()=>{a.isUnmounted=!0},f)},Nt=(a,f,h,$=!1,y=!1,g=0)=>{for(let x=g;x<a.length;x++)He(a[x],f,h,$,y)},Es=a=>{if(a.shapeFlag&6)return Es(a.component.subTree);if(a.shapeFlag&128)return a.suspense.next();const f=b(a.anchor||a.el),h=f&&f[$r];return h?b(h):f};let bn=!1;const mo=(a,f,h)=>{let $;a==null?f._vnode&&(He(f._vnode,null,null,!0),$=f._vnode.component):k(f._vnode||null,a,f,null,null,null,h),f._vnode=a,bn||(bn=!0,ti($),si(),bn=!1)},Ft={p:k,um:He,m:rt,r:go,mt:qe,mc:_,pc:q,pbc:j,n:Es,o:e};return{render:mo,hydrate:void 0,createApp:Ur(mo)}}function cn({type:e,props:t},s){return s==="svg"&&e==="foreignObject"||s==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:s}function nt({effect:e,job:t},s){s?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function nl(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function ji(e,t,s=!1){const n=e.children,i=t.children;if(O(n)&&O(i))for(let o=0;o<n.length;o++){const r=n[o];let l=i[o];l.shapeFlag&1&&!l.dynamicChildren&&((l.patchFlag<=0||l.patchFlag===32)&&(l=i[o]=Je(i[o]),l.el=r.el),!s&&l.patchFlag!==-2&&ji(r,l)),l.type===_s&&(l.patchFlag===-1&&(l=i[o]=Je(l)),l.el=r.el),l.type===ke&&!l.el&&(l.el=r.el)}}function il(e){const t=e.slice(),s=[0];let n,i,o,r,l;const c=e.length;for(n=0;n<c;n++){const d=e[n];if(d!==0){if(i=s[s.length-1],e[i]<d){t[n]=i,s.push(n);continue}for(o=0,r=s.length-1;o<r;)l=o+r>>1,e[s[l]]<d?o=l+1:r=l;d<e[s[o]]&&(o>0&&(t[n]=s[o-1]),s[o]=n)}}for(o=s.length,r=s[o-1];o-- >0;)s[o]=r,r=t[r];return s}function Hi(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Hi(t)}function Ni(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}function Fi(e){if(e.placeholder)return e.placeholder;const t=e.component;return t?Fi(t.subTree):null}const Li=e=>e.__isSuspense;function ol(e,t){t&&t.pendingBranch?O(e)?t.effects.push(...e):t.effects.push(e):hr(e)}const he=Symbol.for("v-fgt"),_s=Symbol.for("v-txt"),ke=Symbol.for("v-cmt"),an=Symbol.for("v-stc"),Ke=[];let pe=null;function _e(e=!1){Ke.push(pe=e?null:[])}function fn(){Ke.pop(),pe=Ke[Ke.length-1]||null}let Ot=1;function Di(e,t=!1){Ot+=e,e<0&&pe&&t&&(pe.hasOnce=!0)}function Ui(e){return e.dynamicChildren=Ot>0?pe||lt:null,fn(),Ot>0&&pe&&pe.push(e),e}function We(e,t,s,n,i,o){return Ui(it(e,t,s,n,i,o,!0))}function gs(e,t,s,n,i){return Ui(Ae(e,t,s,n,i,!0))}function un(e){return e?e.__v_isVNode===!0:!1}function Rt(e,t){return e.type===t.type&&e.key===t.key}const Bi=({key:e})=>e??null,ms=({ref:e,ref_key:t,ref_for:s})=>(typeof e=="number"&&(e=""+e),e!=null?Y(e)||se(e)||I(e)?{i:ue,r:e,k:t,f:!!s}:e:null);function it(e,t=null,s=null,n=0,i=null,o=e===he?0:1,r=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Bi(t),ref:t&&ms(t),scopeId:ii,slotScopeIds:null,children:s,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:o,patchFlag:n,dynamicProps:i,dynamicChildren:null,appContext:null,ctx:ue};return l?(ys(c,s),o&128&&e.normalize(c)):s&&(c.shapeFlag|=Y(s)?8:16),Ot>0&&!r&&pe&&(c.patchFlag>0||o&6)&&c.patchFlag!==32&&pe.push(c),c}const Ae=rl;function rl(e,t=null,s=null,n=0,i=null,o=!1){if((!e||e===Mr)&&(e=ke),un(e)){const l=gt(e,t,!0);return s&&ys(l,s),Ot>0&&!o&&pe&&(l.shapeFlag&6?pe[pe.indexOf(e)]=l:pe.push(l)),l.patchFlag=-2,l}if($l(e)&&(e=e.__vccOpts),t){t=ll(t);let{class:l,style:c}=t;l&&!Y(l)&&(t.class=zt(l)),B(c)&&(zs(c)&&!O(c)&&(c=Z({},c)),t.style=Jt(c))}const r=Y(e)?1:Li(e)?128:cs(e)?64:B(e)?4:I(e)?2:0;return it(e,t,s,n,i,r,o,!0)}function ll(e){return e?zs(e)||Ti(e)?Z({},e):e:null}function gt(e,t,s=!1,n=!1){const{props:i,ref:o,patchFlag:r,children:l,transition:c}=e,d=t?al(i||{},t):i,u={__v_isVNode:!0,__v_skip:!0,type:e.type,props:d,key:d&&Bi(d),ref:t&&t.ref?s&&o?O(o)?o.concat(ms(t)):[o,ms(t)]:ms(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==he?r===-1?16:r|16:r,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&>(e.ssContent),ssFallback:e.ssFallback&>(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&n&&Zs(u,c.clone(u)),u}function cl(e=" ",t=0){return Ae(_s,null,e,t)}function bs(e="",t=!1){return t?(_e(),gs(ke,null,e)):Ae(ke,null,e)}function Ie(e){return e==null||typeof e=="boolean"?Ae(ke):O(e)?Ae(he,null,e.slice()):un(e)?Je(e):Ae(_s,null,String(e))}function Je(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:gt(e)}function ys(e,t){let s=0;const{shapeFlag:n}=e;if(t==null)t=null;else if(O(t))s=16;else if(typeof t=="object")if(n&65){const i=t.default;i&&(i._c&&(i._d=!1),ys(e,i()),i._c&&(i._d=!0));return}else{s=32;const i=t._;!i&&!Ti(t)?t._ctx=ue:i===3&&ue&&(ue.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else if(I(t)){if(n&65){ys(e,{default:t});return}t={default:t,_ctx:ue},s=32}else t=String(t),n&64?(s=16,t=[cl(t)]):s=8;e.children=t,e.shapeFlag|=s}function al(...e){const t={};for(let s=0;s<e.length;s++){const n=e[s];for(const i in n)if(i==="class")t.class!==n.class&&(t.class=zt([t.class,n.class]));else if(i==="style")t.style=Jt([t.style,n.style]);else if(Dt(i)){const o=t[i],r=n[i];r&&o!==r&&!(O(o)&&o.includes(r))?t[i]=o?[].concat(o,r):r:r==null&&o==null&&!Ut(i)&&(t[i]=r)}else i!==""&&(t[i]=n[i])}return t}function je(e,t,s,n=null){Ce(e,t,7,[s,n])}const fl=wi();let ul=0;function dl(e,t,s){const n=e.type,i=(t?t.appContext:e.appContext)||fl,o={uid:ul++,vnode:e,type:n,parent:t,appContext:i,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new Mo(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(i.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Oi(n,i),emitsOptions:vi(n,i),emit:null,emitted:null,propsDefaults:J,inheritAttrs:n.inheritAttrs,ctx:J,data:J,props:J,attrs:J,slots:J,refs:J,setupState:J,setupContext:null,suspense:s,suspenseId:s?s.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return o.ctx={_:o},o.root=t?t.root:o,o.emit=Vr.bind(null,o),e.ce&&e.ce(o),o}let ce=null;const $s=()=>ce||ue;let ws,Mt;{const e=Wt(),t=(s,n)=>{let i;return(i=e[s])||(i=e[s]=[]),i.push(n),o=>{i.length>1?i.forEach(r=>r(o)):i[0](o)}};ws=t("__VUE_INSTANCE_SETTERS__",s=>ce=s),Mt=t("__VUE_SSR_SETTERS__",s=>It=s)}const kt=e=>{const t=ce;return ws(e),e.scope.on(),()=>{e.scope.off(),ws(t)}},Vi=()=>{ce&&ce.scope.off(),ws(null)};function Ki(e){return e.vnode.shapeFlag&4}let It=!1;function hl(e,t=!1,s=!1){t&&Mt(t);const{props:n,children:i}=e.vnode,o=Ki(e);Gr(e,n,o,t),Qr(e,i,s||t);const r=o?pl(e,t):void 0;return t&&Mt(!1),r}function pl(e,t){const s=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Ir);const{setup:n}=s;if(n){Pe();const i=e.setupContext=n.length>1?gl(e):null,o=kt(e),r=ft(n,e,0,[e.props,i]),l=wn(r);if(Oe(),o(),(l||e.sp)&&!pt(e)&&ci(e),l){if(r.then(Vi,Vi),t)return r.then(c=>{Mt(!0);try{Wi(e,c,t)}finally{Mt(!1)}}).catch(c=>{is(c,e,0)});e.asyncDep=r}else Wi(e,r)}else Ji(e)}function Wi(e,t,s){I(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:B(t)&&(e.setupState=Yn(t)),Ji(e)}function Ji(e,t,s){const n=e.type;e.render||(e.render=n.render||Ee);{const i=kt(e);Pe();try{jr(e)}finally{Oe(),i()}}}const _l={get(e,t){return ie(e,"get",""),e[t]}};function gl(e){const t=s=>{e.exposed=s||{}};return{attrs:new Proxy(e.attrs,_l),slots:e.slots,emit:e.emit,expose:t}}function dn(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(Yn(Zo(e.exposed)),{get(t,s){if(s in t)return t[s];if(s in Tt)return Tt[s](e)},has(t,s){return s in t||s in Tt}})):e.proxy}const ml=/(?:^|[-_])\w/g,bl=e=>e.replace(ml,t=>t.toUpperCase()).replace(/[-_]/g,"");function yl(e,t=!0){return I(e)?e.displayName||e.name:e.name||t&&e.__name}function zi(e,t,s=!1){let n=yl(t);if(!n&&t.__file){const i=t.__file.match(/([^/\\]+)\.\w+$/);i&&(n=i[1])}if(!n&&e){const i=o=>{for(const r in o)if(o[r]===t)return r};n=i(e.components)||e.parent&&i(e.parent.type.components)||i(e.appContext.components)}return n?bl(n):s?"App":"Anonymous"}function $l(e){return I(e)&&"__vccOpts"in e}const Ze=(e,t)=>ir(e,t,It),wl="3.5.42";/**
|
||
* @vue/runtime-dom v3.5.42
|
||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||
* @license MIT
|
||
**/let hn;const qi=typeof window<"u"&&window.trustedTypes;if(qi)try{hn=qi.createPolicy("vue",{createHTML:e=>e})}catch{}const Gi=hn?e=>hn.createHTML(e):e=>e,vl="http://www.w3.org/2000/svg",xl="http://www.w3.org/1998/Math/MathML",ze=typeof document<"u"?document:null,Yi=ze&&ze.createElement("template"),Sl={insert:(e,t,s)=>{t.insertBefore(e,s||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,s,n)=>{const i=t==="svg"?ze.createElementNS(vl,e):t==="mathml"?ze.createElementNS(xl,e):s?ze.createElement(e,{is:s}):ze.createElement(e);return e==="select"&&n&&n.multiple!=null&&i.setAttribute("multiple",n.multiple),i},createText:e=>ze.createTextNode(e),createComment:e=>ze.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ze.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,s,n,i,o){const r=s?s.previousSibling:t.lastChild;if(i&&(i===o||i.nextSibling))for(;t.insertBefore(i.cloneNode(!0),s),!(i===o||!(i=i.nextSibling)););else{Yi.innerHTML=Gi(n==="svg"?`<svg>${e}</svg>`:n==="mathml"?`<math>${e}</math>`:e);const l=Yi.content;if(n==="svg"||n==="mathml"){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,s)}return[r?r.nextSibling:t.firstChild,s?s.previousSibling:t.lastChild]}},Cl=Symbol("_vtc");function Al(e,t,s){const n=e[Cl];n&&(t=(t?[t,...n]:[...n]).join(" ")),t==null?e.removeAttribute("class"):s?e.setAttribute("class",t):e.className=t}const Xi=Symbol("_vod"),El=Symbol("_vsh"),Tl=Symbol(""),Pl=/(?:^|;)\s*display\s*:/;function Ol(e,t,s){const n=e.style,i=Y(s);let o=!1;if(s&&!i){if(t)if(Y(t))for(const r of t.split(";")){const l=r.slice(0,r.indexOf(":")).trim();s[l]==null&&jt(n,l,"")}else for(const r in t)s[r]==null&&jt(n,r,"");for(const r in s){r==="display"&&(o=!0);const l=s[r];l!=null?Ml(e,r,!Y(t)&&t?t[r]:void 0,l)||jt(n,r,l):jt(n,r,"")}}else if(i){if(t!==s){const r=n[Tl];r&&(s+=";"+r),n.cssText=s,o=Pl.test(s)}}else t&&e.removeAttribute("style");Xi in e&&(e[Xi]=o?n.display:"",e[El]&&(n.display="none"))}const vs=/\s*!important$/;function jt(e,t,s){if(O(s))s.forEach(n=>jt(e,t,n));else if(s==null&&(s=""),t.startsWith("--"))vs.test(s)?e.setProperty(t,s.replace(vs,""),"important"):e.setProperty(t,s);else{const n=Rl(e,t);vs.test(s)?e.setProperty(ye(n),s.replace(vs,""),"important"):e[n]=s}}const Zi=["Webkit","Moz","ms"],pn={};function Rl(e,t){const s=pn[t];if(s)return s;let n=fe(t);if(n!=="filter"&&n in e)return pn[t]=n;n=xn(n);for(let i=0;i<Zi.length;i++){const o=Zi[i]+n;if(o in e)return pn[t]=o}return t}function Ml(e,t,s,n){return e.tagName==="TEXTAREA"&&(t==="width"||t==="height")&&Y(n)&&s===n}const Qi="http://www.w3.org/1999/xlink";function eo(e,t,s,n,i,o=Oo(t)){n&&t.startsWith("xlink:")?s==null?e.removeAttributeNS(Qi,t.slice(6,t.length)):e.setAttributeNS(Qi,t,s):s==null||o&&!En(s)?e.removeAttribute(t):e.setAttribute(t,o?"":ve(s)?String(s):s)}function to(e,t,s,n,i){if(t==="innerHTML"||t==="textContent"){s!=null&&(e[t]=t==="innerHTML"?Gi(s):s);return}const o=e.tagName;if(t==="value"&&o!=="PROGRESS"&&!o.includes("-")){const l=o==="OPTION"?e.getAttribute("value")||"":e.value,c=s==null?e.type==="checkbox"?"on":"":String(s);(l!==c||!("_value"in e))&&(e.value=c),s==null&&e.removeAttribute(t),e._value=s;return}let r=!1;if(s===""||s==null){const l=typeof e[t];l==="boolean"?s=En(s):s==null&&l==="string"?(s="",r=!0):l==="number"&&(s=0,r=!0)}try{e[t]=s}catch{}r&&e.removeAttribute(i||t)}function kl(e,t,s,n){e.addEventListener(t,s,n)}function Il(e,t,s,n){e.removeEventListener(t,s,n)}const so=Symbol("_vei");function jl(e,t,s,n,i=null){const o=e[so]||(e[so]={}),r=o[t];if(n&&r)r.value=n;else{const[l,c]=Fl(t);if(n){const d=o[t]=Ul(n,i);kl(e,l,d,c)}else r&&(Il(e,l,r,c),o[t]=void 0)}}const Hl=/(Once|Passive|Capture)$/,Nl=/^on:?(?:Once|Passive|Capture)$/;function Fl(e){let t,s;for(;(s=e.match(Hl))&&!Nl.test(e);)t||(t={}),e=e.slice(0,e.length-s[1].length),t[s[1].toLowerCase()]=!0;return[e[2]===":"?e.slice(3):ye(e.slice(2)),t]}let _n=0;const Ll=Promise.resolve(),Dl=()=>_n||(Ll.then(()=>_n=0),_n=Date.now());function Ul(e,t){const s=n=>{if(!n._vts)n._vts=Date.now();else if(n._vts<=s.attached)return;const i=s.value;if(O(i)){const o=n.stopImmediatePropagation;n.stopImmediatePropagation=()=>{o.call(n),n._stopped=!0};const r=i.slice(),l=[n];for(let c=0;c<r.length&&!n._stopped;c++){const d=r[c];d&&Ce(d,t,5,l)}}else Ce(i,t,5,[n])};return s.value=e,s.attached=Dl(),s}const no=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Bl=(e,t,s,n,i,o)=>{const r=i==="svg";t==="class"?Al(e,n,r):t==="style"?Ol(e,s,n):Dt(t)?Ut(t)||jl(e,t,s,n,o):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):Vl(e,t,n,r))?(to(e,t,n),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&eo(e,t,n,r,o,t!=="value")):e._isVueCE&&(Kl(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!Y(n)))?to(e,fe(t),n,o,t):(t==="true-value"?e._trueValue=n:t==="false-value"&&(e._falseValue=n),eo(e,t,n,r))};function Vl(e,t,s,n){if(n)return!!(t==="innerHTML"||t==="textContent"||t in e&&no(t)&&I(s));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="sandbox"&&e.tagName==="IFRAME"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const i=e.tagName;if(i==="IMG"||i==="VIDEO"||i==="CANVAS"||i==="SOURCE")return!1}return no(t)&&Y(s)?!1:t in e}function Kl(e,t){const s=e._def.props;if(!s)return!1;const n=fe(t);return Array.isArray(s)?s.some(i=>fe(i)===n):Object.keys(s).some(i=>fe(i)===n)}const io={};function Wl(e,t,s){let n=li(e,t);Vt(n)&&(n=Z({},n,t));class i extends gn{constructor(r){super(n,r,s)}}return i.def=n,i}const Jl=typeof HTMLElement<"u"?HTMLElement:class{};class gn extends Jl{constructor(t,s={},n=lo){super(),this._def=t,this._props=s,this._createApp=n,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._patching=!1,this._dirty=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._styleAnchors=new WeakMap,this._ob=null,this.shadowRoot&&n!==lo?this._root=this.shadowRoot:t.shadowRoot!==!1?(this.attachShadow(Z({},t.shadowRootOptions,{mode:"open"})),this._root=this.shadowRoot):this._root=this}connectedCallback(){if(!this.isConnected)return;!this.shadowRoot&&!this._resolved&&this._parseSlots(),this._connected=!0;let t=this;for(;t=t&&(t.assignedSlot||t.parentNode||t.host);)if(t instanceof gn){this._parent=t;break}this._instance||(this._resolved?this._mount(this._def):t&&t._pendingResolve?this._pendingResolve=t._pendingResolve.then(()=>{if(this._pendingResolve=void 0,this.isConnected)return this._resolveDef()}):this._resolveDef())}_setParent(t=this._parent){t&&(this._instance.parent=t._instance,this._inheritParentContext(t))}_inheritParentContext(t=this._parent){t&&this._app&&Object.setPrototypeOf(this._app._context.provides,t._instance.provides)}disconnectedCallback(){this._connected=!1,Qn(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null,this._teleportTargets&&(this._teleportTargets.clear(),this._teleportTargets=void 0))})}_processMutations(t){for(const s of t)this._setAttr(s.attributeName)}_resolveDef(){if(this._pendingResolve)return this._pendingResolve;for(let n=0;n<this.attributes.length;n++)this._setAttr(this.attributes[n].name);this._ob=new MutationObserver(this._processMutations.bind(this)),this._ob.observe(this,{attributes:!0});const t=(n,i=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:o,styles:r}=n;let l;if(o&&!O(o))for(const c in o){const d=o[c];(d===Number||d&&d.type===Number)&&(c in this._props&&(this._props[c]=Cn(this._props[c])),(l||(l=Object.create(null)))[fe(c)]=!0)}this._numberProps=l,this._resolveProps(n),this.shadowRoot&&this._applyStyles(r),this._mount(n)},s=this._def.__asyncLoader;if(s)return this._pendingResolve=s().then(n=>{n.configureApp=this._def.configureApp,t(this._def=n,!0)}),this._pendingResolve;t(this._def)}_mount(t){this._app=this._createApp(t),this._inheritParentContext(),t.configureApp&&t.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const s=this._instance&&this._instance.exposed;if(s)for(const n in s)D(this,n)||Object.defineProperty(this,n,{get:()=>Gn(s[n])})}_resolveProps(t){const{props:s}=t,n=O(s)?s:Object.keys(s||{});for(const i of Object.keys(this))i[0]!=="_"&&n.includes(i)&&this._setProp(i,this[i]);for(const i of n.map(fe))Object.defineProperty(this,i,{get(){return this._getProp(i)},set(o){this._setProp(i,o,!0,!this._patching)}})}_setAttr(t){if(t.startsWith("data-v-"))return;const s=this.hasAttribute(t);let n=s?this.getAttribute(t):io;const i=fe(t);s&&this._numberProps&&this._numberProps[i]&&(n=Cn(n)),this._setProp(i,n,!1,!0)}_getProp(t){return this._props[t]}_setProp(t,s,n=!0,i=!1){if(s!==this._props[t]&&(this._dirty=!0,s===io?delete this._props[t]:(this._props[t]=s,t==="key"&&this._app&&(this._app._ceVNode.key=s)),i&&this._instance&&this._update(),n)){const o=this._ob;o&&(this._processMutations(o.takeRecords()),o.disconnect()),s===!0?this.setAttribute(ye(t),""):typeof s=="string"||typeof s=="number"?this.setAttribute(ye(t),s+""):s||this.removeAttribute(ye(t)),o&&o.observe(this,{attributes:!0})}}_update(){const t=this._createVNode();this._app&&(t.appContext=this._app._context),ql(t,this._root)}_createVNode(){const t={};this.shadowRoot||(t.onVnodeMounted=t.onVnodeUpdated=this._renderSlots.bind(this));const s=Ae(this._def,Z(t,this._props));return this._instance||(s.ce=n=>{this._instance=n,n.ce=this,n.isCE=!0;const i=(o,r)=>{this.dispatchEvent(new CustomEvent(o,Vt(r[0])?Z({detail:r},r[0]):{detail:r}))};n.emit=(o,...r)=>{i(o,r),ye(o)!==o&&i(ye(o),r)},this._setParent()}),s}_applyStyles(t,s,n){if(!t)return;if(s){if(s===this._def||this._styleChildren.has(s))return;this._styleChildren.add(s)}const i=this._nonce,o=this.shadowRoot,r=n?this._getStyleAnchor(n)||this._getStyleAnchor(this._def):this._getRootStyleInsertionAnchor(o);let l=null;for(let c=t.length-1;c>=0;c--){const d=document.createElement("style");i&&d.setAttribute("nonce",i),d.textContent=t[c],o.insertBefore(d,l||r),l=d,c===0&&(n||this._styleAnchors.set(this._def,d),s&&this._styleAnchors.set(s,d))}}_getStyleAnchor(t){if(!t)return null;const s=this._styleAnchors.get(t);return s&&s.parentNode===this.shadowRoot?s:(s&&this._styleAnchors.delete(t),null)}_getRootStyleInsertionAnchor(t){for(let s=0;s<t.childNodes.length;s++){const n=t.childNodes[s];if(!(n instanceof HTMLStyleElement))return n}return null}_parseSlots(){const t=this._slots={};let s;for(;s=this.firstChild;){const n=s.nodeType===1&&s.getAttribute("slot")||"default";(t[n]||(t[n]=[])).push(s),this.removeChild(s)}}_renderSlots(){const t=this._getSlots(),s=this._instance.type.__scopeId;for(let n=0;n<t.length;n++){const i=t[n],o=i.getAttribute("name")||"default",r=this._slots[o],l=i.parentNode;if(r)for(const c of r){if(s&&c.nodeType===1){const d=s+"-s",u=document.createTreeWalker(c,1);c.setAttribute(d,"");let p;for(;p=u.nextNode();)p.setAttribute(d,"")}l.insertBefore(c,i)}else for(;i.firstChild;)l.insertBefore(i.firstChild,i);l.removeChild(i)}}_getSlots(){const t=[this];this._teleportTargets&&t.push(...this._teleportTargets);const s=new Set;for(const n of t){const i=n.querySelectorAll("slot");for(let o=0;o<i.length;o++)s.add(i[o])}return Array.from(s)}_injectChildStyle(t,s){this._applyStyles(t.styles,t,s)}_beginPatch(){this._patching=!0,this._dirty=!1}_endPatch(){this._patching=!1,this._dirty&&this._instance&&this._update()}_hasShadowRoot(){return this._def.shadowRoot!==!1}_removeChildStyle(t){}}const zl=Z({patchProp:Bl},Sl);let oo;function ro(){return oo||(oo=tl(zl))}const ql=(...e)=>{ro().render(...e)},lo=(...e)=>{const t=ro().createApp(...e),{mount:s}=t;return t.mount=n=>{const i=Yl(n);if(!i)return;const o=t._component;!I(o)&&!o.render&&!o.template&&(o.template=i.innerHTML),i.nodeType===1&&(i.textContent="");const r=s(i,!1,Gl(i));return i instanceof Element&&(i.removeAttribute("v-cloak"),i.setAttribute("data-v-app","")),r},t};function Gl(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Yl(e){return Y(e)?document.querySelector(e):e}const Xl=Object.assign({"./locales/ar/grid.json":{search:"ابحث عن الشعوب…",hide_filters:"إخفاء عوامل التصفية",show_filters:"إظهار عوامل التصفية",total:"الإجمالي",showing:"المعروض",load_more:"عرض المزيد",full_profile:"الملف الكامل",wagf_region:"المنطقة",wagf_block:"كتلة التقارب",rop1:"الشعب",religion:"الدين",exact_filter:"تطابق تام",clear_all:"مسح الكل",loading:"جارٍ التحميل…",no_results:"لا توجد شعوب مطابقة لهذا التصفية.",type_to_search:"اكتب للبحث...",load_failed:"تعذّر تحميل بيانات الشعوب. هذه مشكلة اتصال، وليست مشكلة في التصفية.",search_people_or_countries:"ابحث عن الشعوب أو الدول…"},"./locales/ar/religion.json":{family:{Christianity:"المسيحية",Islam:"الإسلام",Hinduism:"الهندوسية",Buddhism:"البوذية",Ethnoreligion:"الديانات العرقية",Judaism:"اليهودية",Sikhism:"السيخية",Unaffiliated:"غير منتمين",Other:"أخرى",Unknown:"غير معروف"}},"./locales/de/grid.json":{search:"Volksgruppen suchen…",hide_filters:"Filter ausblenden",show_filters:"Filter anzeigen",total:"Gesamt",showing:"Angezeigt",load_more:"Mehr laden",full_profile:"Vollständiges Profil",wagf_region:"Region",wagf_block:"Affinitätsblock",rop1:"Volk",religion:"Religion",exact_filter:"Exakt",clear_all:"Alle löschen",loading:"Wird geladen…",no_results:"Keine Volksgruppen entsprechen diesem Filter.",type_to_search:"Zum Suchen tippen...",load_failed:"Die Daten konnten nicht geladen werden. Das ist ein Verbindungsproblem, nicht Ihr Filter.",search_people_or_countries:"Volksgruppen oder Länder suchen…"},"./locales/de/religion.json":{family:{Christianity:"Christentum",Islam:"Islam",Hinduism:"Hinduismus",Buddhism:"Buddhismus",Ethnoreligion:"Ethnische Religionen",Judaism:"Judentum",Sikhism:"Sikhismus",Unaffiliated:"Konfessionslos",Other:"Andere",Unknown:"Unbekannt"}},"./locales/en/grid.json":{search:"Search people groups…",hide_filters:"Hide Filters",show_filters:"Show Filters",total:"Total",showing:"Showing",load_more:"Load More",full_profile:"Full Profile",wagf_region:"Region",wagf_block:"Affinity Block",rop1:"People Group",religion:"Religion",exact_filter:"Exact",clear_all:"Clear All",loading:"Loading…",no_results:"No people groups match this filter.",type_to_search:"Type to search...",load_failed:"People-group data could not be loaded. This is a connection problem, not your filter.",search_people_or_countries:"Search people groups or countries…"},"./locales/en/religion.json":{family:{Christianity:"Christianity",Islam:"Islam",Hinduism:"Hinduism",Buddhism:"Buddhism",Ethnoreligion:"Ethnoreligion",Judaism:"Judaism",Sikhism:"Sikhism",Unaffiliated:"Unaffiliated",Other:"Other",Unknown:"Unknown"}},"./locales/es/grid.json":{search:"Buscar pueblos…",hide_filters:"Ocultar filtros",show_filters:"Mostrar filtros",total:"Total",showing:"Mostrando",load_more:"Cargar más",full_profile:"Perfil completo",wagf_region:"Región",wagf_block:"Bloque de afinidad",rop1:"Pueblo",religion:"Religión",exact_filter:"Exacto",clear_all:"Borrar todo",loading:"Cargando…",no_results:"Ningún pueblo coincide con este filtro.",type_to_search:"Escribe para buscar...",load_failed:"No se pudieron cargar los datos de pueblos. Es un problema de conexión, no de tu filtro.",search_people_or_countries:"Buscar pueblos o países…"},"./locales/es/religion.json":{family:{Christianity:"Cristianismo",Islam:"Islam",Hinduism:"Hinduismo",Buddhism:"Budismo",Ethnoreligion:"Etnorreligión",Judaism:"Judaísmo",Sikhism:"Sijismo",Unaffiliated:"Sin afiliación",Other:"Otra",Unknown:"Desconocida"}},"./locales/fr/grid.json":{search:"Rechercher des peuples…",hide_filters:"Masquer les filtres",show_filters:"Afficher les filtres",total:"Total",showing:"Affichage",load_more:"Charger plus",full_profile:"Profil complet",wagf_region:"Région",wagf_block:"Bloc d'affinité",rop1:"Peuple",religion:"Religion",exact_filter:"Exact",clear_all:"Tout effacer",loading:"Chargement…",no_results:"Aucun peuple ne correspond à ce filtre.",type_to_search:"Tapez pour rechercher...",load_failed:"Les données n’ont pas pu être chargées. C’est un problème de connexion, pas votre filtre.",search_people_or_countries:"Rechercher des peuples ou des pays…"},"./locales/fr/religion.json":{family:{Christianity:"Christianisme",Islam:"Islam",Hinduism:"Hindouisme",Buddhism:"Bouddhisme",Ethnoreligion:"Ethnoreligion",Judaism:"Judaïsme",Sikhism:"Sikhisme",Unaffiliated:"Sans appartenance",Other:"Autre",Unknown:"Inconnue"}},"./locales/hi/grid.json":{search:"जनसमूह खोजें…",hide_filters:"फ़िल्टर छिपाएँ",show_filters:"फ़िल्टर दिखाएँ",total:"कुल",showing:"दिखा रहे हैं",load_more:"और देखें",full_profile:"पूरी प्रोफ़ाइल",wagf_region:"क्षेत्र",wagf_block:"समानता समूह",rop1:"जनसमूह",religion:"धर्म",exact_filter:"सटीक",clear_all:"सब हटाएँ",loading:"लोड हो रहा है…",no_results:"इस फ़िल्टर से कोई जनसमूह मेल नहीं खाता।",type_to_search:"खोजने के लिए लिखें...",load_failed:"जनसमूह डेटा लोड नहीं हो सका। यह कनेक्शन की समस्या है, आपके फ़िल्टर की नहीं।",search_people_or_countries:"जनसमूह या देश खोजें…"},"./locales/hi/religion.json":{family:{Christianity:"ईसाई धर्म",Islam:"इस्लाम",Hinduism:"हिंदू धर्म",Buddhism:"बौद्ध धर्म",Ethnoreligion:"जातीय धर्म",Judaism:"यहूदी धर्म",Sikhism:"सिख धर्म",Unaffiliated:"असंबद्ध",Other:"अन्य",Unknown:"अज्ञात"}},"./locales/it/grid.json":{search:"Cerca popoli…",hide_filters:"Nascondi filtri",show_filters:"Mostra filtri",total:"Totale",showing:"Mostrati",load_more:"Carica altro",full_profile:"Profilo completo",wagf_region:"Regione",wagf_block:"Blocco di affinità",rop1:"Popolo",religion:"Religione",exact_filter:"Esatto",clear_all:"Cancella tutto",loading:"Caricamento…",no_results:"Nessun popolo corrisponde a questo filtro.",type_to_search:"Digita per cercare...",load_failed:"Impossibile caricare i dati dei popoli. È un problema di connessione, non del filtro.",search_people_or_countries:"Cerca popoli o paesi…"},"./locales/it/religion.json":{family:{Christianity:"Cristianesimo",Islam:"Islam",Hinduism:"Induismo",Buddhism:"Buddhismo",Ethnoreligion:"Etnoreligione",Judaism:"Ebraismo",Sikhism:"Sikhismo",Unaffiliated:"Senza affiliazione",Other:"Altro",Unknown:"Sconosciuta"}},"./locales/pt/grid.json":{search:"Pesquisar povos…",hide_filters:"Ocultar filtros",show_filters:"Mostrar filtros",total:"Total",showing:"Mostrando",load_more:"Carregar mais",full_profile:"Perfil completo",wagf_region:"Região",wagf_block:"Bloco de afinidade",rop1:"Povo",religion:"Religião",exact_filter:"Exato",clear_all:"Limpar tudo",loading:"A carregar…",no_results:"Nenhum povo corresponde a este filtro.",type_to_search:"Escreva para pesquisar...",load_failed:"Não foi possível carregar os dados dos povos. É um problema de ligação, não do seu filtro.",search_people_or_countries:"Pesquisar povos ou países…"},"./locales/pt/religion.json":{family:{Christianity:"Cristianismo",Islam:"Islão",Hinduism:"Hinduísmo",Buddhism:"Budismo",Ethnoreligion:"Etnorreligião",Judaism:"Judaísmo",Sikhism:"Siquismo",Unaffiliated:"Sem afiliação",Other:"Outra",Unknown:"Desconhecida"}},"./locales/ro/grid.json":{search:"Caută popoare…",hide_filters:"Ascunde filtrele",show_filters:"Arată filtrele",total:"Total",showing:"Se afișează",load_more:"Încarcă mai mult",full_profile:"Profil complet",wagf_region:"Regiune",wagf_block:"Bloc de afinitate",rop1:"Popor",religion:"Religie",exact_filter:"Exact",clear_all:"Șterge tot",loading:"Se încarcă…",no_results:"Niciun popor nu corespunde acestui filtru.",type_to_search:"Scrie pentru a căuta...",load_failed:"Datele despre popoare nu au putut fi încărcate. Este o problemă de conexiune, nu a filtrului.",search_people_or_countries:"Caută popoare sau țări…"},"./locales/ro/religion.json":{family:{Christianity:"Creștinism",Islam:"Islam",Hinduism:"Hinduism",Buddhism:"Budism",Ethnoreligion:"Etnoreligie",Judaism:"Iudaism",Sikhism:"Sikhism",Unaffiliated:"Fără afiliere",Other:"Altele",Unknown:"Necunoscută"}},"./locales/ru/grid.json":{search:"Поиск народов…",hide_filters:"Скрыть фильтры",show_filters:"Показать фильтры",total:"Всего",showing:"Показано",load_more:"Показать ещё",full_profile:"Полный профиль",wagf_region:"Регион",wagf_block:"Блок родства",rop1:"Народ",religion:"Религия",exact_filter:"Точное совпадение",clear_all:"Очистить всё",loading:"Загрузка…",no_results:"Нет народов, соответствующих этому фильтру.",type_to_search:"Введите для поиска...",load_failed:"Не удалось загрузить данные о народах. Это проблема соединения, а не фильтра.",search_people_or_countries:"Поиск народов или стран…"},"./locales/ru/religion.json":{family:{Christianity:"Христианство",Islam:"Ислам",Hinduism:"Индуизм",Buddhism:"Буддизм",Ethnoreligion:"Этнорелигия",Judaism:"Иудаизм",Sikhism:"Сикхизм",Unaffiliated:"Не принадлежат",Other:"Другое",Unknown:"Неизвестно"}},"./locales/zh/grid.json":{search:"搜索民族…",hide_filters:"隐藏筛选",show_filters:"显示筛选",total:"总计",showing:"显示",load_more:"加载更多",full_profile:"完整档案",wagf_region:"区域",wagf_block:"亲缘板块",rop1:"民族",religion:"宗教",exact_filter:"精确",clear_all:"全部清除",loading:"加载中…",no_results:"没有符合此筛选条件的民族。",type_to_search:"输入以搜索...",load_failed:"无法加载民族数据。这是连接问题,而不是筛选问题。",search_people_or_countries:"搜索民族或国家…"},"./locales/zh/religion.json":{family:{Christianity:"基督教",Islam:"伊斯兰教",Hinduism:"印度教",Buddhism:"佛教",Ethnoreligion:"民族宗教",Judaism:"犹太教",Sikhism:"锡克教",Unaffiliated:"无宗教归属",Other:"其他",Unknown:"未知"}}}),xs={};for(const[e,t]of Object.entries(Xl)){const s=e.match(/\.\/locales\/([^/]+)\/([^/]+)\.json$/);if(!s)continue;const[,n,i]=s;xs[n]??(xs[n]={}),xs[n][i]=t}const Ss=["ar","de","en","es","fr","hi","it","pt","ro","ru","zh"],Zl=new Set(["ar"]);function Ql(){try{const e=new URLSearchParams(window.location.search);return(e.get("lang")||e.get("locale")||"").split("-")[0].toLowerCase()}catch{return""}}function ec(){var n;const e=Ql();if(Ss.includes(e))return e;const s=(((n=document==null?void 0:document.documentElement)==null?void 0:n.lang)||"").split("-")[0].toLowerCase();return Ss.includes(s)?s:"en"}const co="__DOXA_PAGE_LOCALE";function tc(e){const t=String(e||"").split("-")[0].toLowerCase();if(Ss.includes(t))try{typeof window<"u"&&(window[co]=t)}catch{}}function sc(){try{return typeof window<"u"&&window[co]||""}catch{return""}}function nc(e,t){const s=$s(),n=t;us(()=>{var c;if(!s)return;const i=(c=s.proxy)==null?void 0:c.$el;if(!i)return;const o=i.getRootNode();if(!(o instanceof ShadowRoot))return;if(!o.querySelector('style[data-shadow-styles="reduced-motion"]')){const d=document.createElement("style");d.setAttribute("data-shadow-styles","reduced-motion"),d.textContent=ic,o.appendChild(d)}const r=o.querySelector(`style[data-shadow-styles="${n}"]`);if(r){r.textContent!==e&&(r.textContent=e);return}const l=document.createElement("style");l.setAttribute("data-shadow-styles",n),l.textContent=e,o.appendChild(l)})}const ic=`@media (prefers-reduced-motion: reduce) {
|
||
*, *::before, *::after {
|
||
animation-duration: 0.01ms !important;
|
||
animation-iteration-count: 1 !important;
|
||
transition-duration: 0.01ms !important;
|
||
scroll-behavior: auto !important;
|
||
}
|
||
}`,oc=Ts&&Ts.tagName.toUpperCase()==="SCRIPT"&&Ts.src||new URL("research-map-plus-grid.js",document.baseURI).href,ao=e=>String(e||"").trim().replace(/\/+$/,"");function fo(){try{const t=String(oc||"").split(/[?#]/)[0].match(/^(.*)\/([^/]+)\/([^/]+)\.js$/);return!t||t[2]!==t[3]?null:t[1]||null}catch{return null}}function rc(e){if(typeof window<"u"){const t=window.MAP_EMBED_BASE_URL;if(typeof t=="string"&&t.trim())return ao(t)}return ao(fo()||"")}const Ht={};function lc(e,t){return e?(Ht[e]||(Ht[e]=new Promise((s,n)=>{const i=document.createElement("script");i.src=e,(/^\/plugin-designs\//.test(e)||/\/index\.js(\?|$)/.test(e))&&(i.type="module"),i.onload=()=>s(),i.onerror=()=>{delete Ht[e],n(new Error("failed to load "+e))},document.head.appendChild(i)})),Ht[e]):Promise.resolve()}const cc=".stl{display:flow-root;width:100%;min-height:100%;background:#f3f3f1;color:#3b463d;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased;--stl-accent:#92b195;--stl-border:#d1d4cd;--stl-elevated:#ffffff;--stl-muted:#6d766e}.stl-top{display:flex;align-items:center;gap:10px;padding:11px 16px;border-bottom:1px solid var(--stl-border);background:#fff;position:sticky;top:0;z-index:5}.stl-brand{display:inline-flex;align-items:center}.stl-brand:empty{display:none}.stl-title{font-size:15px;font-weight:600;letter-spacing:-.01em;color:#3b463d}.stl-meta{color:var(--stl-muted);font-size:12px;margin-left:auto;display:inline-flex;align-items:center;gap:8px}.stl-stack{display:flex;flex-direction:column}.stl-sec{display:flex;flex-direction:column;min-width:0;border-bottom:1px solid var(--stl-border)}.stl-sec:last-child{border-bottom:0}.stl-sec-head{padding:12px 16px 8px;display:flex;align-items:baseline;gap:10px}.stl-sec-title{font-size:13px;font-weight:600;letter-spacing:.02em;color:#3b463d}.stl-sec-sub{font-size:12px;color:var(--stl-muted)}.stl-host{display:block;width:100%;min-width:0;position:relative}.stl-host>*{display:block;width:100%}.stl-host>*[style*=absolute],.stl-host>*[style*=fixed]{position:static!important;inset:auto!important}.stl-slot{display:block;width:100%}.stl-tail:empty{display:none}.stl-sec-fill{position:relative;overflow:hidden}.stl-sec-fill>.stl-host,.stl-sec-fill>.stl-slot{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.stl-sec-fill>.stl-host>*,.stl-sec-fill>.stl-slot>*{height:100%}.stl,.stl *{scrollbar-width:thin;scrollbar-color:#c4c8c0 transparent}.stl ::-webkit-scrollbar{width:8px;height:8px}.stl ::-webkit-scrollbar-track{background:transparent}.stl ::-webkit-scrollbar-thumb{background:#c4c8c0;border-radius:8px}.stl ::-webkit-scrollbar-thumb:hover{background:#9aa197}.stl ::-webkit-scrollbar-corner{background:transparent}",uo=(e,t)=>{const s=e.__vccOpts||e;for(const[n,i]of t)s[n]=i;return s},ac="dx-maps".replace(/[.*+?^${}()|[\]\\]/g,"\\$&");function fc(e){if(!e||/^(https?:)?\/\//.test(e)||e.startsWith("/"))return e;const t=e.replace(/^(\.\.\/)+/,"").replace(/^\.\//,""),s=new RegExp("^(.*/"+ac+"/)").exec(window.location.pathname);if(s)return s[1]+t;const n=fo();return n?String(n).replace(/\/+$/,"")+"/"+t:e}function uc(e){return lc(fc(e))}function dc(e,t=5e3){return typeof customElements>"u"||customElements.get(e)?Promise.resolve():customElements.whenDefined?Promise.race([customElements.whenDefined(e),new Promise((s,n)=>setTimeout(()=>n(new Error("timeout waiting for <"+e+">")),t))]):Promise.resolve()}const hc=`
|
||
.stl { display:flow-root; width:100%; min-height:100%; background:#f3f3f1; color:#3b463d; font-family:'Public Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',system-ui,sans-serif; -webkit-font-smoothing:antialiased; --stl-accent:#92b195; --stl-border:#d1d4cd; --stl-elevated:#ffffff; --stl-muted:#6d766e; }
|
||
.stl-top { display:flex; align-items:center; gap:10px; padding:11px 16px; border-bottom:1px solid var(--stl-border); background:#ffffff; position:sticky; top:0; z-index:5; }
|
||
.stl-brand { display:inline-flex; align-items:center; }
|
||
.stl-brand:empty { display:none; }
|
||
.stl-title { font-size:15px; font-weight:600; letter-spacing:-0.01em; color:#3b463d; }
|
||
.stl-meta { color:var(--stl-muted); font-size:12px; margin-left:auto; display:inline-flex; align-items:center; gap:8px; }
|
||
.stl-stack { display:flex; flex-direction:column; }
|
||
.stl-sec { display:flex; flex-direction:column; min-width:0; border-bottom:1px solid var(--stl-border); }
|
||
.stl-sec:last-child { border-bottom:0; }
|
||
.stl-sec-head { padding:12px 16px 8px; display:flex; align-items:baseline; gap:10px; }
|
||
.stl-sec-title { font-size:13px; font-weight:600; letter-spacing:.02em; color:#3b463d; }
|
||
.stl-sec-sub { font-size:12px; color:var(--stl-muted); }
|
||
.stl-host { display:block; width:100%; min-width:0; position:relative; }
|
||
.stl-host > * { display:block; width:100%; }
|
||
.stl-host > *[style*="absolute"], .stl-host > *[style*="fixed"] { position:static !important; inset:auto !important; }
|
||
.stl-slot { display:block; width:100%; }
|
||
.stl-tail:empty { display:none; }
|
||
.stl-sec-fill { position:relative; overflow:hidden; }
|
||
.stl-sec-fill > .stl-host, .stl-sec-fill > .stl-slot { position:absolute; inset:0; overflow:hidden; }
|
||
.stl-sec-fill > .stl-host > *, .stl-sec-fill > .stl-slot > * { height:100%; }
|
||
.stl, .stl * { scrollbar-width:thin; scrollbar-color:#c4c8c0 transparent; }
|
||
.stl ::-webkit-scrollbar { width:8px; height:8px; }
|
||
.stl ::-webkit-scrollbar-track { background:transparent; }
|
||
.stl ::-webkit-scrollbar-thumb { background:#c4c8c0; border-radius:8px; }
|
||
.stl ::-webkit-scrollbar-thumb:hover { background:#9aa197; }
|
||
.stl ::-webkit-scrollbar-corner { background:transparent; }
|
||
`,pc=li({name:"StackLayout",props:{sections:{type:Array,default:()=>[]},title:{type:String,default:""},maxSectionHeight:{type:String,default:""},minSectionHeight:{type:String,default:""}},setup(){nc(hc,"stack-layout")},data(){return{_hosts:{},_mounted:{}}},mounted(){for(const e of this.sections||[])e.element&&this.mountSection(e)},methods:{registerHost(e,t){t&&(this._hosts[e]=t)},sectionStyle(e){const t={},s=e.maxHeight||this.maxSectionHeight,n=e.minHeight||this.minSectionHeight,i=!!(s&&n&&s===n);return s&&(t.maxHeight=s,i||(t.overflow="auto")),n&&(t.minHeight=n),Object.keys(t).length?t:null},hasDefiniteHeight(e){const t=e.maxHeight||this.maxSectionHeight,s=e.minHeight||this.minSectionHeight;return!!(t&&s&&t===s)},mountSection(e){if(this._mounted[e.key])return;this._mounted[e.key]=!0;const t=this._hosts[e.key];t&&uc(e.src).then(()=>dc(e.element)).then(()=>{if(!customElements.get(e.element))return;const s=document.createElement(e.element),n=e.attrs||{};for(const i in n){const o=n[i];try{s[i]=o}catch{}try{s.setAttribute(i,o==null?"":String(o))}catch{}}t.innerHTML="",t.appendChild(s)}).catch(s=>{const n=s&&s.message||String(s);console.error('[StackLayout] section "'+e.key+'" failed to mount <'+e.element+">"+(e.src?" from "+e.src:"")+": "+n);try{t.innerHTML="";const i=document.createElement("div");i.setAttribute("role","status"),i.style.cssText="box-sizing:border-box;max-width:100%;padding:16px;font:13px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;color:#6d766e;background:#fff;border:1px solid #d1d4cd;border-radius:8px;margin:12px 0;overflow-wrap:anywhere;word-break:break-word",i.textContent="Could not load <"+e.element+">"+(e.src?" from "+e.src:"")+" — "+n,t.appendChild(i)}catch{}})}}}),_c={class:"stl"},gc={key:0,class:"stl-top"},mc={class:"stl-brand"},bc={key:0,class:"stl-title"},yc={class:"stl-meta"},$c={class:"stl-stack"},wc={key:0,class:"stl-sec-head"},vc={class:"stl-sec-title"},xc={key:0,class:"stl-sec-sub"},Sc={key:2,class:"stl-slot"},Cc={class:"stl-tail"};function Ac(e,t,s,n,i,o){return _e(),We("div",_c,[e.$slots.brand||e.$slots.meta||e.title?(_e(),We("header",gc,[it("span",mc,[ds(e.$slots,"brand")]),e.title?(_e(),We("b",bc,Gt(e.title),1)):bs("",!0),it("span",yc,[ds(e.$slots,"meta")])])):bs("",!0),it("div",$c,[(_e(!0),We(he,null,kr(e.sections,r=>(_e(),We("section",{key:r.key,class:zt(["stl-sec",{"stl-sec-fill":e.hasDefiniteHeight(r)}]),style:Jt(e.sectionStyle(r))},[r.title?(_e(),We("div",wc,[it("b",vc,Gt(r.title),1),r.sub?(_e(),We("span",xc,Gt(r.sub),1)):bs("",!0)])):bs("",!0),r.element?(_e(),We("div",{key:1,class:"stl-host",ref_for:!0,ref:l=>e.registerHost(r.key,l)},null,512)):(_e(),We("div",Sc,[ds(e.$slots,"section-"+r.key)]))],6))),128)),it("div",Cc,[ds(e.$slots,"default")])])])}const Ec=uo(pc,[["render",Ac],["styles",[cc]]]),mn="__doxaMapToken",Tc="doxa:map-token",ho="__doxaMapTokenBridge",Cs=()=>{if(typeof window>"u")return"";const e=window[mn];return typeof e=="string"?e:""};function po(e){if(typeof window>"u")return"";Pc();const t=typeof e=="string"?e.trim():"";if(!t||t===Cs())return Cs();window[mn]=t;try{window.dispatchEvent(new CustomEvent(Tc,{detail:t}))}catch{}return t}function Pc(){var t;if(typeof window>"u"||window[ho]&&((t=Object.getOwnPropertyDescriptor(window,"MAP_TOKEN"))!=null&&t.get))return;const e=typeof window.MAP_TOKEN=="string"?window.MAP_TOKEN:"";e&&!Cs()&&(window[mn]=e);try{Object.defineProperty(window,"MAP_TOKEN",{configurable:!0,get(){return Cs()},set(s){po(s)}}),window[ho]=!0}catch{}}const Oc=":host{display:block;width:100%}",_o="88svh",Rc=400,Mc=Wl(uo(Object.assign({inheritAttrs:!1},{__name:"research-map-plus-grid",props:{profileConfig:{type:[String,Object],default:null}},setup(e){const t=e,s=Ze(()=>{const _=t.profileConfig;if(!_)return{};if(typeof _=="object")return _;try{return JSON.parse(_)}catch{return{}}}),n=Ze(()=>{var T;const _=(T=s.value)==null?void 0:T.tk;return typeof _=="string"&&_?_:""});n.value&&po(n.value);const i=Ze(()=>{var T;const _=(T=s.value)==null?void 0:T.provider;return _==="maplibre"||_==="mapbox"?_:""}),o=Ze(()=>{var T,j;const _=String(((T=s.value)==null?void 0:T.lang)||((j=s.value)==null?void 0:j.locale)||"").split("-")[0].toLowerCase();return Ss.includes(_)?_:""});br(()=>{o.value&&tc(o.value)});const r=Ze(()=>{var _;return typeof((_=s.value)==null?void 0:_.list)=="string"?s.value.list:""}),l=Ze(()=>{const _=o.value||sc()||ec();return Zl.has(_)?"rtl":"ltr"}),c=$s();function d(){var _,T,j,Q;try{const oe=(Q=(j=(T=(_=c==null?void 0:c.proxy)==null?void 0:_.$el)==null?void 0:T.getRootNode)==null?void 0:j.call(T))==null?void 0:Q.host;oe&&l.value==="rtl"&&oe.setAttribute("dir","rtl")}catch{}}us(d),ht(l,d);const u=(()=>{const _=(rc()||"").replace(/\/+$/,""),T="research-map-plus-grid/research-map-plus-grid/index.html";return _?_+"/"+T:T})(),p=(_,T)=>`../../${_}/${T}.js`,b=es({region:{value:"",label:""},religion:"",language:{value:"",label:"",codes:[]}}),C=Qo([]);function N(_){_!=="region"&&(b.region.value||b.region.label)&&(b.region.value="",b.region.label=""),_!=="religion"&&b.religion&&(b.religion=""),_!=="language"&&(b.language.value||b.language.label)&&(b.language.value="",b.language.label="",b.language.codes=[])}const k=_=>String(_||"").toLowerCase().replace(/[^a-z0-9]+/g,"_").replace(/^_|_$/g,"");let G=!1;function K(_){if(_){if(_.region&&(_.region.value||_.region.label)){const T=_.region.value||"",j=_.region.label||"";(T!==b.region.value||j!==b.region.label)&&(b.region.value=T,b.region.label=j,N("region"));return}if(_.religion){_.religion!==b.religion&&(b.religion=_.religion,N("religion"));return}if(_.language&&(_.language.value||_.language.label)){const T=_.language.value||"",j=_.language.label||"";(T!==b.language.value||j!==b.language.label)&&(b.language.value=T,b.language.label=j,b.language.codes=Array.isArray(_.language.codes)?_.language.codes:T?[T]:[],N("language"));return}("region"in _||"religion"in _||"language"in _)&&N(null)}}function H(_){var me,qe;if(G)return;const T=Array.isArray((me=_==null?void 0:_.detail)==null?void 0:me.slugs)?_.detail.slugs:[];C.value=T.length&&T.length<=Rc?T:[];const j=((qe=_==null?void 0:_.detail)==null?void 0:qe.activeFilters)||{},Q=j.wagf_region,oe=mt=>mt&&(mt.label||mt.value)||"";K({region:{value:Q&&(Q.value??Q)||"",label:Q&&Q.label||""},religion:oe(j.__religion_family),language:{value:j.primary_language&&j.primary_language.value||"",label:j.primary_language&&j.primary_language.label||""}})}function U(_){var j,Q,oe,me,qe;if(G)return;const T=((j=_==null?void 0:_.detail)==null?void 0:j.region)||"";K({region:{value:T?k(T):"",label:T},religion:((Q=_==null?void 0:_.detail)==null?void 0:Q.religion)||"",language:{value:((oe=_==null?void 0:_.detail)==null?void 0:oe.languageCode)||"",label:((me=_==null?void 0:_.detail)==null?void 0:me.language)||"",codes:Array.isArray((qe=_==null?void 0:_.detail)==null?void 0:qe.languageCodes)?_.detail.languageCodes:[]}})}function E(){const _=Array.isArray(b.language.codes)?b.language.codes:[];return _.length>1?_.join("|"):b.language.value||b.language.label}let R=null;function ge(){if(!(R!=null&&R.querySelector))return;G=!0,setTimeout(()=>{G=!1},1200);const _=R.querySelector("doxa-research-map");if(_){let j={};try{j=JSON.parse(_.getAttribute("profile-config")||"{}")}catch{j={}}j.externalFilters={region:b.region.value,religion:b.religion,language:b.language.label,fitSlugs:C.value},_.setAttribute("profile-config",JSON.stringify(j))}const T=R.querySelector("people-groups-grid");T&&(T.setAttribute("wagf-region",b.region.value),T.setAttribute("religion-family",b.religion),T.setAttribute("primary-language",E()))}ht(b,ge,{deep:!0}),ht(C,ge),us(()=>{var _,T,j,Q,oe,me;R=((Q=(j=(T=(_=$s())==null?void 0:_.proxy)==null?void 0:T.$el)==null?void 0:j.getRootNode)==null?void 0:Q.call(j))||null,(oe=R==null?void 0:R.addEventListener)==null||oe.call(R,"groups-filtered",H),(me=R==null?void 0:R.addEventListener)==null||me.call(R,"map-filtered",U)}),di(()=>{var _,T;(_=R==null?void 0:R.removeEventListener)==null||_.call(R,"groups-filtered",H),(T=R==null?void 0:R.removeEventListener)==null||T.call(R,"map-filtered",U)});const we=Ze(()=>[{key:"map",element:"doxa-research-map",src:p("doxa-research-map","doxa-research-map"),attrs:{"profile-config":JSON.stringify({profile:"research-map",dataSource:"pray-tools",instanceId:"rmpg-research-map",legendTools:!1,...n.value?{tk:n.value}:{},...i.value?{provider:i.value}:{},...o.value?{lang:o.value}:{},...r.value?{list:r.value}:{},externalFilters:{region:b.region.value,religion:b.religion,language:b.language.label,fitSlugs:C.value},assetsBase:"../../assets",shareUrl:u})},minHeight:_o,maxHeight:_o},{key:"grid",element:"people-groups-grid",src:p("people-groups-grid","people-groups-grid"),attrs:{"show-search":"true","show-filters":"true","show-total":"true",...r.value?{"profile-config":JSON.stringify({list:r.value})}:{},"wagf-region":b.region.value,"religion-family":b.religion,"primary-language":E()}}]);return(_,T)=>(_e(),gs(Ec,{sections:we.value},null,8,["sections"]))}}),[["styles",[Oc]]]));typeof customElements<"u"&&(customElements.get("research-map-plus-grid")||customElements.define("research-map-plus-grid",Mc))})();
|