diff --git a/app/doxa-maps/big-picture/big-picture.js b/app/doxa-maps/big-picture/big-picture.js index 5263a8b..38dff36 100644 --- a/app/doxa-maps/big-picture/big-picture.js +++ b/app/doxa-maps/big-picture/big-picture.js @@ -1,20 +1,38 @@ -(function(){"use strict";var Rn=typeof document<"u"?document.currentScript:null;/** +(function(){"use strict";var Fs=typeof document<"u"?document.currentScript:null;/** * @vue/shared v3.5.42 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/function On(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const ne={},xt=[],He=()=>{},No=()=>!1,tn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),nn=e=>e.startsWith("onUpdate:"),ae=Object.assign,Dn=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},xi=Object.prototype.hasOwnProperty,Y=(e,t)=>xi.call(e,t),z=Array.isArray,rt=e=>qt(e)==="[object Map]",on=e=>qt(e)==="[object Set]",Eo=e=>qt(e)==="[object Date]",O=e=>typeof e=="function",ie=e=>typeof e=="string",Ke=e=>typeof e=="symbol",ee=e=>e!==null&&typeof e=="object",To=e=>(ee(e)||O(e))&&O(e.then)&&O(e.catch),jo=Object.prototype.toString,qt=e=>jo.call(e),wi=e=>qt(e).slice(8,-1),sn=e=>qt(e)==="[object Object]",Fn=e=>ie(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,It=On(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),rn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},ki=/-\w/g,Ne=rn(e=>e.replace(ki,t=>t.slice(1).toUpperCase())),Ai=/\B([A-Z])/g,ze=rn(e=>e.replace(Ai,"-$1").toLowerCase()),qo=rn(e=>e.charAt(0).toUpperCase()+e.slice(1)),$n=rn(e=>e?`on${qo(e)}`:""),Ue=(e,t)=>!Object.is(e,t),Hn=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:o,value:n})},Si=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Mo=e=>{const t=ie(e)?Number(e):NaN;return isNaN(t)?e:t};let Lo;const an=()=>Lo||(Lo=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function at(e){if(z(e)){const t={};for(let n=0;n{if(n){const o=n.split(Ni);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t}function ln(e){let t="";if(ie(e))t=e;else if(z(e))for(let n=0;n!!(e&&e.__v_isRef===!0),le=e=>ie(e)?e:e==null?"":z(e)||ee(e)&&(e.toString===jo||!O(e.toString))?Ro(e)?le(e.value):JSON.stringify(e,Oo,2):String(e),Oo=(e,t)=>Ro(t)?Oo(e,t.value):rt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[o,s],i)=>(n[Kn(o,i)+" =>"]=s,n),{})}:on(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Kn(n))}:Ke(t)?Kn(t):ee(t)&&!z(t)&&!sn(t)?String(t):t,Kn=(e,t="")=>{var n;return Ke(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +**/function js(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const pe={},nn=[],ut=()=>{},zo=()=>!1,Gn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Yn=e=>e.startsWith("onUpdate:"),Se=Object.assign,qs=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Wa=Object.prototype.hasOwnProperty,le=(e,t)=>Wa.call(e,t),Y=Array.isArray,Dt=e=>vn(e)==="[object Map]",Xn=e=>vn(e)==="[object Set]",Wo=e=>vn(e)==="[object Date]",X=e=>typeof e=="function",be=e=>typeof e=="string",ft=e=>typeof e=="symbol",ue=e=>e!==null&&typeof e=="object",Ko=e=>(ue(e)||X(e))&&X(e.then)&&X(e.catch),Vo=Object.prototype.toString,vn=e=>Vo.call(e),Ka=e=>vn(e).slice(8,-1),Jn=e=>vn(e)==="[object Object]",Us=e=>be(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,yn=js(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Qn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Va=/-\w/g,Ke=Qn(e=>e.replace(Va,t=>t.slice(1).toUpperCase())),Ba=/\B([A-Z])/g,Qe=Qn(e=>e.replace(Ba,"-$1").toLowerCase()),Bo=Qn(e=>e.charAt(0).toUpperCase()+e.slice(1)),$s=Qn(e=>e?`on${Bo(e)}`:""),dt=(e,t)=>!Object.is(e,t),Hs=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},Ga=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Yo=e=>{const t=be(e)?Number(e):NaN;return isNaN(t)?e:t};let Xo;const Zn=()=>Xo||(Xo=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function Ft(e){if(Y(e)){const t={};for(let n=0;n{if(n){const s=n.split(Xa);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function es(e){let t="";if(be(e))t=e;else if(Y(e))for(let n=0;n!!(e&&e.__v_isRef===!0),ye=e=>be(e)?e:e==null?"":Y(e)||ue(e)&&(e.toString===Vo||!X(e.toString))?Zo(e)?ye(e.value):JSON.stringify(e,er,2):String(e),er=(e,t)=>Zo(t)?er(e,t.value):Dt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,o],r)=>(n[zs(s,r)+" =>"]=o,n),{})}:Xn(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>zs(n))}:ft(t)?zs(t):ue(t)&&!Y(t)&&!Jn(t)?String(t):t,zs=(e,t="")=>{var n;return ft(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** * @vue/reactivity v3.5.42 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let he;class Ii{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&&he&&(he.active?(this.parent=he,this.index=(he.scopes||(he.scopes=[])).push(this)-1):(this._active=!1,this._warnOnRun=!1))}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes){const o=this.scopes.slice();for(t=0,n=o.length;t0&&--this._on===0){if(he===this)he=this.prevScope;else{let t=he;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 n,o;for(n=0,o=this.effects.length;n0)return;if(Lt){let t=Lt;for(Lt=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Mt;){let t=Mt;for(Mt=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(o){e||(e=o)}t=n}}if(e)throw e}function Ho(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Ko(e){let t,n=e.depsTail,o=n;for(;o;){const s=o.prevDep;o.version===-1?(o===n&&(n=s),Gn(o),Li(o)):t=o,o.dep.activeLink=o.prevActiveLink,o.prevActiveLink=void 0,o=s}e.deps=t,e.depsTail=n}function Wn(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(Uo(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function Uo(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===zt)||(e.globalVersion=zt,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!Wn(e))))return;e.flags|=2;const t=e.dep,n=oe,o=Oe;oe=e,Oe=!0;try{Ho(e);const s=e.fn(e._value);(t.version===0||Ue(s,e._value))&&(e.flags|=128,e._value=s,t.version++)}catch(s){throw t.version++,s}finally{oe=n,Oe=o,Ko(e),e.flags&=-3}}function Gn(e,t=!1){const{dep:n,prevSub:o,nextSub:s}=e;if(o&&(o.nextSub=s,e.prevSub=void 0),s&&(s.prevSub=o,e.nextSub=void 0),n.subs===e&&(n.subs=o,!o&&n.computed)){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)Gn(i,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function Li(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let Oe=!0;const Bo=[];function Be(){Bo.push(Oe),Oe=!1}function Ve(){const e=Bo.pop();Oe=e===void 0?!0:e}function Vo(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=oe;oe=void 0;try{t()}finally{oe=n}}}let zt=0;class zi{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Jn{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(!oe||!Oe||oe===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==oe)n=this.activeLink=new zi(oe,this),oe.deps?(n.prevDep=oe.depsTail,oe.depsTail.nextDep=n,oe.depsTail=n):oe.deps=oe.depsTail=n,Wo(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const o=n.nextDep;o.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=o),n.prevDep=oe.depsTail,n.nextDep=void 0,oe.depsTail.nextDep=n,oe.depsTail=n,oe.deps===n&&(oe.deps=o)}return n}trigger(t){this.version++,zt++,this.notify(t)}notify(t){Bn();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Vn()}}}function Wo(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let o=t.deps;o;o=o.nextDep)Wo(o)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Yn=new WeakMap,gt=Symbol(""),Xn=Symbol(""),Pt=Symbol("");function _e(e,t,n){if(Oe&&oe){let o=Yn.get(e);o||Yn.set(e,o=new Map);let s=o.get(n);s||(o.set(n,s=new Jn),s.map=o,s.key=n),s.track()}}function Ze(e,t,n,o,s,i){const a=Yn.get(e);if(!a){zt++;return}const r=l=>{l&&l.trigger()};if(Bn(),t==="clear")a.forEach(r);else{const l=z(e),u=l&&Fn(n);if(l&&n==="length"){const f=Number(o);a.forEach((h,v)=>{(v==="length"||v===Pt||!Ke(v)&&v>=f)&&r(h)})}else switch((n!==void 0||a.has(void 0))&&r(a.get(n)),u&&r(a.get(Pt)),t){case"add":l?u&&r(a.get("length")):(r(a.get(gt)),rt(e)&&r(a.get(Xn)));break;case"delete":l||(r(a.get(gt)),rt(e)&&r(a.get(Xn)));break;case"set":rt(e)&&r(a.get(gt));break}}Vn()}function wt(e){const t=G(e);return t===e?t:(_e(t,"iterate",Pt),Pe(e)?t:t.map(De))}function un(e){return _e(e=G(e),"iterate",Pt),e}function We(e,t){return et(e)?At(ht(e)?De(t):t):De(t)}const Pi={__proto__:null,[Symbol.iterator](){return Zn(this,Symbol.iterator,e=>We(this,e))},concat(...e){return wt(this).concat(...e.map(t=>z(t)?wt(t):t))},entries(){return Zn(this,"entries",e=>(e[1]=We(this,e[1]),e))},every(e,t){return Qe(this,"every",e,t,void 0,arguments)},filter(e,t){return Qe(this,"filter",e,t,n=>n.map(o=>We(this,o)),arguments)},find(e,t){return Qe(this,"find",e,t,n=>We(this,n),arguments)},findIndex(e,t){return Qe(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Qe(this,"findLast",e,t,n=>We(this,n),arguments)},findLastIndex(e,t){return Qe(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Qe(this,"forEach",e,t,void 0,arguments)},includes(...e){return Qn(this,"includes",e)},indexOf(...e){return Qn(this,"indexOf",e)},join(e){return wt(this).join(e)},lastIndexOf(...e){return Qn(this,"lastIndexOf",e)},map(e,t){return Qe(this,"map",e,t,void 0,arguments)},pop(){return Rt(this,"pop")},push(...e){return Rt(this,"push",e)},reduce(e,...t){return Go(this,"reduce",e,t)},reduceRight(e,...t){return Go(this,"reduceRight",e,t)},shift(){return Rt(this,"shift")},some(e,t){return Qe(this,"some",e,t,void 0,arguments)},splice(...e){return Rt(this,"splice",e)},toReversed(){return wt(this).toReversed()},toSorted(e){return wt(this).toSorted(e)},toSpliced(...e){return wt(this).toSpliced(...e)},unshift(...e){return Rt(this,"unshift",e)},values(){return Zn(this,"values",e=>We(this,e))}};function Zn(e,t,n){const o=un(e),s=o[t]();return o!==e&&!Pe(e)&&(s._next=s.next,s.next=()=>{const i=s._next();return i.done||(i.value=n(i.value)),i}),s}const Ri=Array.prototype;function Qe(e,t,n,o,s,i){const a=un(e),r=a!==e&&!Pe(e),l=a[t];if(l!==Ri[t]){const h=l.apply(e,i);return r?De(h):h}let u=n;a!==e&&(r?u=function(h,v){return n.call(this,We(e,h),v,e)}:n.length>2&&(u=function(h,v){return n.call(this,h,v,e)}));const f=l.call(a,u,o);return r&&s?s(f):f}function Go(e,t,n,o){const s=un(e),i=s!==e&&!Pe(e);let a=n,r=!1;s!==e&&(i?(r=o.length===0,a=function(u,f,h){return r&&(r=!1,u=We(e,u)),n.call(this,u,We(e,f),h,e)}):n.length>3&&(a=function(u,f,h){return n.call(this,u,f,h,e)}));const l=s[t](a,...o);return r?We(e,l):l}function Qn(e,t,n){const o=G(e);_e(o,"iterate",Pt);const s=o[t](...n);return(s===-1||s===!1)&&no(n[0])?(n[0]=G(n[0]),o[t](...n)):s}function Rt(e,t,n=[]){Be(),Bn();const o=G(e)[t].apply(e,n);return Vn(),Ve(),o}const Oi=On("__proto__,__v_isRef,__isVue"),Jo=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ke));function Di(e){Ke(e)||(e=String(e));const t=G(this);return _e(t,"has",e),t.hasOwnProperty(e)}class Yo{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,o){if(n==="__v_skip")return t.__v_skip;const s=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return i;if(n==="__v_raw")return o===(s?i?ns:ts:i?es:Qo).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(o)?t:void 0;const a=z(t);if(!s){let l;if(a&&(l=Pi[n]))return l;if(n==="hasOwnProperty")return Di}const r=Reflect.get(t,n,pe(t)?t:o);if((Ke(n)?Jo.has(n):Oi(n))||(s||_e(t,"get",n),i))return r;if(pe(r)){const l=a&&Fn(n)?r:r.value;return s&&ee(l)?to(l):l}return ee(r)?s?to(r):kt(r):r}}class Xo extends Yo{constructor(t=!1){super(!1,t)}set(t,n,o,s){let i=t[n];const a=z(t)&&Fn(n);if(!this._isShallow){const u=et(i);if(!Pe(o)&&!et(o)&&(i=G(i),o=G(o)),!a&&pe(i)&&!pe(o))return u||(i.value=o),!0}const r=a?Number(n)e,fn=e=>Reflect.getPrototypeOf(e);function Ui(e,t,n){return function(...o){const s=this.__v_raw,i=G(s),a=rt(i),r=e==="entries"||e===Symbol.iterator&&a,l=e==="keys"&&a,u=s[e](...o),f=n?eo:t?At:De;return!t&&_e(i,"iterate",l?Xn:gt),ae(Object.create(u),{next(){const{value:h,done:v}=u.next();return v?{value:h,done:v}:{value:r?[f(h[0]),f(h[1])]:f(h),done:v}}})}}function dn(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function Bi(e,t){const n={get(s){const i=this.__v_raw,a=G(i),r=G(s);e||(Ue(s,r)&&_e(a,"get",s),_e(a,"get",r));const{has:l}=fn(a),u=t?eo:e?At:De;if(l.call(a,s))return u(i.get(s));if(l.call(a,r))return u(i.get(r));i!==a&&i.get(s)},get size(){const s=this.__v_raw;return!e&&_e(G(s),"iterate",gt),s.size},has(s){const i=this.__v_raw,a=G(i),r=G(s);return e||(Ue(s,r)&&_e(a,"has",s),_e(a,"has",r)),s===r?i.has(s):i.has(s)||i.has(r)},forEach(s,i){const a=this,r=a.__v_raw,l=G(r),u=t?eo:e?At:De;return!e&&_e(l,"iterate",gt),r.forEach((f,h)=>s.call(i,u(f),u(h),a))}};return ae(n,e?{add:dn("add"),set:dn("set"),delete:dn("delete"),clear:dn("clear")}:{add(s){const i=G(this),a=fn(i),r=G(s),l=!t&&!Pe(s)&&!et(s)?r:s;return a.has.call(i,l)||Ue(s,l)&&a.has.call(i,s)||Ue(r,l)&&a.has.call(i,r)||(i.add(l),Ze(i,"add",l,l)),this},set(s,i){!t&&!Pe(i)&&!et(i)&&(i=G(i));const a=G(this),{has:r,get:l}=fn(a);let u=r.call(a,s);u||(s=G(s),u=r.call(a,s));const f=l.call(a,s);return a.set(s,i),u?Ue(i,f)&&Ze(a,"set",s,i):Ze(a,"add",s,i),this},delete(s){const i=G(this),{has:a,get:r}=fn(i);let l=a.call(i,s);l||(s=G(s),l=a.call(i,s)),r&&r.call(i,s);const u=i.delete(s);return l&&Ze(i,"delete",s,void 0),u},clear(){const s=G(this),i=s.size!==0,a=s.clear();return i&&Ze(s,"clear",void 0,void 0),a}}),["keys","values","entries",Symbol.iterator].forEach(s=>{n[s]=Ui(s,e,t)}),n}function gn(e,t){const n=Bi(e,t);return(o,s,i)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?o:Reflect.get(Y(n,s)&&s in o?n:o,s,i)}const Vi={get:gn(!1,!1)},Wi={get:gn(!1,!0)},Gi={get:gn(!0,!1)},Ji={get:gn(!0,!0)},Qo=new WeakMap,es=new WeakMap,ts=new WeakMap,ns=new WeakMap;function Yi(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function kt(e){return et(e)?e:hn(e,!1,Fi,Vi,Qo)}function Xi(e){return hn(e,!1,Hi,Wi,es)}function to(e){return hn(e,!0,$i,Gi,ts)}function tc(e){return hn(e,!0,Ki,Ji,ns)}function hn(e,t,n,o,s){if(!ee(e)||e.__v_raw&&!(t&&e.__v_isReactive)||e.__v_skip||!Object.isExtensible(e))return e;const i=s.get(e);if(i)return i;const a=Yi(wi(e));if(a===0)return e;const r=new Proxy(e,a===2?o:n);return s.set(e,r),r}function ht(e){return et(e)?ht(e.__v_raw):!!(e&&e.__v_isReactive)}function et(e){return!!(e&&e.__v_isReadonly)}function Pe(e){return!!(e&&e.__v_isShallow)}function no(e){return e?!!e.__v_raw:!1}function G(e){const t=e&&e.__v_raw;return t?G(t):e}function Zi(e){return!Y(e,"__v_skip")&&Object.isExtensible(e)&&Io(e,"__v_skip",!0),e}const De=e=>ee(e)?kt(e):e,At=e=>ee(e)?to(e):e;function pe(e){return e?e.__v_isRef===!0:!1}function ce(e){return Qi(e,!1)}function Qi(e,t){return pe(e)?e:new er(e,t)}class er{constructor(t,n){this.dep=new Jn,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:G(t),this._value=n?t:De(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,o=this.__v_isShallow||Pe(t)||et(t);t=o?t:G(t),Ue(t,n)&&(this._rawValue=t,this._value=o?t:De(t),this.dep.trigger())}}function oo(e){return pe(e)?e.value:e}const tr={get:(e,t,n)=>t==="__v_raw"?e:oo(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const s=e[t];return pe(s)&&!pe(n)?(s.value=n,!0):Reflect.set(e,t,n,o)}};function os(e){return ht(e)?e:new Proxy(e,tr)}class nr{constructor(t,n,o){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Jn(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=zt-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=o}notify(){if(this.flags|=16,!(this.flags&8)&&oe!==this)return $o(this,!0),!0}get value(){const t=this.dep.track();return Uo(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function or(e,t,n=!1){let o,s;return O(e)?o=e:(o=e.get,s=e.set),new nr(o,s,n)}const pn={},bn=new WeakMap;let pt;function sr(e,t=!1,n=pt){if(n){let o=bn.get(n);o||bn.set(n,o=[]),o.push(e)}}function ir(e,t,n=ne){const{immediate:o,deep:s,once:i,scheduler:a,augmentJob:r,call:l}=n,u=N=>s?N:Pe(N)||s===!1||s===0?lt(N,1):lt(N);let f,h,v,A,M=!1,q=!1;if(pe(e)?(h=()=>e.value,M=Pe(e)):ht(e)?(h=()=>u(e),M=!0):z(e)?(q=!0,M=e.some(N=>ht(N)||Pe(N)),h=()=>e.map(N=>{if(pe(N))return N.value;if(ht(N))return u(N);if(O(N))return l?l(N,2):N()})):O(e)?t?h=l?()=>l(e,2):e:h=()=>{if(v){Be();try{v()}finally{Ve()}}const N=pt;pt=f;try{return l?l(e,3,[A]):e(A)}finally{pt=N}}:h=He,t&&s){const N=h,$=s===!0?1/0:s;h=()=>lt(N(),$)}const B=Mi(),D=()=>{f.stop(),B&&B.active&&Dn(B.effects,f)};if(i&&t){const N=t;t=(...$)=>{const W=N(...$);return D(),W}}let P=q?new Array(e.length).fill(pn):pn;const j=N=>{if(!(!(f.flags&1)||!f.dirty&&!N))if(t){const $=f.run();if(N||s||M||(q?$.some((W,V)=>Ue(W,P[V])):Ue($,P))){v&&v();const W=pt;pt=f;try{const V=[$,P===pn?void 0:q&&P[0]===pn?[]:P,A];P=$,l?l(t,3,V):t(...V)}finally{pt=W}}}else f.run()};return r&&r(j),f=new Do(h),f.scheduler=a?()=>a(j,!1):j,A=N=>sr(N,!1,f),v=f.onStop=()=>{const N=bn.get(f);if(N){if(l)l(N,4);else for(const $ of N)$();bn.delete(f)}},t?o?j(!0):P=f.run():a?a(j.bind(null,!0),!0):f.run(),D.pause=f.pause.bind(f),D.resume=f.resume.bind(f),D.stop=D,D}function lt(e,t=1/0,n){if(t<=0||!ee(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,pe(e))lt(e.value,t,n);else if(z(e))for(let o=0;o{lt(o,t,n)});else if(sn(e)){for(const o in e)lt(e[o],t,n);for(const o of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,o)&<(e[o],t,n)}return e}/** +**/let Oe;class tl{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&&Oe&&(Oe.active?(this.parent=Oe,this.index=(Oe.scopes||(Oe.scopes=[])).push(this)-1):(this._active=!1,this._warnOnRun=!1))}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes){const s=this.scopes.slice();for(t=0,n=s.length;t0&&--this._on===0){if(Oe===this)Oe=this.prevScope;else{let t=Oe;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 n,s;for(n=0,s=this.effects.length;n0)return;if(An){let t=An;for(An=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;kn;){let t=kn;for(kn=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(s){e||(e=s)}t=n}}if(e)throw e}function or(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function rr(e){let t,n=e.depsTail,s=n;for(;s;){const o=s.prevDep;s.version===-1?(s===n&&(n=o),Gs(s),sl(s)):t=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=o}e.deps=t,e.depsTail=n}function Bs(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(ir(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function ir(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===En)||(e.globalVersion=En,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!Bs(e))))return;e.flags|=2;const t=e.dep,n=me,s=st;me=e,st=!0;try{or(e);const o=e.fn(e._value);(t.version===0||dt(o,e._value))&&(e.flags|=128,e._value=o,t.version++)}catch(o){throw t.version++,o}finally{me=n,st=s,rr(e),e.flags&=-3}}function Gs(e,t=!1){const{dep:n,prevSub:s,nextSub:o}=e;if(s&&(s.nextSub=o,e.prevSub=void 0),o&&(o.prevSub=s,e.nextSub=void 0),n.subs===e&&(n.subs=s,!s&&n.computed)){n.computed.flags&=-5;for(let r=n.computed.deps;r;r=r.nextDep)Gs(r,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function sl(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let st=!0;const ar=[];function gt(){ar.push(st),st=!1}function ht(){const e=ar.pop();st=e===void 0?!0:e}function lr(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=me;me=void 0;try{t()}finally{me=n}}}let En=0;class ol{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Ys{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(!me||!st||me===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==me)n=this.activeLink=new ol(me,this),me.deps?(n.prevDep=me.depsTail,me.depsTail.nextDep=n,me.depsTail=n):me.deps=me.depsTail=n,cr(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const s=n.nextDep;s.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=s),n.prevDep=me.depsTail,n.nextDep=void 0,me.depsTail.nextDep=n,me.depsTail=n,me.deps===n&&(me.deps=s)}return n}trigger(t){this.version++,En++,this.notify(t)}notify(t){Ks();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Vs()}}}function cr(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let s=t.deps;s;s=s.nextDep)cr(s)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Xs=new WeakMap,Vt=Symbol(""),Js=Symbol(""),Sn=Symbol("");function Re(e,t,n){if(st&&me){let s=Xs.get(e);s||Xs.set(e,s=new Map);let o=s.get(n);o||(s.set(n,o=new Ys),o.map=s,o.key=n),o.track()}}function St(e,t,n,s,o,r){const i=Xs.get(e);if(!i){En++;return}const a=c=>{c&&c.trigger()};if(Ks(),t==="clear")i.forEach(a);else{const c=Y(e),u=c&&Us(n);if(c&&n==="length"){const d=Number(s);i.forEach((p,b)=>{(b==="length"||b===Sn||!ft(b)&&b>=d)&&a(p)})}else switch((n!==void 0||i.has(void 0))&&a(i.get(n)),u&&a(i.get(Sn)),t){case"add":c?u&&a(i.get("length")):(a(i.get(Vt)),Dt(e)&&a(i.get(Js)));break;case"delete":c||(a(i.get(Vt)),Dt(e)&&a(i.get(Js)));break;case"set":Dt(e)&&a(i.get(Vt));break}}Vs()}function sn(e){const t=re(e);return t===e?t:(Re(t,"iterate",Sn),Ze(e)?t:t.map(ot))}function ns(e){return Re(e=re(e),"iterate",Sn),e}function pt(e,t){return xt(e)?rn(Bt(e)?ot(t):t):ot(t)}const rl={__proto__:null,[Symbol.iterator](){return Qs(this,Symbol.iterator,e=>pt(this,e))},concat(...e){return sn(this).concat(...e.map(t=>Y(t)?sn(t):t))},entries(){return Qs(this,"entries",e=>(e[1]=pt(this,e[1]),e))},every(e,t){return wt(this,"every",e,t,void 0,arguments)},filter(e,t){return wt(this,"filter",e,t,n=>n.map(s=>pt(this,s)),arguments)},find(e,t){return wt(this,"find",e,t,n=>pt(this,n),arguments)},findIndex(e,t){return wt(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return wt(this,"findLast",e,t,n=>pt(this,n),arguments)},findLastIndex(e,t){return wt(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return wt(this,"forEach",e,t,void 0,arguments)},includes(...e){return Zs(this,"includes",e)},indexOf(...e){return Zs(this,"indexOf",e)},join(e){return sn(this).join(e)},lastIndexOf(...e){return Zs(this,"lastIndexOf",e)},map(e,t){return wt(this,"map",e,t,void 0,arguments)},pop(){return wn(this,"pop")},push(...e){return wn(this,"push",e)},reduce(e,...t){return ur(this,"reduce",e,t)},reduceRight(e,...t){return ur(this,"reduceRight",e,t)},shift(){return wn(this,"shift")},some(e,t){return wt(this,"some",e,t,void 0,arguments)},splice(...e){return wn(this,"splice",e)},toReversed(){return sn(this).toReversed()},toSorted(e){return sn(this).toSorted(e)},toSpliced(...e){return sn(this).toSpliced(...e)},unshift(...e){return wn(this,"unshift",e)},values(){return Qs(this,"values",e=>pt(this,e))}};function Qs(e,t,n){const s=ns(e),o=s[t]();return s!==e&&!Ze(e)&&(o._next=o.next,o.next=()=>{const r=o._next();return r.done||(r.value=n(r.value)),r}),o}const il=Array.prototype;function wt(e,t,n,s,o,r){const i=ns(e),a=i!==e&&!Ze(e),c=i[t];if(c!==il[t]){const p=c.apply(e,r);return a?ot(p):p}let u=n;i!==e&&(a?u=function(p,b){return n.call(this,pt(e,p),b,e)}:n.length>2&&(u=function(p,b){return n.call(this,p,b,e)}));const d=c.call(i,u,s);return a&&o?o(d):d}function ur(e,t,n,s){const o=ns(e),r=o!==e&&!Ze(e);let i=n,a=!1;o!==e&&(r?(a=s.length===0,i=function(u,d,p){return a&&(a=!1,u=pt(e,u)),n.call(this,u,pt(e,d),p,e)}):n.length>3&&(i=function(u,d,p){return n.call(this,u,d,p,e)}));const c=o[t](i,...s);return a?pt(e,c):c}function Zs(e,t,n){const s=re(e);Re(s,"iterate",Sn);const o=s[t](...n);return(o===-1||o===!1)&&no(n[0])?(n[0]=re(n[0]),s[t](...n)):o}function wn(e,t,n=[]){gt(),Ks();const s=re(e)[t].apply(e,n);return Vs(),ht(),s}const al=js("__proto__,__v_isRef,__isVue"),fr=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(ft));function ll(e){ft(e)||(e=String(e));const t=re(this);return Re(t,"has",e),t.hasOwnProperty(e)}class dr{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){if(n==="__v_skip")return t.__v_skip;const o=this._isReadonly,r=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return r;if(n==="__v_raw")return s===(o?r?br:_r:r?mr:pr).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const i=Y(t);if(!o){let c;if(i&&(c=rl[n]))return c;if(n==="hasOwnProperty")return ll}const a=Reflect.get(t,n,Pe(t)?t:s);if((ft(n)?fr.has(n):al(n))||(o||Re(t,"get",n),r))return a;if(Pe(a)){const c=i&&Us(n)?a:a.value;return o&&ue(c)?to(c):c}return ue(a)?o?to(a):on(a):a}}class gr extends dr{constructor(t=!1){super(!1,t)}set(t,n,s,o){let r=t[n];const i=Y(t)&&Us(n);if(!this._isShallow){const u=xt(r);if(!Ze(s)&&!xt(s)&&(r=re(r),s=re(s)),!i&&Pe(r)&&!Pe(s))return u||(r.value=s),!0}const a=i?Number(n)e,ss=e=>Reflect.getPrototypeOf(e);function gl(e,t,n){return function(...s){const o=this.__v_raw,r=re(o),i=Dt(r),a=e==="entries"||e===Symbol.iterator&&i,c=e==="keys"&&i,u=o[e](...s),d=n?eo:t?rn:ot;return!t&&Re(r,"iterate",c?Js:Vt),Se(Object.create(u),{next(){const{value:p,done:b}=u.next();return b?{value:p,done:b}:{value:a?[d(p[0]),d(p[1])]:d(p),done:b}}})}}function os(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function hl(e,t){const n={get(o){const r=this.__v_raw,i=re(r),a=re(o);e||(dt(o,a)&&Re(i,"get",o),Re(i,"get",a));const{has:c}=ss(i),u=t?eo:e?rn:ot;if(c.call(i,o))return u(r.get(o));if(c.call(i,a))return u(r.get(a));r!==i&&r.get(o)},get size(){const o=this.__v_raw;return!e&&Re(re(o),"iterate",Vt),o.size},has(o){const r=this.__v_raw,i=re(r),a=re(o);return e||(dt(o,a)&&Re(i,"has",o),Re(i,"has",a)),o===a?r.has(o):r.has(o)||r.has(a)},forEach(o,r){const i=this,a=i.__v_raw,c=re(a),u=t?eo:e?rn:ot;return!e&&Re(c,"iterate",Vt),a.forEach((d,p)=>o.call(r,u(d),u(p),i))}};return Se(n,e?{add:os("add"),set:os("set"),delete:os("delete"),clear:os("clear")}:{add(o){const r=re(this),i=ss(r),a=re(o),c=!t&&!Ze(o)&&!xt(o)?a:o;return i.has.call(r,c)||dt(o,c)&&i.has.call(r,o)||dt(a,c)&&i.has.call(r,a)||(r.add(c),St(r,"add",c,c)),this},set(o,r){!t&&!Ze(r)&&!xt(r)&&(r=re(r));const i=re(this),{has:a,get:c}=ss(i);let u=a.call(i,o);u||(o=re(o),u=a.call(i,o));const d=c.call(i,o);return i.set(o,r),u?dt(r,d)&&St(i,"set",o,r):St(i,"add",o,r),this},delete(o){const r=re(this),{has:i,get:a}=ss(r);let c=i.call(r,o);c||(o=re(o),c=i.call(r,o)),a&&a.call(r,o);const u=r.delete(o);return c&&St(r,"delete",o,void 0),u},clear(){const o=re(this),r=o.size!==0,i=o.clear();return r&&St(o,"clear",void 0,void 0),i}}),["keys","values","entries",Symbol.iterator].forEach(o=>{n[o]=gl(o,e,t)}),n}function rs(e,t){const n=hl(e,t);return(s,o,r)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?s:Reflect.get(le(n,o)&&o in s?n:s,o,r)}const pl={get:rs(!1,!1)},ml={get:rs(!1,!0)},_l={get:rs(!0,!1)},bl={get:rs(!0,!0)},pr=new WeakMap,mr=new WeakMap,_r=new WeakMap,br=new WeakMap;function vl(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function on(e){return xt(e)?e:is(e,!1,cl,pl,pr)}function yl(e){return is(e,!1,fl,ml,mr)}function to(e){return is(e,!0,ul,_l,_r)}function kg(e){return is(e,!0,dl,bl,br)}function is(e,t,n,s,o){if(!ue(e)||e.__v_raw&&!(t&&e.__v_isReactive)||e.__v_skip||!Object.isExtensible(e))return e;const r=o.get(e);if(r)return r;const i=vl(Ka(e));if(i===0)return e;const a=new Proxy(e,i===2?s:n);return o.set(e,a),a}function Bt(e){return xt(e)?Bt(e.__v_raw):!!(e&&e.__v_isReactive)}function xt(e){return!!(e&&e.__v_isReadonly)}function Ze(e){return!!(e&&e.__v_isShallow)}function no(e){return e?!!e.__v_raw:!1}function re(e){const t=e&&e.__v_raw;return t?re(t):e}function kl(e){return!le(e,"__v_skip")&&Object.isExtensible(e)&&Go(e,"__v_skip",!0),e}const ot=e=>ue(e)?on(e):e,rn=e=>ue(e)?to(e):e;function Pe(e){return e?e.__v_isRef===!0:!1}function _e(e){return yr(e,!1)}function vr(e){return yr(e,!0)}function yr(e,t){return Pe(e)?e:new Al(e,t)}class Al{constructor(t,n){this.dep=new Ys,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:re(t),this._value=n?t:ot(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,s=this.__v_isShallow||Ze(t)||xt(t);t=s?t:re(t),dt(t,n)&&(this._rawValue=t,this._value=s?t:ot(t),this.dep.trigger())}}function xn(e){return Pe(e)?e.value:e}const El={get:(e,t,n)=>t==="__v_raw"?e:xn(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const o=e[t];return Pe(o)&&!Pe(n)?(o.value=n,!0):Reflect.set(e,t,n,s)}};function kr(e){return Bt(e)?e:new Proxy(e,El)}class Sl{constructor(t,n,s){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Ys(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=En-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=s}notify(){if(this.flags|=16,!(this.flags&8)&&me!==this)return sr(this,!0),!0}get value(){const t=this.dep.track();return ir(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function wl(e,t,n=!1){let s,o;return X(e)?s=e:(s=e.get,o=e.set),new Sl(s,o,n)}const as={},ls=new WeakMap;let Gt;function xl(e,t=!1,n=Gt){if(n){let s=ls.get(n);s||ls.set(n,s=[]),s.push(e)}}function Nl(e,t,n=pe){const{immediate:s,deep:o,once:r,scheduler:i,augmentJob:a,call:c}=n,u=v=>o?v:Ze(v)||o===!1||o===0?jt(v,1):jt(v);let d,p,b,S,M=!1,T=!1;if(Pe(e)?(p=()=>e.value,M=Ze(e)):Bt(e)?(p=()=>u(e),M=!0):Y(e)?(T=!0,M=e.some(v=>Bt(v)||Ze(v)),p=()=>e.map(v=>{if(Pe(v))return v.value;if(Bt(v))return u(v);if(X(v))return c?c(v,2):v()})):X(e)?t?p=c?()=>c(e,2):e:p=()=>{if(b){gt();try{b()}finally{ht()}}const v=Gt;Gt=d;try{return c?c(e,3,[S]):e(S)}finally{Gt=v}}:p=ut,t&&o){const v=p,N=o===!0?1/0:o;p=()=>jt(v(),N)}const D=nl(),R=()=>{d.stop(),D&&D.active&&qs(D.effects,d)};if(r&&t){const v=t;t=(...N)=>{const w=v(...N);return R(),w}}let j=T?new Array(e.length).fill(as):as;const k=v=>{if(!(!(d.flags&1)||!d.dirty&&!v))if(t){const N=d.run();if(v||o||M||(T?N.some((w,O)=>dt(w,j[O])):dt(N,j))){b&&b();const w=Gt;Gt=d;try{const O=[N,j===as?void 0:T&&j[0]===as?[]:j,S];j=N,c?c(t,3,O):t(...O)}finally{Gt=w}}}else d.run()};return a&&a(k),d=new tr(p),d.scheduler=i?()=>i(k,!1):k,S=v=>xl(v,!1,d),b=d.onStop=()=>{const v=ls.get(d);if(v){if(c)c(v,4);else for(const N of v)N();ls.delete(d)}},t?s?k(!0):j=d.run():i?i(k.bind(null,!0),!0):d.run(),R.pause=d.pause.bind(d),R.resume=d.resume.bind(d),R.stop=R,R}function jt(e,t=1/0,n){if(t<=0||!ue(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,Pe(e))jt(e.value,t,n);else if(Y(e))for(let s=0;s{jt(s,t,n)});else if(Jn(e)){for(const s in e)jt(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&jt(e[s],t,n)}return e}/** * @vue/runtime-core v3.5.42 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/const Ot=[];let so=!1;function nc(e,...t){if(so)return;so=!0,Be();const n=Ot.length?Ot[Ot.length-1].component:null,o=n&&n.appContext.config.warnHandler,s=rr();if(o)St(o,n,11,[e+t.map(i=>{var a,r;return(r=(a=i.toString)==null?void 0:a.call(i))!=null?r:JSON.stringify(i)}).join(""),n&&n.proxy,s.map(({vnode:i})=>`at <${ei(n,i.type)}>`).join(` -`),s]);else{const i=[`[Vue warn]: ${e}`,...t];s.length&&i.push(` -`,...ar(s)),console.warn(...i)}Ve(),so=!1}function rr(){let e=Ot[Ot.length-1];if(!e)return[];const t=[];for(;e;){const n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});const o=e.component&&e.component.parent;e=o&&o.vnode}return t}function ar(e){const t=[];return e.forEach((n,o)=>{t.push(...o===0?[]:[` -`],...lr(n))}),t}function lr({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",o=e.component?e.component.parent==null:!1,s=` at <${ei(e.component,e.type,o)}`,i=">"+n;return e.props?[s,...cr(e.props),i]:[s+i]}function cr(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(o=>{t.push(...ss(o,e[o]))}),n.length>3&&t.push(" ..."),t}function ss(e,t,n){return ie(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?n?t:[`${e}=${t}`]:pe(t)?(t=ss(e,G(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):O(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=G(t),n?t:[`${e}=`,t])}function St(e,t,n,o){try{return o?e(...o):e()}catch(s){mn(s,t,n)}}function Fe(e,t,n,o){if(O(e)){const s=St(e,t,n,o);return s&&To(s)&&s.catch(i=>{mn(i,t,n)}),s}if(z(e)){const s=[];for(let i=0;i>>1,s=xe[o],i=Dt(s);i=Dt(n)?xe.push(e):xe.splice(fr(t),0,e),e.flags|=1,rs()}}function rs(){vn||(vn=is.then(cs))}function dr(e){if(!z(e))ct&&e.id===-1?ct.splice(Nt+1,0,e):e.flags&1||(Ct.push(e),e.flags|=1);else for(let t=0;tDt(n)-Dt(o));if(Ct.length=0,ct){for(let n=0;ne.id==null?e.flags&2?-1:1/0:e.id;function cs(e){try{for(Ge=0;Ge{o._d&&Vs(-1);const i=yn(t),a=vt.length;let r;try{r=e(...s)}finally{for(let l=vt.length;l>a;l--)Bs();yn(i),o._d&&Vs(1)}return r};return o._n=!0,o._c=!0,o._d=!0,o}function bt(e,t,n,o){const s=e.dirs,i=t&&t.dirs;for(let a=0;a1)return n&&O(t)?t.call(o&&o.proxy):t}}const pr=Symbol.for("v-scx"),br=()=>xn(pr);function Ft(e,t,n){return fs(e,t,n)}function fs(e,t,n=ne){const{immediate:o,deep:s,flush:i,once:a}=n,r=ae({},n),l=t&&o||!t&&i!=="post";let u;if(Jt){if(i==="sync"){const A=br();u=A.__watcherHandles||(A.__watcherHandles=[])}else if(!l){const A=()=>{};return A.stop=He,A.resume=He,A.pause=He,A}}const f=ke;r.call=(A,M,q)=>Fe(A,f,M,q);let h=!1;i==="post"?r.scheduler=A=>{Ee(A,f&&f.suspense)}:i!=="sync"&&(h=!0,r.scheduler=(A,M)=>{M?A():io(A)}),r.augmentJob=A=>{t&&(A.flags|=4),h&&(A.flags|=2,f&&(A.id=f.uid,A.i=f))};const v=ir(e,t,r);return Jt&&(u?u.push(v):l&&v()),v}function mr(e,t,n){const o=this.proxy,s=ie(e)?e.includes(".")?ds(o,e):()=>o[e]:e.bind(o,o);let i;O(t)?i=t:(i=t.handler,n=t);const a=Gt(this),r=fs(s,i.bind(o),n);return a(),r}function ds(e,t){const n=t.split(".");return()=>{let o=e;for(let s=0;se.__isTeleport,ro=Symbol("_leaveCb");function _r(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==nt){t=n;break}}return t}function gs(e){if(!lo(e))return wn(e.type)&&e.children?_r(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&O(n.default))return n.default()}}function ao(e,t){if(e.shapeFlag&6&&e.component){e.transition=t;const n=e.component.subTree;ao(wn(n.type)&&gs(n)||n,t)}else e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function yr(e,t){return O(e)?ae({name:e.name},t,{setup:e}):e}function hs(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function ps(e,t){let n;return!!((n=Object.getOwnPropertyDescriptor(e,t))&&!n.configurable)}const kn=new WeakMap;function $t(e,t,n,o,s=!1){if(z(e)){e.forEach((q,B)=>$t(q,t&&(z(t)?t[B]:t),n,o,s));return}if(Ht(o)&&!s){o.shapeFlag&512&&o.type.__asyncResolved&&o.component.subTree.component&&$t(e,t,n,o.component.subTree);return}const i=o.shapeFlag&4?xo(o.component):o.el,a=s?null:i,{i:r,r:l}=e,u=t&&t.r,f=r.refs===ne?r.refs={}:r.refs,h=r.setupState,v=G(h),A=h===ne?No:q=>ps(f,q)?!1:Y(v,q),M=(q,B)=>!(B&&ps(f,B));if(u!=null&&u!==l){if(bs(t),ie(u))f[u]=null,A(u)&&(h[u]=null);else if(pe(u)){const q=t;M(u,q.k)&&(u.value=null),q.k&&(f[q.k]=null)}}if(O(l))St(l,r,12,[a,f]);else{const q=ie(l),B=pe(l);if(q||B){const D=()=>{if(e.f){const P=q?A(l)?h[l]:f[l]:M()||!e.k?l.value:f[e.k];if(s)z(P)&&Dn(P,i);else if(z(P))P.includes(i)||P.push(i);else if(q)f[l]=[i],A(l)&&(h[l]=f[l]);else{const j=[i];M(l,e.k)&&(l.value=j),e.k&&(f[e.k]=j)}}else q?(f[l]=a,A(l)&&(h[l]=a)):B&&(M(l,e.k)&&(l.value=a),e.k&&(f[e.k]=a))};if(a){const P=()=>{D(),kn.delete(e)};P.id=-1,kn.set(e,P),Ee(P,n)}else bs(e),D()}}}function bs(e){const t=kn.get(e);t&&(t.flags|=8,kn.delete(e))}an().requestIdleCallback,an().cancelIdleCallback;const Ht=e=>!!e.type.__asyncLoader,lo=e=>e.type.__isKeepAlive;function xr(e,t){ms(e,"a",t)}function wr(e,t){ms(e,"da",t)}function ms(e,t,n=ke){const o=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(An(t,o,n),n){let s=n.parent;for(;s&&s.parent;)lo(s.parent.vnode)&&kr(o,t,n,s),s=s.parent}}function kr(e,t,n,o){const s=An(t,e,o,!0);_s(()=>{Dn(o[t],s)},n)}function An(e,t,n=ke,o=!1){if(n){const s=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...a)=>{Be();const r=Gt(n),l=Fe(t,n,e,a);return r(),Ve(),l});return o?s.unshift(i):s.push(i),i}}const tt=e=>(t,n=ke)=>{(!Jt||e==="sp")&&An(e,(...o)=>t(...o),n)},Ar=tt("bm"),co=tt("m"),Sr=tt("bu"),Cr=tt("u"),vs=tt("bum"),_s=tt("um"),Nr=tt("sp"),Er=tt("rtg"),Tr=tt("rtc");function jr(e,t=ke){An("ec",e,t)}const qr=Symbol.for("v-ndc");function Sn(e,t,n,o){let s;const i=n,a=z(e);if(a||ie(e)){const r=a&&ht(e);let l=!1,u=!1;r&&(l=!Pe(e),u=et(e),e=un(e)),s=new Array(e.length);for(let f=0,h=e.length;ft(r,l,void 0,i));else{const r=Object.keys(e);s=new Array(r.length);for(let l=0,u=r.length;le?Xs(e)?xo(e):uo(e.parent):null,Kt=ae(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=>uo(e.parent),$root:e=>uo(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>ks(e),$forceUpdate:e=>e.f||(e.f=()=>{io(e.update)}),$nextTick:e=>e.n||(e.n=_n.bind(e.proxy)),$watch:e=>mr.bind(e)}),fo=(e,t)=>e!==ne&&!e.__isScriptSetup&&Y(e,t),Ir={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:o,data:s,props:i,accessCache:a,type:r,appContext:l}=e;if(t[0]!=="$"){const v=a[t];if(v!==void 0)switch(v){case 1:return o[t];case 2:return s[t];case 4:return n[t];case 3:return i[t]}else{if(fo(o,t))return a[t]=1,o[t];if(s!==ne&&Y(s,t))return a[t]=2,s[t];if(Y(i,t))return a[t]=3,i[t];if(n!==ne&&Y(n,t))return a[t]=4,n[t];go&&(a[t]=0)}}const u=Kt[t];let f,h;if(u)return t==="$attrs"&&_e(e.attrs,"get",""),u(e);if((f=r.__cssModules)&&(f=f[t]))return f;if(n!==ne&&Y(n,t))return a[t]=4,n[t];if(h=l.config.globalProperties,Y(h,t))return h[t]},set({_:e},t,n){const{data:o,setupState:s,ctx:i}=e;return fo(s,t)?(s[t]=n,!0):o!==ne&&Y(o,t)?(o[t]=n,!0):Y(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:s,props:i,type:a}},r){let l;return!!(n[r]||e!==ne&&r[0]!=="$"&&Y(e,r)||fo(t,r)||Y(i,r)||Y(o,r)||Y(Kt,r)||Y(s.config.globalProperties,r)||(l=a.__cssModules)&&l[r])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Y(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function ys(e){return z(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let go=!0;function Mr(e){const t=ks(e),n=e.proxy,o=e.ctx;go=!1,t.beforeCreate&&xs(t.beforeCreate,e,"bc");const{data:s,computed:i,methods:a,watch:r,provide:l,inject:u,created:f,beforeMount:h,mounted:v,beforeUpdate:A,updated:M,activated:q,deactivated:B,beforeDestroy:D,beforeUnmount:P,destroyed:j,unmounted:N,render:$,renderTracked:W,renderTriggered:V,errorCaptured:fe,serverPrefetch:F,expose:L,inheritAttrs:J,components:qe,directives:Ae,filters:Re}=t;if(u&&Lr(u,o,null),a)for(const X in a){const Z=a[X];O(Z)&&(o[X]=Z.bind(n))}if(s){const X=s.call(n,n);ee(X)&&(e.data=kt(X))}if(go=!0,i)for(const X in i){const Z=i[X],me=O(Z)?Z.bind(n,n):O(Z.get)?Z.get.bind(n,n):He,Ie=!O(Z)&&O(Z.set)?Z.set.bind(n):He,Me=Q({get:me,set:Ie});Object.defineProperty(o,X,{enumerable:!0,configurable:!0,get:()=>Me.value,set:ye=>Me.value=ye})}if(r)for(const X in r)ws(r[X],o,n,X);if(l){const X=O(l)?l.call(n):l;Reflect.ownKeys(X).forEach(Z=>{hr(Z,X[Z])})}f&&xs(f,e,"c");function de(X,Z){z(Z)?Z.forEach(me=>X(me.bind(n))):Z&&X(Z.bind(n))}if(de(Ar,h),de(co,v),de(Sr,A),de(Cr,M),de(xr,q),de(wr,B),de(jr,fe),de(Tr,W),de(Er,V),de(vs,P),de(_s,N),de(Nr,F),z(L))if(L.length){const X=e.exposed||(e.exposed={});L.forEach(Z=>{Object.defineProperty(X,Z,{get:()=>n[Z],set:me=>n[Z]=me,enumerable:!0})})}else e.exposed||(e.exposed={});$&&e.render===He&&(e.render=$),J!=null&&(e.inheritAttrs=J),qe&&(e.components=qe),Ae&&(e.directives=Ae),F&&hs(e)}function Lr(e,t,n=He){z(e)&&(e=ho(e));for(const o in e){const s=e[o];let i;ee(s)?"default"in s?i=xn(s.from||o,s.default,!0):i=xn(s.from||o):i=xn(s),pe(i)?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>i.value,set:a=>i.value=a}):t[o]=i}}function xs(e,t,n){Fe(z(e)?e.map(o=>o.bind(t.proxy)):e.bind(t.proxy),t,n)}function ws(e,t,n,o){let s=o.includes(".")?ds(n,o):()=>n[o];if(ie(e)){const i=t[e];O(i)&&Ft(s,i)}else if(O(e))Ft(s,e.bind(n));else if(ee(e))if(z(e))e.forEach(i=>ws(i,t,n,o));else{const i=O(e.handler)?e.handler.bind(n):t[e.handler];O(i)&&Ft(s,i,e)}}function ks(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:s,optionsCache:i,config:{optionMergeStrategies:a}}=e.appContext,r=i.get(t);let l;return r?l=r:!s.length&&!n&&!o?l=t:(l={},s.length&&s.forEach(u=>Cn(l,u,a,!0)),Cn(l,t,a)),ee(t)&&i.set(t,l),l}function Cn(e,t,n,o=!1){const{mixins:s,extends:i}=t;i&&Cn(e,i,n,!0),s&&s.forEach(a=>Cn(e,a,n,!0));for(const a in t)if(!(o&&a==="expose")){const r=zr[a]||n&&n[a];e[a]=r?r(e[a],t[a]):t[a]}return e}const zr={data:As,props:Ss,emits:Ss,methods:Ut,computed:Ut,beforeCreate:we,created:we,beforeMount:we,mounted:we,beforeUpdate:we,updated:we,beforeDestroy:we,beforeUnmount:we,destroyed:we,unmounted:we,activated:we,deactivated:we,errorCaptured:we,serverPrefetch:we,components:Ut,directives:Ut,watch:Rr,provide:As,inject:Pr};function As(e,t){return t?e?function(){return ae(O(e)?e.call(this,this):e,O(t)?t.call(this,this):t)}:t:e}function Pr(e,t){return Ut(ho(e),ho(t))}function ho(e){if(z(e)){const t={};for(let n=0;nt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Ne(t)}Modifiers`]||e[`${ze(t)}Modifiers`];function $r(e,t,...n){if(e.isUnmounted)return;const o=e.vnode.props||ne;let s=n;const i=t.startsWith("update:"),a=i&&Fr(o,t.slice(7));a&&(a.trim&&(s=n.map(f=>ie(f)?f.trim():f)),a.number&&(s=s.map(Si)));let r,l=o[r=$n(t)]||o[r=$n(Ne(t))];!l&&i&&(l=o[r=$n(ze(t))]),l&&Fe(l,e,6,s);const u=o[r+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[r])return;e.emitted[r]=!0,Fe(u,e,6,s)}}const Hr=new WeakMap;function Ns(e,t,n=!1){const o=n?Hr:t.emitsCache,s=o.get(e);if(s!==void 0)return s;const i=e.emits;let a={},r=!1;if(!O(e)){const l=u=>{const f=Ns(u,t,!0);f&&(r=!0,ae(a,f))};!n&&t.mixins.length&&t.mixins.forEach(l),e.extends&&l(e.extends),e.mixins&&e.mixins.forEach(l)}return!i&&!r?(ee(e)&&o.set(e,null),null):(z(i)?i.forEach(l=>a[l]=null):ae(a,i),ee(e)&&o.set(e,a),a)}function Nn(e,t){return!e||!tn(t)?!1:(t=t.slice(2),t=t==="Once"?t:t.replace(/Once$/,""),Y(e,t[0].toLowerCase()+t.slice(1))||Y(e,ze(t))||Y(e,t))}function oc(){}function Es(e){const{type:t,vnode:n,proxy:o,withProxy:s,propsOptions:[i],slots:a,attrs:r,emit:l,render:u,renderCache:f,props:h,data:v,setupState:A,ctx:M,inheritAttrs:q}=e,B=yn(e);let D,P;try{if(n.shapeFlag&4){const N=s||o,$=N;D=Ye(u.call($,N,f,h,A,v,M)),P=r}else{const N=t;D=Ye(N.length>1?N(h,{attrs:r,slots:a,emit:l}):N(h,null)),P=t.props?r:Kr(r)}}catch(N){vt.length=0,mn(N,e,1),D=re(nt)}let j=D;if(P&&q!==!1){const N=Object.keys(P),{shapeFlag:$}=j;N.length&&$&7&&(i&&N.some(nn)&&(P=Ur(P,i)),j=Tt(j,P,!1,!0))}if(n.dirs&&(j=Tt(j,null,!1,!0),j.dirs=j.dirs?j.dirs.concat(n.dirs):n.dirs),n.transition){const N=wn(j.type)&&gs(j)||j;ao(N,n.transition)}return D=j,yn(B),D}const Kr=e=>{let t;for(const n in e)(n==="class"||n==="style"||tn(n))&&((t||(t={}))[n]=e[n]);return t},Ur=(e,t)=>{const n={};for(const o in e)(!nn(o)||!(o.slice(9)in t))&&(n[o]=e[o]);return n};function Br(e,t,n){const{props:o,children:s,component:i}=e,{props:a,children:r,patchFlag:l}=t,u=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return o?Ts(o,a,u):!!a;if(l&8){const f=t.dynamicProps;for(let h=0;hObject.create(qs),Ms=e=>Object.getPrototypeOf(e)===qs;function Wr(e,t,n,o=!1){const s={},i=Is();e.propsDefaults=Object.create(null),Ls(e,t,s,i);for(const a in e.propsOptions[0])a in s||(s[a]=void 0);n?e.props=o?s:Xi(s):e.type.props?e.props=s:e.props=i,e.attrs=i}function Gr(e,t,n,o){const{props:s,attrs:i,vnode:{patchFlag:a}}=e,r=G(s),[l]=e.propsOptions;let u=!1;if((o||a>0)&&!(a&16)){if(a&8){const f=e.vnode.dynamicProps;for(let h=0;h{l=!0;const[v,A]=zs(h,t,!0);ae(a,v),A&&r.push(...A)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!i&&!l)return ee(e)&&o.set(e,xt),xt;if(z(i))for(let f=0;fe==="_"||e==="_ctx"||e==="$stable",mo=e=>z(e)?e.map(Ye):[Ye(e)],Yr=(e,t,n)=>{if(t._n)return t;const o=gr((...s)=>mo(t(...s)),n);return o._c=!1,o},Rs=(e,t,n)=>{const o=e._ctx;for(const s in e){if(bo(s))continue;const i=e[s];if(O(i))t[s]=Yr(s,i,o);else if(i!=null){const a=mo(i);t[s]=()=>a}}},Os=(e,t)=>{const n=mo(t);e.slots.default=()=>n},Ds=(e,t,n)=>{for(const o in t)(n||!bo(o))&&(e[o]=t[o])},Xr=(e,t,n)=>{const o=e.slots=Is();if(e.vnode.shapeFlag&32){const s=t._;s?(Ds(o,t,n),n&&Io(o,"_",s,!0)):Rs(t,o)}else t&&Os(e,t)},Zr=(e,t,n)=>{const{vnode:o,slots:s}=e;let i=!0,a=ne;if(o.shapeFlag&32){const r=t._;r?n&&r===1?i=!1:Ds(s,t,n):(i=!t.$stable,Rs(t,s)),a=t}else t&&(Os(e,t),a={default:1});if(i)for(const r in s)!bo(r)&&a[r]==null&&delete s[r]},Ee=oa;function Qr(e){return ea(e)}function ea(e,t){const n=an();n.__VUE__=!0;const{insert:o,remove:s,patchProp:i,createElement:a,createText:r,createComment:l,setText:u,setElementText:f,parentNode:h,nextSibling:v,setScopeId:A=He,insertStaticContent:M}=e,q=(c,d,p,x=null,y=null,_=null,C=void 0,S=null,k=!!d.dynamicChildren)=>{if(c===d)return;c&&!Vt(c,d)&&(x=yt(c),ye(c,y,_,!0),c=null),d.patchFlag===-2&&(k=!1,d.dynamicChildren=null);const{type:g,ref:b,shapeFlag:m}=d;switch(g){case En:B(c,d,p,x);break;case nt:D(c,d,p,x);break;case _o:c==null&&P(d,p,x,C);break;case be:qe(c,d,p,x,y,_,C,S,k);break;default:m&1?$(c,d,p,x,y,_,C,S,k):m&6?Ae(c,d,p,x,y,_,C,S,k):(m&64||m&128)&&g.process(c,d,p,x,y,_,C,S,k,dt)}b!=null&&y?$t(b,c&&c.ref,_,d||c,!d):b==null&&c&&c.ref!=null&&$t(c.ref,null,_,c,!0)},B=(c,d,p,x)=>{if(c==null)o(d.el=r(d.children),p,x);else{const y=d.el=c.el;d.children!==c.children&&u(y,d.children)}},D=(c,d,p,x)=>{c==null?o(d.el=l(d.children||""),p,x):d.el=c.el},P=(c,d,p,x)=>{[c.el,c.anchor]=M(c.children,d,p,x,c.el,c.anchor)},j=({el:c,anchor:d},p,x)=>{let y;for(;c&&c!==d;)y=v(c),o(c,p,x),c=y;o(d,p,x)},N=({el:c,anchor:d})=>{let p;for(;c&&c!==d;)p=v(c),s(c),c=p;s(d)},$=(c,d,p,x,y,_,C,S,k)=>{if(d.type==="svg"?C="svg":d.type==="math"&&(C="mathml"),c==null)W(d,p,x,y,_,C,S,k);else{const g=c.el&&c.el._isVueCE?c.el:null;try{g&&g._beginPatch(),F(c,d,y,_,C,S,k)}finally{g&&g._endPatch()}}},W=(c,d,p,x,y,_,C,S)=>{let k,g;const{props:b,shapeFlag:m,transition:w,dirs:E}=c;if(k=c.el=a(c.type,_,b&&b.is,b),m&8?f(k,c.children):m&16&&fe(c.children,k,null,x,y,vo(c,_),C,S),E&&bt(c,null,x,"created"),V(k,c,c.scopeId,C,x),b){for(const T in b)T!=="value"&&!It(T)&&i(k,T,null,b[T],_,x);"value"in b&&i(k,"value",null,b.value,_),(g=b.onVnodeBeforeMount)&&Xe(g,x,c)}E&&bt(c,null,x,"beforeMount");const I=ta(y,w);I&&w.beforeEnter(k),o(k,d,p),((g=b&&b.onVnodeMounted)||I||E)&&Ee(()=>{try{g&&Xe(g,x,c),I&&w.enter(k),E&&bt(c,null,x,"mounted")}finally{}},y)},V=(c,d,p,x,y)=>{if(p&&A(c,p),x)for(let _=0;_{for(let g=k;g{const S=d.el=c.el;let{patchFlag:k,dynamicChildren:g,dirs:b}=d;k|=c.patchFlag&16;const m=c.props||ne,w=d.props||ne;let E;if(p&&mt(p,!1),(E=w.onVnodeBeforeUpdate)&&Xe(E,p,d,c),b&&bt(d,c,p,"beforeUpdate"),p&&mt(p,!0),g&&(!c.dynamicChildren||c.dynamicChildren.length!==g.length)&&(k=0,C=!1,g=null),(m.innerHTML&&w.innerHTML==null||m.textContent&&w.textContent==null)&&f(S,""),g?L(c.dynamicChildren,g,S,p,x,vo(d,y),_):C||Z(c,d,S,null,p,x,vo(d,y),_,!1),k>0){if(k&16)J(S,m,w,p,y);else if(k&2&&m.class!==w.class&&i(S,"class",null,w.class,y),k&4&&i(S,"style",m.style,w.style,y),k&8){const I=d.dynamicProps;for(let T=0;T{E&&Xe(E,p,d,c),b&&bt(d,c,p,"updated")},x)},L=(c,d,p,x,y,_,C)=>{for(let S=0;S{if(d!==p){if(d!==ne)for(const _ in d)!It(_)&&!(_ in p)&&i(c,_,d[_],null,y,x);for(const _ in p){if(It(_))continue;const C=p[_],S=d[_];C!==S&&_!=="value"&&i(c,_,S,C,y,x)}"value"in p&&i(c,"value",d.value,p.value,y)}},qe=(c,d,p,x,y,_,C,S,k)=>{const g=d.el=c?c.el:r(""),b=d.anchor=c?c.anchor:r("");let{patchFlag:m,dynamicChildren:w,slotScopeIds:E}=d;E&&(S=S?S.concat(E):E),c==null?(o(g,p,x),o(b,p,x),fe(d.children||[],p,b,y,_,C,S,k)):m>0&&m&64&&w&&c.dynamicChildren&&c.dynamicChildren.length===w.length?(L(c.dynamicChildren,w,p,y,_,C,S),(d.key!=null||y&&d===y.subTree)&&Fs(c,d,!0)):Z(c,d,p,b,y,_,C,S,k)},Ae=(c,d,p,x,y,_,C,S,k)=>{d.slotScopeIds=S,c==null?d.shapeFlag&512?y.ctx.activate(d,p,x,C,k):Re(d,p,x,y,_,C,k):Se(c,d,k)},Re=(c,d,p,x,y,_,C)=>{const S=c.component=ua(c,x,y);if(lo(c)&&(S.ctx.renderer=dt),fa(S,!1,C),S.asyncDep){if(y&&y.registerDep(S,de,C),!c.el){const k=S.subTree=re(nt);D(null,k,d,p),c.placeholder=k.el}}else de(S,c,d,p,y,_,C)},Se=(c,d,p)=>{const x=d.component=c.component;if(Br(c,d,p))if(x.asyncDep&&!x.asyncResolved){X(x,d,p);return}else x.next=d,x.update();else d.el=c.el,x.vnode=d},de=(c,d,p,x,y,_,C)=>{const S=()=>{if(c.isMounted){let{next:m,bu:w,u:E,parent:I,vnode:T}=c;{const Ce=$s(c);if(Ce){m&&(m.el=T.el,X(c,m,C)),Ce.asyncDep.then(()=>{Ee(()=>{c.isUnmounted||g()},y)});return}}let R=m,te;mt(c,!1),m?(m.el=T.el,X(c,m,C)):m=T,w&&Hn(w),(te=m.props&&m.props.onVnodeBeforeUpdate)&&Xe(te,I,m,T),mt(c,!0);const se=Es(c),ge=c.subTree;c.subTree=se,q(ge,se,h(ge.el),yt(ge),c,y,_),m.el=se.el,R===null&&Vr(c,se.el),E&&Ee(E,y),(te=m.props&&m.props.onVnodeUpdated)&&Ee(()=>Xe(te,I,m,T),y)}else{let m;const{el:w,props:E}=d,{bm:I,m:T,parent:R,root:te,type:se}=c,ge=Ht(d);mt(c,!1),I&&Hn(I),!ge&&(m=E&&E.onVnodeBeforeMount)&&Xe(m,R,d),mt(c,!0);{te.ce&&te.ce._hasShadowRoot()&&te.ce._injectChildStyle(se,c.parent?c.parent.type:void 0);const Ce=c.subTree=Es(c);q(null,Ce,p,x,c,y,_),d.el=Ce.el}if(T&&Ee(T,y),!ge&&(m=E&&E.onVnodeMounted)){const Ce=d;Ee(()=>Xe(m,R,Ce),y)}(d.shapeFlag&256||R&&Ht(R.vnode)&&R.vnode.shapeFlag&256)&&c.a&&Ee(c.a,y),c.isMounted=!0,d=p=x=null}};c.scope.on();const k=c.effect=new Do(S);c.scope.off();const g=c.update=k.run.bind(k),b=c.job=k.runIfDirty.bind(k);b.i=c,b.id=c.uid,k.scheduler=()=>io(b),mt(c,!0),g()},X=(c,d,p)=>{d.component=c;const x=c.vnode.props;c.vnode=d,c.next=null,Gr(c,d.props,x,p),Zr(c,d.children,p),Be(),as(c),Ve()},Z=(c,d,p,x,y,_,C,S,k=!1)=>{const g=c&&c.children,b=c?c.shapeFlag:0,m=d.children,{patchFlag:w,shapeFlag:E}=d;if(w>0){if(w&128){Ie(g,m,p,x,y,_,C,S,k);return}else if(w&256){me(g,m,p,x,y,_,C,S,k);return}}E&8?(b&16&&ft(g,y,_),m!==g&&f(p,m)):b&16?E&16?Ie(g,m,p,x,y,_,C,S,k):ft(g,y,_,!0):(b&8&&f(p,""),E&16&&fe(m,p,x,y,_,C,S,k))},me=(c,d,p,x,y,_,C,S,k)=>{c=c||xt,d=d||xt;const g=c.length,b=d.length,m=Math.min(g,b);let w;for(w=0;wb?ft(c,y,_,!0,!1,m):fe(d,p,x,y,_,C,S,k,m)},Ie=(c,d,p,x,y,_,C,S,k)=>{let g=0;const b=d.length;let m=c.length-1,w=b-1;for(;g<=m&&g<=w;){const E=c[g],I=d[g]=k?st(d[g]):Ye(d[g]);if(Vt(E,I))q(E,I,p,null,y,_,C,S,k);else break;g++}for(;g<=m&&g<=w;){const E=c[m],I=d[w]=k?st(d[w]):Ye(d[w]);if(Vt(E,I))q(E,I,p,null,y,_,C,S,k);else break;m--,w--}if(g>m){if(g<=w){const E=w+1,I=Ew)for(;g<=m;)ye(c[g],y,_,!0),g++;else{const E=g,I=g,T=new Map;for(g=I;g<=w;g++){const ve=d[g]=k?st(d[g]):Ye(d[g]);ve.key!=null&&T.set(ve.key,g)}let R,te=0;const se=w-I+1;let ge=!1,Ce=0;const Te=new Array(se);for(g=0;g=se){ye(ve,y,_,!0);continue}let Le;if(ve.key!=null)Le=T.get(ve.key);else for(R=I;R<=w;R++)if(Te[R-I]===0&&Vt(ve,d[R])){Le=R;break}Le===void 0?ye(ve,y,_,!0):(Te[Le-I]=g+1,Le>=Ce?Ce=Le:ge=!0,q(ve,d[Le],p,null,y,_,C,S,k),te++)}const $e=ge?na(Te):xt;for(R=$e.length-1,g=se-1;g>=0;g--){const ve=I+g,Le=d[ve],jt=d[ve+1],Pn=ve+1{const{el:_,type:C,transition:S,children:k,shapeFlag:g}=c;if(g&6){Me(c.component.subTree,d,p,x);return}if(g&128){c.suspense.move(d,p,x);return}if(g&64){C.move(c,d,p,dt);return}if(C===be){o(_,d,p);for(let m=0;mS.enter(_),y));else{const{leave:m,delayLeave:w,afterLeave:E}=S,I=()=>{c.ctx.isUnmounted?s(_):o(_,d,p)},T=()=>{const R=_._isLeaving||!!_[ro];_._isLeaving&&_[ro](!0),S.persisted&&!R?I():m(_,()=>{I(),E&&E()})};w?w(_,I,T):T()}else o(_,d,p)},ye=(c,d,p,x=!1,y=!1)=>{const{type:_,props:C,ref:S,children:k,dynamicChildren:g,shapeFlag:b,patchFlag:m,dirs:w,cacheIndex:E,memo:I}=c;if(m===-2&&(y=!1),S!=null&&(Be(),$t(S,null,p,c,!0),Ve()),E!=null&&(d.renderCache[E]=void 0),b&256){d.ctx.deactivate(c);return}const T=b&1&&w,R=!Ht(c);let te;if(R&&(te=C&&C.onVnodeBeforeUnmount)&&Xe(te,d,c),b&6)Ln(c.component,p,x);else{if(b&128){c.suspense.unmount(p,x);return}T&&bt(c,null,d,"beforeUnmount"),b&64?c.type.remove(c,d,p,dt,x):g&&!g.hasOnce&&(_!==be||m>0&&m&64)?ft(g,d,p,!1,!0):(_===be&&m&384||!y&&b&16)&&ft(k,d,p),x&&_t(c)}const se=I!=null&&E==null;(R&&(te=C&&C.onVnodeUnmounted)||T||se)&&Ee(()=>{te&&Xe(te,d,c),T&&bt(c,null,d,"unmounted"),se&&(c.el=null)},p)},_t=c=>{const{type:d,el:p,anchor:x,transition:y}=c;if(d===be){Qt(p,x);return}if(d===_o){N(c);return}const _=()=>{s(p),y&&!y.persisted&&y.afterLeave&&y.afterLeave()};if(c.shapeFlag&1&&y&&!y.persisted){const{leave:C,delayLeave:S}=y,k=()=>C(p,_);S?S(c.el,_,k):k()}else _()},Qt=(c,d)=>{let p;for(;c!==d;)p=v(c),s(c),c=p;s(d)},Ln=(c,d,p)=>{const{bum:x,scope:y,job:_,subTree:C,um:S,m:k,a:g}=c;Hs(k),Hs(g),x&&Hn(x),y.stop(),_&&(_.flags|=8,ye(C,c,d,p)),S&&Ee(S,d),Ee(()=>{c.isUnmounted=!0},d)},ft=(c,d,p,x=!1,y=!1,_=0)=>{for(let C=_;C{if(c.shapeFlag&6)return yt(c.component.subTree);if(c.shapeFlag&128)return c.suspense.next();const d=v(c.anchor||c.el),p=d&&d[vr];return p?v(p):d};let en=!1;const zn=(c,d,p)=>{let x;c==null?d._vnode&&(ye(d._vnode,null,null,!0),x=d._vnode.component):q(d._vnode||null,c,d,null,null,null,p),d._vnode=c,en||(en=!0,as(x),ls(),en=!1)},dt={p:q,um:ye,m:Me,r:_t,mt:Re,mc:fe,pc:Z,pbc:L,n:yt,o:e};return{render:zn,hydrate:void 0,createApp:Dr(zn)}}function vo({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function mt({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function ta(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Fs(e,t,n=!1){const o=e.children,s=t.children;if(z(o)&&z(s))for(let i=0;i>1,e[n[r]]0&&(t[o]=n[i-1]),n[i]=o)}}for(i=n.length,a=n[i-1];i-- >0;)n[i]=a,a=t[a];return n}function $s(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:$s(t)}function Hs(e){if(e)for(let t=0;te.__isSuspense;function oa(e,t){t&&t.pendingBranch?z(e)?t.effects.push(...e):t.effects.push(e):dr(e)}const be=Symbol.for("v-fgt"),En=Symbol.for("v-txt"),nt=Symbol.for("v-cmt"),_o=Symbol.for("v-stc"),vt=[];let je=null;function H(e=!1){vt.push(je=e?null:[])}function Bs(){vt.pop(),je=vt[vt.length-1]||null}let Bt=1;function Vs(e,t=!1){Bt+=e,e<0&&je&&t&&(je.hasOnce=!0)}function Ws(e){return e.dynamicChildren=Bt>0?je||xt:null,Bs(),Bt>0&&je&&je.push(e),e}function U(e,t,n,o,s,i){return Ws(K(e,t,n,o,s,i,!0))}function sa(e,t,n,o,s){return Ws(re(e,t,n,o,s,!0))}function Gs(e){return e?e.__v_isVNode===!0:!1}function Vt(e,t){return e.type===t.type&&e.key===t.key}const Js=({key:e})=>e??null,Tn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ie(e)||pe(e)||O(e)?{i:Je,r:e,k:t,f:!!n}:e:null);function K(e,t=null,n=null,o=0,s=null,i=e===be?0:1,a=!1,r=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Js(t),ref:t&&Tn(t),scopeId:us,slotScopeIds:null,children:n,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:i,patchFlag:o,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:Je};return r?(jn(l,n),i&128&&e.normalize(l)):n&&(l.shapeFlag|=ie(n)?8:16),Bt>0&&!a&&je&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&je.push(l),l}const re=ia;function ia(e,t=null,n=null,o=0,s=null,i=!1){if((!e||e===qr)&&(e=nt),Gs(e)){const r=Tt(e,t,!0);return n&&jn(r,n),Bt>0&&!i&&je&&(r.shapeFlag&6?je[je.indexOf(e)]=r:je.push(r)),r.patchFlag=-2,r}if(va(e)&&(e=e.__vccOpts),t){t=ra(t);let{class:r,style:l}=t;r&&!ie(r)&&(t.class=ln(r)),ee(l)&&(no(l)&&!z(l)&&(l=ae({},l)),t.style=at(l))}const a=ie(e)?1:Us(e)?128:wn(e)?64:ee(e)?4:O(e)?2:0;return K(e,t,n,o,s,a,i,!0)}function ra(e){return e?no(e)||Ms(e)?ae({},e):e:null}function Tt(e,t,n=!1,o=!1){const{props:s,ref:i,patchFlag:a,children:r,transition:l}=e,u=t?aa(s||{},t):s,f={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&Js(u),ref:t&&t.ref?n&&i?z(i)?i.concat(Tn(t)):[i,Tn(t)]:Tn(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:r,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==be?a===-1?16:a|16:a,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:l,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Tt(e.ssContent),ssFallback:e.ssFallback&&Tt(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return l&&o&&ao(f,l.clone(f)),f}function ot(e=" ",t=0){return re(En,null,e,t)}function ue(e="",t=!1){return t?(H(),sa(nt,null,e)):re(nt,null,e)}function Ye(e){return e==null||typeof e=="boolean"?re(nt):z(e)?re(be,null,e.slice()):Gs(e)?st(e):re(En,null,String(e))}function st(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Tt(e)}function jn(e,t){let n=0;const{shapeFlag:o}=e;if(t==null)t=null;else if(z(t))n=16;else if(typeof t=="object")if(o&65){const s=t.default;s&&(s._c&&(s._d=!1),jn(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!Ms(t)?t._ctx=Je:s===3&&Je&&(Je.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else if(O(t)){if(o&65){jn(e,{default:t});return}t={default:t,_ctx:Je},n=32}else t=String(t),o&64?(n=16,t=[ot(t)]):n=8;e.children=t,e.shapeFlag|=n}function aa(...e){const t={};for(let n=0;nke||Je;let qn,Wt;{const e=an(),t=(n,o)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(o),i=>{s.length>1?s.forEach(a=>a(i)):s[0](i)}};qn=t("__VUE_INSTANCE_SETTERS__",n=>ke=n),Wt=t("__VUE_SSR_SETTERS__",n=>Jt=n)}const Gt=e=>{const t=ke;return qn(e),e.scope.on(),()=>{e.scope.off(),qn(t)}},Ys=()=>{ke&&ke.scope.off(),qn(null)};function Xs(e){return e.vnode.shapeFlag&4}let Jt=!1;function fa(e,t=!1,n=!1){t&&Wt(t);const{props:o,children:s}=e.vnode,i=Xs(e);Wr(e,o,i,t),Xr(e,s,n||t);const a=i?da(e,t):void 0;return t&&Wt(!1),a}function da(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Ir);const{setup:o}=n;if(o){Be();const s=e.setupContext=o.length>1?ha(e):null,i=Gt(e),a=St(o,e,0,[e.props,s]),r=To(a);if(Ve(),i(),(r||e.sp)&&!Ht(e)&&hs(e),r){if(a.then(Ys,Ys),t)return a.then(l=>{Wt(!0);try{Zs(e,l,t)}finally{Wt(!1)}}).catch(l=>{mn(l,e,0)});e.asyncDep=a}else Zs(e,a)}else Qs(e)}function Zs(e,t,n){O(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ee(t)&&(e.setupState=os(t)),Qs(e)}function Qs(e,t,n){const o=e.type;e.render||(e.render=o.render||He);{const s=Gt(e);Be();try{Mr(e)}finally{Ve(),s()}}}const ga={get(e,t){return _e(e,"get",""),e[t]}};function ha(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,ga),slots:e.slots,emit:e.emit,expose:t}}function xo(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(os(Zi(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Kt)return Kt[n](e)},has(t,n){return n in t||n in Kt}})):e.proxy}const pa=/(?:^|[-_])\w/g,ba=e=>e.replace(pa,t=>t.toUpperCase()).replace(/[-_]/g,"");function ma(e,t=!0){return O(e)?e.displayName||e.name:e.name||t&&e.__name}function ei(e,t,n=!1){let o=ma(t);if(!o&&t.__file){const s=t.__file.match(/([^/\\]+)\.\w+$/);s&&(o=s[1])}if(!o&&e){const s=i=>{for(const a in i)if(i[a]===t)return a};o=s(e.components)||e.parent&&s(e.parent.type.components)||s(e.appContext.components)}return o?ba(o):n?"App":"Anonymous"}function va(e){return O(e)&&"__vccOpts"in e}const Q=(e,t)=>or(e,t,Jt),_a="3.5.42";/** +**/const Nn=[];let so=!1;function Ag(e,...t){if(so)return;so=!0,gt();const n=Nn.length?Nn[Nn.length-1].component:null,s=n&&n.appContext.config.warnHandler,o=Tl();if(s)an(s,n,11,[e+t.map(r=>{var i,a;return(a=(i=r.toString)==null?void 0:i.call(r))!=null?a:JSON.stringify(r)}).join(""),n&&n.proxy,o.map(({vnode:r})=>`at <${mi(n,r.type)}>`).join(` +`),o]);else{const r=[`[Vue warn]: ${e}`,...t];o.length&&r.push(` +`,...Cl(o)),console.warn(...r)}ht(),so=!1}function Tl(){let e=Nn[Nn.length-1];if(!e)return[];const t=[];for(;e;){const n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});const s=e.component&&e.component.parent;e=s&&s.vnode}return t}function Cl(e){const t=[];return e.forEach((n,s)=>{t.push(...s===0?[]:[` +`],...Ll(n))}),t}function Ll({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",s=e.component?e.component.parent==null:!1,o=` at <${mi(e.component,e.type,s)}`,r=">"+n;return e.props?[o,...Il(e.props),r]:[o+r]}function Il(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(s=>{t.push(...Ar(s,e[s]))}),n.length>3&&t.push(" ..."),t}function Ar(e,t,n){return be(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?n?t:[`${e}=${t}`]:Pe(t)?(t=Ar(e,re(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):X(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=re(t),n?t:[`${e}=`,t])}function an(e,t,n,s){try{return s?e(...s):e()}catch(o){cs(o,t,n)}}function rt(e,t,n,s){if(X(e)){const o=an(e,t,n,s);return o&&Ko(o)&&o.catch(r=>{cs(r,t,n)}),o}if(Y(e)){const o=[];for(let r=0;r>>1,o=je[s],r=Tn(o);r=Tn(n)?je.push(e):je.splice(Pl(t),0,e),e.flags|=1,Sr()}}function Sr(){us||(us=Er.then(Nr))}function Ml(e){if(!Y(e))qt&&e.id===-1?qt.splice(cn+1,0,e):e.flags&1||(ln.push(e),e.flags|=1);else for(let t=0;tTn(n)-Tn(s));if(ln.length=0,qt){for(let n=0;ne.id==null?e.flags&2?-1:1/0:e.id;function Nr(e){try{for(mt=0;mt{s._d&&ks(-1);const r=ds(t),i=Qt.length;let a;try{a=e(...o)}finally{for(let c=Qt.length;c>i;c--)ci();ds(r),s._d&&ks(1)}return a};return s._n=!0,s._c=!0,s._d=!0,s}function Yt(e,t,n,s){const o=e.dirs,r=t&&t.dirs;for(let i=0;i1)return n&&X(t)?t.call(s&&s.proxy):t}}const Fl=Symbol.for("v-scx"),jl=()=>Cn(Fl);function Xt(e,t,n){return Cr(e,t,n)}function Cr(e,t,n=pe){const{immediate:s,deep:o,flush:r,once:i}=n,a=Se({},n),c=t&&s||!t&&r!=="post";let u;if(qn){if(r==="sync"){const S=jl();u=S.__watcherHandles||(S.__watcherHandles=[])}else if(!c){const S=()=>{};return S.stop=ut,S.resume=ut,S.pause=ut,S}}const d=Ue;a.call=(S,M,T)=>rt(S,d,M,T);let p=!1;r==="post"?a.scheduler=S=>{Ve(S,d&&d.suspense)}:r!=="sync"&&(p=!0,a.scheduler=(S,M)=>{M?S():oo(S)}),a.augmentJob=S=>{t&&(S.flags|=4),p&&(S.flags|=2,d&&(S.id=d.uid,S.i=d))};const b=Nl(e,t,a);return qn&&(u?u.push(b):c&&b()),b}function ql(e,t,n){const s=this.proxy,o=be(e)?e.includes(".")?Lr(s,e):()=>s[e]:e.bind(s,s);let r;X(t)?r=t:(r=t.handler,n=t);const i=jn(this),a=Cr(o,r.bind(s),n);return i(),a}function Lr(e,t){const n=t.split(".");return()=>{let s=e;for(let o=0;oe.__isTeleport,ro=Symbol("_leaveCb");function $l(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Tt){t=n;break}}return t}function Ir(e){if(!ao(e))return gs(e.type)&&e.children?$l(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&X(n.default))return n.default()}}function io(e,t){if(e.shapeFlag&6&&e.component){e.transition=t;const n=e.component.subTree;io(gs(n.type)&&Ir(n)||n,t)}else e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function hs(e,t){return X(e)?Se({name:e.name},t,{setup:e}):e}function Or(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function Pr(e,t){let n;return!!((n=Object.getOwnPropertyDescriptor(e,t))&&!n.configurable)}const ps=new WeakMap;function Ln(e,t,n,s,o=!1){if(Y(e)){e.forEach((T,D)=>Ln(T,t&&(Y(t)?t[D]:t),n,s,o));return}if(In(s)&&!o){s.shapeFlag&512&&s.type.__asyncResolved&&s.component.subTree.component&&Ln(e,t,n,s.component.subTree);return}const r=s.shapeFlag&4?vo(s.component):s.el,i=o?null:r,{i:a,r:c}=e,u=t&&t.r,d=a.refs===pe?a.refs={}:a.refs,p=a.setupState,b=re(p),S=p===pe?zo:T=>Pr(d,T)?!1:le(b,T),M=(T,D)=>!(D&&Pr(d,D));if(u!=null&&u!==c){if(Mr(t),be(u))d[u]=null,S(u)&&(p[u]=null);else if(Pe(u)){const T=t;M(u,T.k)&&(u.value=null),T.k&&(d[T.k]=null)}}if(X(c))an(c,a,12,[i,d]);else{const T=be(c),D=Pe(c);if(T||D){const R=()=>{if(e.f){const j=T?S(c)?p[c]:d[c]:M()||!e.k?c.value:d[e.k];if(o)Y(j)&&qs(j,r);else if(Y(j))j.includes(r)||j.push(r);else if(T)d[c]=[r],S(c)&&(p[c]=d[c]);else{const k=[r];M(c,e.k)&&(c.value=k),e.k&&(d[e.k]=k)}}else T?(d[c]=i,S(c)&&(p[c]=i)):D&&(M(c,e.k)&&(c.value=i),e.k&&(d[e.k]=i))};if(i){const j=()=>{R(),ps.delete(e)};j.id=-1,ps.set(e,j),Ve(j,n)}else Mr(e),R()}}}function Mr(e){const t=ps.get(e);t&&(t.flags|=8,ps.delete(e))}Zn().requestIdleCallback,Zn().cancelIdleCallback;const In=e=>!!e.type.__asyncLoader,ao=e=>e.type.__isKeepAlive;function Hl(e,t){Rr(e,"a",t)}function zl(e,t){Rr(e,"da",t)}function Rr(e,t,n=Ue){const s=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(ms(t,s,n),n){let o=n.parent;for(;o&&o.parent;)ao(o.parent.vnode)&&Wl(s,t,n,o),o=o.parent}}function Wl(e,t,n,s){const o=ms(t,e,s,!0);lo(()=>{qs(s[t],o)},n)}function ms(e,t,n=Ue,s=!1){if(n){const o=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...i)=>{gt();const a=jn(n),c=rt(t,n,e,i);return a(),ht(),c});return s?o.unshift(r):o.push(r),r}}const Nt=e=>(t,n=Ue)=>{(!qn||e==="sp")&&ms(e,(...s)=>t(...s),n)},Dr=Nt("bm"),_s=Nt("m"),Kl=Nt("bu"),Vl=Nt("u"),Fr=Nt("bum"),lo=Nt("um"),Bl=Nt("sp"),Gl=Nt("rtg"),Yl=Nt("rtc");function Xl(e,t=Ue){ms("ec",e,t)}const Jl=Symbol.for("v-ndc");function bs(e,t,n,s){let o;const r=n,i=Y(e);if(i||be(e)){const a=i&&Bt(e);let c=!1,u=!1;a&&(c=!Ze(e),u=xt(e),e=ns(e)),o=new Array(e.length);for(let d=0,p=e.length;dt(a,c,void 0,r));else{const a=Object.keys(e);o=new Array(a.length);for(let c=0,u=a.length;ce?gi(e)?vo(e):co(e.parent):null,On=Se(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>co(e.parent),$root:e=>co(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>$r(e),$forceUpdate:e=>e.f||(e.f=()=>{oo(e.update)}),$nextTick:e=>e.n||(e.n=fs.bind(e.proxy)),$watch:e=>ql.bind(e)}),uo=(e,t)=>e!==pe&&!e.__isScriptSetup&&le(e,t),Ql={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:o,props:r,accessCache:i,type:a,appContext:c}=e;if(t[0]!=="$"){const b=i[t];if(b!==void 0)switch(b){case 1:return s[t];case 2:return o[t];case 4:return n[t];case 3:return r[t]}else{if(uo(s,t))return i[t]=1,s[t];if(o!==pe&&le(o,t))return i[t]=2,o[t];if(le(r,t))return i[t]=3,r[t];if(n!==pe&&le(n,t))return i[t]=4,n[t];fo&&(i[t]=0)}}const u=On[t];let d,p;if(u)return t==="$attrs"&&Re(e.attrs,"get",""),u(e);if((d=a.__cssModules)&&(d=d[t]))return d;if(n!==pe&&le(n,t))return i[t]=4,n[t];if(p=c.config.globalProperties,le(p,t))return p[t]},set({_:e},t,n){const{data:s,setupState:o,ctx:r}=e;return uo(o,t)?(o[t]=n,!0):s!==pe&&le(s,t)?(s[t]=n,!0):le(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:o,props:r,type:i}},a){let c;return!!(n[a]||e!==pe&&a[0]!=="$"&&le(e,a)||uo(t,a)||le(r,a)||le(s,a)||le(On,a)||le(o.config.globalProperties,a)||(c=i.__cssModules)&&c[a])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:le(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function jr(e){return Y(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let fo=!0;function Zl(e){const t=$r(e),n=e.proxy,s=e.ctx;fo=!1,t.beforeCreate&&qr(t.beforeCreate,e,"bc");const{data:o,computed:r,methods:i,watch:a,provide:c,inject:u,created:d,beforeMount:p,mounted:b,beforeUpdate:S,updated:M,activated:T,deactivated:D,beforeDestroy:R,beforeUnmount:j,destroyed:k,unmounted:v,render:N,renderTracked:w,renderTriggered:O,errorCaptured:U,serverPrefetch:$,expose:H,inheritAttrs:V,components:W,directives:ce,filters:we}=t;if(u&&ec(u,s,null),i)for(const ae in i){const J=i[ae];X(J)&&(s[ae]=J.bind(n))}if(o){const ae=o.call(n,n);ue(ae)&&(e.data=on(ae))}if(fo=!0,r)for(const ae in r){const J=r[ae],Ne=X(J)?J.bind(n,n):X(J.get)?J.get.bind(n,n):ut,Te=!X(J)&&X(J.set)?J.set.bind(n):ut,he=ee({get:Ne,set:Te});Object.defineProperty(s,ae,{enumerable:!0,configurable:!0,get:()=>he.value,set:Ae=>he.value=Ae})}if(a)for(const ae in a)Ur(a[ae],s,n,ae);if(c){const ae=X(c)?c.call(n):c;Reflect.ownKeys(ae).forEach(J=>{Dl(J,ae[J])})}d&&qr(d,e,"c");function te(ae,J){Y(J)?J.forEach(Ne=>ae(Ne.bind(n))):J&&ae(J.bind(n))}if(te(Dr,p),te(_s,b),te(Kl,S),te(Vl,M),te(Hl,T),te(zl,D),te(Xl,U),te(Yl,w),te(Gl,O),te(Fr,j),te(lo,v),te(Bl,$),Y(H))if(H.length){const ae=e.exposed||(e.exposed={});H.forEach(J=>{Object.defineProperty(ae,J,{get:()=>n[J],set:Ne=>n[J]=Ne,enumerable:!0})})}else e.exposed||(e.exposed={});N&&e.render===ut&&(e.render=N),V!=null&&(e.inheritAttrs=V),W&&(e.components=W),ce&&(e.directives=ce),$&&Or(e)}function ec(e,t,n=ut){Y(e)&&(e=go(e));for(const s in e){const o=e[s];let r;ue(o)?"default"in o?r=Cn(o.from||s,o.default,!0):r=Cn(o.from||s):r=Cn(o),Pe(r)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>r.value,set:i=>r.value=i}):t[s]=r}}function qr(e,t,n){rt(Y(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function Ur(e,t,n,s){let o=s.includes(".")?Lr(n,s):()=>n[s];if(be(e)){const r=t[e];X(r)&&Xt(o,r)}else if(X(e))Xt(o,e.bind(n));else if(ue(e))if(Y(e))e.forEach(r=>Ur(r,t,n,s));else{const r=X(e.handler)?e.handler.bind(n):t[e.handler];X(r)&&Xt(o,r,e)}}function $r(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:o,optionsCache:r,config:{optionMergeStrategies:i}}=e.appContext,a=r.get(t);let c;return a?c=a:!o.length&&!n&&!s?c=t:(c={},o.length&&o.forEach(u=>vs(c,u,i,!0)),vs(c,t,i)),ue(t)&&r.set(t,c),c}function vs(e,t,n,s=!1){const{mixins:o,extends:r}=t;r&&vs(e,r,n,!0),o&&o.forEach(i=>vs(e,i,n,!0));for(const i in t)if(!(s&&i==="expose")){const a=tc[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const tc={data:Hr,props:zr,emits:zr,methods:Pn,computed:Pn,beforeCreate:qe,created:qe,beforeMount:qe,mounted:qe,beforeUpdate:qe,updated:qe,beforeDestroy:qe,beforeUnmount:qe,destroyed:qe,unmounted:qe,activated:qe,deactivated:qe,errorCaptured:qe,serverPrefetch:qe,components:Pn,directives:Pn,watch:sc,provide:Hr,inject:nc};function Hr(e,t){return t?e?function(){return Se(X(e)?e.call(this,this):e,X(t)?t.call(this,this):t)}:t:e}function nc(e,t){return Pn(go(e),go(t))}function go(e){if(Y(e)){const t={};for(let n=0;nt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${Ke(t)}Modifiers`]||e[`${Qe(t)}Modifiers`];function ac(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||pe;let o=n;const r=t.startsWith("update:"),i=r&&ic(s,t.slice(7));i&&(i.trim&&(o=n.map(d=>be(d)?d.trim():d)),i.number&&(o=o.map(Ga)));let a,c=s[a=$s(t)]||s[a=$s(Ke(t))];!c&&r&&(c=s[a=$s(Qe(t))]),c&&rt(c,e,6,o);const u=s[a+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,rt(u,e,6,o)}}const lc=new WeakMap;function Kr(e,t,n=!1){const s=n?lc:t.emitsCache,o=s.get(e);if(o!==void 0)return o;const r=e.emits;let i={},a=!1;if(!X(e)){const c=u=>{const d=Kr(u,t,!0);d&&(a=!0,Se(i,d))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!r&&!a?(ue(e)&&s.set(e,null),null):(Y(r)?r.forEach(c=>i[c]=null):Se(i,r),ue(e)&&s.set(e,i),i)}function ys(e,t){return!e||!Gn(t)?!1:(t=t.slice(2),t=t==="Once"?t:t.replace(/Once$/,""),le(e,t[0].toLowerCase()+t.slice(1))||le(e,Qe(t))||le(e,t))}function Eg(){}function Vr(e){const{type:t,vnode:n,proxy:s,withProxy:o,propsOptions:[r],slots:i,attrs:a,emit:c,render:u,renderCache:d,props:p,data:b,setupState:S,ctx:M,inheritAttrs:T}=e,D=ds(e);let R,j;try{if(n.shapeFlag&4){const v=o||s,N=v;R=bt(u.call(N,v,d,p,S,b,M)),j=a}else{const v=t;R=bt(v.length>1?v(p,{attrs:a,slots:i,emit:c}):v(p,null)),j=t.props?a:cc(a)}}catch(v){Qt.length=0,cs(v,e,1),R=de(Tt)}let k=R;if(j&&T!==!1){const v=Object.keys(j),{shapeFlag:N}=k;v.length&&N&7&&(r&&v.some(Yn)&&(j=uc(j,r)),k=fn(k,j,!1,!0))}if(n.dirs&&(k=fn(k,null,!1,!0),k.dirs=k.dirs?k.dirs.concat(n.dirs):n.dirs),n.transition){const v=gs(k.type)&&Ir(k)||k;io(v,n.transition)}return R=k,ds(D),R}const cc=e=>{let t;for(const n in e)(n==="class"||n==="style"||Gn(n))&&((t||(t={}))[n]=e[n]);return t},uc=(e,t)=>{const n={};for(const s in e)(!Yn(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function fc(e,t,n){const{props:s,children:o,component:r}=e,{props:i,children:a,patchFlag:c}=t,u=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?Br(s,i,u):!!i;if(c&8){const d=t.dynamicProps;for(let p=0;pObject.create(Yr),Jr=e=>Object.getPrototypeOf(e)===Yr;function gc(e,t,n,s=!1){const o={},r=Xr();e.propsDefaults=Object.create(null),Qr(e,t,o,r);for(const i in e.propsOptions[0])i in o||(o[i]=void 0);n?e.props=s?o:yl(o):e.type.props?e.props=o:e.props=r,e.attrs=r}function hc(e,t,n,s){const{props:o,attrs:r,vnode:{patchFlag:i}}=e,a=re(o),[c]=e.propsOptions;let u=!1;if((s||i>0)&&!(i&16)){if(i&8){const d=e.vnode.dynamicProps;for(let p=0;p{c=!0;const[b,S]=Zr(p,t,!0);Se(i,b),S&&a.push(...S)};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!r&&!c)return ue(e)&&s.set(e,nn),nn;if(Y(r))for(let d=0;de==="_"||e==="_ctx"||e==="$stable",mo=e=>Y(e)?e.map(bt):[bt(e)],mc=(e,t,n)=>{if(t._n)return t;const s=Rl((...o)=>mo(t(...o)),n);return s._c=!1,s},ti=(e,t,n)=>{const s=e._ctx;for(const o in e){if(po(o))continue;const r=e[o];if(X(r))t[o]=mc(o,r,s);else if(r!=null){const i=mo(r);t[o]=()=>i}}},ni=(e,t)=>{const n=mo(t);e.slots.default=()=>n},si=(e,t,n)=>{for(const s in t)(n||!po(s))&&(e[s]=t[s])},_c=(e,t,n)=>{const s=e.slots=Xr();if(e.vnode.shapeFlag&32){const o=t._;o?(si(s,t,n),n&&Go(s,"_",o,!0)):ti(t,s)}else t&&ni(e,t)},bc=(e,t,n)=>{const{vnode:s,slots:o}=e;let r=!0,i=pe;if(s.shapeFlag&32){const a=t._;a?n&&a===1?r=!1:si(o,t,n):(r=!t.$stable,ti(t,o)),i=t}else t&&(ni(e,t),i={default:1});if(r)for(const a in o)!po(a)&&i[a]==null&&delete o[a]},Ve=Ec;function vc(e){return yc(e)}function yc(e,t){const n=Zn();n.__VUE__=!0;const{insert:s,remove:o,patchProp:r,createElement:i,createText:a,createComment:c,setText:u,setElementText:d,parentNode:p,nextSibling:b,setScopeId:S=ut,insertStaticContent:M}=e,T=(g,_,m,x=null,P=null,I=null,q=void 0,F=null,f=!!_.dynamicChildren)=>{if(g===_)return;g&&!Dn(g,_)&&(x=tt(g),Ae(g,P,I,!0),g=null),_.patchFlag===-2&&(f=!1,_.dynamicChildren=null);const{type:l,ref:h,shapeFlag:A}=_;switch(l){case Mn:D(g,_,m,x);break;case Tt:R(g,_,m,x);break;case bo:g==null&&j(_,m,x,q);break;case Ce:W(g,_,m,x,P,I,q,F,f);break;default:A&1?N(g,_,m,x,P,I,q,F,f):A&6?ce(g,_,m,x,P,I,q,F,f):(A&64||A&128)&&l.process(g,_,m,x,P,I,q,F,f,We)}h!=null&&P?Ln(h,g&&g.ref,I,_||g,!_):h==null&&g&&g.ref!=null&&Ln(g.ref,null,I,g,!0)},D=(g,_,m,x)=>{if(g==null)s(_.el=a(_.children),m,x);else{const P=_.el=g.el;_.children!==g.children&&u(P,_.children)}},R=(g,_,m,x)=>{g==null?s(_.el=c(_.children||""),m,x):_.el=g.el},j=(g,_,m,x)=>{[g.el,g.anchor]=M(g.children,_,m,x,g.el,g.anchor)},k=({el:g,anchor:_},m,x)=>{let P;for(;g&&g!==_;)P=b(g),s(g,m,x),g=P;s(_,m,x)},v=({el:g,anchor:_})=>{let m;for(;g&&g!==_;)m=b(g),o(g),g=m;o(_)},N=(g,_,m,x,P,I,q,F,f)=>{if(_.type==="svg"?q="svg":_.type==="math"&&(q="mathml"),g==null)w(_,m,x,P,I,q,F,f);else{const l=g.el&&g.el._isVueCE?g.el:null;try{l&&l._beginPatch(),$(g,_,P,I,q,F,f)}finally{l&&l._endPatch()}}},w=(g,_,m,x,P,I,q,F)=>{let f,l;const{props:h,shapeFlag:A,transition:L,dirs:C}=g;if(f=g.el=i(g.type,I,h&&h.is,h),A&8?d(f,g.children):A&16&&U(g.children,f,null,x,P,_o(g,I),q,F),C&&Yt(g,null,x,"created"),O(f,g,g.scopeId,q,x),h){for(const E in h)E!=="value"&&!yn(E)&&r(f,E,null,h[E],I,x);"value"in h&&r(f,"value",null,h.value,I),(l=h.onVnodeBeforeMount)&&vt(l,x,g)}C&&Yt(g,null,x,"beforeMount");const y=kc(P,L);y&&L.beforeEnter(f),s(f,_,m),((l=h&&h.onVnodeMounted)||y||C)&&Ve(()=>{try{l&&vt(l,x,g),y&&L.enter(f),C&&Yt(g,null,x,"mounted")}finally{}},P)},O=(g,_,m,x,P)=>{if(m&&S(g,m),x)for(let I=0;I{for(let l=f;l{const F=_.el=g.el;let{patchFlag:f,dynamicChildren:l,dirs:h}=_;f|=g.patchFlag&16;const A=g.props||pe,L=_.props||pe;let C;if(m&&Jt(m,!1),(C=L.onVnodeBeforeUpdate)&&vt(C,m,_,g),h&&Yt(_,g,m,"beforeUpdate"),m&&Jt(m,!0),l&&(!g.dynamicChildren||g.dynamicChildren.length!==l.length)&&(f=0,q=!1,l=null),(A.innerHTML&&L.innerHTML==null||A.textContent&&L.textContent==null)&&d(F,""),l?H(g.dynamicChildren,l,F,m,x,_o(_,P),I):q||J(g,_,F,null,m,x,_o(_,P),I,!1),f>0){if(f&16)V(F,A,L,m,P);else if(f&2&&A.class!==L.class&&r(F,"class",null,L.class,P),f&4&&r(F,"style",A.style,L.style,P),f&8){const y=_.dynamicProps;for(let E=0;E{C&&vt(C,m,_,g),h&&Yt(_,g,m,"updated")},x)},H=(g,_,m,x,P,I,q)=>{for(let F=0;F<_.length;F++){const f=g[F],l=_[F],h=f.el&&(f.type===Ce||!Dn(f,l)||f.shapeFlag&198)?p(f.el):m;T(f,l,h,null,x,P,I,q,!0)}},V=(g,_,m,x,P)=>{if(_!==m){if(_!==pe)for(const I in _)!yn(I)&&!(I in m)&&r(g,I,_[I],null,P,x);for(const I in m){if(yn(I))continue;const q=m[I],F=_[I];q!==F&&I!=="value"&&r(g,I,F,q,P,x)}"value"in m&&r(g,"value",_.value,m.value,P)}},W=(g,_,m,x,P,I,q,F,f)=>{const l=_.el=g?g.el:a(""),h=_.anchor=g?g.anchor:a("");let{patchFlag:A,dynamicChildren:L,slotScopeIds:C}=_;C&&(F=F?F.concat(C):C),g==null?(s(l,m,x),s(h,m,x),U(_.children||[],m,h,P,I,q,F,f)):A>0&&A&64&&L&&g.dynamicChildren&&g.dynamicChildren.length===L.length?(H(g.dynamicChildren,L,m,P,I,q,F),(_.key!=null||P&&_===P.subTree)&&oi(g,_,!0)):J(g,_,m,h,P,I,q,F,f)},ce=(g,_,m,x,P,I,q,F,f)=>{_.slotScopeIds=F,g==null?_.shapeFlag&512?P.ctx.activate(_,m,x,q,f):we(_,m,x,P,I,q,f):He(g,_,f)},we=(g,_,m,x,P,I,q)=>{const F=g.component=Lc(g,x,P);if(ao(g)&&(F.ctx.renderer=We),Ic(F,!1,q),F.asyncDep){if(P&&P.registerDep(F,te,q),!g.el){const f=F.subTree=de(Tt);R(null,f,_,m),g.placeholder=f.el}}else te(F,g,_,m,P,I,q)},He=(g,_,m)=>{const x=_.component=g.component;if(fc(g,_,m))if(x.asyncDep&&!x.asyncResolved){ae(x,_,m);return}else x.next=_,x.update();else _.el=g.el,x.vnode=_},te=(g,_,m,x,P,I,q)=>{const F=()=>{if(g.isMounted){let{next:A,bu:L,u:C,parent:y,vnode:E}=g;{const Ee=ri(g);if(Ee){A&&(A.el=E.el,ae(g,A,q)),Ee.asyncDep.then(()=>{Ve(()=>{g.isUnmounted||l()},P)});return}}let z=A,G;Jt(g,!1),A?(A.el=E.el,ae(g,A,q)):A=E,L&&Hs(L),(G=A.props&&A.props.onVnodeBeforeUpdate)&&vt(G,y,A,E),Jt(g,!0);const oe=Vr(g),ke=g.subTree;g.subTree=oe,T(ke,oe,p(ke.el),tt(ke),g,P,I),A.el=oe.el,z===null&&dc(g,oe.el),C&&Ve(C,P),(G=A.props&&A.props.onVnodeUpdated)&&Ve(()=>vt(G,y,A,E),P)}else{let A;const{el:L,props:C}=_,{bm:y,m:E,parent:z,root:G,type:oe}=g,ke=In(_);Jt(g,!1),y&&Hs(y),!ke&&(A=C&&C.onVnodeBeforeMount)&&vt(A,z,_),Jt(g,!0);{G.ce&&G.ce._hasShadowRoot()&&G.ce._injectChildStyle(oe,g.parent?g.parent.type:void 0);const Ee=g.subTree=Vr(g);T(null,Ee,m,x,g,P,I),_.el=Ee.el}if(E&&Ve(E,P),!ke&&(A=C&&C.onVnodeMounted)){const Ee=_;Ve(()=>vt(A,z,Ee),P)}(_.shapeFlag&256||z&&In(z.vnode)&&z.vnode.shapeFlag&256)&&g.a&&Ve(g.a,P),g.isMounted=!0,_=m=x=null}};g.scope.on();const f=g.effect=new tr(F);g.scope.off();const l=g.update=f.run.bind(f),h=g.job=f.runIfDirty.bind(f);h.i=g,h.id=g.uid,f.scheduler=()=>oo(h),Jt(g,!0),l()},ae=(g,_,m)=>{_.component=g;const x=g.vnode.props;g.vnode=_,g.next=null,hc(g,_.props,x,m),bc(g,_.children,m),gt(),wr(g),ht()},J=(g,_,m,x,P,I,q,F,f=!1)=>{const l=g&&g.children,h=g?g.shapeFlag:0,A=_.children,{patchFlag:L,shapeFlag:C}=_;if(L>0){if(L&128){Te(l,A,m,x,P,I,q,F,f);return}else if(L&256){Ne(l,A,m,x,P,I,q,F,f);return}}C&8?(h&16&&Ye(l,P,I),A!==l&&d(m,A)):h&16?C&16?Te(l,A,m,x,P,I,q,F,f):Ye(l,P,I,!0):(h&8&&d(m,""),C&16&&U(A,m,x,P,I,q,F,f))},Ne=(g,_,m,x,P,I,q,F,f)=>{g=g||nn,_=_||nn;const l=g.length,h=_.length,A=Math.min(l,h);let L;for(L=0;Lh?Ye(g,P,I,!0,!1,A):U(_,m,x,P,I,q,F,f,A)},Te=(g,_,m,x,P,I,q,F,f)=>{let l=0;const h=_.length;let A=g.length-1,L=h-1;for(;l<=A&&l<=L;){const C=g[l],y=_[l]=f?Lt(_[l]):bt(_[l]);if(Dn(C,y))T(C,y,m,null,P,I,q,F,f);else break;l++}for(;l<=A&&l<=L;){const C=g[A],y=_[L]=f?Lt(_[L]):bt(_[L]);if(Dn(C,y))T(C,y,m,null,P,I,q,F,f);else break;A--,L--}if(l>A){if(l<=L){const C=L+1,y=CL)for(;l<=A;)Ae(g[l],P,I,!0),l++;else{const C=l,y=l,E=new Map;for(l=y;l<=L;l++){const Me=_[l]=f?Lt(_[l]):bt(_[l]);Me.key!=null&&E.set(Me.key,l)}let z,G=0;const oe=L-y+1;let ke=!1,Ee=0;const Fe=new Array(oe);for(l=0;l=oe){Ae(Me,P,I,!0);continue}let Je;if(Me.key!=null)Je=E.get(Me.key);else for(z=y;z<=L;z++)if(Fe[z-y]===0&&Dn(Me,_[z])){Je=z;break}Je===void 0?Ae(Me,P,I,!0):(Fe[Je-y]=l+1,Je>=Ee?Ee=Je:ke=!0,T(Me,_[Je],m,null,P,I,q,F,f),G++)}const nt=ke?Ac(Fe):nn;for(z=nt.length-1,l=oe-1;l>=0;l--){const Me=y+l,Je=_[Me],bn=_[Me+1],Ds=Me+1{const{el:I,type:q,transition:F,children:f,shapeFlag:l}=g;if(l&6){he(g.component.subTree,_,m,x);return}if(l&128){g.suspense.move(_,m,x);return}if(l&64){q.move(g,_,m,We);return}if(q===Ce){s(I,_,m);for(let A=0;AF.enter(I),P));else{const{leave:A,delayLeave:L,afterLeave:C}=F,y=()=>{g.ctx.isUnmounted?o(I):s(I,_,m)},E=()=>{const z=I._isLeaving||!!I[ro];I._isLeaving&&I[ro](!0),F.persisted&&!z?y():A(I,()=>{y(),C&&C()})};L?L(I,y,E):E()}else s(I,_,m)},Ae=(g,_,m,x=!1,P=!1)=>{const{type:I,props:q,ref:F,children:f,dynamicChildren:l,shapeFlag:h,patchFlag:A,dirs:L,cacheIndex:C,memo:y}=g;if(A===-2&&(P=!1),F!=null&&(gt(),Ln(F,null,m,g,!0),ht()),C!=null&&(_.renderCache[C]=void 0),h&256){_.ctx.deactivate(g);return}const E=h&1&&L,z=!In(g);let G;if(z&&(G=q&&q.onVnodeBeforeUnmount)&&vt(G,_,g),h&6)At(g.component,m,x);else{if(h&128){g.suspense.unmount(m,x);return}E&&Yt(g,null,_,"beforeUnmount"),h&64?g.type.remove(g,_,m,We,x):l&&!l.hasOnce&&(I!==Ce||A>0&&A&64)?Ye(l,_,m,!1,!0):(I===Ce&&A&384||!P&&h&16)&&Ye(f,_,m),x&&Ge(g)}const oe=y!=null&&C==null;(z&&(G=q&&q.onVnodeUnmounted)||E||oe)&&Ve(()=>{G&&vt(G,_,g),E&&Yt(g,null,_,"unmounted"),oe&&(g.el=null)},m)},Ge=g=>{const{type:_,el:m,anchor:x,transition:P}=g;if(_===Ce){ze(m,x);return}if(_===bo){v(g);return}const I=()=>{o(m),P&&!P.persisted&&P.afterLeave&&P.afterLeave()};if(g.shapeFlag&1&&P&&!P.persisted){const{leave:q,delayLeave:F}=P,f=()=>q(m,I);F?F(g.el,I,f):f()}else I()},ze=(g,_)=>{let m;for(;g!==_;)m=b(g),o(g),g=m;o(_)},At=(g,_,m)=>{const{bum:x,scope:P,job:I,subTree:q,um:F,m:f,a:l}=g;ii(f),ii(l),x&&Hs(x),P.stop(),I&&(I.flags|=8,Ae(q,g,_,m)),F&&Ve(F,_),Ve(()=>{g.isUnmounted=!0},_)},Ye=(g,_,m,x=!1,P=!1,I=0)=>{for(let q=I;q{if(g.shapeFlag&6)return tt(g.component.subTree);if(g.shapeFlag&128)return g.suspense.next();const _=b(g.anchor||g.el),m=_&&_[Ul];return m?b(m):_};let ct=!1;const Et=(g,_,m)=>{let x;g==null?_._vnode&&(Ae(_._vnode,null,null,!0),x=_._vnode.component):T(_._vnode||null,g,_,null,null,null,m),_._vnode=g,ct||(ct=!0,wr(x),xr(),ct=!1)},We={p:T,um:Ae,m:he,r:Ge,mt:we,mc:U,pc:J,pbc:H,n:tt,o:e};return{render:Et,hydrate:void 0,createApp:rc(Et)}}function _o({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Jt({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function kc(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function oi(e,t,n=!1){const s=e.children,o=t.children;if(Y(s)&&Y(o))for(let r=0;r>1,e[n[a]]0&&(t[s]=n[r-1]),n[r]=s)}}for(r=n.length,i=n[r-1];r-- >0;)n[r]=i,i=t[i];return n}function ri(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:ri(t)}function ii(e){if(e)for(let t=0;te.__isSuspense;function Ec(e,t){t&&t.pendingBranch?Y(e)?t.effects.push(...e):t.effects.push(e):Ml(e)}const Ce=Symbol.for("v-fgt"),Mn=Symbol.for("v-txt"),Tt=Symbol.for("v-cmt"),bo=Symbol.for("v-stc"),Qt=[];let Xe=null;function Q(e=!1){Qt.push(Xe=e?null:[])}function ci(){Qt.pop(),Xe=Qt[Qt.length-1]||null}let Rn=1;function ks(e,t=!1){Rn+=e,e<0&&Xe&&t&&(Xe.hasOnce=!0)}function ui(e){return e.dynamicChildren=Rn>0?Xe||nn:null,ci(),Rn>0&&Xe&&Xe.push(e),e}function ne(e,t,n,s,o,r){return ui(Z(e,t,n,s,o,r,!0))}function Sc(e,t,n,s,o){return ui(de(e,t,n,s,o,!0))}function As(e){return e?e.__v_isVNode===!0:!1}function Dn(e,t){return e.type===t.type&&e.key===t.key}const fi=({key:e})=>e??null,Es=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?be(e)||Pe(e)||X(e)?{i:_t,r:e,k:t,f:!!n}:e:null);function Z(e,t=null,n=null,s=0,o=null,r=e===Ce?0:1,i=!1,a=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&fi(t),ref:t&&Es(t),scopeId:Tr,slotScopeIds:null,children:n,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:r,patchFlag:s,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:_t};return a?(Ss(c,n),r&128&&e.normalize(c)):n&&(c.shapeFlag|=be(n)?8:16),Rn>0&&!i&&Xe&&(c.patchFlag>0||r&6)&&c.patchFlag!==32&&Xe.push(c),c}const de=wc;function wc(e,t=null,n=null,s=0,o=null,r=!1){if((!e||e===Jl)&&(e=Tt),As(e)){const a=fn(e,t,!0);return n&&Ss(a,n),Rn>0&&!r&&Xe&&(a.shapeFlag&6?Xe[Xe.indexOf(e)]=a:Xe.push(a)),a.patchFlag=-2,a}if(jc(e)&&(e=e.__vccOpts),t){t=xc(t);let{class:a,style:c}=t;a&&!be(a)&&(t.class=es(a)),ue(c)&&(no(c)&&!Y(c)&&(c=Se({},c)),t.style=Ft(c))}const i=be(e)?1:li(e)?128:gs(e)?64:ue(e)?4:X(e)?2:0;return Z(e,t,n,s,o,i,r,!0)}function xc(e){return e?no(e)||Jr(e)?Se({},e):e:null}function fn(e,t,n=!1,s=!1){const{props:o,ref:r,patchFlag:i,children:a,transition:c}=e,u=t?Nc(o||{},t):o,d={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&fi(u),ref:t&&t.ref?n&&r?Y(r)?r.concat(Es(t)):[r,Es(t)]:Es(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ce?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&fn(e.ssContent),ssFallback:e.ssFallback&&fn(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&s&&io(d,c.clone(d)),d}function Ct(e=" ",t=0){return de(Mn,null,e,t)}function Le(e="",t=!1){return t?(Q(),Sc(Tt,null,e)):de(Tt,null,e)}function bt(e){return e==null||typeof e=="boolean"?de(Tt):Y(e)?de(Ce,null,e.slice()):As(e)?Lt(e):de(Mn,null,String(e))}function Lt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:fn(e)}function Ss(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(Y(t))n=16;else if(typeof t=="object")if(s&65){const o=t.default;o&&(o._c&&(o._d=!1),Ss(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!Jr(t)?t._ctx=_t:o===3&&_t&&(_t.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else if(X(t)){if(s&65){Ss(e,{default:t});return}t={default:t,_ctx:_t},n=32}else t=String(t),s&64?(n=16,t=[Ct(t)]):n=8;e.children=t,e.shapeFlag|=n}function Nc(...e){const t={};for(let n=0;nUe||_t;let ws,Fn;{const e=Zn(),t=(n,s)=>{let o;return(o=e[n])||(o=e[n]=[]),o.push(s),r=>{o.length>1?o.forEach(i=>i(r)):o[0](r)}};ws=t("__VUE_INSTANCE_SETTERS__",n=>Ue=n),Fn=t("__VUE_SSR_SETTERS__",n=>qn=n)}const jn=e=>{const t=Ue;return ws(e),e.scope.on(),()=>{e.scope.off(),ws(t)}},di=()=>{Ue&&Ue.scope.off(),ws(null)};function gi(e){return e.vnode.shapeFlag&4}let qn=!1;function Ic(e,t=!1,n=!1){t&&Fn(t);const{props:s,children:o}=e.vnode,r=gi(e);gc(e,s,r,t),_c(e,o,n||t);const i=r?Oc(e,t):void 0;return t&&Fn(!1),i}function Oc(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Ql);const{setup:s}=n;if(s){gt();const o=e.setupContext=s.length>1?Mc(e):null,r=jn(e),i=an(s,e,0,[e.props,o]),a=Ko(i);if(ht(),r(),(a||e.sp)&&!In(e)&&Or(e),a){if(i.then(di,di),t)return i.then(c=>{Fn(!0);try{hi(e,c,t)}finally{Fn(!1)}}).catch(c=>{cs(c,e,0)});e.asyncDep=i}else hi(e,i)}else pi(e)}function hi(e,t,n){X(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ue(t)&&(e.setupState=kr(t)),pi(e)}function pi(e,t,n){const s=e.type;e.render||(e.render=s.render||ut);{const o=jn(e);gt();try{Zl(e)}finally{ht(),o()}}}const Pc={get(e,t){return Re(e,"get",""),e[t]}};function Mc(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Pc),slots:e.slots,emit:e.emit,expose:t}}function vo(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(kr(kl(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in On)return On[n](e)},has(t,n){return n in t||n in On}})):e.proxy}const Rc=/(?:^|[-_])\w/g,Dc=e=>e.replace(Rc,t=>t.toUpperCase()).replace(/[-_]/g,"");function Fc(e,t=!0){return X(e)?e.displayName||e.name:e.name||t&&e.__name}function mi(e,t,n=!1){let s=Fc(t);if(!s&&t.__file){const o=t.__file.match(/([^/\\]+)\.\w+$/);o&&(s=o[1])}if(!s&&e){const o=r=>{for(const i in r)if(r[i]===t)return i};s=o(e.components)||e.parent&&o(e.parent.type.components)||o(e.appContext.components)}return s?Dc(s):n?"App":"Anonymous"}function jc(e){return X(e)&&"__vccOpts"in e}const ee=(e,t)=>wl(e,t,qn);function _i(e,t,n){try{ks(-1);const s=arguments.length;return s===2?ue(t)&&!Y(t)?As(t)?de(e,null,[t]):de(e,t):de(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&As(n)&&(n=[n]),de(e,t,n))}finally{ks(1)}}const qc="3.5.42";/** * @vue/runtime-dom v3.5.42 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let wo;const ti=typeof window<"u"&&window.trustedTypes;if(ti)try{wo=ti.createPolicy("vue",{createHTML:e=>e})}catch{}const ni=wo?e=>wo.createHTML(e):e=>e,ya="http://www.w3.org/2000/svg",xa="http://www.w3.org/1998/Math/MathML",it=typeof document<"u"?document:null,oi=it&&it.createElement("template"),wa={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const s=t==="svg"?it.createElementNS(ya,e):t==="mathml"?it.createElementNS(xa,e):n?it.createElement(e,{is:n}):it.createElement(e);return e==="select"&&o&&o.multiple!=null&&s.setAttribute("multiple",o.multiple),s},createText:e=>it.createTextNode(e),createComment:e=>it.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>it.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,s,i){const a=n?n.previousSibling:t.lastChild;if(s&&(s===i||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===i||!(s=s.nextSibling)););else{oi.innerHTML=ni(o==="svg"?`${e}`:o==="mathml"?`${e}`:e);const r=oi.content;if(o==="svg"||o==="mathml"){const l=r.firstChild;for(;l.firstChild;)r.appendChild(l.firstChild);r.removeChild(l)}t.insertBefore(r,n)}return[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},ka=Symbol("_vtc");function Aa(e,t,n){const o=e[ka];o&&(t=(t?[t,...o]:[...o]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const si=Symbol("_vod"),Sa=Symbol("_vsh"),Ca=Symbol(""),Na=/(?:^|;)\s*display\s*:/;function Ea(e,t,n){const o=e.style,s=ie(n);let i=!1;if(n&&!s){if(t)if(ie(t))for(const a of t.split(";")){const r=a.slice(0,a.indexOf(":")).trim();n[r]==null&&Yt(o,r,"")}else for(const a in t)n[a]==null&&Yt(o,a,"");for(const a in n){a==="display"&&(i=!0);const r=n[a];r!=null?ja(e,a,!ie(t)&&t?t[a]:void 0,r)||Yt(o,a,r):Yt(o,a,"")}}else if(s){if(t!==n){const a=o[Ca];a&&(n+=";"+a),o.cssText=n,i=Na.test(n)}}else t&&e.removeAttribute("style");si in e&&(e[si]=i?o.display:"",e[Sa]&&(o.display="none"))}const In=/\s*!important$/;function Yt(e,t,n){if(z(n))n.forEach(o=>Yt(e,t,o));else if(n==null&&(n=""),t.startsWith("--"))In.test(n)?e.setProperty(t,n.replace(In,""),"important"):e.setProperty(t,n);else{const o=Ta(e,t);In.test(n)?e.setProperty(ze(o),n.replace(In,""),"important"):e[o]=n}}const ii=["Webkit","Moz","ms"],ko={};function Ta(e,t){const n=ko[t];if(n)return n;let o=Ne(t);if(o!=="filter"&&o in e)return ko[t]=o;o=qo(o);for(let s=0;sAo||(Ra.then(()=>Ao=0),Ao=Date.now());function Da(e,t){const n=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts<=n.attached)return;const s=n.value;if(z(s)){const i=o.stopImmediatePropagation;o.stopImmediatePropagation=()=>{i.call(o),o._stopped=!0};const a=s.slice(),r=[o];for(let l=0;le.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Fa=(e,t,n,o,s,i)=>{const a=s==="svg";t==="class"?Aa(e,o,a):t==="style"?Ea(e,n,o):tn(t)?nn(t)||Ma(e,t,n,o,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):$a(e,t,o,a))?(li(e,t,o),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&ai(e,t,o,a,i,t!=="value")):e._isVueCE&&(Ha(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!ie(o)))?li(e,Ne(t),o,i,t):(t==="true-value"?e._trueValue=o:t==="false-value"&&(e._falseValue=o),ai(e,t,o,a))};function $a(e,t,n,o){if(o)return!!(t==="innerHTML"||t==="textContent"||t in e&&ui(t)&&O(n));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 s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return ui(t)&&ie(n)?!1:t in e}function Ha(e,t){const n=e._def.props;if(!n)return!1;const o=Ne(t);return Array.isArray(n)?n.some(s=>Ne(s)===o):Object.keys(n).some(s=>Ne(s)===o)}const fi={};function So(e,t,n){let o=yr(e,t);sn(o)&&(o=ae({},o,t));class s extends Co{constructor(a){super(o,a,n)}}return s.def=o,s}const Ka=typeof HTMLElement<"u"?HTMLElement:class{};class Co extends Ka{constructor(t,n={},o=hi){super(),this._def=t,this._props=n,this._createApp=o,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&&o!==hi?this._root=this.shadowRoot:t.shadowRoot!==!1?(this.attachShadow(ae({},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 Co){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,_n(()=>{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 n of t)this._setAttr(n.attributeName)}_resolveDef(){if(this._pendingResolve)return this._pendingResolve;for(let o=0;o{this._resolved=!0,this._pendingResolve=void 0;const{props:i,styles:a}=o;let r;if(i&&!z(i))for(const l in i){const u=i[l];(u===Number||u&&u.type===Number)&&(l in this._props&&(this._props[l]=Mo(this._props[l])),(r||(r=Object.create(null)))[Ne(l)]=!0)}this._numberProps=r,this._resolveProps(o),this.shadowRoot&&this._applyStyles(a),this._mount(o)},n=this._def.__asyncLoader;if(n)return this._pendingResolve=n().then(o=>{o.configureApp=this._def.configureApp,t(this._def=o,!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 n=this._instance&&this._instance.exposed;if(n)for(const o in n)Y(this,o)||Object.defineProperty(this,o,{get:()=>oo(n[o])})}_resolveProps(t){const{props:n}=t,o=z(n)?n:Object.keys(n||{});for(const s of Object.keys(this))s[0]!=="_"&&o.includes(s)&&this._setProp(s,this[s]);for(const s of o.map(Ne))Object.defineProperty(this,s,{get(){return this._getProp(s)},set(i){this._setProp(s,i,!0,!this._patching)}})}_setAttr(t){if(t.startsWith("data-v-"))return;const n=this.hasAttribute(t);let o=n?this.getAttribute(t):fi;const s=Ne(t);n&&this._numberProps&&this._numberProps[s]&&(o=Mo(o)),this._setProp(s,o,!1,!0)}_getProp(t){return this._props[t]}_setProp(t,n,o=!0,s=!1){if(n!==this._props[t]&&(this._dirty=!0,n===fi?delete this._props[t]:(this._props[t]=n,t==="key"&&this._app&&(this._app._ceVNode.key=n)),s&&this._instance&&this._update(),o)){const i=this._ob;i&&(this._processMutations(i.takeRecords()),i.disconnect()),n===!0?this.setAttribute(ze(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(ze(t),n+""):n||this.removeAttribute(ze(t)),i&&i.observe(this,{attributes:!0})}}_update(){const t=this._createVNode();this._app&&(t.appContext=this._app._context),Ba(t,this._root)}_createVNode(){const t={};this.shadowRoot||(t.onVnodeMounted=t.onVnodeUpdated=this._renderSlots.bind(this));const n=re(this._def,ae(t,this._props));return this._instance||(n.ce=o=>{this._instance=o,o.ce=this,o.isCE=!0;const s=(i,a)=>{this.dispatchEvent(new CustomEvent(i,sn(a[0])?ae({detail:a},a[0]):{detail:a}))};o.emit=(i,...a)=>{s(i,a),ze(i)!==i&&s(ze(i),a)},this._setParent()}),n}_applyStyles(t,n,o){if(!t)return;if(n){if(n===this._def||this._styleChildren.has(n))return;this._styleChildren.add(n)}const s=this._nonce,i=this.shadowRoot,a=o?this._getStyleAnchor(o)||this._getStyleAnchor(this._def):this._getRootStyleInsertionAnchor(i);let r=null;for(let l=t.length-1;l>=0;l--){const u=document.createElement("style");s&&u.setAttribute("nonce",s),u.textContent=t[l],i.insertBefore(u,r||a),r=u,l===0&&(o||this._styleAnchors.set(this._def,u),n&&this._styleAnchors.set(n,u))}}_getStyleAnchor(t){if(!t)return null;const n=this._styleAnchors.get(t);return n&&n.parentNode===this.shadowRoot?n:(n&&this._styleAnchors.delete(t),null)}_getRootStyleInsertionAnchor(t){for(let n=0;n{gi().render(...e)},hi=(...e)=>{const t=gi().createApp(...e),{mount:n}=t;return t.mount=o=>{const s=Wa(o);if(!s)return;const i=t._component;!O(i)&&!i.render&&!i.template&&(i.template=s.innerHTML),s.nodeType===1&&(s.textContent="");const a=n(s,!1,Va(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),a},t};function Va(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Wa(e){return ie(e)?document.querySelector(e):e}const Ga=".search-box{position:relative;display:flex;align-items:center;margin:0 auto;width:100%;color:var(--dx-muted, #6d766e)}.search-box .search-icon{position:absolute;left:12px;pointer-events:none}.search-box input{width:100%;padding:10px 12px 10px 38px;font-size:.95rem;color:var(--dx-text, #3b463d);background:var(--dx-elevated, #fff);border:1px solid var(--dx-line, #d1d4cd);border-radius:10px;outline:none;box-sizing:border-box}.search-box input:focus{border-color:var(--dx-accent, #92b195);box-shadow:0 0 0 2px var(--dx-accent-weak, rgba(146, 177, 149, .18))}",Xt=(e,t)=>{const n=e.__vccOpts||e;for(const[o,s]of t)n[o]=s;return n},Ja=["value","placeholder","aria-label"],pi=Xt({__name:"SearchBar",props:{modelValue:{type:String,default:""},placeholder:{type:String,default:"Search…"},ariaLabel:{type:String,default:"Search"},maxWidth:{type:String,default:""}},emits:["update:modelValue","search"],setup(e,{emit:t}){const n=e,o=t,s=Q(()=>n.maxWidth?{maxWidth:n.maxWidth}:{});function i(a){const r=a.target.value??"";o("update:modelValue",r),o("search",{value:r})}return(a,r)=>(H(),U("div",{class:"search-box",style:at(s.value)},[r[0]||(r[0]=K("svg",{class:"search-icon",width:"18",height:"18",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},[K("circle",{cx:"11",cy:"11",r:"7",fill:"none",stroke:"currentColor","stroke-width":"2"}),K("line",{x1:"16.5",y1:"16.5",x2:"21",y2:"21",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round"})],-1)),K("input",{type:"search",value:e.modelValue,placeholder:e.placeholder,"aria-label":e.ariaLabel,onInput:i},null,40,Ja)],4))}},[["styles",[Ga]]]),Ya=".filter-dropdown{position:relative;flex:0 0 auto;width:var(--dx-filter-w, 128px);min-width:var(--dx-filter-w, 128px);max-width:var(--dx-filter-w, 128px)}@media (max-width: 576px){.filter-dropdown{width:var(--dx-filter-w-sm, 108px);min-width:var(--dx-filter-w-sm, 108px);max-width:var(--dx-filter-w-sm, 108px)}}.filter-dropdown__trigger{width:100%;padding:var(--dx-filter-pad-y, 4px) var(--dx-filter-pad-x, 8px);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:.875rem;color:var(--dx-text, #3b463d);text-align:start;background:var(--dx-elevated, #fff);border:1px solid var(--dx-line, #d1d4cd);border-radius:8px;transition:border-color .15s ease}.filter-dropdown__trigger:hover{border-color:var(--dx-accent, #92b195)}.filter-dropdown__trigger[data-active]{background-color:var(--dx-accent-weak, rgba(146, 177, 149, .18));border-color:var(--dx-accent, #92b195)}.filter-dropdown__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-dropdown__chevron{flex-shrink:0;transition:transform .2s ease}.filter-dropdown.is-open .filter-dropdown__chevron{transform:rotate(180deg)}.filter-dropdown__menu{position:fixed;z-index:2147483000;background-color:var(--dx-elevated, #fff);color:var(--dx-text, #3b463d);border:1px solid var(--dx-line, #d1d4cd);border-radius:8px;box-shadow:0 4px 12px #0000001f;overflow:hidden;display:flex;flex-direction:column;min-width:160px}.filter-dropdown__search{border:none;border-bottom:1px solid var(--dx-line, #d1d4cd);border-radius:0;padding:6px 12px;width:100%;font-size:.875rem;color:var(--dx-text, #3b463d);background:var(--dx-elevated, #fff);outline:none;box-sizing:border-box}.filter-dropdown__search::placeholder{color:var(--dx-muted, #6d766e)}.filter-dropdown__clear{display:block;width:100%;background:none;border:none;border-bottom:1px solid var(--dx-line, #d1d4cd);padding:6px 12px;font-size:.875rem;color:var(--dx-text, #3b463d);cursor:pointer;text-align:start;text-decoration:underline;text-decoration-color:var(--dx-accent, #92b195);text-underline-offset:3px}.filter-dropdown__clear:hover{background-color:var(--dx-accent-weak, rgba(146, 177, 149, .18))}.filter-dropdown__options{flex:1 1 auto;min-height:0;max-height:250px;overflow-y:auto}.filter-dropdown__search,.filter-dropdown__clear{flex:0 0 auto}.filter-dropdown__option{padding:5px 12px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:.875rem;transition:background-color .1s ease}.filter-dropdown__option[data-selected]{font-weight:700;color:var(--dx-text, #3b463d);box-shadow:inset 3px 0 0 var(--dx-accent, #92b195)}.filter-dropdown__option:hover,.filter-dropdown__option[data-highlighted]{background-color:var(--dx-accent-weak, rgba(146, 177, 149, .18))}.filter-dropdown__count{color:var(--dx-muted, #6d766e);font-size:.75rem;margin-inline-start:6px}.filter-dropdown__no-options{padding:12px;font-size:.875rem;color:var(--dx-muted, #6d766e);text-align:center}",Xa=["data-active","aria-expanded"],Za={class:"filter-dropdown__label"},Qa=["value","placeholder"],el={class:"filter-dropdown__options"},tl={key:0,class:"filter-dropdown__no-options"},nl=["data-highlighted","data-selected","aria-selected","onClick","onMouseenter"],ol={class:"filter-dropdown__count"},ut=Xt({__name:"FilterDropdown",props:{label:{type:String,required:!0},name:{type:String,required:!0},options:{type:Array,default:()=>[]},value:{type:String,default:""},placeholder:{type:String,default:"Type to search..."}},emits:["filter-change","filter-clear"],setup(e,{emit:t}){const n=e,o=t,s=ce(!1),i=ce(""),a=ce(-1),r=ce(null),l=ce(null),u=ce(null),f=ce({});function h(F){const L=F.ownerDocument,J=L.createElement("div");J.style.cssText="position:fixed;top:0;left:0;width:0;height:0;pointer-events:none;opacity:0",(F.parentElement||F.getRootNode().body||L.body).appendChild(J);const Ae=J.getBoundingClientRect();return J.remove(),{x:Ae.left,y:Ae.top}}function v(){const F=u.value;if(!F)return;const L=F.getBoundingClientRect(),J=window.innerWidth,qe=window.innerHeight,Ae=320,Re=4,Se=8,X=Math.round(Math.min(Math.max(L.width,240),J-Se*2)),Z=L.right>Se&&L.leftJ-Se?me=Math.round(Math.max(L.right-X,Se)):me=Math.round(Math.max(L.left,Se)):me=Math.round(Math.min(Math.max(L.left,Se),J-X-Se));const Ie=qe-L.bottom,Me=Ie<180&&L.top>Ie,ye=h(F),_t=Math.round(me-ye.x);f.value=Me?{top:"auto",bottom:`${Math.round(qe-L.top+Re+ye.y)}px`,left:`${_t}px`,width:`${X}px`,maxHeight:`${Math.round(Math.min(Ae,L.top-Re-Se))}px`}:{top:`${Math.round(L.bottom+Re-ye.y)}px`,bottom:"auto",left:`${_t}px`,width:`${X}px`,maxHeight:`${Math.round(Math.min(Ae,Ie-Re-Se))}px`}}function A(){s.value&&v()}const M=Q(()=>{if(!i.value)return n.options;const F=i.value.toLowerCase();return n.options.filter(L=>L.label.toLowerCase().includes(F))}),q=Q(()=>n.options.find(F=>F.value===n.value));function B(F){var J;const L=((J=F.composedPath)==null?void 0:J.call(F))??[];r.value&&!L.includes(r.value)&&j()}function D(){s.value?j():P()}function P(){s.value=!0,i.value="",a.value=-1,v(),document.addEventListener("click",B),window.addEventListener("scroll",A,!0),window.addEventListener("resize",A),_n(()=>{var F;v(),(F=l.value)==null||F.focus()})}function j(){s.value=!1,i.value="",a.value=-1,document.removeEventListener("click",B),window.removeEventListener("scroll",A,!0),window.removeEventListener("resize",A)}function N(F){i.value=F.target.value,a.value=-1}function $(F){const L=M.value;switch(F.key){case"ArrowDown":F.preventDefault(),a.value=Math.min(a.value+1,L.length-1),W();break;case"ArrowUp":F.preventDefault(),a.value=Math.max(a.value-1,0),W();break;case"Enter":{F.preventDefault();const J=L[a.value];J&&V(J);break}case"Escape":F.preventDefault(),j();break}}function W(){_n(()=>{var L;const F=(L=r.value)==null?void 0:L.querySelector(".filter-dropdown__option[data-highlighted]");F==null||F.scrollIntoView({block:"nearest"})})}function V(F){o("filter-change",{name:n.name,value:F.value,label:F.label,type:F.type}),j()}function fe(){o("filter-clear",{name:n.name}),j()}return vs(()=>{document.removeEventListener("click",B),window.removeEventListener("scroll",A,!0),window.removeEventListener("resize",A)}),(F,L)=>(H(),U("div",{ref_key:"rootRef",ref:r,class:ln(["filter-dropdown",{"is-open":s.value}])},[K("button",{ref_key:"triggerRef",ref:u,class:"filter-dropdown__trigger input","data-active":e.value?"":void 0,type:"button","aria-haspopup":"listbox","aria-expanded":s.value,onClick:D},[K("span",Za,[q.value?(H(),U(be,{key:0},[ot(le(e.label)+": ",1),K("strong",null,le(q.value.label),1)],64)):(H(),U(be,{key:1},[ot(le(e.label),1)],64))]),L[0]||(L[0]=K("svg",{class:"filter-dropdown__chevron",width:"12",height:"12",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg"},[K("path",{d:"M2 4l4 4 4-4",fill:"none",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"})],-1))],8,Xa),s.value?(H(),U("div",{key:0,class:"filter-dropdown__menu",role:"listbox",style:at(f.value)},[K("input",{ref_key:"searchInputRef",ref:l,class:"filter-dropdown__search",type:"text",value:i.value,placeholder:e.placeholder,onInput:N,onKeydown:$},null,40,Qa),e.value?(H(),U("button",{key:0,class:"filter-dropdown__clear",type:"button",onClick:fe},"Clear selection")):ue("",!0),K("div",el,[M.value.length===0?(H(),U("div",tl,"No options found")):(H(!0),U(be,{key:1},Sn(M.value,(J,qe)=>(H(),U("div",{key:J.value,class:"filter-dropdown__option",role:"option","data-highlighted":qe===a.value?"":void 0,"data-selected":J.value===e.value?"":void 0,"aria-selected":J.value===e.value,onClick:Ae=>V(J),onMouseenter:Ae=>a.value=qe},[K("span",null,le(J.label),1),K("span",ol,le(J.count),1)],40,nl))),128))])],4)):ue("",!0)],2))}},[["styles",[Ya]]]),sl=".rh-root{width:100%;box-sizing:border-box;padding:14px 16px;background:#111827;color:#e5e7eb;border-bottom:1px solid #1f2937;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;display:flex;flex-direction:column;gap:12px}.rh-title{display:flex;align-items:center;gap:10px}.rh-title h1{font-size:17px;font-weight:700;letter-spacing:-.01em}.rh-dot{width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent)}.rh-count{margin-left:auto;font:700 12px/1 ui-monospace,monospace;color:var(--accent)}.rh-search{display:flex}.rh-controls{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.rh-reset{padding:8px 12px;background:transparent;border:1px solid #1f2937;border-radius:8px;color:#94a3b8;font-size:13px;cursor:pointer}.rh-reset:hover{border-color:var(--accent);color:#e5e7eb}",il={class:"rh-title"},rl={key:0,class:"rh-count",role:"status","aria-live":"polite"},al={class:"rh-search"},ll={class:"rh-controls"},bi=Xt({__name:"BpResearchHeader",props:{count:{type:[Number,String],default:null},title:{type:String,default:"Unified Research Dashboard"},accent:{type:String,default:"#8b5cf6"},prayBaseUrl:{type:String,default:""},languageCode:{type:String,default:""}},emits:["research-filter"],setup(e,{emit:t}){const n=e,o=t,s=Q(()=>n.prayBaseUrl||"https://pray.doxa.life"),i=Q(()=>n.languageCode||""),a=ce(""),r=kt({wagf_region:"",wagf_block:"",rop1:"",religion:""}),l=kt({wagf_region:[],wagf_block:[],rop1:[],religion:[]}),u=Q(()=>!!(a.value||r.wagf_region||r.wagf_block||r.rop1||r.religion)),f=yo();function h(){var N,$;const j=((N=f==null?void 0:f.vnode)==null?void 0:N.el)||(($=f==null?void 0:f.proxy)==null?void 0:$.$el);try{const W=j&&j.getRootNode&&j.getRootNode();if(W&&W.host)return W.host}catch{}return j}function v(){const j={query:a.value,wagfRegion:r.wagf_region,wagfBlock:r.wagf_block,rop1:r.rop1,religion:r.religion};o("research-filter",j);const N=h();N&&typeof N.dispatchEvent=="function"&&N.dispatchEvent(new CustomEvent("research-filter",{detail:j,bubbles:!0,composed:!0}))}Ft([a,()=>r.wagf_region,()=>r.wagf_block,()=>r.rop1,()=>r.religion],v,{immediate:!0});function A(j){a.value=(j==null?void 0:j.value)??""}function M(j){(j==null?void 0:j.name)in r&&(r[j.name]=j.value)}function q(j){(j==null?void 0:j.name)in r&&(r[j.name]="")}function B(){a.value="",r.wagf_region="",r.wagf_block="",r.rop1="",r.religion=""}function D(j,N){const $=new Map;for(const W of j){const V=W[N];if(!(V!=null&&V.value))continue;const fe=$.get(V.value);fe?fe.count++:$.set(V.value,{label:V.label,count:1})}return Array.from($.entries()).map(([W,{label:V,count:fe}])=>({value:W,label:V,count:fe})).sort((W,V)=>W.label.localeCompare(V.label))}async function P(){const j=`${s.value}/api/people-groups/list?fields=name,slug,wagf_region,wagf_block,country_code,rop1,religion&lang=${i.value}`;try{const $=await(await fetch(j)).json(),W=Array.isArray($.posts)?$.posts:[];l.wagf_region=D(W,"wagf_region"),l.wagf_block=D(W,"wagf_block"),l.rop1=D(W,"rop1"),l.religion=D(W,"religion")}catch(N){console.error("[bp-research-header] options fetch error:",N)}}return co(P),(j,N)=>(H(),U("div",{class:"rh-root",role:"banner",style:at({"--accent":e.accent})},[K("div",il,[N[0]||(N[0]=K("span",{class:"rh-dot","aria-hidden":"true"},null,-1)),K("h1",null,le(e.title),1),e.count!==null&&e.count!==""?(H(),U("span",rl,le(e.count)+" shown",1)):ue("",!0)]),K("div",al,[re(pi,{"model-value":a.value,placeholder:"Search people groups or countries…","aria-label":"Search people groups",onSearch:A},null,8,["model-value"])]),K("div",ll,[re(ut,{label:"Region",name:"wagf_region",options:l.wagf_region,value:r.wagf_region,onFilterChange:M,onFilterClear:q},null,8,["options","value"]),re(ut,{label:"Bloc",name:"wagf_block",options:l.wagf_block,value:r.wagf_block,onFilterChange:M,onFilterClear:q},null,8,["options","value"]),re(ut,{label:"People Group",name:"rop1",options:l.rop1,value:r.rop1,onFilterChange:M,onFilterClear:q},null,8,["options","value"]),re(ut,{label:"Religion",name:"religion",options:l.religion,value:r.religion,onFilterChange:M,onFilterClear:q},null,8,["options","value"]),u.value?(H(),U("button",{key:0,class:"rh-reset",type:"button","aria-label":"Reset all filters and search",onClick:B},"Reset")):ue("",!0)])],4))}},[["styles",[sl]]]);function Mn(e,t){if(!t.includes("."))return e==null?void 0:e[t];const[n,...o]=t.split(".");let s=e==null?void 0:e[n];for(const i of o)s=s==null?void 0:s[i];return s}function cl(e,t){const n=e.toLowerCase(),o=t.toLowerCase(),s=[];let i=0,a=n.indexOf(o,i);for(;a!==-1;)s.push([a,a+o.length-1]),i=a+o.length,a=n.indexOf(o,i);return s}function ul(e,t,n){const o=e.toLowerCase(),s=t.toLowerCase(),i=s.length;if(!i||!o.length)return null;const a=Math.min(2,Math.floor(n*i));if(a<=0)return null;let r=new Array(o.length+1).fill(0),l=new Array(o.length+1);for(let v=1;v<=i;v++){l[0]=v;for(let A=1;A<=o.length;A++){const M=r[A-1]+(s[v-1]===o[A-1]?0:1);l[A]=Math.min(M,r[A]+1,l[A-1]+1)}[r,l]=[l,r]}let u=1/0,f=-1;for(let v=1;v<=o.length;v++)r[v]a?null:[[Math.max(0,f-i),f-1]]}function fl(e,t,{threshold:n=.4}={}){const o=String(e??"").trim().toLowerCase();if(!o)return[];const s=Math.min(2,Math.floor(n*o.length)),i=[];for(const r of t){if(!r)continue;const l=String(r).toLowerCase();if(Math.abs(l.length-o.length)>s)continue;const u=dl(l,o,s);u<=s&&i.push({value:r,distance:u})}if(!i.length)return[];const a=Math.min(...i.map(r=>r.distance));return i.filter(r=>r.distance===a).map(r=>r.value)}function dl(e,t,n){if(e===t)return 0;let o=Array.from({length:t.length+1},(i,a)=>a);const s=new Array(t.length+1);for(let i=1;i<=e.length;i++){s[0]=i;let a=i;for(let r=1;r<=t.length;r++)s[r]=Math.min(o[r-1]+(e[i-1]===t[r-1]?0:1),o[r]+1,s[r-1]+1),s[r]n)return n+1;for(let r=0;r<=t.length;r++)o[r]=s[r]}return o[t.length]}class gl{constructor(t,n={}){this.list=Array.isArray(t)?t:[],this.keys=n.keys||[],this.threshold=typeof n.threshold=="number"?n.threshold:.4,this.minMatchCharLength=n.minMatchCharLength||1}search(t){const n=String(t||"").trim();if(!n)return this.list.map(u=>({item:u,matches:[]}));if(n.lengthString(e||"").trim().replace(/\/+$/,"");function pl(){try{const t=String(hl||"").split(/[?#]/)[0].match(/^(.*)\/([^/]+)\/([^/]+)\.js$/);return!t||t[2]!==t[3]?null:t[1]||null}catch{return null}}function bl(e){const t=e==null?void 0:e.assetsBase;if(typeof t=="string"&&t.trim()){const o=Zt(t);if(/^https?:\/\//i.test(o)||o.startsWith("/"))return o}const n=Zt((e==null?void 0:e.treeBase)||"")||Zt(pl()||"");if(n)try{const o=typeof document<"u"?document.baseURI:void 0;return Zt(new URL(n+"/../assets",o).href)}catch{return Zt(n.replace(/\/[^/]*$/,"")+"/assets")}return"./assets"}function ml(e,t){return String(t||e||"").trim().toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,"")}const mi={C:"Christianity",M:"Islam",H:"Hinduism",B:"Buddhism",E:"Ethnoreligion",J:"Judaism",S:"Sikhism",N:"Unaffiliated",O:"Other",U:"Unknown"},vl={"Indo-European":"#e74c3c",Dravidian:"#ff9800","Afro-Asiatic":"#27ae60","Sino-Tibetan":"#3498db","Niger-Congo":"#9b59b6",Unclassified:"#95a5a6","Nilo-Saharan":"#e91e63","Khoe-Kwadi":"#00bcd4","Austro-Asiatic":"#00bcd4","Kra-Dai":"#8e44ad",Austronesian:"#ff69b4","Hmong-Mien":"#f44336",Turkic:"#ffc107","Nakh-Daghestanian":"#009688",Mongolic:"#795548",Uralic:"#607d8b",Tungusic:"#4caf50",Japonic:"#ff5722",Cariban:"#673ab7",Tupian:"#03a9f4",Tucanoan:"#8bc34a",Maipurean:"#ffc107",Panoan:"#cddc39",Guajiboan:"#9e9e9e",Chibchan:"#ff7043",Quechuan:"#ab47bc",Jean:"#26a69a",Harákmbut:"#7e57c2",Nambikwara:"#42a5f5",Muran:"#66bb6a",Karajá:"#ffa726",Bororoan:"#ef5350",Arauan:"#5c6bc0",Yanomaman:"#26c6da",Yaguan:"#d4e157",Witotoan:"#78909c",Zamucoan:"#8d6e63",Puinavean:"#aed581",Barbacoan:"#4db6ac","Eyak-Athabaskan":"#7986cb","Trans-New Guinea":"#ba68c8",Andamanese:"#4dd0e1","Atlantic-Congo":"#7D3C98",Mande:"#B9770E","Sign Language":"#212121",Creole:"#9575cd","Mixed language":"#a1887f","Language isolate":"#90a4ae",Unknown:"#000000"},_l=(()=>{const e=n=>String(n||"").toLowerCase().trim(),t={};for(const n of Object.keys(vl))t[e(n)]=n;return t})(),yl={"tai-kadai":"Kra-Dai",none:"Unknown"};function vi(e){if(!e)return"Unknown";const t=String(e).trim(),n=t.toLowerCase();return yl[n]||_l[n]||t}const xl={aar:"Afro-Asiatic",abf:"Austronesian",abl:"Austronesian",abv:"Afro-Asiatic",acm:"Afro-Asiatic",acq:"Afro-Asiatic",acw:"Afro-Asiatic",acx:"Afro-Asiatic",adh:"Nilo-Saharan",adi:"Sino-Tibetan",adw:"Tupian",adx:"Sino-Tibetan",aen:"Sign Language",afb:"Afro-Asiatic",afg:"Sign Language",afr:"Indo-European",aft:"Nilo-Saharan",agx:"Nakh-Daghestanian",ahk:"Sino-Tibetan",aib:"Turkic",aih:"Kra-Dai",aio:"Kra-Dai",ajp:"Afro-Asiatic",aju:"Afro-Asiatic",aks:"Niger-Congo",akv:"Nakh-Daghestanian",alk:"Austro-Asiatic",alo:"Austronesian",alw:"Afro-Asiatic",amc:"Panoan",amh:"Afro-Asiatic",amr:"Harákmbut",amv:"Austronesian",ani:"Nakh-Daghestanian",anp:"Indo-European",anq:"Andamanese",aoc:"Cariban",apc:"Afro-Asiatic",apd:"Afro-Asiatic",arb:"Afro-Asiatic",arq:"Afro-Asiatic",arr:"Tupian",ars:"Afro-Asiatic",arv:"Afro-Asiatic",ary:"Afro-Asiatic",ase:"Sign Language",asl:"Austronesian",asm:"Indo-European",asn:"Tupian",asp:"Sign Language",atr:"Cariban",avd:"Indo-European",avl:"Afro-Asiatic",avv:"Tupian",awe:"Tupian",awt:"Tupian",ayh:"Afro-Asiatic",ayl:"Afro-Asiatic",ayn:"Afro-Asiatic",azb:"Turkic",bao:"Tucanoan",bbh:"Austro-Asiatic",bcc:"Indo-European",bcz:"Niger-Congo",bdg:"Austronesian",bdi:"Nilo-Saharan",bdj:"Niger-Congo",bdm:"Afro-Asiatic",bdo:"Nilo-Saharan",bee:"Sino-Tibetan",bej:"Afro-Asiatic",bem:"Niger-Congo",ben:"Indo-European",bfi:"Sign Language",bfu:"Sino-Tibetan",bfw:"Austro-Asiatic",bfy:"Indo-European",bgc:"Indo-European",bgg:"Sino-Tibetan",bgk:"Austro-Asiatic",bgl:"Austro-Asiatic",bgn:"Indo-European",bgp:"Indo-European",bgq:"Indo-European",bho:"Indo-European",bhu:"Indo-European",bid:"Afro-Asiatic",bjj:"Indo-European",bkk:"Indo-European",blf:"Austronesian",blm:"Nilo-Saharan",blo:"Niger-Congo",bls:"Austronesian",blt:"Kra-Dai",bly:"Niger-Congo",bma:"Niger-Congo",bmr:"Witotoan",bna:"Austronesian",bns:"Indo-European",bor:"Bororoan",bos:"Indo-European",bph:"Nakh-Daghestanian",bqg:"Niger-Congo",bqj:"Niger-Congo",bqk:"Niger-Congo",bqn:"Sign Language",bqx:"Niger-Congo",bra:"Indo-European",brb:"Austro-Asiatic",bro:"Sino-Tibetan",brx:"Sino-Tibetan",bsb:"Austronesian",bsg:"Indo-European",bsk:"Language isolate",bsy:"Austronesian",btd:"Austronesian",btf:"Afro-Asiatic",btv:"Indo-European",btx:"Austronesian",btz:"Austronesian",bub:"Niger-Congo",buh:"Hmong-Mien",bva:"Afro-Asiatic",bvf:"Afro-Asiatic",bvi:"Niger-Congo",bvo:"Niger-Congo",bwi:"Maipurean",bwn:"Hmong-Mien",bwx:"Hmong-Mien",bxr:"Mongolic",bxu:"Mongolic",bxw:"Niger-Congo",byn:"Afro-Asiatic",byo:"Sino-Tibetan",bze:"Niger-Congo",bzx:"Niger-Congo",cat:"Indo-European",cbb:"Maipurean",cbc:"Tucanoan",cbi:"Barbacoan",cbn:"Austro-Asiatic",cby:"Unclassified",cdh:"Indo-European",cdn:"Sino-Tibetan",cdz:"Austro-Asiatic",ceg:"Zamucoan",cgk:"Sino-Tibetan",che:"Nakh-Daghestanian",cib:"Niger-Congo",cji:"Nakh-Daghestanian",ckh:"Sino-Tibetan",ckq:"Afro-Asiatic",clk:"Sino-Tibetan",cmn:"Sino-Tibetan",cnq:"Niger-Congo",cnu:"Afro-Asiatic",coa:"Creole",cog:"Austro-Asiatic",cpu:"Maipurean",cqd:"Hmong-Mien",csf:"Sign Language",csx:"Sign language",cub:"Tucanoan",cui:"Guajiboan",cuu:"Kra-Dai",daa:"Afro-Asiatic",daj:"Nilo-Saharan",dar:"Nakh-Daghestanian",dau:"Nilo-Saharan",dba:"Language isolate",dbb:"Afro-Asiatic",dbp:"Afro-Asiatic",dbr:"Afro-Asiatic",ddn:"Nilo-Saharan",deg:"Niger-Congo",dek:"Niger-Congo",des:"Tucanoan",dgo:"Indo-European",dgs:"Niger-Congo",dhd:"Indo-European",dhi:"Sino-Tibetan",dhm:"Niger-Congo",dil:"Nilo-Saharan",diu:"Niger-Congo",div:"Indo-European",djc:"Nilo-Saharan",dkg:"Niger-Congo",dln:"Sino-Tibetan",dml:"Indo-European",dms:"Austronesian",dnu:"Austro-Asiatic",doc:"Kra-Dai",dok:"Austronesian",dox:"Afro-Asiatic",dru:"Austronesian",dse:"Sign Language",dsh:"Afro-Asiatic",dsl:"Sign Language",dsq:"Nilo-Saharan",dta:"Mongolic",dtp:"Austronesian",dyu:"Niger-Congo",dzg:"Nilo-Saharan",dzl:"Sino-Tibetan",eng:"Indo-European",enn:"Niger-Congo",epi:"Niger-Congo",ers:"Sino-Tibetan",esl:"Sign Language",evn:"Tungusic",fin:"Uralic",fni:"Niger-Congo",fod:"Niger-Congo",fra:"Indo-European",fsl:"Sign Language",fub:"Niger-Congo",fuc:"Niger-Congo",fuf:"Niger-Congo",fuj:"Niger-Congo",fvr:"Nilo-Saharan",fwe:"Niger-Congo",gax:"Afro-Asiatic",gaz:"Afro-Asiatic",gbk:"Indo-European",gbm:"Indo-European",gbn:"Nilo-Saharan",gdq:"Afro-Asiatic",gea:"Afro-Asiatic",ges:"Austronesian",gex:"Afro-Asiatic",ghl:"Nilo-Saharan",giq:"Kra-Dai",giw:"Kra-Dai",gju:"Indo-European",glc:"Niger-Congo",goe:"Sino-Tibetan",gow:"Afro-Asiatic",gqu:"Kra-Dai",grr:"Afro-Asiatic",gsg:"Sign Language",gss:"Sign Language",guj:"Indo-European",gus:"Sign Language",gvp:"Jean",gwb:"Niger-Congo",gwc:"Indo-European",gwd:"Afro-Asiatic",gwf:"Indo-European",gya:"Niger-Congo",gyo:"Sino-Tibetan",gzn:"Austronesian",hae:"Afro-Asiatic",hal:"Austro-Asiatic",hau:"Afro-Asiatic",hca:"Creole",hea:"Hmong-Mien",heb:"Afro-Asiatic",her:"Niger-Congo",hik:"Austronesian",hin:"Indo-European",hks:"Sign Language",hlb:"Indo-European",hld:"Austro-Asiatic",hmb:"Nilo-Saharan",hmh:"Hmong-Mien",hml:"Hmong-Mien",hmm:"Hmong-Mien",hne:"Indo-European",hni:"Sino-Tibetan",hnu:"Austro-Asiatic",hoh:"Afro-Asiatic",hoj:"Indo-European",hoz:"Afro-Asiatic",hsn:"Sino-Tibetan",hss:"Afro-Asiatic",htu:"Austronesian",hug:"Harákmbut",huo:"Austro-Asiatic",iba:"Austronesian",ibr:"Niger-Congo",icl:"Sign Language",iii:"Sino-Tibetan",ind:"Austronesian",irr:"Austro-Asiatic",ise:"Sign Language",isk:"Indo-European",isr:"Sign Language",ium:"Hmong-Mien",jbn:"Afro-Asiatic",jeu:"Afro-Asiatic",jia:"Afro-Asiatic",jii:"Afro-Asiatic",jio:"Kra-Dai",jit:"Niger-Congo",jiu:"Sino-Tibetan",jle:"Niger-Congo",jls:"Sign Language",jmi:"Afro-Asiatic",jnl:"Sino-Tibetan",jos:"Sign Language",jpn:"Japonic",jup:"Puinavean",kaf:"Sino-Tibetan",kan:"Dravidian",kas:"Indo-European",kay:"Tupian",kaz:"Turkic",kbg:"Sino-Tibetan",kbo:"Nilo-Saharan",kbp:"Niger-Congo",kby:"Nilo-Saharan",kcf:"Niger-Congo",kcn:"Creole",kcp:"Nilo-Saharan",kcu:"Niger-Congo",kcy:"Nilo-Saharan",kcz:"Niger-Congo",kdh:"Niger-Congo",kdn:"Niger-Congo",kdt:"Austro-Asiatic",kdu:"Nilo-Saharan",kec:"Nilo-Saharan",kfa:"Dravidian",kfd:"Dravidian",kfe:"Dravidian",kfg:"Dravidian",kfm:"Indo-European",kfr:"Indo-European",kfs:"Indo-European",kfy:"Indo-European",kgn:"Indo-European",khb:"Kra-Dai",khf:"Austro-Asiatic",khv:"Nakh-Daghestanian",kia:"Niger-Congo",kib:"Niger-Congo",kie:"Nilo-Saharan",kil:"Afro-Asiatic",kir:"Turkic",kjc:"Austronesian",kjg:"Austro-Asiatic",kjk:"Austronesian",kke:"Niger-Congo",kkh:"Kra-Dai",kkn:"Austro-Asiatic",kko:"Nilo-Saharan",kks:"Afro-Asiatic",klf:"Nilo-Saharan",kmc:"Kra-Dai",kmq:"Nilo-Saharan",kmr:"Indo-European",kmz:"Turkic",knc:"Nilo-Saharan",knf:"Niger-Congo",knk:"Niger-Congo",knm:"Maipurean",knn:"Indo-European",kns:"Austro-Asiatic",knz:"Niger-Congo",kou:"Niger-Congo",kpa:"Afro-Asiatic",kpc:"Maipurean",kpj:"Karajá",kpt:"Nakh-Daghestanian",kqg:"Niger-Congo",kqm:"Niger-Congo",krn:"Niger-Congo",krs:"Nilo-Saharan",kth:"Nilo-Saharan",kuf:"Austro-Asiatic",kui:"Cariban",kuj:"Niger-Congo",kva:"Nakh-Daghestanian",kvf:"Afro-Asiatic",kvh:"Austronesian",kvp:"Austronesian",kwn:"Niger-Congo",kwv:"Nilo-Saharan",kxd:"Austronesian",kxh:"Afro-Asiatic",kxj:"Nilo-Saharan",kyi:"Austronesian",kyp:"Kra-Dai",kyw:"Indo-European",kzq:"Sino-Tibetan",lae:"Sino-Tibetan",lan:"Niger-Congo",lao:"Kra-Dai",laq:"Kra-Dai",lbj:"Sino-Tibetan",lbn:"Austro-Asiatic",lbo:"Austro-Asiatic",lbs:"Sign Language",lbt:"Kra-Dai",lcd:"Austronesian",lcq:"Austronesian",lgn:"Nilo-Saharan",lgs:"Sign Language",lha:"Kra-Dai",lhn:"Austronesian",lhp:"Sino-Tibetan",lic:"Kra-Dai",liq:"Afro-Asiatic",liu:"Nilo-Saharan",lkc:"Sino-Tibetan",lkh:"Sino-Tibetan",lki:"Indo-European",lkr:"Nilo-Saharan",lma:"Niger-Congo",loh:"Nilo-Saharan",lop:"Niger-Congo",lsd:"Afro-Asiatic",lso:"Sign Language",lss:"Indo-European",lsy:"Sign Language",luk:"Sino-Tibetan",lul:"Nilo-Saharan",mag:"Indo-European",mai:"Indo-European",mal:"Dravidian",mar:"Indo-European",mbd:"Austronesian",mbn:"Guajiboan",mcd:"Panoan",mdl:"Sign Language",mdy:"Afro-Asiatic",mei:"Nilo-Saharan",men:"Niger-Congo",mes:"Afro-Asiatic",mew:"Afro-Asiatic",mey:"Afro-Asiatic",mgb:"Nilo-Saharan",mgd:"Nilo-Saharan",mge:"Nilo-Saharan",mgh:"Niger-Congo",mhr:"Uralic",mhu:"Sino-Tibetan",mhw:"Niger-Congo",mjp:"Dravidian",mkg:"Kra-Dai",mmh:"Maipurean",mml:"Austro-Asiatic",mmy:"Afro-Asiatic",mne:"Nilo-Saharan",mni:"Sino-Tibetan",mnj:"Indo-European",mnk:"Niger-Congo",mnq:"Austro-Asiatic",mns:"Uralic",mot:"Chibchan",mou:"Afro-Asiatic",moy:"Afro-Asiatic",moz:"Afro-Asiatic",mpe:"Nilo-Saharan",mpz:"Sino-Tibetan",mqi:"Austronesian",mqn:"Austronesian",mra:"Austro-Asiatic",mrj:"Uralic",msc:"Niger-Congo",msv:"Afro-Asiatic",msw:"Niger-Congo",mtr:"Indo-European",mub:"Afro-Asiatic",mup:"Indo-European",muq:"Hmong-Mien",muv:"Dravidian",mvf:"Mongolic",mvu:"Nilo-Saharan",mvy:"Indo-European",mwn:"Niger-Congo",mxj:"Sino-Tibetan",myp:"Muran",myy:"Tucanoan",mzb:"Afro-Asiatic",mzy:"Sign Language",naq:"Khoe-Kwadi",nbt:"Sino-Tibetan",nbw:"Niger-Congo",ndg:"Niger-Congo",ndp:"Nilo-Saharan",ndt:"Niger-Congo",neb:"Niger-Congo",neh:"Sino-Tibetan",nev:"Austro-Asiatic",ngt:"Austro-Asiatic",njl:"Nilo-Saharan",nkd:"Sino-Tibetan",nld:"Indo-European",nmd:"Niger-Congo",nmi:"Afro-Asiatic",nml:"Niger-Congo",nmy:"Sino-Tibetan",nnj:"Nilo-Saharan",nod:"Kra-Dai",noe:"Indo-European",nos:"Sino-Tibetan",npb:"Sino-Tibetan",npi:"Indo-European",nrb:"Nilo-Saharan",nru:"Sino-Tibetan",nsl:"Sign Language",nuo:"Austro-Asiatic",nus:"Nilo-Saharan",nwm:"Nilo-Saharan",nxq:"Sino-Tibetan",nye:"Niger-Congo",nyn:"Niger-Congo",nyr:"Niger-Congo",nyw:"Kra-Dai",nzs:"Sign Language",okn:"Japonic",ole:"Sino-Tibetan",oog:"Austro-Asiatic",oon:"Andamanese",opa:"Niger-Congo",ort:"Indo-European",ory:"Indo-European",ost:"Niger-Congo",oyb:"Austro-Asiatic",oym:"Tupian",pac:"Austro-Asiatic",pah:"Tupian",pbp:"Niger-Congo",peh:"Mongolic",pes:"Indo-European",pga:"Creole",pgg:"Indo-European",pgz:"Sign language",pha:"Hmong-Mien",phh:"Sino-Tibetan",phj:"Sino-Tibetan",phk:"Kra-Dai",phl:"Indo-European",pho:"Sino-Tibetan",phq:"Sino-Tibetan",phr:"Indo-European",pht:"Kra-Dai",pil:"Niger-Congo",pir:"Tucanoan",pkb:"Niger-Congo",pks:"Sign Language",pkt:"Austro-Asiatic",pll:"Austro-Asiatic",pnq:"Niger-Congo",pnx:"Austro-Asiatic",por:"Indo-European",prc:"Indo-European",prs:"Indo-European",prt:"Austro-Asiatic",psc:"Sign Language",pse:"Austronesian",pto:"Tupian",pum:"Sino-Tibetan",puo:"Austro-Asiatic",qae:"Sign Language",qao:"Sign Language",qbh:"Sign Language",qbj:"Sign Language",qbn:"Sign Language",qbt:"Sign Language",qcd:"Sign Language",qcm:"Sign Language",qcy:"Sign Language",qer:"Sign Language",qfa:"Sign Language",qfj:"Sign Language",qga:"Sign Language",qge:"Sign Language",qgm:"Sign Language",qiq:"Sign Language",qki:"Sign Language",qkm:"Sign Language",qkp:"Sign Language",qkw:"Sign Language",qmv:"Sign Language",qnh:"Sign Language",qns:"Sign Language",qom:"Sign Language",qqa:"Sign Language",qry:"Sign Language",qsm:"Sign Language",qso:"Sign Language",qsr:"Sign Language",qsz:"Sign Language",qtp:"Sign Language",qvz:"Quechuan",ras:"Niger-Congo",rbb:"Austro-Asiatic",ren:"Austro-Asiatic",rji:"Sino-Tibetan",rmt:"Indo-European",rmy:"Indo-European",rob:"Austronesian",rsl:"Sign Language",rui:"Niger-Congo",rus:"Indo-European",rwm:"Niger-Congo",rwr:"Indo-European",rys:"Japonic",saa:"Afro-Asiatic",sbf:"Unclassified",sbj:"Nilo-Saharan",sbs:"Niger-Congo",scb:"Austro-Asiatic",sck:"Indo-European",scl:"Indo-European",sdb:"Indo-European",sdg:"Indo-European",sdl:"Sign Language",sdp:"Sino-Tibetan",seq:"Niger-Congo",sgh:"Indo-European",sgy:"Indo-European",she:"Afro-Asiatic",shm:"Indo-European",shn:"Kra-Dai",sho:"Niger-Congo",shp:"Panoan",shu:"Afro-Asiatic",shv:"Afro-Asiatic",shz:"Niger-Congo",siy:"Indo-European",siz:"Afro-Asiatic",sjg:"Nilo-Saharan",sjo:"Tungusic",skq:"Niger-Congo",sle:"Dravidian",slt:"Sino-Tibetan",sml:"Austronesian",smy:"Indo-European",snd:"Indo-European",snn:"Tucanoan",soj:"Indo-European",sok:"Afro-Asiatic",soy:"Niger-Congo",spa:"Indo-European",spu:"Austro-Asiatic",sqk:"Sign Language",sqq:"Austro-Asiatic",sqs:"Sign Language",sqt:"Afro-Asiatic",srh:"Indo-European",sri:"Tucanoan",srp:"Indo-European",ssh:"Afro-Asiatic",ssn:"Afro-Asiatic",sss:"Austro-Asiatic",ssy:"Afro-Asiatic",std:"Andamanese",sts:"Indo-European",suq:"Nilo-Saharan",suv:"Sino-Tibetan",suy:"Jean",suz:"Sino-Tibetan",swh:"Niger-Congo",swi:"Kra-Dai",swl:"Sign Language",swv:"Indo-European",swx:"Arauan",sxg:"Sino-Tibetan",sze:"Afro-Asiatic",szn:"Austronesian",szs:"Sign Language",tag:"Niger-Congo",tam:"Dravidian",taz:"Niger-Congo",tbm:"Niger-Congo",tbn:"Chibchan",tbr:"Nilo-Saharan",tct:"Kra-Dai",tcy:"Dravidian",tda:"Mixed language",tdb:"Indo-European",tdd:"Kra-Dai",tdf:"Austro-Asiatic",tdj:"Austronesian",tel:"Dravidian",teq:"Nilo-Saharan",tgf:"Sino-Tibetan",tgk:"Indo-European",tgr:"Austro-Asiatic",thk:"Niger-Congo",thm:"Austro-Asiatic",thu:"Nilo-Saharan",thv:"Afro-Asiatic",tig:"Afro-Asiatic",tin:"Nakh-Daghestanian",tiz:"Kra-Dai",tkn:"Japonic",tlq:"Austro-Asiatic",tly:"Indo-European",tma:"Nilo-Saharan",tnb:"Chibchan",toi:"Niger-Congo",toq:"Nilo-Saharan",tou:"Austro-Asiatic",tqq:"Afro-Asiatic",tri:"Cariban",trj:"Afro-Asiatic",tsb:"Afro-Asiatic",tsc:"Niger-Congo",tsj:"Sino-Tibetan",tsk:"Sino-Tibetan",tsl:"Kra-Dai",tsm:"Sign Language",ttg:"Austronesian",tth:"Austro-Asiatic",ttl:"Niger-Congo",tts:"Kra-Dai",tue:"Tucanoan",tum:"Niger-Congo",tuo:"Tucanoan",tur:"Turkic",twm:"Sino-Tibetan",txi:"Cariban",txm:"Austronesian",tyh:"Austro-Asiatic",tyj:"Kra-Dai",tyr:"Kra-Dai",tyv:"Turkic",tyy:"Niger-Congo",tzm:"Afro-Asiatic",uan:"Kra-Dai",udj:"Austronesian",une:"Niger-Congo",unk:"Maipurean",urd:"Indo-European",urp:"Tupian",urz:"Tupian",ush:"Indo-European",usi:"Sino-Tibetan",uuu:"Austro-Asiatic",uzn:"Turkic",vai:"Niger-Congo",vgr:"Indo-European",vie:"Austro-Asiatic",vkj:"Unclassified",vkn:"Niger-Congo",vkz:"Niger-Congo",vmk:"Niger-Congo",vut:"Niger-Congo",wau:"Maipurean",waw:"Cariban",wbj:"Afro-Asiatic",wbl:"Indo-European",wbr:"Indo-European",wlc:"Niger-Congo",wll:"Nilo-Saharan",wmd:"Nambikwara",wmg:"Sino-Tibetan",wne:"Indo-European",wni:"Niger-Congo",wol:"Niger-Congo",wrn:"Niger-Congo",wti:"Nilo-Saharan",wuh:"Mixed language",wwa:"Niger-Congo",xal:"Mongolic",xan:"Afro-Asiatic",xdq:"Nakh-Daghestanian",xhv:"Austro-Asiatic",xka:"Indo-European",xkz:"Sino-Tibetan",xma:"Niger-Congo",xmj:"Afro-Asiatic",xmo:"Tupian",xms:"Sign Language",xnr:"Indo-European",xns:"Sino-Tibetan",xom:"Nilo-Saharan",xor:"Panoan",xsm:"Niger-Congo",xsr:"Sino-Tibetan",xwg:"Nilo-Saharan",yaa:"Panoan",yad:"Yaguan",yao:"Niger-Congo",yax:"Niger-Congo",ybh:"Sino-Tibetan",ycl:"Sino-Tibetan",ydd:"Indo-European",ydg:"Indo-European",yea:"Dravidian",yhd:"Afro-Asiatic",yig:"Sino-Tibetan",yix:"Sino-Tibetan",ymm:"Afro-Asiatic",ymx:"Sino-Tibetan",yne:"Sino-Tibetan",yno:"Kra-Dai",yom:"Niger-Congo",yox:"Japonic",yoy:"Kra-Dai",yrn:"Kra-Dai",ysl:"Sign Language",ysm:"Sign language",ysn:"Sino-Tibetan",yue:"Sino-Tibetan",yul:"Nilo-Saharan",yup:"Cariban",ywn:"Panoan",ywt:"Sino-Tibetan",zag:"Nilo-Saharan",zgn:"Kra-Dai",zhd:"Kra-Dai",ziw:"Niger-Congo",zkr:"Sino-Tibetan",zlm:"Austronesian",zna:"Niger-Congo",zne:"Niger-Congo",zng:"Austro-Asiatic",zqe:"Kra-Dai",zum:"Indo-European",zyg:"Kra-Dai"},wl=":host{display:block;width:100%;--dx-surface: #f3f3f1;--dx-elevated: #ffffff;--dx-text: #3b463d;--dx-muted: #6d766e;--dx-line: #d1d4cd;--dx-accent: #92b195;--dx-accent-weak: rgba(146, 177, 149, .18);--dx-accent-soft: rgba(146, 177, 149, .1);--dx-accent-strong: #657967}.pgg-root{--brand: var(--dx-accent, #92b195);--ink: var(--dx-text, #3b463d);--mut: var(--dx-muted, #6d766e);--line: var(--dx-line, #d1d4cd);--card: var(--dx-elevated, #fff);--bg: var(--dx-surface, #f3f3f1);width:100%;box-sizing:border-box;color:var(--ink);background:var(--bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;padding:16px}.filters{display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding-block:18px 8px;min-height:190px}.pgg-search{display:flex;justify-content:center}.pgg-search--repel{gap:10px;align-items:center;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:600px;margin-inline:auto}.pgg-search--repel>:first-child{flex:1 1 320px;min-width:0}.pgg-exact{flex:none}.filters__toggle{background:var(--dx-elevated, #fff);border:1px solid var(--dx-line, #d1d4cd);border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:500;color:var(--dx-text, #3b463d);padding:7px 12px;display:inline-flex;align-items:center;gap:7px;margin-inline:auto;transition:background-color .15s ease,border-color .15s ease}.filters__toggle:hover{background:var(--dx-accent-weak, rgba(146,177,149,.18));border-color:var(--dx-accent, #92b195)}.filters__toggle:focus-visible{outline:2px solid var(--dx-accent, #92b195);outline-offset:2px}.filters__toggle-icon{color:var(--dx-accent, #92b195);flex:none}.filters__toggle-count{background:var(--dx-accent, #92b195);color:#fff;border-radius:999px;min-width:18px;padding:0 5px;font-size:.75rem;line-height:18px;text-align:center}.filters__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.filters__panel{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:flex-start}.filter-toggle{padding:6px 12px;cursor:pointer;font-size:.875rem;color:inherit;background:var(--card);border:1px solid var(--line);border-radius:8px;transition:border-color .15s ease,background .15s ease}.filter-toggle:hover{border-color:var(--brand)}.filter-toggle[data-active]{background-color:var(--dx-accent-weak, rgba(146, 177, 149, .18));border-color:var(--brand);color:var(--ink)}.filters__active{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}.filter-chip{display:inline-flex;gap:6px;align-items:center;background-color:var(--dx-accent-weak, rgba(146, 177, 149, .18));color:var(--ink);border:1px solid var(--line);border-radius:100px;padding:4px 12px;font-size:.85rem}.filter-chip__remove{background:none;border:none;cursor:pointer;font-size:1.1em;line-height:1;color:inherit;padding:0;display:inline-flex;align-items:center}.filter-chip__remove:hover{opacity:.7}.filters__clear-all{background:none;border:none;cursor:pointer;font-size:.875rem;color:var(--ink);text-decoration:underline;text-decoration-color:var(--brand);text-underline-offset:4px}.repel{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.font-size-sm{font-size:.875rem;color:var(--mut)}.grid.uupgs-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.card.uupg__card{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0000000a}.uupg__image{width:100%;aspect-ratio:1 / 1;object-fit:cover;background:var(--line)}.uupg__header{padding:12px 14px 6px}.uupg__name{font-size:1rem;font-weight:700;line-height:1.2;margin:0 0 4px}.uupg__country{font-size:.85rem;color:var(--mut);margin:0}.uupg__country-link{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--brand);text-decoration-thickness:1px;text-underline-offset:2px}.uupg__country-link:hover{text-decoration-thickness:2px}.uupg__match{font-size:.8rem;color:var(--mut);margin:4px 0 0}.uupg__content{padding:0 14px;font-size:.85rem;color:var(--mut)}.uupg__more-button{margin:12px 14px 14px;padding:8px 12px;text-align:center;font-size:.85rem;font-weight:700;color:var(--dx-elevated, #fff);background:var(--dx-accent-strong, #657967);border-radius:8px;text-decoration:none}.uupg__more-button:hover{background:var(--dx-text, #3b463d)}.search-highlight{background:#fde68a;border-radius:2px;padding:0 1px}.loading,.pgg-empty{grid-column:1 / -1;padding:28px;text-align:center;color:var(--mut);font-size:.9rem}.pgg-failed{font-weight:600;border-top:1px solid var(--bd, #d1d4cd)}.pgg-loadmore{display:block;margin:20px auto 0;padding:8px 18px;font-size:.9rem;cursor:pointer;color:var(--ink);background:var(--card);border:1px solid var(--brand);border-radius:8px}.pgg-loadmore:hover{background:var(--dx-accent-soft, rgba(146, 177, 149, .1))}",kl={class:"pgg-root"},Al={key:0,class:"pgg-search pgg-search--repel"},Sl=["data-active"],Cl=["aria-expanded"],Nl={key:0,class:"filters__toggle-count"},El={key:2,class:"filters__panel"},Tl={key:3,class:"filters__active"},jl=["onClick"],ql={class:"pgg-body"},Il={key:0,class:"repel"},Ml={class:"font-size-sm"},Ll={key:1},zl={id:"results",class:"grid uupgs-list"},Pl=["src","alt"],Rl={class:"uupg__header"},Ol=["innerHTML"],Dl={key:0,class:"uupg__country"},Fl=["href"],$l=["innerHTML"],Hl=["innerHTML"],Kl=["innerHTML"],Ul={key:1,class:"uupg__content"},Bl=["href"],Vl={key:0,class:"loading"},Wl={key:1,class:"pgg-empty pgg-failed",role:"status"},Gl={key:2,class:"pgg-empty"},_i=Xt({__name:"people-groups-grid",props:{profileConfig:{type:String,default:""},prayBaseUrl:{type:String,default:""},languageCode:{type:String,default:""},researchUrl:{type:String,default:""},selectUrl:{type:String,default:""},t:{type:Object,default:()=>({})},showSearch:{type:[Boolean,String],default:!0},showFilters:{type:[Boolean,String],default:!0},showTotal:{type:[Boolean,String],default:!0},query:{type:String,default:""},wagfRegion:{type:String,default:""},wagfBlock:{type:String,default:""},rop1:{type:String,default:""},religion:{type:String,default:""},countryCode:{type:String,default:""},primaryLanguage:{type:String,default:""},cluster:{type:String,default:""},peopleGroup:{type:String,default:""},engagementStatus:{type:String,default:""},gospelAccess:{type:String,default:""},religionFamily:{type:String,default:""},languageFamily:{type:String,default:""},perPage:{type:Number,default:24},morePerPage:{type:Number,default:0}},emits:["groups-filtered"],setup(e,{emit:t}){const n=e,o=t,s=Q(()=>{if(!n.profileConfig)return{};try{return JSON.parse(n.profileConfig)||{}}catch{return{}}}),i=Q(()=>!h.value&&!v.value?null:{backgroundImage:`url(${bl(s.value)}/images/worldmap.svg)`,backgroundSize:"60%",backgroundPosition:"top center",backgroundRepeat:"no-repeat"}),a=Q(()=>n.prayBaseUrl||s.value.prayBaseUrl||"https://pray.doxa.life"),r=Q(()=>n.languageCode||s.value.languageCode||""),l=Q(()=>n.researchUrl||s.value.researchUrl||(typeof window<"u"&&window.DOXA_SITE_URL||"https://doxa.life").replace(/\/+$/,"")+"/research/"),u=Q(()=>({...s.value.t||{},...n.t||{}})),f=g=>!(g===!1||g==="false"||g==="0"||g===0),h=Q(()=>f(n.showSearch)),v=Q(()=>f(n.showFilters)),A=Q(()=>f(n.showTotal)),M=ce([]),q=ce([]),B=ce(0),D=ce(1),P=ce(!0),j=ce(!1),N=ce(!0),$=ce({}),W=ce(""),V=ce({}),fe=Q(()=>h.value?W.value:n.query||""),F=Q(()=>{const g={},b=m=>m;return n.wagfRegion&&(g.wagf_region={value:n.wagfRegion,label:b(n.wagfRegion)}),n.wagfBlock&&(g.wagf_block={value:n.wagfBlock,label:b(n.wagfBlock)}),n.rop1&&(g.rop1={value:n.rop1,label:b(n.rop1)}),n.religion&&(g.religion={value:n.religion,label:b(n.religion)}),n.countryCode&&(g.country_code={value:n.countryCode,label:b(n.countryCode)}),n.primaryLanguage&&(g.primary_language={value:n.primaryLanguage,label:b(n.primaryLanguage)}),n.engagementStatus&&(g.engagement_status={value:n.engagementStatus,label:b(n.engagementStatus)}),n.cluster&&(g.imb_reg_of_people_2={value:n.cluster,label:b(n.cluster)}),n.peopleGroup&&(g.imb_reg_of_people_25={value:n.peopleGroup,label:b(n.peopleGroup)}),n.gospelAccess&&(g.imb_gsec={value:n.gospelAccess,label:b(n.gospelAccess)}),n.religionFamily&&(g.__religion_family={value:n.religionFamily,label:b(n.religionFamily)}),n.languageFamily&&(g.__language_family={value:n.languageFamily,label:b(n.languageFamily)}),g}),L=Q(()=>v.value?V.value:F.value),J=Q(()=>Object.values(L.value||{}).filter(g=>g&&g.value!==""&&g.value!=null).length),qe=Q(()=>Object.keys(L.value).length),Ae=Q(()=>J.value>0||!!(fe.value||"").trim());function Re(g){return g.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function Se(g,b=500){let m;return(...w)=>{clearTimeout(m),m=setTimeout(()=>g(...w),b)}}const de=Se(()=>{P.value=!0,D.value=1,c()},500);function X(g){W.value=(g==null?void 0:g.value)??"",de()}function Z(){N.value=!N.value}function me(g){V.value={...V.value,[g.name]:{value:g.value,label:g.label}},D.value=1,c()}function Ie(g){Me(g.name)}function Me(g){const b={...V.value};delete b[g],V.value=b,D.value=1,c()}function ye(){V.value={},D.value=1,c()}function _t(){if(V.value.exact)return Me("exact");V.value={...V.value,exact:{value:"yes",label:u.value.exact_filter||"Exact"}},D.value=1,c()}const Qt=g=>String(g??"").toLowerCase().replace(/[\s_&-]+/g,""),Ln={__religion_family:g=>{const b=g.religion&&typeof g.religion=="object"?g.religion.value:g.religion,m=String(b||"").charAt(0).toUpperCase(),w=m&&mi[m]?mi[m]:"";return w?{value:w,label:w}:null},__language_family:g=>{const b=g.imb_language_family,m=b&&typeof b=="object"?b.label||b.value:b;let w="";if(m)w=vi(m);else{const E=g.primary_language&&typeof g.primary_language=="object"?g.primary_language.value:null,I=E&&xl[E];w=I?vi(I):""}return w?{value:w,label:w}:null}},ft=(g,b)=>Ln[b]?Ln[b](g):g[b];function yt(g,b){if(!g)return!1;const m=Qt(b==null?void 0:b.value);return m?Qt(g.value)===m||Qt(g.label)===m:!1}function en(g){let b=g;for(const[m,w]of Object.entries(L.value))m==="exact"?b=b:b=b.filter(E=>yt(ft(E,m),w));return b}function zn(){const g=b=>{const m=new Map;for(const w of M.value){const E=w[b];if(!(E!=null&&E.value))continue;const I=m.get(E.value);I?I.count++:m.set(E.value,{label:E.label,count:1})}return Array.from(m.entries()).map(([w,{label:E,count:I}])=>({value:w,label:E,count:I})).sort((w,E)=>w.label.localeCompare(E.label))};$.value={wagf_region:g("wagf_region"),wagf_block:g("wagf_block"),rop1:g("rop1"),religion:g("religion")}}function dt(){const g=Object.keys($.value),b={};for(const m of g){const w={};for(const[T,R]of Object.entries(L.value))T!==m&&(w[T]=R);const E=yi(w,M.value),I=new Map;for(const T of E){const R=T[m];R!=null&&R.value&&I.set(R.value,(I.get(R.value)??0)+1)}b[m]=($.value[m]??[]).map(T=>({...T,count:I.get(T.value)??0}))}$.value=b}function yi(g,b){let m=b;for(const[w,E]of Object.entries(g))w!=="exact"&&(m=m.filter(I=>yt(ft(I,w),E)));return m}function c(){M.value=M.value.map(I=>(I.matches=[],I.country_label="",I.rop1_label="",I));const b=Object.keys(L.value).length>0?en(M.value):M.value,m=fe.value;if(!m){q.value=b,B.value=q.value.length,P.value=!1,dt(),x();return}const E=new gl(b,{includeMatches:!0,ignoreLocation:!0,minMatchCharLength:3,threshold:L.value.exact?0:.4,keys:["name","imb_alternate_name","country_code.label","rop1.label","religion.label","wagf_region.label","wagf_block.label"]}).search(m);q.value=E.map(I=>{var R;const T={...I.item};if(!I.matches)return T;T.matches=[];for(const te of I.matches){const se=te.key;if(!se)continue;let ge="";if(String(se).includes(".")){const[Ce,Te]=String(se).split(".");ge=(R=T[Ce])==null?void 0:R[Te]}else ge=T[String(se)];if(ge&&typeof ge=="string"){let Ce=0,Te="";if(te.indices.forEach(($e,ve)=>{const Le=$e[0],jt=$e[1],Pn=te.indices.length-1===ve;Te+=Re(ge.slice(Ce,Le))+`${Re(ge.slice(Le,jt+1))}`+(Pn?Re(ge.slice(jt+1)):""),Ce=jt+1}),String(se).includes("imb_alternate_name"))T.matches.push({key:u.value.alternate_name??"Also known as",label:Te});else if(String(se).includes(".")){const[$e]=String(se).split("."),ve={religion:u.value.religion,country_code:u.value.country,rop1:u.value.rop1,wagf_region:u.value.wagf_region,wagf_block:u.value.wagf_block};$e==="rop1"?T.rop1_label=Te:$e==="country_code"?T.country_label=Te:$e==="wagf_region"||T.matches.push({key:ve[$e]??$e,label:Te})}else T[String(se)]=Te}}return T}),B.value=q.value.length,P.value=!1,dt(),x()}const d=yo();function p(){var b,m;const g=((b=d==null?void 0:d.vnode)==null?void 0:b.el)||((m=d==null?void 0:d.proxy)==null?void 0:m.$el);try{const w=g&&g.getRootNode&&g.getRootNode();if(w&&w.host)return w.host}catch{}return g}function x(){const g={query:fe.value,activeFilters:L.value,total:B.value,slugs:q.value.map(m=>m.slug)};o("groups-filtered",g);const b=p();b&&typeof b.dispatchEvent=="function"&&b.dispatchEvent(new CustomEvent("groups-filtered",{detail:g,bubbles:!0,composed:!0}))}function y(){return n.morePerPage>0?B.value>n.perPage+(D.value-1)*n.morePerPage&&!P.value&&q.value.length>0:B.value>D.value*n.perPage&&!P.value&&q.value.length>0}function _(){D.value=D.value+1}const C=Q(()=>n.morePerPage>0?q.value.slice(0,n.perPage+(D.value-1)*n.morePerPage):q.value.slice(0,D.value*n.perPage)),S=Q(()=>y());async function k(){const g=`${a.value}/api/people-groups/list?fields=name,slug,wagf_region,wagf_block,country_code,rop1,religion,has_photo,image_url,adopted_by_churches,imb_alternate_name,engagement_status,people_committed,primary_language,imb_reg_of_people_2,imb_reg_of_people_25,imb_gsec,imb_language_family&lang=${r.value}`;P.value=!0,j.value=!1;try{const b=await fetch(g);if(!b.ok)throw new Error(`HTTP ${b.status}`);const m=await b.json();B.value=m.total,M.value=Array.isArray(m.posts)?m.posts:[],zn(),c()}catch(b){console.error("[people-groups-grid] fetch error:",b),j.value=!0,M.value=[],P.value=!1}}return Ft(()=>[n.query,F.value,h.value,v.value],()=>{D.value=1,c()}),co(k),(g,b)=>{var m,w,E,I;return H(),U("div",kl,[h.value||v.value?(H(),U("div",{key:0,id:"filters",class:"filters",style:at(i.value)},[h.value?(H(),U("div",Al,[re(pi,{"model-value":W.value,placeholder:u.value.search||"Search people groups…","aria-label":u.value.search||"Search people groups","max-width":"480px",onSearch:X},null,8,["model-value","placeholder","aria-label"]),v.value?(H(),U("button",{key:0,class:"filter-toggle pgg-exact",type:"button","data-active":L.value.exact?"":void 0,onClick:_t},le(u.value.exact_filter||"Exact"),9,Sl)):ue("",!0)])):ue("",!0),v.value?(H(),U("button",{key:1,class:"filters__toggle",type:"button","aria-expanded":N.value,onClick:Z},[b[0]||(b[0]=K("svg",{class:"filters__toggle-icon",width:"13",height:"13",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},[K("path",{d:"M1.5 2.5h9M3 6h6M4.5 9.5h3",fill:"none",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round"})],-1)),ot(" "+le(N.value?u.value.hide_filters||"Hide Filters":u.value.show_filters||"Show Filters")+" ",1),J.value?(H(),U("span",Nl,le(J.value),1)):ue("",!0),b[1]||(b[1]=K("svg",{width:"12",height:"12",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg"},[K("path",{d:"M2 4l4 4 4-4",fill:"none",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"})],-1))],8,Cl)):ue("",!0),v.value&&N.value?(H(),U("div",El,[re(ut,{label:u.value.wagf_region||"Region",name:"wagf_region",options:$.value.wagf_region||[],value:((m=L.value.wagf_region)==null?void 0:m.value)??"",placeholder:u.value.type_to_search||"Type to search...",onFilterChange:me,onFilterClear:Ie},null,8,["label","options","value","placeholder"]),re(ut,{label:u.value.wagf_block||"Bloc",name:"wagf_block",options:$.value.wagf_block||[],value:((w=L.value.wagf_block)==null?void 0:w.value)??"",placeholder:u.value.type_to_search||"Type to search...",onFilterChange:me,onFilterClear:Ie},null,8,["label","options","value","placeholder"]),re(ut,{label:u.value.rop1||"People Group",name:"rop1",options:$.value.rop1||[],value:((E=L.value.rop1)==null?void 0:E.value)??"",placeholder:u.value.type_to_search||"Type to search...",onFilterChange:me,onFilterClear:Ie},null,8,["label","options","value","placeholder"]),re(ut,{label:u.value.religion||"Religion",name:"religion",options:$.value.religion||[],value:((I=L.value.religion)==null?void 0:I.value)??"",placeholder:u.value.type_to_search||"Type to search...",onFilterChange:me,onFilterClear:Ie},null,8,["label","options","value","placeholder"])])):ue("",!0),v.value&&qe.value>0?(H(),U("div",Tl,[(H(!0),U(be,null,Sn(L.value,(T,R)=>(H(),U("span",{key:R,class:"filter-chip"},[ot(le(T.label)+" ",1),K("button",{class:"filter-chip__remove",type:"button",onClick:te=>Me(String(R))},"×",8,jl)]))),128)),K("button",{class:"filters__clear-all",type:"button",onClick:ye},le(u.value.clear_all||"Clear All"),1)])):ue("",!0)],4)):ue("",!0),K("div",ql,[A.value||Ae.value?(H(),U("div",Il,[K("div",Ml,[P.value?(H(),U("span",Ll," ")):(H(),U(be,{key:0},[ot(le(Ae.value&&!A.value?(u.value.showing||"Showing")+" "+B.value.toLocaleString("en-US"):(u.value.total||"Total")+": "+B.value.toLocaleString("en-US")),1)],64))])])):ue("",!0),K("div",zl,[(H(!0),U(be,null,Sn(C.value,T=>(H(),U("div",{key:T.slug,class:"card uupg__card"},[T.image_url?(H(),U("img",{key:0,class:"uupg__image",src:T.image_url,alt:T.name},null,8,Pl)):ue("",!0),K("div",Rl,[K("h3",{class:"uupg__name",innerHTML:T.name},null,8,Ol),T.country_code?(H(),U("p",Dl,[K("a",{class:"uupg__country-link",href:`${l.value}../countries/${oo(ml)(T.country_code.value,T.country_code.label)}`},[K("span",{innerHTML:T.country_label?T.country_label:T.country_code.label},null,8,$l)],8,Fl),T.rop1?(H(),U(be,{key:0},[b[2]||(b[2]=ot(" (",-1)),K("span",{innerHTML:T.rop1_label?T.rop1_label:T.rop1.label},null,8,Hl),b[3]||(b[3]=ot(")",-1))],64)):ue("",!0)])):ue("",!0),T.matches?(H(!0),U(be,{key:1},Sn(T.matches,(R,te)=>(H(),U("p",{key:te,class:"uupg__match"},[K("strong",null,le(R.key),1),b[4]||(b[4]=ot(": ",-1)),K("span",{innerHTML:R.label},null,8,Kl)]))),128)):ue("",!0)]),T.location_description?(H(),U("p",Ul,le(T.location_description),1)):ue("",!0),K("a",{class:"uupg__more-button",href:`${l.value}${T.slug}`},le(u.value.full_profile||"Full profile"),9,Bl)]))),128)),P.value?(H(),U("div",Vl,le(u.value.loading||"Loading…"),1)):j.value?(H(),U("div",Wl,le(u.value.load_failed||"People-group data could not be loaded. This is a connection problem, not your filter."),1)):C.value.length?ue("",!0):(H(),U("div",Gl,le(u.value.no_results||"No people groups match this filter."),1))]),S.value?(H(),U("button",{key:1,class:"pgg-loadmore",type:"button",onClick:_},le(u.value.load_more||"Load more"),1)):ue("",!0)])])}}},[["styles",[wl]]]),Jl=":host{display:block;width:100%;height:100%}.bp-root{--bg: #f3f3f1;--line: #d1d4cd;--ink: #3b463d;--mut: #6d766e;display:flex;flex-direction:column;width:100%;height:100%;min-height:480px;overflow:hidden;background:var(--bg);color:var(--ink);box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.bp-body{flex:1;min-height:0;position:relative;overflow:auto}.bp-foot{flex:none;padding:8px 12px;font-size:11px;color:var(--mut);text-align:center;border-top:1px solid var(--line)}",Yl={class:"bp-body"},Xl=So(Xt({__name:"big-picture",props:{profileConfig:{type:String,default:""}},setup(e){const t=e,n=Q(()=>{if(!t.profileConfig)return{};try{return JSON.parse(t.profileConfig)||{}}catch{return{}}}),o=Q(()=>n.value.accent||"#8b5cf6"),s=Q(()=>n.value.title||"Big Picture — Unified Research Dashboard"),i=Q(()=>n.value.prayBaseUrl||""),a=Q(()=>n.value.languageCode||""),r=kt({query:"",wagfRegion:"",wagfBlock:"",rop1:"",religion:""}),l=ce(null);function u(h){const v=h&&typeof h=="object"?h:{};r.query=v.query||"",r.wagfRegion=v.wagfRegion||"",r.wagfBlock=v.wagfBlock||"",r.rop1=v.rop1||"",r.religion=v.religion||""}function f(h){const v=h&&typeof h=="object"?h:{};l.value=typeof v.total=="number"?v.total:null}return(h,v)=>(H(),U("div",{class:"bp-root",style:at({"--accent":o.value})},[re(bi,{title:s.value,accent:o.value,count:l.value,"pray-base-url":i.value,"language-code":a.value,onResearchFilter:u},null,8,["title","accent","count","pray-base-url","language-code"]),K("div",Yl,[re(_i,{query:r.query,"wagf-region":r.wagfRegion,"wagf-block":r.wagfBlock,rop1:r.rop1,religion:r.religion,"show-search":!1,"show-filters":!1,"show-total":!1,"pray-base-url":i.value,"language-code":a.value,onGroupsFiltered:f},null,8,["query","wagf-region","wagf-block","rop1","religion","pray-base-url","language-code"])]),v[0]||(v[0]=K("footer",{class:"bp-foot"}," Search and filter the world's people groups · least-reached shown first ",-1))],4))}},[["styles",[Jl]]])),Zl=So(bi),Ql=So(_i);typeof customElements<"u"&&(customElements.get("bp-big-picture")||customElements.define("bp-big-picture",Xl),customElements.get("bp-research-header")||customElements.define("bp-research-header",Zl),customElements.get("people-groups-grid")||customElements.define("people-groups-grid",Ql))})(); +**/let yo;const bi=typeof window<"u"&&window.trustedTypes;if(bi)try{yo=bi.createPolicy("vue",{createHTML:e=>e})}catch{}const vi=yo?e=>yo.createHTML(e):e=>e,Uc="http://www.w3.org/2000/svg",$c="http://www.w3.org/1998/Math/MathML",It=typeof document<"u"?document:null,yi=It&&It.createElement("template"),Hc={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const o=t==="svg"?It.createElementNS(Uc,e):t==="mathml"?It.createElementNS($c,e):n?It.createElement(e,{is:n}):It.createElement(e);return e==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:e=>It.createTextNode(e),createComment:e=>It.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>It.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,o,r){const i=n?n.previousSibling:t.lastChild;if(o&&(o===r||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===r||!(o=o.nextSibling)););else{yi.innerHTML=vi(s==="svg"?`${e}`:s==="mathml"?`${e}`:e);const a=yi.content;if(s==="svg"||s==="mathml"){const c=a.firstChild;for(;c.firstChild;)a.appendChild(c.firstChild);a.removeChild(c)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},zc=Symbol("_vtc");function Wc(e,t,n){const s=e[zc];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const ki=Symbol("_vod"),Kc=Symbol("_vsh"),Vc=Symbol(""),Bc=/(?:^|;)\s*display\s*:/;function Gc(e,t,n){const s=e.style,o=be(n);let r=!1;if(n&&!o){if(t)if(be(t))for(const i of t.split(";")){const a=i.slice(0,i.indexOf(":")).trim();n[a]==null&&Un(s,a,"")}else for(const i in t)n[i]==null&&Un(s,i,"");for(const i in n){i==="display"&&(r=!0);const a=n[i];a!=null?Xc(e,i,!be(t)&&t?t[i]:void 0,a)||Un(s,i,a):Un(s,i,"")}}else if(o){if(t!==n){const i=s[Vc];i&&(n+=";"+i),s.cssText=n,r=Bc.test(n)}}else t&&e.removeAttribute("style");ki in e&&(e[ki]=r?s.display:"",e[Kc]&&(s.display="none"))}const xs=/\s*!important$/;function Un(e,t,n){if(Y(n))n.forEach(s=>Un(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))xs.test(n)?e.setProperty(t,n.replace(xs,""),"important"):e.setProperty(t,n);else{const s=Yc(e,t);xs.test(n)?e.setProperty(Qe(s),n.replace(xs,""),"important"):e[s]=n}}const Ai=["Webkit","Moz","ms"],ko={};function Yc(e,t){const n=ko[t];if(n)return n;let s=Ke(t);if(s!=="filter"&&s in e)return ko[t]=s;s=Bo(s);for(let o=0;oAo||(su.then(()=>Ao=0),Ao=Date.now());function ru(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;const o=n.value;if(Y(o)){const r=s.stopImmediatePropagation;s.stopImmediatePropagation=()=>{r.call(s),s._stopped=!0};const i=o.slice(),a=[s];for(let c=0;ce.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,iu=(e,t,n,s,o,r)=>{const i=o==="svg";t==="class"?Wc(e,s,i):t==="style"?Gc(e,n,s):Gn(t)?Yn(t)||Zc(e,t,n,s,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):au(e,t,s,i))?(wi(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Si(e,t,s,i,r,t!=="value")):e._isVueCE&&(lu(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!be(s)))?wi(e,Ke(t),s,r,t):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Si(e,t,s,i))};function au(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&Ni(t)&&X(n));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 o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return Ni(t)&&be(n)?!1:t in e}function lu(e,t){const n=e._def.props;if(!n)return!1;const s=Ke(t);return Array.isArray(n)?n.some(o=>Ke(o)===s):Object.keys(n).some(o=>Ke(o)===s)}const Ti={};function Eo(e,t,n){let s=hs(e,t);Jn(s)&&(s=Se({},s,t));class o extends So{constructor(i){super(s,i,n)}}return o.def=s,o}const cu=typeof HTMLElement<"u"?HTMLElement:class{};class So extends cu{constructor(t,n={},s=Ii){super(),this._def=t,this._props=n,this._createApp=s,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&&s!==Ii?this._root=this.shadowRoot:t.shadowRoot!==!1?(this.attachShadow(Se({},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 So){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,fs(()=>{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 n of t)this._setAttr(n.attributeName)}_resolveDef(){if(this._pendingResolve)return this._pendingResolve;for(let s=0;s{this._resolved=!0,this._pendingResolve=void 0;const{props:r,styles:i}=s;let a;if(r&&!Y(r))for(const c in r){const u=r[c];(u===Number||u&&u.type===Number)&&(c in this._props&&(this._props[c]=Yo(this._props[c])),(a||(a=Object.create(null)))[Ke(c)]=!0)}this._numberProps=a,this._resolveProps(s),this.shadowRoot&&this._applyStyles(i),this._mount(s)},n=this._def.__asyncLoader;if(n)return this._pendingResolve=n().then(s=>{s.configureApp=this._def.configureApp,t(this._def=s,!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 n=this._instance&&this._instance.exposed;if(n)for(const s in n)le(this,s)||Object.defineProperty(this,s,{get:()=>xn(n[s])})}_resolveProps(t){const{props:n}=t,s=Y(n)?n:Object.keys(n||{});for(const o of Object.keys(this))o[0]!=="_"&&s.includes(o)&&this._setProp(o,this[o]);for(const o of s.map(Ke))Object.defineProperty(this,o,{get(){return this._getProp(o)},set(r){this._setProp(o,r,!0,!this._patching)}})}_setAttr(t){if(t.startsWith("data-v-"))return;const n=this.hasAttribute(t);let s=n?this.getAttribute(t):Ti;const o=Ke(t);n&&this._numberProps&&this._numberProps[o]&&(s=Yo(s)),this._setProp(o,s,!1,!0)}_getProp(t){return this._props[t]}_setProp(t,n,s=!0,o=!1){if(n!==this._props[t]&&(this._dirty=!0,n===Ti?delete this._props[t]:(this._props[t]=n,t==="key"&&this._app&&(this._app._ceVNode.key=n)),o&&this._instance&&this._update(),s)){const r=this._ob;r&&(this._processMutations(r.takeRecords()),r.disconnect()),n===!0?this.setAttribute(Qe(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(Qe(t),n+""):n||this.removeAttribute(Qe(t)),r&&r.observe(this,{attributes:!0})}}_update(){const t=this._createVNode();this._app&&(t.appContext=this._app._context),fu(t,this._root)}_createVNode(){const t={};this.shadowRoot||(t.onVnodeMounted=t.onVnodeUpdated=this._renderSlots.bind(this));const n=de(this._def,Se(t,this._props));return this._instance||(n.ce=s=>{this._instance=s,s.ce=this,s.isCE=!0;const o=(r,i)=>{this.dispatchEvent(new CustomEvent(r,Jn(i[0])?Se({detail:i},i[0]):{detail:i}))};s.emit=(r,...i)=>{o(r,i),Qe(r)!==r&&o(Qe(r),i)},this._setParent()}),n}_applyStyles(t,n,s){if(!t)return;if(n){if(n===this._def||this._styleChildren.has(n))return;this._styleChildren.add(n)}const o=this._nonce,r=this.shadowRoot,i=s?this._getStyleAnchor(s)||this._getStyleAnchor(this._def):this._getRootStyleInsertionAnchor(r);let a=null;for(let c=t.length-1;c>=0;c--){const u=document.createElement("style");o&&u.setAttribute("nonce",o),u.textContent=t[c],r.insertBefore(u,a||i),a=u,c===0&&(s||this._styleAnchors.set(this._def,u),n&&this._styleAnchors.set(n,u))}}_getStyleAnchor(t){if(!t)return null;const n=this._styleAnchors.get(t);return n&&n.parentNode===this.shadowRoot?n:(n&&this._styleAnchors.delete(t),null)}_getRootStyleInsertionAnchor(t){for(let n=0;n{Li().render(...e)},Ii=(...e)=>{const t=Li().createApp(...e),{mount:n}=t;return t.mount=s=>{const o=gu(s);if(!o)return;const r=t._component;!X(r)&&!r.render&&!r.template&&(r.template=o.innerHTML),o.nodeType===1&&(o.textContent="");const i=n(o,!1,du(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},t};function du(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function gu(e){return be(e)?document.querySelector(e):e}const hu=".search-box{position:relative;display:flex;align-items:center;margin:0 auto;width:100%;color:var(--dx-muted, #6d766e)}.search-box .search-icon{position:absolute;left:12px;pointer-events:none}.search-box input{width:100%;padding:10px 12px 10px 38px;font-size:.95rem;color:var(--dx-text, #3b463d);background:var(--dx-elevated, #fff);border:1px solid var(--dx-line, #d1d4cd);border-radius:10px;outline:none;box-sizing:border-box}.search-box input:focus{border-color:var(--dx-accent, #92b195);box-shadow:0 0 0 2px var(--dx-accent-weak, rgba(146, 177, 149, .18))}",$n=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n},pu=["value","placeholder","aria-label"],Oi=$n({__name:"SearchBar",props:{modelValue:{type:String,default:""},placeholder:{type:String,default:"Search…"},ariaLabel:{type:String,default:"Search"},maxWidth:{type:String,default:""}},emits:["update:modelValue","search"],setup(e,{emit:t}){const n=e,s=t,o=ee(()=>n.maxWidth?{maxWidth:n.maxWidth}:{});function r(i){const a=i.target.value??"";s("update:modelValue",a),s("search",{value:a})}return(i,a)=>(Q(),ne("div",{class:"search-box",style:Ft(o.value)},[a[0]||(a[0]=Z("svg",{class:"search-icon",width:"18",height:"18",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},[Z("circle",{cx:"11",cy:"11",r:"7",fill:"none",stroke:"currentColor","stroke-width":"2"}),Z("line",{x1:"16.5",y1:"16.5",x2:"21",y2:"21",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round"})],-1)),Z("input",{type:"search",value:e.modelValue,placeholder:e.placeholder,"aria-label":e.ariaLabel,onInput:r},null,40,pu)],4))}},[["styles",[hu]]]);/*! + * shared v9.14.5 + * (c) 2025 kazuya kawaguchi + * Released under the MIT License. + */function mu(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const Pi=typeof window<"u",Zt=(e,t=!1)=>t?Symbol.for(e):Symbol(e),_u=(e,t,n)=>bu({l:e,k:t,s:n}),bu=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),Ie=e=>typeof e=="number"&&isFinite(e),vu=e=>ji(e)==="[object Date]",gn=e=>ji(e)==="[object RegExp]",Ns=e=>se(e)&&Object.keys(e).length===0,De=Object.assign,yu=Object.create,fe=(e=null)=>yu(e);let Mi;const Ot=()=>Mi||(Mi=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:fe());function Ri(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/").replace(/=/g,"=")}function Di(e){return e.replace(/&(?![a-zA-Z0-9#]{2,6};)/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function ku(e){return e=e.replace(/(\w+)\s*=\s*"([^"]*)"/g,(s,o,r)=>`${o}="${Di(r)}"`),e=e.replace(/(\w+)\s*=\s*'([^']*)'/g,(s,o,r)=>`${o}='${Di(r)}'`),/\s*on\w+\s*=\s*["']?[^"'>]+["']?/gi.test(e)&&(e=e.replace(/(\s+)(on)(\w+\s*=)/gi,"$1on$3")),[/(\s+(?:href|src|action|formaction)\s*=\s*["']?)\s*javascript:/gi,/(style\s*=\s*["'][^"']*url\s*\(\s*)javascript:/gi].forEach(s=>{e=e.replace(s,"$1javascript:")}),e}const Au=Object.prototype.hasOwnProperty;function it(e,t){return Au.call(e,t)}const xe=Array.isArray,ve=e=>typeof e=="function",K=e=>typeof e=="string",ge=e=>typeof e=="boolean",ie=e=>e!==null&&typeof e=="object",Eu=e=>ie(e)&&ve(e.then)&&ve(e.catch),Fi=Object.prototype.toString,ji=e=>Fi.call(e),se=e=>{if(!ie(e))return!1;const t=Object.getPrototypeOf(e);return t===null||t.constructor===Object},Su=e=>e==null?"":xe(e)||se(e)&&e.toString===Fi?JSON.stringify(e,null,2):String(e);function wu(e,t=""){return e.reduce((n,s,o)=>o===0?n+s:n+t+s,"")}function Ts(e){let t=e;return()=>++t}const Cs=e=>!ie(e)||xe(e);function Ls(e,t){if(Cs(e)||Cs(t))throw new Error("Invalid value");const n=[{src:e,des:t}];for(;n.length;){const{src:s,des:o}=n.pop();Object.keys(s).forEach(r=>{r!=="__proto__"&&(ie(s[r])&&!ie(o[r])&&(o[r]=Array.isArray(s[r])?[]:fe()),Cs(o[r])||Cs(s[r])?o[r]=s[r]:n.push({src:s[r],des:o[r]}))})}}/*! + * message-compiler v9.14.5 + * (c) 2025 kazuya kawaguchi + * Released under the MIT License. + */function xu(e,t,n){return{line:e,column:t,offset:n}}function Is(e,t,n){return{start:e,end:t}}const Nu=/\{([0-9a-zA-Z]+)\}/g;function qi(e,...t){return t.length===1&&Tu(t[0])&&(t=t[0]),(!t||!t.hasOwnProperty)&&(t={}),e.replace(Nu,(n,s)=>t.hasOwnProperty(s)?t[s]:"")}const Ui=Object.assign,$i=e=>typeof e=="string",Tu=e=>e!==null&&typeof e=="object";function Hi(e,t=""){return e.reduce((n,s,o)=>o===0?n+s:n+t+s,"")}const wo={USE_MODULO_SYNTAX:1,__EXTEND_POINT__:2},Cu={[wo.USE_MODULO_SYNTAX]:"Use modulo before '{{0}}'."};function Lu(e,t,...n){const s=qi(Cu[e],...n||[]),o={message:String(s),code:e};return t&&(o.location=t),o}const B={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,UNHANDLED_CODEGEN_NODE_TYPE:15,UNHANDLED_MINIFIER_NODE_TYPE:16,__EXTEND_POINT__:17},Iu={[B.EXPECTED_TOKEN]:"Expected token: '{0}'",[B.INVALID_TOKEN_IN_PLACEHOLDER]:"Invalid token in placeholder: '{0}'",[B.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER]:"Unterminated single quote in placeholder",[B.UNKNOWN_ESCAPE_SEQUENCE]:"Unknown escape sequence: \\{0}",[B.INVALID_UNICODE_ESCAPE_SEQUENCE]:"Invalid unicode escape sequence: {0}",[B.UNBALANCED_CLOSING_BRACE]:"Unbalanced closing brace",[B.UNTERMINATED_CLOSING_BRACE]:"Unterminated closing brace",[B.EMPTY_PLACEHOLDER]:"Empty placeholder",[B.NOT_ALLOW_NEST_PLACEHOLDER]:"Not allowed nest placeholder",[B.INVALID_LINKED_FORMAT]:"Invalid linked format",[B.MUST_HAVE_MESSAGES_IN_PLURAL]:"Plural must have messages",[B.UNEXPECTED_EMPTY_LINKED_MODIFIER]:"Unexpected empty linked modifier",[B.UNEXPECTED_EMPTY_LINKED_KEY]:"Unexpected empty linked key",[B.UNEXPECTED_LEXICAL_ANALYSIS]:"Unexpected lexical analysis in token: '{0}'",[B.UNHANDLED_CODEGEN_NODE_TYPE]:"unhandled codegen node type: '{0}'",[B.UNHANDLED_MINIFIER_NODE_TYPE]:"unhandled mimifier node type: '{0}'"};function hn(e,t,n={}){const{domain:s,messages:o,args:r}=n,i=qi((o||Iu)[e]||"",...r||[]),a=new SyntaxError(String(i));return a.code=e,t&&(a.location=t),a.domain=s,a}function Ou(e){throw e}const Pt=" ",Pu="\r",$e=` +`,Mu="\u2028",Ru="\u2029";function Du(e){const t=e;let n=0,s=1,o=1,r=0;const i=O=>t[O]===Pu&&t[O+1]===$e,a=O=>t[O]===$e,c=O=>t[O]===Ru,u=O=>t[O]===Mu,d=O=>i(O)||a(O)||c(O)||u(O),p=()=>n,b=()=>s,S=()=>o,M=()=>r,T=O=>i(O)||c(O)||u(O)?$e:t[O],D=()=>T(n),R=()=>T(n+r);function j(){return r=0,d(n)&&(s++,o=0),i(n)&&n++,n++,o++,t[n]}function k(){return i(n+r)&&r++,r++,t[n+r]}function v(){n=0,s=1,o=1,r=0}function N(O=0){r=O}function w(){const O=n+r;for(;O!==n;)j();r=0}return{index:p,line:b,column:S,peekOffset:M,charAt:T,currentChar:D,currentPeek:R,next:j,peek:k,reset:v,resetPeek:N,skipToPeek:w}}const Ut=void 0,Fu=".",zi="'",ju="tokenizer";function qu(e,t={}){const n=t.location!==!1,s=Du(e),o=()=>s.index(),r=()=>xu(s.line(),s.column(),s.index()),i=r(),a=o(),c={currentType:14,offset:a,startLoc:i,endLoc:i,lastType:14,lastOffset:a,lastStartLoc:i,lastEndLoc:i,braceNest:0,inLinked:!1,text:""},u=()=>c,{onError:d}=t;function p(f,l,h,...A){const L=u();if(l.column+=h,l.offset+=h,d){const C=n?Is(L.startLoc,l):null,y=hn(f,C,{domain:ju,args:A});d(y)}}function b(f,l,h){f.endLoc=r(),f.currentType=l;const A={type:l};return n&&(A.loc=Is(f.startLoc,f.endLoc)),h!=null&&(A.value=h),A}const S=f=>b(f,14);function M(f,l){return f.currentChar()===l?(f.next(),l):(p(B.EXPECTED_TOKEN,r(),0,l),"")}function T(f){let l="";for(;f.currentPeek()===Pt||f.currentPeek()===$e;)l+=f.currentPeek(),f.peek();return l}function D(f){const l=T(f);return f.skipToPeek(),l}function R(f){if(f===Ut)return!1;const l=f.charCodeAt(0);return l>=97&&l<=122||l>=65&&l<=90||l===95}function j(f){if(f===Ut)return!1;const l=f.charCodeAt(0);return l>=48&&l<=57}function k(f,l){const{currentType:h}=l;if(h!==2)return!1;T(f);const A=R(f.currentPeek());return f.resetPeek(),A}function v(f,l){const{currentType:h}=l;if(h!==2)return!1;T(f);const A=f.currentPeek()==="-"?f.peek():f.currentPeek(),L=j(A);return f.resetPeek(),L}function N(f,l){const{currentType:h}=l;if(h!==2)return!1;T(f);const A=f.currentPeek()===zi;return f.resetPeek(),A}function w(f,l){const{currentType:h}=l;if(h!==8)return!1;T(f);const A=f.currentPeek()===".";return f.resetPeek(),A}function O(f,l){const{currentType:h}=l;if(h!==9)return!1;T(f);const A=R(f.currentPeek());return f.resetPeek(),A}function U(f,l){const{currentType:h}=l;if(!(h===8||h===12))return!1;T(f);const A=f.currentPeek()===":";return f.resetPeek(),A}function $(f,l){const{currentType:h}=l;if(h!==10)return!1;const A=()=>{const C=f.currentPeek();return C==="{"?R(f.peek()):C==="@"||C==="%"||C==="|"||C===":"||C==="."||C===Pt||!C?!1:C===$e?(f.peek(),A()):W(f,!1)},L=A();return f.resetPeek(),L}function H(f){T(f);const l=f.currentPeek()==="|";return f.resetPeek(),l}function V(f){const l=T(f),h=f.currentPeek()==="%"&&f.peek()==="{";return f.resetPeek(),{isModulo:h,hasSpace:l.length>0}}function W(f,l=!0){const h=(L=!1,C="",y=!1)=>{const E=f.currentPeek();return E==="{"?C==="%"?!1:L:E==="@"||!E?C==="%"?!0:L:E==="%"?(f.peek(),h(L,"%",!0)):E==="|"?C==="%"||y?!0:!(C===Pt||C===$e):E===Pt?(f.peek(),h(!0,Pt,y)):E===$e?(f.peek(),h(!0,$e,y)):!0},A=h();return l&&f.resetPeek(),A}function ce(f,l){const h=f.currentChar();return h===Ut?Ut:l(h)?(f.next(),h):null}function we(f){const l=f.charCodeAt(0);return l>=97&&l<=122||l>=65&&l<=90||l>=48&&l<=57||l===95||l===36}function He(f){return ce(f,we)}function te(f){const l=f.charCodeAt(0);return l>=97&&l<=122||l>=65&&l<=90||l>=48&&l<=57||l===95||l===36||l===45}function ae(f){return ce(f,te)}function J(f){const l=f.charCodeAt(0);return l>=48&&l<=57}function Ne(f){return ce(f,J)}function Te(f){const l=f.charCodeAt(0);return l>=48&&l<=57||l>=65&&l<=70||l>=97&&l<=102}function he(f){return ce(f,Te)}function Ae(f){let l="",h="";for(;l=Ne(f);)h+=l;return h}function Ge(f){D(f);const l=f.currentChar();return l!=="%"&&p(B.EXPECTED_TOKEN,r(),0,l),f.next(),"%"}function ze(f){let l="";for(;;){const h=f.currentChar();if(h==="{"||h==="}"||h==="@"||h==="|"||!h)break;if(h==="%")if(W(f))l+=h,f.next();else break;else if(h===Pt||h===$e)if(W(f))l+=h,f.next();else{if(H(f))break;l+=h,f.next()}else l+=h,f.next()}return l}function At(f){D(f);let l="",h="";for(;l=ae(f);)h+=l;return f.currentChar()===Ut&&p(B.UNTERMINATED_CLOSING_BRACE,r(),0),h}function Ye(f){D(f);let l="";return f.currentChar()==="-"?(f.next(),l+=`-${Ae(f)}`):l+=Ae(f),f.currentChar()===Ut&&p(B.UNTERMINATED_CLOSING_BRACE,r(),0),l}function tt(f){return f!==zi&&f!==$e}function ct(f){D(f),M(f,"'");let l="",h="";for(;l=ce(f,tt);)l==="\\"?h+=Et(f):h+=l;const A=f.currentChar();return A===$e||A===Ut?(p(B.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,r(),0),A===$e&&(f.next(),M(f,"'")),h):(M(f,"'"),h)}function Et(f){const l=f.currentChar();switch(l){case"\\":case"'":return f.next(),`\\${l}`;case"u":return We(f,l,4);case"U":return We(f,l,6);default:return p(B.UNKNOWN_ESCAPE_SEQUENCE,r(),0,l),""}}function We(f,l,h){M(f,l);let A="";for(let L=0;L{const A=f.currentChar();return A==="{"||A==="%"||A==="@"||A==="|"||A==="("||A===")"||!A||A===Pt?h:(h+=A,f.next(),l(h))};return l("")}function x(f){D(f);const l=M(f,"|");return D(f),l}function P(f,l){let h=null;switch(f.currentChar()){case"{":return l.braceNest>=1&&p(B.NOT_ALLOW_NEST_PLACEHOLDER,r(),0),f.next(),h=b(l,2,"{"),D(f),l.braceNest++,h;case"}":return l.braceNest>0&&l.currentType===2&&p(B.EMPTY_PLACEHOLDER,r(),0),f.next(),h=b(l,3,"}"),l.braceNest--,l.braceNest>0&&D(f),l.inLinked&&l.braceNest===0&&(l.inLinked=!1),h;case"@":return l.braceNest>0&&p(B.UNTERMINATED_CLOSING_BRACE,r(),0),h=I(f,l)||S(l),l.braceNest=0,h;default:{let L=!0,C=!0,y=!0;if(H(f))return l.braceNest>0&&p(B.UNTERMINATED_CLOSING_BRACE,r(),0),h=b(l,1,x(f)),l.braceNest=0,l.inLinked=!1,h;if(l.braceNest>0&&(l.currentType===5||l.currentType===6||l.currentType===7))return p(B.UNTERMINATED_CLOSING_BRACE,r(),0),l.braceNest=0,q(f,l);if(L=k(f,l))return h=b(l,5,At(f)),D(f),h;if(C=v(f,l))return h=b(l,6,Ye(f)),D(f),h;if(y=N(f,l))return h=b(l,7,ct(f)),D(f),h;if(!L&&!C&&!y)return h=b(l,13,g(f)),p(B.INVALID_TOKEN_IN_PLACEHOLDER,r(),0,h.value),D(f),h;break}}return h}function I(f,l){const{currentType:h}=l;let A=null;const L=f.currentChar();switch((h===8||h===9||h===12||h===10)&&(L===$e||L===Pt)&&p(B.INVALID_LINKED_FORMAT,r(),0),L){case"@":return f.next(),A=b(l,8,"@"),l.inLinked=!0,A;case".":return D(f),f.next(),b(l,9,".");case":":return D(f),f.next(),b(l,10,":");default:return H(f)?(A=b(l,1,x(f)),l.braceNest=0,l.inLinked=!1,A):w(f,l)||U(f,l)?(D(f),I(f,l)):O(f,l)?(D(f),b(l,12,_(f))):$(f,l)?(D(f),L==="{"?P(f,l)||A:b(l,11,m(f))):(h===8&&p(B.INVALID_LINKED_FORMAT,r(),0),l.braceNest=0,l.inLinked=!1,q(f,l))}}function q(f,l){let h={type:14};if(l.braceNest>0)return P(f,l)||S(l);if(l.inLinked)return I(f,l)||S(l);switch(f.currentChar()){case"{":return P(f,l)||S(l);case"}":return p(B.UNBALANCED_CLOSING_BRACE,r(),0),f.next(),b(l,3,"}");case"@":return I(f,l)||S(l);default:{if(H(f))return h=b(l,1,x(f)),l.braceNest=0,l.inLinked=!1,h;const{isModulo:L,hasSpace:C}=V(f);if(L)return C?b(l,0,ze(f)):b(l,4,Ge(f));if(W(f))return b(l,0,ze(f));break}}return h}function F(){const{currentType:f,offset:l,startLoc:h,endLoc:A}=c;return c.lastType=f,c.lastOffset=l,c.lastStartLoc=h,c.lastEndLoc=A,c.offset=o(),c.startLoc=r(),s.currentChar()===Ut?b(c,14):q(s,c)}return{nextToken:F,currentOffset:o,currentPosition:r,context:u}}const Uu="parser",$u=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function Hu(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const s=parseInt(t||n,16);return s<=55295||s>=57344?String.fromCodePoint(s):"�"}}}function zu(e={}){const t=e.location!==!1,{onError:n,onWarn:s}=e;function o(k,v,N,w,...O){const U=k.currentPosition();if(U.offset+=w,U.column+=w,n){const $=t?Is(N,U):null,H=hn(v,$,{domain:Uu,args:O});n(H)}}function r(k,v,N,w,...O){const U=k.currentPosition();if(U.offset+=w,U.column+=w,s){const $=t?Is(N,U):null;s(Lu(v,$,O))}}function i(k,v,N){const w={type:k};return t&&(w.start=v,w.end=v,w.loc={start:N,end:N}),w}function a(k,v,N,w){t&&(k.end=v,k.loc&&(k.loc.end=N))}function c(k,v){const N=k.context(),w=i(3,N.offset,N.startLoc);return w.value=v,a(w,k.currentOffset(),k.currentPosition()),w}function u(k,v){const N=k.context(),{lastOffset:w,lastStartLoc:O}=N,U=i(5,w,O);return U.index=parseInt(v,10),k.nextToken(),a(U,k.currentOffset(),k.currentPosition()),U}function d(k,v,N){const w=k.context(),{lastOffset:O,lastStartLoc:U}=w,$=i(4,O,U);return $.key=v,N===!0&&($.modulo=!0),k.nextToken(),a($,k.currentOffset(),k.currentPosition()),$}function p(k,v){const N=k.context(),{lastOffset:w,lastStartLoc:O}=N,U=i(9,w,O);return U.value=v.replace($u,Hu),k.nextToken(),a(U,k.currentOffset(),k.currentPosition()),U}function b(k){const v=k.nextToken(),N=k.context(),{lastOffset:w,lastStartLoc:O}=N,U=i(8,w,O);return v.type!==12?(o(k,B.UNEXPECTED_EMPTY_LINKED_MODIFIER,N.lastStartLoc,0),U.value="",a(U,w,O),{nextConsumeToken:v,node:U}):(v.value==null&&o(k,B.UNEXPECTED_LEXICAL_ANALYSIS,N.lastStartLoc,0,at(v)),U.value=v.value||"",a(U,k.currentOffset(),k.currentPosition()),{node:U})}function S(k,v){const N=k.context(),w=i(7,N.offset,N.startLoc);return w.value=v,a(w,k.currentOffset(),k.currentPosition()),w}function M(k){const v=k.context(),N=i(6,v.offset,v.startLoc);let w=k.nextToken();if(w.type===9){const O=b(k);N.modifier=O.node,w=O.nextConsumeToken||k.nextToken()}switch(w.type!==10&&o(k,B.UNEXPECTED_LEXICAL_ANALYSIS,v.lastStartLoc,0,at(w)),w=k.nextToken(),w.type===2&&(w=k.nextToken()),w.type){case 11:w.value==null&&o(k,B.UNEXPECTED_LEXICAL_ANALYSIS,v.lastStartLoc,0,at(w)),N.key=S(k,w.value||"");break;case 5:w.value==null&&o(k,B.UNEXPECTED_LEXICAL_ANALYSIS,v.lastStartLoc,0,at(w)),N.key=d(k,w.value||"");break;case 6:w.value==null&&o(k,B.UNEXPECTED_LEXICAL_ANALYSIS,v.lastStartLoc,0,at(w)),N.key=u(k,w.value||"");break;case 7:w.value==null&&o(k,B.UNEXPECTED_LEXICAL_ANALYSIS,v.lastStartLoc,0,at(w)),N.key=p(k,w.value||"");break;default:{o(k,B.UNEXPECTED_EMPTY_LINKED_KEY,v.lastStartLoc,0);const O=k.context(),U=i(7,O.offset,O.startLoc);return U.value="",a(U,O.offset,O.startLoc),N.key=U,a(N,O.offset,O.startLoc),{nextConsumeToken:w,node:N}}}return a(N,k.currentOffset(),k.currentPosition()),{node:N}}function T(k){const v=k.context(),N=v.currentType===1?k.currentOffset():v.offset,w=v.currentType===1?v.endLoc:v.startLoc,O=i(2,N,w);O.items=[];let U=null,$=null;do{const W=U||k.nextToken();switch(U=null,W.type){case 0:W.value==null&&o(k,B.UNEXPECTED_LEXICAL_ANALYSIS,v.lastStartLoc,0,at(W)),O.items.push(c(k,W.value||""));break;case 6:W.value==null&&o(k,B.UNEXPECTED_LEXICAL_ANALYSIS,v.lastStartLoc,0,at(W)),O.items.push(u(k,W.value||""));break;case 4:$=!0;break;case 5:W.value==null&&o(k,B.UNEXPECTED_LEXICAL_ANALYSIS,v.lastStartLoc,0,at(W)),O.items.push(d(k,W.value||"",!!$)),$&&(r(k,wo.USE_MODULO_SYNTAX,v.lastStartLoc,0,at(W)),$=null);break;case 7:W.value==null&&o(k,B.UNEXPECTED_LEXICAL_ANALYSIS,v.lastStartLoc,0,at(W)),O.items.push(p(k,W.value||""));break;case 8:{const ce=M(k);O.items.push(ce.node),U=ce.nextConsumeToken||null;break}}}while(v.currentType!==14&&v.currentType!==1);const H=v.currentType===1?v.lastOffset:k.currentOffset(),V=v.currentType===1?v.lastEndLoc:k.currentPosition();return a(O,H,V),O}function D(k,v,N,w){const O=k.context();let U=w.items.length===0;const $=i(1,v,N);$.cases=[],$.cases.push(w);do{const H=T(k);U||(U=H.items.length===0),$.cases.push(H)}while(O.currentType!==14);return U&&o(k,B.MUST_HAVE_MESSAGES_IN_PLURAL,N,0),a($,k.currentOffset(),k.currentPosition()),$}function R(k){const v=k.context(),{offset:N,startLoc:w}=v,O=T(k);return v.currentType===14?O:D(k,N,w,O)}function j(k){const v=qu(k,Ui({},e)),N=v.context(),w=i(0,N.offset,N.startLoc);return t&&w.loc&&(w.loc.source=k),w.body=R(v),e.onCacheKey&&(w.cacheKey=e.onCacheKey(k)),N.currentType!==14&&o(v,B.UNEXPECTED_LEXICAL_ANALYSIS,N.lastStartLoc,0,k[N.offset]||""),a(w,v.currentOffset(),v.currentPosition()),w}return{parse:j}}function at(e){if(e.type===14)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function Wu(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:r=>(n.helpers.add(r),r)}}function Wi(e,t){for(let n=0;nKi(n)),e}function Ki(e){if(e.items.length===1){const t=e.items[0];(t.type===3||t.type===9)&&(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;ni;function c(T,D){i.code+=T}function u(T,D=!0){const R=D?s:"";c(o?R+" ".repeat(T):R)}function d(T=!0){const D=++i.indentLevel;T&&u(D)}function p(T=!0){const D=--i.indentLevel;T&&u(D)}function b(){u(i.indentLevel)}return{context:a,push:c,indent:d,deindent:p,newline:b,helper:T=>`_${T}`,needIndent:()=>i.needIndent}}function Xu(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),mn(e,t.key),t.modifier?(e.push(", "),mn(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function Ju(e,t){const{helper:n,needIndent:s}=e;e.push(`${n("normalize")}([`),e.indent(s());const o=t.items.length;for(let r=0;r1){e.push(`${n("plural")}([`),e.indent(s());const o=t.cases.length;for(let r=0;r{const n=$i(t.mode)?t.mode:"normal",s=$i(t.filename)?t.filename:"message.intl";t.sourceMap;const o=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":` +`,r=t.needIndent?t.needIndent:n!=="arrow",i=e.helpers||[],a=Yu(e,{filename:s,breakLineCode:o,needIndent:r});a.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),a.indent(r),i.length>0&&(a.push(`const { ${Hi(i.map(d=>`${d}: _${d}`),", ")} } = ctx`),a.newline()),a.push("return "),mn(a,e),a.deindent(r),a.push("}"),delete e.helpers;const{code:c,map:u}=a.context();return{ast:e,code:c,map:u?u.toJSON():void 0}};function tf(e,t={}){const n=Ui({},t),s=!!n.jit,o=!!n.minify,r=n.optimize==null?!0:n.optimize,a=zu(n).parse(e);return s?(r&&Vu(a),o&&pn(a),{ast:a,code:""}):(Ku(a,n),ef(a,n))}/*! + * core-base v9.14.5 + * (c) 2025 kazuya kawaguchi + * Released under the MIT License. + */function nf(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Ot().__INTLIFY_PROD_DEVTOOLS__=!1),typeof __INTLIFY_JIT_COMPILATION__!="boolean"&&(Ot().__INTLIFY_JIT_COMPILATION__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(Ot().__INTLIFY_DROP_MESSAGE_COMPILER__=!1)}function yt(e){return ie(e)&&No(e)===0&&(it(e,"b")||it(e,"body"))}const Vi=["b","body"];function sf(e){return $t(e,Vi)}const Bi=["c","cases"];function of(e){return $t(e,Bi,[])}const Gi=["s","static"];function rf(e){return $t(e,Gi)}const Yi=["i","items"];function af(e){return $t(e,Yi,[])}const Xi=["t","type"];function No(e){return $t(e,Xi)}const Ji=["v","value"];function Os(e,t){const n=$t(e,Ji);if(n!=null)return n;throw Hn(t)}const Qi=["m","modifier"];function lf(e){return $t(e,Qi)}const Zi=["k","key"];function cf(e){const t=$t(e,Zi);if(t)return t;throw Hn(6)}function $t(e,t,n){for(let s=0;s{i===void 0?i=a:i+=a},b[1]=()=>{i!==void 0&&(t.push(i),i=void 0)},b[2]=()=>{b[0](),o++},b[3]=()=>{if(o>0)o--,s=4,b[0]();else{if(o=0,i===void 0||(i=hf(i),i===!1))return!1;b[1]()}};function S(){const M=e[n+1];if(s===5&&M==="'"||s===6&&M==='"')return n++,a="\\"+M,b[0](),!0}for(;s!==null;)if(n++,r=e[n],!(r==="\\"&&S())){if(c=gf(r),p=Ht[s],u=p[c]||p.l||8,u===8||(s=u[0],u[1]!==void 0&&(d=b[u[1]],d&&(a=r,d()===!1))))return;if(s===7)return t}}const ta=new Map;function mf(e,t){return ie(e)?e[t]:null}function _f(e,t){if(!ie(e))return null;let n=ta.get(t);if(n||(n=pf(t),n&&ta.set(t,n)),!n)return null;const s=n.length;let o=e,r=0;for(;re,vf=e=>"",yf="text",kf=e=>e.length===0?"":wu(e),Af=Su;function na(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function Ef(e){const t=Ie(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(Ie(e.named.count)||Ie(e.named.n))?Ie(e.named.count)?e.named.count:Ie(e.named.n)?e.named.n:t:t}function Sf(e,t){t.count||(t.count=e),t.n||(t.n=e)}function wf(e={}){const t=e.locale,n=Ef(e),s=ie(e.pluralRules)&&K(t)&&ve(e.pluralRules[t])?e.pluralRules[t]:na,o=ie(e.pluralRules)&&K(t)&&ve(e.pluralRules[t])?na:void 0,r=R=>R[s(n,R.length,o)],i=e.list||[],a=R=>i[R],c=e.named||fe();Ie(e.pluralIndex)&&Sf(n,c);const u=R=>c[R];function d(R){const j=ve(e.messages)?e.messages(R):ie(e.messages)?e.messages[R]:!1;return j||(e.parent?e.parent.message(R):vf)}const p=R=>e.modifiers?e.modifiers[R]:bf,b=se(e.processor)&&ve(e.processor.normalize)?e.processor.normalize:kf,S=se(e.processor)&&ve(e.processor.interpolate)?e.processor.interpolate:Af,M=se(e.processor)&&K(e.processor.type)?e.processor.type:yf,D={list:a,named:u,plural:r,linked:(R,...j)=>{const[k,v]=j;let N="text",w="";j.length===1?ie(k)?(w=k.modifier||w,N=k.type||N):K(k)&&(w=k||w):j.length===2&&(K(k)&&(w=k||w),K(v)&&(N=v||N));const O=d(R)(D),U=N==="vnode"&&xe(O)&&w?O[0]:O;return w?p(w)(U,N):U},message:d,type:M,interpolate:S,normalize:b,values:De(fe(),i,c)};return D}let zn=null;function xf(e){zn=e}function Nf(e,t,n){zn&&zn.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const Tf=Cf("function:translate");function Cf(e){return t=>zn&&zn.emit(e,t)}const Lf=wo.__EXTEND_POINT__,en=Ts(Lf),If={FALLBACK_TO_TRANSLATE:en(),CANNOT_FORMAT_NUMBER:en(),FALLBACK_TO_NUMBER_FORMAT:en(),CANNOT_FORMAT_DATE:en(),FALLBACK_TO_DATE_FORMAT:en(),EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER:en(),__EXTEND_POINT__:en()},sa=B.__EXTEND_POINT__,tn=Ts(sa),lt={INVALID_ARGUMENT:sa,INVALID_DATE_ARGUMENT:tn(),INVALID_ISO_DATE_ARGUMENT:tn(),NOT_SUPPORT_NON_STRING_MESSAGE:tn(),NOT_SUPPORT_LOCALE_PROMISE_VALUE:tn(),NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:tn(),NOT_SUPPORT_LOCALE_TYPE:tn(),__EXTEND_POINT__:tn()};function kt(e){return hn(e,null,void 0)}function To(e,t){return t.locale!=null?oa(t.locale):oa(e.locale)}let Co;function oa(e){if(K(e))return e;if(ve(e)){if(e.resolvedOnce&&Co!=null)return Co;if(e.constructor.name==="Function"){const t=e();if(Eu(t))throw kt(lt.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return Co=t}else throw kt(lt.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw kt(lt.NOT_SUPPORT_LOCALE_TYPE)}function Of(e,t,n){return[...new Set([n,...xe(t)?t:ie(t)?Object.keys(t):K(t)?[t]:[n]])]}function ra(e,t,n){const s=K(n)?n:Wn,o=e;o.__localeChainCache||(o.__localeChainCache=new Map);let r=o.__localeChainCache.get(s);if(!r){r=[];let i=[n];for(;xe(i);)i=ia(r,i,t);const a=xe(t)||!se(t)?t:t.default?t.default:null;i=K(a)?[a]:a,xe(i)&&ia(r,i,!1),o.__localeChainCache.set(s,r)}return r}function ia(e,t,n){let s=!0;for(let o=0;o`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function Df(){return{upper:(e,t)=>t==="text"&&K(e)?e.toUpperCase():t==="vnode"&&ie(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&K(e)?e.toLowerCase():t==="vnode"&&ie(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&K(e)?la(e):t==="vnode"&&ie(e)&&"__v_isVNode"in e?la(e.children):e}}let ca;function ua(e){ca=e}let fa;function Ff(e){fa=e}let da;function jf(e){da=e}let ga=null;const qf=e=>{ga=e},Uf=()=>ga;let ha=null;const pa=e=>{ha=e},$f=()=>ha;let ma=0;function Hf(e={}){const t=ve(e.onWarn)?e.onWarn:mu,n=K(e.version)?e.version:Rf,s=K(e.locale)||ve(e.locale)?e.locale:Wn,o=ve(s)?Wn:s,r=xe(e.fallbackLocale)||se(e.fallbackLocale)||K(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:o,i=se(e.messages)?e.messages:Lo(o),a=se(e.datetimeFormats)?e.datetimeFormats:Lo(o),c=se(e.numberFormats)?e.numberFormats:Lo(o),u=De(fe(),e.modifiers,Df()),d=e.pluralRules||fe(),p=ve(e.missing)?e.missing:null,b=ge(e.missingWarn)||gn(e.missingWarn)?e.missingWarn:!0,S=ge(e.fallbackWarn)||gn(e.fallbackWarn)?e.fallbackWarn:!0,M=!!e.fallbackFormat,T=!!e.unresolving,D=ve(e.postTranslation)?e.postTranslation:null,R=se(e.processor)?e.processor:null,j=ge(e.warnHtmlMessage)?e.warnHtmlMessage:!0,k=!!e.escapeParameter,v=ve(e.messageCompiler)?e.messageCompiler:ca,N=ve(e.messageResolver)?e.messageResolver:fa||mf,w=ve(e.localeFallbacker)?e.localeFallbacker:da||Of,O=ie(e.fallbackContext)?e.fallbackContext:void 0,U=e,$=ie(U.__datetimeFormatters)?U.__datetimeFormatters:new Map,H=ie(U.__numberFormatters)?U.__numberFormatters:new Map,V=ie(U.__meta)?U.__meta:{};ma++;const W={version:n,cid:ma,locale:s,fallbackLocale:r,messages:i,modifiers:u,pluralRules:d,missing:p,missingWarn:b,fallbackWarn:S,fallbackFormat:M,unresolving:T,postTranslation:D,processor:R,warnHtmlMessage:j,escapeParameter:k,messageCompiler:v,messageResolver:N,localeFallbacker:w,fallbackContext:O,onWarn:t,__meta:V};return W.datetimeFormats=a,W.numberFormats=c,W.__datetimeFormatters=$,W.__numberFormatters=H,__INTLIFY_PROD_DEVTOOLS__&&Nf(W,n,V),W}const Lo=e=>({[e]:fe()});function Io(e,t,n,s,o){const{missing:r,onWarn:i}=e;if(r!==null){const a=r(e,n,t,o);return K(a)?a:t}else return t}function Kn(e,t,n){const s=e;s.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function zf(e,t){return e===t?!1:e.split("-")[0]===t.split("-")[0]}function Wf(e,t){const n=t.indexOf(e);if(n===-1)return!1;for(let s=n+1;sKf(n,e)}function Kf(e,t){const n=sf(t);if(n==null)throw Hn(0);if(No(n)===1){const r=of(n);return e.plural(r.reduce((i,a)=>[...i,_a(e,a)],[]))}else return _a(e,n)}function _a(e,t){const n=rf(t);if(n!=null)return e.type==="text"?n:e.normalize([n]);{const s=af(t).reduce((o,r)=>[...o,Po(e,r)],[]);return e.normalize(s)}}function Po(e,t){const n=No(t);switch(n){case 3:return Os(t,n);case 9:return Os(t,n);case 4:{const s=t;if(it(s,"k")&&s.k)return e.interpolate(e.named(s.k));if(it(s,"key")&&s.key)return e.interpolate(e.named(s.key));throw Hn(n)}case 5:{const s=t;if(it(s,"i")&&Ie(s.i))return e.interpolate(e.list(s.i));if(it(s,"index")&&Ie(s.index))return e.interpolate(e.list(s.index));throw Hn(n)}case 6:{const s=t,o=lf(s),r=cf(s);return e.linked(Po(e,r),o?Po(e,o):void 0,e.type)}case 7:return Os(t,n);case 8:return Os(t,n);default:throw new Error(`unhandled node on format message part: ${n}`)}}const ba=e=>e;let _n=fe();function va(e,t={}){let n=!1;const s=t.onError||Ou;return t.onError=o=>{n=!0,s(o)},{...tf(e,t),detectError:n}}const Vf=(e,t)=>{if(!K(e))throw kt(lt.NOT_SUPPORT_NON_STRING_MESSAGE);{ge(t.warnHtmlMessage)&&t.warnHtmlMessage;const s=(t.onCacheKey||ba)(e),o=_n[s];if(o)return o;const{code:r,detectError:i}=va(e,t),a=new Function(`return ${r}`)();return i?a:_n[s]=a}};function Bf(e,t){if(__INTLIFY_JIT_COMPILATION__&&!__INTLIFY_DROP_MESSAGE_COMPILER__&&K(e)){ge(t.warnHtmlMessage)&&t.warnHtmlMessage;const s=(t.onCacheKey||ba)(e),o=_n[s];if(o)return o;const{ast:r,detectError:i}=va(e,{...t,location:!1,jit:!0}),a=Oo(r);return i?a:_n[s]=a}else{const n=e.cacheKey;if(n){const s=_n[n];return s||(_n[n]=Oo(e))}else return Oo(e)}}const ya=()=>"",et=e=>ve(e);function ka(e,...t){const{fallbackFormat:n,postTranslation:s,unresolving:o,messageCompiler:r,fallbackLocale:i,messages:a}=e,[c,u]=Mo(...t),d=ge(u.missingWarn)?u.missingWarn:e.missingWarn,p=ge(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,b=ge(u.escapeParameter)?u.escapeParameter:e.escapeParameter,S=!!u.resolvedMessage,M=K(u.default)||ge(u.default)?ge(u.default)?r?c:()=>c:u.default:n?r?c:()=>c:"",T=n||M!=="",D=To(e,u);b&&Gf(u);let[R,j,k]=S?[c,D,a[D]||fe()]:Aa(e,c,D,i,p,d),v=R,N=c;if(!S&&!(K(v)||yt(v)||et(v))&&T&&(v=M,N=v),!S&&(!(K(v)||yt(v)||et(v))||!K(j)))return o?Ps:c;let w=!1;const O=()=>{w=!0},U=et(v)?v:Ea(e,c,j,v,N,O);if(w)return v;const $=Jf(e,j,k,u),H=wf($),V=Yf(e,U,H);let W=s?s(V,c):V;if(b&&K(W)&&(W=ku(W)),__INTLIFY_PROD_DEVTOOLS__){const ce={timestamp:Date.now(),key:K(c)?c:et(v)?v.key:"",locale:j||(et(v)?v.locale:""),format:K(v)?v:et(v)?v.source:"",message:W};ce.meta=De({},e.__meta,Uf()||{}),Tf(ce)}return W}function Gf(e){xe(e.list)?e.list=e.list.map(t=>K(t)?Ri(t):t):ie(e.named)&&Object.keys(e.named).forEach(t=>{K(e.named[t])&&(e.named[t]=Ri(e.named[t]))})}function Aa(e,t,n,s,o,r){const{messages:i,onWarn:a,messageResolver:c,localeFallbacker:u}=e,d=u(e,s,n);let p=fe(),b,S=null;const M="translate";for(let T=0;Ts;return u.locale=n,u.key=t,u}const c=i(s,Xf(e,n,o,s,a,r));return c.locale=n,c.key=t,c.source=s,c}function Yf(e,t,n){return t(n)}function Mo(...e){const[t,n,s]=e,o=fe();if(!K(t)&&!Ie(t)&&!et(t)&&!yt(t))throw kt(lt.INVALID_ARGUMENT);const r=Ie(t)?String(t):(et(t),t);return Ie(n)?o.plural=n:K(n)?o.default=n:se(n)&&!Ns(n)?o.named=n:xe(n)&&(o.list=n),Ie(s)?o.plural=s:K(s)?o.default=s:se(s)&&De(o,s),[r,o]}function Xf(e,t,n,s,o,r){return{locale:t,key:n,warnHtmlMessage:o,onError:i=>{throw r&&r(i),i},onCacheKey:i=>_u(t,n,i)}}function Jf(e,t,n,s){const{modifiers:o,pluralRules:r,messageResolver:i,fallbackLocale:a,fallbackWarn:c,missingWarn:u,fallbackContext:d}=e,b={locale:t,modifiers:o,pluralRules:r,messages:S=>{let M=i(n,S);if(M==null&&d){const[,,T]=Aa(d,S,t,a,c,u);M=i(T,S)}if(K(M)||yt(M)){let T=!1;const R=Ea(e,S,t,M,S,()=>{T=!0});return T?ya:R}else return et(M)?M:ya}};return e.processor&&(b.processor=e.processor),s.list&&(b.list=s.list),s.named&&(b.named=s.named),Ie(s.plural)&&(b.pluralIndex=s.plural),b}function Sa(e,...t){const{datetimeFormats:n,unresolving:s,fallbackLocale:o,onWarn:r,localeFallbacker:i}=e,{__datetimeFormatters:a}=e,[c,u,d,p]=Ro(...t),b=ge(d.missingWarn)?d.missingWarn:e.missingWarn;ge(d.fallbackWarn)?d.fallbackWarn:e.fallbackWarn;const S=!!d.part,M=To(e,d),T=i(e,o,M);if(!K(c)||c==="")return new Intl.DateTimeFormat(M,p).format(u);let D={},R,j=null;const k="datetime format";for(let w=0;w{wa.includes(c)?i[c]=n[c]:r[c]=n[c]}),K(s)?r.locale=s:se(s)&&(i=s),se(o)&&(i=o),[r.key||"",a,r,i]}function xa(e,t,n){const s=e;for(const o in n){const r=`${t}__${o}`;s.__datetimeFormatters.has(r)&&s.__datetimeFormatters.delete(r)}}function Na(e,...t){const{numberFormats:n,unresolving:s,fallbackLocale:o,onWarn:r,localeFallbacker:i}=e,{__numberFormatters:a}=e,[c,u,d,p]=Do(...t),b=ge(d.missingWarn)?d.missingWarn:e.missingWarn;ge(d.fallbackWarn)?d.fallbackWarn:e.fallbackWarn;const S=!!d.part,M=To(e,d),T=i(e,o,M);if(!K(c)||c==="")return new Intl.NumberFormat(M,p).format(u);let D={},R,j=null;const k="number format";for(let w=0;w{Ta.includes(c)?i[c]=n[c]:r[c]=n[c]}),K(s)?r.locale=s:se(s)&&(i=s),se(o)&&(i=o),[r.key||"",a,r,i]}function Ca(e,t,n){const s=e;for(const o in n){const r=`${t}__${o}`;s.__numberFormatters.has(r)&&s.__numberFormatters.delete(r)}}nf();/*! + * vue-i18n v9.14.5 + * (c) 2025 kazuya kawaguchi + * Released under the MIT License. + */const Qf="9.14.5";function Zf(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&(Ot().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&(Ot().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_JIT_COMPILATION__!="boolean"&&(Ot().__INTLIFY_JIT_COMPILATION__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(Ot().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Ot().__INTLIFY_PROD_DEVTOOLS__=!1)}const ed=If.__EXTEND_POINT__,Mt=Ts(ed);Mt(),Mt(),Mt(),Mt(),Mt(),Mt(),Mt(),Mt(),Mt();const La=lt.__EXTEND_POINT__,Be=Ts(La),Rt={UNEXPECTED_RETURN_TYPE:La,INVALID_ARGUMENT:Be(),MUST_BE_CALL_SETUP_TOP:Be(),NOT_INSTALLED:Be(),NOT_AVAILABLE_IN_LEGACY_MODE:Be(),REQUIRED_VALUE:Be(),INVALID_VALUE:Be(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:Be(),NOT_INSTALLED_WITH_PROVIDE:Be(),UNEXPECTED_ERROR:Be(),NOT_COMPATIBLE_LEGACY_VUE_I18N:Be(),BRIDGE_SUPPORT_VUE_2_ONLY:Be(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:Be(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:Be(),__EXTEND_POINT__:Be()};function zt(e,...t){return hn(e,null,void 0)}const Fo=Zt("__translateVNode"),jo=Zt("__datetimeParts"),qo=Zt("__numberParts"),td=Zt("__setPluralRules"),Ia=Zt("__injectWithOption"),Uo=Zt("__dispose");function Vn(e){if(!ie(e)||yt(e))return e;for(const t in e)if(it(e,t))if(!t.includes("."))ie(e[t])&&Vn(e[t]);else{const n=t.split("."),s=n.length-1;let o=e,r=!1;for(let i=0;i{if("locale"in a&&"resource"in a){const{locale:c,resource:u}=a;c?(i[c]=i[c]||fe(),Ls(u,i[c])):Ls(u,i)}else K(a)&&Ls(JSON.parse(a),i)}),o==null&&r)for(const a in i)it(i,a)&&Vn(i[a]);return i}function Oa(e){return e.type}function nd(e,t,n){let s=ie(t.messages)?t.messages:fe();"__i18nGlobal"in n&&(s=$o(e.locale.value,{messages:s,__i18n:n.__i18nGlobal}));const o=Object.keys(s);o.length&&o.forEach(r=>{e.mergeLocaleMessage(r,s[r])});{if(ie(t.datetimeFormats)){const r=Object.keys(t.datetimeFormats);r.length&&r.forEach(i=>{e.mergeDateTimeFormat(i,t.datetimeFormats[i])})}if(ie(t.numberFormats)){const r=Object.keys(t.numberFormats);r.length&&r.forEach(i=>{e.mergeNumberFormat(i,t.numberFormats[i])})}}}function Pa(e){return de(Mn,null,e,0)}const Ma="__INTLIFY_META__",Ra=()=>[],sd=()=>!1;let Da=0;function Fa(e){return(t,n,s,o)=>e(n,s,dn()||void 0,o)}const od=()=>{const e=dn();let t=null;return e&&(t=Oa(e)[Ma])?{[Ma]:t}:null};function rd(e={},t){const{__root:n,__injectWithOption:s}=e,o=n===void 0,r=e.flatJson,i=Pi?_e:vr,a=!!e.translateExistCompatible;let c=ge(e.inheritLocale)?e.inheritLocale:!0;const u=i(n&&c?n.locale.value:K(e.locale)?e.locale:Wn),d=i(n&&c?n.fallbackLocale.value:K(e.fallbackLocale)||xe(e.fallbackLocale)||se(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:u.value),p=i($o(u.value,e)),b=i(se(e.datetimeFormats)?e.datetimeFormats:{[u.value]:{}}),S=i(se(e.numberFormats)?e.numberFormats:{[u.value]:{}});let M=n?n.missingWarn:ge(e.missingWarn)||gn(e.missingWarn)?e.missingWarn:!0,T=n?n.fallbackWarn:ge(e.fallbackWarn)||gn(e.fallbackWarn)?e.fallbackWarn:!0,D=n?n.fallbackRoot:ge(e.fallbackRoot)?e.fallbackRoot:!0,R=!!e.fallbackFormat,j=ve(e.missing)?e.missing:null,k=ve(e.missing)?Fa(e.missing):null,v=ve(e.postTranslation)?e.postTranslation:null,N=n?n.warnHtmlMessage:ge(e.warnHtmlMessage)?e.warnHtmlMessage:!0,w=!!e.escapeParameter;const O=n?n.modifiers:se(e.modifiers)?e.modifiers:{};let U=e.pluralRules||n&&n.pluralRules,$;$=(()=>{o&&pa(null);const y={version:Qf,locale:u.value,fallbackLocale:d.value,messages:p.value,modifiers:O,pluralRules:U,missing:k===null?void 0:k,missingWarn:M,fallbackWarn:T,fallbackFormat:R,unresolving:!0,postTranslation:v===null?void 0:v,warnHtmlMessage:N,escapeParameter:w,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};y.datetimeFormats=b.value,y.numberFormats=S.value,y.__datetimeFormatters=se($)?$.__datetimeFormatters:void 0,y.__numberFormatters=se($)?$.__numberFormatters:void 0;const E=Hf(y);return o&&pa(E),E})(),Kn($,u.value,d.value);function V(){return[u.value,d.value,p.value,b.value,S.value]}const W=ee({get:()=>u.value,set:y=>{u.value=y,$.locale=u.value}}),ce=ee({get:()=>d.value,set:y=>{d.value=y,$.fallbackLocale=d.value,Kn($,u.value,y)}}),we=ee(()=>p.value),He=ee(()=>b.value),te=ee(()=>S.value);function ae(){return ve(v)?v:null}function J(y){v=y,$.postTranslation=y}function Ne(){return j}function Te(y){y!==null&&(k=Fa(y)),j=y,$.missing=k}const he=(y,E,z,G,oe,ke)=>{V();let Ee;try{__INTLIFY_PROD_DEVTOOLS__,o||($.fallbackContext=n?$f():void 0),Ee=y($)}finally{__INTLIFY_PROD_DEVTOOLS__,o||($.fallbackContext=void 0)}if(z!=="translate exists"&&Ie(Ee)&&Ee===Ps||z==="translate exists"&&!Ee){const[Fe,nt]=E();return n&&D?G(n):oe(Fe)}else{if(ke(Ee))return Ee;throw zt(Rt.UNEXPECTED_RETURN_TYPE)}};function Ae(...y){return he(E=>Reflect.apply(ka,null,[E,...y]),()=>Mo(...y),"translate",E=>Reflect.apply(E.t,E,[...y]),E=>E,E=>K(E))}function Ge(...y){const[E,z,G]=y;if(G&&!ie(G))throw zt(Rt.INVALID_ARGUMENT);return Ae(E,z,De({resolvedMessage:!0},G||{}))}function ze(...y){return he(E=>Reflect.apply(Sa,null,[E,...y]),()=>Ro(...y),"datetime format",E=>Reflect.apply(E.d,E,[...y]),()=>aa,E=>K(E))}function At(...y){return he(E=>Reflect.apply(Na,null,[E,...y]),()=>Do(...y),"number format",E=>Reflect.apply(E.n,E,[...y]),()=>aa,E=>K(E))}function Ye(y){return y.map(E=>K(E)||Ie(E)||ge(E)?Pa(String(E)):E)}const ct={normalize:Ye,interpolate:y=>y,type:"vnode"};function Et(...y){return he(E=>{let z;const G=E;try{G.processor=ct,z=Reflect.apply(ka,null,[G,...y])}finally{G.processor=null}return z},()=>Mo(...y),"translate",E=>E[Fo](...y),E=>[Pa(E)],E=>xe(E))}function We(...y){return he(E=>Reflect.apply(Na,null,[E,...y]),()=>Do(...y),"number format",E=>E[qo](...y),Ra,E=>K(E)||xe(E))}function Kt(...y){return he(E=>Reflect.apply(Sa,null,[E,...y]),()=>Ro(...y),"datetime format",E=>E[jo](...y),Ra,E=>K(E)||xe(E))}function g(y){U=y,$.pluralRules=U}function _(y,E){return he(()=>{if(!y)return!1;const z=K(E)?E:u.value,G=P(z),oe=$.messageResolver(G,y);return a?oe!=null:yt(oe)||et(oe)||K(oe)},()=>[y],"translate exists",z=>Reflect.apply(z.te,z,[y,E]),sd,z=>ge(z))}function m(y){let E=null;const z=ra($,d.value,u.value);for(let G=0;G{c&&(u.value=y,$.locale=y,Kn($,u.value,d.value))}),Xt(n.fallbackLocale,y=>{c&&(d.value=y,$.fallbackLocale=y,Kn($,u.value,d.value))}));const C={id:Da,locale:W,fallbackLocale:ce,get inheritLocale(){return c},set inheritLocale(y){c=y,y&&n&&(u.value=n.locale.value,d.value=n.fallbackLocale.value,Kn($,u.value,d.value))},get availableLocales(){return Object.keys(p.value).sort()},messages:we,get modifiers(){return O},get pluralRules(){return U||{}},get isGlobal(){return o},get missingWarn(){return M},set missingWarn(y){M=y,$.missingWarn=M},get fallbackWarn(){return T},set fallbackWarn(y){T=y,$.fallbackWarn=T},get fallbackRoot(){return D},set fallbackRoot(y){D=y},get fallbackFormat(){return R},set fallbackFormat(y){R=y,$.fallbackFormat=R},get warnHtmlMessage(){return N},set warnHtmlMessage(y){N=y,$.warnHtmlMessage=y},get escapeParameter(){return w},set escapeParameter(y){w=y,$.escapeParameter=y},t:Ae,getLocaleMessage:P,setLocaleMessage:I,mergeLocaleMessage:q,getPostTranslationHandler:ae,setPostTranslationHandler:J,getMissingHandler:Ne,setMissingHandler:Te,[td]:g};return C.datetimeFormats=He,C.numberFormats=te,C.rt=Ge,C.te=_,C.tm=x,C.d=ze,C.n=At,C.getDateTimeFormat=F,C.setDateTimeFormat=f,C.mergeDateTimeFormat=l,C.getNumberFormat=h,C.setNumberFormat=A,C.mergeNumberFormat=L,C[Ia]=s,C[Fo]=Et,C[jo]=Kt,C[qo]=We,C}const Ho={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function id({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((s,o)=>[...s,...o.type===Ce?o.children:[o]],[]):t.reduce((n,s)=>{const o=e[s];return o&&(n[s]=o()),n},fe())}function ja(e){return Ce}De({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>Ie(e)||!isNaN(e)}},Ho);function ad(e){return xe(e)&&!K(e[0])}function qa(e,t,n,s){const{slots:o,attrs:r}=t;return()=>{const i={part:!0};let a=fe();e.locale&&(i.locale=e.locale),K(e.format)?i.key=e.format:ie(e.format)&&(K(e.format.key)&&(i.key=e.format.key),a=Object.keys(e.format).reduce((b,S)=>n.includes(S)?De(fe(),b,{[S]:e.format[S]}):b,fe()));const c=s(e.value,i,a);let u=[i.key];xe(c)?u=c.map((b,S)=>{const M=o[b.type],T=M?M({[b.type]:b.value,index:S,parts:c}):[b.value];return ad(T)&&(T[0].key=`${b.type}-${S}`),T}):K(c)&&(u=[c]);const d=De(fe(),r),p=K(e.tag)||ie(e.tag)?e.tag:ja();return _i(p,d,u)}}De({value:{type:Number,required:!0},format:{type:[String,Object]}},Ho),De({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Ho);const ld=Zt("global-vue-i18n");function Ms(e={}){const t=dn();if(t==null)throw zt(Rt.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw zt(Rt.NOT_INSTALLED);const n=cd(t),s=fd(n),o=Oa(t),r=ud(e,o);if(__VUE_I18N_LEGACY_API__&&n.mode==="legacy"&&!e.__useComponent){if(!n.allowComposition)throw zt(Rt.NOT_AVAILABLE_IN_LEGACY_MODE);return pd(t,r,s,e)}if(r==="global")return nd(s,e,o),s;if(r==="parent"){let c=dd(n,t,e.__useComponent);return c==null&&(c=s),c}const i=n;let a=i.__getInstance(t);if(a==null){const c=De({},e);"__i18n"in o&&(c.__i18n=o.__i18n),s&&(c.__root=s),a=rd(c),i.__composerExtend&&(a[Uo]=i.__composerExtend(a)),hd(i,t,a),i.__setInstance(t,a)}return a}function cd(e){{const t=Cn(e.isCE?ld:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw zt(e.isCE?Rt.NOT_INSTALLED_WITH_PROVIDE:Rt.UNEXPECTED_ERROR);return t}}function ud(e,t){return Ns(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function fd(e){return e.mode==="composition"?e.global:e.global.__composer}function dd(e,t,n=!1){let s=null;const o=t.root;let r=gd(t,n);for(;r!=null;){const i=e;if(e.mode==="composition")s=i.__getInstance(r);else if(__VUE_I18N_LEGACY_API__){const a=i.__getInstance(r);a!=null&&(s=a.__composer,n&&s&&!s[Ia]&&(s=null))}if(s!=null||o===r)break;r=r.parent}return s}function gd(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function hd(e,t,n){_s(()=>{},t),lo(()=>{const s=n;e.__deleteInstance(t);const o=s[Uo];o&&(o(),delete s[Uo])},t)}function pd(e,t,n,s={}){const o=t==="local",r=vr(null);if(o&&e.proxy&&!(e.proxy.$options.i18n||e.proxy.$options.__i18n))throw zt(Rt.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const i=ge(s.inheritLocale)?s.inheritLocale:!K(s.locale),a=_e(!o||i?n.locale.value:K(s.locale)?s.locale:Wn),c=_e(!o||i?n.fallbackLocale.value:K(s.fallbackLocale)||xe(s.fallbackLocale)||se(s.fallbackLocale)||s.fallbackLocale===!1?s.fallbackLocale:a.value),u=_e($o(a.value,s)),d=_e(se(s.datetimeFormats)?s.datetimeFormats:{[a.value]:{}}),p=_e(se(s.numberFormats)?s.numberFormats:{[a.value]:{}}),b=o?n.missingWarn:ge(s.missingWarn)||gn(s.missingWarn)?s.missingWarn:!0,S=o?n.fallbackWarn:ge(s.fallbackWarn)||gn(s.fallbackWarn)?s.fallbackWarn:!0,M=o?n.fallbackRoot:ge(s.fallbackRoot)?s.fallbackRoot:!0,T=!!s.fallbackFormat,D=ve(s.missing)?s.missing:null,R=ve(s.postTranslation)?s.postTranslation:null,j=o?n.warnHtmlMessage:ge(s.warnHtmlMessage)?s.warnHtmlMessage:!0,k=!!s.escapeParameter,v=o?n.modifiers:se(s.modifiers)?s.modifiers:{},N=s.pluralRules||o&&n.pluralRules;function w(){return[a.value,c.value,u.value,d.value,p.value]}const O=ee({get:()=>r.value?r.value.locale.value:a.value,set:m=>{r.value&&(r.value.locale.value=m),a.value=m}}),U=ee({get:()=>r.value?r.value.fallbackLocale.value:c.value,set:m=>{r.value&&(r.value.fallbackLocale.value=m),c.value=m}}),$=ee(()=>r.value?r.value.messages.value:u.value),H=ee(()=>d.value),V=ee(()=>p.value);function W(){return r.value?r.value.getPostTranslationHandler():R}function ce(m){r.value&&r.value.setPostTranslationHandler(m)}function we(){return r.value?r.value.getMissingHandler():D}function He(m){r.value&&r.value.setMissingHandler(m)}function te(m){return w(),m()}function ae(...m){return r.value?te(()=>Reflect.apply(r.value.t,null,[...m])):te(()=>"")}function J(...m){return r.value?Reflect.apply(r.value.rt,null,[...m]):""}function Ne(...m){return r.value?te(()=>Reflect.apply(r.value.d,null,[...m])):te(()=>"")}function Te(...m){return r.value?te(()=>Reflect.apply(r.value.n,null,[...m])):te(()=>"")}function he(m){return r.value?r.value.tm(m):{}}function Ae(m,x){return r.value?r.value.te(m,x):!1}function Ge(m){return r.value?r.value.getLocaleMessage(m):{}}function ze(m,x){r.value&&(r.value.setLocaleMessage(m,x),u.value[m]=x)}function At(m,x){r.value&&r.value.mergeLocaleMessage(m,x)}function Ye(m){return r.value?r.value.getDateTimeFormat(m):{}}function tt(m,x){r.value&&(r.value.setDateTimeFormat(m,x),d.value[m]=x)}function ct(m,x){r.value&&r.value.mergeDateTimeFormat(m,x)}function Et(m){return r.value?r.value.getNumberFormat(m):{}}function We(m,x){r.value&&(r.value.setNumberFormat(m,x),p.value[m]=x)}function Kt(m,x){r.value&&r.value.mergeNumberFormat(m,x)}const g={get id(){return r.value?r.value.id:-1},locale:O,fallbackLocale:U,messages:$,datetimeFormats:H,numberFormats:V,get inheritLocale(){return r.value?r.value.inheritLocale:i},set inheritLocale(m){r.value&&(r.value.inheritLocale=m)},get availableLocales(){return r.value?r.value.availableLocales:Object.keys(u.value)},get modifiers(){return r.value?r.value.modifiers:v},get pluralRules(){return r.value?r.value.pluralRules:N},get isGlobal(){return r.value?r.value.isGlobal:!1},get missingWarn(){return r.value?r.value.missingWarn:b},set missingWarn(m){r.value&&(r.value.missingWarn=m)},get fallbackWarn(){return r.value?r.value.fallbackWarn:S},set fallbackWarn(m){r.value&&(r.value.missingWarn=m)},get fallbackRoot(){return r.value?r.value.fallbackRoot:M},set fallbackRoot(m){r.value&&(r.value.fallbackRoot=m)},get fallbackFormat(){return r.value?r.value.fallbackFormat:T},set fallbackFormat(m){r.value&&(r.value.fallbackFormat=m)},get warnHtmlMessage(){return r.value?r.value.warnHtmlMessage:j},set warnHtmlMessage(m){r.value&&(r.value.warnHtmlMessage=m)},get escapeParameter(){return r.value?r.value.escapeParameter:k},set escapeParameter(m){r.value&&(r.value.escapeParameter=m)},t:ae,getPostTranslationHandler:W,setPostTranslationHandler:ce,getMissingHandler:we,setMissingHandler:He,rt:J,d:Ne,n:Te,tm:he,te:Ae,getLocaleMessage:Ge,setLocaleMessage:ze,mergeLocaleMessage:At,getDateTimeFormat:Ye,setDateTimeFormat:tt,mergeDateTimeFormat:ct,getNumberFormat:Et,setNumberFormat:We,mergeNumberFormat:Kt};function _(m){m.locale.value=a.value,m.fallbackLocale.value=c.value,Object.keys(u.value).forEach(x=>{m.mergeLocaleMessage(x,u.value[x])}),Object.keys(d.value).forEach(x=>{m.mergeDateTimeFormat(x,d.value[x])}),Object.keys(p.value).forEach(x=>{m.mergeNumberFormat(x,p.value[x])}),m.escapeParameter=k,m.fallbackFormat=T,m.fallbackRoot=M,m.fallbackWarn=S,m.missingWarn=b,m.warnHtmlMessage=j}return Dr(()=>{if(e.proxy==null||e.proxy.$i18n==null)throw zt(Rt.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const m=r.value=e.proxy.$i18n.__composer;t==="global"?(a.value=m.locale.value,c.value=m.fallbackLocale.value,u.value=m.messages.value,d.value=m.datetimeFormats.value,p.value=m.numberFormats.value):o&&_(m)}),g}if(Zf(),__INTLIFY_JIT_COMPILATION__?ua(Bf):ua(Vf),Ff(_f),jf(ra),__INTLIFY_PROD_DEVTOOLS__){const e=Ot();e.__INTLIFY__=!0,xf(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const md=".filter-dropdown{position:relative;flex:0 0 auto;width:var(--dx-filter-w, 128px);min-width:var(--dx-filter-w, 128px);max-width:var(--dx-filter-w, 128px)}@media (max-width: 576px){.filter-dropdown{width:var(--dx-filter-w-sm, 108px);min-width:var(--dx-filter-w-sm, 108px);max-width:var(--dx-filter-w-sm, 108px)}}.filter-dropdown__trigger{width:100%;padding:var(--dx-filter-pad-y, 4px) var(--dx-filter-pad-x, 8px);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:.875rem;color:var(--dx-text, #3b463d);text-align:start;background:var(--dx-elevated, #fff);border:1px solid var(--dx-line, #d1d4cd);border-radius:8px;transition:border-color .15s ease}.filter-dropdown__trigger:hover{border-color:var(--dx-accent, #92b195)}.filter-dropdown__trigger[data-active]{background-color:var(--dx-accent-weak, rgba(146, 177, 149, .18));border-color:var(--dx-accent, #92b195)}.filter-dropdown__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-dropdown__chevron{flex-shrink:0;transition:transform .2s ease}.filter-dropdown.is-open .filter-dropdown__chevron{transform:rotate(180deg)}.filter-dropdown__menu{position:fixed;z-index:2147483000;background-color:var(--dx-elevated, #fff);color:var(--dx-text, #3b463d);border:1px solid var(--dx-line, #d1d4cd);border-radius:8px;box-shadow:0 4px 12px #0000001f;overflow:hidden;display:flex;flex-direction:column;min-width:160px}.filter-dropdown__search{border:none;border-bottom:1px solid var(--dx-line, #d1d4cd);border-radius:0;padding:6px 12px;width:100%;font-size:.875rem;color:var(--dx-text, #3b463d);background:var(--dx-elevated, #fff);outline:none;box-sizing:border-box}.filter-dropdown__search::placeholder{color:var(--dx-muted, #6d766e)}.filter-dropdown__clear{display:block;width:100%;background:none;border:none;border-bottom:1px solid var(--dx-line, #d1d4cd);padding:6px 12px;font-size:.875rem;color:var(--dx-text, #3b463d);cursor:pointer;text-align:start;text-decoration:underline;text-decoration-color:var(--dx-accent, #92b195);text-underline-offset:3px}.filter-dropdown__clear:hover{background-color:var(--dx-accent-weak, rgba(146, 177, 149, .18))}.filter-dropdown__options{flex:1 1 auto;min-height:0;max-height:250px;overflow-y:auto}.filter-dropdown__search,.filter-dropdown__clear{flex:0 0 auto}.filter-dropdown__option{padding:5px 12px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:.875rem;transition:background-color .1s ease}.filter-dropdown__option[data-selected]{font-weight:700;color:var(--dx-text, #3b463d);box-shadow:inset 3px 0 0 var(--dx-accent, #92b195)}.filter-dropdown__option:hover,.filter-dropdown__option[data-highlighted]{background-color:var(--dx-accent-weak, rgba(146, 177, 149, .18))}.filter-dropdown__count{color:var(--dx-muted, #6d766e);font-size:.75rem;margin-inline-start:6px}.filter-dropdown__no-options{padding:12px;font-size:.875rem;color:var(--dx-muted, #6d766e);text-align:center}",_d=["data-active","aria-expanded"],bd={class:"filter-dropdown__label"},vd=["value","placeholder"],yd={class:"filter-dropdown__options"},kd={key:0,class:"filter-dropdown__no-options"},Ad=["data-highlighted","data-selected","aria-selected","onClick","onMouseenter"],Ed={class:"filter-dropdown__count"},Wt=$n({__name:"FilterDropdown",props:{label:{type:String,required:!0},name:{type:String,required:!0},options:{type:Array,default:()=>[]},value:{type:String,default:""},placeholder:{type:String,default:"Type to search..."}},emits:["filter-change","filter-clear"],setup(e,{emit:t}){const n=e,{t:s}=Ms(),o=t,r=_e(!1),i=_e(""),a=_e(-1),c=_e(null),u=_e(null),d=_e(null),p=_e({});function b(H){const V=H.ownerDocument,W=V.createElement("div");W.style.cssText="position:fixed;top:0;left:0;width:0;height:0;pointer-events:none;opacity:0",(H.parentElement||H.getRootNode().body||V.body).appendChild(W);const we=W.getBoundingClientRect();return W.remove(),{x:we.left,y:we.top}}function S(){const H=d.value;if(!H)return;const V=H.getBoundingClientRect(),W=window.innerWidth,ce=window.innerHeight,we=320,He=4,te=8,J=Math.round(Math.min(Math.max(V.width,240),W-te*2)),Ne=V.right>te&&V.leftW-te?Te=Math.round(Math.max(V.right-J,te)):Te=Math.round(Math.max(V.left,te)):Te=Math.round(Math.min(Math.max(V.left,te),W-J-te));const he=ce-V.bottom,Ae=he<180&&V.top>he,Ge=b(H),ze=Math.round(Te-Ge.x);p.value=Ae?{top:"auto",bottom:`${Math.round(ce-V.top+He+Ge.y)}px`,left:`${ze}px`,width:`${J}px`,maxHeight:`${Math.round(Math.min(we,V.top-He-te))}px`}:{top:`${Math.round(V.bottom+He-Ge.y)}px`,bottom:"auto",left:`${ze}px`,width:`${J}px`,maxHeight:`${Math.round(Math.min(we,he-He-te))}px`}}function M(){r.value&&S()}const T=ee(()=>{if(!i.value)return n.options;const H=i.value.toLowerCase();return n.options.filter(V=>V.label.toLowerCase().includes(H))}),D=ee(()=>n.options.find(H=>H.value===n.value));function R(H){var W;const V=((W=H.composedPath)==null?void 0:W.call(H))??[];c.value&&!V.includes(c.value)&&v()}function j(){r.value?v():k()}function k(){r.value=!0,i.value="",a.value=-1,S(),document.addEventListener("click",R),window.addEventListener("scroll",M,!0),window.addEventListener("resize",M),fs(()=>{var H;S(),(H=u.value)==null||H.focus()})}function v(){r.value=!1,i.value="",a.value=-1,document.removeEventListener("click",R),window.removeEventListener("scroll",M,!0),window.removeEventListener("resize",M)}function N(H){i.value=H.target.value,a.value=-1}function w(H){const V=T.value;switch(H.key){case"ArrowDown":H.preventDefault(),a.value=Math.min(a.value+1,V.length-1),O();break;case"ArrowUp":H.preventDefault(),a.value=Math.max(a.value-1,0),O();break;case"Enter":{H.preventDefault();const W=V[a.value];W&&U(W);break}case"Escape":H.preventDefault(),v();break}}function O(){fs(()=>{var V;const H=(V=c.value)==null?void 0:V.querySelector(".filter-dropdown__option[data-highlighted]");H==null||H.scrollIntoView({block:"nearest"})})}function U(H){o("filter-change",{name:n.name,value:H.value,label:H.label,type:H.type}),v()}function $(){o("filter-clear",{name:n.name}),v()}return Fr(()=>{document.removeEventListener("click",R),window.removeEventListener("scroll",M,!0),window.removeEventListener("resize",M)}),(H,V)=>(Q(),ne("div",{ref_key:"rootRef",ref:c,class:es(["filter-dropdown",{"is-open":r.value}])},[Z("button",{ref_key:"triggerRef",ref:d,class:"filter-dropdown__trigger input","data-active":e.value?"":void 0,type:"button","aria-haspopup":"listbox","aria-expanded":r.value,onClick:j},[Z("span",bd,[D.value?(Q(),ne(Ce,{key:0},[Ct(ye(e.label)+": ",1),Z("strong",null,ye(D.value.label),1)],64)):(Q(),ne(Ce,{key:1},[Ct(ye(e.label),1)],64))]),V[0]||(V[0]=Z("svg",{class:"filter-dropdown__chevron",width:"12",height:"12",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg"},[Z("path",{d:"M2 4l4 4 4-4",fill:"none",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"})],-1))],8,_d),r.value?(Q(),ne("div",{key:0,class:"filter-dropdown__menu",role:"listbox",style:Ft(p.value)},[Z("input",{ref_key:"searchInputRef",ref:u,class:"filter-dropdown__search",type:"text",value:i.value,placeholder:e.placeholder,onInput:N,onKeydown:w},null,40,vd),e.value?(Q(),ne("button",{key:0,class:"filter-dropdown__clear",type:"button",onClick:$},ye(xn(s)("buttons.clearSelection")),1)):Le("",!0),Z("div",yd,[T.value.length===0?(Q(),ne("div",kd,ye(xn(s)("buttons.noOptions")),1)):(Q(!0),ne(Ce,{key:1},bs(T.value,(W,ce)=>(Q(),ne("div",{key:W.value,class:"filter-dropdown__option",role:"option","data-highlighted":ce===a.value?"":void 0,"data-selected":W.value===e.value?"":void 0,"aria-selected":W.value===e.value,onClick:we=>U(W),onMouseenter:we=>a.value=ce},[Z("span",null,ye(W.label),1),Z("span",Ed,ye(W.count),1)],40,Ad))),128))])],4)):Le("",!0)],2))}},[["styles",[md]]]),Sd=".rh-root{width:100%;box-sizing:border-box;padding:14px 16px;background:#111827;color:#e5e7eb;border-bottom:1px solid #1f2937;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;display:flex;flex-direction:column;gap:12px}.rh-title{display:flex;align-items:center;gap:10px}.rh-title h1{font-size:17px;font-weight:700;letter-spacing:-.01em}.rh-dot{width:10px;height:10px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent)}.rh-count{margin-left:auto;font:700 12px/1 ui-monospace,monospace;color:var(--accent)}.rh-search{display:flex}.rh-controls{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px}.rh-reset{padding:8px 12px;background:transparent;border:1px solid #1f2937;border-radius:8px;color:#94a3b8;font-size:13px;cursor:pointer}.rh-reset:hover{border-color:var(--accent);color:#e5e7eb}",wd={class:"rh-title"},xd={key:0,class:"rh-count",role:"status","aria-live":"polite"},Nd={class:"rh-search"},Td={class:"rh-controls"},Ua=$n({__name:"BpResearchHeader",props:{count:{type:[Number,String],default:null},title:{type:String,default:"Unified Research Dashboard"},accent:{type:String,default:"#8b5cf6"},prayBaseUrl:{type:String,default:""},languageCode:{type:String,default:""}},emits:["research-filter"],setup(e,{emit:t}){const n=e,s=t,o=ee(()=>n.prayBaseUrl||"https://pray.doxa.life"),r=ee(()=>n.languageCode||""),i=_e(""),a=on({wagf_region:"",wagf_block:"",rop1:"",religion:""}),c=on({wagf_region:[],wagf_block:[],rop1:[],religion:[]}),u=ee(()=>!!(i.value||a.wagf_region||a.wagf_block||a.rop1||a.religion)),d=dn();function p(){var v,N;const k=((v=d==null?void 0:d.vnode)==null?void 0:v.el)||((N=d==null?void 0:d.proxy)==null?void 0:N.$el);try{const w=k&&k.getRootNode&&k.getRootNode();if(w&&w.host)return w.host}catch{}return k}function b(){const k={query:i.value,wagfRegion:a.wagf_region,wagfBlock:a.wagf_block,rop1:a.rop1,religion:a.religion};s("research-filter",k);const v=p();v&&typeof v.dispatchEvent=="function"&&v.dispatchEvent(new CustomEvent("research-filter",{detail:k,bubbles:!0,composed:!0}))}Xt([i,()=>a.wagf_region,()=>a.wagf_block,()=>a.rop1,()=>a.religion],b,{immediate:!0});function S(k){i.value=(k==null?void 0:k.value)??""}function M(k){(k==null?void 0:k.name)in a&&(a[k.name]=k.value)}function T(k){(k==null?void 0:k.name)in a&&(a[k.name]="")}function D(){i.value="",a.wagf_region="",a.wagf_block="",a.rop1="",a.religion=""}function R(k,v){const N=new Map;for(const w of k){const O=w[v];if(!(O!=null&&O.value))continue;const U=N.get(O.value);U?U.count++:N.set(O.value,{label:O.label,count:1})}return Array.from(N.entries()).map(([w,{label:O,count:U}])=>({value:w,label:O,count:U})).sort((w,O)=>w.label.localeCompare(O.label))}async function j(){const k=`${o.value}/api/people-groups/list?fields=name,slug,wagf_region,wagf_block,country_code,rop1,religion&lang=${r.value}`;try{const N=await(await fetch(k)).json(),w=Array.isArray(N.posts)?N.posts:[];c.wagf_region=R(w,"wagf_region"),c.wagf_block=R(w,"wagf_block"),c.rop1=R(w,"rop1"),c.religion=R(w,"religion")}catch(v){console.error("[bp-research-header] options fetch error:",v)}}return _s(j),(k,v)=>(Q(),ne("div",{class:"rh-root",role:"banner",style:Ft({"--accent":e.accent})},[Z("div",wd,[v[0]||(v[0]=Z("span",{class:"rh-dot","aria-hidden":"true"},null,-1)),Z("h1",null,ye(e.title),1),e.count!==null&&e.count!==""?(Q(),ne("span",xd,ye(e.count)+" shown",1)):Le("",!0)]),Z("div",Nd,[de(Oi,{"model-value":i.value,placeholder:"Search people groups or countries…","aria-label":"Search people groups",onSearch:S},null,8,["model-value"])]),Z("div",Td,[de(Wt,{label:"Region",name:"wagf_region",options:c.wagf_region,value:a.wagf_region,onFilterChange:M,onFilterClear:T},null,8,["options","value"]),de(Wt,{label:"Bloc",name:"wagf_block",options:c.wagf_block,value:a.wagf_block,onFilterChange:M,onFilterClear:T},null,8,["options","value"]),de(Wt,{label:"People Group",name:"rop1",options:c.rop1,value:a.rop1,onFilterChange:M,onFilterClear:T},null,8,["options","value"]),de(Wt,{label:"Religion",name:"religion",options:c.religion,value:a.religion,onFilterChange:M,onFilterClear:T},null,8,["options","value"]),u.value?(Q(),ne("button",{key:0,class:"rh-reset",type:"button","aria-label":"Reset all filters and search",onClick:D},"Reset")):Le("",!0)])],4))}},[["styles",[Sd]]]);function Rs(e,t){if(!t.includes("."))return e==null?void 0:e[t];const[n,...s]=t.split(".");let o=e==null?void 0:e[n];for(const r of s)o=o==null?void 0:o[r];return o}function Cd(e,t){const n=e.toLowerCase(),s=t.toLowerCase(),o=[];let r=0,i=n.indexOf(s,r);for(;i!==-1;)o.push([i,i+s.length-1]),r=i+s.length,i=n.indexOf(s,r);return o}function Ld(e,t,n){const s=e.toLowerCase(),o=t.toLowerCase(),r=o.length;if(!r||!s.length)return null;const i=Math.min(2,Math.floor(n*r));if(i<=0)return null;let a=new Array(s.length+1).fill(0),c=new Array(s.length+1);for(let b=1;b<=r;b++){c[0]=b;for(let S=1;S<=s.length;S++){const M=a[S-1]+(o[b-1]===s[S-1]?0:1);c[S]=Math.min(M,a[S]+1,c[S-1]+1)}[a,c]=[c,a]}let u=1/0,d=-1;for(let b=1;b<=s.length;b++)a[b]i?null:[[Math.max(0,d-r),d-1]]}function Id(e,t,{threshold:n=.4}={}){const s=String(e??"").trim().toLowerCase();if(!s)return[];const o=Math.min(2,Math.floor(n*s.length)),r=[];for(const a of t){if(!a)continue;const c=String(a).toLowerCase();if(Math.abs(c.length-s.length)>o)continue;const u=Od(c,s,o);u<=o&&r.push({value:a,distance:u})}if(!r.length)return[];const i=Math.min(...r.map(a=>a.distance));return r.filter(a=>a.distance===i).map(a=>a.value)}function Od(e,t,n){if(e===t)return 0;let s=Array.from({length:t.length+1},(r,i)=>i);const o=new Array(t.length+1);for(let r=1;r<=e.length;r++){o[0]=r;let i=r;for(let a=1;a<=t.length;a++)o[a]=Math.min(s[a-1]+(e[r-1]===t[a-1]?0:1),s[a]+1,o[a-1]+1),o[a]n)return n+1;for(let a=0;a<=t.length;a++)s[a]=o[a]}return s[t.length]}class Pd{constructor(t,n={}){this.list=Array.isArray(t)?t:[],this.keys=n.keys||[],this.threshold=typeof n.threshold=="number"?n.threshold:.4,this.minMatchCharLength=n.minMatchCharLength||1}search(t){const n=String(t||"").trim();if(!n)return this.list.map(u=>({item:u,matches:[]}));if(n.lengthString(e||"").trim().replace(/\/+$/,"");function Rd(){try{const t=String(Md||"").split(/[?#]/)[0].match(/^(.*)\/([^/]+)\/([^/]+)\.js$/);return!t||t[2]!==t[3]?null:t[1]||null}catch{return null}}function Dd(e){const t=e==null?void 0:e.assetsBase;if(typeof t=="string"&&t.trim()){const s=Bn(t);if(/^https?:\/\//i.test(s)||s.startsWith("/"))return s}const n=Bn((e==null?void 0:e.treeBase)||"")||Bn(Rd()||"");if(n)try{const s=typeof document<"u"?document.baseURI:void 0;return Bn(new URL(n+"/assets",s).href)}catch{return Bn(n+"/assets")}return"./assets"}function Fd(e,t){return String(t||e||"").trim().toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,"")}const $a={C:"Christianity",M:"Islam",H:"Hinduism",B:"Buddhism",E:"Ethnoreligion",J:"Judaism",S:"Sikhism",N:"Unaffiliated",O:"Other",U:"Unknown"},jd={"Indo-European":"#e74c3c",Dravidian:"#ff9800","Afro-Asiatic":"#27ae60","Sino-Tibetan":"#3498db","Niger-Congo":"#9b59b6",Unclassified:"#95a5a6","Nilo-Saharan":"#e91e63","Khoe-Kwadi":"#00bcd4","Austro-Asiatic":"#00bcd4","Kra-Dai":"#8e44ad",Austronesian:"#ff69b4","Hmong-Mien":"#f44336",Turkic:"#ffc107","Nakh-Daghestanian":"#009688",Mongolic:"#795548",Uralic:"#607d8b",Tungusic:"#4caf50",Japonic:"#ff5722",Cariban:"#673ab7",Tupian:"#03a9f4",Tucanoan:"#8bc34a",Maipurean:"#ffc107",Panoan:"#cddc39",Guajiboan:"#9e9e9e",Chibchan:"#ff7043",Quechuan:"#ab47bc",Jean:"#26a69a",Harákmbut:"#7e57c2",Nambikwara:"#42a5f5",Muran:"#66bb6a",Karajá:"#ffa726",Bororoan:"#ef5350",Arauan:"#5c6bc0",Yanomaman:"#26c6da",Yaguan:"#d4e157",Witotoan:"#78909c",Zamucoan:"#8d6e63",Puinavean:"#aed581",Barbacoan:"#4db6ac","Eyak-Athabaskan":"#7986cb","Trans-New Guinea":"#ba68c8",Andamanese:"#4dd0e1","Atlantic-Congo":"#7D3C98",Mande:"#B9770E","Sign Language":"#212121",Creole:"#9575cd","Mixed language":"#a1887f","Language isolate":"#90a4ae",Unknown:"#000000"},qd=(()=>{const e=n=>String(n||"").toLowerCase().trim(),t={};for(const n of Object.keys(jd))t[e(n)]=n;return t})(),Ud={"tai-kadai":"Kra-Dai",none:"Unknown"};function Ha(e){if(!e)return"Unknown";const t=String(e).trim(),n=t.toLowerCase();return Ud[n]||qd[n]||t}const $d={aar:"Afro-Asiatic",abf:"Austronesian",abl:"Austronesian",abv:"Afro-Asiatic",acm:"Afro-Asiatic",acq:"Afro-Asiatic",acw:"Afro-Asiatic",acx:"Afro-Asiatic",adh:"Nilo-Saharan",adi:"Sino-Tibetan",adw:"Tupian",adx:"Sino-Tibetan",aen:"Sign Language",afb:"Afro-Asiatic",afg:"Sign Language",afr:"Indo-European",aft:"Nilo-Saharan",agx:"Nakh-Daghestanian",ahk:"Sino-Tibetan",aib:"Turkic",aih:"Kra-Dai",aio:"Kra-Dai",ajp:"Afro-Asiatic",aju:"Afro-Asiatic",aks:"Niger-Congo",akv:"Nakh-Daghestanian",alk:"Austro-Asiatic",alo:"Austronesian",alw:"Afro-Asiatic",amc:"Panoan",amh:"Afro-Asiatic",amr:"Harákmbut",amv:"Austronesian",ani:"Nakh-Daghestanian",anp:"Indo-European",anq:"Andamanese",aoc:"Cariban",apc:"Afro-Asiatic",apd:"Afro-Asiatic",arb:"Afro-Asiatic",arq:"Afro-Asiatic",arr:"Tupian",ars:"Afro-Asiatic",arv:"Afro-Asiatic",ary:"Afro-Asiatic",ase:"Sign Language",asl:"Austronesian",asm:"Indo-European",asn:"Tupian",asp:"Sign Language",atr:"Cariban",avd:"Indo-European",avl:"Afro-Asiatic",avv:"Tupian",awe:"Tupian",awt:"Tupian",ayh:"Afro-Asiatic",ayl:"Afro-Asiatic",ayn:"Afro-Asiatic",azb:"Turkic",bao:"Tucanoan",bbh:"Austro-Asiatic",bcc:"Indo-European",bcz:"Niger-Congo",bdg:"Austronesian",bdi:"Nilo-Saharan",bdj:"Niger-Congo",bdm:"Afro-Asiatic",bdo:"Nilo-Saharan",bee:"Sino-Tibetan",bej:"Afro-Asiatic",bem:"Niger-Congo",ben:"Indo-European",bfi:"Sign Language",bfu:"Sino-Tibetan",bfw:"Austro-Asiatic",bfy:"Indo-European",bgc:"Indo-European",bgg:"Sino-Tibetan",bgk:"Austro-Asiatic",bgl:"Austro-Asiatic",bgn:"Indo-European",bgp:"Indo-European",bgq:"Indo-European",bho:"Indo-European",bhu:"Indo-European",bid:"Afro-Asiatic",bjj:"Indo-European",bkk:"Indo-European",blf:"Austronesian",blm:"Nilo-Saharan",blo:"Niger-Congo",bls:"Austronesian",blt:"Kra-Dai",bly:"Niger-Congo",bma:"Niger-Congo",bmr:"Witotoan",bna:"Austronesian",bns:"Indo-European",bor:"Bororoan",bos:"Indo-European",bph:"Nakh-Daghestanian",bqg:"Niger-Congo",bqj:"Niger-Congo",bqk:"Niger-Congo",bqn:"Sign Language",bqx:"Niger-Congo",bra:"Indo-European",brb:"Austro-Asiatic",bro:"Sino-Tibetan",brx:"Sino-Tibetan",bsb:"Austronesian",bsg:"Indo-European",bsk:"Language isolate",bsy:"Austronesian",btd:"Austronesian",btf:"Afro-Asiatic",btv:"Indo-European",btx:"Austronesian",btz:"Austronesian",bub:"Niger-Congo",buh:"Hmong-Mien",bva:"Afro-Asiatic",bvf:"Afro-Asiatic",bvi:"Niger-Congo",bvo:"Niger-Congo",bwi:"Maipurean",bwn:"Hmong-Mien",bwx:"Hmong-Mien",bxr:"Mongolic",bxu:"Mongolic",bxw:"Niger-Congo",byn:"Afro-Asiatic",byo:"Sino-Tibetan",bze:"Niger-Congo",bzx:"Niger-Congo",cat:"Indo-European",cbb:"Maipurean",cbc:"Tucanoan",cbi:"Barbacoan",cbn:"Austro-Asiatic",cby:"Unclassified",cdh:"Indo-European",cdn:"Sino-Tibetan",cdz:"Austro-Asiatic",ceg:"Zamucoan",cgk:"Sino-Tibetan",che:"Nakh-Daghestanian",cib:"Niger-Congo",cji:"Nakh-Daghestanian",ckh:"Sino-Tibetan",ckq:"Afro-Asiatic",clk:"Sino-Tibetan",cmn:"Sino-Tibetan",cnq:"Niger-Congo",cnu:"Afro-Asiatic",coa:"Creole",cog:"Austro-Asiatic",cpu:"Maipurean",cqd:"Hmong-Mien",csf:"Sign Language",csx:"Sign language",cub:"Tucanoan",cui:"Guajiboan",cuu:"Kra-Dai",daa:"Afro-Asiatic",daj:"Nilo-Saharan",dar:"Nakh-Daghestanian",dau:"Nilo-Saharan",dba:"Language isolate",dbb:"Afro-Asiatic",dbp:"Afro-Asiatic",dbr:"Afro-Asiatic",ddn:"Nilo-Saharan",deg:"Niger-Congo",dek:"Niger-Congo",des:"Tucanoan",dgo:"Indo-European",dgs:"Niger-Congo",dhd:"Indo-European",dhi:"Sino-Tibetan",dhm:"Niger-Congo",dil:"Nilo-Saharan",diu:"Niger-Congo",div:"Indo-European",djc:"Nilo-Saharan",dkg:"Niger-Congo",dln:"Sino-Tibetan",dml:"Indo-European",dms:"Austronesian",dnu:"Austro-Asiatic",doc:"Kra-Dai",dok:"Austronesian",dox:"Afro-Asiatic",dru:"Austronesian",dse:"Sign Language",dsh:"Afro-Asiatic",dsl:"Sign Language",dsq:"Nilo-Saharan",dta:"Mongolic",dtp:"Austronesian",dyu:"Niger-Congo",dzg:"Nilo-Saharan",dzl:"Sino-Tibetan",eng:"Indo-European",enn:"Niger-Congo",epi:"Niger-Congo",ers:"Sino-Tibetan",esl:"Sign Language",evn:"Tungusic",fin:"Uralic",fni:"Niger-Congo",fod:"Niger-Congo",fra:"Indo-European",fsl:"Sign Language",fub:"Niger-Congo",fuc:"Niger-Congo",fuf:"Niger-Congo",fuj:"Niger-Congo",fvr:"Nilo-Saharan",fwe:"Niger-Congo",gax:"Afro-Asiatic",gaz:"Afro-Asiatic",gbk:"Indo-European",gbm:"Indo-European",gbn:"Nilo-Saharan",gdq:"Afro-Asiatic",gea:"Afro-Asiatic",ges:"Austronesian",gex:"Afro-Asiatic",ghl:"Nilo-Saharan",giq:"Kra-Dai",giw:"Kra-Dai",gju:"Indo-European",glc:"Niger-Congo",goe:"Sino-Tibetan",gow:"Afro-Asiatic",gqu:"Kra-Dai",grr:"Afro-Asiatic",gsg:"Sign Language",gss:"Sign Language",guj:"Indo-European",gus:"Sign Language",gvp:"Jean",gwb:"Niger-Congo",gwc:"Indo-European",gwd:"Afro-Asiatic",gwf:"Indo-European",gya:"Niger-Congo",gyo:"Sino-Tibetan",gzn:"Austronesian",hae:"Afro-Asiatic",hal:"Austro-Asiatic",hau:"Afro-Asiatic",hca:"Creole",hea:"Hmong-Mien",heb:"Afro-Asiatic",her:"Niger-Congo",hik:"Austronesian",hin:"Indo-European",hks:"Sign Language",hlb:"Indo-European",hld:"Austro-Asiatic",hmb:"Nilo-Saharan",hmh:"Hmong-Mien",hml:"Hmong-Mien",hmm:"Hmong-Mien",hne:"Indo-European",hni:"Sino-Tibetan",hnu:"Austro-Asiatic",hoh:"Afro-Asiatic",hoj:"Indo-European",hoz:"Afro-Asiatic",hsn:"Sino-Tibetan",hss:"Afro-Asiatic",htu:"Austronesian",hug:"Harákmbut",huo:"Austro-Asiatic",iba:"Austronesian",ibr:"Niger-Congo",icl:"Sign Language",iii:"Sino-Tibetan",ind:"Austronesian",irr:"Austro-Asiatic",ise:"Sign Language",isk:"Indo-European",isr:"Sign Language",ium:"Hmong-Mien",jbn:"Afro-Asiatic",jeu:"Afro-Asiatic",jia:"Afro-Asiatic",jii:"Afro-Asiatic",jio:"Kra-Dai",jit:"Niger-Congo",jiu:"Sino-Tibetan",jle:"Niger-Congo",jls:"Sign Language",jmi:"Afro-Asiatic",jnl:"Sino-Tibetan",jos:"Sign Language",jpn:"Japonic",jup:"Puinavean",kaf:"Sino-Tibetan",kan:"Dravidian",kas:"Indo-European",kay:"Tupian",kaz:"Turkic",kbg:"Sino-Tibetan",kbo:"Nilo-Saharan",kbp:"Niger-Congo",kby:"Nilo-Saharan",kcf:"Niger-Congo",kcn:"Creole",kcp:"Nilo-Saharan",kcu:"Niger-Congo",kcy:"Nilo-Saharan",kcz:"Niger-Congo",kdh:"Niger-Congo",kdn:"Niger-Congo",kdt:"Austro-Asiatic",kdu:"Nilo-Saharan",kec:"Nilo-Saharan",kfa:"Dravidian",kfd:"Dravidian",kfe:"Dravidian",kfg:"Dravidian",kfm:"Indo-European",kfr:"Indo-European",kfs:"Indo-European",kfy:"Indo-European",kgn:"Indo-European",khb:"Kra-Dai",khf:"Austro-Asiatic",khv:"Nakh-Daghestanian",kia:"Niger-Congo",kib:"Niger-Congo",kie:"Nilo-Saharan",kil:"Afro-Asiatic",kir:"Turkic",kjc:"Austronesian",kjg:"Austro-Asiatic",kjk:"Austronesian",kke:"Niger-Congo",kkh:"Kra-Dai",kkn:"Austro-Asiatic",kko:"Nilo-Saharan",kks:"Afro-Asiatic",klf:"Nilo-Saharan",kmc:"Kra-Dai",kmq:"Nilo-Saharan",kmr:"Indo-European",kmz:"Turkic",knc:"Nilo-Saharan",knf:"Niger-Congo",knk:"Niger-Congo",knm:"Maipurean",knn:"Indo-European",kns:"Austro-Asiatic",knz:"Niger-Congo",kou:"Niger-Congo",kpa:"Afro-Asiatic",kpc:"Maipurean",kpj:"Karajá",kpt:"Nakh-Daghestanian",kqg:"Niger-Congo",kqm:"Niger-Congo",krn:"Niger-Congo",krs:"Nilo-Saharan",kth:"Nilo-Saharan",kuf:"Austro-Asiatic",kui:"Cariban",kuj:"Niger-Congo",kva:"Nakh-Daghestanian",kvf:"Afro-Asiatic",kvh:"Austronesian",kvp:"Austronesian",kwn:"Niger-Congo",kwv:"Nilo-Saharan",kxd:"Austronesian",kxh:"Afro-Asiatic",kxj:"Nilo-Saharan",kyi:"Austronesian",kyp:"Kra-Dai",kyw:"Indo-European",kzq:"Sino-Tibetan",lae:"Sino-Tibetan",lan:"Niger-Congo",lao:"Kra-Dai",laq:"Kra-Dai",lbj:"Sino-Tibetan",lbn:"Austro-Asiatic",lbo:"Austro-Asiatic",lbs:"Sign Language",lbt:"Kra-Dai",lcd:"Austronesian",lcq:"Austronesian",lgn:"Nilo-Saharan",lgs:"Sign Language",lha:"Kra-Dai",lhn:"Austronesian",lhp:"Sino-Tibetan",lic:"Kra-Dai",liq:"Afro-Asiatic",liu:"Nilo-Saharan",lkc:"Sino-Tibetan",lkh:"Sino-Tibetan",lki:"Indo-European",lkr:"Nilo-Saharan",lma:"Niger-Congo",loh:"Nilo-Saharan",lop:"Niger-Congo",lsd:"Afro-Asiatic",lso:"Sign Language",lss:"Indo-European",lsy:"Sign Language",luk:"Sino-Tibetan",lul:"Nilo-Saharan",mag:"Indo-European",mai:"Indo-European",mal:"Dravidian",mar:"Indo-European",mbd:"Austronesian",mbn:"Guajiboan",mcd:"Panoan",mdl:"Sign Language",mdy:"Afro-Asiatic",mei:"Nilo-Saharan",men:"Niger-Congo",mes:"Afro-Asiatic",mew:"Afro-Asiatic",mey:"Afro-Asiatic",mgb:"Nilo-Saharan",mgd:"Nilo-Saharan",mge:"Nilo-Saharan",mgh:"Niger-Congo",mhr:"Uralic",mhu:"Sino-Tibetan",mhw:"Niger-Congo",mjp:"Dravidian",mkg:"Kra-Dai",mmh:"Maipurean",mml:"Austro-Asiatic",mmy:"Afro-Asiatic",mne:"Nilo-Saharan",mni:"Sino-Tibetan",mnj:"Indo-European",mnk:"Niger-Congo",mnq:"Austro-Asiatic",mns:"Uralic",mot:"Chibchan",mou:"Afro-Asiatic",moy:"Afro-Asiatic",moz:"Afro-Asiatic",mpe:"Nilo-Saharan",mpz:"Sino-Tibetan",mqi:"Austronesian",mqn:"Austronesian",mra:"Austro-Asiatic",mrj:"Uralic",msc:"Niger-Congo",msv:"Afro-Asiatic",msw:"Niger-Congo",mtr:"Indo-European",mub:"Afro-Asiatic",mup:"Indo-European",muq:"Hmong-Mien",muv:"Dravidian",mvf:"Mongolic",mvu:"Nilo-Saharan",mvy:"Indo-European",mwn:"Niger-Congo",mxj:"Sino-Tibetan",myp:"Muran",myy:"Tucanoan",mzb:"Afro-Asiatic",mzy:"Sign Language",naq:"Khoe-Kwadi",nbt:"Sino-Tibetan",nbw:"Niger-Congo",ndg:"Niger-Congo",ndp:"Nilo-Saharan",ndt:"Niger-Congo",neb:"Niger-Congo",neh:"Sino-Tibetan",nev:"Austro-Asiatic",ngt:"Austro-Asiatic",njl:"Nilo-Saharan",nkd:"Sino-Tibetan",nld:"Indo-European",nmd:"Niger-Congo",nmi:"Afro-Asiatic",nml:"Niger-Congo",nmy:"Sino-Tibetan",nnj:"Nilo-Saharan",nod:"Kra-Dai",noe:"Indo-European",nos:"Sino-Tibetan",npb:"Sino-Tibetan",npi:"Indo-European",nrb:"Nilo-Saharan",nru:"Sino-Tibetan",nsl:"Sign Language",nuo:"Austro-Asiatic",nus:"Nilo-Saharan",nwm:"Nilo-Saharan",nxq:"Sino-Tibetan",nye:"Niger-Congo",nyn:"Niger-Congo",nyr:"Niger-Congo",nyw:"Kra-Dai",nzs:"Sign Language",okn:"Japonic",ole:"Sino-Tibetan",oog:"Austro-Asiatic",oon:"Andamanese",opa:"Niger-Congo",ort:"Indo-European",ory:"Indo-European",ost:"Niger-Congo",oyb:"Austro-Asiatic",oym:"Tupian",pac:"Austro-Asiatic",pah:"Tupian",pbp:"Niger-Congo",peh:"Mongolic",pes:"Indo-European",pga:"Creole",pgg:"Indo-European",pgz:"Sign language",pha:"Hmong-Mien",phh:"Sino-Tibetan",phj:"Sino-Tibetan",phk:"Kra-Dai",phl:"Indo-European",pho:"Sino-Tibetan",phq:"Sino-Tibetan",phr:"Indo-European",pht:"Kra-Dai",pil:"Niger-Congo",pir:"Tucanoan",pkb:"Niger-Congo",pks:"Sign Language",pkt:"Austro-Asiatic",pll:"Austro-Asiatic",pnq:"Niger-Congo",pnx:"Austro-Asiatic",por:"Indo-European",prc:"Indo-European",prs:"Indo-European",prt:"Austro-Asiatic",psc:"Sign Language",pse:"Austronesian",pto:"Tupian",pum:"Sino-Tibetan",puo:"Austro-Asiatic",qae:"Sign Language",qao:"Sign Language",qbh:"Sign Language",qbj:"Sign Language",qbn:"Sign Language",qbt:"Sign Language",qcd:"Sign Language",qcm:"Sign Language",qcy:"Sign Language",qer:"Sign Language",qfa:"Sign Language",qfj:"Sign Language",qga:"Sign Language",qge:"Sign Language",qgm:"Sign Language",qiq:"Sign Language",qki:"Sign Language",qkm:"Sign Language",qkp:"Sign Language",qkw:"Sign Language",qmv:"Sign Language",qnh:"Sign Language",qns:"Sign Language",qom:"Sign Language",qqa:"Sign Language",qry:"Sign Language",qsm:"Sign Language",qso:"Sign Language",qsr:"Sign Language",qsz:"Sign Language",qtp:"Sign Language",qvz:"Quechuan",ras:"Niger-Congo",rbb:"Austro-Asiatic",ren:"Austro-Asiatic",rji:"Sino-Tibetan",rmt:"Indo-European",rmy:"Indo-European",rob:"Austronesian",rsl:"Sign Language",rui:"Niger-Congo",rus:"Indo-European",rwm:"Niger-Congo",rwr:"Indo-European",rys:"Japonic",saa:"Afro-Asiatic",sbf:"Unclassified",sbj:"Nilo-Saharan",sbs:"Niger-Congo",scb:"Austro-Asiatic",sck:"Indo-European",scl:"Indo-European",sdb:"Indo-European",sdg:"Indo-European",sdl:"Sign Language",sdp:"Sino-Tibetan",seq:"Niger-Congo",sgh:"Indo-European",sgy:"Indo-European",she:"Afro-Asiatic",shm:"Indo-European",shn:"Kra-Dai",sho:"Niger-Congo",shp:"Panoan",shu:"Afro-Asiatic",shv:"Afro-Asiatic",shz:"Niger-Congo",siy:"Indo-European",siz:"Afro-Asiatic",sjg:"Nilo-Saharan",sjo:"Tungusic",skq:"Niger-Congo",sle:"Dravidian",slt:"Sino-Tibetan",sml:"Austronesian",smy:"Indo-European",snd:"Indo-European",snn:"Tucanoan",soj:"Indo-European",sok:"Afro-Asiatic",soy:"Niger-Congo",spa:"Indo-European",spu:"Austro-Asiatic",sqk:"Sign Language",sqq:"Austro-Asiatic",sqs:"Sign Language",sqt:"Afro-Asiatic",srh:"Indo-European",sri:"Tucanoan",srp:"Indo-European",ssh:"Afro-Asiatic",ssn:"Afro-Asiatic",sss:"Austro-Asiatic",ssy:"Afro-Asiatic",std:"Andamanese",sts:"Indo-European",suq:"Nilo-Saharan",suv:"Sino-Tibetan",suy:"Jean",suz:"Sino-Tibetan",swh:"Niger-Congo",swi:"Kra-Dai",swl:"Sign Language",swv:"Indo-European",swx:"Arauan",sxg:"Sino-Tibetan",sze:"Afro-Asiatic",szn:"Austronesian",szs:"Sign Language",tag:"Niger-Congo",tam:"Dravidian",taz:"Niger-Congo",tbm:"Niger-Congo",tbn:"Chibchan",tbr:"Nilo-Saharan",tct:"Kra-Dai",tcy:"Dravidian",tda:"Mixed language",tdb:"Indo-European",tdd:"Kra-Dai",tdf:"Austro-Asiatic",tdj:"Austronesian",tel:"Dravidian",teq:"Nilo-Saharan",tgf:"Sino-Tibetan",tgk:"Indo-European",tgr:"Austro-Asiatic",thk:"Niger-Congo",thm:"Austro-Asiatic",thu:"Nilo-Saharan",thv:"Afro-Asiatic",tig:"Afro-Asiatic",tin:"Nakh-Daghestanian",tiz:"Kra-Dai",tkn:"Japonic",tlq:"Austro-Asiatic",tly:"Indo-European",tma:"Nilo-Saharan",tnb:"Chibchan",toi:"Niger-Congo",toq:"Nilo-Saharan",tou:"Austro-Asiatic",tqq:"Afro-Asiatic",tri:"Cariban",trj:"Afro-Asiatic",tsb:"Afro-Asiatic",tsc:"Niger-Congo",tsj:"Sino-Tibetan",tsk:"Sino-Tibetan",tsl:"Kra-Dai",tsm:"Sign Language",ttg:"Austronesian",tth:"Austro-Asiatic",ttl:"Niger-Congo",tts:"Kra-Dai",tue:"Tucanoan",tum:"Niger-Congo",tuo:"Tucanoan",tur:"Turkic",twm:"Sino-Tibetan",txi:"Cariban",txm:"Austronesian",tyh:"Austro-Asiatic",tyj:"Kra-Dai",tyr:"Kra-Dai",tyv:"Turkic",tyy:"Niger-Congo",tzm:"Afro-Asiatic",uan:"Kra-Dai",udj:"Austronesian",une:"Niger-Congo",unk:"Maipurean",urd:"Indo-European",urp:"Tupian",urz:"Tupian",ush:"Indo-European",usi:"Sino-Tibetan",uuu:"Austro-Asiatic",uzn:"Turkic",vai:"Niger-Congo",vgr:"Indo-European",vie:"Austro-Asiatic",vkj:"Unclassified",vkn:"Niger-Congo",vkz:"Niger-Congo",vmk:"Niger-Congo",vut:"Niger-Congo",wau:"Maipurean",waw:"Cariban",wbj:"Afro-Asiatic",wbl:"Indo-European",wbr:"Indo-European",wlc:"Niger-Congo",wll:"Nilo-Saharan",wmd:"Nambikwara",wmg:"Sino-Tibetan",wne:"Indo-European",wni:"Niger-Congo",wol:"Niger-Congo",wrn:"Niger-Congo",wti:"Nilo-Saharan",wuh:"Mixed language",wwa:"Niger-Congo",xal:"Mongolic",xan:"Afro-Asiatic",xdq:"Nakh-Daghestanian",xhv:"Austro-Asiatic",xka:"Indo-European",xkz:"Sino-Tibetan",xma:"Niger-Congo",xmj:"Afro-Asiatic",xmo:"Tupian",xms:"Sign Language",xnr:"Indo-European",xns:"Sino-Tibetan",xom:"Nilo-Saharan",xor:"Panoan",xsm:"Niger-Congo",xsr:"Sino-Tibetan",xwg:"Nilo-Saharan",yaa:"Panoan",yad:"Yaguan",yao:"Niger-Congo",yax:"Niger-Congo",ybh:"Sino-Tibetan",ycl:"Sino-Tibetan",ydd:"Indo-European",ydg:"Indo-European",yea:"Dravidian",yhd:"Afro-Asiatic",yig:"Sino-Tibetan",yix:"Sino-Tibetan",ymm:"Afro-Asiatic",ymx:"Sino-Tibetan",yne:"Sino-Tibetan",yno:"Kra-Dai",yom:"Niger-Congo",yox:"Japonic",yoy:"Kra-Dai",yrn:"Kra-Dai",ysl:"Sign Language",ysm:"Sign language",ysn:"Sino-Tibetan",yue:"Sino-Tibetan",yul:"Nilo-Saharan",yup:"Cariban",ywn:"Panoan",ywt:"Sino-Tibetan",zag:"Nilo-Saharan",zgn:"Kra-Dai",zhd:"Kra-Dai",ziw:"Niger-Congo",zkr:"Sino-Tibetan",zlm:"Austronesian",zna:"Niger-Congo",zne:"Niger-Congo",zng:"Austro-Asiatic",zqe:"Kra-Dai",zum:"Indo-European",zyg:"Kra-Dai"},Hd=":host{display:block;width:100%;--dx-surface: #f3f3f1;--dx-elevated: #ffffff;--dx-text: #3b463d;--dx-muted: #6d766e;--dx-line: #d1d4cd;--dx-accent: #92b195;--dx-accent-weak: rgba(146, 177, 149, .18);--dx-accent-soft: rgba(146, 177, 149, .1);--dx-accent-strong: #657967}.pgg-root{--brand: var(--dx-accent, #92b195);--ink: var(--dx-text, #3b463d);--mut: var(--dx-muted, #6d766e);--line: var(--dx-line, #d1d4cd);--card: var(--dx-elevated, #fff);--bg: var(--dx-surface, #f3f3f1);width:100%;box-sizing:border-box;color:var(--ink);background:var(--bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;padding:16px}.filters{display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding-block:18px 8px;min-height:190px}.pgg-search{display:flex;justify-content:center}.pgg-search--repel{gap:10px;align-items:center;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:600px;margin-inline:auto}.pgg-search--repel>:first-child{flex:1 1 320px;min-width:0}.pgg-exact{flex:none}.filters__toggle{background:var(--dx-elevated, #fff);border:1px solid var(--dx-line, #d1d4cd);border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:500;color:var(--dx-text, #3b463d);padding:7px 12px;display:inline-flex;align-items:center;gap:7px;margin-inline:auto;transition:background-color .15s ease,border-color .15s ease}.filters__toggle:hover{background:var(--dx-accent-weak, rgba(146,177,149,.18));border-color:var(--dx-accent, #92b195)}.filters__toggle:focus-visible{outline:2px solid var(--dx-accent, #92b195);outline-offset:2px}.filters__toggle-icon{color:var(--dx-accent, #92b195);flex:none}.filters__toggle-count{background:var(--dx-accent, #92b195);color:#fff;border-radius:999px;min-width:18px;padding:0 5px;font-size:.75rem;line-height:18px;text-align:center}.filters__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.filters__panel{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:flex-start}.filter-toggle{padding:6px 12px;cursor:pointer;font-size:.875rem;color:inherit;background:var(--card);border:1px solid var(--line);border-radius:8px;transition:border-color .15s ease,background .15s ease}.filter-toggle:hover{border-color:var(--brand)}.filter-toggle[data-active]{background-color:var(--dx-accent-weak, rgba(146, 177, 149, .18));border-color:var(--brand);color:var(--ink)}.filters__active{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}.filter-chip{display:inline-flex;gap:6px;align-items:center;background-color:var(--dx-accent-weak, rgba(146, 177, 149, .18));color:var(--ink);border:1px solid var(--line);border-radius:100px;padding:4px 12px;font-size:.85rem}.filter-chip__remove{background:none;border:none;cursor:pointer;font-size:1.1em;line-height:1;color:inherit;padding:0;display:inline-flex;align-items:center}.filter-chip__remove:hover{opacity:.7}.filters__clear-all{background:none;border:none;cursor:pointer;font-size:.875rem;color:var(--ink);text-decoration:underline;text-decoration-color:var(--brand);text-underline-offset:4px}.repel{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.font-size-sm{font-size:.875rem;color:var(--mut)}.grid.uupgs-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.card.uupg__card{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0000000a}.uupg__image{width:100%;aspect-ratio:1 / 1;object-fit:cover;background:var(--line)}.uupg__header{padding:12px 14px 6px}.uupg__name{font-size:1rem;font-weight:700;line-height:1.2;margin:0 0 4px}.uupg__country{font-size:.85rem;color:var(--mut);margin:0}.uupg__country-link{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--brand);text-decoration-thickness:1px;text-underline-offset:2px}.uupg__country-link:hover{text-decoration-thickness:2px}.uupg__match{font-size:.8rem;color:var(--mut);margin:4px 0 0}.uupg__content{padding:0 14px;font-size:.85rem;color:var(--mut)}.uupg__more-button{margin:12px 14px 14px;padding:8px 12px;text-align:center;font-size:.85rem;font-weight:700;color:var(--dx-elevated, #fff);background:var(--dx-accent-strong, #657967);border-radius:8px;text-decoration:none}.uupg__more-button:hover{background:var(--dx-text, #3b463d)}.search-highlight{background:#fde68a;border-radius:2px;padding:0 1px}.loading,.pgg-empty{grid-column:1 / -1;padding:28px;text-align:center;color:var(--mut);font-size:.9rem}.pgg-failed{font-weight:600;border-top:1px solid var(--bd, #d1d4cd)}.pgg-loadmore{display:block;margin:20px auto 0;padding:8px 18px;font-size:.9rem;cursor:pointer;color:var(--ink);background:var(--card);border:1px solid var(--brand);border-radius:8px}.pgg-loadmore:hover{background:var(--dx-accent-soft, rgba(146, 177, 149, .1))}",zd={class:"pgg-root"},Wd={key:0,class:"pgg-search pgg-search--repel"},Kd=["data-active"],Vd=["aria-expanded"],Bd={key:0,class:"filters__toggle-count"},Gd={key:2,class:"filters__panel"},Yd={key:3,class:"filters__active"},Xd=["onClick"],Jd={class:"pgg-body"},Qd={key:0,class:"repel"},Zd={class:"font-size-sm"},eg={key:1},tg={id:"results",class:"grid uupgs-list"},ng=["src","alt"],sg={class:"uupg__header"},og=["innerHTML"],rg={key:0,class:"uupg__country"},ig=["href"],ag=["innerHTML"],lg=["innerHTML"],cg=["innerHTML"],ug={key:1,class:"uupg__content"},fg=["href"],dg={key:0,class:"loading"},gg={key:1,class:"pgg-empty pgg-failed",role:"status"},hg={key:2,class:"pgg-empty"},za=$n({__name:"people-groups-grid",props:{profileConfig:{type:String,default:""},prayBaseUrl:{type:String,default:""},languageCode:{type:String,default:""},researchUrl:{type:String,default:""},selectUrl:{type:String,default:""},t:{type:Object,default:()=>({})},showSearch:{type:[Boolean,String],default:!0},showFilters:{type:[Boolean,String],default:!0},showTotal:{type:[Boolean,String],default:!0},query:{type:String,default:""},wagfRegion:{type:String,default:""},wagfBlock:{type:String,default:""},rop1:{type:String,default:""},religion:{type:String,default:""},countryCode:{type:String,default:""},primaryLanguage:{type:String,default:""},cluster:{type:String,default:""},peopleGroup:{type:String,default:""},engagementStatus:{type:String,default:""},gospelAccess:{type:String,default:""},religionFamily:{type:String,default:""},languageFamily:{type:String,default:""},perPage:{type:Number,default:24},morePerPage:{type:Number,default:0}},emits:["groups-filtered"],setup(e,{emit:t}){const n=e,s=t,o=ee(()=>{if(!n.profileConfig)return{};try{return JSON.parse(n.profileConfig)||{}}catch{return{}}}),r=ee(()=>!p.value&&!b.value?null:{backgroundImage:`url(${Dd(o.value)}/images/worldmap.svg)`,backgroundSize:"60%",backgroundPosition:"top center",backgroundRepeat:"no-repeat"}),i=ee(()=>n.prayBaseUrl||o.value.prayBaseUrl||"https://pray.doxa.life"),a=ee(()=>n.languageCode||o.value.languageCode||""),c=ee(()=>n.researchUrl||o.value.researchUrl||(typeof window<"u"&&window.DOXA_SITE_URL||"https://doxa.life").replace(/\/+$/,"")+"/research/"),u=ee(()=>({...o.value.t||{},...n.t||{}})),d=l=>!(l===!1||l==="false"||l==="0"||l===0),p=ee(()=>d(n.showSearch)),b=ee(()=>d(n.showFilters)),S=ee(()=>d(n.showTotal)),M=_e([]),T=_e([]),D=_e(0),R=_e(1),j=_e(!0),k=_e(!1),v=_e(!0),N=_e({}),w=_e(""),O=_e({}),U=ee(()=>p.value?w.value:n.query||""),$=ee(()=>{const l={},h=A=>A;return n.wagfRegion&&(l.wagf_region={value:n.wagfRegion,label:h(n.wagfRegion)}),n.wagfBlock&&(l.wagf_block={value:n.wagfBlock,label:h(n.wagfBlock)}),n.rop1&&(l.rop1={value:n.rop1,label:h(n.rop1)}),n.religion&&(l.religion={value:n.religion,label:h(n.religion)}),n.countryCode&&(l.country_code={value:n.countryCode,label:h(n.countryCode)}),n.primaryLanguage&&(l.primary_language={value:n.primaryLanguage,label:h(n.primaryLanguage)}),n.engagementStatus&&(l.engagement_status={value:n.engagementStatus,label:h(n.engagementStatus)}),n.cluster&&(l.imb_reg_of_people_2={value:n.cluster,label:h(n.cluster)}),n.peopleGroup&&(l.imb_reg_of_people_25={value:n.peopleGroup,label:h(n.peopleGroup)}),n.gospelAccess&&(l.imb_gsec={value:n.gospelAccess,label:h(n.gospelAccess)}),n.religionFamily&&(l.__religion_family={value:n.religionFamily,label:h(n.religionFamily)}),n.languageFamily&&(l.__language_family={value:n.languageFamily,label:h(n.languageFamily)}),l}),H=ee(()=>b.value?O.value:$.value),V=ee(()=>Object.values(H.value||{}).filter(l=>l&&l.value!==""&&l.value!=null).length),W=ee(()=>Object.keys(H.value).length),ce=ee(()=>V.value>0||!!(U.value||"").trim());function we(l){return l.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function He(l,h=500){let A;return(...L)=>{clearTimeout(A),A=setTimeout(()=>l(...L),h)}}const te=He(()=>{j.value=!0,R.value=1,g()},500);function ae(l){w.value=(l==null?void 0:l.value)??"",te()}function J(){v.value=!v.value}function Ne(l){O.value={...O.value,[l.name]:{value:l.value,label:l.label}},R.value=1,g()}function Te(l){he(l.name)}function he(l){const h={...O.value};delete h[l],O.value=h,R.value=1,g()}function Ae(){O.value={},R.value=1,g()}function Ge(){if(O.value.exact)return he("exact");O.value={...O.value,exact:{value:"yes",label:u.value.exact_filter||"Exact"}},R.value=1,g()}const ze=l=>String(l??"").toLowerCase().replace(/[\s_&-]+/g,""),At={__religion_family:l=>{const h=l.religion&&typeof l.religion=="object"?l.religion.value:l.religion,A=String(h||"").charAt(0).toUpperCase(),L=A&&$a[A]?$a[A]:"";return L?{value:L,label:L}:null},__language_family:l=>{const h=l.imb_language_family,A=h&&typeof h=="object"?h.label||h.value:h;let L="";if(A)L=Ha(A);else{const C=l.primary_language&&typeof l.primary_language=="object"?l.primary_language.value:null,y=C&&$d[C];L=y?Ha(y):""}return L?{value:L,label:L}:null}},Ye=(l,h)=>At[h]?At[h](l):l[h];function tt(l,h){if(!l)return!1;const A=ze(h==null?void 0:h.value);return A?ze(l.value)===A||ze(l.label)===A:!1}function ct(l){let h=l;for(const[A,L]of Object.entries(H.value))A==="exact"?h=h:h=h.filter(C=>tt(Ye(C,A),L));return h}function Et(){const l=h=>{const A=new Map;for(const L of M.value){const C=L[h];if(!(C!=null&&C.value))continue;const y=A.get(C.value);y?y.count++:A.set(C.value,{label:C.label,count:1})}return Array.from(A.entries()).map(([L,{label:C,count:y}])=>({value:L,label:C,count:y})).sort((L,C)=>L.label.localeCompare(C.label))};N.value={wagf_region:l("wagf_region"),wagf_block:l("wagf_block"),rop1:l("rop1"),religion:l("religion")}}function We(){const l=Object.keys(N.value),h={};for(const A of l){const L={};for(const[E,z]of Object.entries(H.value))E!==A&&(L[E]=z);const C=Kt(L,M.value),y=new Map;for(const E of C){const z=E[A];z!=null&&z.value&&y.set(z.value,(y.get(z.value)??0)+1)}h[A]=(N.value[A]??[]).map(E=>({...E,count:y.get(E.value)??0}))}N.value=h}function Kt(l,h){let A=h;for(const[L,C]of Object.entries(l))L!=="exact"&&(A=A.filter(y=>tt(Ye(y,L),C)));return A}function g(){M.value=M.value.map(y=>(y.matches=[],y.country_label="",y.rop1_label="",y));const h=Object.keys(H.value).length>0?ct(M.value):M.value,A=U.value;if(!A){T.value=h,D.value=T.value.length,j.value=!1,We(),x();return}const C=new Pd(h,{includeMatches:!0,ignoreLocation:!0,minMatchCharLength:3,threshold:H.value.exact?0:.4,keys:["name","imb_alternate_name","country_code.label","rop1.label","religion.label","wagf_region.label","wagf_block.label"]}).search(A);T.value=C.map(y=>{var z;const E={...y.item};if(!y.matches)return E;E.matches=[];for(const G of y.matches){const oe=G.key;if(!oe)continue;let ke="";if(String(oe).includes(".")){const[Ee,Fe]=String(oe).split(".");ke=(z=E[Ee])==null?void 0:z[Fe]}else ke=E[String(oe)];if(ke&&typeof ke=="string"){let Ee=0,Fe="";if(G.indices.forEach((nt,Me)=>{const Je=nt[0],bn=nt[1],Ds=G.indices.length-1===Me;Fe+=we(ke.slice(Ee,Je))+`${we(ke.slice(Je,bn+1))}`+(Ds?we(ke.slice(bn+1)):""),Ee=bn+1}),String(oe).includes("imb_alternate_name"))E.matches.push({key:u.value.alternate_name??"Also known as",label:Fe});else if(String(oe).includes(".")){const[nt]=String(oe).split("."),Me={religion:u.value.religion,country_code:u.value.country,rop1:u.value.rop1,wagf_region:u.value.wagf_region,wagf_block:u.value.wagf_block};nt==="rop1"?E.rop1_label=Fe:nt==="country_code"?E.country_label=Fe:nt==="wagf_region"||E.matches.push({key:Me[nt]??nt,label:Fe})}else E[String(oe)]=Fe}}return E}),D.value=T.value.length,j.value=!1,We(),x()}const _=dn();function m(){var h,A;const l=((h=_==null?void 0:_.vnode)==null?void 0:h.el)||((A=_==null?void 0:_.proxy)==null?void 0:A.$el);try{const L=l&&l.getRootNode&&l.getRootNode();if(L&&L.host)return L.host}catch{}return l}function x(){const l={query:U.value,activeFilters:H.value,total:D.value,slugs:T.value.map(A=>A.slug)};s("groups-filtered",l);const h=m();h&&typeof h.dispatchEvent=="function"&&h.dispatchEvent(new CustomEvent("groups-filtered",{detail:l,bubbles:!0,composed:!0}))}function P(){return n.morePerPage>0?D.value>n.perPage+(R.value-1)*n.morePerPage&&!j.value&&T.value.length>0:D.value>R.value*n.perPage&&!j.value&&T.value.length>0}function I(){R.value=R.value+1}const q=ee(()=>n.morePerPage>0?T.value.slice(0,n.perPage+(R.value-1)*n.morePerPage):T.value.slice(0,R.value*n.perPage)),F=ee(()=>P());async function f(){const l=`${i.value}/api/people-groups/list?fields=name,slug,wagf_region,wagf_block,country_code,rop1,religion,has_photo,image_url,adopted_by_churches,imb_alternate_name,engagement_status,people_committed,primary_language,imb_reg_of_people_2,imb_reg_of_people_25,imb_gsec,imb_language_family&lang=${a.value}`;j.value=!0,k.value=!1;try{const h=await fetch(l);if(!h.ok)throw new Error(`HTTP ${h.status}`);const A=await h.json();D.value=A.total,M.value=Array.isArray(A.posts)?A.posts:[],Et(),g()}catch(h){console.error("[people-groups-grid] fetch error:",h),k.value=!0,M.value=[],j.value=!1}}return Xt(()=>[n.query,$.value,p.value,b.value],()=>{R.value=1,g()}),_s(f),(l,h)=>{var A,L,C,y;return Q(),ne("div",zd,[p.value||b.value?(Q(),ne("div",{key:0,id:"filters",class:"filters",style:Ft(r.value)},[p.value?(Q(),ne("div",Wd,[de(Oi,{"model-value":w.value,placeholder:u.value.search||"Search people groups…","aria-label":u.value.search||"Search people groups","max-width":"480px",onSearch:ae},null,8,["model-value","placeholder","aria-label"]),b.value?(Q(),ne("button",{key:0,class:"filter-toggle pgg-exact",type:"button","data-active":H.value.exact?"":void 0,onClick:Ge},ye(u.value.exact_filter||"Exact"),9,Kd)):Le("",!0)])):Le("",!0),b.value?(Q(),ne("button",{key:1,class:"filters__toggle",type:"button","aria-expanded":v.value,onClick:J},[h[0]||(h[0]=Z("svg",{class:"filters__toggle-icon",width:"13",height:"13",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},[Z("path",{d:"M1.5 2.5h9M3 6h6M4.5 9.5h3",fill:"none",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round"})],-1)),Ct(" "+ye(v.value?u.value.hide_filters||"Hide Filters":u.value.show_filters||"Show Filters")+" ",1),V.value?(Q(),ne("span",Bd,ye(V.value),1)):Le("",!0),h[1]||(h[1]=Z("svg",{width:"12",height:"12",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg"},[Z("path",{d:"M2 4l4 4 4-4",fill:"none",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"})],-1))],8,Vd)):Le("",!0),b.value&&v.value?(Q(),ne("div",Gd,[de(Wt,{label:u.value.wagf_region||"Region",name:"wagf_region",options:N.value.wagf_region||[],value:((A=H.value.wagf_region)==null?void 0:A.value)??"",placeholder:u.value.type_to_search||"Type to search...",onFilterChange:Ne,onFilterClear:Te},null,8,["label","options","value","placeholder"]),de(Wt,{label:u.value.wagf_block||"Bloc",name:"wagf_block",options:N.value.wagf_block||[],value:((L=H.value.wagf_block)==null?void 0:L.value)??"",placeholder:u.value.type_to_search||"Type to search...",onFilterChange:Ne,onFilterClear:Te},null,8,["label","options","value","placeholder"]),de(Wt,{label:u.value.rop1||"People Group",name:"rop1",options:N.value.rop1||[],value:((C=H.value.rop1)==null?void 0:C.value)??"",placeholder:u.value.type_to_search||"Type to search...",onFilterChange:Ne,onFilterClear:Te},null,8,["label","options","value","placeholder"]),de(Wt,{label:u.value.religion||"Religion",name:"religion",options:N.value.religion||[],value:((y=H.value.religion)==null?void 0:y.value)??"",placeholder:u.value.type_to_search||"Type to search...",onFilterChange:Ne,onFilterClear:Te},null,8,["label","options","value","placeholder"])])):Le("",!0),b.value&&W.value>0?(Q(),ne("div",Yd,[(Q(!0),ne(Ce,null,bs(H.value,(E,z)=>(Q(),ne("span",{key:z,class:"filter-chip"},[Ct(ye(E.label)+" ",1),Z("button",{class:"filter-chip__remove",type:"button",onClick:G=>he(String(z))},"×",8,Xd)]))),128)),Z("button",{class:"filters__clear-all",type:"button",onClick:Ae},ye(u.value.clear_all||"Clear All"),1)])):Le("",!0)],4)):Le("",!0),Z("div",Jd,[S.value||ce.value?(Q(),ne("div",Qd,[Z("div",Zd,[j.value?(Q(),ne("span",eg," ")):(Q(),ne(Ce,{key:0},[Ct(ye(ce.value&&!S.value?(u.value.showing||"Showing")+" "+D.value.toLocaleString("en-US"):(u.value.total||"Total")+": "+D.value.toLocaleString("en-US")),1)],64))])])):Le("",!0),Z("div",tg,[(Q(!0),ne(Ce,null,bs(q.value,E=>(Q(),ne("div",{key:E.slug,class:"card uupg__card"},[E.image_url?(Q(),ne("img",{key:0,class:"uupg__image",src:E.image_url,alt:E.name},null,8,ng)):Le("",!0),Z("div",sg,[Z("h3",{class:"uupg__name",innerHTML:E.name},null,8,og),E.country_code?(Q(),ne("p",rg,[Z("a",{class:"uupg__country-link",href:`${c.value}../countries/${xn(Fd)(E.country_code.value,E.country_code.label)}`},[Z("span",{innerHTML:E.country_label?E.country_label:E.country_code.label},null,8,ag)],8,ig),E.rop1?(Q(),ne(Ce,{key:0},[h[2]||(h[2]=Ct(" (",-1)),Z("span",{innerHTML:E.rop1_label?E.rop1_label:E.rop1.label},null,8,lg),h[3]||(h[3]=Ct(")",-1))],64)):Le("",!0)])):Le("",!0),E.matches?(Q(!0),ne(Ce,{key:1},bs(E.matches,(z,G)=>(Q(),ne("p",{key:G,class:"uupg__match"},[Z("strong",null,ye(z.key),1),h[4]||(h[4]=Ct(": ",-1)),Z("span",{innerHTML:z.label},null,8,cg)]))),128)):Le("",!0)]),E.location_description?(Q(),ne("p",ug,ye(E.location_description),1)):Le("",!0),Z("a",{class:"uupg__more-button",href:`${c.value}${E.slug}`},ye(u.value.full_profile||"Full profile"),9,fg)]))),128)),j.value?(Q(),ne("div",dg,ye(u.value.loading||"Loading…"),1)):k.value?(Q(),ne("div",gg,ye(u.value.load_failed||"People-group data could not be loaded. This is a connection problem, not your filter."),1)):q.value.length?Le("",!0):(Q(),ne("div",hg,ye(u.value.no_results||"No people groups match this filter."),1))]),F.value?(Q(),ne("button",{key:1,class:"pgg-loadmore",type:"button",onClick:I},ye(u.value.load_more||"Load more"),1)):Le("",!0)])])}}},[["styles",[Hd]]]),pg=":host{display:block;width:100%;height:100%}.bp-root{--bg: #f3f3f1;--line: #d1d4cd;--ink: #3b463d;--mut: #6d766e;display:flex;flex-direction:column;width:100%;height:100%;min-height:480px;overflow:hidden;background:var(--bg);color:var(--ink);box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}.bp-body{flex:1;min-height:0;position:relative;overflow:auto}.bp-foot{flex:none;padding:8px 12px;font-size:11px;color:var(--mut);text-align:center;border-top:1px solid var(--line)}",mg={class:"bp-body"},_g=Eo($n({__name:"big-picture",props:{profileConfig:{type:String,default:""}},setup(e){const t=e,n=ee(()=>{if(!t.profileConfig)return{};try{return JSON.parse(t.profileConfig)||{}}catch{return{}}}),s=ee(()=>n.value.accent||"#8b5cf6"),o=ee(()=>n.value.title||"Big Picture — Unified Research Dashboard"),r=ee(()=>n.value.prayBaseUrl||""),i=ee(()=>n.value.languageCode||""),a=on({query:"",wagfRegion:"",wagfBlock:"",rop1:"",religion:""}),c=_e(null);function u(p){const b=p&&typeof p=="object"?p:{};a.query=b.query||"",a.wagfRegion=b.wagfRegion||"",a.wagfBlock=b.wagfBlock||"",a.rop1=b.rop1||"",a.religion=b.religion||""}function d(p){const b=p&&typeof p=="object"?p:{};c.value=typeof b.total=="number"?b.total:null}return(p,b)=>(Q(),ne("div",{class:"bp-root",style:Ft({"--accent":s.value})},[de(Ua,{title:o.value,accent:s.value,count:c.value,"pray-base-url":r.value,"language-code":i.value,onResearchFilter:u},null,8,["title","accent","count","pray-base-url","language-code"]),Z("div",mg,[de(za,{query:a.query,"wagf-region":a.wagfRegion,"wagf-block":a.wagfBlock,rop1:a.rop1,religion:a.religion,"show-search":!1,"show-filters":!1,"show-total":!1,"pray-base-url":r.value,"language-code":i.value,onGroupsFiltered:d},null,8,["query","wagf-region","wagf-block","rop1","religion","pray-base-url","language-code"])]),b[0]||(b[0]=Z("footer",{class:"bp-foot"}," Search and filter the world's people groups · least-reached shown first ",-1))],4))}},[["styles",[pg]]])),bg=Eo(Ua),vg=Eo(za);typeof customElements<"u"&&(customElements.get("bp-big-picture")||customElements.define("bp-big-picture",_g),customElements.get("bp-research-header")||customElements.define("bp-research-header",bg),customElements.get("people-groups-grid")||customElements.define("people-groups-grid",vg))})(); diff --git a/app/doxa-maps/big-picture/big-picture/big-picture/index.html b/app/doxa-maps/big-picture/big-picture/big-picture/index.html index cf4dbf3..e7fe0a0 100644 --- a/app/doxa-maps/big-picture/big-picture/big-picture/index.html +++ b/app/doxa-maps/big-picture/big-picture/big-picture/index.html @@ -37,7 +37,7 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + window.FORGE.manifest = {"schema":"doxa-maps-manifest@1","generatedFrom":"plugin-designs/*/*.vue","embedBase":".","bundleCount":22,"profileCount":35,"runtime":{"apiBaseUrl":"https://pray.doxa.life","token":"pk.eyJ1IjoiZ29zeXN0ZW1zIiwiYSI6ImNtZm9vM291czA3amQya3BzYW42YW9ibTcifQ.52WM0IpxY9FcB0zc9f1zbQ"},"bundles":[{"bundle":"all-people-groups","scriptUrl":"./all-people-groups/all-people-groups.js","output":"doxa-maps/all-people-groups/all-people-groups.js","integrity":"sha384-j2rnWAW0lVUG05WREAfkQZo0jtreSIebwV3nHCbUcXhAGzMfTESwA1PqTYy5M3QS","elements":["all-people-groups"],"profiles":[{"profile":"all-people-groups","file":"all-people-groups.vue","description":"All 12,379 people groups (peoplegroups.org) in four colors — reached,","element":"all-people-groups","type":"single","isMap":true,"iframeUrl":"./all-people-groups/all-people-groups/index.html","scriptUrl":"./all-people-groups/all-people-groups.js","embed":{"iframe":"\u003ciframe src=\"./all-people-groups/all-people-groups/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>","script":"\u003cscript>window.MAP_APP_API_URL=\"https://pray.doxa.life\";\u003c/script>\n\u003cscript src=\"./all-people-groups/all-people-groups.js\" integrity=\"sha384-j2rnWAW0lVUG05WREAfkQZo0jtreSIebwV3nHCbUcXhAGzMfTESwA1PqTYy5M3QS\" crossorigin=\"anonymous\">\u003c/script>\n\u003call-people-groups profile-config='{\"profile\":\"all-people-groups\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'>\u003c/all-people-groups>"},"bundle":"all-people-groups"}]},{"bundle":"big-picture","scriptUrl":"./big-picture/big-picture.js","output":"doxa-maps/big-picture/big-picture.js","integrity":"sha384-zwM56YT56Crw0AFHQsG9fHnIPzkHVRwtLd/tXg9MXedfWyixXRdK7BVA/8S8JjhB","elements":["bp-big-picture","bp-research-header","people-groups-grid"],"composes":["bp-research-header","people-groups-grid"],"profiles":[{"profile":"big-picture","file":"big-picture.vue","description":"The Cat-4 composite that PAIRS the two real capability elements of the","element":"bp-big-picture","type":"nested-elements-mfe","isMap":false,"iframeUrl":"./big-picture/big-picture/index.html","scriptUrl":"./big-picture/big-picture.js","embed":{"iframe":"\u003ciframe src=\"./big-picture/big-picture/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>","script":"\u003cscript>window.MAP_APP_API_URL=\"https://pray.doxa.life\";\u003c/script>\n\u003cscript src=\"./big-picture/big-picture.js\" integrity=\"sha384-zwM56YT56Crw0AFHQsG9fHnIPzkHVRwtLd/tXg9MXedfWyixXRdK7BVA/8S8JjhB\" crossorigin=\"anonymous\">\u003c/script>\n\u003cbp-big-picture profile-config='{\"profile\":\"big-picture\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'>\u003c/bp-big-picture>"},"instances":[{"id":"big-picture","title":"Big Picture — research header ↔ people-groups grid (composite)","apiBaseUrl":"","props":{"profile":"big-picture","provider":"maplibre","instanceId":"bp-big-picture"},"element":"bp-big-picture","iframeUrl":"./big-picture/big-picture/big-picture/index.html","embed":{"iframe":"\u003ciframe src=\"./big-picture/big-picture/big-picture/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>"}},{"id":"frontier","title":"Big Picture — frontier accent","apiBaseUrl":"","props":{"profile":"big-picture","provider":"maplibre","instanceId":"bp-big-picture-frontier","accent":"#22d3ee","title":"Big Picture — Frontier Focus"},"element":"bp-big-picture","iframeUrl":"./big-picture/big-picture/frontier/index.html","embed":{"iframe":"\u003ciframe src=\"./big-picture/big-picture/frontier/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>"}}],"bundle":"big-picture"}]},{"bundle":"cities-internet","scriptUrl":"./cities-internet/cities-internet.js","output":"doxa-maps/cities-internet/cities-internet.js","integrity":"sha384-6fIHN70s7zCZSxNP27fS3sY8MJdnOMxbXIbA2u702oQDcSNVNCNLELEESMAXGY2t","elements":["cities-internet-map"],"profiles":[{"profile":"connectivity-list","file":"connectivity-list.vue","description":"Countries where DX people groups live, grouped by region, showing measured internet penetration","element":"cities-internet-map","type":"single","isMap":false,"iframeUrl":"./cities-internet/connectivity-list/index.html","scriptUrl":"./cities-internet/cities-internet.js","embed":{"iframe":"\u003ciframe src=\"./cities-internet/connectivity-list/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>","script":"\u003cscript>window.MAP_APP_API_URL=\"https://pray.doxa.life\";\u003c/script>\n\u003cscript src=\"./cities-internet/cities-internet.js\" integrity=\"sha384-6fIHN70s7zCZSxNP27fS3sY8MJdnOMxbXIbA2u702oQDcSNVNCNLELEESMAXGY2t\" crossorigin=\"anonymous\">\u003c/script>\n\u003ccities-internet-map profile-config='{\"profile\":\"connectivity-list\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'>\u003c/cities-internet-map>"}},{"profile":"connectivity-map","file":"connectivity-map.vue","description":"Every country shaded by measured internet penetration, with its named carriers and dominant","element":"cities-internet-map","type":"single","isMap":true,"iframeUrl":"./cities-internet/connectivity-map/index.html","scriptUrl":"./cities-internet/cities-internet.js","embed":{"iframe":"\u003ciframe src=\"./cities-internet/connectivity-map/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>","script":"\u003cscript>window.MAP_APP_API_URL=\"https://pray.doxa.life\";\u003c/script>\n\u003cscript src=\"./cities-internet/cities-internet.js\" integrity=\"sha384-6fIHN70s7zCZSxNP27fS3sY8MJdnOMxbXIbA2u702oQDcSNVNCNLELEESMAXGY2t\" crossorigin=\"anonymous\">\u003c/script>\n\u003ccities-internet-map profile-config='{\"profile\":\"connectivity-map\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'>\u003c/cities-internet-map>"}},{"profile":"data-tables","file":"data-tables.vue","description":"Four validated research tables, one tab each, with sortable and filterable columns, CSV and JSON","element":"cities-internet-map","type":"single","isMap":false,"iframeUrl":"./cities-internet/data-tables/index.html","scriptUrl":"./cities-internet/cities-internet.js","embed":{"iframe":"\u003ciframe src=\"./cities-internet/data-tables/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>","script":"\u003cscript>window.MAP_APP_API_URL=\"https://pray.doxa.life\";\u003c/script>\n\u003cscript src=\"./cities-internet/cities-internet.js\" integrity=\"sha384-6fIHN70s7zCZSxNP27fS3sY8MJdnOMxbXIbA2u702oQDcSNVNCNLELEESMAXGY2t\" crossorigin=\"anonymous\">\u003c/script>\n\u003ccities-internet-map profile-config='{\"profile\":\"data-tables\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'>\u003c/cities-internet-map>"}}]},{"bundle":"country-posters","scriptUrl":"./country-posters/country-posters.js","output":"doxa-maps/country-posters/country-posters.js","integrity":"sha384-4P6UgDa4bRhkASSxfJJqNKoPR502le7qf5qBrhXG0TLtuqdWiWSBjo3/dpsTi7U/","elements":["country-posters-map"],"composes":["country-posters/country-poster-wall","country-posters/countries-map"],"profiles":[{"profile":"countries-map","file":"countries-map.vue","description":"The researcher's workbench retargeted from people groups to COUNTRIES — region","element":"country-posters-map","type":"single","isMap":true,"iframeUrl":"./country-posters/countries-map/index.html","scriptUrl":"./country-posters/country-posters.js","embed":{"iframe":"\u003ciframe src=\"./country-posters/countries-map/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>","script":"\u003cscript>window.MAP_APP_API_URL=\"https://pray.doxa.life\";\u003c/script>\n\u003cscript src=\"./country-posters/country-posters.js\" integrity=\"sha384-4P6UgDa4bRhkASSxfJJqNKoPR502le7qf5qBrhXG0TLtuqdWiWSBjo3/dpsTi7U/\" crossorigin=\"anonymous\">\u003c/script>\n\u003ccountry-posters-map profile-config='{\"profile\":\"countries-map\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'>\u003c/country-posters-map>"}},{"profile":"country-poster-wall","file":"country-poster-wall.vue","description":"One printable card per country, grouped into COLLAPSIBLE regional sections so the","element":"country-posters-map","type":"single","isMap":false,"iframeUrl":"./country-posters/country-poster-wall/index.html","scriptUrl":"./country-posters/country-posters.js","embed":{"iframe":"\u003ciframe src=\"./country-posters/country-poster-wall/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>","script":"\u003cscript>window.MAP_APP_API_URL=\"https://pray.doxa.life\";\u003c/script>\n\u003cscript src=\"./country-posters/country-posters.js\" integrity=\"sha384-4P6UgDa4bRhkASSxfJJqNKoPR502le7qf5qBrhXG0TLtuqdWiWSBjo3/dpsTi7U/\" crossorigin=\"anonymous\">\u003c/script>\n\u003ccountry-posters-map profile-config='{\"profile\":\"country-poster-wall\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'>\u003c/country-posters-map>"}},{"profile":"country-posters-mfe","file":"country-posters-mfe.vue","description":"Country Posters as ONE two-tab element — the countries map and the printable","element":"country-posters-mfe","type":"nested-elements-mfe","isMap":true,"iframeUrl":"./country-posters/country-posters-mfe/index.html","scriptUrl":"./country-posters/country-posters.js","embed":{"iframe":"\u003ciframe src=\"./country-posters/country-posters-mfe/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>","script":"\u003cscript>window.MAP_APP_API_URL=\"https://pray.doxa.life\";\u003c/script>\n\u003cscript src=\"./country-posters/country-posters.js\" integrity=\"sha384-4P6UgDa4bRhkASSxfJJqNKoPR502le7qf5qBrhXG0TLtuqdWiWSBjo3/dpsTi7U/\" crossorigin=\"anonymous\">\u003c/script>\n\u003ccountry-posters-map profile-config='{\"profile\":\"country-posters-mfe\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'>\u003c/country-posters-map>"}}]},{"bundle":"dashboard-plus-grid","scriptUrl":"./dashboard-plus-grid/dashboard-plus-grid.js","output":"doxa-maps/dashboard-plus-grid/dashboard-plus-grid.js","integrity":"sha384-oWvpE6qF7AlXl/L/4dx/1uT493xz3fbpqNuSRcTXlTYdyryVVv1t/hlPOQTaNXg5","elements":["dashboard-plus-grid"],"composes":["research-dashboard","people-groups-grid"],"profiles":[{"profile":"dashboard-plus-grid","file":"dashboard-plus-grid.vue","description":"Both children are IMPORTED DIRECTLY (compiled into this ONE bundle — no runtime bundle","element":"dashboard-plus-grid","type":"nested-elements-mfe","isMap":true,"iframeUrl":"./dashboard-plus-grid/dashboard-plus-grid/index.html","scriptUrl":"./dashboard-plus-grid/dashboard-plus-grid.js","embed":{"iframe":"\u003ciframe src=\"./dashboard-plus-grid/dashboard-plus-grid/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>","script":"\u003cscript>window.MAP_APP_API_URL=\"https://pray.doxa.life\";\u003c/script>\n\u003cscript src=\"./dashboard-plus-grid/dashboard-plus-grid.js\" integrity=\"sha384-oWvpE6qF7AlXl/L/4dx/1uT493xz3fbpqNuSRcTXlTYdyryVVv1t/hlPOQTaNXg5\" crossorigin=\"anonymous\">\u003c/script>\n\u003cdashboard-plus-grid profile-config='{\"profile\":\"dashboard-plus-grid\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'>\u003c/dashboard-plus-grid>"},"instances":[{"id":"default","title":"default","apiBaseUrl":"","props":{"profile":"dashboard-plus-grid"},"element":"dashboard-plus-grid","iframeUrl":"./dashboard-plus-grid/dashboard-plus-grid/default/index.html","embed":{"iframe":"\u003ciframe src=\"./dashboard-plus-grid/dashboard-plus-grid/default/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>"}}]}]},{"bundle":"demo-map","scriptUrl":"./demo-map/demo-map.js","output":"doxa-maps/demo-map/demo-map.js","integrity":"sha384-0VOyHD7/UL3X96Pa5likzNFFiT+mfQnRg2+pZmbF753yd5g/84z1gOzYhn1NSgKa","elements":["demo-map"],"profiles":[{"profile":"demo-map","file":"demo-map.vue","description":"Simple two-tab demo map. Tab 1 colors pins by religion (shared","element":"demo-map","type":"parameterized","isMap":true,"iframeUrl":"./demo-map/demo-map/index.html","scriptUrl":"./demo-map/demo-map.js","embed":{"iframe":"\u003ciframe src=\"./demo-map/demo-map/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>","script":"\u003cscript>window.MAP_APP_API_URL=\"https://pray.doxa.life\";\u003c/script>\n\u003cscript src=\"./demo-map/demo-map.js\" integrity=\"sha384-0VOyHD7/UL3X96Pa5likzNFFiT+mfQnRg2+pZmbF753yd5g/84z1gOzYhn1NSgKa\" crossorigin=\"anonymous\">\u003c/script>\n\u003cdemo-map profile-config='{\"profile\":\"demo-map\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'>\u003c/demo-map>"},"instances":[{"id":"maplibre","title":"Demo map — MapLibre (token-free)","apiBaseUrl":"","props":{"profile":"demo-map","provider":"maplibre","instanceId":"demo-maplibre"},"element":"demo-map","iframeUrl":"./demo-map/demo-map/maplibre/index.html","embed":{"iframe":"\u003ciframe src=\"./demo-map/demo-map/maplibre/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>"}}],"bundle":"demo-map"}]},{"bundle":"doxa-maps-spa","scriptUrl":"./doxa-maps-spa/doxa-maps-spa.js","output":"doxa-maps/doxa-maps-spa/doxa-maps-spa.js","integrity":"sha384-j+2dQDsN+9KytIjgxVIRzcpXECccCuZhRT+CXc5B89vbo1IhaB8ogkO2Dc6KM1oy","elements":["doxa-maps-spa"],"composes":["dashboard-plus-grid/dashboard-plus-grid","research-map-plus-grid/research-map-plus-grid","regions-dashboard/regions-mfe","my-upg-100-list/upg-100-mfe","doxa-simple-map/doxa-simple-map","cities-internet/connectivity-map","gospel-resources/resources-map"],"profiles":[{"profile":"doxa-maps-spa","file":"doxa-maps-spa.vue","description":"The DX-maps app itself: one element whose vertical-tab rail nests every other","element":"doxa-maps-spa","type":"nested-mfe-spa","isMap":false,"iframeUrl":"./doxa-maps-spa/doxa-maps-spa/index.html","scriptUrl":"./doxa-maps-spa/doxa-maps-spa.js","embed":{"iframe":"\u003ciframe src=\"./doxa-maps-spa/doxa-maps-spa/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>","script":"\u003cscript>window.MAP_APP_API_URL=\"https://pray.doxa.life\";\u003c/script>\n\u003cscript src=\"./doxa-maps-spa/doxa-maps-spa.js\" integrity=\"sha384-j+2dQDsN+9KytIjgxVIRzcpXECccCuZhRT+CXc5B89vbo1IhaB8ogkO2Dc6KM1oy\" crossorigin=\"anonymous\">\u003c/script>\n\u003cdoxa-maps-spa profile-config='{\"profile\":\"doxa-maps-spa\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'>\u003c/doxa-maps-spa>"},"instances":[{"id":"app","title":"Research Gallery — Big Picture + every research map (app-shell)","apiBaseUrl":"","props":{"profile":"doxa-maps-spa","provider":"maplibre","instanceId":"doxa-maps-spa-app","title":"Research Gallery"},"element":"doxa-maps-spa","iframeUrl":"./doxa-maps-spa/doxa-maps-spa/app/index.html","embed":{"iframe":"\u003ciframe src=\"./doxa-maps-spa/doxa-maps-spa/app/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>"}}]}]},{"bundle":"doxa-research-map","scriptUrl":"./doxa-research-map/doxa-research-map.js","output":"doxa-maps/doxa-research-map/doxa-research-map.js","integrity":"sha384-Pz+BuiLVX/OnZWBl4YhRcseuTjI2XLwN77j8OdfcFfEHkNB0jVIWbHw7wkbChUQZ","elements":["doxa-research-map"],"profiles":[{"profile":"research-map","file":"research-map.vue","description":"The researcher's workbench: every piece a missiologist, demographer or","element":"doxa-research-map","type":"monolithic","isMap":true,"iframeUrl":"./doxa-research-map/research-map/index.html","scriptUrl":"./doxa-research-map/doxa-research-map.js","embed":{"iframe":"\u003ciframe src=\"./doxa-research-map/research-map/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>","script":"\u003cscript>window.MAP_APP_API_URL=\"https://pray.doxa.life\";\u003c/script>\n\u003cscript src=\"./doxa-research-map/doxa-research-map.js\" integrity=\"sha384-Pz+BuiLVX/OnZWBl4YhRcseuTjI2XLwN77j8OdfcFfEHkNB0jVIWbHw7wkbChUQZ\" crossorigin=\"anonymous\">\u003c/script>\n\u003cdoxa-research-map profile-config='{\"profile\":\"research-map\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'>\u003c/doxa-research-map>"},"instances":[{"id":"maplibre","title":"Research map — MapLibre (token-free, no search bar)","apiBaseUrl":"","props":{"profile":"research-map","provider":"maplibre","instanceId":"research-map-maplibre"},"element":"doxa-research-map","iframeUrl":"./doxa-research-map/research-map/maplibre/index.html","embed":{"iframe":"\u003ciframe src=\"./doxa-research-map/research-map/maplibre/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>"}}]}]},{"bundle":"doxa-simple-map","scriptUrl":"./doxa-simple-map/doxa-simple-map.js","output":"doxa-maps/doxa-simple-map/doxa-simple-map.js","integrity":"sha384-G/NuJx27ipfilwAaJ9N9jsGgKtVlSMwkS9E/dv/NE5drDd56Z5KYewcu0hp3H2N2","elements":["doxa-map","doxa-simple-map"],"profiles":[{"profile":"doxa-simple-map","file":"doxa-simple-map.vue","description":"The simple world map, shipped as three presets off ONE prop table —","element":"doxa-map","type":"parameterized","isMap":true,"iframeUrl":"./doxa-simple-map/doxa-simple-map/index.html","scriptUrl":"./doxa-simple-map/doxa-simple-map.js","embed":{"iframe":"\u003ciframe src=\"./doxa-simple-map/doxa-simple-map/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>","script":"\u003cscript>window.MAP_APP_API_URL=\"https://pray.doxa.life\";\u003c/script>\n\u003cscript src=\"./doxa-simple-map/doxa-simple-map.js\" integrity=\"sha384-G/NuJx27ipfilwAaJ9N9jsGgKtVlSMwkS9E/dv/NE5drDd56Z5KYewcu0hp3H2N2\" crossorigin=\"anonymous\">\u003c/script>\n\u003cdoxa-map profile-config='{\"profile\":\"doxa-simple-map\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'>\u003c/doxa-map>"},"instances":[{"id":"prayer","title":"Prayer Map","apiBaseUrl":"https://pray.doxa.life","props":{"profile":"doxa-simple-map","instanceId":"embed-prayer","dataSource":"pray-tools","tabs":[{"id":"prayer","colorStrategy":"prayer","legend":"prayer","popup":"prayer"}]},"element":"doxa-map","iframeUrl":"./doxa-simple-map/doxa-simple-map/prayer/index.html","embed":{"iframe":"\u003ciframe src=\"./doxa-simple-map/doxa-simple-map/prayer/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>"}},{"id":"engagement","title":"Engagement Map","apiBaseUrl":"https://pray.doxa.life","props":{"profile":"doxa-simple-map","instanceId":"embed-engagement","dataSource":"pray-tools","tabs":[{"id":"engagement","colorStrategy":"engagement","legend":"engagement","popup":"engagement"}]},"element":"doxa-map","iframeUrl":"./doxa-simple-map/doxa-simple-map/engagement/index.html","embed":{"iframe":"\u003ciframe src=\"./doxa-simple-map/doxa-simple-map/engagement/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>"}},{"id":"adoption","title":"Adoption Map","apiBaseUrl":"https://pray.doxa.life","props":{"profile":"doxa-simple-map","instanceId":"embed-adoption","dataSource":"pray-tools","tabs":[{"id":"adoption","colorStrategy":"adoption","legend":"adoption","popup":"adoption"}]},"element":"doxa-map","iframeUrl":"./doxa-simple-map/doxa-simple-map/adoption/index.html","embed":{"iframe":"\u003ciframe src=\"./doxa-simple-map/doxa-simple-map/adoption/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>"}}]}]},{"bundle":"doxa-vision-card","scriptUrl":"./doxa-vision-card/doxa-vision-card.js","output":"doxa-maps/doxa-vision-card/doxa-vision-card.js","integrity":"sha384-2mza3cltN5LQQIrlENG/IVL6Icd9zzcFve3E8R8VWuCdYOGW9uGKFvxcbu6eFfwn","elements":["doxa-vision-card"],"profiles":[{"profile":"doxa-vision-card","file":"doxa-vision-card.vue","description":"The Capability-1 example: ONE folder -> ONE bundle -> ONE element.","element":"doxa-vision-card","type":"parameterized","isMap":false,"iframeUrl":"./doxa-vision-card/doxa-vision-card/index.html","scriptUrl":"./doxa-vision-card/doxa-vision-card.js","embed":{"iframe":"\u003ciframe src=\"./doxa-vision-card/doxa-vision-card/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>","script":"\u003cscript>window.MAP_APP_API_URL=\"https://pray.doxa.life\";\u003c/script>\n\u003cscript src=\"./doxa-vision-card/doxa-vision-card.js\" integrity=\"sha384-2mza3cltN5LQQIrlENG/IVL6Icd9zzcFve3E8R8VWuCdYOGW9uGKFvxcbu6eFfwn\" crossorigin=\"anonymous\">\u003c/script>\n\u003cdoxa-vision-card profile-config='{\"profile\":\"doxa-vision-card\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'>\u003c/doxa-vision-card>"},"instances":[{"id":"default","title":"Vision card — reach at a glance","apiBaseUrl":"","props":{"profile":"doxa-vision-card","provider":"maplibre","instanceId":"vision-card-default"},"element":"doxa-vision-card","iframeUrl":"./doxa-vision-card/doxa-vision-card/default/index.html","embed":{"iframe":"\u003ciframe src=\"./doxa-vision-card/doxa-vision-card/default/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>"}},{"id":"frontier","title":"Vision card — frontier accent","apiBaseUrl":"","props":{"profile":"doxa-vision-card","provider":"maplibre","instanceId":"vision-card-frontier","accent":"#22d3ee","title":"The last frontier of the gospel.","tagline":"Frontier people groups — where fewer than one in a thousand follow Jesus.","stats":[{"value":"1,910","label":"Frontier groups","note":"under 0.1% believers"},{"value":"2.1B","label":"People","note":"living in frontier settings"},{"value":"0.1%","label":"Christian","note":"or fewer, in each group"}]},"element":"doxa-vision-card","iframeUrl":"./doxa-vision-card/doxa-vision-card/frontier/index.html","embed":{"iframe":"\u003ciframe src=\"./doxa-vision-card/doxa-vision-card/frontier/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>"}}],"bundle":"doxa-vision-card"}]},{"bundle":"golden-path-check","scriptUrl":"./golden-path-check/golden-path-check.js","output":"doxa-maps/golden-path-check/golden-path-check.js","integrity":"sha384-1V/sT5SkV0U9yTCK9ELIOFfU1ZIJkInIF6nG3UllJ4dxax3RsEAupSGLJEFK6e14","elements":["golden-path-check"],"profiles":[{"profile":"golden-path-check","file":"golden-path-check.vue","description":"A live self-test of the develop-a-plugin-and-see-it-live path: it reads the built","element":"golden-path-check","type":"single","isMap":false,"iframeUrl":"./golden-path-check/golden-path-check/index.html","scriptUrl":"./golden-path-check/golden-path-check.js","embed":{"iframe":"\u003ciframe src=\"./golden-path-check/golden-path-check/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>","script":"\u003cscript>window.MAP_APP_API_URL=\"https://pray.doxa.life\";\u003c/script>\n\u003cscript src=\"./golden-path-check/golden-path-check.js\" integrity=\"sha384-1V/sT5SkV0U9yTCK9ELIOFfU1ZIJkInIF6nG3UllJ4dxax3RsEAupSGLJEFK6e14\" crossorigin=\"anonymous\">\u003c/script>\n\u003cgolden-path-check profile-config='{\"profile\":\"golden-path-check\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'>\u003c/golden-path-check>"}}]},{"bundle":"gospel-resources","scriptUrl":"./gospel-resources/gospel-resources.js","output":"doxa-maps/gospel-resources/gospel-resources.js","integrity":"sha384-WVHJVV159BRi5Mhiv2LrJgvLXhnZBRxkH7tSdKQTO1YEl4O35WfiRmdOH83BosFP","elements":["gospel-resources-map"],"composes":["resources-map","data-tables"],"profiles":[{"profile":"charts","file":"charts.vue","description":"The gap measured by LANGUAGE (ISO 639-3) rather than by people group, because one translation serves every group that speaks it, so counting by group overstates how much work remains.","element":"gospel-resources-map","type":"single","isMap":false,"iframeUrl":"./gospel-resources/charts/index.html","scriptUrl":"./gospel-resources/gospel-resources.js","embed":{"iframe":"\u003ciframe src=\"./gospel-resources/charts/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>","script":"\u003cscript>window.MAP_APP_API_URL=\"https://pray.doxa.life\";\u003c/script>\n\u003cscript src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-WVHJVV159BRi5Mhiv2LrJgvLXhnZBRxkH7tSdKQTO1YEl4O35WfiRmdOH83BosFP\" crossorigin=\"anonymous\">\u003c/script>\n\u003cgospel-resources-map profile-config='{\"profile\":\"charts\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'>\u003c/gospel-resources-map>"}},{"profile":"data-tables","file":"data-tables.vue","description":"Eight tables covering both halves of one question: every gospel resource with its real URL and how much Scripture it is, and the 3,457 people groups where nothing was found with the pools searched recorded per row, plus bridge languages, city bridges, the deaf gap and access against population growth.","element":"gospel-resources-map","type":"single","isMap":false,"iframeUrl":"./gospel-resources/data-tables/index.html","scriptUrl":"./gospel-resources/gospel-resources.js","embed":{"iframe":"\u003ciframe src=\"./gospel-resources/data-tables/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>","script":"\u003cscript>window.MAP_APP_API_URL=\"https://pray.doxa.life\";\u003c/script>\n\u003cscript src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-WVHJVV159BRi5Mhiv2LrJgvLXhnZBRxkH7tSdKQTO1YEl4O35WfiRmdOH83BosFP\" crossorigin=\"anonymous\">\u003c/script>\n\u003cgospel-resources-map profile-config='{\"profile\":\"data-tables\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'>\u003c/gospel-resources-map>"}},{"profile":"gospel-dashboard","file":"gospel-dashboard.vue","description":"The gospel map and its tables as one scrolling element: 12,379 people-group pins with the real Scripture, film and Bible-story links for each group's own language, above every resource with its URL and the 3,457 groups where nothing was found, exportable as CSV.","element":"gospel-resources-dashboard","type":"nested-elements-mfe","isMap":true,"iframeUrl":"./gospel-resources/gospel-dashboard/index.html","scriptUrl":"./gospel-resources/gospel-resources.js","embed":{"iframe":"\u003ciframe src=\"./gospel-resources/gospel-dashboard/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>","script":"\u003cscript>window.MAP_APP_API_URL=\"https://pray.doxa.life\";\u003c/script>\n\u003cscript src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-WVHJVV159BRi5Mhiv2LrJgvLXhnZBRxkH7tSdKQTO1YEl4O35WfiRmdOH83BosFP\" crossorigin=\"anonymous\">\u003c/script>\n\u003cgospel-resources-map profile-config='{\"profile\":\"gospel-dashboard\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'>\u003c/gospel-resources-map>"}},{"profile":"resources-list","file":"resources-list.vue","description":"Which people groups have Scripture in their own language and which have none, zero-resource languages first, with every link the verification pass proved and Open Bible Stories labelled as stories rather than as Scripture.","element":"gospel-resources-map","type":"single","isMap":false,"iframeUrl":"./gospel-resources/resources-list/index.html","scriptUrl":"./gospel-resources/gospel-resources.js","embed":{"iframe":"\u003ciframe src=\"./gospel-resources/resources-list/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>","script":"\u003cscript>window.MAP_APP_API_URL=\"https://pray.doxa.life\";\u003c/script>\n\u003cscript src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-WVHJVV159BRi5Mhiv2LrJgvLXhnZBRxkH7tSdKQTO1YEl4O35WfiRmdOH83BosFP\" crossorigin=\"anonymous\">\u003c/script>\n\u003cgospel-resources-map profile-config='{\"profile\":\"resources-list\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'>\u003c/gospel-resources-map>"}},{"profile":"resources-map","file":"resources-map.vue","description":"12,379 people-group pins over a country choropleth: tap a pin for the Scripture, audio, film, Bible-story and training links that exist in that group's own language with real URLs, tap a country for every group in it, search by group, language or ISO 639-3 code, and filter to the groups where nothing was found.","element":"gospel-resources-map","type":"single","isMap":true,"iframeUrl":"./gospel-resources/resources-map/index.html","scriptUrl":"./gospel-resources/gospel-resources.js","embed":{"iframe":"\u003ciframe src=\"./gospel-resources/resources-map/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>","script":"\u003cscript>window.MAP_APP_API_URL=\"https://pray.doxa.life\";\u003c/script>\n\u003cscript src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-WVHJVV159BRi5Mhiv2LrJgvLXhnZBRxkH7tSdKQTO1YEl4O35WfiRmdOH83BosFP\" crossorigin=\"anonymous\">\u003c/script>\n\u003cgospel-resources-map profile-config='{\"profile\":\"resources-map\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'>\u003c/gospel-resources-map>"}}]},{"bundle":"my-upg-100-list","scriptUrl":"./my-upg-100-list/my-upg-100-list.js","output":"doxa-maps/my-upg-100-list/my-upg-100-list.js","integrity":"sha384-U/2QjOxuZgh3qDjndls1kpI2DfYMCsQODBSgXYhWMFrt6kACquiu6+ZXja0Okr0J","elements":["my-upg-100-list-map"],"composes":["my-upg-100-list/upg-100-list","my-upg-100-list/poster-wall"],"profiles":[{"profile":"poster-wall","file":"poster-wall.vue","description":"A wall of printable poster cards, one per 100-list entry, each with a \"Show on map\"","element":"my-upg-100-list-map","type":"single","isMap":false,"iframeUrl":"./my-upg-100-list/poster-wall/index.html","scriptUrl":"./my-upg-100-list/my-upg-100-list.js","embed":{"iframe":"\u003ciframe src=\"./my-upg-100-list/poster-wall/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>","script":"\u003cscript>window.MAP_APP_API_URL=\"https://pray.doxa.life\";\u003c/script>\n\u003cscript src=\"./my-upg-100-list/my-upg-100-list.js\" integrity=\"sha384-U/2QjOxuZgh3qDjndls1kpI2DfYMCsQODBSgXYhWMFrt6kACquiu6+ZXja0Okr0J\" crossorigin=\"anonymous\">\u003c/script>\n\u003cmy-upg-100-list-map profile-config='{\"profile\":\"poster-wall\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'>\u003c/my-upg-100-list-map>"}},{"profile":"upg-100-list","file":"upg-100-list.vue","description":"A personal unreached-people-groups list painted as true boundary polygons —","element":"my-upg-100-list-map","type":"single","isMap":true,"iframeUrl":"./my-upg-100-list/upg-100-list/index.html","scriptUrl":"./my-upg-100-list/my-upg-100-list.js","embed":{"iframe":"\u003ciframe src=\"./my-upg-100-list/upg-100-list/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>","script":"\u003cscript>window.MAP_APP_API_URL=\"https://pray.doxa.life\";\u003c/script>\n\u003cscript src=\"./my-upg-100-list/my-upg-100-list.js\" integrity=\"sha384-U/2QjOxuZgh3qDjndls1kpI2DfYMCsQODBSgXYhWMFrt6kACquiu6+ZXja0Okr0J\" crossorigin=\"anonymous\">\u003c/script>\n\u003cmy-upg-100-list-map profile-config='{\"profile\":\"upg-100-list\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'>\u003c/my-upg-100-list-map>"}},{"profile":"upg-100-mfe","file":"upg-100-mfe.vue","description":"The standalone, shareable and embeddable composite of the my-upg-100-list family — it nests the map","element":"my-upg-100-list-map","type":"nested-elements-mfe","isMap":true,"iframeUrl":"./my-upg-100-list/upg-100-mfe/index.html","scriptUrl":"./my-upg-100-list/my-upg-100-list.js","embed":{"iframe":"\u003ciframe src=\"./my-upg-100-list/upg-100-mfe/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>","script":"\u003cscript>window.MAP_APP_API_URL=\"https://pray.doxa.life\";\u003c/script>\n\u003cscript src=\"./my-upg-100-list/my-upg-100-list.js\" integrity=\"sha384-U/2QjOxuZgh3qDjndls1kpI2DfYMCsQODBSgXYhWMFrt6kACquiu6+ZXja0Okr0J\" crossorigin=\"anonymous\">\u003c/script>\n\u003cmy-upg-100-list-map profile-config='{\"profile\":\"upg-100-mfe\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'>\u003c/my-upg-100-list-map>"}}]},{"bundle":"people-groups-grid","scriptUrl":"./people-groups-grid/people-groups-grid.js","output":"doxa-maps/people-groups-grid/people-groups-grid.js","integrity":"sha384-bXnpluxSYtktOs786dmJaVM1oCO0R0Ww20iybJhCR2BscwjimyuFTjIC3+jAOb7E","elements":["people-groups-grid"],"profiles":[{"profile":"people-groups-grid","file":"people-groups-grid.vue","description":"The people-groups grid as an owned custom element: card list, search and four","element":"people-groups-grid","type":"parameterized","isMap":false,"iframeUrl":"./people-groups-grid/people-groups-grid/index.html","scriptUrl":"./people-groups-grid/people-groups-grid.js","embed":{"iframe":"\u003ciframe src=\"./people-groups-grid/people-groups-grid/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>","script":"\u003cscript>window.MAP_APP_API_URL=\"https://pray.doxa.life\";\u003c/script>\n\u003cscript src=\"./people-groups-grid/people-groups-grid.js\" integrity=\"sha384-bXnpluxSYtktOs786dmJaVM1oCO0R0Ww20iybJhCR2BscwjimyuFTjIC3+jAOb7E\" crossorigin=\"anonymous\">\u003c/script>\n\u003cpeople-groups-grid profile-config='{\"profile\":\"people-groups-grid\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'>\u003c/people-groups-grid>"},"instances":[{"id":"people-groups-grid","title":"People Groups Grid — standalone (own search + 4 dropdowns)","apiBaseUrl":"","props":{"profile":"people-groups-grid","provider":"maplibre","instanceId":"people-groups-grid","pray-base-url":"https://pray.doxa.life"},"element":"people-groups-grid","iframeUrl":"./people-groups-grid/people-groups-grid/people-groups-grid/index.html","embed":{"iframe":"\u003ciframe src=\"./people-groups-grid/people-groups-grid/people-groups-grid/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>"}},{"id":"driven","title":"People Groups Grid — externally driven (controls off, props/events)","apiBaseUrl":"","props":{"profile":"people-groups-grid","provider":"maplibre","instanceId":"people-groups-grid-driven","pray-base-url":"https://pray.doxa.life","show-search":"false","show-filters":"false"},"element":"people-groups-grid","iframeUrl":"./people-groups-grid/people-groups-grid/driven/index.html","embed":{"iframe":"\u003ciframe src=\"./people-groups-grid/people-groups-grid/driven/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>"}}]}]},{"bundle":"plugin-studio","scriptUrl":"./plugin-studio/plugin-studio.js","output":"doxa-maps/plugin-studio/plugin-studio.js","integrity":"sha384-N70Sfwq4XTc7BHosJDT1r9/qUrzr1NZ5DiLb3QUYST8vY7+quBQzytqcpOs4Rp1E","elements":["plugin-studio"],"composes":["dashboard-plus-grid","people-groups-grid","doxa-research-map","doxa-simple-map","cities-internet-map","gospel-resources-map","my-upg-100-list-map","doxa-vision-card","all-people-groups","research-dashboard"],"profiles":[{"profile":"plugin-studio","file":"plugin-studio.vue","description":"The developer's viewing surface: a sidebar that is the composability ladder","element":"plugin-studio","type":"nested-mfe-spa","isMap":false,"iframeUrl":"./plugin-studio/plugin-studio/index.html","scriptUrl":"./plugin-studio/plugin-studio.js","embed":{"iframe":"\u003ciframe src=\"./plugin-studio/plugin-studio/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>","script":"\u003cscript>window.MAP_APP_API_URL=\"https://pray.doxa.life\";\u003c/script>\n\u003cscript src=\"./plugin-studio/plugin-studio.js\" integrity=\"sha384-N70Sfwq4XTc7BHosJDT1r9/qUrzr1NZ5DiLb3QUYST8vY7+quBQzytqcpOs4Rp1E\" crossorigin=\"anonymous\">\u003c/script>\n\u003cplugin-studio profile-config='{\"profile\":\"plugin-studio\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'>\u003c/plugin-studio>"},"instances":[{"id":"studio","title":"Plugin Studio — every element by capability 5 -> 1 (developer studio)","apiBaseUrl":"","props":{"profile":"plugin-studio","provider":"maplibre","instanceId":"plugin-studio","title":"Plugin Studio"},"element":"plugin-studio","iframeUrl":"./plugin-studio/plugin-studio/studio/index.html","embed":{"iframe":"\u003ciframe src=\"./plugin-studio/plugin-studio/studio/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>"}}]}]},{"bundle":"prayer-walk-planner","scriptUrl":"./prayer-walk-planner/prayer-walk-planner.js","output":"doxa-maps/prayer-walk-planner/prayer-walk-planner.js","integrity":"sha384-VZxxlIqmR6mKdB1Dx6143LxEyI3POl9ks045yApFu4M4ZlLxsRH3+dCdEMpJb2Vw","elements":["prayer-walk-planner"],"profiles":[{"profile":"prayer-walk-planner","file":"prayer-walk-planner.vue","description":"A simple polygon-drawing tool for planning prayer-walking routes.","element":"prayer-walk-planner","type":"single","isMap":true,"iframeUrl":"./prayer-walk-planner/prayer-walk-planner/index.html","scriptUrl":"./prayer-walk-planner/prayer-walk-planner.js","embed":{"iframe":"\u003ciframe src=\"./prayer-walk-planner/prayer-walk-planner/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>","script":"\u003cscript>window.MAP_APP_API_URL=\"https://pray.doxa.life\";\u003c/script>\n\u003cscript src=\"./prayer-walk-planner/prayer-walk-planner.js\" integrity=\"sha384-VZxxlIqmR6mKdB1Dx6143LxEyI3POl9ks045yApFu4M4ZlLxsRH3+dCdEMpJb2Vw\" crossorigin=\"anonymous\">\u003c/script>\n\u003cprayer-walk-planner profile-config='{\"profile\":\"prayer-walk-planner\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'>\u003c/prayer-walk-planner>"}}]},{"bundle":"regions-dashboard","scriptUrl":"./regions-dashboard/regions-dashboard.js","output":"doxa-maps/regions-dashboard/regions-dashboard.js","integrity":"sha384-umo8cZt976y47By8sF/ljm9i0fktEXipRDs9LVGm4+PH16gMLr1sCYQG+SYynYjS","elements":["regions-dashboard"],"composes":["regions-dashboard/regions-list","regions-dashboard/region-dashboards"],"profiles":[{"profile":"region-dashboards","file":"region-dashboards.vue","description":"The dashboard half of the Driver's 2-tab Regions element: given a region (or a","element":"regions-dashboard","type":"single","isMap":true,"iframeUrl":"./regions-dashboard/region-dashboards/index.html","scriptUrl":"./regions-dashboard/regions-dashboard.js","embed":{"iframe":"\u003ciframe src=\"./regions-dashboard/region-dashboards/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>","script":"\u003cscript>window.MAP_APP_API_URL=\"https://pray.doxa.life\";\u003c/script>\n\u003cscript src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-umo8cZt976y47By8sF/ljm9i0fktEXipRDs9LVGm4+PH16gMLr1sCYQG+SYynYjS\" crossorigin=\"anonymous\">\u003c/script>\n\u003cregions-dashboard profile-config='{\"profile\":\"region-dashboards\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'>\u003c/regions-dashboard>"}},{"profile":"regions-list","file":"regions-list.vue","description":"A refactor of DX-life's /regions index page (app/pages/regions/index.vue) into","element":"regions-dashboard","type":"single","isMap":true,"iframeUrl":"./regions-dashboard/regions-list/index.html","scriptUrl":"./regions-dashboard/regions-dashboard.js","embed":{"iframe":"\u003ciframe src=\"./regions-dashboard/regions-list/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>","script":"\u003cscript>window.MAP_APP_API_URL=\"https://pray.doxa.life\";\u003c/script>\n\u003cscript src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-umo8cZt976y47By8sF/ljm9i0fktEXipRDs9LVGm4+PH16gMLr1sCYQG+SYynYjS\" crossorigin=\"anonymous\">\u003c/script>\n\u003cregions-dashboard profile-config='{\"profile\":\"regions-list\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'>\u003c/regions-dashboard>"}},{"profile":"regions-mfe","file":"regions-mfe.vue","description":"The composite the Driver asked for: ONE element carrying the SELECT VIEW switcher","element":"regions-dashboard","type":"nested-elements-mfe","isMap":true,"iframeUrl":"./regions-dashboard/regions-mfe/index.html","scriptUrl":"./regions-dashboard/regions-dashboard.js","embed":{"iframe":"\u003ciframe src=\"./regions-dashboard/regions-mfe/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>","script":"\u003cscript>window.MAP_APP_API_URL=\"https://pray.doxa.life\";\u003c/script>\n\u003cscript src=\"./regions-dashboard/regions-dashboard.js\" integrity=\"sha384-umo8cZt976y47By8sF/ljm9i0fktEXipRDs9LVGm4+PH16gMLr1sCYQG+SYynYjS\" crossorigin=\"anonymous\">\u003c/script>\n\u003cregions-dashboard profile-config='{\"profile\":\"regions-mfe\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'>\u003c/regions-dashboard>"}}]},{"bundle":"research-dashboard","scriptUrl":"./research-dashboard/research-dashboard.js","output":"doxa-maps/research-dashboard/research-dashboard.js","integrity":"sha384-WPEO/mTnyzh9q/ugpVcITzOMSb/eyKbgEekG6xyvtQ12NjTfq+VXNAqB0VIKCXmy","elements":["research-dashboard-map"],"profiles":[{"profile":"research-dashboard","file":"research-dashboard.vue","description":"Coordinated-Multiple-Views research dashboard for 10/40-window UPGs (live pray.doxa.life): docked facet rail + map-as-hero + linked table/charts, brushing-and-linking over one in-memory store.","element":"research-dashboard-map","type":"monolithic","isMap":true,"iframeUrl":"./research-dashboard/research-dashboard/index.html","scriptUrl":"./research-dashboard/research-dashboard.js","embed":{"iframe":"\u003ciframe src=\"./research-dashboard/research-dashboard/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>","script":"\u003cscript>window.MAP_APP_API_URL=\"https://pray.doxa.life\";\u003c/script>\n\u003cscript src=\"./research-dashboard/research-dashboard.js\" integrity=\"sha384-WPEO/mTnyzh9q/ugpVcITzOMSb/eyKbgEekG6xyvtQ12NjTfq+VXNAqB0VIKCXmy\" crossorigin=\"anonymous\">\u003c/script>\n\u003cresearch-dashboard-map profile-config='{\"profile\":\"research-dashboard\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'>\u003c/research-dashboard-map>"},"bundle":"research-dashboard"}]},{"bundle":"research-map-plus-grid","scriptUrl":"./research-map-plus-grid/research-map-plus-grid.js","output":"doxa-maps/research-map-plus-grid/research-map-plus-grid.js","integrity":"sha384-LQYR+uASPJFjo/VTpIpAVxUv+O5KrgBqfOFYOcOi0ZmIvtwcjWTZV4AjAr2ewc7Z","elements":["research-map-plus-grid"],"composes":["doxa-research-map","people-groups-grid"],"profiles":[{"profile":"research-map-plus-grid","file":"research-map-plus-grid.vue","description":"The monolithic 7-tab research map (cap-3) on top, the People Groups grid beneath,","element":"research-map-plus-grid","type":"nested-elements-mfe","isMap":false,"iframeUrl":"./research-map-plus-grid/research-map-plus-grid/index.html","scriptUrl":"./research-map-plus-grid/research-map-plus-grid.js","embed":{"iframe":"\u003ciframe src=\"./research-map-plus-grid/research-map-plus-grid/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>","script":"\u003cscript>window.MAP_APP_API_URL=\"https://pray.doxa.life\";\u003c/script>\n\u003cscript src=\"./research-map-plus-grid/research-map-plus-grid.js\" integrity=\"sha384-LQYR+uASPJFjo/VTpIpAVxUv+O5KrgBqfOFYOcOi0ZmIvtwcjWTZV4AjAr2ewc7Z\" crossorigin=\"anonymous\">\u003c/script>\n\u003cresearch-map-plus-grid profile-config='{\"profile\":\"research-map-plus-grid\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'>\u003c/research-map-plus-grid>"},"instances":[{"id":"default","title":"default","apiBaseUrl":"","props":{"profile":"research-map-plus-grid"},"element":"research-map-plus-grid","iframeUrl":"./research-map-plus-grid/research-map-plus-grid/default/index.html","embed":{"iframe":"\u003ciframe src=\"./research-map-plus-grid/research-map-plus-grid/default/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>"}}]}]},{"bundle":"stack-demo","scriptUrl":"./stack-demo/stack-demo.js","output":"doxa-maps/stack-demo/stack-demo.js","integrity":"sha384-EI3V6JX9ws4fGxKBzMOgwhG5de8MvL6va3zqmB2gTXecd/m0mxNq8eUht/SGzH1B","elements":["stack-demo"],"composes":["research-dashboard-map","people-groups-grid"],"profiles":[{"profile":"stack-demo","file":"stack-demo.vue","description":"Groups TWO independent elements TOP-TO-BOTTOM so you can embed the pair on a page and","element":"stack-demo","type":"nested-elements-mfe","isMap":false,"iframeUrl":"./stack-demo/stack-demo/index.html","scriptUrl":"./stack-demo/stack-demo.js","embed":{"iframe":"\u003ciframe src=\"./stack-demo/stack-demo/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>","script":"\u003cscript>window.MAP_APP_API_URL=\"https://pray.doxa.life\";\u003c/script>\n\u003cscript src=\"./stack-demo/stack-demo.js\" integrity=\"sha384-EI3V6JX9ws4fGxKBzMOgwhG5de8MvL6va3zqmB2gTXecd/m0mxNq8eUht/SGzH1B\" crossorigin=\"anonymous\">\u003c/script>\n\u003cstack-demo profile-config='{\"profile\":\"stack-demo\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'>\u003c/stack-demo>"},"instances":[{"id":"pair","title":"pair","apiBaseUrl":"","props":{"profile":"stack-demo"},"element":"stack-demo","iframeUrl":"./stack-demo/stack-demo/pair/index.html","embed":{"iframe":"\u003ciframe src=\"./stack-demo/stack-demo/pair/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>"}}]}]},{"bundle":"template-bundle","scriptUrl":"./template-bundle/template-bundle.js","output":"doxa-maps/template-bundle/template-bundle.js","integrity":"sha384-e6IcmUAvFTc057fmxLFzZmjVnt7Svy9M+S4gXgGbU9XgmssqVY1dwW5UkHI766a+","elements":["template-bundle"],"profiles":[{"profile":"template-map-a","file":"template-map-a.vue","description":"Minimal example profile A — a colored placeholder, no Mapbox or data.","element":"template-bundle","type":"single","isMap":false,"iframeUrl":"./template-bundle/template-map-a/index.html","scriptUrl":"./template-bundle/template-bundle.js","embed":{"iframe":"\u003ciframe src=\"./template-bundle/template-map-a/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>","script":"\u003cscript>window.MAP_APP_API_URL=\"https://pray.doxa.life\";\u003c/script>\n\u003cscript src=\"./template-bundle/template-bundle.js\" integrity=\"sha384-e6IcmUAvFTc057fmxLFzZmjVnt7Svy9M+S4gXgGbU9XgmssqVY1dwW5UkHI766a+\" crossorigin=\"anonymous\">\u003c/script>\n\u003ctemplate-bundle profile-config='{\"profile\":\"template-map-a\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'>\u003c/template-bundle>"},"bundle":"template-bundle"},{"profile":"template-map-b","file":"template-map-b.vue","description":"Minimal example profile B — a second profile in the same bundle.","element":"template-bundle","type":"single","isMap":false,"iframeUrl":"./template-bundle/template-map-b/index.html","scriptUrl":"./template-bundle/template-bundle.js","embed":{"iframe":"\u003ciframe src=\"./template-bundle/template-map-b/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>","script":"\u003cscript>window.MAP_APP_API_URL=\"https://pray.doxa.life\";\u003c/script>\n\u003cscript src=\"./template-bundle/template-bundle.js\" integrity=\"sha384-e6IcmUAvFTc057fmxLFzZmjVnt7Svy9M+S4gXgGbU9XgmssqVY1dwW5UkHI766a+\" crossorigin=\"anonymous\">\u003c/script>\n\u003ctemplate-bundle profile-config='{\"profile\":\"template-map-b\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'>\u003c/template-bundle>"},"bundle":"template-bundle"}]},{"bundle":"upg-neighbor","scriptUrl":"./upg-neighbor/upg-neighbor.js","output":"doxa-maps/upg-neighbor/upg-neighbor.js","integrity":"sha384-DVRFKBN7t+UQTjSwHz1FGzDSfgNRBA3e6WAeKCNn/9CUnzAtibMa1UG3X0Xqe7C/","elements":["upg-neighbor"],"profiles":[{"profile":"upg-neighbor","file":"upg-neighbor.vue","description":"Who goes to whom: reached neighbors matched to unreached people groups, five lenses","element":"upg-neighbor","type":"monolithic","isMap":true,"iframeUrl":"./upg-neighbor/upg-neighbor/index.html","scriptUrl":"./upg-neighbor/upg-neighbor.js","embed":{"iframe":"\u003ciframe src=\"./upg-neighbor/upg-neighbor/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>","script":"\u003cscript>window.MAP_APP_API_URL=\"https://pray.doxa.life\";\u003c/script>\n\u003cscript src=\"./upg-neighbor/upg-neighbor.js\" integrity=\"sha384-DVRFKBN7t+UQTjSwHz1FGzDSfgNRBA3e6WAeKCNn/9CUnzAtibMa1UG3X0Xqe7C/\" crossorigin=\"anonymous\">\u003c/script>\n\u003cupg-neighbor profile-config='{\"profile\":\"upg-neighbor\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'>\u003c/upg-neighbor>"},"instances":[{"id":"send-map","title":"Send Map","apiBaseUrl":"","props":{"profile":"upg-neighbor","view":"send-map"},"element":"upg-neighbor","iframeUrl":"./upg-neighbor/upg-neighbor/send-map/index.html","embed":{"iframe":"\u003ciframe src=\"./upg-neighbor/upg-neighbor/send-map/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>"}},{"id":"upg-neighbors","title":"UPG Neighbors","apiBaseUrl":"","props":{"profile":"upg-neighbor","view":"cockpit"},"element":"upg-neighbor","iframeUrl":"./upg-neighbor/upg-neighbor/upg-neighbors/index.html","embed":{"iframe":"\u003ciframe src=\"./upg-neighbor/upg-neighbor/upg-neighbors/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>"}},{"id":"lang-cluster","title":"Language Clusters","apiBaseUrl":"","props":{"profile":"upg-neighbor","view":"lang-cluster"},"element":"upg-neighbor","iframeUrl":"./upg-neighbor/upg-neighbor/lang-cluster/index.html","embed":{"iframe":"\u003ciframe src=\"./upg-neighbor/upg-neighbor/lang-cluster/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>"}},{"id":"bloom-cockpit","title":"Bloom Cockpit","apiBaseUrl":"","props":{"profile":"upg-neighbor","view":"cockpit"},"element":"upg-neighbor","iframeUrl":"./upg-neighbor/upg-neighbor/bloom-cockpit/index.html","embed":{"iframe":"\u003ciframe src=\"./upg-neighbor/upg-neighbor/bloom-cockpit/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>"}},{"id":"flower-mesh","title":"Flower Mesh","apiBaseUrl":"","props":{"profile":"upg-neighbor","view":"flower-mesh"},"element":"upg-neighbor","iframeUrl":"./upg-neighbor/upg-neighbor/flower-mesh/index.html","embed":{"iframe":"\u003ciframe src=\"./upg-neighbor/upg-neighbor/flower-mesh/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen>\u003c/iframe>"}}],"bundle":"upg-neighbor"}]}]}; \n\n" + "script": "\n\n" }, "instances": [ { @@ -105,7 +105,7 @@ "bundle": "cities-internet", "scriptUrl": "./cities-internet/cities-internet.js", "output": "doxa-maps/cities-internet/cities-internet.js", - "integrity": "sha384-UbT6S/JosIHXCB2ubdjB/4MisiPFz3cg7Qm+Zg3GDqSELJu6FK8bp+3bIErXkqMb", + "integrity": "sha384-6fIHN70s7zCZSxNP27fS3sY8MJdnOMxbXIbA2u702oQDcSNVNCNLELEESMAXGY2t", "elements": [ "cities-internet-map" ], @@ -121,7 +121,7 @@ "scriptUrl": "./cities-internet/cities-internet.js", "embed": { "iframe": "", - "script": "\n\n" + "script": "\n\n" } }, { @@ -135,7 +135,7 @@ "scriptUrl": "./cities-internet/cities-internet.js", "embed": { "iframe": "", - "script": "\n\n" + "script": "\n\n" } }, { @@ -149,7 +149,7 @@ "scriptUrl": "./cities-internet/cities-internet.js", "embed": { "iframe": "", - "script": "\n\n" + "script": "\n\n" } } ] @@ -158,7 +158,7 @@ "bundle": "country-posters", "scriptUrl": "./country-posters/country-posters.js", "output": "doxa-maps/country-posters/country-posters.js", - "integrity": "sha384-Z875R7k5jbxkAhY0RmB9TIcg3kpW00VoFj+G5hMKNVN+OK+gdTYHXjnjjhVb1jDV", + "integrity": "sha384-4P6UgDa4bRhkASSxfJJqNKoPR502le7qf5qBrhXG0TLtuqdWiWSBjo3/dpsTi7U/", "elements": [ "country-posters-map" ], @@ -178,7 +178,7 @@ "scriptUrl": "./country-posters/country-posters.js", "embed": { "iframe": "", - "script": "\n\n" + "script": "\n\n" } }, { @@ -192,7 +192,7 @@ "scriptUrl": "./country-posters/country-posters.js", "embed": { "iframe": "", - "script": "\n\n" + "script": "\n\n" } }, { @@ -206,7 +206,7 @@ "scriptUrl": "./country-posters/country-posters.js", "embed": { "iframe": "", - "script": "\n\n" + "script": "\n\n" } } ] @@ -215,7 +215,7 @@ "bundle": "dashboard-plus-grid", "scriptUrl": "./dashboard-plus-grid/dashboard-plus-grid.js", "output": "doxa-maps/dashboard-plus-grid/dashboard-plus-grid.js", - "integrity": "sha384-azKIIIa3yMfrc8/hxS9kf+J2zIQGcw/p/SxLoyil51AqGaH+MJad4mxPI9bycxiL", + "integrity": "sha384-oWvpE6qF7AlXl/L/4dx/1uT493xz3fbpqNuSRcTXlTYdyryVVv1t/hlPOQTaNXg5", "elements": [ "dashboard-plus-grid" ], @@ -235,7 +235,7 @@ "scriptUrl": "./dashboard-plus-grid/dashboard-plus-grid.js", "embed": { "iframe": "", - "script": "\n\n" + "script": "\n\n" }, "instances": [ { @@ -259,7 +259,7 @@ "bundle": "demo-map", "scriptUrl": "./demo-map/demo-map.js", "output": "doxa-maps/demo-map/demo-map.js", - "integrity": "sha384-1c8yrJm6kSIEfED30ZHPqjEr3oKC2cScuBz6jFh1UfcF6cHXeyYYiLCdh+qMxoaX", + "integrity": "sha384-0VOyHD7/UL3X96Pa5likzNFFiT+mfQnRg2+pZmbF753yd5g/84z1gOzYhn1NSgKa", "elements": [ "demo-map" ], @@ -275,7 +275,7 @@ "scriptUrl": "./demo-map/demo-map.js", "embed": { "iframe": "", - "script": "\n\n" + "script": "\n\n" }, "instances": [ { @@ -354,7 +354,7 @@ "bundle": "doxa-research-map", "scriptUrl": "./doxa-research-map/doxa-research-map.js", "output": "doxa-maps/doxa-research-map/doxa-research-map.js", - "integrity": "sha384-5E85ld1dX83U/sZ0feFMIW0Z+OQ6ZWcxirGRQyNeWegDShbqld62C5FoZbMwpP0m", + "integrity": "sha384-Pz+BuiLVX/OnZWBl4YhRcseuTjI2XLwN77j8OdfcFfEHkNB0jVIWbHw7wkbChUQZ", "elements": [ "doxa-research-map" ], @@ -370,7 +370,7 @@ "scriptUrl": "./doxa-research-map/doxa-research-map.js", "embed": { "iframe": "", - "script": "\n\n" + "script": "\n\n" }, "instances": [ { @@ -396,7 +396,7 @@ "bundle": "doxa-simple-map", "scriptUrl": "./doxa-simple-map/doxa-simple-map.js", "output": "doxa-maps/doxa-simple-map/doxa-simple-map.js", - "integrity": "sha384-rTSm6VQFqDXUXdPPFwhEFFblDLC4oFuoJ2Wtw8+iv/qAYC1ciiZlRSOsf+Ur4v6G", + "integrity": "sha384-G/NuJx27ipfilwAaJ9N9jsGgKtVlSMwkS9E/dv/NE5drDd56Z5KYewcu0hp3H2N2", "elements": [ "doxa-map", "doxa-simple-map" @@ -413,7 +413,7 @@ "scriptUrl": "./doxa-simple-map/doxa-simple-map.js", "embed": { "iframe": "", - "script": "\n\n" + "script": "\n\n" }, "instances": [ { @@ -596,7 +596,7 @@ "bundle": "gospel-resources", "scriptUrl": "./gospel-resources/gospel-resources.js", "output": "doxa-maps/gospel-resources/gospel-resources.js", - "integrity": "sha384-oAe1e8Solrg2uwraG4tVveco0hqzOJe0nCJSPleNtBKnRuoX0gVTa8kI9ksb/c2j", + "integrity": "sha384-WVHJVV159BRi5Mhiv2LrJgvLXhnZBRxkH7tSdKQTO1YEl4O35WfiRmdOH83BosFP", "elements": [ "gospel-resources-map" ], @@ -616,7 +616,7 @@ "scriptUrl": "./gospel-resources/gospel-resources.js", "embed": { "iframe": "", - "script": "\n\n" + "script": "\n\n" } }, { @@ -630,7 +630,7 @@ "scriptUrl": "./gospel-resources/gospel-resources.js", "embed": { "iframe": "", - "script": "\n\n" + "script": "\n\n" } }, { @@ -644,7 +644,7 @@ "scriptUrl": "./gospel-resources/gospel-resources.js", "embed": { "iframe": "", - "script": "\n\n" + "script": "\n\n" } }, { @@ -658,7 +658,7 @@ "scriptUrl": "./gospel-resources/gospel-resources.js", "embed": { "iframe": "", - "script": "\n\n" + "script": "\n\n" } }, { @@ -672,7 +672,7 @@ "scriptUrl": "./gospel-resources/gospel-resources.js", "embed": { "iframe": "", - "script": "\n\n" + "script": "\n\n" } } ] @@ -738,7 +738,7 @@ "bundle": "people-groups-grid", "scriptUrl": "./people-groups-grid/people-groups-grid.js", "output": "doxa-maps/people-groups-grid/people-groups-grid.js", - "integrity": "sha384-8B2T2ckH+v8p2hEnkGruUg4Do5ZFsh31QSxYJYMj4/PN/ccHdgaIyK4dyW2GlUAR", + "integrity": "sha384-bXnpluxSYtktOs786dmJaVM1oCO0R0Ww20iybJhCR2BscwjimyuFTjIC3+jAOb7E", "elements": [ "people-groups-grid" ], @@ -754,7 +754,7 @@ "scriptUrl": "./people-groups-grid/people-groups-grid.js", "embed": { "iframe": "", - "script": "\n\n" + "script": "\n\n" }, "instances": [ { @@ -879,7 +879,7 @@ "bundle": "regions-dashboard", "scriptUrl": "./regions-dashboard/regions-dashboard.js", "output": "doxa-maps/regions-dashboard/regions-dashboard.js", - "integrity": "sha384-EyPu6NfDP/zobw0CzQYbKyoSDfOveFoTxGMjW3AfOgARngY7GKPy6wUusPrrYE0d", + "integrity": "sha384-umo8cZt976y47By8sF/ljm9i0fktEXipRDs9LVGm4+PH16gMLr1sCYQG+SYynYjS", "elements": [ "regions-dashboard" ], @@ -899,7 +899,7 @@ "scriptUrl": "./regions-dashboard/regions-dashboard.js", "embed": { "iframe": "", - "script": "\n\n" + "script": "\n\n" } }, { @@ -913,7 +913,7 @@ "scriptUrl": "./regions-dashboard/regions-dashboard.js", "embed": { "iframe": "", - "script": "\n\n" + "script": "\n\n" } }, { @@ -927,7 +927,7 @@ "scriptUrl": "./regions-dashboard/regions-dashboard.js", "embed": { "iframe": "", - "script": "\n\n" + "script": "\n\n" } } ] @@ -936,7 +936,7 @@ "bundle": "research-dashboard", "scriptUrl": "./research-dashboard/research-dashboard.js", "output": "doxa-maps/research-dashboard/research-dashboard.js", - "integrity": "sha384-UND4Uv/KbN6Iuhev2tHmJwHWlq/sb5lNpe9+WUDGfiblyClUxRifJtuXRP9UlwIH", + "integrity": "sha384-WPEO/mTnyzh9q/ugpVcITzOMSb/eyKbgEekG6xyvtQ12NjTfq+VXNAqB0VIKCXmy", "elements": [ "research-dashboard-map" ], @@ -952,7 +952,7 @@ "scriptUrl": "./research-dashboard/research-dashboard.js", "embed": { "iframe": "", - "script": "\n\n" + "script": "\n\n" }, "bundle": "research-dashboard" } diff --git a/app/doxa-maps/people-groups-grid/people-groups-grid.js b/app/doxa-maps/people-groups-grid/people-groups-grid.js index a4586e6..63b0427 100644 --- a/app/doxa-maps/people-groups-grid/people-groups-grid.js +++ b/app/doxa-maps/people-groups-grid/people-groups-grid.js @@ -1,20 +1,38 @@ -(function(){"use strict";var zn=typeof document<"u"?document.currentScript:null;/** +(function(){"use strict";var Ms=typeof document<"u"?document.currentScript:null;/** * @vue/shared v3.5.42 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/function Pn(t){const e=Object.create(null);for(const n of t.split(","))e[n]=1;return n=>n in e}const Q={},ve=[],Kt=()=>{},Ao=()=>!1,Xe=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),Ze=t=>t.startsWith("onUpdate:"),st=Object.assign,On=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},mi=Object.prototype.hasOwnProperty,W=(t,e)=>mi.call(t,e),L=Array.isArray,re=t=>Ee(t)==="[object Map]",Qe=t=>Ee(t)==="[object Set]",So=t=>Ee(t)==="[object Date]",P=t=>typeof t=="function",nt=t=>typeof t=="string",$t=t=>typeof t=="symbol",X=t=>t!==null&&typeof t=="object",Co=t=>(X(t)||P(t))&&P(t.then)&&P(t.catch),No=Object.prototype.toString,Ee=t=>No.call(t),_i=t=>Ee(t).slice(8,-1),tn=t=>Ee(t)==="[object Object]",Dn=t=>nt(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,je=Pn(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),en=t=>{const e=Object.create(null);return n=>e[n]||(e[n]=t(n))},vi=/-\w/g,Ct=en(t=>t.replace(vi,e=>e.slice(1).toUpperCase())),yi=/\B([A-Z])/g,zt=en(t=>t.replace(yi,"-$1").toLowerCase()),To=en(t=>t.charAt(0).toUpperCase()+t.slice(1)),Rn=en(t=>t?`on${To(t)}`:""),Ut=(t,e)=>!Object.is(t,e),Fn=(t,...e)=>{for(let n=0;n{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:o,value:n})},xi=t=>{const e=parseFloat(t);return isNaN(e)?t:e},jo=t=>{const e=nt(t)?Number(t):NaN;return isNaN(e)?t:e};let qo;const nn=()=>qo||(qo=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function ye(t){if(L(t)){const e={};for(let n=0;n{if(n){const o=n.split(wi);o.length>1&&(e[o[0].trim()]=o[1].trim())}}),e}function on(t){let e="";if(nt(t))e=t;else if(L(t))for(let n=0;n!!(t&&t.__v_isRef===!0),rt=t=>nt(t)?t:t==null?"":L(t)||X(t)&&(t.toString===No||!P(t.toString))?Lo(t)?rt(t.value):JSON.stringify(t,zo,2):String(t),zo=(t,e)=>Lo(e)?zo(t,e.value):re(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((n,[o,s],i)=>(n[Hn(o,i)+" =>"]=s,n),{})}:Qe(e)?{[`Set(${e.size})`]:[...e.values()].map(n=>Hn(n))}:$t(e)?Hn(e):X(e)&&!L(e)&&!tn(e)?String(e):e,Hn=(t,e="")=>{var n;return $t(t)?`Symbol(${(n=t.description)!=null?n:e})`:t};/** +**/function Ds(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const he={},Zt=[],ut=()=>{},Ho=()=>!1,zn=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),Vn=e=>e.startsWith("onUpdate:"),Ae=Object.assign,Rs=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Ua=Object.prototype.hasOwnProperty,ae=(e,t)=>Ua.call(e,t),Y=Array.isArray,Rt=e=>mn(e)==="[object Map]",Bn=e=>mn(e)==="[object Set]",Wo=e=>mn(e)==="[object Date]",X=e=>typeof e=="function",me=e=>typeof e=="string",ft=e=>typeof e=="symbol",ue=e=>e!==null&&typeof e=="object",Ko=e=>(ue(e)||X(e))&&X(e.then)&&X(e.catch),zo=Object.prototype.toString,mn=e=>zo.call(e),$a=e=>mn(e).slice(8,-1),Gn=e=>mn(e)==="[object Object]",Fs=e=>me(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,_n=Ds(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Yn=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},Ha=/-\w/g,ze=Yn(e=>e.replace(Ha,t=>t.slice(1).toUpperCase())),Wa=/\B([A-Z])/g,Qe=Yn(e=>e.replace(Wa,"-$1").toLowerCase()),Vo=Yn(e=>e.charAt(0).toUpperCase()+e.slice(1)),js=Yn(e=>e?`on${Vo(e)}`:""),dt=(e,t)=>!Object.is(e,t),qs=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:s,value:n})},Ka=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Go=e=>{const t=me(e)?Number(e):NaN;return isNaN(t)?e:t};let Yo;const Xn=()=>Yo||(Yo=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function en(e){if(Y(e)){const t={};for(let n=0;n{if(n){const s=n.split(Va);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function Jn(e){let t="";if(me(e))t=e;else if(Y(e))for(let n=0;n!!(e&&e.__v_isRef===!0),Ee=e=>me(e)?e:e==null?"":Y(e)||ue(e)&&(e.toString===zo||!X(e.toString))?Qo(e)?Ee(e.value):JSON.stringify(e,Zo,2):String(e),Zo=(e,t)=>Qo(t)?Zo(e,t.value):Rt(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,o],r)=>(n[Us(s,r)+" =>"]=o,n),{})}:Bn(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Us(n))}:ft(t)?Us(t):ue(t)&&!Y(t)&&!Gn(t)?String(t):t,Us=(e,t="")=>{var n;return ft(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** * @vue/reactivity v3.5.42 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let lt;class Ti{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this._warnOnRun=!0,this.__v_skip=!0,!e&<&&(lt.active?(this.parent=lt,this.index=(lt.scopes||(lt.scopes=[])).push(this)-1):(this._active=!1,this._warnOnRun=!1))}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,n;if(this.scopes){const o=this.scopes.slice();for(e=0,n=o.length;e0&&--this._on===0){if(lt===this)lt=this.prevScope;else{let e=lt;for(;e;){if(e.prevScope===this){e.prevScope=this.prevScope;break}e=e.prevScope}}this.prevScope=void 0}}stop(e){if(this._active){this._active=!1;let n,o;for(n=0,o=this.effects.length;n0)return;if(Ie){let e=Ie;for(Ie=void 0;e;){const n=e.next;e.next=void 0,e.flags&=-9,e=n}}let t;for(;qe;){let e=qe;for(qe=void 0;e;){const n=e.next;if(e.next=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(o){t||(t=o)}e=n}}if(t)throw t}function Ro(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function Fo(t){let e,n=t.depsTail,o=n;for(;o;){const s=o.prevDep;o.version===-1?(o===n&&(n=s),Vn(o),ji(o)):e=o,o.dep.activeLink=o.prevActiveLink,o.prevActiveLink=void 0,o=s}t.deps=e,t.depsTail=n}function Bn(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&(Ho(e.dep.computed)||e.dep.version!==e.version))return!0;return!!t._dirty}function Ho(t){if(t.flags&4&&!(t.flags&16)||(t.flags&=-17,t.globalVersion===Me)||(t.globalVersion=Me,!t.isSSR&&t.flags&128&&(!t.deps&&!t._dirty||!Bn(t))))return;t.flags|=2;const e=t.dep,n=tt,o=Dt;tt=t,Dt=!0;try{Ro(t);const s=t.fn(t._value);(e.version===0||Ut(s,t._value))&&(t.flags|=128,t._value=s,e.version++)}catch(s){throw e.version++,s}finally{tt=n,Dt=o,Fo(t),t.flags&=-3}}function Vn(t,e=!1){const{dep:n,prevSub:o,nextSub:s}=t;if(o&&(o.nextSub=s,t.prevSub=void 0),s&&(s.prevSub=o,t.nextSub=void 0),n.subs===t&&(n.subs=o,!o&&n.computed)){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)Vn(i,!0)}!e&&!--n.sc&&n.map&&n.map.delete(n.key)}function ji(t){const{prevDep:e,nextDep:n}=t;e&&(e.nextDep=n,t.prevDep=void 0),n&&(n.prevDep=e,t.nextDep=void 0)}let Dt=!0;const Ko=[];function Bt(){Ko.push(Dt),Dt=!1}function Vt(){const t=Ko.pop();Dt=t===void 0?!0:t}function $o(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const n=tt;tt=void 0;try{e()}finally{tt=n}}}let Me=0;class qi{constructor(e,n){this.sub=e,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Wn{constructor(e){this.computed=e,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(e){if(!tt||!Dt||tt===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==tt)n=this.activeLink=new qi(tt,this),tt.deps?(n.prevDep=tt.depsTail,tt.depsTail.nextDep=n,tt.depsTail=n):tt.deps=tt.depsTail=n,Uo(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const o=n.nextDep;o.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=o),n.prevDep=tt.depsTail,n.nextDep=void 0,tt.depsTail.nextDep=n,tt.depsTail=n,tt.deps===n&&(tt.deps=o)}return n}trigger(e){this.version++,Me++,this.notify(e)}notify(e){$n();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Un()}}}function Uo(t){if(t.dep.sc++,t.sub.flags&4){const e=t.dep.computed;if(e&&!t.dep.subs){e.flags|=20;for(let o=e.deps;o;o=o.nextDep)Uo(o)}const n=t.dep.subs;n!==t&&(t.prevSub=n,n&&(n.nextSub=t)),t.dep.subs=t}}const Gn=new WeakMap,fe=Symbol(""),Jn=Symbol(""),Le=Symbol("");function mt(t,e,n){if(Dt&&tt){let o=Gn.get(t);o||Gn.set(t,o=new Map);let s=o.get(n);s||(o.set(n,s=new Wn),s.map=o,s.key=n),s.track()}}function Zt(t,e,n,o,s,i){const r=Gn.get(t);if(!r){Me++;return}const a=c=>{c&&c.trigger()};if($n(),e==="clear")r.forEach(a);else{const c=L(t),u=c&&Dn(n);if(c&&n==="length"){const d=Number(o);r.forEach((g,x)=>{(x==="length"||x===Le||!$t(x)&&x>=d)&&a(g)})}else switch((n!==void 0||r.has(void 0))&&a(r.get(n)),u&&a(r.get(Le)),e){case"add":c?u&&a(r.get("length")):(a(r.get(fe)),re(t)&&a(r.get(Jn)));break;case"delete":c||(a(r.get(fe)),re(t)&&a(r.get(Jn)));break;case"set":re(t)&&a(r.get(fe));break}}Un()}function xe(t){const e=U(t);return e===t?e:(mt(e,"iterate",Le),Pt(t)?e:e.map(Rt))}function rn(t){return mt(t=U(t),"iterate",Le),t}function Wt(t,e){return te(t)?ke(de(t)?Rt(e):e):Rt(e)}const Ii={__proto__:null,[Symbol.iterator](){return Yn(this,Symbol.iterator,t=>Wt(this,t))},concat(...t){return xe(this).concat(...t.map(e=>L(e)?xe(e):e))},entries(){return Yn(this,"entries",t=>(t[1]=Wt(this,t[1]),t))},every(t,e){return Qt(this,"every",t,e,void 0,arguments)},filter(t,e){return Qt(this,"filter",t,e,n=>n.map(o=>Wt(this,o)),arguments)},find(t,e){return Qt(this,"find",t,e,n=>Wt(this,n),arguments)},findIndex(t,e){return Qt(this,"findIndex",t,e,void 0,arguments)},findLast(t,e){return Qt(this,"findLast",t,e,n=>Wt(this,n),arguments)},findLastIndex(t,e){return Qt(this,"findLastIndex",t,e,void 0,arguments)},forEach(t,e){return Qt(this,"forEach",t,e,void 0,arguments)},includes(...t){return Xn(this,"includes",t)},indexOf(...t){return Xn(this,"indexOf",t)},join(t){return xe(this).join(t)},lastIndexOf(...t){return Xn(this,"lastIndexOf",t)},map(t,e){return Qt(this,"map",t,e,void 0,arguments)},pop(){return ze(this,"pop")},push(...t){return ze(this,"push",t)},reduce(t,...e){return Bo(this,"reduce",t,e)},reduceRight(t,...e){return Bo(this,"reduceRight",t,e)},shift(){return ze(this,"shift")},some(t,e){return Qt(this,"some",t,e,void 0,arguments)},splice(...t){return ze(this,"splice",t)},toReversed(){return xe(this).toReversed()},toSorted(t){return xe(this).toSorted(t)},toSpliced(...t){return xe(this).toSpliced(...t)},unshift(...t){return ze(this,"unshift",t)},values(){return Yn(this,"values",t=>Wt(this,t))}};function Yn(t,e,n){const o=rn(t),s=o[e]();return o!==t&&!Pt(t)&&(s._next=s.next,s.next=()=>{const i=s._next();return i.done||(i.value=n(i.value)),i}),s}const Mi=Array.prototype;function Qt(t,e,n,o,s,i){const r=rn(t),a=r!==t&&!Pt(t),c=r[e];if(c!==Mi[e]){const g=c.apply(t,i);return a?Rt(g):g}let u=n;r!==t&&(a?u=function(g,x){return n.call(this,Wt(t,g),x,t)}:n.length>2&&(u=function(g,x){return n.call(this,g,x,t)}));const d=c.call(r,u,o);return a&&s?s(d):d}function Bo(t,e,n,o){const s=rn(t),i=s!==t&&!Pt(t);let r=n,a=!1;s!==t&&(i?(a=o.length===0,r=function(u,d,g){return a&&(a=!1,u=Wt(t,u)),n.call(this,u,Wt(t,d),g,t)}):n.length>3&&(r=function(u,d,g){return n.call(this,u,d,g,t)}));const c=s[e](r,...o);return a?Wt(t,c):c}function Xn(t,e,n){const o=U(t);mt(o,"iterate",Le);const s=o[e](...n);return(s===-1||s===!1)&&eo(n[0])?(n[0]=U(n[0]),o[e](...n)):s}function ze(t,e,n=[]){Bt(),$n();const o=U(t)[e].apply(t,n);return Un(),Vt(),o}const Li=Pn("__proto__,__v_isRef,__isVue"),Vo=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter($t));function zi(t){$t(t)||(t=String(t));const e=U(this);return mt(e,"has",t),e.hasOwnProperty(t)}class Wo{constructor(e=!1,n=!1){this._isReadonly=e,this._isShallow=n}get(e,n,o){if(n==="__v_skip")return e.__v_skip;const s=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return i;if(n==="__v_raw")return o===(s?i?Qo:Zo:i?Xo:Yo).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(o)?e:void 0;const r=L(e);if(!s){let c;if(r&&(c=Ii[n]))return c;if(n==="hasOwnProperty")return zi}const a=Reflect.get(e,n,ut(e)?e:o);if(($t(n)?Vo.has(n):Li(n))||(s||mt(e,"get",n),i))return a;if(ut(a)){const c=r&&Dn(n)?a:a.value;return s&&X(c)?to(c):c}return X(a)?s?to(a):Qn(a):a}}class Go extends Wo{constructor(e=!1){super(!1,e)}set(e,n,o,s){let i=e[n];const r=L(e)&&Dn(n);if(!this._isShallow){const u=te(i);if(!Pt(o)&&!te(o)&&(i=U(i),o=U(o)),!r&&ut(i)&&!ut(o))return u||(i.value=o),!0}const a=r?Number(n)t,an=t=>Reflect.getPrototypeOf(t);function Fi(t,e,n){return function(...o){const s=this.__v_raw,i=U(s),r=re(i),a=t==="entries"||t===Symbol.iterator&&r,c=t==="keys"&&r,u=s[t](...o),d=n?Zn:e?ke:Rt;return!e&&mt(i,"iterate",c?Jn:fe),st(Object.create(u),{next(){const{value:g,done:x}=u.next();return x?{value:g,done:x}:{value:a?[d(g[0]),d(g[1])]:d(g),done:x}}})}}function cn(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function Hi(t,e){const n={get(s){const i=this.__v_raw,r=U(i),a=U(s);t||(Ut(s,a)&&mt(r,"get",s),mt(r,"get",a));const{has:c}=an(r),u=e?Zn:t?ke:Rt;if(c.call(r,s))return u(i.get(s));if(c.call(r,a))return u(i.get(a));i!==r&&i.get(s)},get size(){const s=this.__v_raw;return!t&&mt(U(s),"iterate",fe),s.size},has(s){const i=this.__v_raw,r=U(i),a=U(s);return t||(Ut(s,a)&&mt(r,"has",s),mt(r,"has",a)),s===a?i.has(s):i.has(s)||i.has(a)},forEach(s,i){const r=this,a=r.__v_raw,c=U(a),u=e?Zn:t?ke:Rt;return!t&&mt(c,"iterate",fe),a.forEach((d,g)=>s.call(i,u(d),u(g),r))}};return st(n,t?{add:cn("add"),set:cn("set"),delete:cn("delete"),clear:cn("clear")}:{add(s){const i=U(this),r=an(i),a=U(s),c=!e&&!Pt(s)&&!te(s)?a:s;return r.has.call(i,c)||Ut(s,c)&&r.has.call(i,s)||Ut(a,c)&&r.has.call(i,a)||(i.add(c),Zt(i,"add",c,c)),this},set(s,i){!e&&!Pt(i)&&!te(i)&&(i=U(i));const r=U(this),{has:a,get:c}=an(r);let u=a.call(r,s);u||(s=U(s),u=a.call(r,s));const d=c.call(r,s);return r.set(s,i),u?Ut(i,d)&&Zt(r,"set",s,i):Zt(r,"add",s,i),this},delete(s){const i=U(this),{has:r,get:a}=an(i);let c=r.call(i,s);c||(s=U(s),c=r.call(i,s)),a&&a.call(i,s);const u=i.delete(s);return c&&Zt(i,"delete",s,void 0),u},clear(){const s=U(this),i=s.size!==0,r=s.clear();return i&&Zt(s,"clear",void 0,void 0),r}}),["keys","values","entries",Symbol.iterator].forEach(s=>{n[s]=Fi(s,t,e)}),n}function ln(t,e){const n=Hi(t,e);return(o,s,i)=>s==="__v_isReactive"?!t:s==="__v_isReadonly"?t:s==="__v_raw"?o:Reflect.get(W(n,s)&&s in o?n:o,s,i)}const Ki={get:ln(!1,!1)},$i={get:ln(!1,!0)},Ui={get:ln(!0,!1)},Bi={get:ln(!0,!0)},Yo=new WeakMap,Xo=new WeakMap,Zo=new WeakMap,Qo=new WeakMap;function Vi(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Qn(t){return te(t)?t:un(t,!1,Pi,Ki,Yo)}function Wi(t){return un(t,!1,Di,$i,Xo)}function to(t){return un(t,!0,Oi,Ui,Zo)}function Uc(t){return un(t,!0,Ri,Bi,Qo)}function un(t,e,n,o,s){if(!X(t)||t.__v_raw&&!(e&&t.__v_isReactive)||t.__v_skip||!Object.isExtensible(t))return t;const i=s.get(t);if(i)return i;const r=Vi(_i(t));if(r===0)return t;const a=new Proxy(t,r===2?o:n);return s.set(t,a),a}function de(t){return te(t)?de(t.__v_raw):!!(t&&t.__v_isReactive)}function te(t){return!!(t&&t.__v_isReadonly)}function Pt(t){return!!(t&&t.__v_isShallow)}function eo(t){return t?!!t.__v_raw:!1}function U(t){const e=t&&t.__v_raw;return e?U(e):t}function Gi(t){return!W(t,"__v_skip")&&Object.isExtensible(t)&&Eo(t,"__v_skip",!0),t}const Rt=t=>X(t)?Qn(t):t,ke=t=>X(t)?to(t):t;function ut(t){return t?t.__v_isRef===!0:!1}function ft(t){return Ji(t,!1)}function Ji(t,e){return ut(t)?t:new Yi(t,e)}class Yi{constructor(e,n){this.dep=new Wn,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?e:U(e),this._value=n?e:Rt(e),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(e){const n=this._rawValue,o=this.__v_isShallow||Pt(e)||te(e);e=o?e:U(e),Ut(e,n)&&(this._rawValue=e,this._value=o?e:Rt(e),this.dep.trigger())}}function no(t){return ut(t)?t.value:t}const Xi={get:(t,e,n)=>e==="__v_raw"?t:no(Reflect.get(t,e,n)),set:(t,e,n,o)=>{const s=t[e];return ut(s)&&!ut(n)?(s.value=n,!0):Reflect.set(t,e,n,o)}};function ts(t){return de(t)?t:new Proxy(t,Xi)}class Zi{constructor(e,n,o){this.fn=e,this.setter=n,this._value=void 0,this.dep=new Wn(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Me-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=o}notify(){if(this.flags|=16,!(this.flags&8)&&tt!==this)return Do(this,!0),!0}get value(){const e=this.dep.track();return Ho(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function Qi(t,e,n=!1){let o,s;return P(t)?o=t:(o=t.get,s=t.set),new Zi(o,s,n)}const fn={},dn=new WeakMap;let he;function tr(t,e=!1,n=he){if(n){let o=dn.get(n);o||dn.set(n,o=[]),o.push(t)}}function er(t,e,n=Q){const{immediate:o,deep:s,once:i,scheduler:r,augmentJob:a,call:c}=n,u=q=>s?q:Pt(q)||s===!1||s===0?ae(q,1):ae(q);let d,g,x,S,M=!1,j=!1;if(ut(t)?(g=()=>t.value,M=Pt(t)):de(t)?(g=()=>u(t),M=!0):L(t)?(j=!0,M=t.some(q=>de(q)||Pt(q)),g=()=>t.map(q=>{if(ut(q))return q.value;if(de(q))return u(q);if(P(q))return c?c(q,2):q()})):P(t)?e?g=c?()=>c(t,2):t:g=()=>{if(x){Bt();try{x()}finally{Vt()}}const q=he;he=d;try{return c?c(t,3,[S]):t(S)}finally{he=q}}:g=Kt,e&&s){const q=g,J=s===!0?1/0:s;g=()=>ae(q(),J)}const $=Ei(),R=()=>{d.stop(),$&&$.active&&On($.effects,d)};if(i&&e){const q=e;e=(...J)=>{const gt=q(...J);return R(),gt}}let O=j?new Array(t.length).fill(fn):fn;const F=q=>{if(!(!(d.flags&1)||!d.dirty&&!q))if(e){const J=d.run();if(q||s||M||(j?J.some((gt,ot)=>Ut(gt,O[ot])):Ut(J,O))){x&&x();const gt=he;he=d;try{const ot=[J,O===fn?void 0:j&&O[0]===fn?[]:O,S];O=J,c?c(e,3,ot):e(...ot)}finally{he=gt}}}else d.run()};return a&&a(F),d=new Po(g),d.scheduler=r?()=>r(F,!1):F,S=q=>tr(q,!1,d),x=d.onStop=()=>{const q=dn.get(d);if(q){if(c)c(q,4);else for(const J of q)J();dn.delete(d)}},e?o?F(!0):O=d.run():r?r(F.bind(null,!0),!0):d.run(),R.pause=d.pause.bind(d),R.resume=d.resume.bind(d),R.stop=R,R}function ae(t,e=1/0,n){if(e<=0||!X(t)||t.__v_skip||(n=n||new Map,(n.get(t)||0)>=e))return t;if(n.set(t,e),e--,ut(t))ae(t.value,e,n);else if(L(t))for(let o=0;o{ae(o,e,n)});else if(tn(t)){for(const o in t)ae(t[o],e,n);for(const o of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,o)&&ae(t[o],e,n)}return t}/** +**/let Ie;class Ja{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&&Ie&&(Ie.active?(this.parent=Ie,this.index=(Ie.scopes||(Ie.scopes=[])).push(this)-1):(this._active=!1,this._warnOnRun=!1))}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes){const s=this.scopes.slice();for(t=0,n=s.length;t0&&--this._on===0){if(Ie===this)Ie=this.prevScope;else{let t=Ie;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 n,s;for(n=0,s=this.effects.length;n0)return;if(vn){let t=vn;for(vn=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;bn;){let t=bn;for(bn=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(s){e||(e=s)}t=n}}if(e)throw e}function sr(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function or(e){let t,n=e.depsTail,s=n;for(;s;){const o=s.prevDep;s.version===-1?(s===n&&(n=o),zs(s),Za(s)):t=s,s.dep.activeLink=s.prevActiveLink,s.prevActiveLink=void 0,s=o}e.deps=t,e.depsTail=n}function Ks(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(rr(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function rr(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===yn)||(e.globalVersion=yn,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!Ks(e))))return;e.flags|=2;const t=e.dep,n=pe,s=st;pe=e,st=!0;try{sr(e);const o=e.fn(e._value);(t.version===0||dt(o,e._value))&&(e.flags|=128,e._value=o,t.version++)}catch(o){throw t.version++,o}finally{pe=n,st=s,or(e),e.flags&=-3}}function zs(e,t=!1){const{dep:n,prevSub:s,nextSub:o}=e;if(s&&(s.nextSub=o,e.prevSub=void 0),o&&(o.prevSub=s,e.nextSub=void 0),n.subs===e&&(n.subs=s,!s&&n.computed)){n.computed.flags&=-5;for(let r=n.computed.deps;r;r=r.nextDep)zs(r,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function Za(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let st=!0;const ir=[];function gt(){ir.push(st),st=!1}function ht(){const e=ir.pop();st=e===void 0?!0:e}function ar(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=pe;pe=void 0;try{t()}finally{pe=n}}}let yn=0;class el{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Vs{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(!pe||!st||pe===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==pe)n=this.activeLink=new el(pe,this),pe.deps?(n.prevDep=pe.depsTail,pe.depsTail.nextDep=n,pe.depsTail=n):pe.deps=pe.depsTail=n,lr(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const s=n.nextDep;s.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=s),n.prevDep=pe.depsTail,n.nextDep=void 0,pe.depsTail.nextDep=n,pe.depsTail=n,pe.deps===n&&(pe.deps=s)}return n}trigger(t){this.version++,yn++,this.notify(t)}notify(t){Hs();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Ws()}}}function lr(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let s=t.deps;s;s=s.nextDep)lr(s)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Bs=new WeakMap,Kt=Symbol(""),Gs=Symbol(""),kn=Symbol("");function De(e,t,n){if(st&&pe){let s=Bs.get(e);s||Bs.set(e,s=new Map);let o=s.get(n);o||(s.set(n,o=new Vs),o.map=s,o.key=n),o.track()}}function St(e,t,n,s,o,r){const i=Bs.get(e);if(!i){yn++;return}const a=c=>{c&&c.trigger()};if(Hs(),t==="clear")i.forEach(a);else{const c=Y(e),f=c&&Fs(n);if(c&&n==="length"){const d=Number(s);i.forEach((m,v)=>{(v==="length"||v===kn||!ft(v)&&v>=d)&&a(m)})}else switch((n!==void 0||i.has(void 0))&&a(i.get(n)),f&&a(i.get(kn)),t){case"add":c?f&&a(i.get("length")):(a(i.get(Kt)),Rt(e)&&a(i.get(Gs)));break;case"delete":c||(a(i.get(Kt)),Rt(e)&&a(i.get(Gs)));break;case"set":Rt(e)&&a(i.get(Kt));break}}Ws()}function tn(e){const t=se(e);return t===e?t:(De(t,"iterate",kn),Ze(e)?t:t.map(ot))}function Zn(e){return De(e=se(e),"iterate",kn),e}function pt(e,t){return wt(e)?nn(zt(e)?ot(t):t):ot(t)}const tl={__proto__:null,[Symbol.iterator](){return Ys(this,Symbol.iterator,e=>pt(this,e))},concat(...e){return tn(this).concat(...e.map(t=>Y(t)?tn(t):t))},entries(){return Ys(this,"entries",e=>(e[1]=pt(this,e[1]),e))},every(e,t){return xt(this,"every",e,t,void 0,arguments)},filter(e,t){return xt(this,"filter",e,t,n=>n.map(s=>pt(this,s)),arguments)},find(e,t){return xt(this,"find",e,t,n=>pt(this,n),arguments)},findIndex(e,t){return xt(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return xt(this,"findLast",e,t,n=>pt(this,n),arguments)},findLastIndex(e,t){return xt(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return xt(this,"forEach",e,t,void 0,arguments)},includes(...e){return Xs(this,"includes",e)},indexOf(...e){return Xs(this,"indexOf",e)},join(e){return tn(this).join(e)},lastIndexOf(...e){return Xs(this,"lastIndexOf",e)},map(e,t){return xt(this,"map",e,t,void 0,arguments)},pop(){return An(this,"pop")},push(...e){return An(this,"push",e)},reduce(e,...t){return cr(this,"reduce",e,t)},reduceRight(e,...t){return cr(this,"reduceRight",e,t)},shift(){return An(this,"shift")},some(e,t){return xt(this,"some",e,t,void 0,arguments)},splice(...e){return An(this,"splice",e)},toReversed(){return tn(this).toReversed()},toSorted(e){return tn(this).toSorted(e)},toSpliced(...e){return tn(this).toSpliced(...e)},unshift(...e){return An(this,"unshift",e)},values(){return Ys(this,"values",e=>pt(this,e))}};function Ys(e,t,n){const s=Zn(e),o=s[t]();return s!==e&&!Ze(e)&&(o._next=o.next,o.next=()=>{const r=o._next();return r.done||(r.value=n(r.value)),r}),o}const nl=Array.prototype;function xt(e,t,n,s,o,r){const i=Zn(e),a=i!==e&&!Ze(e),c=i[t];if(c!==nl[t]){const m=c.apply(e,r);return a?ot(m):m}let f=n;i!==e&&(a?f=function(m,v){return n.call(this,pt(e,m),v,e)}:n.length>2&&(f=function(m,v){return n.call(this,m,v,e)}));const d=c.call(i,f,s);return a&&o?o(d):d}function cr(e,t,n,s){const o=Zn(e),r=o!==e&&!Ze(e);let i=n,a=!1;o!==e&&(r?(a=s.length===0,i=function(f,d,m){return a&&(a=!1,f=pt(e,f)),n.call(this,f,pt(e,d),m,e)}):n.length>3&&(i=function(f,d,m){return n.call(this,f,d,m,e)}));const c=o[t](i,...s);return a?pt(e,c):c}function Xs(e,t,n){const s=se(e);De(s,"iterate",kn);const o=s[t](...n);return(o===-1||o===!1)&&eo(n[0])?(n[0]=se(n[0]),s[t](...n)):o}function An(e,t,n=[]){gt(),Hs();const s=se(e)[t].apply(e,n);return Ws(),ht(),s}const sl=Ds("__proto__,__v_isRef,__isVue"),ur=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(ft));function ol(e){ft(e)||(e=String(e));const t=se(this);return De(t,"has",e),t.hasOwnProperty(e)}class fr{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,s){if(n==="__v_skip")return t.__v_skip;const o=this._isReadonly,r=this._isShallow;if(n==="__v_isReactive")return!o;if(n==="__v_isReadonly")return o;if(n==="__v_isShallow")return r;if(n==="__v_raw")return s===(o?r?_r:mr:r?pr:hr).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(s)?t:void 0;const i=Y(t);if(!o){let c;if(i&&(c=tl[n]))return c;if(n==="hasOwnProperty")return ol}const a=Reflect.get(t,n,Oe(t)?t:s);if((ft(n)?ur.has(n):sl(n))||(o||De(t,"get",n),r))return a;if(Oe(a)){const c=i&&Fs(n)?a:a.value;return o&&ue(c)?Zs(c):c}return ue(a)?o?Zs(a):Qs(a):a}}class dr extends fr{constructor(t=!1){super(!1,t)}set(t,n,s,o){let r=t[n];const i=Y(t)&&Fs(n);if(!this._isShallow){const f=wt(r);if(!Ze(s)&&!wt(s)&&(r=se(r),s=se(s)),!i&&Oe(r)&&!Oe(s))return f||(r.value=s),!0}const a=i?Number(n)e,es=e=>Reflect.getPrototypeOf(e);function cl(e,t,n){return function(...s){const o=this.__v_raw,r=se(o),i=Rt(r),a=e==="entries"||e===Symbol.iterator&&i,c=e==="keys"&&i,f=o[e](...s),d=n?Js:t?nn:ot;return!t&&De(r,"iterate",c?Gs:Kt),Ae(Object.create(f),{next(){const{value:m,done:v}=f.next();return v?{value:m,done:v}:{value:a?[d(m[0]),d(m[1])]:d(m),done:v}}})}}function ts(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function ul(e,t){const n={get(o){const r=this.__v_raw,i=se(r),a=se(o);e||(dt(o,a)&&De(i,"get",o),De(i,"get",a));const{has:c}=es(i),f=t?Js:e?nn:ot;if(c.call(i,o))return f(r.get(o));if(c.call(i,a))return f(r.get(a));r!==i&&r.get(o)},get size(){const o=this.__v_raw;return!e&&De(se(o),"iterate",Kt),o.size},has(o){const r=this.__v_raw,i=se(r),a=se(o);return e||(dt(o,a)&&De(i,"has",o),De(i,"has",a)),o===a?r.has(o):r.has(o)||r.has(a)},forEach(o,r){const i=this,a=i.__v_raw,c=se(a),f=t?Js:e?nn:ot;return!e&&De(c,"iterate",Kt),a.forEach((d,m)=>o.call(r,f(d),f(m),i))}};return Ae(n,e?{add:ts("add"),set:ts("set"),delete:ts("delete"),clear:ts("clear")}:{add(o){const r=se(this),i=es(r),a=se(o),c=!t&&!Ze(o)&&!wt(o)?a:o;return i.has.call(r,c)||dt(o,c)&&i.has.call(r,o)||dt(a,c)&&i.has.call(r,a)||(r.add(c),St(r,"add",c,c)),this},set(o,r){!t&&!Ze(r)&&!wt(r)&&(r=se(r));const i=se(this),{has:a,get:c}=es(i);let f=a.call(i,o);f||(o=se(o),f=a.call(i,o));const d=c.call(i,o);return i.set(o,r),f?dt(r,d)&&St(i,"set",o,r):St(i,"add",o,r),this},delete(o){const r=se(this),{has:i,get:a}=es(r);let c=i.call(r,o);c||(o=se(o),c=i.call(r,o)),a&&a.call(r,o);const f=r.delete(o);return c&&St(r,"delete",o,void 0),f},clear(){const o=se(this),r=o.size!==0,i=o.clear();return r&&St(o,"clear",void 0,void 0),i}}),["keys","values","entries",Symbol.iterator].forEach(o=>{n[o]=cl(o,e,t)}),n}function ns(e,t){const n=ul(e,t);return(s,o,r)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?s:Reflect.get(ae(n,o)&&o in s?n:s,o,r)}const fl={get:ns(!1,!1)},dl={get:ns(!1,!0)},gl={get:ns(!0,!1)},hl={get:ns(!0,!0)},hr=new WeakMap,pr=new WeakMap,mr=new WeakMap,_r=new WeakMap;function pl(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Qs(e){return wt(e)?e:ss(e,!1,rl,fl,hr)}function ml(e){return ss(e,!1,al,dl,pr)}function Zs(e){return ss(e,!0,il,gl,mr)}function ug(e){return ss(e,!0,ll,hl,_r)}function ss(e,t,n,s,o){if(!ue(e)||e.__v_raw&&!(t&&e.__v_isReactive)||e.__v_skip||!Object.isExtensible(e))return e;const r=o.get(e);if(r)return r;const i=pl($a(e));if(i===0)return e;const a=new Proxy(e,i===2?s:n);return o.set(e,a),a}function zt(e){return wt(e)?zt(e.__v_raw):!!(e&&e.__v_isReactive)}function wt(e){return!!(e&&e.__v_isReadonly)}function Ze(e){return!!(e&&e.__v_isShallow)}function eo(e){return e?!!e.__v_raw:!1}function se(e){const t=e&&e.__v_raw;return t?se(t):e}function _l(e){return!ae(e,"__v_skip")&&Object.isExtensible(e)&&Bo(e,"__v_skip",!0),e}const ot=e=>ue(e)?Qs(e):e,nn=e=>ue(e)?Zs(e):e;function Oe(e){return e?e.__v_isRef===!0:!1}function be(e){return vr(e,!1)}function br(e){return vr(e,!0)}function vr(e,t){return Oe(e)?e:new bl(e,t)}class bl{constructor(t,n){this.dep=new Vs,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:se(t),this._value=n?t:ot(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,s=this.__v_isShallow||Ze(t)||wt(t);t=s?t:se(t),dt(t,n)&&(this._rawValue=t,this._value=s?t:ot(t),this.dep.trigger())}}function En(e){return Oe(e)?e.value:e}const vl={get:(e,t,n)=>t==="__v_raw"?e:En(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const o=e[t];return Oe(o)&&!Oe(n)?(o.value=n,!0):Reflect.set(e,t,n,s)}};function yr(e){return zt(e)?e:new Proxy(e,vl)}class yl{constructor(t,n,s){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Vs(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=yn-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=s}notify(){if(this.flags|=16,!(this.flags&8)&&pe!==this)return nr(this,!0),!0}get value(){const t=this.dep.track();return rr(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function kl(e,t,n=!1){let s,o;return X(e)?s=e:(s=e.get,o=e.set),new yl(s,o,n)}const os={},rs=new WeakMap;let Vt;function Al(e,t=!1,n=Vt){if(n){let s=rs.get(n);s||rs.set(n,s=[]),s.push(e)}}function El(e,t,n=he){const{immediate:s,deep:o,once:r,scheduler:i,augmentJob:a,call:c}=n,f=k=>o?k:Ze(k)||o===!1||o===0?Ft(k,1):Ft(k);let d,m,v,S,P=!1,w=!1;if(Oe(e)?(m=()=>e.value,P=Ze(e)):zt(e)?(m=()=>f(e),P=!0):Y(e)?(w=!0,P=e.some(k=>zt(k)||Ze(k)),m=()=>e.map(k=>{if(Oe(k))return k.value;if(zt(k))return f(k);if(X(k))return c?c(k,2):k()})):X(e)?t?m=c?()=>c(e,2):e:m=()=>{if(v){gt();try{v()}finally{ht()}}const k=Vt;Vt=d;try{return c?c(e,3,[S]):e(S)}finally{Vt=k}}:m=ut,t&&o){const k=m,C=o===!0?1/0:o;m=()=>Ft(k(),C)}const R=Qa(),D=()=>{d.stop(),R&&R.active&&Rs(R.effects,d)};if(r&&t){const k=t;t=(...C)=>{const T=k(...C);return D(),T}}let q=w?new Array(e.length).fill(os):os;const E=k=>{if(!(!(d.flags&1)||!d.dirty&&!k))if(t){const C=d.run();if(k||o||P||(w?C.some((T,M)=>dt(T,q[M])):dt(C,q))){v&&v();const T=Vt;Vt=d;try{const M=[C,q===os?void 0:w&&q[0]===os?[]:q,S];q=C,c?c(t,3,M):t(...M)}finally{Vt=T}}}else d.run()};return a&&a(E),d=new er(m),d.scheduler=i?()=>i(E,!1):E,S=k=>Al(k,!1,d),v=d.onStop=()=>{const k=rs.get(d);if(k){if(c)c(k,4);else for(const C of k)C();rs.delete(d)}},t?s?E(!0):q=d.run():i?i(E.bind(null,!0),!0):d.run(),D.pause=d.pause.bind(d),D.resume=d.resume.bind(d),D.stop=D,D}function Ft(e,t=1/0,n){if(t<=0||!ue(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,Oe(e))Ft(e.value,t,n);else if(Y(e))for(let s=0;s{Ft(s,t,n)});else if(Gn(e)){for(const s in e)Ft(e[s],t,n);for(const s of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,s)&&Ft(e[s],t,n)}return e}/** * @vue/runtime-core v3.5.42 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/const Pe=[];let oo=!1;function Bc(t,...e){if(oo)return;oo=!0,Bt();const n=Pe.length?Pe[Pe.length-1].component:null,o=n&&n.appContext.config.warnHandler,s=nr();if(o)we(o,n,11,[t+e.map(i=>{var r,a;return(a=(r=i.toString)==null?void 0:r.call(i))!=null?a:JSON.stringify(i)}).join(""),n&&n.proxy,s.map(({vnode:i})=>`at <${Qs(n,i.type)}>`).join(` -`),s]);else{const i=[`[Vue warn]: ${t}`,...e];s.length&&i.push(` -`,...or(s)),console.warn(...i)}Vt(),oo=!1}function nr(){let t=Pe[Pe.length-1];if(!t)return[];const e=[];for(;t;){const n=e[0];n&&n.vnode===t?n.recurseCount++:e.push({vnode:t,recurseCount:0});const o=t.component&&t.component.parent;t=o&&o.vnode}return e}function or(t){const e=[];return t.forEach((n,o)=>{e.push(...o===0?[]:[` -`],...sr(n))}),e}function sr({vnode:t,recurseCount:e}){const n=e>0?`... (${e} recursive calls)`:"",o=t.component?t.component.parent==null:!1,s=` at <${Qs(t.component,t.type,o)}`,i=">"+n;return t.props?[s,...ir(t.props),i]:[s+i]}function ir(t){const e=[],n=Object.keys(t);return n.slice(0,3).forEach(o=>{e.push(...es(o,t[o]))}),n.length>3&&e.push(" ..."),e}function es(t,e,n){return nt(e)?(e=JSON.stringify(e),n?e:[`${t}=${e}`]):typeof e=="number"||typeof e=="boolean"||e==null?n?e:[`${t}=${e}`]:ut(e)?(e=es(t,U(e.value),!0),n?e:[`${t}=Ref<`,e,">"]):P(e)?[`${t}=fn${e.name?`<${e.name}>`:""}`]:(e=U(e),n?e:[`${t}=`,e])}function we(t,e,n,o){try{return o?t(...o):t()}catch(s){hn(s,e,n)}}function Ft(t,e,n,o){if(P(t)){const s=we(t,e,n,o);return s&&Co(s)&&s.catch(i=>{hn(i,e,n)}),s}if(L(t)){const s=[];for(let i=0;i>>1,s=vt[o],i=Oe(s);i=Oe(n)?vt.push(t):vt.splice(ar(e),0,t),t.flags|=1,os()}}function os(){gn||(gn=ns.then(rs))}function cr(t){if(!L(t))ce&&t.id===-1?ce.splice(Se+1,0,t):t.flags&1||(Ae.push(t),t.flags|=1);else for(let e=0;eOe(n)-Oe(o));if(Ae.length=0,ce){for(let n=0;nt.id==null?t.flags&2?-1:1/0:t.id;function rs(t){try{for(Gt=0;Gt{o._d&&Us(-1);const i=bn(e),r=be.length;let a;try{a=t(...s)}finally{for(let c=be.length;c>r;c--)$s();bn(i),o._d&&Us(1)}return a};return o._n=!0,o._c=!0,o._d=!0,o}function ge(t,e,n,o){const s=t.dirs,i=e&&e.dirs;for(let r=0;r1)return n&&P(e)?e.call(o&&o.proxy):e}}const fr=Symbol.for("v-scx"),dr=()=>mn(fr);function _n(t,e,n){return cs(t,e,n)}function cs(t,e,n=Q){const{immediate:o,deep:s,flush:i,once:r}=n,a=st({},n),c=e&&o||!e&&i!=="post";let u;if(Ve){if(i==="sync"){const S=dr();u=S.__watcherHandles||(S.__watcherHandles=[])}else if(!c){const S=()=>{};return S.stop=Kt,S.resume=Kt,S.pause=Kt,S}}const d=kt;a.call=(S,M,j)=>Ft(S,d,M,j);let g=!1;i==="post"?a.scheduler=S=>{Nt(S,d&&d.suspense)}:i!=="sync"&&(g=!0,a.scheduler=(S,M)=>{M?S():so(S)}),a.augmentJob=S=>{e&&(S.flags|=4),g&&(S.flags|=2,d&&(S.id=d.uid,S.i=d))};const x=er(t,e,a);return Ve&&(u?u.push(x):c&&x()),x}function hr(t,e,n){const o=this.proxy,s=nt(t)?t.includes(".")?ls(o,t):()=>o[t]:t.bind(o,o);let i;P(e)?i=e:(i=e.handler,n=e);const r=Be(this),a=cs(s,i.bind(o),n);return r(),a}function ls(t,e){const n=e.split(".");return()=>{let o=t;for(let s=0;st.__isTeleport,io=Symbol("_leaveCb");function pr(t){let e=t[0];if(t.length>1){for(const n of t)if(n.type!==ne){e=n;break}}return e}function us(t){if(!ao(t))return vn(t.type)&&t.children?pr(t.children):t;if(t.component)return t.component.subTree;const{shapeFlag:e,children:n}=t;if(n){if(e&16)return n[0];if(e&32&&P(n.default))return n.default()}}function ro(t,e){if(t.shapeFlag&6&&t.component){t.transition=e;const n=t.component.subTree;ro(vn(n.type)&&us(n)||n,e)}else t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function br(t,e){return P(t)?st({name:t.name},e,{setup:t}):t}function fs(t){t.ids=[t.ids[0]+t.ids[2]+++"-",0,0]}function ds(t,e){let n;return!!((n=Object.getOwnPropertyDescriptor(t,e))&&!n.configurable)}const yn=new WeakMap;function De(t,e,n,o,s=!1){if(L(t)){t.forEach((j,$)=>De(j,e&&(L(e)?e[$]:e),n,o,s));return}if(Re(o)&&!s){o.shapeFlag&512&&o.type.__asyncResolved&&o.component.subTree.component&&De(t,e,n,o.component.subTree);return}const i=o.shapeFlag&4?_o(o.component):o.el,r=s?null:i,{i:a,r:c}=t,u=e&&e.r,d=a.refs===Q?a.refs={}:a.refs,g=a.setupState,x=U(g),S=g===Q?Ao:j=>ds(d,j)?!1:W(x,j),M=(j,$)=>!($&&ds(d,$));if(u!=null&&u!==c){if(hs(e),nt(u))d[u]=null,S(u)&&(g[u]=null);else if(ut(u)){const j=e;M(u,j.k)&&(u.value=null),j.k&&(d[j.k]=null)}}if(P(c))we(c,a,12,[r,d]);else{const j=nt(c),$=ut(c);if(j||$){const R=()=>{if(t.f){const O=j?S(c)?g[c]:d[c]:M()||!t.k?c.value:d[t.k];if(s)L(O)&&On(O,i);else if(L(O))O.includes(i)||O.push(i);else if(j)d[c]=[i],S(c)&&(g[c]=d[c]);else{const F=[i];M(c,t.k)&&(c.value=F),t.k&&(d[t.k]=F)}}else j?(d[c]=r,S(c)&&(g[c]=r)):$&&(M(c,t.k)&&(c.value=r),t.k&&(d[t.k]=r))};if(r){const O=()=>{R(),yn.delete(t)};O.id=-1,yn.set(t,O),Nt(O,n)}else hs(t),R()}}}function hs(t){const e=yn.get(t);e&&(e.flags|=8,yn.delete(t))}nn().requestIdleCallback,nn().cancelIdleCallback;const Re=t=>!!t.type.__asyncLoader,ao=t=>t.type.__isKeepAlive;function mr(t,e){gs(t,"a",e)}function _r(t,e){gs(t,"da",e)}function gs(t,e,n=kt){const o=t.__wdc||(t.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return t()});if(xn(e,o,n),n){let s=n.parent;for(;s&&s.parent;)ao(s.parent.vnode)&&vr(o,e,n,s),s=s.parent}}function vr(t,e,n,o){const s=xn(e,t,o,!0);ms(()=>{On(o[e],s)},n)}function xn(t,e,n=kt,o=!1){if(n){const s=n[t]||(n[t]=[]),i=e.__weh||(e.__weh=(...r)=>{Bt();const a=Be(n),c=Ft(e,n,t,r);return a(),Vt(),c});return o?s.unshift(i):s.push(i),i}}const ee=t=>(e,n=kt)=>{(!Ve||t==="sp")&&xn(t,(...o)=>e(...o),n)},yr=ee("bm"),ps=ee("m"),xr=ee("bu"),kr=ee("u"),bs=ee("bum"),ms=ee("um"),wr=ee("sp"),Ar=ee("rtg"),Sr=ee("rtc");function Cr(t,e=kt){xn("ec",t,e)}const Nr=Symbol.for("v-ndc");function kn(t,e,n,o){let s;const i=n,r=L(t);if(r||nt(t)){const a=r&&de(t);let c=!1,u=!1;a&&(c=!Pt(t),u=te(t),t=rn(t)),s=new Array(t.length);for(let d=0,g=t.length;de(a,c,void 0,i));else{const a=Object.keys(t);s=new Array(a.length);for(let c=0,u=a.length;ct?Ys(t)?_o(t):co(t.parent):null,Fe=st(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>co(t.parent),$root:t=>co(t.root),$host:t=>t.ce,$emit:t=>t.emit,$options:t=>xs(t),$forceUpdate:t=>t.f||(t.f=()=>{so(t.update)}),$nextTick:t=>t.n||(t.n=pn.bind(t.proxy)),$watch:t=>hr.bind(t)}),lo=(t,e)=>t!==Q&&!t.__isScriptSetup&&W(t,e),Tr={get({_:t},e){if(e==="__v_skip")return!0;const{ctx:n,setupState:o,data:s,props:i,accessCache:r,type:a,appContext:c}=t;if(e[0]!=="$"){const x=r[e];if(x!==void 0)switch(x){case 1:return o[e];case 2:return s[e];case 4:return n[e];case 3:return i[e]}else{if(lo(o,e))return r[e]=1,o[e];if(s!==Q&&W(s,e))return r[e]=2,s[e];if(W(i,e))return r[e]=3,i[e];if(n!==Q&&W(n,e))return r[e]=4,n[e];uo&&(r[e]=0)}}const u=Fe[e];let d,g;if(u)return e==="$attrs"&&mt(t.attrs,"get",""),u(t);if((d=a.__cssModules)&&(d=d[e]))return d;if(n!==Q&&W(n,e))return r[e]=4,n[e];if(g=c.config.globalProperties,W(g,e))return g[e]},set({_:t},e,n){const{data:o,setupState:s,ctx:i}=t;return lo(s,e)?(s[e]=n,!0):o!==Q&&W(o,e)?(o[e]=n,!0):W(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(i[e]=n,!0)},has({_:{data:t,setupState:e,accessCache:n,ctx:o,appContext:s,props:i,type:r}},a){let c;return!!(n[a]||t!==Q&&a[0]!=="$"&&W(t,a)||lo(e,a)||W(i,a)||W(o,a)||W(Fe,a)||W(s.config.globalProperties,a)||(c=r.__cssModules)&&c[a])},defineProperty(t,e,n){return n.get!=null?t._.accessCache[e]=0:W(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}};function _s(t){return L(t)?t.reduce((e,n)=>(e[n]=null,e),{}):t}let uo=!0;function Er(t){const e=xs(t),n=t.proxy,o=t.ctx;uo=!1,e.beforeCreate&&vs(e.beforeCreate,t,"bc");const{data:s,computed:i,methods:r,watch:a,provide:c,inject:u,created:d,beforeMount:g,mounted:x,beforeUpdate:S,updated:M,activated:j,deactivated:$,beforeDestroy:R,beforeUnmount:O,destroyed:F,unmounted:q,render:J,renderTracked:gt,renderTriggered:ot,errorCaptured:Tt,serverPrefetch:D,expose:I,inheritAttrs:V,components:qt,directives:wt,filters:Ot}=e;if(u&&jr(u,o,null),r)for(const G in r){const Y=r[G];P(Y)&&(o[G]=Y.bind(n))}if(s){const G=s.call(n,n);X(G)&&(t.data=Qn(G))}if(uo=!0,i)for(const G in i){const Y=i[G],pt=P(Y)?Y.bind(n,n):P(Y.get)?Y.get.bind(n,n):Kt,It=!P(Y)&&P(Y.set)?Y.set.bind(n):Kt,Mt=it({get:pt,set:It});Object.defineProperty(o,G,{enumerable:!0,configurable:!0,get:()=>Mt.value,set:_t=>Mt.value=_t})}if(a)for(const G in a)ys(a[G],o,n,G);if(c){const G=P(c)?c.call(n):c;Reflect.ownKeys(G).forEach(Y=>{ur(Y,G[Y])})}d&&vs(d,t,"c");function at(G,Y){L(Y)?Y.forEach(pt=>G(pt.bind(n))):Y&&G(Y.bind(n))}if(at(yr,g),at(ps,x),at(xr,S),at(kr,M),at(mr,j),at(_r,$),at(Cr,Tt),at(Sr,gt),at(Ar,ot),at(bs,O),at(ms,q),at(wr,D),L(I))if(I.length){const G=t.exposed||(t.exposed={});I.forEach(Y=>{Object.defineProperty(G,Y,{get:()=>n[Y],set:pt=>n[Y]=pt,enumerable:!0})})}else t.exposed||(t.exposed={});J&&t.render===Kt&&(t.render=J),V!=null&&(t.inheritAttrs=V),qt&&(t.components=qt),wt&&(t.directives=wt),D&&fs(t)}function jr(t,e,n=Kt){L(t)&&(t=fo(t));for(const o in t){const s=t[o];let i;X(s)?"default"in s?i=mn(s.from||o,s.default,!0):i=mn(s.from||o):i=mn(s),ut(i)?Object.defineProperty(e,o,{enumerable:!0,configurable:!0,get:()=>i.value,set:r=>i.value=r}):e[o]=i}}function vs(t,e,n){Ft(L(t)?t.map(o=>o.bind(e.proxy)):t.bind(e.proxy),e,n)}function ys(t,e,n,o){let s=o.includes(".")?ls(n,o):()=>n[o];if(nt(t)){const i=e[t];P(i)&&_n(s,i)}else if(P(t))_n(s,t.bind(n));else if(X(t))if(L(t))t.forEach(i=>ys(i,e,n,o));else{const i=P(t.handler)?t.handler.bind(n):e[t.handler];P(i)&&_n(s,i,t)}}function xs(t){const e=t.type,{mixins:n,extends:o}=e,{mixins:s,optionsCache:i,config:{optionMergeStrategies:r}}=t.appContext,a=i.get(e);let c;return a?c=a:!s.length&&!n&&!o?c=e:(c={},s.length&&s.forEach(u=>wn(c,u,r,!0)),wn(c,e,r)),X(e)&&i.set(e,c),c}function wn(t,e,n,o=!1){const{mixins:s,extends:i}=e;i&&wn(t,i,n,!0),s&&s.forEach(r=>wn(t,r,n,!0));for(const r in e)if(!(o&&r==="expose")){const a=qr[r]||n&&n[r];t[r]=a?a(t[r],e[r]):e[r]}return t}const qr={data:ks,props:ws,emits:ws,methods:He,computed:He,beforeCreate:yt,created:yt,beforeMount:yt,mounted:yt,beforeUpdate:yt,updated:yt,beforeDestroy:yt,beforeUnmount:yt,destroyed:yt,unmounted:yt,activated:yt,deactivated:yt,errorCaptured:yt,serverPrefetch:yt,components:He,directives:He,watch:Mr,provide:ks,inject:Ir};function ks(t,e){return e?t?function(){return st(P(t)?t.call(this,this):t,P(e)?e.call(this,this):e)}:e:t}function Ir(t,e){return He(fo(t),fo(e))}function fo(t){if(L(t)){const e={};for(let n=0;ne==="modelValue"||e==="model-value"?t.modelModifiers:t[`${e}Modifiers`]||t[`${Ct(e)}Modifiers`]||t[`${zt(e)}Modifiers`];function Or(t,e,...n){if(t.isUnmounted)return;const o=t.vnode.props||Q;let s=n;const i=e.startsWith("update:"),r=i&&Pr(o,e.slice(7));r&&(r.trim&&(s=n.map(d=>nt(d)?d.trim():d)),r.number&&(s=s.map(xi)));let a,c=o[a=Rn(e)]||o[a=Rn(Ct(e))];!c&&i&&(c=o[a=Rn(zt(e))]),c&&Ft(c,t,6,s);const u=o[a+"Once"];if(u){if(!t.emitted)t.emitted={};else if(t.emitted[a])return;t.emitted[a]=!0,Ft(u,t,6,s)}}const Dr=new WeakMap;function Ss(t,e,n=!1){const o=n?Dr:e.emitsCache,s=o.get(t);if(s!==void 0)return s;const i=t.emits;let r={},a=!1;if(!P(t)){const c=u=>{const d=Ss(u,e,!0);d&&(a=!0,st(r,d))};!n&&e.mixins.length&&e.mixins.forEach(c),t.extends&&c(t.extends),t.mixins&&t.mixins.forEach(c)}return!i&&!a?(X(t)&&o.set(t,null),null):(L(i)?i.forEach(c=>r[c]=null):st(r,i),X(t)&&o.set(t,r),r)}function An(t,e){return!t||!Xe(e)?!1:(e=e.slice(2),e=e==="Once"?e:e.replace(/Once$/,""),W(t,e[0].toLowerCase()+e.slice(1))||W(t,zt(e))||W(t,e))}function Vc(){}function Cs(t){const{type:e,vnode:n,proxy:o,withProxy:s,propsOptions:[i],slots:r,attrs:a,emit:c,render:u,renderCache:d,props:g,data:x,setupState:S,ctx:M,inheritAttrs:j}=t,$=bn(t);let R,O;try{if(n.shapeFlag&4){const q=s||o,J=q;R=Yt(u.call(J,q,d,g,S,x,M)),O=a}else{const q=e;R=Yt(q.length>1?q(g,{attrs:a,slots:r,emit:c}):q(g,null)),O=e.props?a:Rr(a)}}catch(q){be.length=0,hn(q,t,1),R=xt(ne)}let F=R;if(O&&j!==!1){const q=Object.keys(O),{shapeFlag:J}=F;q.length&&J&7&&(i&&q.some(Ze)&&(O=Fr(O,i)),F=Ne(F,O,!1,!0))}if(n.dirs&&(F=Ne(F,null,!1,!0),F.dirs=F.dirs?F.dirs.concat(n.dirs):n.dirs),n.transition){const q=vn(F.type)&&us(F)||F;ro(q,n.transition)}return R=F,bn($),R}const Rr=t=>{let e;for(const n in t)(n==="class"||n==="style"||Xe(n))&&((e||(e={}))[n]=t[n]);return e},Fr=(t,e)=>{const n={};for(const o in t)(!Ze(o)||!(o.slice(9)in e))&&(n[o]=t[o]);return n};function Hr(t,e,n){const{props:o,children:s,component:i}=t,{props:r,children:a,patchFlag:c}=e,u=i.emitsOptions;if(e.dirs||e.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return o?Ns(o,r,u):!!r;if(c&8){const d=e.dynamicProps;for(let g=0;gObject.create(Es),qs=t=>Object.getPrototypeOf(t)===Es;function $r(t,e,n,o=!1){const s={},i=js();t.propsDefaults=Object.create(null),Is(t,e,s,i);for(const r in t.propsOptions[0])r in s||(s[r]=void 0);n?t.props=o?s:Wi(s):t.type.props?t.props=s:t.props=i,t.attrs=i}function Ur(t,e,n,o){const{props:s,attrs:i,vnode:{patchFlag:r}}=t,a=U(s),[c]=t.propsOptions;let u=!1;if((o||r>0)&&!(r&16)){if(r&8){const d=t.vnode.dynamicProps;for(let g=0;g{c=!0;const[x,S]=Ms(g,e,!0);st(r,x),S&&a.push(...S)};!n&&e.mixins.length&&e.mixins.forEach(d),t.extends&&d(t.extends),t.mixins&&t.mixins.forEach(d)}if(!i&&!c)return X(t)&&o.set(t,ve),ve;if(L(i))for(let d=0;dt==="_"||t==="_ctx"||t==="$stable",po=t=>L(t)?t.map(Yt):[Yt(t)],Vr=(t,e,n)=>{if(e._n)return e;const o=lr((...s)=>po(e(...s)),n);return o._c=!1,o},zs=(t,e,n)=>{const o=t._ctx;for(const s in t){if(go(s))continue;const i=t[s];if(P(i))e[s]=Vr(s,i,o);else if(i!=null){const r=po(i);e[s]=()=>r}}},Ps=(t,e)=>{const n=po(e);t.slots.default=()=>n},Os=(t,e,n)=>{for(const o in e)(n||!go(o))&&(t[o]=e[o])},Wr=(t,e,n)=>{const o=t.slots=js();if(t.vnode.shapeFlag&32){const s=e._;s?(Os(o,e,n),n&&Eo(o,"_",s,!0)):zs(e,o)}else e&&Ps(t,e)},Gr=(t,e,n)=>{const{vnode:o,slots:s}=t;let i=!0,r=Q;if(o.shapeFlag&32){const a=e._;a?n&&a===1?i=!1:Os(s,e,n):(i=!e.$stable,zs(e,s)),r=e}else e&&(Ps(t,e),r={default:1});if(i)for(const a in s)!go(a)&&r[a]==null&&delete s[a]},Nt=Qr;function Jr(t){return Yr(t)}function Yr(t,e){const n=nn();n.__VUE__=!0;const{insert:o,remove:s,patchProp:i,createElement:r,createText:a,createComment:c,setText:u,setElementText:d,parentNode:g,nextSibling:x,setScopeId:S=Kt,insertStaticContent:M}=t,j=(l,f,p,y=null,v=null,_=null,C=void 0,A=null,w=!!f.dynamicChildren)=>{if(l===f)return;l&&!$e(l,f)&&(y=_e(l),_t(l,v,_,!0),l=null),f.patchFlag===-2&&(w=!1,f.dynamicChildren=null);const{type:h,ref:b,shapeFlag:m}=f;switch(h){case Sn:$(l,f,p,y);break;case ne:R(l,f,p,y);break;case mo:l==null&&O(f,p,y,C);break;case dt:qt(l,f,p,y,v,_,C,A,w);break;default:m&1?J(l,f,p,y,v,_,C,A,w):m&6?wt(l,f,p,y,v,_,C,A,w):(m&64||m&128)&&h.process(l,f,p,y,v,_,C,A,w,ue)}b!=null&&v?De(b,l&&l.ref,_,f||l,!f):b==null&&l&&l.ref!=null&&De(l.ref,null,_,l,!0)},$=(l,f,p,y)=>{if(l==null)o(f.el=a(f.children),p,y);else{const v=f.el=l.el;f.children!==l.children&&u(v,f.children)}},R=(l,f,p,y)=>{l==null?o(f.el=c(f.children||""),p,y):f.el=l.el},O=(l,f,p,y)=>{[l.el,l.anchor]=M(l.children,f,p,y,l.el,l.anchor)},F=({el:l,anchor:f},p,y)=>{let v;for(;l&&l!==f;)v=x(l),o(l,p,y),l=v;o(f,p,y)},q=({el:l,anchor:f})=>{let p;for(;l&&l!==f;)p=x(l),s(l),l=p;s(f)},J=(l,f,p,y,v,_,C,A,w)=>{if(f.type==="svg"?C="svg":f.type==="math"&&(C="mathml"),l==null)gt(f,p,y,v,_,C,A,w);else{const h=l.el&&l.el._isVueCE?l.el:null;try{h&&h._beginPatch(),D(l,f,v,_,C,A,w)}finally{h&&h._endPatch()}}},gt=(l,f,p,y,v,_,C,A)=>{let w,h;const{props:b,shapeFlag:m,transition:k,dirs:N}=l;if(w=l.el=r(l.type,_,b&&b.is,b),m&8?d(w,l.children):m&16&&Tt(l.children,w,null,y,v,bo(l,_),C,A),N&&ge(l,null,y,"created"),ot(w,l,l.scopeId,C,y),b){for(const T in b)T!=="value"&&!je(T)&&i(w,T,null,b[T],_,y);"value"in b&&i(w,"value",null,b.value,_),(h=b.onVnodeBeforeMount)&&Xt(h,y,l)}N&&ge(l,null,y,"beforeMount");const E=Xr(v,k);E&&k.beforeEnter(w),o(w,f,p),((h=b&&b.onVnodeMounted)||E||N)&&Nt(()=>{try{h&&Xt(h,y,l),E&&k.enter(w),N&&ge(l,null,y,"mounted")}finally{}},v)},ot=(l,f,p,y,v)=>{if(p&&S(l,p),y)for(let _=0;_{for(let h=w;h{const A=f.el=l.el;let{patchFlag:w,dynamicChildren:h,dirs:b}=f;w|=l.patchFlag&16;const m=l.props||Q,k=f.props||Q;let N;if(p&&pe(p,!1),(N=k.onVnodeBeforeUpdate)&&Xt(N,p,f,l),b&&ge(f,l,p,"beforeUpdate"),p&&pe(p,!0),h&&(!l.dynamicChildren||l.dynamicChildren.length!==h.length)&&(w=0,C=!1,h=null),(m.innerHTML&&k.innerHTML==null||m.textContent&&k.textContent==null)&&d(A,""),h?I(l.dynamicChildren,h,A,p,y,bo(f,v),_):C||Y(l,f,A,null,p,y,bo(f,v),_,!1),w>0){if(w&16)V(A,m,k,p,v);else if(w&2&&m.class!==k.class&&i(A,"class",null,k.class,v),w&4&&i(A,"style",m.style,k.style,v),w&8){const E=f.dynamicProps;for(let T=0;T{N&&Xt(N,p,f,l),b&&ge(f,l,p,"updated")},y)},I=(l,f,p,y,v,_,C)=>{for(let A=0;A{if(f!==p){if(f!==Q)for(const _ in f)!je(_)&&!(_ in p)&&i(l,_,f[_],null,v,y);for(const _ in p){if(je(_))continue;const C=p[_],A=f[_];C!==A&&_!=="value"&&i(l,_,A,C,v,y)}"value"in p&&i(l,"value",f.value,p.value,v)}},qt=(l,f,p,y,v,_,C,A,w)=>{const h=f.el=l?l.el:a(""),b=f.anchor=l?l.anchor:a("");let{patchFlag:m,dynamicChildren:k,slotScopeIds:N}=f;N&&(A=A?A.concat(N):N),l==null?(o(h,p,y),o(b,p,y),Tt(f.children||[],p,b,v,_,C,A,w)):m>0&&m&64&&k&&l.dynamicChildren&&l.dynamicChildren.length===k.length?(I(l.dynamicChildren,k,p,v,_,C,A),(f.key!=null||v&&f===v.subTree)&&Ds(l,f,!0)):Y(l,f,p,b,v,_,C,A,w)},wt=(l,f,p,y,v,_,C,A,w)=>{f.slotScopeIds=A,l==null?f.shapeFlag&512?v.ctx.activate(f,p,y,C,w):Ot(f,p,y,v,_,C,w):At(l,f,w)},Ot=(l,f,p,y,v,_,C)=>{const A=l.component=ra(l,y,v);if(ao(l)&&(A.ctx.renderer=ue),aa(A,!1,C),A.asyncDep){if(v&&v.registerDep(A,at,C),!l.el){const w=A.subTree=xt(ne);R(null,w,f,p),l.placeholder=w.el}}else at(A,l,f,p,v,_,C)},At=(l,f,p)=>{const y=f.component=l.component;if(Hr(l,f,p))if(y.asyncDep&&!y.asyncResolved){G(y,f,p);return}else y.next=f,y.update();else f.el=l.el,y.vnode=f},at=(l,f,p,y,v,_,C)=>{const A=()=>{if(l.isMounted){let{next:m,bu:k,u:N,parent:E,vnode:T}=l;{const St=Rs(l);if(St){m&&(m.el=T.el,G(l,m,C)),St.asyncDep.then(()=>{Nt(()=>{l.isUnmounted||h()},v)});return}}let z=m,Z;pe(l,!1),m?(m.el=T.el,G(l,m,C)):m=T,k&&Fn(k),(Z=m.props&&m.props.onVnodeBeforeUpdate)&&Xt(Z,E,m,T),pe(l,!0);const et=Cs(l),ct=l.subTree;l.subTree=et,j(ct,et,g(ct.el),_e(ct),l,v,_),m.el=et.el,z===null&&Kr(l,et.el),N&&Nt(N,v),(Z=m.props&&m.props.onVnodeUpdated)&&Nt(()=>Xt(Z,E,m,T),v)}else{let m;const{el:k,props:N}=f,{bm:E,m:T,parent:z,root:Z,type:et}=l,ct=Re(f);pe(l,!1),E&&Fn(E),!ct&&(m=N&&N.onVnodeBeforeMount)&&Xt(m,z,f),pe(l,!0);{Z.ce&&Z.ce._hasShadowRoot()&&Z.ce._injectChildStyle(et,l.parent?l.parent.type:void 0);const St=l.subTree=Cs(l);j(null,St,p,y,l,v,_),f.el=St.el}if(T&&Nt(T,v),!ct&&(m=N&&N.onVnodeMounted)){const St=f;Nt(()=>Xt(m,z,St),v)}(f.shapeFlag&256||z&&Re(z.vnode)&&z.vnode.shapeFlag&256)&&l.a&&Nt(l.a,v),l.isMounted=!0,f=p=y=null}};l.scope.on();const w=l.effect=new Po(A);l.scope.off();const h=l.update=w.run.bind(w),b=l.job=w.runIfDirty.bind(w);b.i=l,b.id=l.uid,w.scheduler=()=>so(b),pe(l,!0),h()},G=(l,f,p)=>{f.component=l;const y=l.vnode.props;l.vnode=f,l.next=null,Ur(l,f.props,y,p),Gr(l,f.children,p),Bt(),ss(l),Vt()},Y=(l,f,p,y,v,_,C,A,w=!1)=>{const h=l&&l.children,b=l?l.shapeFlag:0,m=f.children,{patchFlag:k,shapeFlag:N}=f;if(k>0){if(k&128){It(h,m,p,y,v,_,C,A,w);return}else if(k&256){pt(h,m,p,y,v,_,C,A,w);return}}N&8?(b&16&&le(h,v,_),m!==h&&d(p,m)):b&16?N&16?It(h,m,p,y,v,_,C,A,w):le(h,v,_,!0):(b&8&&d(p,""),N&16&&Tt(m,p,y,v,_,C,A,w))},pt=(l,f,p,y,v,_,C,A,w)=>{l=l||ve,f=f||ve;const h=l.length,b=f.length,m=Math.min(h,b);let k;for(k=0;kb?le(l,v,_,!0,!1,m):Tt(f,p,y,v,_,C,A,w,m)},It=(l,f,p,y,v,_,C,A,w)=>{let h=0;const b=f.length;let m=l.length-1,k=b-1;for(;h<=m&&h<=k;){const N=l[h],E=f[h]=w?se(f[h]):Yt(f[h]);if($e(N,E))j(N,E,p,null,v,_,C,A,w);else break;h++}for(;h<=m&&h<=k;){const N=l[m],E=f[k]=w?se(f[k]):Yt(f[k]);if($e(N,E))j(N,E,p,null,v,_,C,A,w);else break;m--,k--}if(h>m){if(h<=k){const N=k+1,E=Nk)for(;h<=m;)_t(l[h],v,_,!0),h++;else{const N=h,E=h,T=new Map;for(h=E;h<=k;h++){const bt=f[h]=w?se(f[h]):Yt(f[h]);bt.key!=null&&T.set(bt.key,h)}let z,Z=0;const et=k-E+1;let ct=!1,St=0;const Et=new Array(et);for(h=0;h=et){_t(bt,v,_,!0);continue}let Lt;if(bt.key!=null)Lt=T.get(bt.key);else for(z=E;z<=k;z++)if(Et[z-E]===0&&$e(bt,f[z])){Lt=z;break}Lt===void 0?_t(bt,v,_,!0):(Et[Lt-E]=h+1,Lt>=St?St=Lt:ct=!0,j(bt,f[Lt],p,null,v,_,C,A,w),Z++)}const Ht=ct?Zr(Et):ve;for(z=Ht.length-1,h=et-1;h>=0;h--){const bt=E+h,Lt=f[bt],Te=f[bt+1],Ln=bt+1{const{el:_,type:C,transition:A,children:w,shapeFlag:h}=l;if(h&6){Mt(l.component.subTree,f,p,y);return}if(h&128){l.suspense.move(f,p,y);return}if(h&64){C.move(l,f,p,ue);return}if(C===dt){o(_,f,p);for(let m=0;mA.enter(_),v));else{const{leave:m,delayLeave:k,afterLeave:N}=A,E=()=>{l.ctx.isUnmounted?s(_):o(_,f,p)},T=()=>{const z=_._isLeaving||!!_[io];_._isLeaving&&_[io](!0),A.persisted&&!z?E():m(_,()=>{E(),N&&N()})};k?k(_,E,T):T()}else o(_,f,p)},_t=(l,f,p,y=!1,v=!1)=>{const{type:_,props:C,ref:A,children:w,dynamicChildren:h,shapeFlag:b,patchFlag:m,dirs:k,cacheIndex:N,memo:E}=l;if(m===-2&&(v=!1),A!=null&&(Bt(),De(A,null,p,l,!0),Vt()),N!=null&&(f.renderCache[N]=void 0),b&256){f.ctx.deactivate(l);return}const T=b&1&&k,z=!Re(l);let Z;if(z&&(Z=C&&C.onVnodeBeforeUnmount)&&Xt(Z,f,l),b&6)In(l.component,p,y);else{if(b&128){l.suspense.unmount(p,y);return}T&&ge(l,null,f,"beforeUnmount"),b&64?l.type.remove(l,f,p,ue,y):h&&!h.hasOnce&&(_!==dt||m>0&&m&64)?le(h,f,p,!1,!0):(_===dt&&m&384||!v&&b&16)&&le(w,f,p),y&&me(l)}const et=E!=null&&N==null;(z&&(Z=C&&C.onVnodeUnmounted)||T||et)&&Nt(()=>{Z&&Xt(Z,f,l),T&&ge(l,null,f,"unmounted"),et&&(l.el=null)},p)},me=l=>{const{type:f,el:p,anchor:y,transition:v}=l;if(f===dt){Je(p,y);return}if(f===mo){q(l);return}const _=()=>{s(p),v&&!v.persisted&&v.afterLeave&&v.afterLeave()};if(l.shapeFlag&1&&v&&!v.persisted){const{leave:C,delayLeave:A}=v,w=()=>C(p,_);A?A(l.el,_,w):w()}else _()},Je=(l,f)=>{let p;for(;l!==f;)p=x(l),s(l),l=p;s(f)},In=(l,f,p)=>{const{bum:y,scope:v,job:_,subTree:C,um:A,m:w,a:h}=l;Fs(w),Fs(h),y&&Fn(y),v.stop(),_&&(_.flags|=8,_t(C,l,f,p)),A&&Nt(A,f),Nt(()=>{l.isUnmounted=!0},f)},le=(l,f,p,y=!1,v=!1,_=0)=>{for(let C=_;C{if(l.shapeFlag&6)return _e(l.component.subTree);if(l.shapeFlag&128)return l.suspense.next();const f=x(l.anchor||l.el),p=f&&f[gr];return p?x(p):f};let Ye=!1;const Mn=(l,f,p)=>{let y;l==null?f._vnode&&(_t(f._vnode,null,null,!0),y=f._vnode.component):j(f._vnode||null,l,f,null,null,null,p),f._vnode=l,Ye||(Ye=!0,ss(y),is(),Ye=!1)},ue={p:j,um:_t,m:Mt,r:me,mt:Ot,mc:Tt,pc:Y,pbc:I,n:_e,o:t};return{render:Mn,hydrate:void 0,createApp:zr(Mn)}}function bo({type:t,props:e},n){return n==="svg"&&t==="foreignObject"||n==="mathml"&&t==="annotation-xml"&&e&&e.encoding&&e.encoding.includes("html")?void 0:n}function pe({effect:t,job:e},n){n?(t.flags|=32,e.flags|=4):(t.flags&=-33,e.flags&=-5)}function Xr(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function Ds(t,e,n=!1){const o=t.children,s=e.children;if(L(o)&&L(s))for(let i=0;i>1,t[n[a]]0&&(e[o]=n[i-1]),n[i]=o)}}for(i=n.length,r=n[i-1];i-- >0;)n[i]=r,r=e[r];return n}function Rs(t){const e=t.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:Rs(e)}function Fs(t){if(t)for(let e=0;et.__isSuspense;function Qr(t,e){e&&e.pendingBranch?L(t)?e.effects.push(...t):e.effects.push(t):cr(t)}const dt=Symbol.for("v-fgt"),Sn=Symbol.for("v-txt"),ne=Symbol.for("v-cmt"),mo=Symbol.for("v-stc"),be=[];let jt=null;function H(t=!1){be.push(jt=t?null:[])}function $s(){be.pop(),jt=be[be.length-1]||null}let Ke=1;function Us(t,e=!1){Ke+=t,t<0&&jt&&e&&(jt.hasOnce=!0)}function Bs(t){return t.dynamicChildren=Ke>0?jt||ve:null,$s(),Ke>0&&jt&&jt.push(t),t}function K(t,e,n,o,s,i){return Bs(B(t,e,n,o,s,i,!0))}function ta(t,e,n,o,s){return Bs(xt(t,e,n,o,s,!0))}function Vs(t){return t?t.__v_isVNode===!0:!1}function $e(t,e){return t.type===e.type&&t.key===e.key}const Ws=({key:t})=>t??null,Cn=({ref:t,ref_key:e,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?nt(t)||ut(t)||P(t)?{i:Jt,r:t,k:e,f:!!n}:t:null);function B(t,e=null,n=null,o=0,s=null,i=t===dt?0:1,r=!1,a=!1){const c={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&Ws(e),ref:e&&Cn(e),scopeId:as,slotScopeIds:null,children:n,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:i,patchFlag:o,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:Jt};return a?(Nn(c,n),i&128&&t.normalize(c)):n&&(c.shapeFlag|=nt(n)?8:16),Ke>0&&!r&&jt&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&jt.push(c),c}const xt=ea;function ea(t,e=null,n=null,o=0,s=null,i=!1){if((!t||t===Nr)&&(t=ne),Vs(t)){const a=Ne(t,e,!0);return n&&Nn(a,n),Ke>0&&!i&&jt&&(a.shapeFlag&6?jt[jt.indexOf(t)]=a:jt.push(a)),a.patchFlag=-2,a}if(ga(t)&&(t=t.__vccOpts),e){e=na(e);let{class:a,style:c}=e;a&&!nt(a)&&(e.class=on(a)),X(c)&&(eo(c)&&!L(c)&&(c=st({},c)),e.style=ye(c))}const r=nt(t)?1:Ks(t)?128:vn(t)?64:X(t)?4:P(t)?2:0;return B(t,e,n,o,s,r,i,!0)}function na(t){return t?eo(t)||qs(t)?st({},t):t:null}function Ne(t,e,n=!1,o=!1){const{props:s,ref:i,patchFlag:r,children:a,transition:c}=t,u=e?oa(s||{},e):s,d={__v_isVNode:!0,__v_skip:!0,type:t.type,props:u,key:u&&Ws(u),ref:e&&e.ref?n&&i?L(i)?i.concat(Cn(e)):[i,Cn(e)]:Cn(e):i,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:a,target:t.target,targetStart:t.targetStart,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==dt?r===-1?16:r|16:r,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:c,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&Ne(t.ssContent),ssFallback:t.ssFallback&&Ne(t.ssFallback),placeholder:t.placeholder,el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce};return c&&o&&ro(d,c.clone(d)),d}function oe(t=" ",e=0){return xt(Sn,null,t,e)}function ht(t="",e=!1){return e?(H(),ta(ne,null,t)):xt(ne,null,t)}function Yt(t){return t==null||typeof t=="boolean"?xt(ne):L(t)?xt(dt,null,t.slice()):Vs(t)?se(t):xt(Sn,null,String(t))}function se(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:Ne(t)}function Nn(t,e){let n=0;const{shapeFlag:o}=t;if(e==null)e=null;else if(L(e))n=16;else if(typeof e=="object")if(o&65){const s=e.default;s&&(s._c&&(s._d=!1),Nn(t,s()),s._c&&(s._d=!0));return}else{n=32;const s=e._;!s&&!qs(e)?e._ctx=Jt:s===3&&Jt&&(Jt.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else if(P(e)){if(o&65){Nn(t,{default:e});return}e={default:e,_ctx:Jt},n=32}else e=String(e),o&64?(n=16,e=[oe(e)]):n=8;t.children=e,t.shapeFlag|=n}function oa(...t){const e={};for(let n=0;nkt||Jt;let Tn,Ue;{const t=nn(),e=(n,o)=>{let s;return(s=t[n])||(s=t[n]=[]),s.push(o),i=>{s.length>1?s.forEach(r=>r(i)):s[0](i)}};Tn=e("__VUE_INSTANCE_SETTERS__",n=>kt=n),Ue=e("__VUE_SSR_SETTERS__",n=>Ve=n)}const Be=t=>{const e=kt;return Tn(t),t.scope.on(),()=>{t.scope.off(),Tn(e)}},Js=()=>{kt&&kt.scope.off(),Tn(null)};function Ys(t){return t.vnode.shapeFlag&4}let Ve=!1;function aa(t,e=!1,n=!1){e&&Ue(e);const{props:o,children:s}=t.vnode,i=Ys(t);$r(t,o,i,e),Wr(t,s,n||e);const r=i?ca(t,e):void 0;return e&&Ue(!1),r}function ca(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=new Proxy(t.ctx,Tr);const{setup:o}=n;if(o){Bt();const s=t.setupContext=o.length>1?ua(t):null,i=Be(t),r=we(o,t,0,[t.props,s]),a=Co(r);if(Vt(),i(),(a||t.sp)&&!Re(t)&&fs(t),a){if(r.then(Js,Js),e)return r.then(c=>{Ue(!0);try{Xs(t,c,e)}finally{Ue(!1)}}).catch(c=>{hn(c,t,0)});t.asyncDep=r}else Xs(t,r)}else Zs(t)}function Xs(t,e,n){P(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:X(e)&&(t.setupState=ts(e)),Zs(t)}function Zs(t,e,n){const o=t.type;t.render||(t.render=o.render||Kt);{const s=Be(t);Bt();try{Er(t)}finally{Vt(),s()}}}const la={get(t,e){return mt(t,"get",""),t[e]}};function ua(t){const e=n=>{t.exposed=n||{}};return{attrs:new Proxy(t.attrs,la),slots:t.slots,emit:t.emit,expose:e}}function _o(t){return t.exposed?t.exposeProxy||(t.exposeProxy=new Proxy(ts(Gi(t.exposed)),{get(e,n){if(n in e)return e[n];if(n in Fe)return Fe[n](t)},has(e,n){return n in e||n in Fe}})):t.proxy}const fa=/(?:^|[-_])\w/g,da=t=>t.replace(fa,e=>e.toUpperCase()).replace(/[-_]/g,"");function ha(t,e=!0){return P(t)?t.displayName||t.name:t.name||e&&t.__name}function Qs(t,e,n=!1){let o=ha(e);if(!o&&e.__file){const s=e.__file.match(/([^/\\]+)\.\w+$/);s&&(o=s[1])}if(!o&&t){const s=i=>{for(const r in i)if(i[r]===e)return r};o=s(t.components)||t.parent&&s(t.parent.type.components)||s(t.appContext.components)}return o?da(o):n?"App":"Anonymous"}function ga(t){return P(t)&&"__vccOpts"in t}const it=(t,e)=>Qi(t,e,Ve),pa="3.5.42";/** +**/const Sn=[];let to=!1;function fg(e,...t){if(to)return;to=!0,gt();const n=Sn.length?Sn[Sn.length-1].component:null,s=n&&n.appContext.config.warnHandler,o=Sl();if(s)sn(s,n,11,[e+t.map(r=>{var i,a;return(a=(i=r.toString)==null?void 0:i.call(r))!=null?a:JSON.stringify(r)}).join(""),n&&n.proxy,o.map(({vnode:r})=>`at <${pi(n,r.type)}>`).join(` +`),o]);else{const r=[`[Vue warn]: ${e}`,...t];o.length&&r.push(` +`,...xl(o)),console.warn(...r)}ht(),to=!1}function Sl(){let e=Sn[Sn.length-1];if(!e)return[];const t=[];for(;e;){const n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});const s=e.component&&e.component.parent;e=s&&s.vnode}return t}function xl(e){const t=[];return e.forEach((n,s)=>{t.push(...s===0?[]:[` +`],...wl(n))}),t}function wl({vnode:e,recurseCount:t}){const n=t>0?`... (${t} recursive calls)`:"",s=e.component?e.component.parent==null:!1,o=` at <${pi(e.component,e.type,s)}`,r=">"+n;return e.props?[o,...Nl(e.props),r]:[o+r]}function Nl(e){const t=[],n=Object.keys(e);return n.slice(0,3).forEach(s=>{t.push(...kr(s,e[s]))}),n.length>3&&t.push(" ..."),t}function kr(e,t,n){return me(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):typeof t=="number"||typeof t=="boolean"||t==null?n?t:[`${e}=${t}`]:Oe(t)?(t=kr(e,se(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):X(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=se(t),n?t:[`${e}=`,t])}function sn(e,t,n,s){try{return s?e(...s):e()}catch(o){is(o,t,n)}}function rt(e,t,n,s){if(X(e)){const o=sn(e,t,n,s);return o&&Ko(o)&&o.catch(r=>{is(r,t,n)}),o}if(Y(e)){const o=[];for(let r=0;r>>1,o=je[s],r=xn(o);r=xn(n)?je.push(e):je.splice(Cl(t),0,e),e.flags|=1,Er()}}function Er(){as||(as=Ar.then(wr))}function Ll(e){if(!Y(e))jt&&e.id===-1?jt.splice(rn+1,0,e):e.flags&1||(on.push(e),e.flags|=1);else for(let t=0;txn(n)-xn(s));if(on.length=0,jt){for(let n=0;ne.id==null?e.flags&2?-1:1/0:e.id;function wr(e){try{for(mt=0;mt{s._d&&_s(-1);const r=cs(t),i=Yt.length;let a;try{a=e(...o)}finally{for(let c=Yt.length;c>i;c--)li();cs(r),s._d&&_s(1)}return a};return s._n=!0,s._c=!0,s._d=!0,s}function Bt(e,t,n,s){const o=e.dirs,r=t&&t.dirs;for(let i=0;i1)return n&&X(t)?t.call(s&&s.proxy):t}}const Pl=Symbol.for("v-scx"),Ml=()=>wn(Pl);function an(e,t,n){return Tr(e,t,n)}function Tr(e,t,n=he){const{immediate:s,deep:o,flush:r,once:i}=n,a=Ae({},n),c=t&&s||!t&&r!=="post";let f;if(Fn){if(r==="sync"){const S=Ml();f=S.__watcherHandles||(S.__watcherHandles=[])}else if(!c){const S=()=>{};return S.stop=ut,S.resume=ut,S.pause=ut,S}}const d=Ue;a.call=(S,P,w)=>rt(S,d,P,w);let m=!1;r==="post"?a.scheduler=S=>{Ve(S,d&&d.suspense)}:r!=="sync"&&(m=!0,a.scheduler=(S,P)=>{P?S():no(S)}),a.augmentJob=S=>{t&&(S.flags|=4),m&&(S.flags|=2,d&&(S.id=d.uid,S.i=d))};const v=El(e,t,a);return Fn&&(f?f.push(v):c&&v()),v}function Dl(e,t,n){const s=this.proxy,o=me(e)?e.includes(".")?Cr(s,e):()=>s[e]:e.bind(s,s);let r;X(t)?r=t:(r=t.handler,n=t);const i=Rn(this),a=Tr(o,r.bind(s),n);return i(),a}function Cr(e,t){const n=t.split(".");return()=>{let s=e;for(let o=0;oe.__isTeleport,so=Symbol("_leaveCb");function Fl(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==Tt){t=n;break}}return t}function Lr(e){if(!ro(e))return us(e.type)&&e.children?Fl(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&X(n.default))return n.default()}}function oo(e,t){if(e.shapeFlag&6&&e.component){e.transition=t;const n=e.component.subTree;oo(us(n.type)&&Lr(n)||n,t)}else e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function fs(e,t){return X(e)?Ae({name:e.name},t,{setup:e}):e}function Ir(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function Or(e,t){let n;return!!((n=Object.getOwnPropertyDescriptor(e,t))&&!n.configurable)}const ds=new WeakMap;function Nn(e,t,n,s,o=!1){if(Y(e)){e.forEach((w,R)=>Nn(w,t&&(Y(t)?t[R]:t),n,s,o));return}if(Tn(s)&&!o){s.shapeFlag&512&&s.type.__asyncResolved&&s.component.subTree.component&&Nn(e,t,n,s.component.subTree);return}const r=s.shapeFlag&4?bo(s.component):s.el,i=o?null:r,{i:a,r:c}=e,f=t&&t.r,d=a.refs===he?a.refs={}:a.refs,m=a.setupState,v=se(m),S=m===he?Ho:w=>Or(d,w)?!1:ae(v,w),P=(w,R)=>!(R&&Or(d,R));if(f!=null&&f!==c){if(Pr(t),me(f))d[f]=null,S(f)&&(m[f]=null);else if(Oe(f)){const w=t;P(f,w.k)&&(f.value=null),w.k&&(d[w.k]=null)}}if(X(c))sn(c,a,12,[i,d]);else{const w=me(c),R=Oe(c);if(w||R){const D=()=>{if(e.f){const q=w?S(c)?m[c]:d[c]:P()||!e.k?c.value:d[e.k];if(o)Y(q)&&Rs(q,r);else if(Y(q))q.includes(r)||q.push(r);else if(w)d[c]=[r],S(c)&&(m[c]=d[c]);else{const E=[r];P(c,e.k)&&(c.value=E),e.k&&(d[e.k]=E)}}else w?(d[c]=i,S(c)&&(m[c]=i)):R&&(P(c,e.k)&&(c.value=i),e.k&&(d[e.k]=i))};if(i){const q=()=>{D(),ds.delete(e)};q.id=-1,ds.set(e,q),Ve(q,n)}else Pr(e),D()}}}function Pr(e){const t=ds.get(e);t&&(t.flags|=8,ds.delete(e))}Xn().requestIdleCallback,Xn().cancelIdleCallback;const Tn=e=>!!e.type.__asyncLoader,ro=e=>e.type.__isKeepAlive;function jl(e,t){Mr(e,"a",t)}function ql(e,t){Mr(e,"da",t)}function Mr(e,t,n=Ue){const s=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(gs(t,s,n),n){let o=n.parent;for(;o&&o.parent;)ro(o.parent.vnode)&&Ul(s,t,n,o),o=o.parent}}function Ul(e,t,n,s){const o=gs(t,e,s,!0);ao(()=>{Rs(s[t],o)},n)}function gs(e,t,n=Ue,s=!1){if(n){const o=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...i)=>{gt();const a=Rn(n),c=rt(t,n,e,i);return a(),ht(),c});return s?o.unshift(r):o.push(r),r}}const Nt=e=>(t,n=Ue)=>{(!Fn||e==="sp")&&gs(e,(...s)=>t(...s),n)},Dr=Nt("bm"),io=Nt("m"),$l=Nt("bu"),Hl=Nt("u"),Rr=Nt("bum"),ao=Nt("um"),Wl=Nt("sp"),Kl=Nt("rtg"),zl=Nt("rtc");function Vl(e,t=Ue){gs("ec",e,t)}const Bl=Symbol.for("v-ndc");function hs(e,t,n,s){let o;const r=n,i=Y(e);if(i||me(e)){const a=i&&zt(e);let c=!1,f=!1;a&&(c=!Ze(e),f=wt(e),e=Zn(e)),o=new Array(e.length);for(let d=0,m=e.length;dt(a,c,void 0,r));else{const a=Object.keys(e);o=new Array(a.length);for(let c=0,f=a.length;ce?di(e)?bo(e):lo(e.parent):null,Cn=Ae(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=>lo(e.parent),$root:e=>lo(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>Ur(e),$forceUpdate:e=>e.f||(e.f=()=>{no(e.update)}),$nextTick:e=>e.n||(e.n=ls.bind(e.proxy)),$watch:e=>Dl.bind(e)}),co=(e,t)=>e!==he&&!e.__isScriptSetup&&ae(e,t),Gl={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:s,data:o,props:r,accessCache:i,type:a,appContext:c}=e;if(t[0]!=="$"){const v=i[t];if(v!==void 0)switch(v){case 1:return s[t];case 2:return o[t];case 4:return n[t];case 3:return r[t]}else{if(co(s,t))return i[t]=1,s[t];if(o!==he&&ae(o,t))return i[t]=2,o[t];if(ae(r,t))return i[t]=3,r[t];if(n!==he&&ae(n,t))return i[t]=4,n[t];uo&&(i[t]=0)}}const f=Cn[t];let d,m;if(f)return t==="$attrs"&&De(e.attrs,"get",""),f(e);if((d=a.__cssModules)&&(d=d[t]))return d;if(n!==he&&ae(n,t))return i[t]=4,n[t];if(m=c.config.globalProperties,ae(m,t))return m[t]},set({_:e},t,n){const{data:s,setupState:o,ctx:r}=e;return co(o,t)?(o[t]=n,!0):s!==he&&ae(s,t)?(s[t]=n,!0):ae(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:o,props:r,type:i}},a){let c;return!!(n[a]||e!==he&&a[0]!=="$"&&ae(e,a)||co(t,a)||ae(r,a)||ae(s,a)||ae(Cn,a)||ae(o.config.globalProperties,a)||(c=i.__cssModules)&&c[a])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ae(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function Fr(e){return Y(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}let uo=!0;function Yl(e){const t=Ur(e),n=e.proxy,s=e.ctx;uo=!1,t.beforeCreate&&jr(t.beforeCreate,e,"bc");const{data:o,computed:r,methods:i,watch:a,provide:c,inject:f,created:d,beforeMount:m,mounted:v,beforeUpdate:S,updated:P,activated:w,deactivated:R,beforeDestroy:D,beforeUnmount:q,destroyed:E,unmounted:k,render:C,renderTracked:T,renderTriggered:M,errorCaptured:H,serverPrefetch:U,expose:$,inheritAttrs:V,components:K,directives:ce,filters:Se}=t;if(f&&Xl(f,s,null),i)for(const ie in i){const J=i[ie];X(J)&&(s[ie]=J.bind(n))}if(o){const ie=o.call(n,n);ue(ie)&&(e.data=Qs(ie))}if(uo=!0,r)for(const ie in r){const J=r[ie],Ne=X(J)?J.bind(n,n):X(J.get)?J.get.bind(n,n):ut,Te=!X(J)&&X(J.set)?J.set.bind(n):ut,ge=le({get:Ne,set:Te});Object.defineProperty(s,ie,{enumerable:!0,configurable:!0,get:()=>ge.value,set:ye=>ge.value=ye})}if(a)for(const ie in a)qr(a[ie],s,n,ie);if(c){const ie=X(c)?c.call(n):c;Reflect.ownKeys(ie).forEach(J=>{Ol(J,ie[J])})}d&&jr(d,e,"c");function Q(ie,J){Y(J)?J.forEach(Ne=>ie(Ne.bind(n))):J&&ie(J.bind(n))}if(Q(Dr,m),Q(io,v),Q($l,S),Q(Hl,P),Q(jl,w),Q(ql,R),Q(Vl,H),Q(zl,T),Q(Kl,M),Q(Rr,q),Q(ao,k),Q(Wl,U),Y($))if($.length){const ie=e.exposed||(e.exposed={});$.forEach(J=>{Object.defineProperty(ie,J,{get:()=>n[J],set:Ne=>n[J]=Ne,enumerable:!0})})}else e.exposed||(e.exposed={});C&&e.render===ut&&(e.render=C),V!=null&&(e.inheritAttrs=V),K&&(e.components=K),ce&&(e.directives=ce),U&&Ir(e)}function Xl(e,t,n=ut){Y(e)&&(e=fo(e));for(const s in e){const o=e[s];let r;ue(o)?"default"in o?r=wn(o.from||s,o.default,!0):r=wn(o.from||s):r=wn(o),Oe(r)?Object.defineProperty(t,s,{enumerable:!0,configurable:!0,get:()=>r.value,set:i=>r.value=i}):t[s]=r}}function jr(e,t,n){rt(Y(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function qr(e,t,n,s){let o=s.includes(".")?Cr(n,s):()=>n[s];if(me(e)){const r=t[e];X(r)&&an(o,r)}else if(X(e))an(o,e.bind(n));else if(ue(e))if(Y(e))e.forEach(r=>qr(r,t,n,s));else{const r=X(e.handler)?e.handler.bind(n):t[e.handler];X(r)&&an(o,r,e)}}function Ur(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:o,optionsCache:r,config:{optionMergeStrategies:i}}=e.appContext,a=r.get(t);let c;return a?c=a:!o.length&&!n&&!s?c=t:(c={},o.length&&o.forEach(f=>ps(c,f,i,!0)),ps(c,t,i)),ue(t)&&r.set(t,c),c}function ps(e,t,n,s=!1){const{mixins:o,extends:r}=t;r&&ps(e,r,n,!0),o&&o.forEach(i=>ps(e,i,n,!0));for(const i in t)if(!(s&&i==="expose")){const a=Jl[i]||n&&n[i];e[i]=a?a(e[i],t[i]):t[i]}return e}const Jl={data:$r,props:Hr,emits:Hr,methods:Ln,computed:Ln,beforeCreate:qe,created:qe,beforeMount:qe,mounted:qe,beforeUpdate:qe,updated:qe,beforeDestroy:qe,beforeUnmount:qe,destroyed:qe,unmounted:qe,activated:qe,deactivated:qe,errorCaptured:qe,serverPrefetch:qe,components:Ln,directives:Ln,watch:Zl,provide:$r,inject:Ql};function $r(e,t){return t?e?function(){return Ae(X(e)?e.call(this,this):e,X(t)?t.call(this,this):t)}:t:e}function Ql(e,t){return Ln(fo(e),fo(t))}function fo(e){if(Y(e)){const t={};for(let n=0;nt==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${ze(t)}Modifiers`]||e[`${Qe(t)}Modifiers`];function sc(e,t,...n){if(e.isUnmounted)return;const s=e.vnode.props||he;let o=n;const r=t.startsWith("update:"),i=r&&nc(s,t.slice(7));i&&(i.trim&&(o=n.map(d=>me(d)?d.trim():d)),i.number&&(o=o.map(Ka)));let a,c=s[a=js(t)]||s[a=js(ze(t))];!c&&r&&(c=s[a=js(Qe(t))]),c&&rt(c,e,6,o);const f=s[a+"Once"];if(f){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,rt(f,e,6,o)}}const oc=new WeakMap;function Kr(e,t,n=!1){const s=n?oc:t.emitsCache,o=s.get(e);if(o!==void 0)return o;const r=e.emits;let i={},a=!1;if(!X(e)){const c=f=>{const d=Kr(f,t,!0);d&&(a=!0,Ae(i,d))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!r&&!a?(ue(e)&&s.set(e,null),null):(Y(r)?r.forEach(c=>i[c]=null):Ae(i,r),ue(e)&&s.set(e,i),i)}function ms(e,t){return!e||!zn(t)?!1:(t=t.slice(2),t=t==="Once"?t:t.replace(/Once$/,""),ae(e,t[0].toLowerCase()+t.slice(1))||ae(e,Qe(t))||ae(e,t))}function dg(){}function zr(e){const{type:t,vnode:n,proxy:s,withProxy:o,propsOptions:[r],slots:i,attrs:a,emit:c,render:f,renderCache:d,props:m,data:v,setupState:S,ctx:P,inheritAttrs:w}=e,R=cs(e);let D,q;try{if(n.shapeFlag&4){const k=o||s,C=k;D=bt(f.call(C,k,d,m,S,v,P)),q=a}else{const k=t;D=bt(k.length>1?k(m,{attrs:a,slots:i,emit:c}):k(m,null)),q=t.props?a:rc(a)}}catch(k){Yt.length=0,is(k,e,1),D=xe(Tt)}let E=D;if(q&&w!==!1){const k=Object.keys(q),{shapeFlag:C}=E;k.length&&C&7&&(r&&k.some(Vn)&&(q=ic(q,r)),E=cn(E,q,!1,!0))}if(n.dirs&&(E=cn(E,null,!1,!0),E.dirs=E.dirs?E.dirs.concat(n.dirs):n.dirs),n.transition){const k=us(E.type)&&Lr(E)||E;oo(k,n.transition)}return D=E,cs(R),D}const rc=e=>{let t;for(const n in e)(n==="class"||n==="style"||zn(n))&&((t||(t={}))[n]=e[n]);return t},ic=(e,t)=>{const n={};for(const s in e)(!Vn(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function ac(e,t,n){const{props:s,children:o,component:r}=e,{props:i,children:a,patchFlag:c}=t,f=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?Vr(s,i,f):!!i;if(c&8){const d=t.dynamicProps;for(let m=0;mObject.create(Gr),Xr=e=>Object.getPrototypeOf(e)===Gr;function cc(e,t,n,s=!1){const o={},r=Yr();e.propsDefaults=Object.create(null),Jr(e,t,o,r);for(const i in e.propsOptions[0])i in o||(o[i]=void 0);n?e.props=s?o:ml(o):e.type.props?e.props=o:e.props=r,e.attrs=r}function uc(e,t,n,s){const{props:o,attrs:r,vnode:{patchFlag:i}}=e,a=se(o),[c]=e.propsOptions;let f=!1;if((s||i>0)&&!(i&16)){if(i&8){const d=e.vnode.dynamicProps;for(let m=0;m{c=!0;const[v,S]=Qr(m,t,!0);Ae(i,v),S&&a.push(...S)};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}if(!r&&!c)return ue(e)&&s.set(e,Zt),Zt;if(Y(r))for(let d=0;de==="_"||e==="_ctx"||e==="$stable",po=e=>Y(e)?e.map(bt):[bt(e)],dc=(e,t,n)=>{if(t._n)return t;const s=Il((...o)=>po(t(...o)),n);return s._c=!1,s},ei=(e,t,n)=>{const s=e._ctx;for(const o in e){if(ho(o))continue;const r=e[o];if(X(r))t[o]=dc(o,r,s);else if(r!=null){const i=po(r);t[o]=()=>i}}},ti=(e,t)=>{const n=po(t);e.slots.default=()=>n},ni=(e,t,n)=>{for(const s in t)(n||!ho(s))&&(e[s]=t[s])},gc=(e,t,n)=>{const s=e.slots=Yr();if(e.vnode.shapeFlag&32){const o=t._;o?(ni(s,t,n),n&&Bo(s,"_",o,!0)):ei(t,s)}else t&&ti(e,t)},hc=(e,t,n)=>{const{vnode:s,slots:o}=e;let r=!0,i=he;if(s.shapeFlag&32){const a=t._;a?n&&a===1?r=!1:ni(o,t,n):(r=!t.$stable,ei(t,o)),i=t}else t&&(ti(e,t),i={default:1});if(r)for(const a in o)!ho(a)&&i[a]==null&&delete o[a]},Ve=vc;function pc(e){return mc(e)}function mc(e,t){const n=Xn();n.__VUE__=!0;const{insert:s,remove:o,patchProp:r,createElement:i,createText:a,createComment:c,setText:f,setElementText:d,parentNode:m,nextSibling:v,setScopeId:S=ut,insertStaticContent:P}=e,w=(g,_,p,x=null,O=null,I=null,j=void 0,F=null,u=!!_.dynamicChildren)=>{if(g===_)return;g&&!Pn(g,_)&&(x=tt(g),ye(g,O,I,!0),g=null),_.patchFlag===-2&&(u=!1,_.dynamicChildren=null);const{type:l,ref:h,shapeFlag:y}=_;switch(l){case In:R(g,_,p,x);break;case Tt:D(g,_,p,x);break;case _o:g==null&&q(_,p,x,j);break;case Ce:K(g,_,p,x,O,I,j,F,u);break;default:y&1?C(g,_,p,x,O,I,j,F,u):y&6?ce(g,_,p,x,O,I,j,F,u):(y&64||y&128)&&l.process(g,_,p,x,O,I,j,F,u,Ke)}h!=null&&O?Nn(h,g&&g.ref,I,_||g,!_):h==null&&g&&g.ref!=null&&Nn(g.ref,null,I,g,!0)},R=(g,_,p,x)=>{if(g==null)s(_.el=a(_.children),p,x);else{const O=_.el=g.el;_.children!==g.children&&f(O,_.children)}},D=(g,_,p,x)=>{g==null?s(_.el=c(_.children||""),p,x):_.el=g.el},q=(g,_,p,x)=>{[g.el,g.anchor]=P(g.children,_,p,x,g.el,g.anchor)},E=({el:g,anchor:_},p,x)=>{let O;for(;g&&g!==_;)O=v(g),s(g,p,x),g=O;s(_,p,x)},k=({el:g,anchor:_})=>{let p;for(;g&&g!==_;)p=v(g),o(g),g=p;o(_)},C=(g,_,p,x,O,I,j,F,u)=>{if(_.type==="svg"?j="svg":_.type==="math"&&(j="mathml"),g==null)T(_,p,x,O,I,j,F,u);else{const l=g.el&&g.el._isVueCE?g.el:null;try{l&&l._beginPatch(),U(g,_,O,I,j,F,u)}finally{l&&l._endPatch()}}},T=(g,_,p,x,O,I,j,F)=>{let u,l;const{props:h,shapeFlag:y,transition:L,dirs:N}=g;if(u=g.el=i(g.type,I,h&&h.is,h),y&8?d(u,g.children):y&16&&H(g.children,u,null,x,O,mo(g,I),j,F),N&&Bt(g,null,x,"created"),M(u,g,g.scopeId,j,x),h){for(const A in h)A!=="value"&&!_n(A)&&r(u,A,null,h[A],I,x);"value"in h&&r(u,"value",null,h.value,I),(l=h.onVnodeBeforeMount)&&vt(l,x,g)}N&&Bt(g,null,x,"beforeMount");const b=_c(O,L);b&&L.beforeEnter(u),s(u,_,p),((l=h&&h.onVnodeMounted)||b||N)&&Ve(()=>{try{l&&vt(l,x,g),b&&L.enter(u),N&&Bt(g,null,x,"mounted")}finally{}},O)},M=(g,_,p,x,O)=>{if(p&&S(g,p),x)for(let I=0;I{for(let l=u;l{const F=_.el=g.el;let{patchFlag:u,dynamicChildren:l,dirs:h}=_;u|=g.patchFlag&16;const y=g.props||he,L=_.props||he;let N;if(p&&Gt(p,!1),(N=L.onVnodeBeforeUpdate)&&vt(N,p,_,g),h&&Bt(_,g,p,"beforeUpdate"),p&&Gt(p,!0),l&&(!g.dynamicChildren||g.dynamicChildren.length!==l.length)&&(u=0,j=!1,l=null),(y.innerHTML&&L.innerHTML==null||y.textContent&&L.textContent==null)&&d(F,""),l?$(g.dynamicChildren,l,F,p,x,mo(_,O),I):j||J(g,_,F,null,p,x,mo(_,O),I,!1),u>0){if(u&16)V(F,y,L,p,O);else if(u&2&&y.class!==L.class&&r(F,"class",null,L.class,O),u&4&&r(F,"style",y.style,L.style,O),u&8){const b=_.dynamicProps;for(let A=0;A{N&&vt(N,p,_,g),h&&Bt(_,g,p,"updated")},x)},$=(g,_,p,x,O,I,j)=>{for(let F=0;F<_.length;F++){const u=g[F],l=_[F],h=u.el&&(u.type===Ce||!Pn(u,l)||u.shapeFlag&198)?m(u.el):p;w(u,l,h,null,x,O,I,j,!0)}},V=(g,_,p,x,O)=>{if(_!==p){if(_!==he)for(const I in _)!_n(I)&&!(I in p)&&r(g,I,_[I],null,O,x);for(const I in p){if(_n(I))continue;const j=p[I],F=_[I];j!==F&&I!=="value"&&r(g,I,F,j,O,x)}"value"in p&&r(g,"value",_.value,p.value,O)}},K=(g,_,p,x,O,I,j,F,u)=>{const l=_.el=g?g.el:a(""),h=_.anchor=g?g.anchor:a("");let{patchFlag:y,dynamicChildren:L,slotScopeIds:N}=_;N&&(F=F?F.concat(N):N),g==null?(s(l,p,x),s(h,p,x),H(_.children||[],p,h,O,I,j,F,u)):y>0&&y&64&&L&&g.dynamicChildren&&g.dynamicChildren.length===L.length?($(g.dynamicChildren,L,p,O,I,j,F),(_.key!=null||O&&_===O.subTree)&&si(g,_,!0)):J(g,_,p,h,O,I,j,F,u)},ce=(g,_,p,x,O,I,j,F,u)=>{_.slotScopeIds=F,g==null?_.shapeFlag&512?O.ctx.activate(_,p,x,j,u):Se(_,p,x,O,I,j,u):He(g,_,u)},Se=(g,_,p,x,O,I,j)=>{const F=g.component=wc(g,x,O);if(ro(g)&&(F.ctx.renderer=Ke),Nc(F,!1,j),F.asyncDep){if(O&&O.registerDep(F,Q,j),!g.el){const u=F.subTree=xe(Tt);D(null,u,_,p),g.placeholder=u.el}}else Q(F,g,_,p,O,I,j)},He=(g,_,p)=>{const x=_.component=g.component;if(ac(g,_,p))if(x.asyncDep&&!x.asyncResolved){ie(x,_,p);return}else x.next=_,x.update();else _.el=g.el,x.vnode=_},Q=(g,_,p,x,O,I,j)=>{const F=()=>{if(g.isMounted){let{next:y,bu:L,u:N,parent:b,vnode:A}=g;{const ke=oi(g);if(ke){y&&(y.el=A.el,ie(g,y,j)),ke.asyncDep.then(()=>{Ve(()=>{g.isUnmounted||l()},O)});return}}let W=y,G;Gt(g,!1),y?(y.el=A.el,ie(g,y,j)):y=A,L&&qs(L),(G=y.props&&y.props.onVnodeBeforeUpdate)&&vt(G,b,y,A),Gt(g,!0);const te=zr(g),ve=g.subTree;g.subTree=te,w(ve,te,m(ve.el),tt(ve),g,O,I),y.el=te.el,W===null&&lc(g,te.el),N&&Ve(N,O),(G=y.props&&y.props.onVnodeUpdated)&&Ve(()=>vt(G,b,y,A),O)}else{let y;const{el:L,props:N}=_,{bm:b,m:A,parent:W,root:G,type:te}=g,ve=Tn(_);Gt(g,!1),b&&qs(b),!ve&&(y=N&&N.onVnodeBeforeMount)&&vt(y,W,_),Gt(g,!0);{G.ce&&G.ce._hasShadowRoot()&&G.ce._injectChildStyle(te,g.parent?g.parent.type:void 0);const ke=g.subTree=zr(g);w(null,ke,p,x,g,O,I),_.el=ke.el}if(A&&Ve(A,O),!ve&&(y=N&&N.onVnodeMounted)){const ke=_;Ve(()=>vt(y,W,ke),O)}(_.shapeFlag&256||W&&Tn(W.vnode)&&W.vnode.shapeFlag&256)&&g.a&&Ve(g.a,O),g.isMounted=!0,_=p=x=null}};g.scope.on();const u=g.effect=new er(F);g.scope.off();const l=g.update=u.run.bind(u),h=g.job=u.runIfDirty.bind(u);h.i=g,h.id=g.uid,u.scheduler=()=>no(h),Gt(g,!0),l()},ie=(g,_,p)=>{_.component=g;const x=g.vnode.props;g.vnode=_,g.next=null,uc(g,_.props,x,p),hc(g,_.children,p),gt(),Sr(g),ht()},J=(g,_,p,x,O,I,j,F,u=!1)=>{const l=g&&g.children,h=g?g.shapeFlag:0,y=_.children,{patchFlag:L,shapeFlag:N}=_;if(L>0){if(L&128){Te(l,y,p,x,O,I,j,F,u);return}else if(L&256){Ne(l,y,p,x,O,I,j,F,u);return}}N&8?(h&16&&Ye(l,O,I),y!==l&&d(p,y)):h&16?N&16?Te(l,y,p,x,O,I,j,F,u):Ye(l,O,I,!0):(h&8&&d(p,""),N&16&&H(y,p,x,O,I,j,F,u))},Ne=(g,_,p,x,O,I,j,F,u)=>{g=g||Zt,_=_||Zt;const l=g.length,h=_.length,y=Math.min(l,h);let L;for(L=0;Lh?Ye(g,O,I,!0,!1,y):H(_,p,x,O,I,j,F,u,y)},Te=(g,_,p,x,O,I,j,F,u)=>{let l=0;const h=_.length;let y=g.length-1,L=h-1;for(;l<=y&&l<=L;){const N=g[l],b=_[l]=u?Lt(_[l]):bt(_[l]);if(Pn(N,b))w(N,b,p,null,O,I,j,F,u);else break;l++}for(;l<=y&&l<=L;){const N=g[y],b=_[L]=u?Lt(_[L]):bt(_[L]);if(Pn(N,b))w(N,b,p,null,O,I,j,F,u);else break;y--,L--}if(l>y){if(l<=L){const N=L+1,b=NL)for(;l<=y;)ye(g[l],O,I,!0),l++;else{const N=l,b=l,A=new Map;for(l=b;l<=L;l++){const Me=_[l]=u?Lt(_[l]):bt(_[l]);Me.key!=null&&A.set(Me.key,l)}let W,G=0;const te=L-b+1;let ve=!1,ke=0;const Fe=new Array(te);for(l=0;l=te){ye(Me,O,I,!0);continue}let Je;if(Me.key!=null)Je=A.get(Me.key);else for(W=b;W<=L;W++)if(Fe[W-b]===0&&Pn(Me,_[W])){Je=W;break}Je===void 0?ye(Me,O,I,!0):(Fe[Je-b]=l+1,Je>=ke?ke=Je:ve=!0,w(Me,_[Je],p,null,O,I,j,F,u),G++)}const nt=ve?bc(Fe):Zt;for(W=nt.length-1,l=te-1;l>=0;l--){const Me=b+l,Je=_[Me],pn=_[Me+1],Ps=Me+1{const{el:I,type:j,transition:F,children:u,shapeFlag:l}=g;if(l&6){ge(g.component.subTree,_,p,x);return}if(l&128){g.suspense.move(_,p,x);return}if(l&64){j.move(g,_,p,Ke);return}if(j===Ce){s(I,_,p);for(let y=0;yF.enter(I),O));else{const{leave:y,delayLeave:L,afterLeave:N}=F,b=()=>{g.ctx.isUnmounted?o(I):s(I,_,p)},A=()=>{const W=I._isLeaving||!!I[so];I._isLeaving&&I[so](!0),F.persisted&&!W?b():y(I,()=>{b(),N&&N()})};L?L(I,b,A):A()}else s(I,_,p)},ye=(g,_,p,x=!1,O=!1)=>{const{type:I,props:j,ref:F,children:u,dynamicChildren:l,shapeFlag:h,patchFlag:y,dirs:L,cacheIndex:N,memo:b}=g;if(y===-2&&(O=!1),F!=null&&(gt(),Nn(F,null,p,g,!0),ht()),N!=null&&(_.renderCache[N]=void 0),h&256){_.ctx.deactivate(g);return}const A=h&1&&L,W=!Tn(g);let G;if(W&&(G=j&&j.onVnodeBeforeUnmount)&&vt(G,_,g),h&6)At(g.component,p,x);else{if(h&128){g.suspense.unmount(p,x);return}A&&Bt(g,null,_,"beforeUnmount"),h&64?g.type.remove(g,_,p,Ke,x):l&&!l.hasOnce&&(I!==Ce||y>0&&y&64)?Ye(l,_,p,!1,!0):(I===Ce&&y&384||!O&&h&16)&&Ye(u,_,p),x&&Ge(g)}const te=b!=null&&N==null;(W&&(G=j&&j.onVnodeUnmounted)||A||te)&&Ve(()=>{G&&vt(G,_,g),A&&Bt(g,null,_,"unmounted"),te&&(g.el=null)},p)},Ge=g=>{const{type:_,el:p,anchor:x,transition:O}=g;if(_===Ce){We(p,x);return}if(_===_o){k(g);return}const I=()=>{o(p),O&&!O.persisted&&O.afterLeave&&O.afterLeave()};if(g.shapeFlag&1&&O&&!O.persisted){const{leave:j,delayLeave:F}=O,u=()=>j(p,I);F?F(g.el,I,u):u()}else I()},We=(g,_)=>{let p;for(;g!==_;)p=v(g),o(g),g=p;o(_)},At=(g,_,p)=>{const{bum:x,scope:O,job:I,subTree:j,um:F,m:u,a:l}=g;ri(u),ri(l),x&&qs(x),O.stop(),I&&(I.flags|=8,ye(j,g,_,p)),F&&Ve(F,_),Ve(()=>{g.isUnmounted=!0},_)},Ye=(g,_,p,x=!1,O=!1,I=0)=>{for(let j=I;j{if(g.shapeFlag&6)return tt(g.component.subTree);if(g.shapeFlag&128)return g.suspense.next();const _=v(g.anchor||g.el),p=_&&_[Rl];return p?v(p):_};let ct=!1;const Et=(g,_,p)=>{let x;g==null?_._vnode&&(ye(_._vnode,null,null,!0),x=_._vnode.component):w(_._vnode||null,g,_,null,null,null,p),_._vnode=g,ct||(ct=!0,Sr(x),xr(),ct=!1)},Ke={p:w,um:ye,m:ge,r:Ge,mt:Se,mc:H,pc:J,pbc:$,n:tt,o:e};return{render:Et,hydrate:void 0,createApp:tc(Et)}}function mo({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Gt({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function _c(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function si(e,t,n=!1){const s=e.children,o=t.children;if(Y(s)&&Y(o))for(let r=0;r>1,e[n[a]]0&&(t[s]=n[r-1]),n[r]=s)}}for(r=n.length,i=n[r-1];r-- >0;)n[r]=i,i=t[i];return n}function oi(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:oi(t)}function ri(e){if(e)for(let t=0;te.__isSuspense;function vc(e,t){t&&t.pendingBranch?Y(e)?t.effects.push(...e):t.effects.push(e):Ll(e)}const Ce=Symbol.for("v-fgt"),In=Symbol.for("v-txt"),Tt=Symbol.for("v-cmt"),_o=Symbol.for("v-stc"),Yt=[];let Xe=null;function Z(e=!1){Yt.push(Xe=e?null:[])}function li(){Yt.pop(),Xe=Yt[Yt.length-1]||null}let On=1;function _s(e,t=!1){On+=e,e<0&&Xe&&t&&(Xe.hasOnce=!0)}function ci(e){return e.dynamicChildren=On>0?Xe||Zt:null,li(),On>0&&Xe&&Xe.push(e),e}function ne(e,t,n,s,o,r){return ci(oe(e,t,n,s,o,r,!0))}function yc(e,t,n,s,o){return ci(xe(e,t,n,s,o,!0))}function bs(e){return e?e.__v_isVNode===!0:!1}function Pn(e,t){return e.type===t.type&&e.key===t.key}const ui=({key:e})=>e??null,vs=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?me(e)||Oe(e)||X(e)?{i:_t,r:e,k:t,f:!!n}:e:null);function oe(e,t=null,n=null,s=0,o=null,r=e===Ce?0:1,i=!1,a=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&ui(t),ref:t&&vs(t),scopeId:Nr,slotScopeIds:null,children:n,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:r,patchFlag:s,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:_t};return a?(ys(c,n),r&128&&e.normalize(c)):n&&(c.shapeFlag|=me(n)?8:16),On>0&&!i&&Xe&&(c.patchFlag>0||r&6)&&c.patchFlag!==32&&Xe.push(c),c}const xe=kc;function kc(e,t=null,n=null,s=0,o=null,r=!1){if((!e||e===Bl)&&(e=Tt),bs(e)){const a=cn(e,t,!0);return n&&ys(a,n),On>0&&!r&&Xe&&(a.shapeFlag&6?Xe[Xe.indexOf(e)]=a:Xe.push(a)),a.patchFlag=-2,a}if(Mc(e)&&(e=e.__vccOpts),t){t=Ac(t);let{class:a,style:c}=t;a&&!me(a)&&(t.class=Jn(a)),ue(c)&&(eo(c)&&!Y(c)&&(c=Ae({},c)),t.style=en(c))}const i=me(e)?1:ai(e)?128:us(e)?64:ue(e)?4:X(e)?2:0;return oe(e,t,n,s,o,i,r,!0)}function Ac(e){return e?eo(e)||Xr(e)?Ae({},e):e:null}function cn(e,t,n=!1,s=!1){const{props:o,ref:r,patchFlag:i,children:a,transition:c}=e,f=t?Ec(o||{},t):o,d={__v_isVNode:!0,__v_skip:!0,type:e.type,props:f,key:f&&ui(f),ref:t&&t.ref?n&&r?Y(r)?r.concat(vs(t)):[r,vs(t)]:vs(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ce?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&cn(e.ssContent),ssFallback:e.ssFallback&&cn(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&s&&oo(d,c.clone(d)),d}function Ct(e=" ",t=0){return xe(In,null,e,t)}function Pe(e="",t=!1){return t?(Z(),yc(Tt,null,e)):xe(Tt,null,e)}function bt(e){return e==null||typeof e=="boolean"?xe(Tt):Y(e)?xe(Ce,null,e.slice()):bs(e)?Lt(e):xe(In,null,String(e))}function Lt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:cn(e)}function ys(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(Y(t))n=16;else if(typeof t=="object")if(s&65){const o=t.default;o&&(o._c&&(o._d=!1),ys(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!Xr(t)?t._ctx=_t:o===3&&_t&&(_t.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else if(X(t)){if(s&65){ys(e,{default:t});return}t={default:t,_ctx:_t},n=32}else t=String(t),s&64?(n=16,t=[Ct(t)]):n=8;e.children=t,e.shapeFlag|=n}function Ec(...e){const t={};for(let n=0;nUe||_t;let ks,Dn;{const e=Xn(),t=(n,s)=>{let o;return(o=e[n])||(o=e[n]=[]),o.push(s),r=>{o.length>1?o.forEach(i=>i(r)):o[0](r)}};ks=t("__VUE_INSTANCE_SETTERS__",n=>Ue=n),Dn=t("__VUE_SSR_SETTERS__",n=>Fn=n)}const Rn=e=>{const t=Ue;return ks(e),e.scope.on(),()=>{e.scope.off(),ks(t)}},fi=()=>{Ue&&Ue.scope.off(),ks(null)};function di(e){return e.vnode.shapeFlag&4}let Fn=!1;function Nc(e,t=!1,n=!1){t&&Dn(t);const{props:s,children:o}=e.vnode,r=di(e);cc(e,s,r,t),gc(e,o,n||t);const i=r?Tc(e,t):void 0;return t&&Dn(!1),i}function Tc(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Gl);const{setup:s}=n;if(s){gt();const o=e.setupContext=s.length>1?Lc(e):null,r=Rn(e),i=sn(s,e,0,[e.props,o]),a=Ko(i);if(ht(),r(),(a||e.sp)&&!Tn(e)&&Ir(e),a){if(i.then(fi,fi),t)return i.then(c=>{Dn(!0);try{gi(e,c,t)}finally{Dn(!1)}}).catch(c=>{is(c,e,0)});e.asyncDep=i}else gi(e,i)}else hi(e)}function gi(e,t,n){X(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ue(t)&&(e.setupState=yr(t)),hi(e)}function hi(e,t,n){const s=e.type;e.render||(e.render=s.render||ut);{const o=Rn(e);gt();try{Yl(e)}finally{ht(),o()}}}const Cc={get(e,t){return De(e,"get",""),e[t]}};function Lc(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,Cc),slots:e.slots,emit:e.emit,expose:t}}function bo(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(yr(_l(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Cn)return Cn[n](e)},has(t,n){return n in t||n in Cn}})):e.proxy}const Ic=/(?:^|[-_])\w/g,Oc=e=>e.replace(Ic,t=>t.toUpperCase()).replace(/[-_]/g,"");function Pc(e,t=!0){return X(e)?e.displayName||e.name:e.name||t&&e.__name}function pi(e,t,n=!1){let s=Pc(t);if(!s&&t.__file){const o=t.__file.match(/([^/\\]+)\.\w+$/);o&&(s=o[1])}if(!s&&e){const o=r=>{for(const i in r)if(r[i]===t)return i};s=o(e.components)||e.parent&&o(e.parent.type.components)||o(e.appContext.components)}return s?Oc(s):n?"App":"Anonymous"}function Mc(e){return X(e)&&"__vccOpts"in e}const le=(e,t)=>kl(e,t,Fn);function mi(e,t,n){try{_s(-1);const s=arguments.length;return s===2?ue(t)&&!Y(t)?bs(t)?xe(e,null,[t]):xe(e,t):xe(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&bs(n)&&(n=[n]),xe(e,t,n))}finally{_s(1)}}const Dc="3.5.42";/** * @vue/runtime-dom v3.5.42 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let vo;const ti=typeof window<"u"&&window.trustedTypes;if(ti)try{vo=ti.createPolicy("vue",{createHTML:t=>t})}catch{}const ei=vo?t=>vo.createHTML(t):t=>t,ba="http://www.w3.org/2000/svg",ma="http://www.w3.org/1998/Math/MathML",ie=typeof document<"u"?document:null,ni=ie&&ie.createElement("template"),_a={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,o)=>{const s=e==="svg"?ie.createElementNS(ba,t):e==="mathml"?ie.createElementNS(ma,t):n?ie.createElement(t,{is:n}):ie.createElement(t);return t==="select"&&o&&o.multiple!=null&&s.setAttribute("multiple",o.multiple),s},createText:t=>ie.createTextNode(t),createComment:t=>ie.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>ie.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,o,s,i){const r=n?n.previousSibling:e.lastChild;if(s&&(s===i||s.nextSibling))for(;e.insertBefore(s.cloneNode(!0),n),!(s===i||!(s=s.nextSibling)););else{ni.innerHTML=ei(o==="svg"?`${t}`:o==="mathml"?`${t}`:t);const a=ni.content;if(o==="svg"||o==="mathml"){const c=a.firstChild;for(;c.firstChild;)a.appendChild(c.firstChild);a.removeChild(c)}e.insertBefore(a,n)}return[r?r.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}},va=Symbol("_vtc");function ya(t,e,n){const o=t[va];o&&(e=(e?[e,...o]:[...o]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}const oi=Symbol("_vod"),xa=Symbol("_vsh"),ka=Symbol(""),wa=/(?:^|;)\s*display\s*:/;function Aa(t,e,n){const o=t.style,s=nt(n);let i=!1;if(n&&!s){if(e)if(nt(e))for(const r of e.split(";")){const a=r.slice(0,r.indexOf(":")).trim();n[a]==null&&We(o,a,"")}else for(const r in e)n[r]==null&&We(o,r,"");for(const r in n){r==="display"&&(i=!0);const a=n[r];a!=null?Ca(t,r,!nt(e)&&e?e[r]:void 0,a)||We(o,r,a):We(o,r,"")}}else if(s){if(e!==n){const r=o[ka];r&&(n+=";"+r),o.cssText=n,i=wa.test(n)}}else e&&t.removeAttribute("style");oi in t&&(t[oi]=i?o.display:"",t[xa]&&(o.display="none"))}const En=/\s*!important$/;function We(t,e,n){if(L(n))n.forEach(o=>We(t,e,o));else if(n==null&&(n=""),e.startsWith("--"))En.test(n)?t.setProperty(e,n.replace(En,""),"important"):t.setProperty(e,n);else{const o=Sa(t,e);En.test(n)?t.setProperty(zt(o),n.replace(En,""),"important"):t[o]=n}}const si=["Webkit","Moz","ms"],yo={};function Sa(t,e){const n=yo[e];if(n)return n;let o=Ct(e);if(o!=="filter"&&o in t)return yo[e]=o;o=To(o);for(let s=0;sxo||(Ma.then(()=>xo=0),xo=Date.now());function za(t,e){const n=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts<=n.attached)return;const s=n.value;if(L(s)){const i=o.stopImmediatePropagation;o.stopImmediatePropagation=()=>{i.call(o),o._stopped=!0};const r=s.slice(),a=[o];for(let c=0;ct.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,Pa=(t,e,n,o,s,i)=>{const r=s==="svg";e==="class"?ya(t,o,r):e==="style"?Aa(t,n,o):Xe(e)?Ze(e)||Ea(t,e,n,o,i):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):Oa(t,e,o,r))?(ai(t,e,o),!t.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&ri(t,e,o,r,i,e!=="value")):t._isVueCE&&(Da(t,e)||t._def.__asyncLoader&&(/[A-Z]/.test(e)||!nt(o)))?ai(t,Ct(e),o,i,e):(e==="true-value"?t._trueValue=o:e==="false-value"&&(t._falseValue=o),ri(t,e,o,r))};function Oa(t,e,n,o){if(o)return!!(e==="innerHTML"||e==="textContent"||e in t&&li(e)&&P(n));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="autocorrect"||e==="sandbox"&&t.tagName==="IFRAME"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const s=t.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return li(e)&&nt(n)?!1:e in t}function Da(t,e){const n=t._def.props;if(!n)return!1;const o=Ct(e);return Array.isArray(n)?n.some(s=>Ct(s)===o):Object.keys(n).some(s=>Ct(s)===o)}const ui={};function Ra(t,e,n){let o=br(t,e);tn(o)&&(o=st({},o,e));class s extends ko{constructor(r){super(o,r,n)}}return s.def=o,s}const Fa=typeof HTMLElement<"u"?HTMLElement:class{};class ko extends Fa{constructor(e,n={},o=hi){super(),this._def=e,this._props=n,this._createApp=o,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&&o!==hi?this._root=this.shadowRoot:e.shadowRoot!==!1?(this.attachShadow(st({},e.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 e=this;for(;e=e&&(e.assignedSlot||e.parentNode||e.host);)if(e instanceof ko){this._parent=e;break}this._instance||(this._resolved?this._mount(this._def):e&&e._pendingResolve?this._pendingResolve=e._pendingResolve.then(()=>{if(this._pendingResolve=void 0,this.isConnected)return this._resolveDef()}):this._resolveDef())}_setParent(e=this._parent){e&&(this._instance.parent=e._instance,this._inheritParentContext(e))}_inheritParentContext(e=this._parent){e&&this._app&&Object.setPrototypeOf(this._app._context.provides,e._instance.provides)}disconnectedCallback(){this._connected=!1,pn(()=>{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(e){for(const n of e)this._setAttr(n.attributeName)}_resolveDef(){if(this._pendingResolve)return this._pendingResolve;for(let o=0;o{this._resolved=!0,this._pendingResolve=void 0;const{props:i,styles:r}=o;let a;if(i&&!L(i))for(const c in i){const u=i[c];(u===Number||u&&u.type===Number)&&(c in this._props&&(this._props[c]=jo(this._props[c])),(a||(a=Object.create(null)))[Ct(c)]=!0)}this._numberProps=a,this._resolveProps(o),this.shadowRoot&&this._applyStyles(r),this._mount(o)},n=this._def.__asyncLoader;if(n)return this._pendingResolve=n().then(o=>{o.configureApp=this._def.configureApp,e(this._def=o,!0)}),this._pendingResolve;e(this._def)}_mount(e){this._app=this._createApp(e),this._inheritParentContext(),e.configureApp&&e.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const n=this._instance&&this._instance.exposed;if(n)for(const o in n)W(this,o)||Object.defineProperty(this,o,{get:()=>no(n[o])})}_resolveProps(e){const{props:n}=e,o=L(n)?n:Object.keys(n||{});for(const s of Object.keys(this))s[0]!=="_"&&o.includes(s)&&this._setProp(s,this[s]);for(const s of o.map(Ct))Object.defineProperty(this,s,{get(){return this._getProp(s)},set(i){this._setProp(s,i,!0,!this._patching)}})}_setAttr(e){if(e.startsWith("data-v-"))return;const n=this.hasAttribute(e);let o=n?this.getAttribute(e):ui;const s=Ct(e);n&&this._numberProps&&this._numberProps[s]&&(o=jo(o)),this._setProp(s,o,!1,!0)}_getProp(e){return this._props[e]}_setProp(e,n,o=!0,s=!1){if(n!==this._props[e]&&(this._dirty=!0,n===ui?delete this._props[e]:(this._props[e]=n,e==="key"&&this._app&&(this._app._ceVNode.key=n)),s&&this._instance&&this._update(),o)){const i=this._ob;i&&(this._processMutations(i.takeRecords()),i.disconnect()),n===!0?this.setAttribute(zt(e),""):typeof n=="string"||typeof n=="number"?this.setAttribute(zt(e),n+""):n||this.removeAttribute(zt(e)),i&&i.observe(this,{attributes:!0})}}_update(){const e=this._createVNode();this._app&&(e.appContext=this._app._context),Ka(e,this._root)}_createVNode(){const e={};this.shadowRoot||(e.onVnodeMounted=e.onVnodeUpdated=this._renderSlots.bind(this));const n=xt(this._def,st(e,this._props));return this._instance||(n.ce=o=>{this._instance=o,o.ce=this,o.isCE=!0;const s=(i,r)=>{this.dispatchEvent(new CustomEvent(i,tn(r[0])?st({detail:r},r[0]):{detail:r}))};o.emit=(i,...r)=>{s(i,r),zt(i)!==i&&s(zt(i),r)},this._setParent()}),n}_applyStyles(e,n,o){if(!e)return;if(n){if(n===this._def||this._styleChildren.has(n))return;this._styleChildren.add(n)}const s=this._nonce,i=this.shadowRoot,r=o?this._getStyleAnchor(o)||this._getStyleAnchor(this._def):this._getRootStyleInsertionAnchor(i);let a=null;for(let c=e.length-1;c>=0;c--){const u=document.createElement("style");s&&u.setAttribute("nonce",s),u.textContent=e[c],i.insertBefore(u,a||r),a=u,c===0&&(o||this._styleAnchors.set(this._def,u),n&&this._styleAnchors.set(n,u))}}_getStyleAnchor(e){if(!e)return null;const n=this._styleAnchors.get(e);return n&&n.parentNode===this.shadowRoot?n:(n&&this._styleAnchors.delete(e),null)}_getRootStyleInsertionAnchor(e){for(let n=0;n{di().render(...t)},hi=(...t)=>{const e=di().createApp(...t),{mount:n}=e;return e.mount=o=>{const s=Ua(o);if(!s)return;const i=e._component;!P(i)&&!i.render&&!i.template&&(i.template=s.innerHTML),s.nodeType===1&&(s.textContent="");const r=n(s,!1,$a(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),r},e};function $a(t){if(t instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&t instanceof MathMLElement)return"mathml"}function Ua(t){return nt(t)?document.querySelector(t):t}function jn(t,e){if(!e.includes("."))return t==null?void 0:t[e];const[n,...o]=e.split(".");let s=t==null?void 0:t[n];for(const i of o)s=s==null?void 0:s[i];return s}function Ba(t,e){const n=t.toLowerCase(),o=e.toLowerCase(),s=[];let i=0,r=n.indexOf(o,i);for(;r!==-1;)s.push([r,r+o.length-1]),i=r+o.length,r=n.indexOf(o,i);return s}function Va(t,e,n){const o=t.toLowerCase(),s=e.toLowerCase(),i=s.length;if(!i||!o.length)return null;const r=Math.min(2,Math.floor(n*i));if(r<=0)return null;let a=new Array(o.length+1).fill(0),c=new Array(o.length+1);for(let x=1;x<=i;x++){c[0]=x;for(let S=1;S<=o.length;S++){const M=a[S-1]+(s[x-1]===o[S-1]?0:1);c[S]=Math.min(M,a[S]+1,c[S-1]+1)}[a,c]=[c,a]}let u=1/0,d=-1;for(let x=1;x<=o.length;x++)a[x]r?null:[[Math.max(0,d-i),d-1]]}function Wa(t,e,{threshold:n=.4}={}){const o=String(t??"").trim().toLowerCase();if(!o)return[];const s=Math.min(2,Math.floor(n*o.length)),i=[];for(const a of e){if(!a)continue;const c=String(a).toLowerCase();if(Math.abs(c.length-o.length)>s)continue;const u=Ga(c,o,s);u<=s&&i.push({value:a,distance:u})}if(!i.length)return[];const r=Math.min(...i.map(a=>a.distance));return i.filter(a=>a.distance===r).map(a=>a.value)}function Ga(t,e,n){if(t===e)return 0;let o=Array.from({length:e.length+1},(i,r)=>r);const s=new Array(e.length+1);for(let i=1;i<=t.length;i++){s[0]=i;let r=i;for(let a=1;a<=e.length;a++)s[a]=Math.min(o[a-1]+(t[i-1]===e[a-1]?0:1),o[a]+1,s[a-1]+1),s[a]n)return n+1;for(let a=0;a<=e.length;a++)o[a]=s[a]}return o[e.length]}class Ja{constructor(e,n={}){this.list=Array.isArray(e)?e:[],this.keys=n.keys||[],this.threshold=typeof n.threshold=="number"?n.threshold:.4,this.minMatchCharLength=n.minMatchCharLength||1}search(e){const n=String(e||"").trim();if(!n)return this.list.map(u=>({item:u,matches:[]}));if(n.length{const n=t.__vccOpts||t;for(const[o,s]of e)n[o]=s;return n},Xa=["value","placeholder","aria-label"],Za=wo({__name:"SearchBar",props:{modelValue:{type:String,default:""},placeholder:{type:String,default:"Search…"},ariaLabel:{type:String,default:"Search"},maxWidth:{type:String,default:""}},emits:["update:modelValue","search"],setup(t,{emit:e}){const n=t,o=e,s=it(()=>n.maxWidth?{maxWidth:n.maxWidth}:{});function i(r){const a=r.target.value??"";o("update:modelValue",a),o("search",{value:a})}return(r,a)=>(H(),K("div",{class:"search-box",style:ye(s.value)},[a[0]||(a[0]=B("svg",{class:"search-icon",width:"18",height:"18",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},[B("circle",{cx:"11",cy:"11",r:"7",fill:"none",stroke:"currentColor","stroke-width":"2"}),B("line",{x1:"16.5",y1:"16.5",x2:"21",y2:"21",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round"})],-1)),B("input",{type:"search",value:t.modelValue,placeholder:t.placeholder,"aria-label":t.ariaLabel,onInput:i},null,40,Xa)],4))}},[["styles",[Ya]]]),Qa=".filter-dropdown{position:relative;flex:0 0 auto;width:var(--dx-filter-w, 128px);min-width:var(--dx-filter-w, 128px);max-width:var(--dx-filter-w, 128px)}@media (max-width: 576px){.filter-dropdown{width:var(--dx-filter-w-sm, 108px);min-width:var(--dx-filter-w-sm, 108px);max-width:var(--dx-filter-w-sm, 108px)}}.filter-dropdown__trigger{width:100%;padding:var(--dx-filter-pad-y, 4px) var(--dx-filter-pad-x, 8px);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:.875rem;color:var(--dx-text, #3b463d);text-align:start;background:var(--dx-elevated, #fff);border:1px solid var(--dx-line, #d1d4cd);border-radius:8px;transition:border-color .15s ease}.filter-dropdown__trigger:hover{border-color:var(--dx-accent, #92b195)}.filter-dropdown__trigger[data-active]{background-color:var(--dx-accent-weak, rgba(146, 177, 149, .18));border-color:var(--dx-accent, #92b195)}.filter-dropdown__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-dropdown__chevron{flex-shrink:0;transition:transform .2s ease}.filter-dropdown.is-open .filter-dropdown__chevron{transform:rotate(180deg)}.filter-dropdown__menu{position:fixed;z-index:2147483000;background-color:var(--dx-elevated, #fff);color:var(--dx-text, #3b463d);border:1px solid var(--dx-line, #d1d4cd);border-radius:8px;box-shadow:0 4px 12px #0000001f;overflow:hidden;display:flex;flex-direction:column;min-width:160px}.filter-dropdown__search{border:none;border-bottom:1px solid var(--dx-line, #d1d4cd);border-radius:0;padding:6px 12px;width:100%;font-size:.875rem;color:var(--dx-text, #3b463d);background:var(--dx-elevated, #fff);outline:none;box-sizing:border-box}.filter-dropdown__search::placeholder{color:var(--dx-muted, #6d766e)}.filter-dropdown__clear{display:block;width:100%;background:none;border:none;border-bottom:1px solid var(--dx-line, #d1d4cd);padding:6px 12px;font-size:.875rem;color:var(--dx-text, #3b463d);cursor:pointer;text-align:start;text-decoration:underline;text-decoration-color:var(--dx-accent, #92b195);text-underline-offset:3px}.filter-dropdown__clear:hover{background-color:var(--dx-accent-weak, rgba(146, 177, 149, .18))}.filter-dropdown__options{flex:1 1 auto;min-height:0;max-height:250px;overflow-y:auto}.filter-dropdown__search,.filter-dropdown__clear{flex:0 0 auto}.filter-dropdown__option{padding:5px 12px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:.875rem;transition:background-color .1s ease}.filter-dropdown__option[data-selected]{font-weight:700;color:var(--dx-text, #3b463d);box-shadow:inset 3px 0 0 var(--dx-accent, #92b195)}.filter-dropdown__option:hover,.filter-dropdown__option[data-highlighted]{background-color:var(--dx-accent-weak, rgba(146, 177, 149, .18))}.filter-dropdown__count{color:var(--dx-muted, #6d766e);font-size:.75rem;margin-inline-start:6px}.filter-dropdown__no-options{padding:12px;font-size:.875rem;color:var(--dx-muted, #6d766e);text-align:center}",tc=["data-active","aria-expanded"],ec={class:"filter-dropdown__label"},nc=["value","placeholder"],oc={class:"filter-dropdown__options"},sc={key:0,class:"filter-dropdown__no-options"},ic=["data-highlighted","data-selected","aria-selected","onClick","onMouseenter"],rc={class:"filter-dropdown__count"},qn=wo({__name:"FilterDropdown",props:{label:{type:String,required:!0},name:{type:String,required:!0},options:{type:Array,default:()=>[]},value:{type:String,default:""},placeholder:{type:String,default:"Type to search..."}},emits:["filter-change","filter-clear"],setup(t,{emit:e}){const n=t,o=e,s=ft(!1),i=ft(""),r=ft(-1),a=ft(null),c=ft(null),u=ft(null),d=ft({});function g(D){const I=D.ownerDocument,V=I.createElement("div");V.style.cssText="position:fixed;top:0;left:0;width:0;height:0;pointer-events:none;opacity:0",(D.parentElement||D.getRootNode().body||I.body).appendChild(V);const wt=V.getBoundingClientRect();return V.remove(),{x:wt.left,y:wt.top}}function x(){const D=u.value;if(!D)return;const I=D.getBoundingClientRect(),V=window.innerWidth,qt=window.innerHeight,wt=320,Ot=4,At=8,G=Math.round(Math.min(Math.max(I.width,240),V-At*2)),Y=I.right>At&&I.leftV-At?pt=Math.round(Math.max(I.right-G,At)):pt=Math.round(Math.max(I.left,At)):pt=Math.round(Math.min(Math.max(I.left,At),V-G-At));const It=qt-I.bottom,Mt=It<180&&I.top>It,_t=g(D),me=Math.round(pt-_t.x);d.value=Mt?{top:"auto",bottom:`${Math.round(qt-I.top+Ot+_t.y)}px`,left:`${me}px`,width:`${G}px`,maxHeight:`${Math.round(Math.min(wt,I.top-Ot-At))}px`}:{top:`${Math.round(I.bottom+Ot-_t.y)}px`,bottom:"auto",left:`${me}px`,width:`${G}px`,maxHeight:`${Math.round(Math.min(wt,It-Ot-At))}px`}}function S(){s.value&&x()}const M=it(()=>{if(!i.value)return n.options;const D=i.value.toLowerCase();return n.options.filter(I=>I.label.toLowerCase().includes(D))}),j=it(()=>n.options.find(D=>D.value===n.value));function $(D){var V;const I=((V=D.composedPath)==null?void 0:V.call(D))??[];a.value&&!I.includes(a.value)&&F()}function R(){s.value?F():O()}function O(){s.value=!0,i.value="",r.value=-1,x(),document.addEventListener("click",$),window.addEventListener("scroll",S,!0),window.addEventListener("resize",S),pn(()=>{var D;x(),(D=c.value)==null||D.focus()})}function F(){s.value=!1,i.value="",r.value=-1,document.removeEventListener("click",$),window.removeEventListener("scroll",S,!0),window.removeEventListener("resize",S)}function q(D){i.value=D.target.value,r.value=-1}function J(D){const I=M.value;switch(D.key){case"ArrowDown":D.preventDefault(),r.value=Math.min(r.value+1,I.length-1),gt();break;case"ArrowUp":D.preventDefault(),r.value=Math.max(r.value-1,0),gt();break;case"Enter":{D.preventDefault();const V=I[r.value];V&&ot(V);break}case"Escape":D.preventDefault(),F();break}}function gt(){pn(()=>{var I;const D=(I=a.value)==null?void 0:I.querySelector(".filter-dropdown__option[data-highlighted]");D==null||D.scrollIntoView({block:"nearest"})})}function ot(D){o("filter-change",{name:n.name,value:D.value,label:D.label,type:D.type}),F()}function Tt(){o("filter-clear",{name:n.name}),F()}return bs(()=>{document.removeEventListener("click",$),window.removeEventListener("scroll",S,!0),window.removeEventListener("resize",S)}),(D,I)=>(H(),K("div",{ref_key:"rootRef",ref:a,class:on(["filter-dropdown",{"is-open":s.value}])},[B("button",{ref_key:"triggerRef",ref:u,class:"filter-dropdown__trigger input","data-active":t.value?"":void 0,type:"button","aria-haspopup":"listbox","aria-expanded":s.value,onClick:R},[B("span",ec,[j.value?(H(),K(dt,{key:0},[oe(rt(t.label)+": ",1),B("strong",null,rt(j.value.label),1)],64)):(H(),K(dt,{key:1},[oe(rt(t.label),1)],64))]),I[0]||(I[0]=B("svg",{class:"filter-dropdown__chevron",width:"12",height:"12",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg"},[B("path",{d:"M2 4l4 4 4-4",fill:"none",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"})],-1))],8,tc),s.value?(H(),K("div",{key:0,class:"filter-dropdown__menu",role:"listbox",style:ye(d.value)},[B("input",{ref_key:"searchInputRef",ref:c,class:"filter-dropdown__search",type:"text",value:i.value,placeholder:t.placeholder,onInput:q,onKeydown:J},null,40,nc),t.value?(H(),K("button",{key:0,class:"filter-dropdown__clear",type:"button",onClick:Tt},"Clear selection")):ht("",!0),B("div",oc,[M.value.length===0?(H(),K("div",sc,"No options found")):(H(!0),K(dt,{key:1},kn(M.value,(V,qt)=>(H(),K("div",{key:V.value,class:"filter-dropdown__option",role:"option","data-highlighted":qt===r.value?"":void 0,"data-selected":V.value===t.value?"":void 0,"aria-selected":V.value===t.value,onClick:wt=>ot(V),onMouseenter:wt=>r.value=qt},[B("span",null,rt(V.label),1),B("span",rc,rt(V.count),1)],40,ic))),128))])],4)):ht("",!0)],2))}},[["styles",[Qa]]]),ac=zn&&zn.tagName.toUpperCase()==="SCRIPT"&&zn.src||new URL("people-groups-grid.js",document.baseURI).href,Ge=t=>String(t||"").trim().replace(/\/+$/,"");function cc(){try{const e=String(ac||"").split(/[?#]/)[0].match(/^(.*)\/([^/]+)\/([^/]+)\.js$/);return!e||e[2]!==e[3]?null:e[1]||null}catch{return null}}function lc(t){const e=t==null?void 0:t.assetsBase;if(typeof e=="string"&&e.trim()){const o=Ge(e);if(/^https?:\/\//i.test(o)||o.startsWith("/"))return o}const n=Ge((t==null?void 0:t.treeBase)||"")||Ge(cc()||"");if(n)try{const o=typeof document<"u"?document.baseURI:void 0;return Ge(new URL(n+"/../assets",o).href)}catch{return Ge(n.replace(/\/[^/]*$/,"")+"/assets")}return"./assets"}function uc(t,e){return String(e||t||"").trim().toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,"")}const gi={C:"Christianity",M:"Islam",H:"Hinduism",B:"Buddhism",E:"Ethnoreligion",J:"Judaism",S:"Sikhism",N:"Unaffiliated",O:"Other",U:"Unknown"},fc={"Indo-European":"#e74c3c",Dravidian:"#ff9800","Afro-Asiatic":"#27ae60","Sino-Tibetan":"#3498db","Niger-Congo":"#9b59b6",Unclassified:"#95a5a6","Nilo-Saharan":"#e91e63","Khoe-Kwadi":"#00bcd4","Austro-Asiatic":"#00bcd4","Kra-Dai":"#8e44ad",Austronesian:"#ff69b4","Hmong-Mien":"#f44336",Turkic:"#ffc107","Nakh-Daghestanian":"#009688",Mongolic:"#795548",Uralic:"#607d8b",Tungusic:"#4caf50",Japonic:"#ff5722",Cariban:"#673ab7",Tupian:"#03a9f4",Tucanoan:"#8bc34a",Maipurean:"#ffc107",Panoan:"#cddc39",Guajiboan:"#9e9e9e",Chibchan:"#ff7043",Quechuan:"#ab47bc",Jean:"#26a69a",Harákmbut:"#7e57c2",Nambikwara:"#42a5f5",Muran:"#66bb6a",Karajá:"#ffa726",Bororoan:"#ef5350",Arauan:"#5c6bc0",Yanomaman:"#26c6da",Yaguan:"#d4e157",Witotoan:"#78909c",Zamucoan:"#8d6e63",Puinavean:"#aed581",Barbacoan:"#4db6ac","Eyak-Athabaskan":"#7986cb","Trans-New Guinea":"#ba68c8",Andamanese:"#4dd0e1","Atlantic-Congo":"#7D3C98",Mande:"#B9770E","Sign Language":"#212121",Creole:"#9575cd","Mixed language":"#a1887f","Language isolate":"#90a4ae",Unknown:"#000000"},dc=(()=>{const t=n=>String(n||"").toLowerCase().trim(),e={};for(const n of Object.keys(fc))e[t(n)]=n;return e})(),hc={"tai-kadai":"Kra-Dai",none:"Unknown"};function pi(t){if(!t)return"Unknown";const e=String(t).trim(),n=e.toLowerCase();return hc[n]||dc[n]||e}const gc={aar:"Afro-Asiatic",abf:"Austronesian",abl:"Austronesian",abv:"Afro-Asiatic",acm:"Afro-Asiatic",acq:"Afro-Asiatic",acw:"Afro-Asiatic",acx:"Afro-Asiatic",adh:"Nilo-Saharan",adi:"Sino-Tibetan",adw:"Tupian",adx:"Sino-Tibetan",aen:"Sign Language",afb:"Afro-Asiatic",afg:"Sign Language",afr:"Indo-European",aft:"Nilo-Saharan",agx:"Nakh-Daghestanian",ahk:"Sino-Tibetan",aib:"Turkic",aih:"Kra-Dai",aio:"Kra-Dai",ajp:"Afro-Asiatic",aju:"Afro-Asiatic",aks:"Niger-Congo",akv:"Nakh-Daghestanian",alk:"Austro-Asiatic",alo:"Austronesian",alw:"Afro-Asiatic",amc:"Panoan",amh:"Afro-Asiatic",amr:"Harákmbut",amv:"Austronesian",ani:"Nakh-Daghestanian",anp:"Indo-European",anq:"Andamanese",aoc:"Cariban",apc:"Afro-Asiatic",apd:"Afro-Asiatic",arb:"Afro-Asiatic",arq:"Afro-Asiatic",arr:"Tupian",ars:"Afro-Asiatic",arv:"Afro-Asiatic",ary:"Afro-Asiatic",ase:"Sign Language",asl:"Austronesian",asm:"Indo-European",asn:"Tupian",asp:"Sign Language",atr:"Cariban",avd:"Indo-European",avl:"Afro-Asiatic",avv:"Tupian",awe:"Tupian",awt:"Tupian",ayh:"Afro-Asiatic",ayl:"Afro-Asiatic",ayn:"Afro-Asiatic",azb:"Turkic",bao:"Tucanoan",bbh:"Austro-Asiatic",bcc:"Indo-European",bcz:"Niger-Congo",bdg:"Austronesian",bdi:"Nilo-Saharan",bdj:"Niger-Congo",bdm:"Afro-Asiatic",bdo:"Nilo-Saharan",bee:"Sino-Tibetan",bej:"Afro-Asiatic",bem:"Niger-Congo",ben:"Indo-European",bfi:"Sign Language",bfu:"Sino-Tibetan",bfw:"Austro-Asiatic",bfy:"Indo-European",bgc:"Indo-European",bgg:"Sino-Tibetan",bgk:"Austro-Asiatic",bgl:"Austro-Asiatic",bgn:"Indo-European",bgp:"Indo-European",bgq:"Indo-European",bho:"Indo-European",bhu:"Indo-European",bid:"Afro-Asiatic",bjj:"Indo-European",bkk:"Indo-European",blf:"Austronesian",blm:"Nilo-Saharan",blo:"Niger-Congo",bls:"Austronesian",blt:"Kra-Dai",bly:"Niger-Congo",bma:"Niger-Congo",bmr:"Witotoan",bna:"Austronesian",bns:"Indo-European",bor:"Bororoan",bos:"Indo-European",bph:"Nakh-Daghestanian",bqg:"Niger-Congo",bqj:"Niger-Congo",bqk:"Niger-Congo",bqn:"Sign Language",bqx:"Niger-Congo",bra:"Indo-European",brb:"Austro-Asiatic",bro:"Sino-Tibetan",brx:"Sino-Tibetan",bsb:"Austronesian",bsg:"Indo-European",bsk:"Language isolate",bsy:"Austronesian",btd:"Austronesian",btf:"Afro-Asiatic",btv:"Indo-European",btx:"Austronesian",btz:"Austronesian",bub:"Niger-Congo",buh:"Hmong-Mien",bva:"Afro-Asiatic",bvf:"Afro-Asiatic",bvi:"Niger-Congo",bvo:"Niger-Congo",bwi:"Maipurean",bwn:"Hmong-Mien",bwx:"Hmong-Mien",bxr:"Mongolic",bxu:"Mongolic",bxw:"Niger-Congo",byn:"Afro-Asiatic",byo:"Sino-Tibetan",bze:"Niger-Congo",bzx:"Niger-Congo",cat:"Indo-European",cbb:"Maipurean",cbc:"Tucanoan",cbi:"Barbacoan",cbn:"Austro-Asiatic",cby:"Unclassified",cdh:"Indo-European",cdn:"Sino-Tibetan",cdz:"Austro-Asiatic",ceg:"Zamucoan",cgk:"Sino-Tibetan",che:"Nakh-Daghestanian",cib:"Niger-Congo",cji:"Nakh-Daghestanian",ckh:"Sino-Tibetan",ckq:"Afro-Asiatic",clk:"Sino-Tibetan",cmn:"Sino-Tibetan",cnq:"Niger-Congo",cnu:"Afro-Asiatic",coa:"Creole",cog:"Austro-Asiatic",cpu:"Maipurean",cqd:"Hmong-Mien",csf:"Sign Language",csx:"Sign language",cub:"Tucanoan",cui:"Guajiboan",cuu:"Kra-Dai",daa:"Afro-Asiatic",daj:"Nilo-Saharan",dar:"Nakh-Daghestanian",dau:"Nilo-Saharan",dba:"Language isolate",dbb:"Afro-Asiatic",dbp:"Afro-Asiatic",dbr:"Afro-Asiatic",ddn:"Nilo-Saharan",deg:"Niger-Congo",dek:"Niger-Congo",des:"Tucanoan",dgo:"Indo-European",dgs:"Niger-Congo",dhd:"Indo-European",dhi:"Sino-Tibetan",dhm:"Niger-Congo",dil:"Nilo-Saharan",diu:"Niger-Congo",div:"Indo-European",djc:"Nilo-Saharan",dkg:"Niger-Congo",dln:"Sino-Tibetan",dml:"Indo-European",dms:"Austronesian",dnu:"Austro-Asiatic",doc:"Kra-Dai",dok:"Austronesian",dox:"Afro-Asiatic",dru:"Austronesian",dse:"Sign Language",dsh:"Afro-Asiatic",dsl:"Sign Language",dsq:"Nilo-Saharan",dta:"Mongolic",dtp:"Austronesian",dyu:"Niger-Congo",dzg:"Nilo-Saharan",dzl:"Sino-Tibetan",eng:"Indo-European",enn:"Niger-Congo",epi:"Niger-Congo",ers:"Sino-Tibetan",esl:"Sign Language",evn:"Tungusic",fin:"Uralic",fni:"Niger-Congo",fod:"Niger-Congo",fra:"Indo-European",fsl:"Sign Language",fub:"Niger-Congo",fuc:"Niger-Congo",fuf:"Niger-Congo",fuj:"Niger-Congo",fvr:"Nilo-Saharan",fwe:"Niger-Congo",gax:"Afro-Asiatic",gaz:"Afro-Asiatic",gbk:"Indo-European",gbm:"Indo-European",gbn:"Nilo-Saharan",gdq:"Afro-Asiatic",gea:"Afro-Asiatic",ges:"Austronesian",gex:"Afro-Asiatic",ghl:"Nilo-Saharan",giq:"Kra-Dai",giw:"Kra-Dai",gju:"Indo-European",glc:"Niger-Congo",goe:"Sino-Tibetan",gow:"Afro-Asiatic",gqu:"Kra-Dai",grr:"Afro-Asiatic",gsg:"Sign Language",gss:"Sign Language",guj:"Indo-European",gus:"Sign Language",gvp:"Jean",gwb:"Niger-Congo",gwc:"Indo-European",gwd:"Afro-Asiatic",gwf:"Indo-European",gya:"Niger-Congo",gyo:"Sino-Tibetan",gzn:"Austronesian",hae:"Afro-Asiatic",hal:"Austro-Asiatic",hau:"Afro-Asiatic",hca:"Creole",hea:"Hmong-Mien",heb:"Afro-Asiatic",her:"Niger-Congo",hik:"Austronesian",hin:"Indo-European",hks:"Sign Language",hlb:"Indo-European",hld:"Austro-Asiatic",hmb:"Nilo-Saharan",hmh:"Hmong-Mien",hml:"Hmong-Mien",hmm:"Hmong-Mien",hne:"Indo-European",hni:"Sino-Tibetan",hnu:"Austro-Asiatic",hoh:"Afro-Asiatic",hoj:"Indo-European",hoz:"Afro-Asiatic",hsn:"Sino-Tibetan",hss:"Afro-Asiatic",htu:"Austronesian",hug:"Harákmbut",huo:"Austro-Asiatic",iba:"Austronesian",ibr:"Niger-Congo",icl:"Sign Language",iii:"Sino-Tibetan",ind:"Austronesian",irr:"Austro-Asiatic",ise:"Sign Language",isk:"Indo-European",isr:"Sign Language",ium:"Hmong-Mien",jbn:"Afro-Asiatic",jeu:"Afro-Asiatic",jia:"Afro-Asiatic",jii:"Afro-Asiatic",jio:"Kra-Dai",jit:"Niger-Congo",jiu:"Sino-Tibetan",jle:"Niger-Congo",jls:"Sign Language",jmi:"Afro-Asiatic",jnl:"Sino-Tibetan",jos:"Sign Language",jpn:"Japonic",jup:"Puinavean",kaf:"Sino-Tibetan",kan:"Dravidian",kas:"Indo-European",kay:"Tupian",kaz:"Turkic",kbg:"Sino-Tibetan",kbo:"Nilo-Saharan",kbp:"Niger-Congo",kby:"Nilo-Saharan",kcf:"Niger-Congo",kcn:"Creole",kcp:"Nilo-Saharan",kcu:"Niger-Congo",kcy:"Nilo-Saharan",kcz:"Niger-Congo",kdh:"Niger-Congo",kdn:"Niger-Congo",kdt:"Austro-Asiatic",kdu:"Nilo-Saharan",kec:"Nilo-Saharan",kfa:"Dravidian",kfd:"Dravidian",kfe:"Dravidian",kfg:"Dravidian",kfm:"Indo-European",kfr:"Indo-European",kfs:"Indo-European",kfy:"Indo-European",kgn:"Indo-European",khb:"Kra-Dai",khf:"Austro-Asiatic",khv:"Nakh-Daghestanian",kia:"Niger-Congo",kib:"Niger-Congo",kie:"Nilo-Saharan",kil:"Afro-Asiatic",kir:"Turkic",kjc:"Austronesian",kjg:"Austro-Asiatic",kjk:"Austronesian",kke:"Niger-Congo",kkh:"Kra-Dai",kkn:"Austro-Asiatic",kko:"Nilo-Saharan",kks:"Afro-Asiatic",klf:"Nilo-Saharan",kmc:"Kra-Dai",kmq:"Nilo-Saharan",kmr:"Indo-European",kmz:"Turkic",knc:"Nilo-Saharan",knf:"Niger-Congo",knk:"Niger-Congo",knm:"Maipurean",knn:"Indo-European",kns:"Austro-Asiatic",knz:"Niger-Congo",kou:"Niger-Congo",kpa:"Afro-Asiatic",kpc:"Maipurean",kpj:"Karajá",kpt:"Nakh-Daghestanian",kqg:"Niger-Congo",kqm:"Niger-Congo",krn:"Niger-Congo",krs:"Nilo-Saharan",kth:"Nilo-Saharan",kuf:"Austro-Asiatic",kui:"Cariban",kuj:"Niger-Congo",kva:"Nakh-Daghestanian",kvf:"Afro-Asiatic",kvh:"Austronesian",kvp:"Austronesian",kwn:"Niger-Congo",kwv:"Nilo-Saharan",kxd:"Austronesian",kxh:"Afro-Asiatic",kxj:"Nilo-Saharan",kyi:"Austronesian",kyp:"Kra-Dai",kyw:"Indo-European",kzq:"Sino-Tibetan",lae:"Sino-Tibetan",lan:"Niger-Congo",lao:"Kra-Dai",laq:"Kra-Dai",lbj:"Sino-Tibetan",lbn:"Austro-Asiatic",lbo:"Austro-Asiatic",lbs:"Sign Language",lbt:"Kra-Dai",lcd:"Austronesian",lcq:"Austronesian",lgn:"Nilo-Saharan",lgs:"Sign Language",lha:"Kra-Dai",lhn:"Austronesian",lhp:"Sino-Tibetan",lic:"Kra-Dai",liq:"Afro-Asiatic",liu:"Nilo-Saharan",lkc:"Sino-Tibetan",lkh:"Sino-Tibetan",lki:"Indo-European",lkr:"Nilo-Saharan",lma:"Niger-Congo",loh:"Nilo-Saharan",lop:"Niger-Congo",lsd:"Afro-Asiatic",lso:"Sign Language",lss:"Indo-European",lsy:"Sign Language",luk:"Sino-Tibetan",lul:"Nilo-Saharan",mag:"Indo-European",mai:"Indo-European",mal:"Dravidian",mar:"Indo-European",mbd:"Austronesian",mbn:"Guajiboan",mcd:"Panoan",mdl:"Sign Language",mdy:"Afro-Asiatic",mei:"Nilo-Saharan",men:"Niger-Congo",mes:"Afro-Asiatic",mew:"Afro-Asiatic",mey:"Afro-Asiatic",mgb:"Nilo-Saharan",mgd:"Nilo-Saharan",mge:"Nilo-Saharan",mgh:"Niger-Congo",mhr:"Uralic",mhu:"Sino-Tibetan",mhw:"Niger-Congo",mjp:"Dravidian",mkg:"Kra-Dai",mmh:"Maipurean",mml:"Austro-Asiatic",mmy:"Afro-Asiatic",mne:"Nilo-Saharan",mni:"Sino-Tibetan",mnj:"Indo-European",mnk:"Niger-Congo",mnq:"Austro-Asiatic",mns:"Uralic",mot:"Chibchan",mou:"Afro-Asiatic",moy:"Afro-Asiatic",moz:"Afro-Asiatic",mpe:"Nilo-Saharan",mpz:"Sino-Tibetan",mqi:"Austronesian",mqn:"Austronesian",mra:"Austro-Asiatic",mrj:"Uralic",msc:"Niger-Congo",msv:"Afro-Asiatic",msw:"Niger-Congo",mtr:"Indo-European",mub:"Afro-Asiatic",mup:"Indo-European",muq:"Hmong-Mien",muv:"Dravidian",mvf:"Mongolic",mvu:"Nilo-Saharan",mvy:"Indo-European",mwn:"Niger-Congo",mxj:"Sino-Tibetan",myp:"Muran",myy:"Tucanoan",mzb:"Afro-Asiatic",mzy:"Sign Language",naq:"Khoe-Kwadi",nbt:"Sino-Tibetan",nbw:"Niger-Congo",ndg:"Niger-Congo",ndp:"Nilo-Saharan",ndt:"Niger-Congo",neb:"Niger-Congo",neh:"Sino-Tibetan",nev:"Austro-Asiatic",ngt:"Austro-Asiatic",njl:"Nilo-Saharan",nkd:"Sino-Tibetan",nld:"Indo-European",nmd:"Niger-Congo",nmi:"Afro-Asiatic",nml:"Niger-Congo",nmy:"Sino-Tibetan",nnj:"Nilo-Saharan",nod:"Kra-Dai",noe:"Indo-European",nos:"Sino-Tibetan",npb:"Sino-Tibetan",npi:"Indo-European",nrb:"Nilo-Saharan",nru:"Sino-Tibetan",nsl:"Sign Language",nuo:"Austro-Asiatic",nus:"Nilo-Saharan",nwm:"Nilo-Saharan",nxq:"Sino-Tibetan",nye:"Niger-Congo",nyn:"Niger-Congo",nyr:"Niger-Congo",nyw:"Kra-Dai",nzs:"Sign Language",okn:"Japonic",ole:"Sino-Tibetan",oog:"Austro-Asiatic",oon:"Andamanese",opa:"Niger-Congo",ort:"Indo-European",ory:"Indo-European",ost:"Niger-Congo",oyb:"Austro-Asiatic",oym:"Tupian",pac:"Austro-Asiatic",pah:"Tupian",pbp:"Niger-Congo",peh:"Mongolic",pes:"Indo-European",pga:"Creole",pgg:"Indo-European",pgz:"Sign language",pha:"Hmong-Mien",phh:"Sino-Tibetan",phj:"Sino-Tibetan",phk:"Kra-Dai",phl:"Indo-European",pho:"Sino-Tibetan",phq:"Sino-Tibetan",phr:"Indo-European",pht:"Kra-Dai",pil:"Niger-Congo",pir:"Tucanoan",pkb:"Niger-Congo",pks:"Sign Language",pkt:"Austro-Asiatic",pll:"Austro-Asiatic",pnq:"Niger-Congo",pnx:"Austro-Asiatic",por:"Indo-European",prc:"Indo-European",prs:"Indo-European",prt:"Austro-Asiatic",psc:"Sign Language",pse:"Austronesian",pto:"Tupian",pum:"Sino-Tibetan",puo:"Austro-Asiatic",qae:"Sign Language",qao:"Sign Language",qbh:"Sign Language",qbj:"Sign Language",qbn:"Sign Language",qbt:"Sign Language",qcd:"Sign Language",qcm:"Sign Language",qcy:"Sign Language",qer:"Sign Language",qfa:"Sign Language",qfj:"Sign Language",qga:"Sign Language",qge:"Sign Language",qgm:"Sign Language",qiq:"Sign Language",qki:"Sign Language",qkm:"Sign Language",qkp:"Sign Language",qkw:"Sign Language",qmv:"Sign Language",qnh:"Sign Language",qns:"Sign Language",qom:"Sign Language",qqa:"Sign Language",qry:"Sign Language",qsm:"Sign Language",qso:"Sign Language",qsr:"Sign Language",qsz:"Sign Language",qtp:"Sign Language",qvz:"Quechuan",ras:"Niger-Congo",rbb:"Austro-Asiatic",ren:"Austro-Asiatic",rji:"Sino-Tibetan",rmt:"Indo-European",rmy:"Indo-European",rob:"Austronesian",rsl:"Sign Language",rui:"Niger-Congo",rus:"Indo-European",rwm:"Niger-Congo",rwr:"Indo-European",rys:"Japonic",saa:"Afro-Asiatic",sbf:"Unclassified",sbj:"Nilo-Saharan",sbs:"Niger-Congo",scb:"Austro-Asiatic",sck:"Indo-European",scl:"Indo-European",sdb:"Indo-European",sdg:"Indo-European",sdl:"Sign Language",sdp:"Sino-Tibetan",seq:"Niger-Congo",sgh:"Indo-European",sgy:"Indo-European",she:"Afro-Asiatic",shm:"Indo-European",shn:"Kra-Dai",sho:"Niger-Congo",shp:"Panoan",shu:"Afro-Asiatic",shv:"Afro-Asiatic",shz:"Niger-Congo",siy:"Indo-European",siz:"Afro-Asiatic",sjg:"Nilo-Saharan",sjo:"Tungusic",skq:"Niger-Congo",sle:"Dravidian",slt:"Sino-Tibetan",sml:"Austronesian",smy:"Indo-European",snd:"Indo-European",snn:"Tucanoan",soj:"Indo-European",sok:"Afro-Asiatic",soy:"Niger-Congo",spa:"Indo-European",spu:"Austro-Asiatic",sqk:"Sign Language",sqq:"Austro-Asiatic",sqs:"Sign Language",sqt:"Afro-Asiatic",srh:"Indo-European",sri:"Tucanoan",srp:"Indo-European",ssh:"Afro-Asiatic",ssn:"Afro-Asiatic",sss:"Austro-Asiatic",ssy:"Afro-Asiatic",std:"Andamanese",sts:"Indo-European",suq:"Nilo-Saharan",suv:"Sino-Tibetan",suy:"Jean",suz:"Sino-Tibetan",swh:"Niger-Congo",swi:"Kra-Dai",swl:"Sign Language",swv:"Indo-European",swx:"Arauan",sxg:"Sino-Tibetan",sze:"Afro-Asiatic",szn:"Austronesian",szs:"Sign Language",tag:"Niger-Congo",tam:"Dravidian",taz:"Niger-Congo",tbm:"Niger-Congo",tbn:"Chibchan",tbr:"Nilo-Saharan",tct:"Kra-Dai",tcy:"Dravidian",tda:"Mixed language",tdb:"Indo-European",tdd:"Kra-Dai",tdf:"Austro-Asiatic",tdj:"Austronesian",tel:"Dravidian",teq:"Nilo-Saharan",tgf:"Sino-Tibetan",tgk:"Indo-European",tgr:"Austro-Asiatic",thk:"Niger-Congo",thm:"Austro-Asiatic",thu:"Nilo-Saharan",thv:"Afro-Asiatic",tig:"Afro-Asiatic",tin:"Nakh-Daghestanian",tiz:"Kra-Dai",tkn:"Japonic",tlq:"Austro-Asiatic",tly:"Indo-European",tma:"Nilo-Saharan",tnb:"Chibchan",toi:"Niger-Congo",toq:"Nilo-Saharan",tou:"Austro-Asiatic",tqq:"Afro-Asiatic",tri:"Cariban",trj:"Afro-Asiatic",tsb:"Afro-Asiatic",tsc:"Niger-Congo",tsj:"Sino-Tibetan",tsk:"Sino-Tibetan",tsl:"Kra-Dai",tsm:"Sign Language",ttg:"Austronesian",tth:"Austro-Asiatic",ttl:"Niger-Congo",tts:"Kra-Dai",tue:"Tucanoan",tum:"Niger-Congo",tuo:"Tucanoan",tur:"Turkic",twm:"Sino-Tibetan",txi:"Cariban",txm:"Austronesian",tyh:"Austro-Asiatic",tyj:"Kra-Dai",tyr:"Kra-Dai",tyv:"Turkic",tyy:"Niger-Congo",tzm:"Afro-Asiatic",uan:"Kra-Dai",udj:"Austronesian",une:"Niger-Congo",unk:"Maipurean",urd:"Indo-European",urp:"Tupian",urz:"Tupian",ush:"Indo-European",usi:"Sino-Tibetan",uuu:"Austro-Asiatic",uzn:"Turkic",vai:"Niger-Congo",vgr:"Indo-European",vie:"Austro-Asiatic",vkj:"Unclassified",vkn:"Niger-Congo",vkz:"Niger-Congo",vmk:"Niger-Congo",vut:"Niger-Congo",wau:"Maipurean",waw:"Cariban",wbj:"Afro-Asiatic",wbl:"Indo-European",wbr:"Indo-European",wlc:"Niger-Congo",wll:"Nilo-Saharan",wmd:"Nambikwara",wmg:"Sino-Tibetan",wne:"Indo-European",wni:"Niger-Congo",wol:"Niger-Congo",wrn:"Niger-Congo",wti:"Nilo-Saharan",wuh:"Mixed language",wwa:"Niger-Congo",xal:"Mongolic",xan:"Afro-Asiatic",xdq:"Nakh-Daghestanian",xhv:"Austro-Asiatic",xka:"Indo-European",xkz:"Sino-Tibetan",xma:"Niger-Congo",xmj:"Afro-Asiatic",xmo:"Tupian",xms:"Sign Language",xnr:"Indo-European",xns:"Sino-Tibetan",xom:"Nilo-Saharan",xor:"Panoan",xsm:"Niger-Congo",xsr:"Sino-Tibetan",xwg:"Nilo-Saharan",yaa:"Panoan",yad:"Yaguan",yao:"Niger-Congo",yax:"Niger-Congo",ybh:"Sino-Tibetan",ycl:"Sino-Tibetan",ydd:"Indo-European",ydg:"Indo-European",yea:"Dravidian",yhd:"Afro-Asiatic",yig:"Sino-Tibetan",yix:"Sino-Tibetan",ymm:"Afro-Asiatic",ymx:"Sino-Tibetan",yne:"Sino-Tibetan",yno:"Kra-Dai",yom:"Niger-Congo",yox:"Japonic",yoy:"Kra-Dai",yrn:"Kra-Dai",ysl:"Sign Language",ysm:"Sign language",ysn:"Sino-Tibetan",yue:"Sino-Tibetan",yul:"Nilo-Saharan",yup:"Cariban",ywn:"Panoan",ywt:"Sino-Tibetan",zag:"Nilo-Saharan",zgn:"Kra-Dai",zhd:"Kra-Dai",ziw:"Niger-Congo",zkr:"Sino-Tibetan",zlm:"Austronesian",zna:"Niger-Congo",zne:"Niger-Congo",zng:"Austro-Asiatic",zqe:"Kra-Dai",zum:"Indo-European",zyg:"Kra-Dai"},pc=":host{display:block;width:100%;--dx-surface: #f3f3f1;--dx-elevated: #ffffff;--dx-text: #3b463d;--dx-muted: #6d766e;--dx-line: #d1d4cd;--dx-accent: #92b195;--dx-accent-weak: rgba(146, 177, 149, .18);--dx-accent-soft: rgba(146, 177, 149, .1);--dx-accent-strong: #657967}.pgg-root{--brand: var(--dx-accent, #92b195);--ink: var(--dx-text, #3b463d);--mut: var(--dx-muted, #6d766e);--line: var(--dx-line, #d1d4cd);--card: var(--dx-elevated, #fff);--bg: var(--dx-surface, #f3f3f1);width:100%;box-sizing:border-box;color:var(--ink);background:var(--bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;padding:16px}.filters{display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding-block:18px 8px;min-height:190px}.pgg-search{display:flex;justify-content:center}.pgg-search--repel{gap:10px;align-items:center;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:600px;margin-inline:auto}.pgg-search--repel>:first-child{flex:1 1 320px;min-width:0}.pgg-exact{flex:none}.filters__toggle{background:var(--dx-elevated, #fff);border:1px solid var(--dx-line, #d1d4cd);border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:500;color:var(--dx-text, #3b463d);padding:7px 12px;display:inline-flex;align-items:center;gap:7px;margin-inline:auto;transition:background-color .15s ease,border-color .15s ease}.filters__toggle:hover{background:var(--dx-accent-weak, rgba(146,177,149,.18));border-color:var(--dx-accent, #92b195)}.filters__toggle:focus-visible{outline:2px solid var(--dx-accent, #92b195);outline-offset:2px}.filters__toggle-icon{color:var(--dx-accent, #92b195);flex:none}.filters__toggle-count{background:var(--dx-accent, #92b195);color:#fff;border-radius:999px;min-width:18px;padding:0 5px;font-size:.75rem;line-height:18px;text-align:center}.filters__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.filters__panel{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:flex-start}.filter-toggle{padding:6px 12px;cursor:pointer;font-size:.875rem;color:inherit;background:var(--card);border:1px solid var(--line);border-radius:8px;transition:border-color .15s ease,background .15s ease}.filter-toggle:hover{border-color:var(--brand)}.filter-toggle[data-active]{background-color:var(--dx-accent-weak, rgba(146, 177, 149, .18));border-color:var(--brand);color:var(--ink)}.filters__active{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}.filter-chip{display:inline-flex;gap:6px;align-items:center;background-color:var(--dx-accent-weak, rgba(146, 177, 149, .18));color:var(--ink);border:1px solid var(--line);border-radius:100px;padding:4px 12px;font-size:.85rem}.filter-chip__remove{background:none;border:none;cursor:pointer;font-size:1.1em;line-height:1;color:inherit;padding:0;display:inline-flex;align-items:center}.filter-chip__remove:hover{opacity:.7}.filters__clear-all{background:none;border:none;cursor:pointer;font-size:.875rem;color:var(--ink);text-decoration:underline;text-decoration-color:var(--brand);text-underline-offset:4px}.repel{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.font-size-sm{font-size:.875rem;color:var(--mut)}.grid.uupgs-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.card.uupg__card{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0000000a}.uupg__image{width:100%;aspect-ratio:1 / 1;object-fit:cover;background:var(--line)}.uupg__header{padding:12px 14px 6px}.uupg__name{font-size:1rem;font-weight:700;line-height:1.2;margin:0 0 4px}.uupg__country{font-size:.85rem;color:var(--mut);margin:0}.uupg__country-link{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--brand);text-decoration-thickness:1px;text-underline-offset:2px}.uupg__country-link:hover{text-decoration-thickness:2px}.uupg__match{font-size:.8rem;color:var(--mut);margin:4px 0 0}.uupg__content{padding:0 14px;font-size:.85rem;color:var(--mut)}.uupg__more-button{margin:12px 14px 14px;padding:8px 12px;text-align:center;font-size:.85rem;font-weight:700;color:var(--dx-elevated, #fff);background:var(--dx-accent-strong, #657967);border-radius:8px;text-decoration:none}.uupg__more-button:hover{background:var(--dx-text, #3b463d)}.search-highlight{background:#fde68a;border-radius:2px;padding:0 1px}.loading,.pgg-empty{grid-column:1 / -1;padding:28px;text-align:center;color:var(--mut);font-size:.9rem}.pgg-failed{font-weight:600;border-top:1px solid var(--bd, #d1d4cd)}.pgg-loadmore{display:block;margin:20px auto 0;padding:8px 18px;font-size:.9rem;cursor:pointer;color:var(--ink);background:var(--card);border:1px solid var(--brand);border-radius:8px}.pgg-loadmore:hover{background:var(--dx-accent-soft, rgba(146, 177, 149, .1))}",bc={class:"pgg-root"},mc={key:0,class:"pgg-search pgg-search--repel"},_c=["data-active"],vc=["aria-expanded"],yc={key:0,class:"filters__toggle-count"},xc={key:2,class:"filters__panel"},kc={key:3,class:"filters__active"},wc=["onClick"],Ac={class:"pgg-body"},Sc={key:0,class:"repel"},Cc={class:"font-size-sm"},Nc={key:1},Tc={id:"results",class:"grid uupgs-list"},Ec=["src","alt"],jc={class:"uupg__header"},qc=["innerHTML"],Ic={key:0,class:"uupg__country"},Mc=["href"],Lc=["innerHTML"],zc=["innerHTML"],Pc=["innerHTML"],Oc={key:1,class:"uupg__content"},Dc=["href"],Rc={key:0,class:"loading"},Fc={key:1,class:"pgg-empty pgg-failed",role:"status"},Hc={key:2,class:"pgg-empty"},Kc=Ra(wo({__name:"people-groups-grid",props:{profileConfig:{type:String,default:""},prayBaseUrl:{type:String,default:""},languageCode:{type:String,default:""},researchUrl:{type:String,default:""},selectUrl:{type:String,default:""},t:{type:Object,default:()=>({})},showSearch:{type:[Boolean,String],default:!0},showFilters:{type:[Boolean,String],default:!0},showTotal:{type:[Boolean,String],default:!0},query:{type:String,default:""},wagfRegion:{type:String,default:""},wagfBlock:{type:String,default:""},rop1:{type:String,default:""},religion:{type:String,default:""},countryCode:{type:String,default:""},primaryLanguage:{type:String,default:""},cluster:{type:String,default:""},peopleGroup:{type:String,default:""},engagementStatus:{type:String,default:""},gospelAccess:{type:String,default:""},religionFamily:{type:String,default:""},languageFamily:{type:String,default:""},perPage:{type:Number,default:24},morePerPage:{type:Number,default:0}},emits:["groups-filtered"],setup(t,{emit:e}){const n=t,o=e,s=it(()=>{if(!n.profileConfig)return{};try{return JSON.parse(n.profileConfig)||{}}catch{return{}}}),i=it(()=>!g.value&&!x.value?null:{backgroundImage:`url(${lc(s.value)}/images/worldmap.svg)`,backgroundSize:"60%",backgroundPosition:"top center",backgroundRepeat:"no-repeat"}),r=it(()=>n.prayBaseUrl||s.value.prayBaseUrl||"https://pray.doxa.life"),a=it(()=>n.languageCode||s.value.languageCode||""),c=it(()=>n.researchUrl||s.value.researchUrl||(typeof window<"u"&&window.DOXA_SITE_URL||"https://doxa.life").replace(/\/+$/,"")+"/research/"),u=it(()=>({...s.value.t||{},...n.t||{}})),d=h=>!(h===!1||h==="false"||h==="0"||h===0),g=it(()=>d(n.showSearch)),x=it(()=>d(n.showFilters)),S=it(()=>d(n.showTotal)),M=ft([]),j=ft([]),$=ft(0),R=ft(1),O=ft(!0),F=ft(!1),q=ft(!0),J=ft({}),gt=ft(""),ot=ft({}),Tt=it(()=>g.value?gt.value:n.query||""),D=it(()=>{const h={},b=m=>m;return n.wagfRegion&&(h.wagf_region={value:n.wagfRegion,label:b(n.wagfRegion)}),n.wagfBlock&&(h.wagf_block={value:n.wagfBlock,label:b(n.wagfBlock)}),n.rop1&&(h.rop1={value:n.rop1,label:b(n.rop1)}),n.religion&&(h.religion={value:n.religion,label:b(n.religion)}),n.countryCode&&(h.country_code={value:n.countryCode,label:b(n.countryCode)}),n.primaryLanguage&&(h.primary_language={value:n.primaryLanguage,label:b(n.primaryLanguage)}),n.engagementStatus&&(h.engagement_status={value:n.engagementStatus,label:b(n.engagementStatus)}),n.cluster&&(h.imb_reg_of_people_2={value:n.cluster,label:b(n.cluster)}),n.peopleGroup&&(h.imb_reg_of_people_25={value:n.peopleGroup,label:b(n.peopleGroup)}),n.gospelAccess&&(h.imb_gsec={value:n.gospelAccess,label:b(n.gospelAccess)}),n.religionFamily&&(h.__religion_family={value:n.religionFamily,label:b(n.religionFamily)}),n.languageFamily&&(h.__language_family={value:n.languageFamily,label:b(n.languageFamily)}),h}),I=it(()=>x.value?ot.value:D.value),V=it(()=>Object.values(I.value||{}).filter(h=>h&&h.value!==""&&h.value!=null).length),qt=it(()=>Object.keys(I.value).length),wt=it(()=>V.value>0||!!(Tt.value||"").trim());function Ot(h){return h.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function At(h,b=500){let m;return(...k)=>{clearTimeout(m),m=setTimeout(()=>h(...k),b)}}const at=At(()=>{O.value=!0,R.value=1,l()},500);function G(h){gt.value=(h==null?void 0:h.value)??"",at()}function Y(){q.value=!q.value}function pt(h){ot.value={...ot.value,[h.name]:{value:h.value,label:h.label}},R.value=1,l()}function It(h){Mt(h.name)}function Mt(h){const b={...ot.value};delete b[h],ot.value=b,R.value=1,l()}function _t(){ot.value={},R.value=1,l()}function me(){if(ot.value.exact)return Mt("exact");ot.value={...ot.value,exact:{value:"yes",label:u.value.exact_filter||"Exact"}},R.value=1,l()}const Je=h=>String(h??"").toLowerCase().replace(/[\s_&-]+/g,""),In={__religion_family:h=>{const b=h.religion&&typeof h.religion=="object"?h.religion.value:h.religion,m=String(b||"").charAt(0).toUpperCase(),k=m&&gi[m]?gi[m]:"";return k?{value:k,label:k}:null},__language_family:h=>{const b=h.imb_language_family,m=b&&typeof b=="object"?b.label||b.value:b;let k="";if(m)k=pi(m);else{const N=h.primary_language&&typeof h.primary_language=="object"?h.primary_language.value:null,E=N&&gc[N];k=E?pi(E):""}return k?{value:k,label:k}:null}},le=(h,b)=>In[b]?In[b](h):h[b];function _e(h,b){if(!h)return!1;const m=Je(b==null?void 0:b.value);return m?Je(h.value)===m||Je(h.label)===m:!1}function Ye(h){let b=h;for(const[m,k]of Object.entries(I.value))m==="exact"?b=b:b=b.filter(N=>_e(le(N,m),k));return b}function Mn(){const h=b=>{const m=new Map;for(const k of M.value){const N=k[b];if(!(N!=null&&N.value))continue;const E=m.get(N.value);E?E.count++:m.set(N.value,{label:N.label,count:1})}return Array.from(m.entries()).map(([k,{label:N,count:E}])=>({value:k,label:N,count:E})).sort((k,N)=>k.label.localeCompare(N.label))};J.value={wagf_region:h("wagf_region"),wagf_block:h("wagf_block"),rop1:h("rop1"),religion:h("religion")}}function ue(){const h=Object.keys(J.value),b={};for(const m of h){const k={};for(const[T,z]of Object.entries(I.value))T!==m&&(k[T]=z);const N=bi(k,M.value),E=new Map;for(const T of N){const z=T[m];z!=null&&z.value&&E.set(z.value,(E.get(z.value)??0)+1)}b[m]=(J.value[m]??[]).map(T=>({...T,count:E.get(T.value)??0}))}J.value=b}function bi(h,b){let m=b;for(const[k,N]of Object.entries(h))k!=="exact"&&(m=m.filter(E=>_e(le(E,k),N)));return m}function l(){M.value=M.value.map(E=>(E.matches=[],E.country_label="",E.rop1_label="",E));const b=Object.keys(I.value).length>0?Ye(M.value):M.value,m=Tt.value;if(!m){j.value=b,$.value=j.value.length,O.value=!1,ue(),y();return}const N=new Ja(b,{includeMatches:!0,ignoreLocation:!0,minMatchCharLength:3,threshold:I.value.exact?0:.4,keys:["name","imb_alternate_name","country_code.label","rop1.label","religion.label","wagf_region.label","wagf_block.label"]}).search(m);j.value=N.map(E=>{var z;const T={...E.item};if(!E.matches)return T;T.matches=[];for(const Z of E.matches){const et=Z.key;if(!et)continue;let ct="";if(String(et).includes(".")){const[St,Et]=String(et).split(".");ct=(z=T[St])==null?void 0:z[Et]}else ct=T[String(et)];if(ct&&typeof ct=="string"){let St=0,Et="";if(Z.indices.forEach((Ht,bt)=>{const Lt=Ht[0],Te=Ht[1],Ln=Z.indices.length-1===bt;Et+=Ot(ct.slice(St,Lt))+`${Ot(ct.slice(Lt,Te+1))}`+(Ln?Ot(ct.slice(Te+1)):""),St=Te+1}),String(et).includes("imb_alternate_name"))T.matches.push({key:u.value.alternate_name??"Also known as",label:Et});else if(String(et).includes(".")){const[Ht]=String(et).split("."),bt={religion:u.value.religion,country_code:u.value.country,rop1:u.value.rop1,wagf_region:u.value.wagf_region,wagf_block:u.value.wagf_block};Ht==="rop1"?T.rop1_label=Et:Ht==="country_code"?T.country_label=Et:Ht==="wagf_region"||T.matches.push({key:bt[Ht]??Ht,label:Et})}else T[String(et)]=Et}}return T}),$.value=j.value.length,O.value=!1,ue(),y()}const f=Gs();function p(){var b,m;const h=((b=f==null?void 0:f.vnode)==null?void 0:b.el)||((m=f==null?void 0:f.proxy)==null?void 0:m.$el);try{const k=h&&h.getRootNode&&h.getRootNode();if(k&&k.host)return k.host}catch{}return h}function y(){const h={query:Tt.value,activeFilters:I.value,total:$.value,slugs:j.value.map(m=>m.slug)};o("groups-filtered",h);const b=p();b&&typeof b.dispatchEvent=="function"&&b.dispatchEvent(new CustomEvent("groups-filtered",{detail:h,bubbles:!0,composed:!0}))}function v(){return n.morePerPage>0?$.value>n.perPage+(R.value-1)*n.morePerPage&&!O.value&&j.value.length>0:$.value>R.value*n.perPage&&!O.value&&j.value.length>0}function _(){R.value=R.value+1}const C=it(()=>n.morePerPage>0?j.value.slice(0,n.perPage+(R.value-1)*n.morePerPage):j.value.slice(0,R.value*n.perPage)),A=it(()=>v());async function w(){const h=`${r.value}/api/people-groups/list?fields=name,slug,wagf_region,wagf_block,country_code,rop1,religion,has_photo,image_url,adopted_by_churches,imb_alternate_name,engagement_status,people_committed,primary_language,imb_reg_of_people_2,imb_reg_of_people_25,imb_gsec,imb_language_family&lang=${a.value}`;O.value=!0,F.value=!1;try{const b=await fetch(h);if(!b.ok)throw new Error(`HTTP ${b.status}`);const m=await b.json();$.value=m.total,M.value=Array.isArray(m.posts)?m.posts:[],Mn(),l()}catch(b){console.error("[people-groups-grid] fetch error:",b),F.value=!0,M.value=[],O.value=!1}}return _n(()=>[n.query,D.value,g.value,x.value],()=>{R.value=1,l()}),ps(w),(h,b)=>{var m,k,N,E;return H(),K("div",bc,[g.value||x.value?(H(),K("div",{key:0,id:"filters",class:"filters",style:ye(i.value)},[g.value?(H(),K("div",mc,[xt(Za,{"model-value":gt.value,placeholder:u.value.search||"Search people groups…","aria-label":u.value.search||"Search people groups","max-width":"480px",onSearch:G},null,8,["model-value","placeholder","aria-label"]),x.value?(H(),K("button",{key:0,class:"filter-toggle pgg-exact",type:"button","data-active":I.value.exact?"":void 0,onClick:me},rt(u.value.exact_filter||"Exact"),9,_c)):ht("",!0)])):ht("",!0),x.value?(H(),K("button",{key:1,class:"filters__toggle",type:"button","aria-expanded":q.value,onClick:Y},[b[0]||(b[0]=B("svg",{class:"filters__toggle-icon",width:"13",height:"13",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},[B("path",{d:"M1.5 2.5h9M3 6h6M4.5 9.5h3",fill:"none",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round"})],-1)),oe(" "+rt(q.value?u.value.hide_filters||"Hide Filters":u.value.show_filters||"Show Filters")+" ",1),V.value?(H(),K("span",yc,rt(V.value),1)):ht("",!0),b[1]||(b[1]=B("svg",{width:"12",height:"12",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg"},[B("path",{d:"M2 4l4 4 4-4",fill:"none",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"})],-1))],8,vc)):ht("",!0),x.value&&q.value?(H(),K("div",xc,[xt(qn,{label:u.value.wagf_region||"Region",name:"wagf_region",options:J.value.wagf_region||[],value:((m=I.value.wagf_region)==null?void 0:m.value)??"",placeholder:u.value.type_to_search||"Type to search...",onFilterChange:pt,onFilterClear:It},null,8,["label","options","value","placeholder"]),xt(qn,{label:u.value.wagf_block||"Bloc",name:"wagf_block",options:J.value.wagf_block||[],value:((k=I.value.wagf_block)==null?void 0:k.value)??"",placeholder:u.value.type_to_search||"Type to search...",onFilterChange:pt,onFilterClear:It},null,8,["label","options","value","placeholder"]),xt(qn,{label:u.value.rop1||"People Group",name:"rop1",options:J.value.rop1||[],value:((N=I.value.rop1)==null?void 0:N.value)??"",placeholder:u.value.type_to_search||"Type to search...",onFilterChange:pt,onFilterClear:It},null,8,["label","options","value","placeholder"]),xt(qn,{label:u.value.religion||"Religion",name:"religion",options:J.value.religion||[],value:((E=I.value.religion)==null?void 0:E.value)??"",placeholder:u.value.type_to_search||"Type to search...",onFilterChange:pt,onFilterClear:It},null,8,["label","options","value","placeholder"])])):ht("",!0),x.value&&qt.value>0?(H(),K("div",kc,[(H(!0),K(dt,null,kn(I.value,(T,z)=>(H(),K("span",{key:z,class:"filter-chip"},[oe(rt(T.label)+" ",1),B("button",{class:"filter-chip__remove",type:"button",onClick:Z=>Mt(String(z))},"×",8,wc)]))),128)),B("button",{class:"filters__clear-all",type:"button",onClick:_t},rt(u.value.clear_all||"Clear All"),1)])):ht("",!0)],4)):ht("",!0),B("div",Ac,[S.value||wt.value?(H(),K("div",Sc,[B("div",Cc,[O.value?(H(),K("span",Nc," ")):(H(),K(dt,{key:0},[oe(rt(wt.value&&!S.value?(u.value.showing||"Showing")+" "+$.value.toLocaleString("en-US"):(u.value.total||"Total")+": "+$.value.toLocaleString("en-US")),1)],64))])])):ht("",!0),B("div",Tc,[(H(!0),K(dt,null,kn(C.value,T=>(H(),K("div",{key:T.slug,class:"card uupg__card"},[T.image_url?(H(),K("img",{key:0,class:"uupg__image",src:T.image_url,alt:T.name},null,8,Ec)):ht("",!0),B("div",jc,[B("h3",{class:"uupg__name",innerHTML:T.name},null,8,qc),T.country_code?(H(),K("p",Ic,[B("a",{class:"uupg__country-link",href:`${c.value}../countries/${no(uc)(T.country_code.value,T.country_code.label)}`},[B("span",{innerHTML:T.country_label?T.country_label:T.country_code.label},null,8,Lc)],8,Mc),T.rop1?(H(),K(dt,{key:0},[b[2]||(b[2]=oe(" (",-1)),B("span",{innerHTML:T.rop1_label?T.rop1_label:T.rop1.label},null,8,zc),b[3]||(b[3]=oe(")",-1))],64)):ht("",!0)])):ht("",!0),T.matches?(H(!0),K(dt,{key:1},kn(T.matches,(z,Z)=>(H(),K("p",{key:Z,class:"uupg__match"},[B("strong",null,rt(z.key),1),b[4]||(b[4]=oe(": ",-1)),B("span",{innerHTML:z.label},null,8,Pc)]))),128)):ht("",!0)]),T.location_description?(H(),K("p",Oc,rt(T.location_description),1)):ht("",!0),B("a",{class:"uupg__more-button",href:`${c.value}${T.slug}`},rt(u.value.full_profile||"Full profile"),9,Dc)]))),128)),O.value?(H(),K("div",Rc,rt(u.value.loading||"Loading…"),1)):F.value?(H(),K("div",Fc,rt(u.value.load_failed||"People-group data could not be loaded. This is a connection problem, not your filter."),1)):C.value.length?ht("",!0):(H(),K("div",Hc,rt(u.value.no_results||"No people groups match this filter."),1))]),A.value?(H(),K("button",{key:1,class:"pgg-loadmore",type:"button",onClick:_},rt(u.value.load_more||"Load more"),1)):ht("",!0)])])}}},[["styles",[pc]]]));typeof customElements<"u"&&(customElements.get("people-groups-grid")||customElements.define("people-groups-grid",Kc))})(); +**/let vo;const _i=typeof window<"u"&&window.trustedTypes;if(_i)try{vo=_i.createPolicy("vue",{createHTML:e=>e})}catch{}const bi=vo?e=>vo.createHTML(e):e=>e,Rc="http://www.w3.org/2000/svg",Fc="http://www.w3.org/1998/Math/MathML",It=typeof document<"u"?document:null,vi=It&&It.createElement("template"),jc={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const o=t==="svg"?It.createElementNS(Rc,e):t==="mathml"?It.createElementNS(Fc,e):n?It.createElement(e,{is:n}):It.createElement(e);return e==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:e=>It.createTextNode(e),createComment:e=>It.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>It.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,o,r){const i=n?n.previousSibling:t.lastChild;if(o&&(o===r||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===r||!(o=o.nextSibling)););else{vi.innerHTML=bi(s==="svg"?`${e}`:s==="mathml"?`${e}`:e);const a=vi.content;if(s==="svg"||s==="mathml"){const c=a.firstChild;for(;c.firstChild;)a.appendChild(c.firstChild);a.removeChild(c)}t.insertBefore(a,n)}return[i?i.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},qc=Symbol("_vtc");function Uc(e,t,n){const s=e[qc];s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const yi=Symbol("_vod"),$c=Symbol("_vsh"),Hc=Symbol(""),Wc=/(?:^|;)\s*display\s*:/;function Kc(e,t,n){const s=e.style,o=me(n);let r=!1;if(n&&!o){if(t)if(me(t))for(const i of t.split(";")){const a=i.slice(0,i.indexOf(":")).trim();n[a]==null&&jn(s,a,"")}else for(const i in t)n[i]==null&&jn(s,i,"");for(const i in n){i==="display"&&(r=!0);const a=n[i];a!=null?Vc(e,i,!me(t)&&t?t[i]:void 0,a)||jn(s,i,a):jn(s,i,"")}}else if(o){if(t!==n){const i=s[Hc];i&&(n+=";"+i),s.cssText=n,r=Wc.test(n)}}else t&&e.removeAttribute("style");yi in e&&(e[yi]=r?s.display:"",e[$c]&&(s.display="none"))}const As=/\s*!important$/;function jn(e,t,n){if(Y(n))n.forEach(s=>jn(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))As.test(n)?e.setProperty(t,n.replace(As,""),"important"):e.setProperty(t,n);else{const s=zc(e,t);As.test(n)?e.setProperty(Qe(s),n.replace(As,""),"important"):e[s]=n}}const ki=["Webkit","Moz","ms"],yo={};function zc(e,t){const n=yo[t];if(n)return n;let s=ze(t);if(s!=="filter"&&s in e)return yo[t]=s;s=Vo(s);for(let o=0;oko||(Zc.then(()=>ko=0),ko=Date.now());function tu(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;const o=n.value;if(Y(o)){const r=s.stopImmediatePropagation;s.stopImmediatePropagation=()=>{r.call(s),s._stopped=!0};const i=o.slice(),a=[s];for(let c=0;ce.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,nu=(e,t,n,s,o,r)=>{const i=o==="svg";t==="class"?Uc(e,s,i):t==="style"?Kc(e,n,s):zn(t)?Vn(t)||Yc(e,t,n,s,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):su(e,t,s,i))?(Si(e,t,s),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&Ei(e,t,s,i,r,t!=="value")):e._isVueCE&&(ou(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!me(s)))?Si(e,ze(t),s,r,t):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),Ei(e,t,s,i))};function su(e,t,n,s){if(s)return!!(t==="innerHTML"||t==="textContent"||t in e&&wi(t)&&X(n));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 o=e.tagName;if(o==="IMG"||o==="VIDEO"||o==="CANVAS"||o==="SOURCE")return!1}return wi(t)&&me(n)?!1:t in e}function ou(e,t){const n=e._def.props;if(!n)return!1;const s=ze(t);return Array.isArray(n)?n.some(o=>ze(o)===s):Object.keys(n).some(o=>ze(o)===s)}const Ni={};function ru(e,t,n){let s=fs(e,t);Gn(s)&&(s=Ae({},s,t));class o extends Ao{constructor(i){super(s,i,n)}}return o.def=s,o}const iu=typeof HTMLElement<"u"?HTMLElement:class{};class Ao extends iu{constructor(t,n={},s=Li){super(),this._def=t,this._props=n,this._createApp=s,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&&s!==Li?this._root=this.shadowRoot:t.shadowRoot!==!1?(this.attachShadow(Ae({},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 Ao){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,ls(()=>{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 n of t)this._setAttr(n.attributeName)}_resolveDef(){if(this._pendingResolve)return this._pendingResolve;for(let s=0;s{this._resolved=!0,this._pendingResolve=void 0;const{props:r,styles:i}=s;let a;if(r&&!Y(r))for(const c in r){const f=r[c];(f===Number||f&&f.type===Number)&&(c in this._props&&(this._props[c]=Go(this._props[c])),(a||(a=Object.create(null)))[ze(c)]=!0)}this._numberProps=a,this._resolveProps(s),this.shadowRoot&&this._applyStyles(i),this._mount(s)},n=this._def.__asyncLoader;if(n)return this._pendingResolve=n().then(s=>{s.configureApp=this._def.configureApp,t(this._def=s,!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 n=this._instance&&this._instance.exposed;if(n)for(const s in n)ae(this,s)||Object.defineProperty(this,s,{get:()=>En(n[s])})}_resolveProps(t){const{props:n}=t,s=Y(n)?n:Object.keys(n||{});for(const o of Object.keys(this))o[0]!=="_"&&s.includes(o)&&this._setProp(o,this[o]);for(const o of s.map(ze))Object.defineProperty(this,o,{get(){return this._getProp(o)},set(r){this._setProp(o,r,!0,!this._patching)}})}_setAttr(t){if(t.startsWith("data-v-"))return;const n=this.hasAttribute(t);let s=n?this.getAttribute(t):Ni;const o=ze(t);n&&this._numberProps&&this._numberProps[o]&&(s=Go(s)),this._setProp(o,s,!1,!0)}_getProp(t){return this._props[t]}_setProp(t,n,s=!0,o=!1){if(n!==this._props[t]&&(this._dirty=!0,n===Ni?delete this._props[t]:(this._props[t]=n,t==="key"&&this._app&&(this._app._ceVNode.key=n)),o&&this._instance&&this._update(),s)){const r=this._ob;r&&(this._processMutations(r.takeRecords()),r.disconnect()),n===!0?this.setAttribute(Qe(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(Qe(t),n+""):n||this.removeAttribute(Qe(t)),r&&r.observe(this,{attributes:!0})}}_update(){const t=this._createVNode();this._app&&(t.appContext=this._app._context),lu(t,this._root)}_createVNode(){const t={};this.shadowRoot||(t.onVnodeMounted=t.onVnodeUpdated=this._renderSlots.bind(this));const n=xe(this._def,Ae(t,this._props));return this._instance||(n.ce=s=>{this._instance=s,s.ce=this,s.isCE=!0;const o=(r,i)=>{this.dispatchEvent(new CustomEvent(r,Gn(i[0])?Ae({detail:i},i[0]):{detail:i}))};s.emit=(r,...i)=>{o(r,i),Qe(r)!==r&&o(Qe(r),i)},this._setParent()}),n}_applyStyles(t,n,s){if(!t)return;if(n){if(n===this._def||this._styleChildren.has(n))return;this._styleChildren.add(n)}const o=this._nonce,r=this.shadowRoot,i=s?this._getStyleAnchor(s)||this._getStyleAnchor(this._def):this._getRootStyleInsertionAnchor(r);let a=null;for(let c=t.length-1;c>=0;c--){const f=document.createElement("style");o&&f.setAttribute("nonce",o),f.textContent=t[c],r.insertBefore(f,a||i),a=f,c===0&&(s||this._styleAnchors.set(this._def,f),n&&this._styleAnchors.set(n,f))}}_getStyleAnchor(t){if(!t)return null;const n=this._styleAnchors.get(t);return n&&n.parentNode===this.shadowRoot?n:(n&&this._styleAnchors.delete(t),null)}_getRootStyleInsertionAnchor(t){for(let n=0;n{Ci().render(...e)},Li=(...e)=>{const t=Ci().createApp(...e),{mount:n}=t;return t.mount=s=>{const o=uu(s);if(!o)return;const r=t._component;!X(r)&&!r.render&&!r.template&&(r.template=o.innerHTML),o.nodeType===1&&(o.textContent="");const i=n(o,!1,cu(o));return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},t};function cu(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function uu(e){return me(e)?document.querySelector(e):e}function Es(e,t){if(!t.includes("."))return e==null?void 0:e[t];const[n,...s]=t.split(".");let o=e==null?void 0:e[n];for(const r of s)o=o==null?void 0:o[r];return o}function fu(e,t){const n=e.toLowerCase(),s=t.toLowerCase(),o=[];let r=0,i=n.indexOf(s,r);for(;i!==-1;)o.push([i,i+s.length-1]),r=i+s.length,i=n.indexOf(s,r);return o}function du(e,t,n){const s=e.toLowerCase(),o=t.toLowerCase(),r=o.length;if(!r||!s.length)return null;const i=Math.min(2,Math.floor(n*r));if(i<=0)return null;let a=new Array(s.length+1).fill(0),c=new Array(s.length+1);for(let v=1;v<=r;v++){c[0]=v;for(let S=1;S<=s.length;S++){const P=a[S-1]+(o[v-1]===s[S-1]?0:1);c[S]=Math.min(P,a[S]+1,c[S-1]+1)}[a,c]=[c,a]}let f=1/0,d=-1;for(let v=1;v<=s.length;v++)a[v]i?null:[[Math.max(0,d-r),d-1]]}function gu(e,t,{threshold:n=.4}={}){const s=String(e??"").trim().toLowerCase();if(!s)return[];const o=Math.min(2,Math.floor(n*s.length)),r=[];for(const a of t){if(!a)continue;const c=String(a).toLowerCase();if(Math.abs(c.length-s.length)>o)continue;const f=hu(c,s,o);f<=o&&r.push({value:a,distance:f})}if(!r.length)return[];const i=Math.min(...r.map(a=>a.distance));return r.filter(a=>a.distance===i).map(a=>a.value)}function hu(e,t,n){if(e===t)return 0;let s=Array.from({length:t.length+1},(r,i)=>i);const o=new Array(t.length+1);for(let r=1;r<=e.length;r++){o[0]=r;let i=r;for(let a=1;a<=t.length;a++)o[a]=Math.min(s[a-1]+(e[r-1]===t[a-1]?0:1),s[a]+1,o[a-1]+1),o[a]n)return n+1;for(let a=0;a<=t.length;a++)s[a]=o[a]}return s[t.length]}class pu{constructor(t,n={}){this.list=Array.isArray(t)?t:[],this.keys=n.keys||[],this.threshold=typeof n.threshold=="number"?n.threshold:.4,this.minMatchCharLength=n.minMatchCharLength||1}search(t){const n=String(t||"").trim();if(!n)return this.list.map(f=>({item:f,matches:[]}));if(n.length{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n},_u=["value","placeholder","aria-label"],bu=Eo({__name:"SearchBar",props:{modelValue:{type:String,default:""},placeholder:{type:String,default:"Search…"},ariaLabel:{type:String,default:"Search"},maxWidth:{type:String,default:""}},emits:["update:modelValue","search"],setup(e,{emit:t}){const n=e,s=t,o=le(()=>n.maxWidth?{maxWidth:n.maxWidth}:{});function r(i){const a=i.target.value??"";s("update:modelValue",a),s("search",{value:a})}return(i,a)=>(Z(),ne("div",{class:"search-box",style:en(o.value)},[a[0]||(a[0]=oe("svg",{class:"search-icon",width:"18",height:"18",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},[oe("circle",{cx:"11",cy:"11",r:"7",fill:"none",stroke:"currentColor","stroke-width":"2"}),oe("line",{x1:"16.5",y1:"16.5",x2:"21",y2:"21",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round"})],-1)),oe("input",{type:"search",value:e.modelValue,placeholder:e.placeholder,"aria-label":e.ariaLabel,onInput:r},null,40,_u)],4))}},[["styles",[mu]]]);/*! + * shared v9.14.5 + * (c) 2025 kazuya kawaguchi + * Released under the MIT License. + */function vu(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const Ii=typeof window<"u",Xt=(e,t=!1)=>t?Symbol.for(e):Symbol(e),yu=(e,t,n)=>ku({l:e,k:t,s:n}),ku=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),Le=e=>typeof e=="number"&&isFinite(e),Au=e=>Ri(e)==="[object Date]",un=e=>Ri(e)==="[object RegExp]",Ss=e=>ee(e)&&Object.keys(e).length===0,Re=Object.assign,Eu=Object.create,fe=(e=null)=>Eu(e);let Oi;const Ot=()=>Oi||(Oi=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:fe());function Pi(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/").replace(/=/g,"=")}function Mi(e){return e.replace(/&(?![a-zA-Z0-9#]{2,6};)/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function Su(e){return e=e.replace(/(\w+)\s*=\s*"([^"]*)"/g,(s,o,r)=>`${o}="${Mi(r)}"`),e=e.replace(/(\w+)\s*=\s*'([^']*)'/g,(s,o,r)=>`${o}='${Mi(r)}'`),/\s*on\w+\s*=\s*["']?[^"'>]+["']?/gi.test(e)&&(e=e.replace(/(\s+)(on)(\w+\s*=)/gi,"$1on$3")),[/(\s+(?:href|src|action|formaction)\s*=\s*["']?)\s*javascript:/gi,/(style\s*=\s*["'][^"']*url\s*\(\s*)javascript:/gi].forEach(s=>{e=e.replace(s,"$1javascript:")}),e}const xu=Object.prototype.hasOwnProperty;function it(e,t){return xu.call(e,t)}const we=Array.isArray,_e=e=>typeof e=="function",z=e=>typeof e=="string",de=e=>typeof e=="boolean",re=e=>e!==null&&typeof e=="object",wu=e=>re(e)&&_e(e.then)&&_e(e.catch),Di=Object.prototype.toString,Ri=e=>Di.call(e),ee=e=>{if(!re(e))return!1;const t=Object.getPrototypeOf(e);return t===null||t.constructor===Object},Nu=e=>e==null?"":we(e)||ee(e)&&e.toString===Di?JSON.stringify(e,null,2):String(e);function Tu(e,t=""){return e.reduce((n,s,o)=>o===0?n+s:n+t+s,"")}function xs(e){let t=e;return()=>++t}const ws=e=>!re(e)||we(e);function Ns(e,t){if(ws(e)||ws(t))throw new Error("Invalid value");const n=[{src:e,des:t}];for(;n.length;){const{src:s,des:o}=n.pop();Object.keys(s).forEach(r=>{r!=="__proto__"&&(re(s[r])&&!re(o[r])&&(o[r]=Array.isArray(s[r])?[]:fe()),ws(o[r])||ws(s[r])?o[r]=s[r]:n.push({src:s[r],des:o[r]}))})}}/*! + * message-compiler v9.14.5 + * (c) 2025 kazuya kawaguchi + * Released under the MIT License. + */function Cu(e,t,n){return{line:e,column:t,offset:n}}function Ts(e,t,n){return{start:e,end:t}}const Lu=/\{([0-9a-zA-Z]+)\}/g;function Fi(e,...t){return t.length===1&&Iu(t[0])&&(t=t[0]),(!t||!t.hasOwnProperty)&&(t={}),e.replace(Lu,(n,s)=>t.hasOwnProperty(s)?t[s]:"")}const ji=Object.assign,qi=e=>typeof e=="string",Iu=e=>e!==null&&typeof e=="object";function Ui(e,t=""){return e.reduce((n,s,o)=>o===0?n+s:n+t+s,"")}const So={USE_MODULO_SYNTAX:1,__EXTEND_POINT__:2},Ou={[So.USE_MODULO_SYNTAX]:"Use modulo before '{{0}}'."};function Pu(e,t,...n){const s=Fi(Ou[e],...n||[]),o={message:String(s),code:e};return t&&(o.location=t),o}const B={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,UNHANDLED_CODEGEN_NODE_TYPE:15,UNHANDLED_MINIFIER_NODE_TYPE:16,__EXTEND_POINT__:17},Mu={[B.EXPECTED_TOKEN]:"Expected token: '{0}'",[B.INVALID_TOKEN_IN_PLACEHOLDER]:"Invalid token in placeholder: '{0}'",[B.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER]:"Unterminated single quote in placeholder",[B.UNKNOWN_ESCAPE_SEQUENCE]:"Unknown escape sequence: \\{0}",[B.INVALID_UNICODE_ESCAPE_SEQUENCE]:"Invalid unicode escape sequence: {0}",[B.UNBALANCED_CLOSING_BRACE]:"Unbalanced closing brace",[B.UNTERMINATED_CLOSING_BRACE]:"Unterminated closing brace",[B.EMPTY_PLACEHOLDER]:"Empty placeholder",[B.NOT_ALLOW_NEST_PLACEHOLDER]:"Not allowed nest placeholder",[B.INVALID_LINKED_FORMAT]:"Invalid linked format",[B.MUST_HAVE_MESSAGES_IN_PLURAL]:"Plural must have messages",[B.UNEXPECTED_EMPTY_LINKED_MODIFIER]:"Unexpected empty linked modifier",[B.UNEXPECTED_EMPTY_LINKED_KEY]:"Unexpected empty linked key",[B.UNEXPECTED_LEXICAL_ANALYSIS]:"Unexpected lexical analysis in token: '{0}'",[B.UNHANDLED_CODEGEN_NODE_TYPE]:"unhandled codegen node type: '{0}'",[B.UNHANDLED_MINIFIER_NODE_TYPE]:"unhandled mimifier node type: '{0}'"};function fn(e,t,n={}){const{domain:s,messages:o,args:r}=n,i=Fi((o||Mu)[e]||"",...r||[]),a=new SyntaxError(String(i));return a.code=e,t&&(a.location=t),a.domain=s,a}function Du(e){throw e}const Pt=" ",Ru="\r",$e=` +`,Fu="\u2028",ju="\u2029";function qu(e){const t=e;let n=0,s=1,o=1,r=0;const i=M=>t[M]===Ru&&t[M+1]===$e,a=M=>t[M]===$e,c=M=>t[M]===ju,f=M=>t[M]===Fu,d=M=>i(M)||a(M)||c(M)||f(M),m=()=>n,v=()=>s,S=()=>o,P=()=>r,w=M=>i(M)||c(M)||f(M)?$e:t[M],R=()=>w(n),D=()=>w(n+r);function q(){return r=0,d(n)&&(s++,o=0),i(n)&&n++,n++,o++,t[n]}function E(){return i(n+r)&&r++,r++,t[n+r]}function k(){n=0,s=1,o=1,r=0}function C(M=0){r=M}function T(){const M=n+r;for(;M!==n;)q();r=0}return{index:m,line:v,column:S,peekOffset:P,charAt:w,currentChar:R,currentPeek:D,next:q,peek:E,reset:k,resetPeek:C,skipToPeek:T}}const qt=void 0,Uu=".",$i="'",$u="tokenizer";function Hu(e,t={}){const n=t.location!==!1,s=qu(e),o=()=>s.index(),r=()=>Cu(s.line(),s.column(),s.index()),i=r(),a=o(),c={currentType:14,offset:a,startLoc:i,endLoc:i,lastType:14,lastOffset:a,lastStartLoc:i,lastEndLoc:i,braceNest:0,inLinked:!1,text:""},f=()=>c,{onError:d}=t;function m(u,l,h,...y){const L=f();if(l.column+=h,l.offset+=h,d){const N=n?Ts(L.startLoc,l):null,b=fn(u,N,{domain:$u,args:y});d(b)}}function v(u,l,h){u.endLoc=r(),u.currentType=l;const y={type:l};return n&&(y.loc=Ts(u.startLoc,u.endLoc)),h!=null&&(y.value=h),y}const S=u=>v(u,14);function P(u,l){return u.currentChar()===l?(u.next(),l):(m(B.EXPECTED_TOKEN,r(),0,l),"")}function w(u){let l="";for(;u.currentPeek()===Pt||u.currentPeek()===$e;)l+=u.currentPeek(),u.peek();return l}function R(u){const l=w(u);return u.skipToPeek(),l}function D(u){if(u===qt)return!1;const l=u.charCodeAt(0);return l>=97&&l<=122||l>=65&&l<=90||l===95}function q(u){if(u===qt)return!1;const l=u.charCodeAt(0);return l>=48&&l<=57}function E(u,l){const{currentType:h}=l;if(h!==2)return!1;w(u);const y=D(u.currentPeek());return u.resetPeek(),y}function k(u,l){const{currentType:h}=l;if(h!==2)return!1;w(u);const y=u.currentPeek()==="-"?u.peek():u.currentPeek(),L=q(y);return u.resetPeek(),L}function C(u,l){const{currentType:h}=l;if(h!==2)return!1;w(u);const y=u.currentPeek()===$i;return u.resetPeek(),y}function T(u,l){const{currentType:h}=l;if(h!==8)return!1;w(u);const y=u.currentPeek()===".";return u.resetPeek(),y}function M(u,l){const{currentType:h}=l;if(h!==9)return!1;w(u);const y=D(u.currentPeek());return u.resetPeek(),y}function H(u,l){const{currentType:h}=l;if(!(h===8||h===12))return!1;w(u);const y=u.currentPeek()===":";return u.resetPeek(),y}function U(u,l){const{currentType:h}=l;if(h!==10)return!1;const y=()=>{const N=u.currentPeek();return N==="{"?D(u.peek()):N==="@"||N==="%"||N==="|"||N===":"||N==="."||N===Pt||!N?!1:N===$e?(u.peek(),y()):K(u,!1)},L=y();return u.resetPeek(),L}function $(u){w(u);const l=u.currentPeek()==="|";return u.resetPeek(),l}function V(u){const l=w(u),h=u.currentPeek()==="%"&&u.peek()==="{";return u.resetPeek(),{isModulo:h,hasSpace:l.length>0}}function K(u,l=!0){const h=(L=!1,N="",b=!1)=>{const A=u.currentPeek();return A==="{"?N==="%"?!1:L:A==="@"||!A?N==="%"?!0:L:A==="%"?(u.peek(),h(L,"%",!0)):A==="|"?N==="%"||b?!0:!(N===Pt||N===$e):A===Pt?(u.peek(),h(!0,Pt,b)):A===$e?(u.peek(),h(!0,$e,b)):!0},y=h();return l&&u.resetPeek(),y}function ce(u,l){const h=u.currentChar();return h===qt?qt:l(h)?(u.next(),h):null}function Se(u){const l=u.charCodeAt(0);return l>=97&&l<=122||l>=65&&l<=90||l>=48&&l<=57||l===95||l===36}function He(u){return ce(u,Se)}function Q(u){const l=u.charCodeAt(0);return l>=97&&l<=122||l>=65&&l<=90||l>=48&&l<=57||l===95||l===36||l===45}function ie(u){return ce(u,Q)}function J(u){const l=u.charCodeAt(0);return l>=48&&l<=57}function Ne(u){return ce(u,J)}function Te(u){const l=u.charCodeAt(0);return l>=48&&l<=57||l>=65&&l<=70||l>=97&&l<=102}function ge(u){return ce(u,Te)}function ye(u){let l="",h="";for(;l=Ne(u);)h+=l;return h}function Ge(u){R(u);const l=u.currentChar();return l!=="%"&&m(B.EXPECTED_TOKEN,r(),0,l),u.next(),"%"}function We(u){let l="";for(;;){const h=u.currentChar();if(h==="{"||h==="}"||h==="@"||h==="|"||!h)break;if(h==="%")if(K(u))l+=h,u.next();else break;else if(h===Pt||h===$e)if(K(u))l+=h,u.next();else{if($(u))break;l+=h,u.next()}else l+=h,u.next()}return l}function At(u){R(u);let l="",h="";for(;l=ie(u);)h+=l;return u.currentChar()===qt&&m(B.UNTERMINATED_CLOSING_BRACE,r(),0),h}function Ye(u){R(u);let l="";return u.currentChar()==="-"?(u.next(),l+=`-${ye(u)}`):l+=ye(u),u.currentChar()===qt&&m(B.UNTERMINATED_CLOSING_BRACE,r(),0),l}function tt(u){return u!==$i&&u!==$e}function ct(u){R(u),P(u,"'");let l="",h="";for(;l=ce(u,tt);)l==="\\"?h+=Et(u):h+=l;const y=u.currentChar();return y===$e||y===qt?(m(B.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,r(),0),y===$e&&(u.next(),P(u,"'")),h):(P(u,"'"),h)}function Et(u){const l=u.currentChar();switch(l){case"\\":case"'":return u.next(),`\\${l}`;case"u":return Ke(u,l,4);case"U":return Ke(u,l,6);default:return m(B.UNKNOWN_ESCAPE_SEQUENCE,r(),0,l),""}}function Ke(u,l,h){P(u,l);let y="";for(let L=0;L{const y=u.currentChar();return y==="{"||y==="%"||y==="@"||y==="|"||y==="("||y===")"||!y||y===Pt?h:(h+=y,u.next(),l(h))};return l("")}function x(u){R(u);const l=P(u,"|");return R(u),l}function O(u,l){let h=null;switch(u.currentChar()){case"{":return l.braceNest>=1&&m(B.NOT_ALLOW_NEST_PLACEHOLDER,r(),0),u.next(),h=v(l,2,"{"),R(u),l.braceNest++,h;case"}":return l.braceNest>0&&l.currentType===2&&m(B.EMPTY_PLACEHOLDER,r(),0),u.next(),h=v(l,3,"}"),l.braceNest--,l.braceNest>0&&R(u),l.inLinked&&l.braceNest===0&&(l.inLinked=!1),h;case"@":return l.braceNest>0&&m(B.UNTERMINATED_CLOSING_BRACE,r(),0),h=I(u,l)||S(l),l.braceNest=0,h;default:{let L=!0,N=!0,b=!0;if($(u))return l.braceNest>0&&m(B.UNTERMINATED_CLOSING_BRACE,r(),0),h=v(l,1,x(u)),l.braceNest=0,l.inLinked=!1,h;if(l.braceNest>0&&(l.currentType===5||l.currentType===6||l.currentType===7))return m(B.UNTERMINATED_CLOSING_BRACE,r(),0),l.braceNest=0,j(u,l);if(L=E(u,l))return h=v(l,5,At(u)),R(u),h;if(N=k(u,l))return h=v(l,6,Ye(u)),R(u),h;if(b=C(u,l))return h=v(l,7,ct(u)),R(u),h;if(!L&&!N&&!b)return h=v(l,13,g(u)),m(B.INVALID_TOKEN_IN_PLACEHOLDER,r(),0,h.value),R(u),h;break}}return h}function I(u,l){const{currentType:h}=l;let y=null;const L=u.currentChar();switch((h===8||h===9||h===12||h===10)&&(L===$e||L===Pt)&&m(B.INVALID_LINKED_FORMAT,r(),0),L){case"@":return u.next(),y=v(l,8,"@"),l.inLinked=!0,y;case".":return R(u),u.next(),v(l,9,".");case":":return R(u),u.next(),v(l,10,":");default:return $(u)?(y=v(l,1,x(u)),l.braceNest=0,l.inLinked=!1,y):T(u,l)||H(u,l)?(R(u),I(u,l)):M(u,l)?(R(u),v(l,12,_(u))):U(u,l)?(R(u),L==="{"?O(u,l)||y:v(l,11,p(u))):(h===8&&m(B.INVALID_LINKED_FORMAT,r(),0),l.braceNest=0,l.inLinked=!1,j(u,l))}}function j(u,l){let h={type:14};if(l.braceNest>0)return O(u,l)||S(l);if(l.inLinked)return I(u,l)||S(l);switch(u.currentChar()){case"{":return O(u,l)||S(l);case"}":return m(B.UNBALANCED_CLOSING_BRACE,r(),0),u.next(),v(l,3,"}");case"@":return I(u,l)||S(l);default:{if($(u))return h=v(l,1,x(u)),l.braceNest=0,l.inLinked=!1,h;const{isModulo:L,hasSpace:N}=V(u);if(L)return N?v(l,0,We(u)):v(l,4,Ge(u));if(K(u))return v(l,0,We(u));break}}return h}function F(){const{currentType:u,offset:l,startLoc:h,endLoc:y}=c;return c.lastType=u,c.lastOffset=l,c.lastStartLoc=h,c.lastEndLoc=y,c.offset=o(),c.startLoc=r(),s.currentChar()===qt?v(c,14):j(s,c)}return{nextToken:F,currentOffset:o,currentPosition:r,context:f}}const Wu="parser",Ku=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function zu(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const s=parseInt(t||n,16);return s<=55295||s>=57344?String.fromCodePoint(s):"�"}}}function Vu(e={}){const t=e.location!==!1,{onError:n,onWarn:s}=e;function o(E,k,C,T,...M){const H=E.currentPosition();if(H.offset+=T,H.column+=T,n){const U=t?Ts(C,H):null,$=fn(k,U,{domain:Wu,args:M});n($)}}function r(E,k,C,T,...M){const H=E.currentPosition();if(H.offset+=T,H.column+=T,s){const U=t?Ts(C,H):null;s(Pu(k,U,M))}}function i(E,k,C){const T={type:E};return t&&(T.start=k,T.end=k,T.loc={start:C,end:C}),T}function a(E,k,C,T){t&&(E.end=k,E.loc&&(E.loc.end=C))}function c(E,k){const C=E.context(),T=i(3,C.offset,C.startLoc);return T.value=k,a(T,E.currentOffset(),E.currentPosition()),T}function f(E,k){const C=E.context(),{lastOffset:T,lastStartLoc:M}=C,H=i(5,T,M);return H.index=parseInt(k,10),E.nextToken(),a(H,E.currentOffset(),E.currentPosition()),H}function d(E,k,C){const T=E.context(),{lastOffset:M,lastStartLoc:H}=T,U=i(4,M,H);return U.key=k,C===!0&&(U.modulo=!0),E.nextToken(),a(U,E.currentOffset(),E.currentPosition()),U}function m(E,k){const C=E.context(),{lastOffset:T,lastStartLoc:M}=C,H=i(9,T,M);return H.value=k.replace(Ku,zu),E.nextToken(),a(H,E.currentOffset(),E.currentPosition()),H}function v(E){const k=E.nextToken(),C=E.context(),{lastOffset:T,lastStartLoc:M}=C,H=i(8,T,M);return k.type!==12?(o(E,B.UNEXPECTED_EMPTY_LINKED_MODIFIER,C.lastStartLoc,0),H.value="",a(H,T,M),{nextConsumeToken:k,node:H}):(k.value==null&&o(E,B.UNEXPECTED_LEXICAL_ANALYSIS,C.lastStartLoc,0,at(k)),H.value=k.value||"",a(H,E.currentOffset(),E.currentPosition()),{node:H})}function S(E,k){const C=E.context(),T=i(7,C.offset,C.startLoc);return T.value=k,a(T,E.currentOffset(),E.currentPosition()),T}function P(E){const k=E.context(),C=i(6,k.offset,k.startLoc);let T=E.nextToken();if(T.type===9){const M=v(E);C.modifier=M.node,T=M.nextConsumeToken||E.nextToken()}switch(T.type!==10&&o(E,B.UNEXPECTED_LEXICAL_ANALYSIS,k.lastStartLoc,0,at(T)),T=E.nextToken(),T.type===2&&(T=E.nextToken()),T.type){case 11:T.value==null&&o(E,B.UNEXPECTED_LEXICAL_ANALYSIS,k.lastStartLoc,0,at(T)),C.key=S(E,T.value||"");break;case 5:T.value==null&&o(E,B.UNEXPECTED_LEXICAL_ANALYSIS,k.lastStartLoc,0,at(T)),C.key=d(E,T.value||"");break;case 6:T.value==null&&o(E,B.UNEXPECTED_LEXICAL_ANALYSIS,k.lastStartLoc,0,at(T)),C.key=f(E,T.value||"");break;case 7:T.value==null&&o(E,B.UNEXPECTED_LEXICAL_ANALYSIS,k.lastStartLoc,0,at(T)),C.key=m(E,T.value||"");break;default:{o(E,B.UNEXPECTED_EMPTY_LINKED_KEY,k.lastStartLoc,0);const M=E.context(),H=i(7,M.offset,M.startLoc);return H.value="",a(H,M.offset,M.startLoc),C.key=H,a(C,M.offset,M.startLoc),{nextConsumeToken:T,node:C}}}return a(C,E.currentOffset(),E.currentPosition()),{node:C}}function w(E){const k=E.context(),C=k.currentType===1?E.currentOffset():k.offset,T=k.currentType===1?k.endLoc:k.startLoc,M=i(2,C,T);M.items=[];let H=null,U=null;do{const K=H||E.nextToken();switch(H=null,K.type){case 0:K.value==null&&o(E,B.UNEXPECTED_LEXICAL_ANALYSIS,k.lastStartLoc,0,at(K)),M.items.push(c(E,K.value||""));break;case 6:K.value==null&&o(E,B.UNEXPECTED_LEXICAL_ANALYSIS,k.lastStartLoc,0,at(K)),M.items.push(f(E,K.value||""));break;case 4:U=!0;break;case 5:K.value==null&&o(E,B.UNEXPECTED_LEXICAL_ANALYSIS,k.lastStartLoc,0,at(K)),M.items.push(d(E,K.value||"",!!U)),U&&(r(E,So.USE_MODULO_SYNTAX,k.lastStartLoc,0,at(K)),U=null);break;case 7:K.value==null&&o(E,B.UNEXPECTED_LEXICAL_ANALYSIS,k.lastStartLoc,0,at(K)),M.items.push(m(E,K.value||""));break;case 8:{const ce=P(E);M.items.push(ce.node),H=ce.nextConsumeToken||null;break}}}while(k.currentType!==14&&k.currentType!==1);const $=k.currentType===1?k.lastOffset:E.currentOffset(),V=k.currentType===1?k.lastEndLoc:E.currentPosition();return a(M,$,V),M}function R(E,k,C,T){const M=E.context();let H=T.items.length===0;const U=i(1,k,C);U.cases=[],U.cases.push(T);do{const $=w(E);H||(H=$.items.length===0),U.cases.push($)}while(M.currentType!==14);return H&&o(E,B.MUST_HAVE_MESSAGES_IN_PLURAL,C,0),a(U,E.currentOffset(),E.currentPosition()),U}function D(E){const k=E.context(),{offset:C,startLoc:T}=k,M=w(E);return k.currentType===14?M:R(E,C,T,M)}function q(E){const k=Hu(E,ji({},e)),C=k.context(),T=i(0,C.offset,C.startLoc);return t&&T.loc&&(T.loc.source=E),T.body=D(k),e.onCacheKey&&(T.cacheKey=e.onCacheKey(E)),C.currentType!==14&&o(k,B.UNEXPECTED_LEXICAL_ANALYSIS,C.lastStartLoc,0,E[C.offset]||""),a(T,k.currentOffset(),k.currentPosition()),T}return{parse:q}}function at(e){if(e.type===14)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function Bu(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:r=>(n.helpers.add(r),r)}}function Hi(e,t){for(let n=0;nWi(n)),e}function Wi(e){if(e.items.length===1){const t=e.items[0];(t.type===3||t.type===9)&&(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;ni;function c(w,R){i.code+=w}function f(w,R=!0){const D=R?s:"";c(o?D+" ".repeat(w):D)}function d(w=!0){const R=++i.indentLevel;w&&f(R)}function m(w=!0){const R=--i.indentLevel;w&&f(R)}function v(){f(i.indentLevel)}return{context:a,push:c,indent:d,deindent:m,newline:v,helper:w=>`_${w}`,needIndent:()=>i.needIndent}}function Zu(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),gn(e,t.key),t.modifier?(e.push(", "),gn(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function ef(e,t){const{helper:n,needIndent:s}=e;e.push(`${n("normalize")}([`),e.indent(s());const o=t.items.length;for(let r=0;r1){e.push(`${n("plural")}([`),e.indent(s());const o=t.cases.length;for(let r=0;r{const n=qi(t.mode)?t.mode:"normal",s=qi(t.filename)?t.filename:"message.intl";t.sourceMap;const o=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":` +`,r=t.needIndent?t.needIndent:n!=="arrow",i=e.helpers||[],a=Qu(e,{filename:s,breakLineCode:o,needIndent:r});a.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),a.indent(r),i.length>0&&(a.push(`const { ${Ui(i.map(d=>`${d}: _${d}`),", ")} } = ctx`),a.newline()),a.push("return "),gn(a,e),a.deindent(r),a.push("}"),delete e.helpers;const{code:c,map:f}=a.context();return{ast:e,code:c,map:f?f.toJSON():void 0}};function of(e,t={}){const n=ji({},t),s=!!n.jit,o=!!n.minify,r=n.optimize==null?!0:n.optimize,a=Vu(n).parse(e);return s?(r&&Yu(a),o&&dn(a),{ast:a,code:""}):(Gu(a,n),sf(a,n))}/*! + * core-base v9.14.5 + * (c) 2025 kazuya kawaguchi + * Released under the MIT License. + */function rf(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Ot().__INTLIFY_PROD_DEVTOOLS__=!1),typeof __INTLIFY_JIT_COMPILATION__!="boolean"&&(Ot().__INTLIFY_JIT_COMPILATION__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(Ot().__INTLIFY_DROP_MESSAGE_COMPILER__=!1)}function yt(e){return re(e)&&wo(e)===0&&(it(e,"b")||it(e,"body"))}const Ki=["b","body"];function af(e){return Ut(e,Ki)}const zi=["c","cases"];function lf(e){return Ut(e,zi,[])}const Vi=["s","static"];function cf(e){return Ut(e,Vi)}const Bi=["i","items"];function uf(e){return Ut(e,Bi,[])}const Gi=["t","type"];function wo(e){return Ut(e,Gi)}const Yi=["v","value"];function Cs(e,t){const n=Ut(e,Yi);if(n!=null)return n;throw qn(t)}const Xi=["m","modifier"];function ff(e){return Ut(e,Xi)}const Ji=["k","key"];function df(e){const t=Ut(e,Ji);if(t)return t;throw qn(6)}function Ut(e,t,n){for(let s=0;s{i===void 0?i=a:i+=a},v[1]=()=>{i!==void 0&&(t.push(i),i=void 0)},v[2]=()=>{v[0](),o++},v[3]=()=>{if(o>0)o--,s=4,v[0]();else{if(o=0,i===void 0||(i=_f(i),i===!1))return!1;v[1]()}};function S(){const P=e[n+1];if(s===5&&P==="'"||s===6&&P==='"')return n++,a="\\"+P,v[0](),!0}for(;s!==null;)if(n++,r=e[n],!(r==="\\"&&S())){if(c=mf(r),m=$t[s],f=m[c]||m.l||8,f===8||(s=f[0],f[1]!==void 0&&(d=v[f[1]],d&&(a=r,d()===!1))))return;if(s===7)return t}}const Zi=new Map;function vf(e,t){return re(e)?e[t]:null}function yf(e,t){if(!re(e))return null;let n=Zi.get(t);if(n||(n=bf(t),n&&Zi.set(t,n)),!n)return null;const s=n.length;let o=e,r=0;for(;re,Af=e=>"",Ef="text",Sf=e=>e.length===0?"":Tu(e),xf=Nu;function ea(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function wf(e){const t=Le(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(Le(e.named.count)||Le(e.named.n))?Le(e.named.count)?e.named.count:Le(e.named.n)?e.named.n:t:t}function Nf(e,t){t.count||(t.count=e),t.n||(t.n=e)}function Tf(e={}){const t=e.locale,n=wf(e),s=re(e.pluralRules)&&z(t)&&_e(e.pluralRules[t])?e.pluralRules[t]:ea,o=re(e.pluralRules)&&z(t)&&_e(e.pluralRules[t])?ea:void 0,r=D=>D[s(n,D.length,o)],i=e.list||[],a=D=>i[D],c=e.named||fe();Le(e.pluralIndex)&&Nf(n,c);const f=D=>c[D];function d(D){const q=_e(e.messages)?e.messages(D):re(e.messages)?e.messages[D]:!1;return q||(e.parent?e.parent.message(D):Af)}const m=D=>e.modifiers?e.modifiers[D]:kf,v=ee(e.processor)&&_e(e.processor.normalize)?e.processor.normalize:Sf,S=ee(e.processor)&&_e(e.processor.interpolate)?e.processor.interpolate:xf,P=ee(e.processor)&&z(e.processor.type)?e.processor.type:Ef,R={list:a,named:f,plural:r,linked:(D,...q)=>{const[E,k]=q;let C="text",T="";q.length===1?re(E)?(T=E.modifier||T,C=E.type||C):z(E)&&(T=E||T):q.length===2&&(z(E)&&(T=E||T),z(k)&&(C=k||C));const M=d(D)(R),H=C==="vnode"&&we(M)&&T?M[0]:M;return T?m(T)(H,C):H},message:d,type:P,interpolate:S,normalize:v,values:Re(fe(),i,c)};return R}let Un=null;function Cf(e){Un=e}function Lf(e,t,n){Un&&Un.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const If=Of("function:translate");function Of(e){return t=>Un&&Un.emit(e,t)}const Pf=So.__EXTEND_POINT__,Jt=xs(Pf),Mf={FALLBACK_TO_TRANSLATE:Jt(),CANNOT_FORMAT_NUMBER:Jt(),FALLBACK_TO_NUMBER_FORMAT:Jt(),CANNOT_FORMAT_DATE:Jt(),FALLBACK_TO_DATE_FORMAT:Jt(),EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER:Jt(),__EXTEND_POINT__:Jt()},ta=B.__EXTEND_POINT__,Qt=xs(ta),lt={INVALID_ARGUMENT:ta,INVALID_DATE_ARGUMENT:Qt(),INVALID_ISO_DATE_ARGUMENT:Qt(),NOT_SUPPORT_NON_STRING_MESSAGE:Qt(),NOT_SUPPORT_LOCALE_PROMISE_VALUE:Qt(),NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:Qt(),NOT_SUPPORT_LOCALE_TYPE:Qt(),__EXTEND_POINT__:Qt()};function kt(e){return fn(e,null,void 0)}function No(e,t){return t.locale!=null?na(t.locale):na(e.locale)}let To;function na(e){if(z(e))return e;if(_e(e)){if(e.resolvedOnce&&To!=null)return To;if(e.constructor.name==="Function"){const t=e();if(wu(t))throw kt(lt.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return To=t}else throw kt(lt.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw kt(lt.NOT_SUPPORT_LOCALE_TYPE)}function Df(e,t,n){return[...new Set([n,...we(t)?t:re(t)?Object.keys(t):z(t)?[t]:[n]])]}function sa(e,t,n){const s=z(n)?n:$n,o=e;o.__localeChainCache||(o.__localeChainCache=new Map);let r=o.__localeChainCache.get(s);if(!r){r=[];let i=[n];for(;we(i);)i=oa(r,i,t);const a=we(t)||!ee(t)?t:t.default?t.default:null;i=z(a)?[a]:a,we(i)&&oa(r,i,!1),o.__localeChainCache.set(s,r)}return r}function oa(e,t,n){let s=!0;for(let o=0;o`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function qf(){return{upper:(e,t)=>t==="text"&&z(e)?e.toUpperCase():t==="vnode"&&re(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&z(e)?e.toLowerCase():t==="vnode"&&re(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&z(e)?ia(e):t==="vnode"&&re(e)&&"__v_isVNode"in e?ia(e.children):e}}let aa;function la(e){aa=e}let ca;function Uf(e){ca=e}let ua;function $f(e){ua=e}let fa=null;const Hf=e=>{fa=e},Wf=()=>fa;let da=null;const ga=e=>{da=e},Kf=()=>da;let ha=0;function zf(e={}){const t=_e(e.onWarn)?e.onWarn:vu,n=z(e.version)?e.version:jf,s=z(e.locale)||_e(e.locale)?e.locale:$n,o=_e(s)?$n:s,r=we(e.fallbackLocale)||ee(e.fallbackLocale)||z(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:o,i=ee(e.messages)?e.messages:Co(o),a=ee(e.datetimeFormats)?e.datetimeFormats:Co(o),c=ee(e.numberFormats)?e.numberFormats:Co(o),f=Re(fe(),e.modifiers,qf()),d=e.pluralRules||fe(),m=_e(e.missing)?e.missing:null,v=de(e.missingWarn)||un(e.missingWarn)?e.missingWarn:!0,S=de(e.fallbackWarn)||un(e.fallbackWarn)?e.fallbackWarn:!0,P=!!e.fallbackFormat,w=!!e.unresolving,R=_e(e.postTranslation)?e.postTranslation:null,D=ee(e.processor)?e.processor:null,q=de(e.warnHtmlMessage)?e.warnHtmlMessage:!0,E=!!e.escapeParameter,k=_e(e.messageCompiler)?e.messageCompiler:aa,C=_e(e.messageResolver)?e.messageResolver:ca||vf,T=_e(e.localeFallbacker)?e.localeFallbacker:ua||Df,M=re(e.fallbackContext)?e.fallbackContext:void 0,H=e,U=re(H.__datetimeFormatters)?H.__datetimeFormatters:new Map,$=re(H.__numberFormatters)?H.__numberFormatters:new Map,V=re(H.__meta)?H.__meta:{};ha++;const K={version:n,cid:ha,locale:s,fallbackLocale:r,messages:i,modifiers:f,pluralRules:d,missing:m,missingWarn:v,fallbackWarn:S,fallbackFormat:P,unresolving:w,postTranslation:R,processor:D,warnHtmlMessage:q,escapeParameter:E,messageCompiler:k,messageResolver:C,localeFallbacker:T,fallbackContext:M,onWarn:t,__meta:V};return K.datetimeFormats=a,K.numberFormats=c,K.__datetimeFormatters=U,K.__numberFormatters=$,__INTLIFY_PROD_DEVTOOLS__&&Lf(K,n,V),K}const Co=e=>({[e]:fe()});function Lo(e,t,n,s,o){const{missing:r,onWarn:i}=e;if(r!==null){const a=r(e,n,t,o);return z(a)?a:t}else return t}function Hn(e,t,n){const s=e;s.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function Vf(e,t){return e===t?!1:e.split("-")[0]===t.split("-")[0]}function Bf(e,t){const n=t.indexOf(e);if(n===-1)return!1;for(let s=n+1;sGf(n,e)}function Gf(e,t){const n=af(t);if(n==null)throw qn(0);if(wo(n)===1){const r=lf(n);return e.plural(r.reduce((i,a)=>[...i,pa(e,a)],[]))}else return pa(e,n)}function pa(e,t){const n=cf(t);if(n!=null)return e.type==="text"?n:e.normalize([n]);{const s=uf(t).reduce((o,r)=>[...o,Oo(e,r)],[]);return e.normalize(s)}}function Oo(e,t){const n=wo(t);switch(n){case 3:return Cs(t,n);case 9:return Cs(t,n);case 4:{const s=t;if(it(s,"k")&&s.k)return e.interpolate(e.named(s.k));if(it(s,"key")&&s.key)return e.interpolate(e.named(s.key));throw qn(n)}case 5:{const s=t;if(it(s,"i")&&Le(s.i))return e.interpolate(e.list(s.i));if(it(s,"index")&&Le(s.index))return e.interpolate(e.list(s.index));throw qn(n)}case 6:{const s=t,o=ff(s),r=df(s);return e.linked(Oo(e,r),o?Oo(e,o):void 0,e.type)}case 7:return Cs(t,n);case 8:return Cs(t,n);default:throw new Error(`unhandled node on format message part: ${n}`)}}const ma=e=>e;let hn=fe();function _a(e,t={}){let n=!1;const s=t.onError||Du;return t.onError=o=>{n=!0,s(o)},{...of(e,t),detectError:n}}const Yf=(e,t)=>{if(!z(e))throw kt(lt.NOT_SUPPORT_NON_STRING_MESSAGE);{de(t.warnHtmlMessage)&&t.warnHtmlMessage;const s=(t.onCacheKey||ma)(e),o=hn[s];if(o)return o;const{code:r,detectError:i}=_a(e,t),a=new Function(`return ${r}`)();return i?a:hn[s]=a}};function Xf(e,t){if(__INTLIFY_JIT_COMPILATION__&&!__INTLIFY_DROP_MESSAGE_COMPILER__&&z(e)){de(t.warnHtmlMessage)&&t.warnHtmlMessage;const s=(t.onCacheKey||ma)(e),o=hn[s];if(o)return o;const{ast:r,detectError:i}=_a(e,{...t,location:!1,jit:!0}),a=Io(r);return i?a:hn[s]=a}else{const n=e.cacheKey;if(n){const s=hn[n];return s||(hn[n]=Io(e))}else return Io(e)}}const ba=()=>"",et=e=>_e(e);function va(e,...t){const{fallbackFormat:n,postTranslation:s,unresolving:o,messageCompiler:r,fallbackLocale:i,messages:a}=e,[c,f]=Po(...t),d=de(f.missingWarn)?f.missingWarn:e.missingWarn,m=de(f.fallbackWarn)?f.fallbackWarn:e.fallbackWarn,v=de(f.escapeParameter)?f.escapeParameter:e.escapeParameter,S=!!f.resolvedMessage,P=z(f.default)||de(f.default)?de(f.default)?r?c:()=>c:f.default:n?r?c:()=>c:"",w=n||P!=="",R=No(e,f);v&&Jf(f);let[D,q,E]=S?[c,R,a[R]||fe()]:ya(e,c,R,i,m,d),k=D,C=c;if(!S&&!(z(k)||yt(k)||et(k))&&w&&(k=P,C=k),!S&&(!(z(k)||yt(k)||et(k))||!z(q)))return o?Ls:c;let T=!1;const M=()=>{T=!0},H=et(k)?k:ka(e,c,q,k,C,M);if(T)return k;const U=ed(e,q,E,f),$=Tf(U),V=Qf(e,H,$);let K=s?s(V,c):V;if(v&&z(K)&&(K=Su(K)),__INTLIFY_PROD_DEVTOOLS__){const ce={timestamp:Date.now(),key:z(c)?c:et(k)?k.key:"",locale:q||(et(k)?k.locale:""),format:z(k)?k:et(k)?k.source:"",message:K};ce.meta=Re({},e.__meta,Wf()||{}),If(ce)}return K}function Jf(e){we(e.list)?e.list=e.list.map(t=>z(t)?Pi(t):t):re(e.named)&&Object.keys(e.named).forEach(t=>{z(e.named[t])&&(e.named[t]=Pi(e.named[t]))})}function ya(e,t,n,s,o,r){const{messages:i,onWarn:a,messageResolver:c,localeFallbacker:f}=e,d=f(e,s,n);let m=fe(),v,S=null;const P="translate";for(let w=0;ws;return f.locale=n,f.key=t,f}const c=i(s,Zf(e,n,o,s,a,r));return c.locale=n,c.key=t,c.source=s,c}function Qf(e,t,n){return t(n)}function Po(...e){const[t,n,s]=e,o=fe();if(!z(t)&&!Le(t)&&!et(t)&&!yt(t))throw kt(lt.INVALID_ARGUMENT);const r=Le(t)?String(t):(et(t),t);return Le(n)?o.plural=n:z(n)?o.default=n:ee(n)&&!Ss(n)?o.named=n:we(n)&&(o.list=n),Le(s)?o.plural=s:z(s)?o.default=s:ee(s)&&Re(o,s),[r,o]}function Zf(e,t,n,s,o,r){return{locale:t,key:n,warnHtmlMessage:o,onError:i=>{throw r&&r(i),i},onCacheKey:i=>yu(t,n,i)}}function ed(e,t,n,s){const{modifiers:o,pluralRules:r,messageResolver:i,fallbackLocale:a,fallbackWarn:c,missingWarn:f,fallbackContext:d}=e,v={locale:t,modifiers:o,pluralRules:r,messages:S=>{let P=i(n,S);if(P==null&&d){const[,,w]=ya(d,S,t,a,c,f);P=i(w,S)}if(z(P)||yt(P)){let w=!1;const D=ka(e,S,t,P,S,()=>{w=!0});return w?ba:D}else return et(P)?P:ba}};return e.processor&&(v.processor=e.processor),s.list&&(v.list=s.list),s.named&&(v.named=s.named),Le(s.plural)&&(v.pluralIndex=s.plural),v}function Aa(e,...t){const{datetimeFormats:n,unresolving:s,fallbackLocale:o,onWarn:r,localeFallbacker:i}=e,{__datetimeFormatters:a}=e,[c,f,d,m]=Mo(...t),v=de(d.missingWarn)?d.missingWarn:e.missingWarn;de(d.fallbackWarn)?d.fallbackWarn:e.fallbackWarn;const S=!!d.part,P=No(e,d),w=i(e,o,P);if(!z(c)||c==="")return new Intl.DateTimeFormat(P,m).format(f);let R={},D,q=null;const E="datetime format";for(let T=0;T{Ea.includes(c)?i[c]=n[c]:r[c]=n[c]}),z(s)?r.locale=s:ee(s)&&(i=s),ee(o)&&(i=o),[r.key||"",a,r,i]}function Sa(e,t,n){const s=e;for(const o in n){const r=`${t}__${o}`;s.__datetimeFormatters.has(r)&&s.__datetimeFormatters.delete(r)}}function xa(e,...t){const{numberFormats:n,unresolving:s,fallbackLocale:o,onWarn:r,localeFallbacker:i}=e,{__numberFormatters:a}=e,[c,f,d,m]=Do(...t),v=de(d.missingWarn)?d.missingWarn:e.missingWarn;de(d.fallbackWarn)?d.fallbackWarn:e.fallbackWarn;const S=!!d.part,P=No(e,d),w=i(e,o,P);if(!z(c)||c==="")return new Intl.NumberFormat(P,m).format(f);let R={},D,q=null;const E="number format";for(let T=0;T{wa.includes(c)?i[c]=n[c]:r[c]=n[c]}),z(s)?r.locale=s:ee(s)&&(i=s),ee(o)&&(i=o),[r.key||"",a,r,i]}function Na(e,t,n){const s=e;for(const o in n){const r=`${t}__${o}`;s.__numberFormatters.has(r)&&s.__numberFormatters.delete(r)}}rf();/*! + * vue-i18n v9.14.5 + * (c) 2025 kazuya kawaguchi + * Released under the MIT License. + */const td="9.14.5";function nd(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&(Ot().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&(Ot().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_JIT_COMPILATION__!="boolean"&&(Ot().__INTLIFY_JIT_COMPILATION__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(Ot().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Ot().__INTLIFY_PROD_DEVTOOLS__=!1)}const sd=Mf.__EXTEND_POINT__,Mt=xs(sd);Mt(),Mt(),Mt(),Mt(),Mt(),Mt(),Mt(),Mt(),Mt();const Ta=lt.__EXTEND_POINT__,Be=xs(Ta),Dt={UNEXPECTED_RETURN_TYPE:Ta,INVALID_ARGUMENT:Be(),MUST_BE_CALL_SETUP_TOP:Be(),NOT_INSTALLED:Be(),NOT_AVAILABLE_IN_LEGACY_MODE:Be(),REQUIRED_VALUE:Be(),INVALID_VALUE:Be(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:Be(),NOT_INSTALLED_WITH_PROVIDE:Be(),UNEXPECTED_ERROR:Be(),NOT_COMPATIBLE_LEGACY_VUE_I18N:Be(),BRIDGE_SUPPORT_VUE_2_ONLY:Be(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:Be(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:Be(),__EXTEND_POINT__:Be()};function Ht(e,...t){return fn(e,null,void 0)}const Ro=Xt("__translateVNode"),Fo=Xt("__datetimeParts"),jo=Xt("__numberParts"),od=Xt("__setPluralRules"),Ca=Xt("__injectWithOption"),qo=Xt("__dispose");function Wn(e){if(!re(e)||yt(e))return e;for(const t in e)if(it(e,t))if(!t.includes("."))re(e[t])&&Wn(e[t]);else{const n=t.split("."),s=n.length-1;let o=e,r=!1;for(let i=0;i{if("locale"in a&&"resource"in a){const{locale:c,resource:f}=a;c?(i[c]=i[c]||fe(),Ns(f,i[c])):Ns(f,i)}else z(a)&&Ns(JSON.parse(a),i)}),o==null&&r)for(const a in i)it(i,a)&&Wn(i[a]);return i}function La(e){return e.type}function rd(e,t,n){let s=re(t.messages)?t.messages:fe();"__i18nGlobal"in n&&(s=Uo(e.locale.value,{messages:s,__i18n:n.__i18nGlobal}));const o=Object.keys(s);o.length&&o.forEach(r=>{e.mergeLocaleMessage(r,s[r])});{if(re(t.datetimeFormats)){const r=Object.keys(t.datetimeFormats);r.length&&r.forEach(i=>{e.mergeDateTimeFormat(i,t.datetimeFormats[i])})}if(re(t.numberFormats)){const r=Object.keys(t.numberFormats);r.length&&r.forEach(i=>{e.mergeNumberFormat(i,t.numberFormats[i])})}}}function Ia(e){return xe(In,null,e,0)}const Oa="__INTLIFY_META__",Pa=()=>[],id=()=>!1;let Ma=0;function Da(e){return(t,n,s,o)=>e(n,s,Mn()||void 0,o)}const ad=()=>{const e=Mn();let t=null;return e&&(t=La(e)[Oa])?{[Oa]:t}:null};function ld(e={},t){const{__root:n,__injectWithOption:s}=e,o=n===void 0,r=e.flatJson,i=Ii?be:br,a=!!e.translateExistCompatible;let c=de(e.inheritLocale)?e.inheritLocale:!0;const f=i(n&&c?n.locale.value:z(e.locale)?e.locale:$n),d=i(n&&c?n.fallbackLocale.value:z(e.fallbackLocale)||we(e.fallbackLocale)||ee(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:f.value),m=i(Uo(f.value,e)),v=i(ee(e.datetimeFormats)?e.datetimeFormats:{[f.value]:{}}),S=i(ee(e.numberFormats)?e.numberFormats:{[f.value]:{}});let P=n?n.missingWarn:de(e.missingWarn)||un(e.missingWarn)?e.missingWarn:!0,w=n?n.fallbackWarn:de(e.fallbackWarn)||un(e.fallbackWarn)?e.fallbackWarn:!0,R=n?n.fallbackRoot:de(e.fallbackRoot)?e.fallbackRoot:!0,D=!!e.fallbackFormat,q=_e(e.missing)?e.missing:null,E=_e(e.missing)?Da(e.missing):null,k=_e(e.postTranslation)?e.postTranslation:null,C=n?n.warnHtmlMessage:de(e.warnHtmlMessage)?e.warnHtmlMessage:!0,T=!!e.escapeParameter;const M=n?n.modifiers:ee(e.modifiers)?e.modifiers:{};let H=e.pluralRules||n&&n.pluralRules,U;U=(()=>{o&&ga(null);const b={version:td,locale:f.value,fallbackLocale:d.value,messages:m.value,modifiers:M,pluralRules:H,missing:E===null?void 0:E,missingWarn:P,fallbackWarn:w,fallbackFormat:D,unresolving:!0,postTranslation:k===null?void 0:k,warnHtmlMessage:C,escapeParameter:T,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};b.datetimeFormats=v.value,b.numberFormats=S.value,b.__datetimeFormatters=ee(U)?U.__datetimeFormatters:void 0,b.__numberFormatters=ee(U)?U.__numberFormatters:void 0;const A=zf(b);return o&&ga(A),A})(),Hn(U,f.value,d.value);function V(){return[f.value,d.value,m.value,v.value,S.value]}const K=le({get:()=>f.value,set:b=>{f.value=b,U.locale=f.value}}),ce=le({get:()=>d.value,set:b=>{d.value=b,U.fallbackLocale=d.value,Hn(U,f.value,b)}}),Se=le(()=>m.value),He=le(()=>v.value),Q=le(()=>S.value);function ie(){return _e(k)?k:null}function J(b){k=b,U.postTranslation=b}function Ne(){return q}function Te(b){b!==null&&(E=Da(b)),q=b,U.missing=E}const ge=(b,A,W,G,te,ve)=>{V();let ke;try{__INTLIFY_PROD_DEVTOOLS__,o||(U.fallbackContext=n?Kf():void 0),ke=b(U)}finally{__INTLIFY_PROD_DEVTOOLS__,o||(U.fallbackContext=void 0)}if(W!=="translate exists"&&Le(ke)&&ke===Ls||W==="translate exists"&&!ke){const[Fe,nt]=A();return n&&R?G(n):te(Fe)}else{if(ve(ke))return ke;throw Ht(Dt.UNEXPECTED_RETURN_TYPE)}};function ye(...b){return ge(A=>Reflect.apply(va,null,[A,...b]),()=>Po(...b),"translate",A=>Reflect.apply(A.t,A,[...b]),A=>A,A=>z(A))}function Ge(...b){const[A,W,G]=b;if(G&&!re(G))throw Ht(Dt.INVALID_ARGUMENT);return ye(A,W,Re({resolvedMessage:!0},G||{}))}function We(...b){return ge(A=>Reflect.apply(Aa,null,[A,...b]),()=>Mo(...b),"datetime format",A=>Reflect.apply(A.d,A,[...b]),()=>ra,A=>z(A))}function At(...b){return ge(A=>Reflect.apply(xa,null,[A,...b]),()=>Do(...b),"number format",A=>Reflect.apply(A.n,A,[...b]),()=>ra,A=>z(A))}function Ye(b){return b.map(A=>z(A)||Le(A)||de(A)?Ia(String(A)):A)}const ct={normalize:Ye,interpolate:b=>b,type:"vnode"};function Et(...b){return ge(A=>{let W;const G=A;try{G.processor=ct,W=Reflect.apply(va,null,[G,...b])}finally{G.processor=null}return W},()=>Po(...b),"translate",A=>A[Ro](...b),A=>[Ia(A)],A=>we(A))}function Ke(...b){return ge(A=>Reflect.apply(xa,null,[A,...b]),()=>Do(...b),"number format",A=>A[jo](...b),Pa,A=>z(A)||we(A))}function Wt(...b){return ge(A=>Reflect.apply(Aa,null,[A,...b]),()=>Mo(...b),"datetime format",A=>A[Fo](...b),Pa,A=>z(A)||we(A))}function g(b){H=b,U.pluralRules=H}function _(b,A){return ge(()=>{if(!b)return!1;const W=z(A)?A:f.value,G=O(W),te=U.messageResolver(G,b);return a?te!=null:yt(te)||et(te)||z(te)},()=>[b],"translate exists",W=>Reflect.apply(W.te,W,[b,A]),id,W=>de(W))}function p(b){let A=null;const W=sa(U,d.value,f.value);for(let G=0;G{c&&(f.value=b,U.locale=b,Hn(U,f.value,d.value))}),an(n.fallbackLocale,b=>{c&&(d.value=b,U.fallbackLocale=b,Hn(U,f.value,d.value))}));const N={id:Ma,locale:K,fallbackLocale:ce,get inheritLocale(){return c},set inheritLocale(b){c=b,b&&n&&(f.value=n.locale.value,d.value=n.fallbackLocale.value,Hn(U,f.value,d.value))},get availableLocales(){return Object.keys(m.value).sort()},messages:Se,get modifiers(){return M},get pluralRules(){return H||{}},get isGlobal(){return o},get missingWarn(){return P},set missingWarn(b){P=b,U.missingWarn=P},get fallbackWarn(){return w},set fallbackWarn(b){w=b,U.fallbackWarn=w},get fallbackRoot(){return R},set fallbackRoot(b){R=b},get fallbackFormat(){return D},set fallbackFormat(b){D=b,U.fallbackFormat=D},get warnHtmlMessage(){return C},set warnHtmlMessage(b){C=b,U.warnHtmlMessage=b},get escapeParameter(){return T},set escapeParameter(b){T=b,U.escapeParameter=b},t:ye,getLocaleMessage:O,setLocaleMessage:I,mergeLocaleMessage:j,getPostTranslationHandler:ie,setPostTranslationHandler:J,getMissingHandler:Ne,setMissingHandler:Te,[od]:g};return N.datetimeFormats=He,N.numberFormats=Q,N.rt=Ge,N.te=_,N.tm=x,N.d=We,N.n=At,N.getDateTimeFormat=F,N.setDateTimeFormat=u,N.mergeDateTimeFormat=l,N.getNumberFormat=h,N.setNumberFormat=y,N.mergeNumberFormat=L,N[Ca]=s,N[Ro]=Et,N[Fo]=Wt,N[jo]=Ke,N}const $o={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function cd({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((s,o)=>[...s,...o.type===Ce?o.children:[o]],[]):t.reduce((n,s)=>{const o=e[s];return o&&(n[s]=o()),n},fe())}function Ra(e){return Ce}Re({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>Le(e)||!isNaN(e)}},$o);function ud(e){return we(e)&&!z(e[0])}function Fa(e,t,n,s){const{slots:o,attrs:r}=t;return()=>{const i={part:!0};let a=fe();e.locale&&(i.locale=e.locale),z(e.format)?i.key=e.format:re(e.format)&&(z(e.format.key)&&(i.key=e.format.key),a=Object.keys(e.format).reduce((v,S)=>n.includes(S)?Re(fe(),v,{[S]:e.format[S]}):v,fe()));const c=s(e.value,i,a);let f=[i.key];we(c)?f=c.map((v,S)=>{const P=o[v.type],w=P?P({[v.type]:v.value,index:S,parts:c}):[v.value];return ud(w)&&(w[0].key=`${v.type}-${S}`),w}):z(c)&&(f=[c]);const d=Re(fe(),r),m=z(e.tag)||re(e.tag)?e.tag:Ra();return mi(m,d,f)}}Re({value:{type:Number,required:!0},format:{type:[String,Object]}},$o),Re({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},$o);const fd=Xt("global-vue-i18n");function Is(e={}){const t=Mn();if(t==null)throw Ht(Dt.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw Ht(Dt.NOT_INSTALLED);const n=dd(t),s=hd(n),o=La(t),r=gd(e,o);if(__VUE_I18N_LEGACY_API__&&n.mode==="legacy"&&!e.__useComponent){if(!n.allowComposition)throw Ht(Dt.NOT_AVAILABLE_IN_LEGACY_MODE);return bd(t,r,s,e)}if(r==="global")return rd(s,e,o),s;if(r==="parent"){let c=pd(n,t,e.__useComponent);return c==null&&(c=s),c}const i=n;let a=i.__getInstance(t);if(a==null){const c=Re({},e);"__i18n"in o&&(c.__i18n=o.__i18n),s&&(c.__root=s),a=ld(c),i.__composerExtend&&(a[qo]=i.__composerExtend(a)),_d(i,t,a),i.__setInstance(t,a)}return a}function dd(e){{const t=wn(e.isCE?fd:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw Ht(e.isCE?Dt.NOT_INSTALLED_WITH_PROVIDE:Dt.UNEXPECTED_ERROR);return t}}function gd(e,t){return Ss(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function hd(e){return e.mode==="composition"?e.global:e.global.__composer}function pd(e,t,n=!1){let s=null;const o=t.root;let r=md(t,n);for(;r!=null;){const i=e;if(e.mode==="composition")s=i.__getInstance(r);else if(__VUE_I18N_LEGACY_API__){const a=i.__getInstance(r);a!=null&&(s=a.__composer,n&&s&&!s[Ca]&&(s=null))}if(s!=null||o===r)break;r=r.parent}return s}function md(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function _d(e,t,n){io(()=>{},t),ao(()=>{const s=n;e.__deleteInstance(t);const o=s[qo];o&&(o(),delete s[qo])},t)}function bd(e,t,n,s={}){const o=t==="local",r=br(null);if(o&&e.proxy&&!(e.proxy.$options.i18n||e.proxy.$options.__i18n))throw Ht(Dt.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const i=de(s.inheritLocale)?s.inheritLocale:!z(s.locale),a=be(!o||i?n.locale.value:z(s.locale)?s.locale:$n),c=be(!o||i?n.fallbackLocale.value:z(s.fallbackLocale)||we(s.fallbackLocale)||ee(s.fallbackLocale)||s.fallbackLocale===!1?s.fallbackLocale:a.value),f=be(Uo(a.value,s)),d=be(ee(s.datetimeFormats)?s.datetimeFormats:{[a.value]:{}}),m=be(ee(s.numberFormats)?s.numberFormats:{[a.value]:{}}),v=o?n.missingWarn:de(s.missingWarn)||un(s.missingWarn)?s.missingWarn:!0,S=o?n.fallbackWarn:de(s.fallbackWarn)||un(s.fallbackWarn)?s.fallbackWarn:!0,P=o?n.fallbackRoot:de(s.fallbackRoot)?s.fallbackRoot:!0,w=!!s.fallbackFormat,R=_e(s.missing)?s.missing:null,D=_e(s.postTranslation)?s.postTranslation:null,q=o?n.warnHtmlMessage:de(s.warnHtmlMessage)?s.warnHtmlMessage:!0,E=!!s.escapeParameter,k=o?n.modifiers:ee(s.modifiers)?s.modifiers:{},C=s.pluralRules||o&&n.pluralRules;function T(){return[a.value,c.value,f.value,d.value,m.value]}const M=le({get:()=>r.value?r.value.locale.value:a.value,set:p=>{r.value&&(r.value.locale.value=p),a.value=p}}),H=le({get:()=>r.value?r.value.fallbackLocale.value:c.value,set:p=>{r.value&&(r.value.fallbackLocale.value=p),c.value=p}}),U=le(()=>r.value?r.value.messages.value:f.value),$=le(()=>d.value),V=le(()=>m.value);function K(){return r.value?r.value.getPostTranslationHandler():D}function ce(p){r.value&&r.value.setPostTranslationHandler(p)}function Se(){return r.value?r.value.getMissingHandler():R}function He(p){r.value&&r.value.setMissingHandler(p)}function Q(p){return T(),p()}function ie(...p){return r.value?Q(()=>Reflect.apply(r.value.t,null,[...p])):Q(()=>"")}function J(...p){return r.value?Reflect.apply(r.value.rt,null,[...p]):""}function Ne(...p){return r.value?Q(()=>Reflect.apply(r.value.d,null,[...p])):Q(()=>"")}function Te(...p){return r.value?Q(()=>Reflect.apply(r.value.n,null,[...p])):Q(()=>"")}function ge(p){return r.value?r.value.tm(p):{}}function ye(p,x){return r.value?r.value.te(p,x):!1}function Ge(p){return r.value?r.value.getLocaleMessage(p):{}}function We(p,x){r.value&&(r.value.setLocaleMessage(p,x),f.value[p]=x)}function At(p,x){r.value&&r.value.mergeLocaleMessage(p,x)}function Ye(p){return r.value?r.value.getDateTimeFormat(p):{}}function tt(p,x){r.value&&(r.value.setDateTimeFormat(p,x),d.value[p]=x)}function ct(p,x){r.value&&r.value.mergeDateTimeFormat(p,x)}function Et(p){return r.value?r.value.getNumberFormat(p):{}}function Ke(p,x){r.value&&(r.value.setNumberFormat(p,x),m.value[p]=x)}function Wt(p,x){r.value&&r.value.mergeNumberFormat(p,x)}const g={get id(){return r.value?r.value.id:-1},locale:M,fallbackLocale:H,messages:U,datetimeFormats:$,numberFormats:V,get inheritLocale(){return r.value?r.value.inheritLocale:i},set inheritLocale(p){r.value&&(r.value.inheritLocale=p)},get availableLocales(){return r.value?r.value.availableLocales:Object.keys(f.value)},get modifiers(){return r.value?r.value.modifiers:k},get pluralRules(){return r.value?r.value.pluralRules:C},get isGlobal(){return r.value?r.value.isGlobal:!1},get missingWarn(){return r.value?r.value.missingWarn:v},set missingWarn(p){r.value&&(r.value.missingWarn=p)},get fallbackWarn(){return r.value?r.value.fallbackWarn:S},set fallbackWarn(p){r.value&&(r.value.missingWarn=p)},get fallbackRoot(){return r.value?r.value.fallbackRoot:P},set fallbackRoot(p){r.value&&(r.value.fallbackRoot=p)},get fallbackFormat(){return r.value?r.value.fallbackFormat:w},set fallbackFormat(p){r.value&&(r.value.fallbackFormat=p)},get warnHtmlMessage(){return r.value?r.value.warnHtmlMessage:q},set warnHtmlMessage(p){r.value&&(r.value.warnHtmlMessage=p)},get escapeParameter(){return r.value?r.value.escapeParameter:E},set escapeParameter(p){r.value&&(r.value.escapeParameter=p)},t:ie,getPostTranslationHandler:K,setPostTranslationHandler:ce,getMissingHandler:Se,setMissingHandler:He,rt:J,d:Ne,n:Te,tm:ge,te:ye,getLocaleMessage:Ge,setLocaleMessage:We,mergeLocaleMessage:At,getDateTimeFormat:Ye,setDateTimeFormat:tt,mergeDateTimeFormat:ct,getNumberFormat:Et,setNumberFormat:Ke,mergeNumberFormat:Wt};function _(p){p.locale.value=a.value,p.fallbackLocale.value=c.value,Object.keys(f.value).forEach(x=>{p.mergeLocaleMessage(x,f.value[x])}),Object.keys(d.value).forEach(x=>{p.mergeDateTimeFormat(x,d.value[x])}),Object.keys(m.value).forEach(x=>{p.mergeNumberFormat(x,m.value[x])}),p.escapeParameter=E,p.fallbackFormat=w,p.fallbackRoot=P,p.fallbackWarn=S,p.missingWarn=v,p.warnHtmlMessage=q}return Dr(()=>{if(e.proxy==null||e.proxy.$i18n==null)throw Ht(Dt.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const p=r.value=e.proxy.$i18n.__composer;t==="global"?(a.value=p.locale.value,c.value=p.fallbackLocale.value,f.value=p.messages.value,d.value=p.datetimeFormats.value,m.value=p.numberFormats.value):o&&_(p)}),g}if(nd(),__INTLIFY_JIT_COMPILATION__?la(Xf):la(Yf),Uf(yf),$f(sa),__INTLIFY_PROD_DEVTOOLS__){const e=Ot();e.__INTLIFY__=!0,Cf(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}const vd=".filter-dropdown{position:relative;flex:0 0 auto;width:var(--dx-filter-w, 128px);min-width:var(--dx-filter-w, 128px);max-width:var(--dx-filter-w, 128px)}@media (max-width: 576px){.filter-dropdown{width:var(--dx-filter-w-sm, 108px);min-width:var(--dx-filter-w-sm, 108px);max-width:var(--dx-filter-w-sm, 108px)}}.filter-dropdown__trigger{width:100%;padding:var(--dx-filter-pad-y, 4px) var(--dx-filter-pad-x, 8px);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:.875rem;color:var(--dx-text, #3b463d);text-align:start;background:var(--dx-elevated, #fff);border:1px solid var(--dx-line, #d1d4cd);border-radius:8px;transition:border-color .15s ease}.filter-dropdown__trigger:hover{border-color:var(--dx-accent, #92b195)}.filter-dropdown__trigger[data-active]{background-color:var(--dx-accent-weak, rgba(146, 177, 149, .18));border-color:var(--dx-accent, #92b195)}.filter-dropdown__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-dropdown__chevron{flex-shrink:0;transition:transform .2s ease}.filter-dropdown.is-open .filter-dropdown__chevron{transform:rotate(180deg)}.filter-dropdown__menu{position:fixed;z-index:2147483000;background-color:var(--dx-elevated, #fff);color:var(--dx-text, #3b463d);border:1px solid var(--dx-line, #d1d4cd);border-radius:8px;box-shadow:0 4px 12px #0000001f;overflow:hidden;display:flex;flex-direction:column;min-width:160px}.filter-dropdown__search{border:none;border-bottom:1px solid var(--dx-line, #d1d4cd);border-radius:0;padding:6px 12px;width:100%;font-size:.875rem;color:var(--dx-text, #3b463d);background:var(--dx-elevated, #fff);outline:none;box-sizing:border-box}.filter-dropdown__search::placeholder{color:var(--dx-muted, #6d766e)}.filter-dropdown__clear{display:block;width:100%;background:none;border:none;border-bottom:1px solid var(--dx-line, #d1d4cd);padding:6px 12px;font-size:.875rem;color:var(--dx-text, #3b463d);cursor:pointer;text-align:start;text-decoration:underline;text-decoration-color:var(--dx-accent, #92b195);text-underline-offset:3px}.filter-dropdown__clear:hover{background-color:var(--dx-accent-weak, rgba(146, 177, 149, .18))}.filter-dropdown__options{flex:1 1 auto;min-height:0;max-height:250px;overflow-y:auto}.filter-dropdown__search,.filter-dropdown__clear{flex:0 0 auto}.filter-dropdown__option{padding:5px 12px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:.875rem;transition:background-color .1s ease}.filter-dropdown__option[data-selected]{font-weight:700;color:var(--dx-text, #3b463d);box-shadow:inset 3px 0 0 var(--dx-accent, #92b195)}.filter-dropdown__option:hover,.filter-dropdown__option[data-highlighted]{background-color:var(--dx-accent-weak, rgba(146, 177, 149, .18))}.filter-dropdown__count{color:var(--dx-muted, #6d766e);font-size:.75rem;margin-inline-start:6px}.filter-dropdown__no-options{padding:12px;font-size:.875rem;color:var(--dx-muted, #6d766e);text-align:center}",yd=["data-active","aria-expanded"],kd={class:"filter-dropdown__label"},Ad=["value","placeholder"],Ed={class:"filter-dropdown__options"},Sd={key:0,class:"filter-dropdown__no-options"},xd=["data-highlighted","data-selected","aria-selected","onClick","onMouseenter"],wd={class:"filter-dropdown__count"},Os=Eo({__name:"FilterDropdown",props:{label:{type:String,required:!0},name:{type:String,required:!0},options:{type:Array,default:()=>[]},value:{type:String,default:""},placeholder:{type:String,default:"Type to search..."}},emits:["filter-change","filter-clear"],setup(e,{emit:t}){const n=e,{t:s}=Is(),o=t,r=be(!1),i=be(""),a=be(-1),c=be(null),f=be(null),d=be(null),m=be({});function v($){const V=$.ownerDocument,K=V.createElement("div");K.style.cssText="position:fixed;top:0;left:0;width:0;height:0;pointer-events:none;opacity:0",($.parentElement||$.getRootNode().body||V.body).appendChild(K);const Se=K.getBoundingClientRect();return K.remove(),{x:Se.left,y:Se.top}}function S(){const $=d.value;if(!$)return;const V=$.getBoundingClientRect(),K=window.innerWidth,ce=window.innerHeight,Se=320,He=4,Q=8,J=Math.round(Math.min(Math.max(V.width,240),K-Q*2)),Ne=V.right>Q&&V.leftK-Q?Te=Math.round(Math.max(V.right-J,Q)):Te=Math.round(Math.max(V.left,Q)):Te=Math.round(Math.min(Math.max(V.left,Q),K-J-Q));const ge=ce-V.bottom,ye=ge<180&&V.top>ge,Ge=v($),We=Math.round(Te-Ge.x);m.value=ye?{top:"auto",bottom:`${Math.round(ce-V.top+He+Ge.y)}px`,left:`${We}px`,width:`${J}px`,maxHeight:`${Math.round(Math.min(Se,V.top-He-Q))}px`}:{top:`${Math.round(V.bottom+He-Ge.y)}px`,bottom:"auto",left:`${We}px`,width:`${J}px`,maxHeight:`${Math.round(Math.min(Se,ge-He-Q))}px`}}function P(){r.value&&S()}const w=le(()=>{if(!i.value)return n.options;const $=i.value.toLowerCase();return n.options.filter(V=>V.label.toLowerCase().includes($))}),R=le(()=>n.options.find($=>$.value===n.value));function D($){var K;const V=((K=$.composedPath)==null?void 0:K.call($))??[];c.value&&!V.includes(c.value)&&k()}function q(){r.value?k():E()}function E(){r.value=!0,i.value="",a.value=-1,S(),document.addEventListener("click",D),window.addEventListener("scroll",P,!0),window.addEventListener("resize",P),ls(()=>{var $;S(),($=f.value)==null||$.focus()})}function k(){r.value=!1,i.value="",a.value=-1,document.removeEventListener("click",D),window.removeEventListener("scroll",P,!0),window.removeEventListener("resize",P)}function C($){i.value=$.target.value,a.value=-1}function T($){const V=w.value;switch($.key){case"ArrowDown":$.preventDefault(),a.value=Math.min(a.value+1,V.length-1),M();break;case"ArrowUp":$.preventDefault(),a.value=Math.max(a.value-1,0),M();break;case"Enter":{$.preventDefault();const K=V[a.value];K&&H(K);break}case"Escape":$.preventDefault(),k();break}}function M(){ls(()=>{var V;const $=(V=c.value)==null?void 0:V.querySelector(".filter-dropdown__option[data-highlighted]");$==null||$.scrollIntoView({block:"nearest"})})}function H($){o("filter-change",{name:n.name,value:$.value,label:$.label,type:$.type}),k()}function U(){o("filter-clear",{name:n.name}),k()}return Rr(()=>{document.removeEventListener("click",D),window.removeEventListener("scroll",P,!0),window.removeEventListener("resize",P)}),($,V)=>(Z(),ne("div",{ref_key:"rootRef",ref:c,class:Jn(["filter-dropdown",{"is-open":r.value}])},[oe("button",{ref_key:"triggerRef",ref:d,class:"filter-dropdown__trigger input","data-active":e.value?"":void 0,type:"button","aria-haspopup":"listbox","aria-expanded":r.value,onClick:q},[oe("span",kd,[R.value?(Z(),ne(Ce,{key:0},[Ct(Ee(e.label)+": ",1),oe("strong",null,Ee(R.value.label),1)],64)):(Z(),ne(Ce,{key:1},[Ct(Ee(e.label),1)],64))]),V[0]||(V[0]=oe("svg",{class:"filter-dropdown__chevron",width:"12",height:"12",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg"},[oe("path",{d:"M2 4l4 4 4-4",fill:"none",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"})],-1))],8,yd),r.value?(Z(),ne("div",{key:0,class:"filter-dropdown__menu",role:"listbox",style:en(m.value)},[oe("input",{ref_key:"searchInputRef",ref:f,class:"filter-dropdown__search",type:"text",value:i.value,placeholder:e.placeholder,onInput:C,onKeydown:T},null,40,Ad),e.value?(Z(),ne("button",{key:0,class:"filter-dropdown__clear",type:"button",onClick:U},Ee(En(s)("buttons.clearSelection")),1)):Pe("",!0),oe("div",Ed,[w.value.length===0?(Z(),ne("div",Sd,Ee(En(s)("buttons.noOptions")),1)):(Z(!0),ne(Ce,{key:1},hs(w.value,(K,ce)=>(Z(),ne("div",{key:K.value,class:"filter-dropdown__option",role:"option","data-highlighted":ce===a.value?"":void 0,"data-selected":K.value===e.value?"":void 0,"aria-selected":K.value===e.value,onClick:Se=>H(K),onMouseenter:Se=>a.value=ce},[oe("span",null,Ee(K.label),1),oe("span",wd,Ee(K.count),1)],40,xd))),128))])],4)):Pe("",!0)],2))}},[["styles",[vd]]]),Nd=Ms&&Ms.tagName.toUpperCase()==="SCRIPT"&&Ms.src||new URL("people-groups-grid.js",document.baseURI).href,Kn=e=>String(e||"").trim().replace(/\/+$/,"");function Td(){try{const t=String(Nd||"").split(/[?#]/)[0].match(/^(.*)\/([^/]+)\/([^/]+)\.js$/);return!t||t[2]!==t[3]?null:t[1]||null}catch{return null}}function Cd(e){const t=e==null?void 0:e.assetsBase;if(typeof t=="string"&&t.trim()){const s=Kn(t);if(/^https?:\/\//i.test(s)||s.startsWith("/"))return s}const n=Kn((e==null?void 0:e.treeBase)||"")||Kn(Td()||"");if(n)try{const s=typeof document<"u"?document.baseURI:void 0;return Kn(new URL(n+"/assets",s).href)}catch{return Kn(n+"/assets")}return"./assets"}function Ld(e,t){return String(t||e||"").trim().toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,"")}const ja={C:"Christianity",M:"Islam",H:"Hinduism",B:"Buddhism",E:"Ethnoreligion",J:"Judaism",S:"Sikhism",N:"Unaffiliated",O:"Other",U:"Unknown"},Id={"Indo-European":"#e74c3c",Dravidian:"#ff9800","Afro-Asiatic":"#27ae60","Sino-Tibetan":"#3498db","Niger-Congo":"#9b59b6",Unclassified:"#95a5a6","Nilo-Saharan":"#e91e63","Khoe-Kwadi":"#00bcd4","Austro-Asiatic":"#00bcd4","Kra-Dai":"#8e44ad",Austronesian:"#ff69b4","Hmong-Mien":"#f44336",Turkic:"#ffc107","Nakh-Daghestanian":"#009688",Mongolic:"#795548",Uralic:"#607d8b",Tungusic:"#4caf50",Japonic:"#ff5722",Cariban:"#673ab7",Tupian:"#03a9f4",Tucanoan:"#8bc34a",Maipurean:"#ffc107",Panoan:"#cddc39",Guajiboan:"#9e9e9e",Chibchan:"#ff7043",Quechuan:"#ab47bc",Jean:"#26a69a",Harákmbut:"#7e57c2",Nambikwara:"#42a5f5",Muran:"#66bb6a",Karajá:"#ffa726",Bororoan:"#ef5350",Arauan:"#5c6bc0",Yanomaman:"#26c6da",Yaguan:"#d4e157",Witotoan:"#78909c",Zamucoan:"#8d6e63",Puinavean:"#aed581",Barbacoan:"#4db6ac","Eyak-Athabaskan":"#7986cb","Trans-New Guinea":"#ba68c8",Andamanese:"#4dd0e1","Atlantic-Congo":"#7D3C98",Mande:"#B9770E","Sign Language":"#212121",Creole:"#9575cd","Mixed language":"#a1887f","Language isolate":"#90a4ae",Unknown:"#000000"},Od=(()=>{const e=n=>String(n||"").toLowerCase().trim(),t={};for(const n of Object.keys(Id))t[e(n)]=n;return t})(),Pd={"tai-kadai":"Kra-Dai",none:"Unknown"};function qa(e){if(!e)return"Unknown";const t=String(e).trim(),n=t.toLowerCase();return Pd[n]||Od[n]||t}const Md={aar:"Afro-Asiatic",abf:"Austronesian",abl:"Austronesian",abv:"Afro-Asiatic",acm:"Afro-Asiatic",acq:"Afro-Asiatic",acw:"Afro-Asiatic",acx:"Afro-Asiatic",adh:"Nilo-Saharan",adi:"Sino-Tibetan",adw:"Tupian",adx:"Sino-Tibetan",aen:"Sign Language",afb:"Afro-Asiatic",afg:"Sign Language",afr:"Indo-European",aft:"Nilo-Saharan",agx:"Nakh-Daghestanian",ahk:"Sino-Tibetan",aib:"Turkic",aih:"Kra-Dai",aio:"Kra-Dai",ajp:"Afro-Asiatic",aju:"Afro-Asiatic",aks:"Niger-Congo",akv:"Nakh-Daghestanian",alk:"Austro-Asiatic",alo:"Austronesian",alw:"Afro-Asiatic",amc:"Panoan",amh:"Afro-Asiatic",amr:"Harákmbut",amv:"Austronesian",ani:"Nakh-Daghestanian",anp:"Indo-European",anq:"Andamanese",aoc:"Cariban",apc:"Afro-Asiatic",apd:"Afro-Asiatic",arb:"Afro-Asiatic",arq:"Afro-Asiatic",arr:"Tupian",ars:"Afro-Asiatic",arv:"Afro-Asiatic",ary:"Afro-Asiatic",ase:"Sign Language",asl:"Austronesian",asm:"Indo-European",asn:"Tupian",asp:"Sign Language",atr:"Cariban",avd:"Indo-European",avl:"Afro-Asiatic",avv:"Tupian",awe:"Tupian",awt:"Tupian",ayh:"Afro-Asiatic",ayl:"Afro-Asiatic",ayn:"Afro-Asiatic",azb:"Turkic",bao:"Tucanoan",bbh:"Austro-Asiatic",bcc:"Indo-European",bcz:"Niger-Congo",bdg:"Austronesian",bdi:"Nilo-Saharan",bdj:"Niger-Congo",bdm:"Afro-Asiatic",bdo:"Nilo-Saharan",bee:"Sino-Tibetan",bej:"Afro-Asiatic",bem:"Niger-Congo",ben:"Indo-European",bfi:"Sign Language",bfu:"Sino-Tibetan",bfw:"Austro-Asiatic",bfy:"Indo-European",bgc:"Indo-European",bgg:"Sino-Tibetan",bgk:"Austro-Asiatic",bgl:"Austro-Asiatic",bgn:"Indo-European",bgp:"Indo-European",bgq:"Indo-European",bho:"Indo-European",bhu:"Indo-European",bid:"Afro-Asiatic",bjj:"Indo-European",bkk:"Indo-European",blf:"Austronesian",blm:"Nilo-Saharan",blo:"Niger-Congo",bls:"Austronesian",blt:"Kra-Dai",bly:"Niger-Congo",bma:"Niger-Congo",bmr:"Witotoan",bna:"Austronesian",bns:"Indo-European",bor:"Bororoan",bos:"Indo-European",bph:"Nakh-Daghestanian",bqg:"Niger-Congo",bqj:"Niger-Congo",bqk:"Niger-Congo",bqn:"Sign Language",bqx:"Niger-Congo",bra:"Indo-European",brb:"Austro-Asiatic",bro:"Sino-Tibetan",brx:"Sino-Tibetan",bsb:"Austronesian",bsg:"Indo-European",bsk:"Language isolate",bsy:"Austronesian",btd:"Austronesian",btf:"Afro-Asiatic",btv:"Indo-European",btx:"Austronesian",btz:"Austronesian",bub:"Niger-Congo",buh:"Hmong-Mien",bva:"Afro-Asiatic",bvf:"Afro-Asiatic",bvi:"Niger-Congo",bvo:"Niger-Congo",bwi:"Maipurean",bwn:"Hmong-Mien",bwx:"Hmong-Mien",bxr:"Mongolic",bxu:"Mongolic",bxw:"Niger-Congo",byn:"Afro-Asiatic",byo:"Sino-Tibetan",bze:"Niger-Congo",bzx:"Niger-Congo",cat:"Indo-European",cbb:"Maipurean",cbc:"Tucanoan",cbi:"Barbacoan",cbn:"Austro-Asiatic",cby:"Unclassified",cdh:"Indo-European",cdn:"Sino-Tibetan",cdz:"Austro-Asiatic",ceg:"Zamucoan",cgk:"Sino-Tibetan",che:"Nakh-Daghestanian",cib:"Niger-Congo",cji:"Nakh-Daghestanian",ckh:"Sino-Tibetan",ckq:"Afro-Asiatic",clk:"Sino-Tibetan",cmn:"Sino-Tibetan",cnq:"Niger-Congo",cnu:"Afro-Asiatic",coa:"Creole",cog:"Austro-Asiatic",cpu:"Maipurean",cqd:"Hmong-Mien",csf:"Sign Language",csx:"Sign language",cub:"Tucanoan",cui:"Guajiboan",cuu:"Kra-Dai",daa:"Afro-Asiatic",daj:"Nilo-Saharan",dar:"Nakh-Daghestanian",dau:"Nilo-Saharan",dba:"Language isolate",dbb:"Afro-Asiatic",dbp:"Afro-Asiatic",dbr:"Afro-Asiatic",ddn:"Nilo-Saharan",deg:"Niger-Congo",dek:"Niger-Congo",des:"Tucanoan",dgo:"Indo-European",dgs:"Niger-Congo",dhd:"Indo-European",dhi:"Sino-Tibetan",dhm:"Niger-Congo",dil:"Nilo-Saharan",diu:"Niger-Congo",div:"Indo-European",djc:"Nilo-Saharan",dkg:"Niger-Congo",dln:"Sino-Tibetan",dml:"Indo-European",dms:"Austronesian",dnu:"Austro-Asiatic",doc:"Kra-Dai",dok:"Austronesian",dox:"Afro-Asiatic",dru:"Austronesian",dse:"Sign Language",dsh:"Afro-Asiatic",dsl:"Sign Language",dsq:"Nilo-Saharan",dta:"Mongolic",dtp:"Austronesian",dyu:"Niger-Congo",dzg:"Nilo-Saharan",dzl:"Sino-Tibetan",eng:"Indo-European",enn:"Niger-Congo",epi:"Niger-Congo",ers:"Sino-Tibetan",esl:"Sign Language",evn:"Tungusic",fin:"Uralic",fni:"Niger-Congo",fod:"Niger-Congo",fra:"Indo-European",fsl:"Sign Language",fub:"Niger-Congo",fuc:"Niger-Congo",fuf:"Niger-Congo",fuj:"Niger-Congo",fvr:"Nilo-Saharan",fwe:"Niger-Congo",gax:"Afro-Asiatic",gaz:"Afro-Asiatic",gbk:"Indo-European",gbm:"Indo-European",gbn:"Nilo-Saharan",gdq:"Afro-Asiatic",gea:"Afro-Asiatic",ges:"Austronesian",gex:"Afro-Asiatic",ghl:"Nilo-Saharan",giq:"Kra-Dai",giw:"Kra-Dai",gju:"Indo-European",glc:"Niger-Congo",goe:"Sino-Tibetan",gow:"Afro-Asiatic",gqu:"Kra-Dai",grr:"Afro-Asiatic",gsg:"Sign Language",gss:"Sign Language",guj:"Indo-European",gus:"Sign Language",gvp:"Jean",gwb:"Niger-Congo",gwc:"Indo-European",gwd:"Afro-Asiatic",gwf:"Indo-European",gya:"Niger-Congo",gyo:"Sino-Tibetan",gzn:"Austronesian",hae:"Afro-Asiatic",hal:"Austro-Asiatic",hau:"Afro-Asiatic",hca:"Creole",hea:"Hmong-Mien",heb:"Afro-Asiatic",her:"Niger-Congo",hik:"Austronesian",hin:"Indo-European",hks:"Sign Language",hlb:"Indo-European",hld:"Austro-Asiatic",hmb:"Nilo-Saharan",hmh:"Hmong-Mien",hml:"Hmong-Mien",hmm:"Hmong-Mien",hne:"Indo-European",hni:"Sino-Tibetan",hnu:"Austro-Asiatic",hoh:"Afro-Asiatic",hoj:"Indo-European",hoz:"Afro-Asiatic",hsn:"Sino-Tibetan",hss:"Afro-Asiatic",htu:"Austronesian",hug:"Harákmbut",huo:"Austro-Asiatic",iba:"Austronesian",ibr:"Niger-Congo",icl:"Sign Language",iii:"Sino-Tibetan",ind:"Austronesian",irr:"Austro-Asiatic",ise:"Sign Language",isk:"Indo-European",isr:"Sign Language",ium:"Hmong-Mien",jbn:"Afro-Asiatic",jeu:"Afro-Asiatic",jia:"Afro-Asiatic",jii:"Afro-Asiatic",jio:"Kra-Dai",jit:"Niger-Congo",jiu:"Sino-Tibetan",jle:"Niger-Congo",jls:"Sign Language",jmi:"Afro-Asiatic",jnl:"Sino-Tibetan",jos:"Sign Language",jpn:"Japonic",jup:"Puinavean",kaf:"Sino-Tibetan",kan:"Dravidian",kas:"Indo-European",kay:"Tupian",kaz:"Turkic",kbg:"Sino-Tibetan",kbo:"Nilo-Saharan",kbp:"Niger-Congo",kby:"Nilo-Saharan",kcf:"Niger-Congo",kcn:"Creole",kcp:"Nilo-Saharan",kcu:"Niger-Congo",kcy:"Nilo-Saharan",kcz:"Niger-Congo",kdh:"Niger-Congo",kdn:"Niger-Congo",kdt:"Austro-Asiatic",kdu:"Nilo-Saharan",kec:"Nilo-Saharan",kfa:"Dravidian",kfd:"Dravidian",kfe:"Dravidian",kfg:"Dravidian",kfm:"Indo-European",kfr:"Indo-European",kfs:"Indo-European",kfy:"Indo-European",kgn:"Indo-European",khb:"Kra-Dai",khf:"Austro-Asiatic",khv:"Nakh-Daghestanian",kia:"Niger-Congo",kib:"Niger-Congo",kie:"Nilo-Saharan",kil:"Afro-Asiatic",kir:"Turkic",kjc:"Austronesian",kjg:"Austro-Asiatic",kjk:"Austronesian",kke:"Niger-Congo",kkh:"Kra-Dai",kkn:"Austro-Asiatic",kko:"Nilo-Saharan",kks:"Afro-Asiatic",klf:"Nilo-Saharan",kmc:"Kra-Dai",kmq:"Nilo-Saharan",kmr:"Indo-European",kmz:"Turkic",knc:"Nilo-Saharan",knf:"Niger-Congo",knk:"Niger-Congo",knm:"Maipurean",knn:"Indo-European",kns:"Austro-Asiatic",knz:"Niger-Congo",kou:"Niger-Congo",kpa:"Afro-Asiatic",kpc:"Maipurean",kpj:"Karajá",kpt:"Nakh-Daghestanian",kqg:"Niger-Congo",kqm:"Niger-Congo",krn:"Niger-Congo",krs:"Nilo-Saharan",kth:"Nilo-Saharan",kuf:"Austro-Asiatic",kui:"Cariban",kuj:"Niger-Congo",kva:"Nakh-Daghestanian",kvf:"Afro-Asiatic",kvh:"Austronesian",kvp:"Austronesian",kwn:"Niger-Congo",kwv:"Nilo-Saharan",kxd:"Austronesian",kxh:"Afro-Asiatic",kxj:"Nilo-Saharan",kyi:"Austronesian",kyp:"Kra-Dai",kyw:"Indo-European",kzq:"Sino-Tibetan",lae:"Sino-Tibetan",lan:"Niger-Congo",lao:"Kra-Dai",laq:"Kra-Dai",lbj:"Sino-Tibetan",lbn:"Austro-Asiatic",lbo:"Austro-Asiatic",lbs:"Sign Language",lbt:"Kra-Dai",lcd:"Austronesian",lcq:"Austronesian",lgn:"Nilo-Saharan",lgs:"Sign Language",lha:"Kra-Dai",lhn:"Austronesian",lhp:"Sino-Tibetan",lic:"Kra-Dai",liq:"Afro-Asiatic",liu:"Nilo-Saharan",lkc:"Sino-Tibetan",lkh:"Sino-Tibetan",lki:"Indo-European",lkr:"Nilo-Saharan",lma:"Niger-Congo",loh:"Nilo-Saharan",lop:"Niger-Congo",lsd:"Afro-Asiatic",lso:"Sign Language",lss:"Indo-European",lsy:"Sign Language",luk:"Sino-Tibetan",lul:"Nilo-Saharan",mag:"Indo-European",mai:"Indo-European",mal:"Dravidian",mar:"Indo-European",mbd:"Austronesian",mbn:"Guajiboan",mcd:"Panoan",mdl:"Sign Language",mdy:"Afro-Asiatic",mei:"Nilo-Saharan",men:"Niger-Congo",mes:"Afro-Asiatic",mew:"Afro-Asiatic",mey:"Afro-Asiatic",mgb:"Nilo-Saharan",mgd:"Nilo-Saharan",mge:"Nilo-Saharan",mgh:"Niger-Congo",mhr:"Uralic",mhu:"Sino-Tibetan",mhw:"Niger-Congo",mjp:"Dravidian",mkg:"Kra-Dai",mmh:"Maipurean",mml:"Austro-Asiatic",mmy:"Afro-Asiatic",mne:"Nilo-Saharan",mni:"Sino-Tibetan",mnj:"Indo-European",mnk:"Niger-Congo",mnq:"Austro-Asiatic",mns:"Uralic",mot:"Chibchan",mou:"Afro-Asiatic",moy:"Afro-Asiatic",moz:"Afro-Asiatic",mpe:"Nilo-Saharan",mpz:"Sino-Tibetan",mqi:"Austronesian",mqn:"Austronesian",mra:"Austro-Asiatic",mrj:"Uralic",msc:"Niger-Congo",msv:"Afro-Asiatic",msw:"Niger-Congo",mtr:"Indo-European",mub:"Afro-Asiatic",mup:"Indo-European",muq:"Hmong-Mien",muv:"Dravidian",mvf:"Mongolic",mvu:"Nilo-Saharan",mvy:"Indo-European",mwn:"Niger-Congo",mxj:"Sino-Tibetan",myp:"Muran",myy:"Tucanoan",mzb:"Afro-Asiatic",mzy:"Sign Language",naq:"Khoe-Kwadi",nbt:"Sino-Tibetan",nbw:"Niger-Congo",ndg:"Niger-Congo",ndp:"Nilo-Saharan",ndt:"Niger-Congo",neb:"Niger-Congo",neh:"Sino-Tibetan",nev:"Austro-Asiatic",ngt:"Austro-Asiatic",njl:"Nilo-Saharan",nkd:"Sino-Tibetan",nld:"Indo-European",nmd:"Niger-Congo",nmi:"Afro-Asiatic",nml:"Niger-Congo",nmy:"Sino-Tibetan",nnj:"Nilo-Saharan",nod:"Kra-Dai",noe:"Indo-European",nos:"Sino-Tibetan",npb:"Sino-Tibetan",npi:"Indo-European",nrb:"Nilo-Saharan",nru:"Sino-Tibetan",nsl:"Sign Language",nuo:"Austro-Asiatic",nus:"Nilo-Saharan",nwm:"Nilo-Saharan",nxq:"Sino-Tibetan",nye:"Niger-Congo",nyn:"Niger-Congo",nyr:"Niger-Congo",nyw:"Kra-Dai",nzs:"Sign Language",okn:"Japonic",ole:"Sino-Tibetan",oog:"Austro-Asiatic",oon:"Andamanese",opa:"Niger-Congo",ort:"Indo-European",ory:"Indo-European",ost:"Niger-Congo",oyb:"Austro-Asiatic",oym:"Tupian",pac:"Austro-Asiatic",pah:"Tupian",pbp:"Niger-Congo",peh:"Mongolic",pes:"Indo-European",pga:"Creole",pgg:"Indo-European",pgz:"Sign language",pha:"Hmong-Mien",phh:"Sino-Tibetan",phj:"Sino-Tibetan",phk:"Kra-Dai",phl:"Indo-European",pho:"Sino-Tibetan",phq:"Sino-Tibetan",phr:"Indo-European",pht:"Kra-Dai",pil:"Niger-Congo",pir:"Tucanoan",pkb:"Niger-Congo",pks:"Sign Language",pkt:"Austro-Asiatic",pll:"Austro-Asiatic",pnq:"Niger-Congo",pnx:"Austro-Asiatic",por:"Indo-European",prc:"Indo-European",prs:"Indo-European",prt:"Austro-Asiatic",psc:"Sign Language",pse:"Austronesian",pto:"Tupian",pum:"Sino-Tibetan",puo:"Austro-Asiatic",qae:"Sign Language",qao:"Sign Language",qbh:"Sign Language",qbj:"Sign Language",qbn:"Sign Language",qbt:"Sign Language",qcd:"Sign Language",qcm:"Sign Language",qcy:"Sign Language",qer:"Sign Language",qfa:"Sign Language",qfj:"Sign Language",qga:"Sign Language",qge:"Sign Language",qgm:"Sign Language",qiq:"Sign Language",qki:"Sign Language",qkm:"Sign Language",qkp:"Sign Language",qkw:"Sign Language",qmv:"Sign Language",qnh:"Sign Language",qns:"Sign Language",qom:"Sign Language",qqa:"Sign Language",qry:"Sign Language",qsm:"Sign Language",qso:"Sign Language",qsr:"Sign Language",qsz:"Sign Language",qtp:"Sign Language",qvz:"Quechuan",ras:"Niger-Congo",rbb:"Austro-Asiatic",ren:"Austro-Asiatic",rji:"Sino-Tibetan",rmt:"Indo-European",rmy:"Indo-European",rob:"Austronesian",rsl:"Sign Language",rui:"Niger-Congo",rus:"Indo-European",rwm:"Niger-Congo",rwr:"Indo-European",rys:"Japonic",saa:"Afro-Asiatic",sbf:"Unclassified",sbj:"Nilo-Saharan",sbs:"Niger-Congo",scb:"Austro-Asiatic",sck:"Indo-European",scl:"Indo-European",sdb:"Indo-European",sdg:"Indo-European",sdl:"Sign Language",sdp:"Sino-Tibetan",seq:"Niger-Congo",sgh:"Indo-European",sgy:"Indo-European",she:"Afro-Asiatic",shm:"Indo-European",shn:"Kra-Dai",sho:"Niger-Congo",shp:"Panoan",shu:"Afro-Asiatic",shv:"Afro-Asiatic",shz:"Niger-Congo",siy:"Indo-European",siz:"Afro-Asiatic",sjg:"Nilo-Saharan",sjo:"Tungusic",skq:"Niger-Congo",sle:"Dravidian",slt:"Sino-Tibetan",sml:"Austronesian",smy:"Indo-European",snd:"Indo-European",snn:"Tucanoan",soj:"Indo-European",sok:"Afro-Asiatic",soy:"Niger-Congo",spa:"Indo-European",spu:"Austro-Asiatic",sqk:"Sign Language",sqq:"Austro-Asiatic",sqs:"Sign Language",sqt:"Afro-Asiatic",srh:"Indo-European",sri:"Tucanoan",srp:"Indo-European",ssh:"Afro-Asiatic",ssn:"Afro-Asiatic",sss:"Austro-Asiatic",ssy:"Afro-Asiatic",std:"Andamanese",sts:"Indo-European",suq:"Nilo-Saharan",suv:"Sino-Tibetan",suy:"Jean",suz:"Sino-Tibetan",swh:"Niger-Congo",swi:"Kra-Dai",swl:"Sign Language",swv:"Indo-European",swx:"Arauan",sxg:"Sino-Tibetan",sze:"Afro-Asiatic",szn:"Austronesian",szs:"Sign Language",tag:"Niger-Congo",tam:"Dravidian",taz:"Niger-Congo",tbm:"Niger-Congo",tbn:"Chibchan",tbr:"Nilo-Saharan",tct:"Kra-Dai",tcy:"Dravidian",tda:"Mixed language",tdb:"Indo-European",tdd:"Kra-Dai",tdf:"Austro-Asiatic",tdj:"Austronesian",tel:"Dravidian",teq:"Nilo-Saharan",tgf:"Sino-Tibetan",tgk:"Indo-European",tgr:"Austro-Asiatic",thk:"Niger-Congo",thm:"Austro-Asiatic",thu:"Nilo-Saharan",thv:"Afro-Asiatic",tig:"Afro-Asiatic",tin:"Nakh-Daghestanian",tiz:"Kra-Dai",tkn:"Japonic",tlq:"Austro-Asiatic",tly:"Indo-European",tma:"Nilo-Saharan",tnb:"Chibchan",toi:"Niger-Congo",toq:"Nilo-Saharan",tou:"Austro-Asiatic",tqq:"Afro-Asiatic",tri:"Cariban",trj:"Afro-Asiatic",tsb:"Afro-Asiatic",tsc:"Niger-Congo",tsj:"Sino-Tibetan",tsk:"Sino-Tibetan",tsl:"Kra-Dai",tsm:"Sign Language",ttg:"Austronesian",tth:"Austro-Asiatic",ttl:"Niger-Congo",tts:"Kra-Dai",tue:"Tucanoan",tum:"Niger-Congo",tuo:"Tucanoan",tur:"Turkic",twm:"Sino-Tibetan",txi:"Cariban",txm:"Austronesian",tyh:"Austro-Asiatic",tyj:"Kra-Dai",tyr:"Kra-Dai",tyv:"Turkic",tyy:"Niger-Congo",tzm:"Afro-Asiatic",uan:"Kra-Dai",udj:"Austronesian",une:"Niger-Congo",unk:"Maipurean",urd:"Indo-European",urp:"Tupian",urz:"Tupian",ush:"Indo-European",usi:"Sino-Tibetan",uuu:"Austro-Asiatic",uzn:"Turkic",vai:"Niger-Congo",vgr:"Indo-European",vie:"Austro-Asiatic",vkj:"Unclassified",vkn:"Niger-Congo",vkz:"Niger-Congo",vmk:"Niger-Congo",vut:"Niger-Congo",wau:"Maipurean",waw:"Cariban",wbj:"Afro-Asiatic",wbl:"Indo-European",wbr:"Indo-European",wlc:"Niger-Congo",wll:"Nilo-Saharan",wmd:"Nambikwara",wmg:"Sino-Tibetan",wne:"Indo-European",wni:"Niger-Congo",wol:"Niger-Congo",wrn:"Niger-Congo",wti:"Nilo-Saharan",wuh:"Mixed language",wwa:"Niger-Congo",xal:"Mongolic",xan:"Afro-Asiatic",xdq:"Nakh-Daghestanian",xhv:"Austro-Asiatic",xka:"Indo-European",xkz:"Sino-Tibetan",xma:"Niger-Congo",xmj:"Afro-Asiatic",xmo:"Tupian",xms:"Sign Language",xnr:"Indo-European",xns:"Sino-Tibetan",xom:"Nilo-Saharan",xor:"Panoan",xsm:"Niger-Congo",xsr:"Sino-Tibetan",xwg:"Nilo-Saharan",yaa:"Panoan",yad:"Yaguan",yao:"Niger-Congo",yax:"Niger-Congo",ybh:"Sino-Tibetan",ycl:"Sino-Tibetan",ydd:"Indo-European",ydg:"Indo-European",yea:"Dravidian",yhd:"Afro-Asiatic",yig:"Sino-Tibetan",yix:"Sino-Tibetan",ymm:"Afro-Asiatic",ymx:"Sino-Tibetan",yne:"Sino-Tibetan",yno:"Kra-Dai",yom:"Niger-Congo",yox:"Japonic",yoy:"Kra-Dai",yrn:"Kra-Dai",ysl:"Sign Language",ysm:"Sign language",ysn:"Sino-Tibetan",yue:"Sino-Tibetan",yul:"Nilo-Saharan",yup:"Cariban",ywn:"Panoan",ywt:"Sino-Tibetan",zag:"Nilo-Saharan",zgn:"Kra-Dai",zhd:"Kra-Dai",ziw:"Niger-Congo",zkr:"Sino-Tibetan",zlm:"Austronesian",zna:"Niger-Congo",zne:"Niger-Congo",zng:"Austro-Asiatic",zqe:"Kra-Dai",zum:"Indo-European",zyg:"Kra-Dai"},Dd=":host{display:block;width:100%;--dx-surface: #f3f3f1;--dx-elevated: #ffffff;--dx-text: #3b463d;--dx-muted: #6d766e;--dx-line: #d1d4cd;--dx-accent: #92b195;--dx-accent-weak: rgba(146, 177, 149, .18);--dx-accent-soft: rgba(146, 177, 149, .1);--dx-accent-strong: #657967}.pgg-root{--brand: var(--dx-accent, #92b195);--ink: var(--dx-text, #3b463d);--mut: var(--dx-muted, #6d766e);--line: var(--dx-line, #d1d4cd);--card: var(--dx-elevated, #fff);--bg: var(--dx-surface, #f3f3f1);width:100%;box-sizing:border-box;color:var(--ink);background:var(--bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;padding:16px}.filters{display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding-block:18px 8px;min-height:190px}.pgg-search{display:flex;justify-content:center}.pgg-search--repel{gap:10px;align-items:center;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:600px;margin-inline:auto}.pgg-search--repel>:first-child{flex:1 1 320px;min-width:0}.pgg-exact{flex:none}.filters__toggle{background:var(--dx-elevated, #fff);border:1px solid var(--dx-line, #d1d4cd);border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:500;color:var(--dx-text, #3b463d);padding:7px 12px;display:inline-flex;align-items:center;gap:7px;margin-inline:auto;transition:background-color .15s ease,border-color .15s ease}.filters__toggle:hover{background:var(--dx-accent-weak, rgba(146,177,149,.18));border-color:var(--dx-accent, #92b195)}.filters__toggle:focus-visible{outline:2px solid var(--dx-accent, #92b195);outline-offset:2px}.filters__toggle-icon{color:var(--dx-accent, #92b195);flex:none}.filters__toggle-count{background:var(--dx-accent, #92b195);color:#fff;border-radius:999px;min-width:18px;padding:0 5px;font-size:.75rem;line-height:18px;text-align:center}.filters__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.filters__panel{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:flex-start}.filter-toggle{padding:6px 12px;cursor:pointer;font-size:.875rem;color:inherit;background:var(--card);border:1px solid var(--line);border-radius:8px;transition:border-color .15s ease,background .15s ease}.filter-toggle:hover{border-color:var(--brand)}.filter-toggle[data-active]{background-color:var(--dx-accent-weak, rgba(146, 177, 149, .18));border-color:var(--brand);color:var(--ink)}.filters__active{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}.filter-chip{display:inline-flex;gap:6px;align-items:center;background-color:var(--dx-accent-weak, rgba(146, 177, 149, .18));color:var(--ink);border:1px solid var(--line);border-radius:100px;padding:4px 12px;font-size:.85rem}.filter-chip__remove{background:none;border:none;cursor:pointer;font-size:1.1em;line-height:1;color:inherit;padding:0;display:inline-flex;align-items:center}.filter-chip__remove:hover{opacity:.7}.filters__clear-all{background:none;border:none;cursor:pointer;font-size:.875rem;color:var(--ink);text-decoration:underline;text-decoration-color:var(--brand);text-underline-offset:4px}.repel{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.font-size-sm{font-size:.875rem;color:var(--mut)}.grid.uupgs-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.card.uupg__card{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0000000a}.uupg__image{width:100%;aspect-ratio:1 / 1;object-fit:cover;background:var(--line)}.uupg__header{padding:12px 14px 6px}.uupg__name{font-size:1rem;font-weight:700;line-height:1.2;margin:0 0 4px}.uupg__country{font-size:.85rem;color:var(--mut);margin:0}.uupg__country-link{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--brand);text-decoration-thickness:1px;text-underline-offset:2px}.uupg__country-link:hover{text-decoration-thickness:2px}.uupg__match{font-size:.8rem;color:var(--mut);margin:4px 0 0}.uupg__content{padding:0 14px;font-size:.85rem;color:var(--mut)}.uupg__more-button{margin:12px 14px 14px;padding:8px 12px;text-align:center;font-size:.85rem;font-weight:700;color:var(--dx-elevated, #fff);background:var(--dx-accent-strong, #657967);border-radius:8px;text-decoration:none}.uupg__more-button:hover{background:var(--dx-text, #3b463d)}.search-highlight{background:#fde68a;border-radius:2px;padding:0 1px}.loading,.pgg-empty{grid-column:1 / -1;padding:28px;text-align:center;color:var(--mut);font-size:.9rem}.pgg-failed{font-weight:600;border-top:1px solid var(--bd, #d1d4cd)}.pgg-loadmore{display:block;margin:20px auto 0;padding:8px 18px;font-size:.9rem;cursor:pointer;color:var(--ink);background:var(--card);border:1px solid var(--brand);border-radius:8px}.pgg-loadmore:hover{background:var(--dx-accent-soft, rgba(146, 177, 149, .1))}",Rd={class:"pgg-root"},Fd={key:0,class:"pgg-search pgg-search--repel"},jd=["data-active"],qd=["aria-expanded"],Ud={key:0,class:"filters__toggle-count"},$d={key:2,class:"filters__panel"},Hd={key:3,class:"filters__active"},Wd=["onClick"],Kd={class:"pgg-body"},zd={key:0,class:"repel"},Vd={class:"font-size-sm"},Bd={key:1},Gd={id:"results",class:"grid uupgs-list"},Yd=["src","alt"],Xd={class:"uupg__header"},Jd=["innerHTML"],Qd={key:0,class:"uupg__country"},Zd=["href"],eg=["innerHTML"],tg=["innerHTML"],ng=["innerHTML"],sg={key:1,class:"uupg__content"},og=["href"],rg={key:0,class:"loading"},ig={key:1,class:"pgg-empty pgg-failed",role:"status"},ag={key:2,class:"pgg-empty"},lg=ru(Eo({__name:"people-groups-grid",props:{profileConfig:{type:String,default:""},prayBaseUrl:{type:String,default:""},languageCode:{type:String,default:""},researchUrl:{type:String,default:""},selectUrl:{type:String,default:""},t:{type:Object,default:()=>({})},showSearch:{type:[Boolean,String],default:!0},showFilters:{type:[Boolean,String],default:!0},showTotal:{type:[Boolean,String],default:!0},query:{type:String,default:""},wagfRegion:{type:String,default:""},wagfBlock:{type:String,default:""},rop1:{type:String,default:""},religion:{type:String,default:""},countryCode:{type:String,default:""},primaryLanguage:{type:String,default:""},cluster:{type:String,default:""},peopleGroup:{type:String,default:""},engagementStatus:{type:String,default:""},gospelAccess:{type:String,default:""},religionFamily:{type:String,default:""},languageFamily:{type:String,default:""},perPage:{type:Number,default:24},morePerPage:{type:Number,default:0}},emits:["groups-filtered"],setup(e,{emit:t}){const n=e,s=t,o=le(()=>{if(!n.profileConfig)return{};try{return JSON.parse(n.profileConfig)||{}}catch{return{}}}),r=le(()=>!m.value&&!v.value?null:{backgroundImage:`url(${Cd(o.value)}/images/worldmap.svg)`,backgroundSize:"60%",backgroundPosition:"top center",backgroundRepeat:"no-repeat"}),i=le(()=>n.prayBaseUrl||o.value.prayBaseUrl||"https://pray.doxa.life"),a=le(()=>n.languageCode||o.value.languageCode||""),c=le(()=>n.researchUrl||o.value.researchUrl||(typeof window<"u"&&window.DOXA_SITE_URL||"https://doxa.life").replace(/\/+$/,"")+"/research/"),f=le(()=>({...o.value.t||{},...n.t||{}})),d=l=>!(l===!1||l==="false"||l==="0"||l===0),m=le(()=>d(n.showSearch)),v=le(()=>d(n.showFilters)),S=le(()=>d(n.showTotal)),P=be([]),w=be([]),R=be(0),D=be(1),q=be(!0),E=be(!1),k=be(!0),C=be({}),T=be(""),M=be({}),H=le(()=>m.value?T.value:n.query||""),U=le(()=>{const l={},h=y=>y;return n.wagfRegion&&(l.wagf_region={value:n.wagfRegion,label:h(n.wagfRegion)}),n.wagfBlock&&(l.wagf_block={value:n.wagfBlock,label:h(n.wagfBlock)}),n.rop1&&(l.rop1={value:n.rop1,label:h(n.rop1)}),n.religion&&(l.religion={value:n.religion,label:h(n.religion)}),n.countryCode&&(l.country_code={value:n.countryCode,label:h(n.countryCode)}),n.primaryLanguage&&(l.primary_language={value:n.primaryLanguage,label:h(n.primaryLanguage)}),n.engagementStatus&&(l.engagement_status={value:n.engagementStatus,label:h(n.engagementStatus)}),n.cluster&&(l.imb_reg_of_people_2={value:n.cluster,label:h(n.cluster)}),n.peopleGroup&&(l.imb_reg_of_people_25={value:n.peopleGroup,label:h(n.peopleGroup)}),n.gospelAccess&&(l.imb_gsec={value:n.gospelAccess,label:h(n.gospelAccess)}),n.religionFamily&&(l.__religion_family={value:n.religionFamily,label:h(n.religionFamily)}),n.languageFamily&&(l.__language_family={value:n.languageFamily,label:h(n.languageFamily)}),l}),$=le(()=>v.value?M.value:U.value),V=le(()=>Object.values($.value||{}).filter(l=>l&&l.value!==""&&l.value!=null).length),K=le(()=>Object.keys($.value).length),ce=le(()=>V.value>0||!!(H.value||"").trim());function Se(l){return l.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function He(l,h=500){let y;return(...L)=>{clearTimeout(y),y=setTimeout(()=>l(...L),h)}}const Q=He(()=>{q.value=!0,D.value=1,g()},500);function ie(l){T.value=(l==null?void 0:l.value)??"",Q()}function J(){k.value=!k.value}function Ne(l){M.value={...M.value,[l.name]:{value:l.value,label:l.label}},D.value=1,g()}function Te(l){ge(l.name)}function ge(l){const h={...M.value};delete h[l],M.value=h,D.value=1,g()}function ye(){M.value={},D.value=1,g()}function Ge(){if(M.value.exact)return ge("exact");M.value={...M.value,exact:{value:"yes",label:f.value.exact_filter||"Exact"}},D.value=1,g()}const We=l=>String(l??"").toLowerCase().replace(/[\s_&-]+/g,""),At={__religion_family:l=>{const h=l.religion&&typeof l.religion=="object"?l.religion.value:l.religion,y=String(h||"").charAt(0).toUpperCase(),L=y&&ja[y]?ja[y]:"";return L?{value:L,label:L}:null},__language_family:l=>{const h=l.imb_language_family,y=h&&typeof h=="object"?h.label||h.value:h;let L="";if(y)L=qa(y);else{const N=l.primary_language&&typeof l.primary_language=="object"?l.primary_language.value:null,b=N&&Md[N];L=b?qa(b):""}return L?{value:L,label:L}:null}},Ye=(l,h)=>At[h]?At[h](l):l[h];function tt(l,h){if(!l)return!1;const y=We(h==null?void 0:h.value);return y?We(l.value)===y||We(l.label)===y:!1}function ct(l){let h=l;for(const[y,L]of Object.entries($.value))y==="exact"?h=h:h=h.filter(N=>tt(Ye(N,y),L));return h}function Et(){const l=h=>{const y=new Map;for(const L of P.value){const N=L[h];if(!(N!=null&&N.value))continue;const b=y.get(N.value);b?b.count++:y.set(N.value,{label:N.label,count:1})}return Array.from(y.entries()).map(([L,{label:N,count:b}])=>({value:L,label:N,count:b})).sort((L,N)=>L.label.localeCompare(N.label))};C.value={wagf_region:l("wagf_region"),wagf_block:l("wagf_block"),rop1:l("rop1"),religion:l("religion")}}function Ke(){const l=Object.keys(C.value),h={};for(const y of l){const L={};for(const[A,W]of Object.entries($.value))A!==y&&(L[A]=W);const N=Wt(L,P.value),b=new Map;for(const A of N){const W=A[y];W!=null&&W.value&&b.set(W.value,(b.get(W.value)??0)+1)}h[y]=(C.value[y]??[]).map(A=>({...A,count:b.get(A.value)??0}))}C.value=h}function Wt(l,h){let y=h;for(const[L,N]of Object.entries(l))L!=="exact"&&(y=y.filter(b=>tt(Ye(b,L),N)));return y}function g(){P.value=P.value.map(b=>(b.matches=[],b.country_label="",b.rop1_label="",b));const h=Object.keys($.value).length>0?ct(P.value):P.value,y=H.value;if(!y){w.value=h,R.value=w.value.length,q.value=!1,Ke(),x();return}const N=new pu(h,{includeMatches:!0,ignoreLocation:!0,minMatchCharLength:3,threshold:$.value.exact?0:.4,keys:["name","imb_alternate_name","country_code.label","rop1.label","religion.label","wagf_region.label","wagf_block.label"]}).search(y);w.value=N.map(b=>{var W;const A={...b.item};if(!b.matches)return A;A.matches=[];for(const G of b.matches){const te=G.key;if(!te)continue;let ve="";if(String(te).includes(".")){const[ke,Fe]=String(te).split(".");ve=(W=A[ke])==null?void 0:W[Fe]}else ve=A[String(te)];if(ve&&typeof ve=="string"){let ke=0,Fe="";if(G.indices.forEach((nt,Me)=>{const Je=nt[0],pn=nt[1],Ps=G.indices.length-1===Me;Fe+=Se(ve.slice(ke,Je))+`${Se(ve.slice(Je,pn+1))}`+(Ps?Se(ve.slice(pn+1)):""),ke=pn+1}),String(te).includes("imb_alternate_name"))A.matches.push({key:f.value.alternate_name??"Also known as",label:Fe});else if(String(te).includes(".")){const[nt]=String(te).split("."),Me={religion:f.value.religion,country_code:f.value.country,rop1:f.value.rop1,wagf_region:f.value.wagf_region,wagf_block:f.value.wagf_block};nt==="rop1"?A.rop1_label=Fe:nt==="country_code"?A.country_label=Fe:nt==="wagf_region"||A.matches.push({key:Me[nt]??nt,label:Fe})}else A[String(te)]=Fe}}return A}),R.value=w.value.length,q.value=!1,Ke(),x()}const _=Mn();function p(){var h,y;const l=((h=_==null?void 0:_.vnode)==null?void 0:h.el)||((y=_==null?void 0:_.proxy)==null?void 0:y.$el);try{const L=l&&l.getRootNode&&l.getRootNode();if(L&&L.host)return L.host}catch{}return l}function x(){const l={query:H.value,activeFilters:$.value,total:R.value,slugs:w.value.map(y=>y.slug)};s("groups-filtered",l);const h=p();h&&typeof h.dispatchEvent=="function"&&h.dispatchEvent(new CustomEvent("groups-filtered",{detail:l,bubbles:!0,composed:!0}))}function O(){return n.morePerPage>0?R.value>n.perPage+(D.value-1)*n.morePerPage&&!q.value&&w.value.length>0:R.value>D.value*n.perPage&&!q.value&&w.value.length>0}function I(){D.value=D.value+1}const j=le(()=>n.morePerPage>0?w.value.slice(0,n.perPage+(D.value-1)*n.morePerPage):w.value.slice(0,D.value*n.perPage)),F=le(()=>O());async function u(){const l=`${i.value}/api/people-groups/list?fields=name,slug,wagf_region,wagf_block,country_code,rop1,religion,has_photo,image_url,adopted_by_churches,imb_alternate_name,engagement_status,people_committed,primary_language,imb_reg_of_people_2,imb_reg_of_people_25,imb_gsec,imb_language_family&lang=${a.value}`;q.value=!0,E.value=!1;try{const h=await fetch(l);if(!h.ok)throw new Error(`HTTP ${h.status}`);const y=await h.json();R.value=y.total,P.value=Array.isArray(y.posts)?y.posts:[],Et(),g()}catch(h){console.error("[people-groups-grid] fetch error:",h),E.value=!0,P.value=[],q.value=!1}}return an(()=>[n.query,U.value,m.value,v.value],()=>{D.value=1,g()}),io(u),(l,h)=>{var y,L,N,b;return Z(),ne("div",Rd,[m.value||v.value?(Z(),ne("div",{key:0,id:"filters",class:"filters",style:en(r.value)},[m.value?(Z(),ne("div",Fd,[xe(bu,{"model-value":T.value,placeholder:f.value.search||"Search people groups…","aria-label":f.value.search||"Search people groups","max-width":"480px",onSearch:ie},null,8,["model-value","placeholder","aria-label"]),v.value?(Z(),ne("button",{key:0,class:"filter-toggle pgg-exact",type:"button","data-active":$.value.exact?"":void 0,onClick:Ge},Ee(f.value.exact_filter||"Exact"),9,jd)):Pe("",!0)])):Pe("",!0),v.value?(Z(),ne("button",{key:1,class:"filters__toggle",type:"button","aria-expanded":k.value,onClick:J},[h[0]||(h[0]=oe("svg",{class:"filters__toggle-icon",width:"13",height:"13",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},[oe("path",{d:"M1.5 2.5h9M3 6h6M4.5 9.5h3",fill:"none",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round"})],-1)),Ct(" "+Ee(k.value?f.value.hide_filters||"Hide Filters":f.value.show_filters||"Show Filters")+" ",1),V.value?(Z(),ne("span",Ud,Ee(V.value),1)):Pe("",!0),h[1]||(h[1]=oe("svg",{width:"12",height:"12",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg"},[oe("path",{d:"M2 4l4 4 4-4",fill:"none",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"})],-1))],8,qd)):Pe("",!0),v.value&&k.value?(Z(),ne("div",$d,[xe(Os,{label:f.value.wagf_region||"Region",name:"wagf_region",options:C.value.wagf_region||[],value:((y=$.value.wagf_region)==null?void 0:y.value)??"",placeholder:f.value.type_to_search||"Type to search...",onFilterChange:Ne,onFilterClear:Te},null,8,["label","options","value","placeholder"]),xe(Os,{label:f.value.wagf_block||"Bloc",name:"wagf_block",options:C.value.wagf_block||[],value:((L=$.value.wagf_block)==null?void 0:L.value)??"",placeholder:f.value.type_to_search||"Type to search...",onFilterChange:Ne,onFilterClear:Te},null,8,["label","options","value","placeholder"]),xe(Os,{label:f.value.rop1||"People Group",name:"rop1",options:C.value.rop1||[],value:((N=$.value.rop1)==null?void 0:N.value)??"",placeholder:f.value.type_to_search||"Type to search...",onFilterChange:Ne,onFilterClear:Te},null,8,["label","options","value","placeholder"]),xe(Os,{label:f.value.religion||"Religion",name:"religion",options:C.value.religion||[],value:((b=$.value.religion)==null?void 0:b.value)??"",placeholder:f.value.type_to_search||"Type to search...",onFilterChange:Ne,onFilterClear:Te},null,8,["label","options","value","placeholder"])])):Pe("",!0),v.value&&K.value>0?(Z(),ne("div",Hd,[(Z(!0),ne(Ce,null,hs($.value,(A,W)=>(Z(),ne("span",{key:W,class:"filter-chip"},[Ct(Ee(A.label)+" ",1),oe("button",{class:"filter-chip__remove",type:"button",onClick:G=>ge(String(W))},"×",8,Wd)]))),128)),oe("button",{class:"filters__clear-all",type:"button",onClick:ye},Ee(f.value.clear_all||"Clear All"),1)])):Pe("",!0)],4)):Pe("",!0),oe("div",Kd,[S.value||ce.value?(Z(),ne("div",zd,[oe("div",Vd,[q.value?(Z(),ne("span",Bd," ")):(Z(),ne(Ce,{key:0},[Ct(Ee(ce.value&&!S.value?(f.value.showing||"Showing")+" "+R.value.toLocaleString("en-US"):(f.value.total||"Total")+": "+R.value.toLocaleString("en-US")),1)],64))])])):Pe("",!0),oe("div",Gd,[(Z(!0),ne(Ce,null,hs(j.value,A=>(Z(),ne("div",{key:A.slug,class:"card uupg__card"},[A.image_url?(Z(),ne("img",{key:0,class:"uupg__image",src:A.image_url,alt:A.name},null,8,Yd)):Pe("",!0),oe("div",Xd,[oe("h3",{class:"uupg__name",innerHTML:A.name},null,8,Jd),A.country_code?(Z(),ne("p",Qd,[oe("a",{class:"uupg__country-link",href:`${c.value}../countries/${En(Ld)(A.country_code.value,A.country_code.label)}`},[oe("span",{innerHTML:A.country_label?A.country_label:A.country_code.label},null,8,eg)],8,Zd),A.rop1?(Z(),ne(Ce,{key:0},[h[2]||(h[2]=Ct(" (",-1)),oe("span",{innerHTML:A.rop1_label?A.rop1_label:A.rop1.label},null,8,tg),h[3]||(h[3]=Ct(")",-1))],64)):Pe("",!0)])):Pe("",!0),A.matches?(Z(!0),ne(Ce,{key:1},hs(A.matches,(W,G)=>(Z(),ne("p",{key:G,class:"uupg__match"},[oe("strong",null,Ee(W.key),1),h[4]||(h[4]=Ct(": ",-1)),oe("span",{innerHTML:W.label},null,8,ng)]))),128)):Pe("",!0)]),A.location_description?(Z(),ne("p",sg,Ee(A.location_description),1)):Pe("",!0),oe("a",{class:"uupg__more-button",href:`${c.value}${A.slug}`},Ee(f.value.full_profile||"Full profile"),9,og)]))),128)),q.value?(Z(),ne("div",rg,Ee(f.value.loading||"Loading…"),1)):E.value?(Z(),ne("div",ig,Ee(f.value.load_failed||"People-group data could not be loaded. This is a connection problem, not your filter."),1)):j.value.length?Pe("",!0):(Z(),ne("div",ag,Ee(f.value.no_results||"No people groups match this filter."),1))]),F.value?(Z(),ne("button",{key:1,class:"pgg-loadmore",type:"button",onClick:I},Ee(f.value.load_more||"Load more"),1)):Pe("",!0)])])}}},[["styles",[Dd]]]));typeof customElements<"u"&&(customElements.get("people-groups-grid")||customElements.define("people-groups-grid",lg))})(); diff --git a/app/doxa-maps/people-groups-grid/people-groups-grid/driven/index.html b/app/doxa-maps/people-groups-grid/people-groups-grid/driven/index.html index 7ef9b0f..f4747df 100644 --- a/app/doxa-maps/people-groups-grid/people-groups-grid/driven/index.html +++ b/app/doxa-maps/people-groups-grid/people-groups-grid/driven/index.html @@ -26,7 +26,7 @@ - + - + - + - + - + - + - +