doxa-maps/public/dx-maps/research-map-plus-grid/research-map-plus-grid.js
Doxa Maps 7bed09f2a1
Some checks are pending
Deploy to GitHub Pages / build (push) Waiting to run
Deploy to GitHub Pages / deploy (push) Blocked by required conditions
Update from source 7c360016f
2026-09-28 07:37:08 +00:00

54 lines
96 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(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&&gt(e.ssContent),ssFallback:e.ssFallback&&gt(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))})();